Utilisation des vues d'entreprise
BusinessObjects Enterprise XI 3.1
Copyright © 2008 Business Objects, an SAP company. Tous droits réservés. Business Objects est propriétaire des brevets américains suivants, qui peuvent porter sur des produits proposés et concédés sous licence par Business Objects : 5 295 243 ; 5 339 390 ;
5 555 403 ; 5 590 250 ; 5 619 632 ; 5 632 009 ; 5 857 205 ; 5 880 742 ; 5 883 635 ;
6 085 202 ; 6 108 698 ; 6 247 008 ; 6 289 352 ; 6 300 957 ; 6 377 259 ; 6 490 593 ;
6 578 027 ; 6 581 068 ; 6 628 312 ; 6 654 761 ; 6 768 986 ; 6 772 409 ; 6 831 668 ;
6 882 998 ; 6 892 189 ; 6 901 555 ; 7 089 238 ; 7 107 266 ; 7 139 766 ; 7 178 099 ;
7 181 435 ; 7 181 440 ; 7 194 465 ; 7 222 130 ; 7 299 419 ; 7 320 122 et 7 356 779.
Business Objects et ses logos, BusinessObjects, Business Objects Crystal Vision,
Business Process On Demand, BusinessQuery, Cartesis, Crystal Analysis, Crystal
Applications, Crystal Decisions, Crystal Enterprise, Crystal Insider, Crystal Reports,
Crystal Vision, Desktop Intelligence, Inxight et ses logos, LinguistX, Star Tree,
Table Lens, ThingFinder, Timewall, Let There Be Light, Metify, NSite, Rapid Marts,
RapidMarts, le design de Spectrum, Web Intelligence, Workmail et Xcelsius sont des marques ou des marques déposées de Business Objects ou de ses sociétés affiliées aux Etats-Unis et dans d'autres pays. SAP est une marque déposée ou non de SAP AG en Allemagne et dans d'autres pays. Tous les autres noms mentionnés peuvent être des marques de leurs propriétaires respectifs.
Tiers contributeurs
Les produits Business Objects de cette version peuvent contenir des redistributions de logiciels sous licence de tiers contributeurs. Certains de ces composants peuvent
également être disponibles sous d'autres licences. La liste non exhaustive des tiers contributeurs mentionnés ainsi que les mentions obligatoires associées sont disponibles à l'adresse suivante : http://www.businessobjects.com/thirdparty.
2008-09-18
Table des matières
Chapitre 1 Présentation de Business Views 11
A propos de cette documentation..............................................................12
Définition de Business Views...............................................................12
Public concerné par ce guide...............................................................12
Chapitre 2 Architecture de Business Views 15
Présentation des vues d'entreprise...........................................................16
Présentation et diagramme de l'architecture.............................................17
Gestionnaire de vues d'entreprise........................................................20
Objets Business Views.........................................................................21
Connexion de données........................................................................21
Connexion dynamique de données......................................................21
Fondation de données..........................................................................22
Elément d'entreprise............................................................................22
Scénario d'utilisation............................................................................24
Couche connexion de données............................................................25
Couche fondation de données.............................................................28
Couche élément d'entreprise...............................................................31
Couche vue d'entreprise......................................................................32
Utilisation des vues d'entreprise 3
Table des matières
Chapitre 3 Démarrage rapide : Création d'une vue d'entreprise 35
Présentation du Démarrage rapide...........................................................36
Exemple de base de données : Xtreme.mdb.......................................37
Scénario du tutoriel..............................................................................38
Qu'est ce qu'une vue d'entreprise ?.....................................................39
Connexion au Gestionnaire de vues d'entreprise................................40
Création et configuration d'une connexion de données............................42
Création d'une connexion de données.................................................42
Définition du mot de passe d'une connexion de données....................45
Enregistrement d'une connexion de données......................................47
Modification des propriétés d'une connexion de données...................48
Création et configuration d'une connexion dynamique de données..........50
Création d'une connexion dynamique de données..............................51
Tri de connexions de données.............................................................53
Enregistrement d'une connexion dynamique de données...................54
Création et configuration d'une fondation de données..............................54
Création d'une fondation de données..................................................55
Mises en relation des tables.................................................................58
Insertion d'une formule.........................................................................59
Insertion d'une expression SQL...........................................................62
Insertion d'un paramètre......................................................................65
Insertion d'un filtre d'entreprise............................................................68
Création et configuration d'éléments d'entreprise.....................................70
Création d'un élément d'entreprise.......................................................71
4 Utilisation des vues d'entreprise
Table des matières
Exercice : Création d'autres éléments d'entreprise..............................72
Création et configuration d'une vue d'entreprise.......................................75
Pour créer une vue d'entreprise...........................................................75
Chapitre 4 Utilisation du Gestionnaire de vues d'entreprise 77
Présentation du Gestionnaire de vues d'entreprise...................................78
Utilisation du Gestionnaire de vues d'entreprise.......................................79
Connexion au Gestionnaire de vues d'entreprise................................79
Navigation dans le Gestionnaire de vues d'entreprise.........................83
Enregistrement d'un objet dans le Gestionnaire de vues d'entreprise..84
Exportation et importation de vues d'entreprise........................................85
Pour exporter des vues d'entreprise....................................................86
Pour importer des vues d'entreprise....................................................87
Utilisation de l'Explorateur de référentiel...................................................90
Accès au référentiel BusinessObjects Enterprise................................90
Ajout de dossiers au référentiel............................................................92
Renommer les dossiers du référentiel.................................................93
Suppression des éléments d'un référentiel..........................................93
Installation des exemples d'objets de référentiel..................................95
Modèle de sécurité de Référentiel BusinessObjects Enterprise................96
Application des paramètres de sécurité aux dossiers du Référentiel
BusinessObjects Enterprise.................................................................98
Visualisation des paramètres de sécurité d'un dossier......................100
Création d'une liste de valeurs................................................................100
Pour créer une liste de valeurs...........................................................100
Pour planifier une liste de valeurs......................................................104
Modification des Business Views utilisées par une liste de valeurs........105
Pour modifier des vues d'entreprise...................................................106
Utilisation des vues d'entreprise 5
Table des matières
Chapitre 5 Création de connexions de données 109
Présentation des connexions de données...............................................110
Utilisation des connexions de données...................................................110
Sources de données..........................................................................110
Création d'une connexion de données...............................................111
Définition du mot de passe d'une connexion de données..................113
Affichage des objets dépendants et référencés.................................117
Modification d'une connexion de données.........................................117
Enregistrement d'une connexion de données....................................120
Modification des droits d'une connexion de données.........................121
Chapitre 6 Création de connexions dynamiques de données 125
Présentation des connexions dynamiques de données..........................126
Pourquoi utiliser une connexion dynamique de données ?................126
Utilisation des connexions dynamiques de données...............................127
Création d'une connexion dynamique de données............................128
Vérification de la dépendance entre les objets..................................129
Affichage des objets dépendants et référencés.................................129
Modification d'une connexion dynamique de données......................130
Enregistrement d'une connexion dynamique de données.................135
Modification des droits d'une connexion dynamique de données......136
Chapitre 7 Gestion des fondations de données 139
Présentation des fondations de données................................................140
Utilisation des fondations de données.....................................................140
Création d'une fondation de données................................................141
6 Utilisation des vues d'entreprise
Table des matières
Affichage des objets dépendants et référencés.................................144
Modification d'une fondation de données...........................................144
Mises en relation des tables...............................................................145
Insertion de tables de données..........................................................157
Définition des options de l'Explorateur de base de données.............162
Insertion d'une formule.......................................................................165
Insertion d'une expression SQL.........................................................176
Insertion d'un paramètre....................................................................181
Importation d'une fonction personnalisée...........................................193
Utilisation de la fenêtre Connexions de données référencées...........197
Utilisation de l'Explorateur de propriétés............................................197
Utilisation de l'Explorateur d'objets.....................................................199
Enregistrement d'une fondation de données......................................200
Modification des droits d'une fondation de données..........................201
Chapitre 8 Gestion des éléments d'entreprise 205
Présentation des éléments d'entreprise..................................................206
Utilisation des éléments d'entreprise.......................................................207
Création d'un élément d'entreprise.....................................................207
Vérification de la dépendance entre les objets..................................208
Affichage des objets dépendants et référencés.................................208
Modification d'un élément d'entreprise...............................................209
Définition et redéfinition de la structure des champs.........................209
Insertion d'un champ d'entreprise......................................................210
Insertion d'un paramètre....................................................................215
Utilisation de la fenêtre Fondation de données référencée................219
Utilisation de l'Explorateur de propriétés............................................219
Utilisation des vues d'entreprise 7
Table des matières
Utilisation de l'Explorateur d'objets.....................................................221
Enregistrement d'un élément d'entreprise..........................................221
Modification des droits d'un élément d'entreprise..............................222
Utilisation de l'Assistant des éléments d'entreprise.................................224
Création d'un élément d'entreprise.....................................................224
Chapitre 9 Invites dynamiques et listes de valeurs en cascade 229
Présentation des invites dynamiques......................................................230
Composants pris en charge.....................................................................232
Description des listes de valeurs.............................................................233
Listes de valeurs et groupes d'invites......................................................234
Types de listes de valeurs..................................................................234
Détermination du type de liste de valeurs à utiliser............................236
Utilisation de champs de valeur et de champs de description séparés.237
Gestion des valeurs nulles.................................................................238
Gestion de la sécurité des listes de valeurs.......................................244
Meilleures pratiques concernant les invites.............................................249
Conversion de rapports non gérés en rapports gérés.............................250
Déploiement de rapports gérés contenant des invites dynamiques........251
8 Utilisation des vues d'entreprise
Table des matières
Chapitre 10 Gestion des vues d'entreprise 253
Présentation des vues d'entreprise.........................................................254
Utilisation des vues d'entreprise..............................................................254
Création d'une vue d'entreprise..........................................................254
Importation et exportation de vues d'entreprise.................................255
Affichage des objets dépendants et référencés.................................255
Modification d'une vue d'entreprise....................................................256
Enregistrement d'une vue d'entreprise...............................................267
Modification des droits d'accès à une vue d'entreprise......................268
Chapitre 11 Concepts de sécurité de Business Views 273
Présentation de la sécurité......................................................................274
Présentation des droits d'accès aux objets Business Views...................275
Utilisation de la boîte de dialogue Modifier les droits..............................276
Application des paramètres de sécurité.............................................276
Ajout d'un groupe ou d'un utilisateur..................................................279
Droits associés aux objets et aux dossiers..............................................280
Affichage des droits associés aux objets Business Views.................281
Utilisation de l'héritage à votre avantage...........................................282
Déploiement de la sécurité......................................................................283
Remarques sur la sécurité.......................................................................287
Rapports basés sur des vues d'entreprise.........................................287
Importation et exportation de vues d'entreprise.................................288
Chapitre 12 Scénarios utilisateur 289
Présentation des scénarios utilisateur.....................................................290
Utilisation des vues d'entreprise 9
Table des matières
Intégration des données..........................................................................291
Plusieurs sources de données................................................................292
Création de rapports à partir de plusieurs sources de données........292
Définition des paramètres régionaux : déploiement multilingue global.293
Sécurité au niveau de la ligne............................................................294
Sécurité au niveau de la colonne.......................................................294
Sécurité au niveau de l'objet..............................................................295
10 Utilisation des vues d'entreprise
Présentation de
Business Views
1
Présentation de Business Views
1
A propos de cette documentation
A propos de cette documentation
Cette aide contient des informations et des procédures concernant une grande variété de tâches d'administration. Les procédures concernent les tâches courantes, y compris l'utilisation du Gestionnaire de vues d'entreprise.
La présentation des concepts et les détails techniques se rapportent aux rubriques plus pointues telles que l'architecture de Business Views ou les recommandations en matière de sécurité ou de déploiement.
Définition de Business Views
Business Views est un système à plusieurs niveaux souple et fiable qui permet aux entreprises de créer des objets Business Views détaillés et spécifiques afin d'aider les concepteurs de rapports et les utilisateurs finaux
à accéder aux informations dont ils ont besoin.
Business Views vous permet d'intégrer des données provenant de sources disparates. Vous pouvez également regrouper les données provenant de différentes plateformes et applications tout en éliminant les différences de résolution, de champ d'application et de structure entre les modes de rassemblement des données.
Business Views inclut le Gestionnaire de vues d'entreprise, application de type client lourd. Cet outil de conception permet aux administrateurs de créer et de modifier des objets Business Views :
• Connexions de données
• Connexions dynamiques de données
• Fondations de données
• éléments d'entreprise
• Vues d'entreprise
Public concerné par ce guide
Cette aide en ligne s'adresse aux administrateurs système responsables de la configuration, de la gestion et de la maintenance d'une installation de
12 Utilisation des vues d'entreprise
Présentation de Business Views
A propos de cette documentation
1
Business Views. La maîtrise de votre système d'exploitation et de votre environnement réseau est des plus utiles, tout comme une connaissance générale des technologies relatives à la gestion des serveurs Web, à la rédaction de scripts ainsi que celle des concepts généraux de sécurité.
Toutefois, ce guide, qui tient compte des différents niveaux d'expérience administrative, a pour objectif de fournir des informations contextuelles et conceptuelles suffisantes pour clarifier l'ensemble des fonctions et des tâches administratives.
Business Views faisant partie intégrante de BusinessObjects Enterprise, les administrateurs de Business Views doivent également être familiarisés avec
BusinessObjects Enterprise. Pour en savoir plus sur
BusinessObjects Enterprise, voir le Guide de démarrage de
BusinessObjects Enterprise, le Guide d'installation de
BusinessObjects Enterprise, le Guide de l'utilisateur de
BusinessObjects Enterprise et le Guide d'administration de
BusinessObjects Enterprise. Les versions en ligne de ces guides figurent dans le répertoire doc de votre produit.
Des connaissances pratiques et conceptuelles sur Crystal Reports ainsi que sur la création de rapports seront également utiles ; pour en savoir plus sur
Crystal Reports, voir le Guide de l'utilisateur de Crystal Reports.
Utilisation des vues d'entreprise 13
Présentation de Business Views
1
A propos de cette documentation
14 Utilisation des vues d'entreprise
Architecture de
Business Views
2
Architecture de Business Views
2
Présentation des vues d'entreprise
Cette section présente l'architecture de Business Views et décrit les différents objets que vous pouvez créer et modifier à l'aide du Gestionnaire de vues d'entreprise.
Présentation des vues d'entreprise
Business Views est un système multiniveau conçu pour aider les entreprises
à créer des objets Business Views complets et précis permettant aux concepteurs de rapports et aux utilisateurs finaux d'accéder aux informations dont ils ont besoin.
Les vues d'entreprise sont particulièrement utiles pour les entreprises qui souhaitent rassembler et organiser leurs données en bases de données. En général, les entreprises créent, via des outils d'intégration, des entrepôts de données (warehouses ou datamarts) afin de nettoyer, regrouper et stocker les données à des fins d'analyse. Cependant, les entrepôts de données doivent servir le plus petit dénominateur commun et mettent rarement à la disposition des entreprises les différentes vues et les niveaux de détail leur permettant de comprendre et d'analyser leurs activités. En outre, ces warehouses n'offrent pas toujours le degré de précision requis pour certaines opérations analytiques.
Business Views vous permet d'intégrer des données provenant de sources disparates. Vous pouvez rassembler les données provenant de plusieurs plateformes et applications de sorte que les différences en termes de résolution des données, de champ d'application ou de structure résultant de la façon dont ces données sont regroupées sont éliminées.
Business Views permet également de placer ces îlots de données en contexte en les organisant en une seule et même vue d'entreprise. Plus qu'un simple réseau de données intégré, cette vue peut inclure des définitions cohérentes sur la hiérarchie de votre organisation ou des informations sur les clients, et fournir divers points de vue en fonction du niveau de détail souhaité pour les différents utilisateurs de votre entreprise.
Les administrateurs utilisent le Gestionnaire de vues d'entreprise, outil de conception de type client lourd s'exécutant comme une application Microsoft
Windows. Cette application offre un large éventail de fonctionnalités pour la création et la modification de connexions de données, de connexions dynamiques de données, de fondations de données, d'éléments d'entreprise et de vues d'entreprise. Le Gestionnaire de vues d'entreprise vous permet de générer des vues d'informations relationnelles. Cet outil de conception
16 Utilisation des vues d'entreprise
Architecture de Business Views
Présentation et diagramme de l'architecture
2 permet également de définir la sécurité des différents objets de votre rapport au niveau des colonnes ou des lignes.
Remarque :
Les objets Business Views sont les connexions de données, les connexions dynamiques de données, les fondations de données, les éléments d'entreprise et les vues d'entreprise.
Business Views prend en charge la transition d'une vue à une autre à l'exécution, ce qui permet à l'utilisateur de réaliser de puissantes analyses et de présenter les données de façon élaborée à partir d'une large gamme d'outils client de BusinessObjects Enterprise. Gestionnaire de vues d'entreprise est conçu pour aider les entreprises à consolider leurs données en mappant de manière dynamique les données d'arrière-plan dans des vues d'entreprise. Ces vues peuvent ensuite être sécurisées à différents niveaux par les administrateurs et être utilisées comme base pour le reporting, l'analyse et la diffusion des informations. Cette approche particulièrement souple permet aux entreprises d'utiliser le référentiel de données de leur choix (voire plusieurs référentiels) pour générer leurs vues et optimiser tous les objets Business Views dans l'environnement BusinessObjects Enterprise.
Remarque :
• Business Views est destiné aux administrateurs familiers de
BusinessObjects Enterprise. Pour en savoir plus sur BusinessObjects
Enterprise, voir le Guide d'administration de BusinessObjects Enterprise.
• Conceptuellement parlant, Business Views est similaire aux fichiers
Crystal Dictionnary et aux Info Views, mais il comporte beaucoup plus de fonctionnalités et il s'intègre parfaitement à BusinessObjects Enterprise.
Présentation et diagramme de l'architecture
Business Views est un système multiniveau. La façon dont chacun de ses composants s'imbrique dans ce système est illustrée dans le diagramme ci-dessous.
Utilisation des vues d'entreprise 17
Architecture de Business Views
2
Présentation et diagramme de l'architecture
Business Views comporte trois niveaux : le niveau client, le niveau entreprise et le niveau données.
•
page 19
Le niveau client comprend toute application Business Objects accédant aux vues d'entreprise stockées et organisées au niveau entreprise.
•
page 20
Les objets Business Views - ensemble d'objets incluant les connexions de données, les connexions dynamiques de données, les fondations de données, les éléments d'entreprise et les vues d'entreprise - font partie de ce niveau. Le Gestionnaire de vues d'entreprise permet de définir les paramètres et les conditions devant s'appliquer aux différents objets de sorte que le niveau client n'ait accès qu'à certaines informations du niveau données.
•
page 23
18 Utilisation des vues d'entreprise
Architecture de Business Views
Niveau client
2
Le niveau données regroupe les sources de données telles que les diverses bases de données installées sur différents ordinateurs qui fournissent les données au niveau entreprise.
Niveau client
Le niveau client inclut les applications Business Objects (Crystal Reports,
RAS) qui accèdent aux vues d'entreprise stockées et organisées au niveau entreprise. Les administrateurs de Business Views contrôlent et définissent la sécurité et l'accès aux objets contenus dans ces vues.
Les concepteurs de rapports qui utilisent Crystal Reports ne voient que les tables et les champs auxquels ils ont accès, conformément à ce qui a été défini dans les vues d'entreprise. Ainsi, un employé du département des ventes d'une entreprise n'ayant accès qu'aux données sur les ventes régionales peut créer un rapport à partir de ces informations même si la banque de données contient également des informations sur les employés.
Selon la façon dont le rapport a été créé et conçu, un responsable exécutant ce même rapport (ou un autre rapport) pourra avoir accès aux informations
Utilisation des vues d'entreprise 19
Architecture de Business Views
2
Niveau entreprise
sur les employés de l'entreprise. Toutes les informations relatives à la sécurité et à l'accès aux données sont gérées par le Gestionnaire de vues d'entreprise.
Niveau entreprise
Le niveau entreprise est le niveau principal du système Business Views. Les administrateurs y accèdent via le Gestionnaire de vues d'entreprise, lequel permet de créer et de modifier des connexions de données, des connexions dynamiques de données, des fondations de données, des éléments d'entreprise et des vues d'entreprise.
Gestionnaire de vues d'entreprise
Le Gestionnaire de vues d'entreprise permet de créer et de modifier des vues d'entreprise, ainsi que les divers objets qui composent ces vues. Il est utilisé par les administrateurs pour spécifier différentes connexions de données, définir la sécurité et contrôler l'accès aux données des diverses sources de données du niveau données. Ce concepteur de type client lourd est le seul composant de Business Views avec lequel les administrateurs interagissent directement. Les utilisateurs finaux accèdent aux données du
Gestionnaire de vues d'entreprise via leur application client Business Objects,
20 Utilisation des vues d'entreprise
Architecture de Business Views
Niveau entreprise
2 par exemple Crystal Reports (via le Référentiel BusinessObjects Enterprise) ou via le RAS.
Objets Business Views
Les objets Business Views sont les suivants : connexions de données, connexions dynamiques de données, fondations de données, éléments d'entreprise et vues d'entreprise.
Connexion de données
Les connexions de données spécifient et définissent les sources de données d'une vue d'entreprise, ainsi que la manière dont ces données sont rendues accessibles aux utilisateurs. Une connexion de données est donc un objet de type connexion auquel un administrateur peut appliquer des paramètres de sécurité. Chaque connexion de données contient des informations qui décrivent la source de données physique, telles que le serveur et les données utilisés, ainsi que les références de connexion et le type de serveur.
Connexion dynamique de données
Une connexion dynamique de données est constituée d'un ensemble de pointeurs vers diverses connexions de données. Un administrateur ou un utilisateur peut ainsi sélectionner la connexion de données à utiliser via un paramètre.
Le scénario classique consiste à faire migrer des données d'un système de développement vers un système-test, puis vers un système de production.
Dans ce scénario, un rapport est exécuté sur un système de développement, puis une fois les données migrées vers un système-test, ce même rapport est alors exécuté sur le système-test. La seule modification à apporter consiste à mettre à jour les paramètres de la connexion dynamique de données de sorte qu'elle pointe vers la connexion de données du système-test. Enfin, une fois les données du système-test migrées vers le système de production, le même rapport peut de nouveau être exécuté sur le système de production cette fois.
Utilisation des vues d'entreprise 21
Architecture de Business Views
2
Niveau entreprise
Remarque :
Lorsque les utilisateurs actualisent les rapports basés sur une connexion dynamique de données, ils sont invités à indiquer les connexions de données disponibles à utiliser.
Fondation de données
Une fondation de données est un ensemble de tables et de champs. C'est
à ce niveau que sont définies les jointures de tables par défaut. Les administrateurs peuvent sécuriser les fondations de données à l'aide du modèle de sécurité standard de BusinessObjects Enterprise qui inclut les droits de lecture et d'écriture. L'utilisation première d'une fondation de données est l'abstraction des données : les administrateurs déterminent les tables et les champs auxquels les utilisateurs peuvent accéder lorsqu'ils créent ou visualisent un rapport.
Elément d'entreprise
Un élément d'entreprise s'apparente à une dimension OLAP ou vue logique ; en d'autres termes, il s'agit d'un objet constitué d'un ensemble de champs de données reliés entre eux de manière logique et basés sur une fondation de données. Ces champs peuvent être organisés au sein de l'élément d'entreprise selon une structure hiérarchisée. L'exemple le plus courant est une structure hiérarchique contenant les champs Pays, Etat ou Province et
Ville. Des alias peuvent être attribués aux champs des éléments d'entreprise afin de prendre en charge l'abstraction de données et de faciliter la création de rapports. Les administrateurs peuvent sécuriser les éléments d'entreprise via les droits de lecture et d'écriture standard.
Vue d'entreprise
Une vue d'entreprise est un ensemble logique d'éléments d'entreprise. Les vues d'entreprise sont perçues par les utilisateurs comme des connexions abstraites à une base de données, et les éléments d'entreprise qu'elles contiennent comme des tables virtuelles contenant des champs d'entreprise.
Les administrateurs peuvent sécuriser les vues d'entreprise via les droits de lecture et d'écriture standard.
22 Utilisation des vues d'entreprise
Architecture de Business Views
Niveau données
2
Une vue d'entreprise contient les éléments suivants :
• Une ou plusieurs connexions de données
• Une connexion dynamique de données facultative
• Une fondation de données
• Un ou plusieurs éléments d'entreprise
Remarque :
Les utilisateurs finaux peuvent accéder aux vues d'entreprise par l'intermédiaire d'applications telles que Crystal Reports et le Report
Application Server.
Niveau données
Le niveau données correspond aux différentes bases de données contenant les données utilisées dans les différents objets et vues utilisés dans les rapports. Business Views prend en charge une grande variété de bases de données. Reportez-vous au fichier release.html
fourni avec votre produit pour la liste complète des logiciels de base de données testés et des versions requises.
Flux d'informations
Cette section présente un scénario classique d'utilisation de Business Views.
Elle décrit la façon dont les rapports sont traités et dont l'accès sécurisé est défini et appliqué aux données d'un rapport.
Lorsque vous créez une vue d'entreprise, il est important de bien comprendre la façon dont chacun de ses composants sont reliés entre eux. Une vue d'entreprise se compose des objets suivants :
• Connexions de données
• Connexions dynamiques de données
Utilisation des vues d'entreprise 23
Architecture de Business Views
2
Flux d'informations
• Fondations de données
• éléments d'entreprise
Une vue d'entreprise requiert au moins un objet de chaque type, à l'exception des connexions dynamiques de données qui sont facultatives.
Les objets qui composent une vue d'entreprise sont structurés de façon hiérarchique. Vous devez créer une connexion de données ou une connexion dynamique de données avant de créer une fondation de données. Ensuite, lorsque vous disposez d'une fondation de données, vous pouvez créer un
élément d'entreprise. Une fois l'élément d'entreprise créé, vous pouvez créer une vue d'entreprise (vue à laquelle les concepteurs de rapports ont accès).
Enfin, le Gestionnaire de vues d'entreprise permet aux administrateurs d'intégrer en toute transparence des sources de données complexes et disparates, en supprimant les entrepôts de données dans l'entreprise. Ainsi, grâce au Gestionnaire de vues d'entreprise, les administrateurs peuvent extraire des données provenant de sources diverses et procéder à leur abstraction de façon à fournir aux concepteurs de rapports une seule et unique source de données, unifiée et organisée de manière logique.
Scénario d'utilisation
Le scénario d'utilisation suivant illustre la façon dont le Gestionnaire de vues d'entreprise peut être employé pour créer les vues d'entreprise à partir desquelles seront générés des rapports.
Supposons que les données d'une entreprise soient stockées dans trois bases de données différentes. Les données sur le personnel sont stockées sur un serveur Microsoft SQL Server. Les données sur les produits sont stockées dans une base de données DB2. Les données sur les ventes sont stockées dans trois bases de données ORACLE différentes : la première pour le développement, la deuxième pour le test et la troisième pour la production.
Les concepteurs de rapports veulent créer des rapports qui reflètent les performances des représentants commerciaux en incluant notamment des données sur le personnel et des données produits. Quant aux utilisateurs finaux, ils doivent être en mesure d'exécuter des rapports générés à partir de n'importe laquelle des trois bases de données ORACLE. Par ailleurs, l'entreprise veut spécialiser ses rapports en trois zones géographiques. Les
24 Utilisation des vues d'entreprise
Architecture de Business Views
Flux d'informations
2 directeurs commerciaux des zones Est, Centre et Ouest veulent recevoir les mêmes rapports, mais uniquement avec les données de leur zone géographique. Chaque directeur a en outre ses propres préférences terminologiques et veut qu'elles soient reflétées dans les rapports. Pour intégrer les différentes sources de données et les préférences des trois zones commerciales, trois vues d'entreprise doivent être créées.
Couche connexion de données
La couche connexion de données est composée d'un ou de plusieurs connexions de données. Les connexions dynamiques de données peuvent
également faire partie de la couche connexion de données mais elles ne sont pas indispensables à la création d'une vue d'entreprise.
Connexions de données
La première étape dans la création d'une vue d'entreprise consiste à spécifier les sources de données de la vue d'entreprise en créant des connexions de données. Chaque connexion de données est reliée à une source de données
Utilisation des vues d'entreprise 25
Architecture de Business Views
2
Flux d'informations
unique, telle qu'une base de données, un datamart, une feuille de calcul.
Dans ce scénario, vous allez créer trois connexions de données différentes, une pour chaque système de stockage de données.
Tous les objets d'une vue d'entreprise se trouvant dans le Référentiel
BusinessObjects Enterprise, les règles de sécurité de
BusinessObjects Enterprise s'appliquent à ces objets. Vous pouvez par conséquent définir en tant que propriété de la connexion les groupes
BusinessObjects Enterprise qui ont accès à une source de données particulière via une connexion de données précise. Les utilisateurs de ces groupes sont alors considérés comme des utilisateurs authentifiés. Vous pouvez par exemple définir que seuls les concepteurs de rapports et les responsables d'un certain niveau disposeront des droits d'accès à la connexion de données vers la base de données SQL Server. Les concepteurs de rapports doivent en effet avoir accès à la connexion de données d'une base pour pouvoir générer des rapports à partir des données que cette dernière contient. Dans ce cas, vous pouvez créer deux groupes dans
BusinessObjects Enterprise, un pour les concepteurs de rapports et un pour les responsables, et leur attribuer à eux uniquement les droits d'accès à la connexion de données dans le Gestionnaire de vues d'entreprise. Notez que par défaut les groupes "Administrateurs" et "Tout le monde" de
BusinessObjects Enterprise disposent de tous les droits sur chaque objet créé dans le Gestionnaire de vues d'entreprise.
• Pour en savoir plus sur la création de groupes dans
BusinessObjects Enterprise, reportez-vous au Guide d'administration de
BusinessObjects Enterprise.
• Pour en savoir plus sur la définition des droits dans le Gestionnaire de vues d'entreprise, voir
Concepts de sécurité de Business Views
page 273
Lorsque vous ajoutez une connexion de données, vous pouvez définir un nom d'utilisateur et un mot de passe pour cet objet de sorte que ces derniers soient utilisés lors de l'accès à la source de données. Une fois enregistrées dans le Référentiel BusinessObjects Enterprise, ces références seront utilisées chaque fois qu'un utilisateur authentifié crée ou visualise un rapport basé sur une vue d'entreprise utilisant cette connexion de données. Si au contraire, vous préférez que les utilisateurs se connectent individuellement aux sources de données, n'enregistrez pas de nom d'utilisateur ni de mot de passe dans le Référentiel BusinessObjects Enterprise.
Vous pouvez modifier le nom de chaque connexion de données dans l'Explorateur de propriétés. Une définition claire et judicieuse du nom de
26 Utilisation des vues d'entreprise
1
2
3
4
5
Architecture de Business Views
Flux d'informations
2 chaque connexion de données peut rendre l'application beaucoup plus fonctionnelle dans la mesure où les concepteurs de rapports et les utilisateurs finaux voient le nom des connexions de données lorsqu'ils créent un rapport
à partir d'une vue d'entreprise qui utilise une connexion dynamique de données. Les concepteurs de rapports et les utilisateurs finaux sont invités
à choisir entre plusieurs connexions de données.
Par défaut, lors de la phase de création, les connexions de données sont dénommées Connexion de données1, Connexion de données2, Connexion de données3, etc. Comme dans le scénario d'utilisation, attribuez un nom descriptif à chaque connexion de données :
Connexion de données Nom
Données concernant le personnel dans SQL
Server
Personnel
Données concernant les produits dans DB2
Infos produits
Données concernant les ventes dans ORACLE
(base de données de développement)
Ventes - Dévelop pement
Données concernant les ventes dans ORACLE
(base de données de test)
Ventes - Test
Données concernant les ventes dans ORACLE
(base de données de production)
Ventes - Production
Utilisation des vues d'entreprise 27
Architecture de Business Views
2
Flux d'informations
Connexions dynamiques de données
Après avoir créé deux connexions de données ou plus, vous pouvez décider de créer des connexions dynamiques de données. Il s'agit de pointeurs qui permettent aux administrateurs et/ou aux utilisateurs de choisir entre plusieurs sources de données sous forme de connexions de données. Notez que chaque source de données vers laquelle pointe une connexion dynamique de données doit posséder un schéma semblable. La structure, le nom et le type de contenu de tous les champs, tables, procédures stockées, paramètres de procédures stockées, etc. contenus dans les sources de données doivent
être identiques.
Lorsqu'un concepteur de vues d'entreprise crée une fondation de données basée sur une connexion dynamique de données, il est invité à indiquer la connexion de données qu'il souhaite utiliser. De même, lorsqu'un utilisateur actualise un rapport basé sur une connexion dynamique de données, il est invité à indiquer la connexion de données qu'il souhaite utiliser.
Dans ce scénario d'utilisation, vous allez créer une connexion dynamique de données composée des trois bases de données ORACLE concernant les ventes : Ventes - Développement, Ventes - Test et Ventes - Production.
Un nom classique pour ce type de connexion de données pourrait être
Dynamique - Ventes.
Couche fondation de données
Une fois la couche connexion de données créée (à l'aide de connexions de données, et éventuellement, de connexions dynamiques de données), l'étape suivante consiste à créer une fondation de données. Une fondation de données est un composant permettant de gérer l'accès aux données. Elle rassemble les champs de données pouvant être utilisés comme champs d'entreprise dans les éléments d'entreprise. La fondation de données constitue une couche d'abstraction dans laquelle peuvent être insérés et mis en relation plusieurs types d'objet (lesquels proviennent de différentes connexions de données) :
• Tables
• Tables de données
• Vues
28 Utilisation des vues d'entreprise
Architecture de Business Views
Flux d'informations
2
• Procédures stockées
• Commandes SQL
• Formules
• SQL, instructions
• Filtres
• Paramètres
• Fonctions personnalisées
Notez que les vues, les procédures stockées et les objets de type commandes SQL s'affichent sous forme de tables une fois ajoutés à la fondation de données.
Lorsque vous créez une fondation de données, vous devez spécifier la source de données, qu'il s'agisse d'une ou plusieurs connexions de données, ou d'une ou plusieurs connexions dynamiques de données. Votre fondation de données peut être composée du nombre de connexions de données et de connexions dynamiques de données de votre choix. Dans notre scénario, la fondation de données sera composée de deux connexions de données
(Personnel et Infos produits) et d'une connexion dynamique de données
(Dynamique - Ventes).
Les éléments que vous choisissez d'inclure dans la fondation de données déterminent les champs qui seront ultérieurement disponibles lors de la création de rapports. En d'autres termes, vous pouvez, en tant qu'administrateur, déterminer les tables et les colonnes auxquelles les utilisateurs ont ou non accès.
Utilisation des formules et des expressions SQL
Au niveau fondation de données, vous pouvez utiliser des formules pour créer des champs de données qui seront ensuite accessibles aux utilisateurs travaillant au niveau élément d'entreprise (un élément d'entreprise étant un ensemble de champs basés sur une fondation de données). Supposons par exemple que les données issues de la connexion de données Ventes répertorient les quotas de ventes d'un employé ainsi que ses ventes réelles, mais non le pourcentage des quotas de ventes que cet employé a atteint.
Vous pourriez alors écrire une formule qui calcule ce pourcentage. Vous pourriez ensuite, au niveau de la couche élément d'entreprise, rendre ce
Utilisation des vues d'entreprise 29
Architecture de Business Views
2
Flux d'informations
champ accessible aux concepteurs de rapports, mais conserver masqués les champs correspondant aux quotas de ventes et aux ventes réelles. Il s'agit là d'un exemple simple qui illustre comment le Gestionnaire de vues d'entreprise peut être utilisé pour contrôler l'accès aux données par les utilisateurs.
Les expressions SQL ressemblent aux formules sauf qu'elles sont écrites en SQL (Structured Query Language). Elles sont utiles pour l'optimisation des performances des rapports parce que les tâches qu'elles exécutent sont toujours effectuées sur le serveur de base de données (par opposition aux formules, qui sont généralement exécutées sur l'ordinateur local).
Utilisation de filtres
Les filtres garantissent la sécurité dans Business Views. Vous pouvez créer vos propres filtres à appliquer à votre fondation de données. Ces filtres permettent de référencer des champs, des formules, des expressions SQL, des paramètres, ainsi que d'autres filtres. Vous pouvez limiter l'accès d'utilisateurs ou de groupes à certaines informations à l'aide des opérateurs booléens. Après avoir créé le filtre d'entreprise, vous pouvez définir l'utilisateur ou le groupe d'utilisateurs auxquels l'appliquer.
Utilisation des paramètres
Les paramètres invitent l'utilisateur d'un rapport à saisir des informations.
Un paramètre peut être considéré comme une question à laquelle l'utilisateur doit répondre pour que le rapport puisse être généré à partir de la vue d'entreprise. Les informations saisies par les utilisateurs, ou la façon dont ils répondent, déterminent ce qui apparaît dans le rapport. Un rapport utilisé par le service des ventes utilisera par exemple un paramètre demandant à l'utilisateur de choisir une région. Le rapport renvoie alors les résultats relatifs
à la région spécifiée par l'utilisateur au lieu de renvoyer les résultats de toutes les régions.
Utilisation des fonctions personnalisées
Les fonctions personnalisées sont des procédures que vous créez dans
Crystal Reports pour évaluer, calculer ou transformer des données. Lorsque vous utilisez une fonction personnalisée dans une formule, toutes les
30 Utilisation des vues d'entreprise
Architecture de Business Views
Flux d'informations
2 opérations qui la définissent sont exécutées sans qu'il soit nécessaire de les spécifier individuellement dans la formule même. Cela permet de partager et de réutiliser la logique de la formule tout en facilitant et en accélérant la procédure de création des rapports et des objets Business Views.
Les fonctions personnalisées sont créées dans Crystal Reports, puis enregistrées dans le référentiel. Le Gestionnaire de vues d'entreprise vous permet ensuite de les référencer, puis de les intégrer dans vos formules.
Remarque :
Une formule personnalisée ne pouvant pas être directement insérée dans un élément d'entreprise, elle doit être utilisée en tant que partie de formule au niveau fondation de données.
Couche élément d'entreprise
Un élément d'entreprise est un objet qui permet de structurer les champs de données d'une fondation de données en composants logiques. Notez que l'organisation des champs des éléments d'entreprise ne doit pas nécessairement être calquée sur la structure des tables sous-jacentes de la fondation de données.
Si la couche fondation de données est axée sur la structure physique des sources de données, la couche Elément d'entreprise permet de créer une structure d'informations hiérarchisée. Vous pouvez ainsi réorganiser les tables, les champs, les formules et les expressions SQL de la fondation de données en une vue logique multiniveau. Une structure hiérarchique contenant les champs Pays, Etat ou Province et Ville est un exemple classique d'élément d'entreprise.
Lorsque vous insérez dans un élément d'entreprise des champs de données provenant de tables, de formules ou d'expressions SQL créées dans la fondation de données, tous ces éléments apparaissent sous forme de champs d'entreprise. Vous pouvez ensuite réorganiser ces champs de façon hiérarchisée dans l'onglet Structure des champs.
Vous pouvez également, dans un élément d'entreprise, attribuer un alias et/ou ajouter une description aux champs d'entreprise. Pour reprendre notre exemple, si les responsables commerciaux des zones Est, Centre et Ouest voulaient avoir des rapports semblables mais avec une terminologie différente pour certains champs, vous pourriez créer trois éléments d'entreprise
Utilisation des vues d'entreprise 31
Architecture de Business Views
2
Workflow architectural
différents, chacun comportant la même structure et les mêmes champs, mais avec des alias différents pour les noms de champs.
Vous pouvez attribuer des droits à chaque élément d'entreprise de façon à contrôler l'accès de certains groupes ou utilisateurs. Ainsi, les utilisateurs qui ne disposeront pas du droit Visualiser sur un élément d'entreprise donné ne seront pas en mesure de créer des rapports à partir de cet élément. La sécurité au niveau des colonnes peut également être appliquée aux champs d'entreprise. Dans ce cas, le contenu des colonnes spécifiées est converti en valeurs nulles durant l'exécution.
Couche vue d'entreprise
Après avoir créé un ou plusieurs éléments d'entreprise, vous pouvez créer une vue d'entreprise. Une vue d'entreprise est un ensemble logique d'éléments d'entreprise. Les vues d'entreprise sont perçues par les utilisateurs comme une connexion abstraite à une base de données, et les éléments d'entreprise qu'elles contiennent comme des tables virtuelles contenant des champs d'entreprise. Les utilisateurs finaux accèdent aux vues d'entreprise par le biais de l'application Ad Hoc (ou d'autres applications conçues à l'aide du SDK du Report Application Server) et d'applications client telles que
Crystal Reports. Les administrateurs peuvent sécuriser les vues d'entreprise via les droits de lecture et d'écriture standard.
Workflow architectural
Bien que la structure ordonnée des objets Business Views facilite l'accès, l'intégration et l'organisation des données provenant de différentes sources, certaines restrictions résultent des relations existant entre les différents composants.
32 Utilisation des vues d'entreprise
Architecture de Business Views
Workflow architectural
2
Une fois établie, une connexion de données accède et contient les informations propres à la source de données avec laquelle elle est en mise en relation. Pour accéder aux informations d'une autre source de données, vous devez créer une autre connexion de données ou modifier la connexion de données existante.
Vous avez également la possibilité d'utiliser une connexion dynamique de données, c'est-à-dire un ensemble de pointeurs vers un nombre indéterminé de connexions de données.
En fonction des besoins de l'utilisateur, il peut être préférable d'utiliser une connexion dynamique de données plutôt qu'une simple connexion de données.
Les entreprises exécutent les mêmes rapports à partir des données provenant de différentes sources. Au lieu de recréer un rapport distinct pour chaque source de données, la connexion dynamique de données permet de pointer vers une autre connexion de données, d'obtenir les informations et de générer le même rapport à partir des données de cette source.
Une fois qu'une connexion est établie, vous gérez les informations dans la fondation de données, cette couche d'abstraction dans laquelle les différents
Utilisation des vues d'entreprise 33
Architecture de Business Views
2
Workflow architectural
objets provenant d'une source de données (tables, champs, etc.) peuvent
être ajoutés ou reliés. Les éléments que vous choisissez d'inclure dans la fondation de données et les relations que vous spécifiez entre ces derniers déterminent les champs que pourront ensuite utiliser les concepteurs de rapports.
Vous utilisez les divers objets contenus dans la fondation de données (tables, paramètres, filtres, etc.) pour créer les éléments d'entreprise. Dans la mesure où les informations contenues dans l'élément d'entreprise sont définies par celles contenues dans la fondation de données, il est important de se rappeler que les éléments d'entreprise dépendent d'une fondation spécifique. En d'autres termes, vous ne pouvez pas utiliser les informations provenant de plusieurs fondations de données pour créer un élément d'entreprise. Cette contrainte tient à la nature de la relation qui existe entre l'élément d'entreprise et la fondation de données. Les utilisateurs obtiennent les informations de la source de données et définissent ces dernières au niveau de la fondation de données. Les utilisateurs accèdent aux informations et les structurent de façon logique (par hiérarchie ou paysage de données) au niveau de l'élément d'entreprise. En réalité, les informations contenues dans un élément d'entreprise dépendent des informations contrôlées par la fondation de données parente.
Après avoir créé un ou plusieurs éléments d'entreprise, vous pouvez créer une vue d'entreprise. Une vue d'entreprise est un ensemble d'éléments d'entreprise. Cet ensemble constitue le niveau le plus élevé d'abstraction de données pour les utilisateurs finaux. Les utilisateurs considèrent les vues d'entreprise comme une connexion abstraite à une base de données et les
éléments d'entreprise qu'elles contiennent comme des tables virtuelles.
Vous pouvez inclure un certain nombre d'éléments d'entreprise dans une vue d'entreprise. De même, plusieurs vues d'entreprise peuvent reposer sur un seul élément d'entreprise. La seule restriction existant entre les composants est la relation entre l'élément d'entreprise et la fondation de données. Dans la mesure où les éléments d'entreprise contiennent des informations fournies par la fondation de données parente, les éléments d'entreprise d'une vue d'entreprise ne peuvent provenir que d'une seule fondation de données. En d'autres termes, une vue d'entreprise ne peut pas
être composée d'éléments d'entreprise issus de plusieurs fondations de données.
34 Utilisation des vues d'entreprise
Démarrage rapide : Création d'une vue d'entreprise
3
Démarrage rapide : Création d'une vue d'entreprise
3
Présentation du Démarrage rapide
Cette section contient un certain nombre de tutoriels conçus pour initier les utilisateurs débutants à la création d'une vue d'entreprise. Les tutoriels vous expliquent comment créer une vue d'entreprise à l'aide du Gestionnaire de vues d'entreprise.
Présentation du Démarrage rapide
Business Views vous permet d'intégrer des données provenant de sources disparates. Vous pouvez rassembler les données provenant de plusieurs plateformes et applications de sorte que les différences en termes de résolution des données, de champ d'application ou de structure résultant de la façon dont ces données sont regroupées sont éliminées.
Les administrateurs utilisent le Gestionnaire de vues d'entreprise, outil de conception de type client lourd. Cette application Microsoft Windows vous permet de concevoir des vues d'informations relationnelles. Cet outil de conception permet également de définir la sécurité des différents objets de votre rapport au niveau des colonnes ou des lignes.
Cette section contient un certain nombre de tutoriels conçus pour initier les utilisateurs débutants à la création d'une vue d'entreprise. A l'aide des données de la base de données Xtreme (livrée avec le produit), ces tutoriels présentent les étapes de base de la création d'une vue d'entreprise via le
Gestionnaire de vues d'entreprise :
•
page 36
•
Création et configuration d'une connexion de données
page 42
•
Création et configuration d'une connexion dynamique de données
page 50
•
Création et configuration d'une fondation de données
page 54
•
Création et configuration d'éléments d'entreprise
page 70
•
Création et configuration d'une vue d'entreprise
page 75
Avant de commencer
Cette section décrit les exemples de données et les conventions utilisées dans les tutoriels et scénario. Vous y apprendrez ce qu'est une vue d'entreprise et comment vous connecter au Gestionnaire de vues d'entreprise.
36 Utilisation des vues d'entreprise
Démarrage rapide : Création d'une vue d'entreprise
Avant de commencer
3
Pour éviter toute confusion, il est recommandé de suivre ce guide détaillé sans passer de section.
Exemple de base de données : Xtreme.mdb
Business Views est livré avec Xtreme.mdb, base de données Microsoft
Access que vous pouvez utiliser pour apprendre à manipuler le Gestionnaire de vues d'entreprise. Tous les pilotes nécessaires sont installés avec
Business Views.
Xtreme.mdb contient les données relatives à une société fictive, la société
Xtreme Mountain Bikes, fabricant des vélos tout-terrain et des accessoires.
Cette base de données contient les tables suivantes :
• Crédit
Informations sur les comptes client telles que les numéros d'autorisation de crédit et les montants autorisés.
• Client
Données sur les clients de la société.
• Employé
Données sur les employés de Xtreme Mountain Bikes.
• Adresses des employés
Données personnelles sur les employés de Xtreme Mountain Bikes.
• Comptabilité
Données comptables de Xtreme Mountain Bikes.
• Orders
Identité et suivi des commandes.
• Détails des commandes
Détail des commandes par article.
• Produit
Description des produits de Xtreme Mountain Bikes.
Utilisation des vues d'entreprise 37
Démarrage rapide : Création d'une vue d'entreprise
3
Avant de commencer
• Types de produit
Familles de produits commercialisés par Xtreme Mountain Bikes et illustrations.
• Achats
Identité et suivi des données sur les achats de produits.
• Fournisseurs
Données sur les fournisseurs de Xtreme Mountain Bikes.
• Infos Xtreme
Données sur la société Xtreme Mountain Bikes et logo de la société.
Xtreme.mdb contient également :
• Répertorier les totaux (requête de sélection)
• Meilleurs clients (requête de sélection)
Conventions
Cette section présente un certain nombre de tutoriels et d'exercices. Pour créer l'exemple de vue d'entreprise décrit dans cette section, vous devez effectuer chacun des tutoriels et exercices dans l'ordre indiqué.
Remarque :
Ce didacticiel a été conçu à l'aide de Microsoft Windows 2000. Si vous utilisez une autre plateforme, il se peut que les captures d'écran varient légèrement.
Scénario du tutoriel
Votre entreprise utilise un système de développement, un système test et un système de production pour stocker les données. Dans un premier temps, les données sont stockées sur le système de développement, puis migrées vers le système test. Après une phase de tests approfondis, les données peuvent alors être utilisées sur le système de production.
Ce tutoriel vous propose de créer les éléments ci-dessous.
38 Utilisation des vues d'entreprise
Démarrage rapide : Création d'une vue d'entreprise
Avant de commencer
3
• Trois connexions de données :
• Xtreme - Développement
• Xtreme - Test
• Xtreme - Production
• Une connexion dynamique de données :
• Connexion dynamique Xtreme
• Une fondation de données :
• Fondation Xtreme
• Six éléments d'entreprise :
• Client
• Employé
• Orders
• Détails des commandes
• Produit
• Fournisseurs
• Une vue d'entreprise :
• Vue d'entreprise Xtreme
Qu'est ce qu'une vue d'entreprise ?
Une vue d'entreprise est un ensemble hiérarchisé contenant différents objets :
• Connexions de données
• Connexions dynamiques de données
• Fondations de données
• éléments d'entreprise
Lorsque vous créez une vue d'entreprise, il est important de bien comprendre la façon dont chacun de ses composants sont reliés entre eux. Chaque objet doit être créé selon un ordre précis. Par exemple, vous devez créer une
Utilisation des vues d'entreprise 39
Démarrage rapide : Création d'une vue d'entreprise
3
Avant de commencer
connexion de données ou une connexion dynamique de données avant de créer une fondation de données. Ensuite, lorsque vous disposez d'une fondation de données, vous pouvez créer un élément d'entreprise. Enfin, une fois l'élément d'entreprise créé, vous pouvez créer une vue d'entreprise.
Connexion au Gestionnaire de vues d'entreprise
Chaque fois que vous utilisez le Gestionnaire de vues d'entreprise, vous devez vous connecter à l'aide des références appropriées. Pour vous connecter au Gestionnaire de vues d'entreprise, vous devez indiquer un nom de serveur CMS (Central Management Server), un nom d'utilisateur et un mot de passe au serveur CMS approprié.
Dans ce tutoriel, vous vous connectez au Gestionnaire de vues d'entreprise.
Pour vous connecter au Gestionnaire de vues d'entreprise
1.
Sous Windows, cliquez sur Démarrer > Programmes >
BusinessObjects XI > BusinessObjects Enterprise > Gestionnaire
de vues d'entreprise.
La boîte de dialogue de connexion à BusinessObjects Enterprise apparaît.
2.
Sélectionnez le type d'authentification dans la liste Authentification.
40 Utilisation des vues d'entreprise
Démarrage rapide : Création d'une vue d'entreprise
Avant de commencer
3
3.
Dans la liste Système, sélectionnez ou saisissez le nom du serveur CMS approprié.
Remarque :
• Si BusinessObjects Enterprise est installé sur votre ordinateur local, le nom du serveur CMS est celui de votre ordinateur.
• Si BusinessObjects Enterprise n'est pas installé en local, indiquez le nom de l'ordinateur sur lequel le serveur CMS est installé.
4.
Saisissez votre Nom d'utilisateur et votre Mot de passe.
Remarque :
Si BusinessObjects Enterprise est installé sur votre ordinateur local, le nom d'utilisateur par défaut est administrator, sans mot de passe.
5.
Cliquez sur OK.
La boîte de dialogue de bienvenue du Gestionnaire de vues d'entreprise s'affiche alors.
Utilisation des vues d'entreprise 41
Démarrage rapide : Création d'une vue d'entreprise
3
Création et configuration d'une connexion de données
Création et configuration d'une connexion de données
Les tutoriels et l'exercice de cette section vous proposent les étapes suivantes :
• Créer trois connexions à la base de données Xtreme
• Définir un mot de passe pour chacune de ces connexions
• Enregistrer et nommer chacune de ces connexions
• Modifier les propriétés de chacune de ces connexions.
Création d'une connexion de données
Pour pouvoir vous connecter à une source de données, vous devez créer une connexion de données.
Pour créer une connexion de données
1.
Ouvrez une nouvelle connexion de données de l'une des manières suivantes :
• Dans la boîte de dialogue Bienvenue dans le Gestionnaire de vues d'entreprise, cliquez sur Connexion de données puis sur Créer.
• Dans le menu Fichier, sélectionnez Nouveau puis cliquez sur
Connexion de données.
La boîte de dialogue Choisir une source de données apparaît.
42 Utilisation des vues d'entreprise
Démarrage rapide : Création d'une vue d'entreprise
Création et configuration d'une connexion de données
3
2.
Cliquez deux fois sur le dossier ODBC (RDO) pour le développer.
La boîte de dialogue Sélection de la source de données apparaît.
Utilisation des vues d'entreprise 43
Démarrage rapide : Création d'une vue d'entreprise
3
Création et configuration d'une connexion de données
3.
Dans la liste des noms de source de données, sélectionnez Base de
données Xtreme XI.
4.
Cliquez sur Suivant.
La boîte de dialogue des références de connexion apparaît.
5.
Dans la boîte de dialogue des références de connexion, vous pouvez indiquer les références de connexion à utiliser pour vous connecter à la source de données.
Dans le cas présent, aucune référence de connexion n'est nécessaire pour se connecter à la base de données Xtreme XI.
6.
Cliquez sur Terminer.
La boîte de dialogue Choisir une source de données réapparaît.
7.
Vérifiez que la base de données Xtreme Sample Database XI est sélectionnée, puis cliquez sur OK.
44 Utilisation des vues d'entreprise
Démarrage rapide : Création d'une vue d'entreprise
Création et configuration d'une connexion de données
3
La boîte de dialogue Définir le mot de passe de la connexion de données apparaît.
Définition du mot de passe d'une connexion de données
Lorsque vous ajoutez une connexion de données, vous pouvez choisir de stocker un nom d'utilisateur et un mot de passe. La connexion de données utilise ces références pour accéder à la source de données. Ces références sont stockées dans le Référentiel BusinessObjects Enterprise. Elles sont utilisées chaque fois qu'un utilisateur authentifié crée ou visualise un rapport basé sur une vue d'entreprise utilisant cette connexion de données. Pour enregistrer les références de connexion à une source de données dans le référentiel, vous devez choisir l'option Ne jamais demander comme mode d'invite à l'exécution de sorte que les utilisateurs authentifiés n'aient pas à spécifier leurs références.
Si au contraire, vous préférez que les utilisateurs se connectent individuellement aux sources de données, n'enregistrez pas de nom d'utilisateur ni de mot de passe dans le référentiel. Choisissez également l'option Toujours demander pour que les utilisateurs indiquent leurs références
Utilisation des vues d'entreprise 45
Démarrage rapide : Création d'une vue d'entreprise
3
Création et configuration d'une connexion de données
chaque fois qu'ils créent ou exécutent un rapport à partir d'une vue d'entreprise utilisant cette connexion de données.
Dans ce tutoriel, vous n'enregistrerez ni nom d'utilisateur ni mot de passe pour votre connexion de données et choisirez Ne jamais demander comme mode d'invite de façon à ce que les utilisateurs n'aient pas à préciser leurs références de connexion.
Pour définir le mot de passe d'une connexion de données
1.
Dans la boîte de dialogue Définir le mot de passe de la connexion de données, laissez les champs Nom d'utilisateur, Mot de passe et
Confirmation du mot de passe vides.
2.
Dans la liste Mode d'invite à l'exécution, sélectionnez Ne jamais
demander.
Remarque :
Lorsque vous enregistrez vos références de connexion pour l'objet connexion de données, choisissez toujours l'option Ne jamais demander comme mode d'invite.
46 Utilisation des vues d'entreprise
Démarrage rapide : Création d'une vue d'entreprise
Création et configuration d'une connexion de données
3
Conseil :
Cochez la case "Utiliser la connexion lors de la visualisation" afin d'activer la connexion unique pour la connexion de données. Pour plus d'informations sur la connexion unique, voir
page 114.
3.
Cliquez sur OK.
Enregistrement d'une connexion de données
Vous devez enregistrer l'objet connexion pour pouvoir l'utiliser pour la création d'autres objets comme les connexions dynamiques de données ou les fondations de données. Il est important de choisir un nom évocateur pour votre connexion de données car ce nom sera consulté par les utilisateurs qui généreront et visualiseront des rapports créés à partir des vues d'entreprise utilisant cette connexion.
Ce tutoriel vous propose de créer un dossier "Tutoriel" afin d'y enregistrer la connexion de données Xtreme - Développement.
Pour enregistrer et nommer une connexion de données
1.
Dans le menu Fichier, cliquez sur Enregistrer.
Conseil :
Vous pouvez également cliquer sur l'icône d'enregistrement de la barre d'outils ou appuyer sur Ctrl+S.
La boîte de dialogue Enregistrer sous apparaît.
Utilisation des vues d'entreprise 47
Démarrage rapide : Création d'une vue d'entreprise
3
Création et configuration d'une connexion de données
2.
Dans le champ Nom de l'objet, saisissez
Xtreme - Développement
.
3.
Cliquez sur l'icône Insérer un nouveau dossier et nommez le nouveau dossier
Tutoriel
.
4.
Sélectionnez le dossier Tutoriel et cliquez sur Enregistrer.
Modification des propriétés d'une connexion de données
L'Explorateur de propriétés du Gestionnaire de vues d'entreprise permet de modifier les propriétés suivantes d'une connexion de données :
• Nom
• Description
• Auteur
• Nom d'utilisateur
• Mot de passe
• Utiliser la connexion unique lors de la visualisation
• Connexion
• Mode d'invite à l'exécution
• Utiliser le propriétaire
• Utiliser le catalogue
• Droits
Remarque :
Pour consulter la description complète de chacune de ces propriétés, voir
Modification d'une connexion de données
page 117.
Dans ce tutoriel, vous utilisez l'Explorateur de propriétés pour décrire la connexion de données.
48 Utilisation des vues d'entreprise
Démarrage rapide : Création d'une vue d'entreprise
Création et configuration d'une connexion de données
3
Pour ajouter une description à l'aide de l'Explorateur de propriétés
1.
Si l'Explorateur de propriétés n'est pas visible, sélectionnez Explorateurde
propriétés dans le menu Affichage.
2.
Dans l'Explorateur de propriétés, cliquez sur la cellule en regard du champ
Description et saisissez
Environnement de développement
.
La description de la connexion de données est désormais Environnement de développement.
3.
Dans le menu Fichier, cliquez sur Enregistrer.
Exercice : Création de deux connexions de données supplémentaires
Votre connexion de données est désormais enregistrée. En utilisant les mêmes procédures (décrites dans la section
Création et configuration d'une connexion de données
page 42), créez et enregistrez deux connexions de données supplémentaires dans le dossier Tutoriel avec les configurations suivantes :
Connexion de données 2
Nom Xtreme - Test
Utilisation des vues d'entreprise 49
Démarrage rapide : Création d'une vue d'entreprise
3
Création et configuration d'une connexion dynamique de données
Connexion de données 2
Description
Nom d'utilisateur
Mot de passe
Mode d'invite à l'exécution
Environnement de test
Ne jamais demander
Connexion de données 3
Nom
Description
Nom d'utilisateur
Mot de passe
Mode d'invite à l'exécution
Xtreme - Production
Environnement de production
Ne jamais demander
Création et configuration d'une connexion dynamique de données
Après avoir créé plusieurs connexions de données, vous pouvez créer une connexion dynamique de données. Une connexion dynamique de données
50 Utilisation des vues d'entreprise
Démarrage rapide : Création d'une vue d'entreprise
Création et configuration d'une connexion dynamique de données
3 est constituée d'un ensemble de pointeurs vers différentes connexions de données.
Lorsqu'ils actualisent un rapport basé sur une connexion dynamique de données, les utilisateurs sont invités à indiquer la connexion de données à utiliser, qu'il s'agisse de la connexion aux données de développement, de test ou de production. Du moment que le schéma de base de données est le même pour les trois bases de données, les administrateurs peuvent facilement faire en sorte que les rapports pointent vers la source de données appropriée.
Les tutoriels et l'exercice de cette section vous proposent les étapes suivantes :
• Créer une connexion dynamique de données
• Ajouter une connexion de données à une connexion dynamique de données existante
• Trier des connexions de données dans la fenêtre Connexion dynamique de données
Création d'une connexion dynamique de données
Ce tutoriel vous propose de créer une connexion dynamique de données à partir de deux des connexions de données créées à la section
Création et configuration d'une connexion de données
page 42.
Pour créer une connexion dynamique de données
1.
Dans le menu Fichier, sélectionnez Nouveau, puis Connexion
dynamique de données.
La boîte de dialogue Choisir une connexion de données s'affiche.
Utilisation des vues d'entreprise 51
Démarrage rapide : Création d'une vue d'entreprise
3
Création et configuration d'une connexion dynamique de données
2.
Développez le dossier Tutoriel pour afficher les connexions de données disponibles.
3.
Sélectionnez la connexion de données Xtreme - Développement.
4.
Cliquez sur Ajouter.
Remarque :
Seules les connexions de données qui n'invitent pas systématiquement l'utilisateur à se connecter à une source de données peuvent être utilisées pour une connexion dynamique de données. Dans le cas où vous tenteriez d'ajouter une connexion de données qui invite systématiquement l'utilisateur à se connecter, un message d'erreur vous sera renvoyé.
5.
Sélectionnez et ajoutez la connexion de données Xtreme - Production.
6.
Cliquez sur Fermer.
Ajout d'une connexion de données à une connexion dynamique de données
Dans la fenêtre principale de la connexion dynamique de données, vous pouvez ajouter de nouvelles connexions de données ou en supprimer. Dans ce tutoriel, vous allez ajouter la connexion de données Xtreme QA à la connexion dynamique de données que vous avez créée à la section
Pour créer une connexion dynamique de données
page 51.
52 Utilisation des vues d'entreprise
Démarrage rapide : Création d'une vue d'entreprise
Création et configuration d'une connexion dynamique de données
3
Pour ajouter une connexion de données
1.
Dans la fenêtre principale de la connexion dynamique de données, cliquez sur le bouton Ajouter situé dans l'angle inférieur gauche.
Conseil :
Vous pouvez également cliquer sur le bouton Ajouter une connexion de données de la barre d'outils ou vous pouvez cliquer sur Ajouter une connexion de données dans le menu Edition.
La boîte de dialogue Choisir une connexion de données s'affiche.
2.
Développez le dossier Tutoriel et sélectionnez Xtreme QA.
3.
Cliquez sur Ajouter, puis sur Fermer.
Tri de connexions de données
Si votre connexion dynamique de données comporte un grand nombre de connexions de données, vous pouvez ordonner ces dernières de différentes façons. Il existe trois options de tri, accessibles depuis le coin supérieur droit de la fenêtre de la connexion dynamique de données :
• Ordre alphabétique croissant
• Ordre alphabétique décroissant
Utilisation des vues d'entreprise 53
Démarrage rapide : Création d'une vue d'entreprise
3
Création et configuration d'une fondation de données
• Aucun tri
Vous pouvez également déplacer une connexion de données vers le bas ou vers le haut. Il suffit pour cela de sélectionner la connexion et de cliquer sur la flèche correspondante figurant à côté des options de tri.
Triez les connexions de données à l'aide des boutons fléchés de façon à ce qu'elles s'affichent dans l'ordre suivant :
• Xtreme - Développement
• Xtreme - Test
• Xtreme - Production
Enregistrement d'une connexion dynamique de données
1.
Dans le menu Fichier, cliquez sur Enregistrer.
Conseil :
Vous pouvez également cliquer sur l'icône d'enregistrement de la barre d'outils ou appuyer sur Ctrl+S.
La boîte de dialogue Enregistrer sous apparaît.
2.
Dans le champ Nom de l'objet, saisissez
Xtreme dynamique
.
3.
Sélectionnez le dossier Tutoriel et cliquez sur Enregistrer.
Création et configuration d'une fondation de données
Une fois le niveau connexion de données créé (à l'aide de connexions de données et d'une connexion dynamique de données), l'étape suivante consiste à créer une fondation de données. Une fondation de données est un composant permettant de gérer l'accès aux données. Elle rassemble les champs de données pouvant être utilisés comme champs d'entreprise dans les éléments d'entreprise. La fondation de données constitue une couche d'abstraction dans laquelle peuvent être insérés et mis en relation plusieurs types d'objet (lesquels proviennent de différentes connexions de données) :
54 Utilisation des vues d'entreprise
Démarrage rapide : Création d'une vue d'entreprise
Création et configuration d'une fondation de données
3
• Tables
• Tables de données
• Vues
• Procédures stockées
• Commandes SQL
• Formules
• SQL, instructions
• Paramètres
• Filtres
• Fonctions personnalisées
Remarque :
Les vues, les procédures stockées et les objets de type commandes SQL s'affichent sous forme de tables une fois ajoutés à la fondation de données.
Les éléments que vous choisissez d'inclure dans la fondation de données déterminent les champs qui sont ultérieurement disponibles lors de la création de rapports.
Les tutoriels de cette section vous proposent les étapes suivantes :
• Créer une fondation de données
• Lier des tables
• Insérer une formule
• Insérer une expression SQL
• Insérer deux paramètres
• Insérer un filtre
Création d'une fondation de données
Ce tutoriel vous propose de créer une fondation de données "Fondation
Xtreme" et d'y ajouter plusieurs tables.
Utilisation des vues d'entreprise 55
Démarrage rapide : Création d'une vue d'entreprise
3
Création et configuration d'une fondation de données
Pour créer une fondation de données
1.
Dans le menu Fichier, sélectionnez Nouveau, puis Fondation de
données.
La boîte de dialogue Choisir une connexion de données s'affiche.
2.
Développez le dossier Tutoriel et sélectionnez Xtreme dynamique.
3.
Cliquez sur OK.
La fenêtre "Saisir la valeur du paramètre" s'affiche.
4.
Dans la liste Valeurs disponibles, sélectionnez Xtreme - Développement.
5.
Cliquez sur OK.
La boîte de dialogue Insérer des tables de données s'affiche alors.
56 Utilisation des vues d'entreprise
Démarrage rapide : Création d'une vue d'entreprise
Création et configuration d'une fondation de données
3
6.
Développez le nœud Tables.
7.
Sélectionnez les tables suivantes :
• Client
• Employé
• Orders
• Détails des commandes
• Produit
• Types de produit
• Fournisseurs
Conseil :
Pour ajouter plusieurs tables simultanément, appuyez sur la touche Ctrl et cliquez sur les tables que vous souhaitez sélectionner.
8.
Cliquez sur Ajouter.
9.
Cliquez sur Fermer.
10.
Enregistrez la fondation de données dans le dossier Tutoriel sous le nom
Fondation Xtreme
.
Utilisation des vues d'entreprise 57
Démarrage rapide : Création d'une vue d'entreprise
3
Création et configuration d'une fondation de données
Mises en relation des tables
Dans une fondation de données, la mise en relation des tables permet de faire correspondre entre eux les enregistrements correspondants de chaque table. Par exemple, si vous ajoutez une table Commandes et une table
Clients, vous pouvez lier ces tables de sorte que chaque commande soit associée au client qui l'a passée.
Lorsque vous reliez deux tables entre elles, vous utilisez un champ commun.
Business Views se sert de ce lien pour mettre en relation les enregistrements de chacune des tables. Notez que votre fondation de données peut utiliser des tables provenant de différentes sources de données.
Dans ce tutoriel, nous allons utiliser la fonction Mise en relation intelligente du Gestionnaire de vues d'entreprise pour relier les tables de la fondation de données créée à la section
Pour créer une fondation de données
page 56.
Nous allons également supprimer manuellement un lien et en ajouter un autre.
Pour relier des tables de la fondation de données
1.
Cliquez avec le bouton droit de la souris dans la fenêtre principale de la fondation de données.
Le menu contextuel s'affiche.
2.
Sélectionnez Mise en relation intelligente par nom.
Les tables sont automatiquement reliées par nom de champ.
3.
Cliquez avec le bouton droit de la souris sur le lien reliant la table Clients
à la table Fournisseurs et sélectionnez Supprimer le lien dans le menu contextuel.
4.
Cliquez sur le champ ID produit de la table Détails_des_commandes et faites-le glisser vers le champ ID produit de la table Produits.
Un lien apparaît.
58 Utilisation des vues d'entreprise
Démarrage rapide : Création d'une vue d'entreprise
Création et configuration d'une fondation de données
3
Pour en savoir plus sur la mise en relation de tables, voir
page 145.
Insertion d'une formule
Dans la plupart des cas, les données nécessaires à une fondation de données existent déjà dans les champs de base de données. Il arrive toutefois que vous deviez ajouter de nouvelles données à un élément d'entreprise
(ensemble de champs basés sur une fondation de données). Lorsque ce cas se présente, il est nécessaire de créer une formule. Vous devez créer et définir la formule au niveau de la fondation de données afin de pouvoir l'ajouter à vos éléments d'entreprise.
Pour créer une formule, vous devez utiliser l'Editeur de formule. L'Editeur de formule se compose de quatre fenêtres. Les trois premières sont situées sous sa barre d'outils et la fenêtre de texte se trouve juste au-dessous.
Utilisation des vues d'entreprise 59
Démarrage rapide : Création d'une vue d'entreprise
3
Création et configuration d'une fondation de données
Fenêtre
Champs du rapport
Fonctions
Opérateurs
Fenêtre de texte de formule
Description du contenu
Cette fenêtre contient tous les champs de base de données disponibles pour votre élément d'entreprise. Elle contient également les formules et les groupes qui ont déjà
été créés pour l'élément d'entreprise.
Les fonctions sont des procédures déjà écrites qui renvoient des valeurs. Elles permettent d'effectuer des calculs comme la moyenne, la somme, le comptage, le sinus, la suppression de blancs ou la mise en majuscules.
Cette fenêtre contient également les fonctions personnalisées.
Les opérateurs sont en quelques sorte les "verbes" des formules. Ils décrivent une action ou une opération devant être effectuée avec deux valeurs ou plus.
Exemples d'opérateurs : addition, soustraction, inférieur à et supérieur
à.
C'est dans cette fenêtre que vous créez votre formule. Vous pouvez
également voir votre formule dans la fenêtre de l'Explorateur de propriétés.
Dans ce tutoriel, nous allons utiliser l'Editeur de formule pour créer une formule calculant le nombre d'années d'ancienneté d'un employé.
60 Utilisation des vues d'entreprise
Démarrage rapide : Création d'une vue d'entreprise
Création et configuration d'une fondation de données
3
Pour créer une formule
1.
Dans le menu Insertion, sélectionnez Insérer une formule.
Conseil :
Vous pouvez aussi cliquer avec le bouton droit de la souris sur Formules dans l'Explorateur d'objets et sélectionner Insérer une formule.
L'Editeur de formule s'affiche.
2.
Sur la barre d'outils de l'Editeur de formule, choisissez Syntaxe Crystal dans la première liste déroulante.
Pour en savoir plus sur la syntaxe à utiliser, voir
page 171.
3.
Dans la deuxième liste déroulante, indiquez l'une des valeurs suivantes :
• Sélectionnez Exceptions pour les valeurs nulles afin que la formule ne tienne pas compte des valeurs nulles.
• Choisissez Zéros pour les valeurs nulles afin que la formule traite les valeurs nulles comme des valeurs égales à zéro.
Utilisation des vues d'entreprise 61
Démarrage rapide : Création d'une vue d'entreprise
3
Création et configuration d'une fondation de données
4.
Dans la fenêtre Fonctions, développez Fonctions > Date et heure >
DateDiff, et cliquez deux fois sur DateDiff (typeIntervalle,
dateHeureDébut, dateHeureFin).
DateDiff (, , ) apparaît dans la fenêtre de saisie de la formule.
5.
Dans la fenêtre de saisie de la formule, complétez la formule de façon à ce qu'elle se présente sous la forme
DateDiff ("yyyy", {Em ployés.Date d'embauche}, CurrentDate)
.
Remarque :
Vous pouvez aussi sélectionner Employés.Date d'embauche et
CurrentDate en développant respectivement les arborescences Mon objet et Fonctions puis en cliquant deux fois sur les champs souhaités.
6.
Cliquez sur Vérifier sur la barre d'outils de l'Editeur de formule pour vous assurer que la formule ne contient pas d'erreur.
7.
Résolvez les erreurs de syntaxe que le Vérificateur de Formule a trouvées.
Remarque :
Pour en savoir plus sur les formules, voir l'Aide en ligne de
Crystal Reports.
8.
Cliquez sur Appliquer pour enregistrer la formule.
9.
Dans l'Explorateur d'objets, développez le nœud Formules et cliquez sur Nouvelle formule 1. Il s'agit de la formule que vous venez de créer.
10.
Dans l'Explorateur de propriétés, renommez la formule
Années d'ancien neté
.
Conseil :
Pour changer le nom de la formule, il suffit de cliquer à droite du champ
Nom et de saisir le nouveau nom.
Insertion d'une expression SQL
Les expressions SQL ressemblent aux formules sauf qu'elles sont écrites en SQL (Structured Query Language). Elles sont utiles pour l'optimisation des performances des rapports parce que les tâches qu'elles exécutent sont toujours effectuées sur le serveur de base de données (par opposition à une formule standard, qui est généralement exécutée sur l'ordinateur local). De même que pour les formules, vous devez créer et définir les expressions
62 Utilisation des vues d'entreprise
Démarrage rapide : Création d'une vue d'entreprise
Création et configuration d'une fondation de données
3
SQL au niveau de la fondation de données pour les ajouter à vos éléments d'entreprise.
Comme l'Editeur de formule, l'Editeur d'expressions SQL comporte quatre fenêtres.
Fenêtre Description du contenu
Champs du rapport
Fonctions
Cette fenêtre contient tous les champs de base de données auxquels peut accéder votre élément d'entreprise.
Les fonctions sont des procédures déjà écrites qui renvoient des valeurs. Elles permettent d'effectuer des calculs de conversion, des opérations sur des valeurs numériques, etc.
Opérateurs
Les opérateurs sont en quelque sorte les "verbes" des expressions SQL.
Ils décrivent une action ou une opération devant être effectuée avec deux valeurs ou plus.
Exemples d'opérateurs : addition, soustraction, inférieur à et supérieur
à.
Fenêtre de saisie de l'expression
SQL
C'est dans cette fenêtre que vous créez votre expression SQL. Vous pouvez également y accéder à partir de la fenêtre de l'Explorateur de propriétés.
Utilisation des vues d'entreprise 63
Démarrage rapide : Création d'une vue d'entreprise
3
Création et configuration d'une fondation de données
Dans ce tutoriel, nous allons utiliser l'Editeur d'expressions SQL pour créer une expression SQL renvoyant le nom complet d'un employé.
Pour créer une expression SQL
1.
Dans le menu Insertion, cliquez sur Insérer une expression SQL.
Conseil :
Vous pouvez aussi, à partir de l'Explorateur d'objets, cliquer avec le bouton droit de la souris sur Expressions SQL puis sélectionner Insérer une expression SQL.
L'Editeur d'expressions SQL apparaît.
2.
Dans la fenêtre Champs du rapport, développez Fondation de données, puis Employés.
3.
Cliquez deux foissur le champ Nom.
4.
Dans la fenêtre de saisie de l'expression SQL, tapez
+ ', ' +
à la suite de
'Employé'.'Nom'
,
Remarque :
Soit [espace]+[espace]',[espace]'[espace]+
5.
Dans la fenêtre des champs de rapport, cliquez deux fois sur le champ
Prénom.
64 Utilisation des vues d'entreprise
Démarrage rapide : Création d'une vue d'entreprise
Création et configuration d'une fondation de données
3
L'expression SQL se présente alors sous la forme :
'Employé'.'Nom' + ', ' +' Employé'.'Prénom'
6.
Cliquez sur Vérifier sur la barre d'outils de l'Editeur d'expressions
SQL pour vous assurer que l'expression SQL ne contient pas d'erreur.
7.
Le cas échéant, corrigez les erreurs de syntaxe trouvées par le vérificateur d'expression SQL.
Remarque :
Pour en savoir plus sur les expressions SQL, voir l'aide en ligne de
Crystal Reports.
8.
Cliquez sur Appliquer pour enregistrer l'expression SQL.
9.
Dans l'Explorateur d'objets, développez le nœud Expressions SQL et cliquez sur Nouvelle expression SQL 1. Il s'agit de l'expression SQL que vous venez de créer.
10.
Dans l'Explorateur de propriétés, renommez l'expression SQL
Nom com plet de l'employé
.
Conseil :
Pour changer le nom de l'expression SQL, il suffit de cliquer à droite du champ Nom et de saisir le nouveau nom.
Insertion d'un paramètre
Les paramètres invitent l'utilisateur d'un rapport à saisir des informations.
Un paramètre peut être considéré comme une question à laquelle l'utilisateur doit répondre pour que le rapport puisse être généré à partir de la vue d'entreprise. Les informations saisies par les utilisateurs, ou la façon dont ils répondent, déterminent ce qui apparaît dans le rapport. Un rapport utilisé par le service des ventes utilisera par exemple un paramètre demandant à l'utilisateur de choisir une région. Le rapport renvoie alors les résultats relatifs
à la région spécifiée par l'utilisateur au lieu de renvoyer les résultats de toutes les régions.
Pour en savoir plus sur les champs de paramètre et les fonctions avancées qui s'y rapportent, voir "Champs de paramètre" dans l'Aide en ligne de
Crystal Reports.
Utilisation des vues d'entreprise 65
Démarrage rapide : Création d'une vue d'entreprise
3
Création et configuration d'une fondation de données
Création d'un champ de paramètre
Vous devez créer et définir le champ de paramètre dans votre fondation de données pour pouvoir l'utiliser dans les formules. Ce tutoriel vous propose de créer deux paramètres, Date de début de commande et Date de fin de commande, qui invitent les utilisateurs à saisir une plage de dates pour les commandes auxquelles ils veulent avoir accès dans un rapport. Vous utiliserez ensuite ces deux paramètres pour créer un filtre dans l'exercice suivant,
Insertion d'un filtre d'entreprise
page 68.
Pour créer un champ de paramètre
1.
Dans le menu Insertion, sélectionnez Insérer un paramètre.
Remarque :
Vous pouvez aussi cliquer avec le bouton droit de la souris sur Paramètres et cliquer Insérer un paramètre à partir de l'Explorateur d'objets.
La boîte de dialogue Créer un paramètre apparaît.
66 Utilisation des vues d'entreprise
Démarrage rapide : Création d'une vue d'entreprise
Création et configuration d'une fondation de données
3
2.
Dans le champ Nom, saisissez
Date de début de commande
.
Remarque :
Par défaut, le nom indiqué est automatiquement utilisé dans le champ
Texte du paramètre. (Le texte de ce champ s'affiche lorsque les utilisateurs sont invités à saisir une valeur pour le paramètre.) Vous pouvez utiliser le texte fourni ou définir votre propre texte d'invite.
3.
Dans la liste Type, sélectionnez Date.
4.
Dans Liste de valeurs, sélectionnez Statique. Pour en savoir plus sur les invites dynamiques et les listes de valeurs en cascade, voir
Invites dynamiques et listes de valeurs en cascade
page 229.
5.
Dans Champ de valeur, sélectionnez Date de commande.
6.
Cliquez sur la flèche vers le bas sous la liste Valeur. Naviguez dans la liste jusqu'à 01/01/2002 et cliquez.
Utilisation des vues d'entreprise 67
Démarrage rapide : Création d'une vue d'entreprise
3
Création et configuration d'une fondation de données
7.
Dans Options de valeur, sélectionnez True pour autoriser les valeurs
discrètes.
8.
Cliquez sur OK.
Procédez de même pour créer un nouveau paramètre, en utilisant les propriétés suivantes :
Nouveau paramètre 2
Nom
Texte d'invite
Type de paramètre
Options
Date de fin par défaut
Date de fin de commande
Saisissez la date de fin de l'historique de la commande.
date
Valeurs discrètes
31/12/2002
Insertion d'un filtre d'entreprise
Par défaut, vous disposez d'un filtre Accès total aux données et d'un filtre
Aucun accès aux données pour votre fondation de données. Vous pouvez
également créer les filtres que vous souhaitez appliquer à votre fondation de données. Ces filtres permettent de référencer des champs, des formules, des expressions SQL, des paramètres, ainsi que d'autres filtres. Vous pouvez limiter l'accès d'utilisateurs ou de groupes à certaines informations à l'aide des opérateurs booléens.
Ce tutoriel vous propose de créer un filtre d'entreprise utilisant les deux paramètres de date que vous avez créés à la section
68 Utilisation des vues d'entreprise
Démarrage rapide : Création d'une vue d'entreprise
Création et configuration d'une fondation de données
3 page 65. Le filtre limite les enregistrements renvoyés à ceux compris entre les date de début et date de fin de la commande.
Pour créer un filtre
1.
Dans l'Explorateur d'objets, cliquez avec le bouton droit de la souris sur
Filtres et sélectionnez Insérer un filtre.
L'Editeur de filtre s'affiche.
2.
Dans la zone "Pour créer un filtre d'entreprise, ajoutez des champs, des filtres et des opérateurs ci-dessous", naviguez jusqu'à Tables > Com
mandes et cliquez deux fois sur Date de commande.
"Date de commande a toute valeur" apparaît dans le champ des filtres.
3.
Cliquez sur Date de commande a toute valeur.
Une nouvelle zone apparaît avec une liste déroulante.
4.
Sélectionnez est entre dans la liste déroulante.
Utilisation des vues d'entreprise 69
Démarrage rapide : Création d'une vue d'entreprise
3
Création et configuration d'éléments d'entreprise
Deux nouvelles listes apparaissent.
5.
Sélectionnez {?Date de début de commande} ET {?Date de fin de
commande}.
Remarque :
{?Date de début de commande} et {?Date de fin de commande} sont les deux paramètres de date de commande que vous avez créés à la section
page 65.
6.
Dans la barre d'outils de l'Editeur de filtre, cliquez sur l'icône Vérifier
la validité du filtre pour vous assurer que le filtre ne contient pas d'erreur.
7.
Cliquez sur l'icône Appliquer pour enregistrer votre filtre.
8.
Remplacez le nom du filtre par
Filtre de date de commande dans l'Explorateur de propriétés.
9.
Dans le menu Fichier, cliquez sur Enregistrer.
Conseil :
Vous pouvez également cliquer sur l'icône d'enregistrement de la barre d'outils ou appuyer sur Ctrl+S.
Création et configuration d'éléments d'entreprise
Un élément d'entreprise est un objet abstrait qui permet de structurer les champs de données d'une fondation de données en composants logiques.
Notez que l'organisation des champs des éléments d'entreprise ne doit pas nécessairement être calquée sur la structure des tables sous-jacentes de la fondation de données.
Le tutoriel et l'exercice de cette section vous proposent les étapes suivantes :
• Créer et configurer six éléments d'entreprise différents
• Créer un alias pour un des champs de l'élément d'entreprise
70 Utilisation des vues d'entreprise
Démarrage rapide : Création d'une vue d'entreprise
Création et configuration d'éléments d'entreprise
3
Création d'un élément d'entreprise
Vous pouvez créer des éléments d'entreprise de deux manières différentes : individuellement, à l'aide des commandes Fichier > Nouveau > Elément d'entreprise ; simultanément, à l'aide de l'Assistant des éléments d'entreprise.
Cette deuxième solution est plus rapide car elle permet de créer plusieurs
éléments d'entreprise à la fois.
Ce tutoriel vous propose d'utiliser l'Assistant des éléments d'entreprise pour créer un élément d'entreprise appelé Clients.
Pour créer un élément d'entreprise via l'Assistant des éléments d'entreprise
1.
Dans le menu Fichier, cliquez sur Nouveau, puis sur Assistant des
éléments d'entreprise.
2.
Sélectionnez Fondation Xtreme (dans le dossier Tutoriel) comme fondation de données, puis cliquez sur Suivant.
3.
Dans la boîte de dialogue Créer des éléments d'entreprise, développez
Tables, puis sélectionnez Clients.
4.
Cliquez sur la flèche > pour transférer la totalité de la table Clients vers la zone Eléments d'entreprise.
5.
Dans la zone Eléments d'entreprise, développez la table Clients, puis sélectionnez ID crédit client.
Utilisation des vues d'entreprise 71
Démarrage rapide : Création d'une vue d'entreprise
3
Création et configuration d'éléments d'entreprise
6.
Cliquez sur la flèche < pour supprimer le champ ID crédit client de la zone
Eléments d'entreprise, puis cliquez sur Suivant.
Remarque :
Ce champ n'apparaîtra pas lors de la création de rapports à partir de vues d'entreprise utilisant cet élément d'entreprise.
La boîte de dialogue Enregistrer dans le référentiel apparaît.
7.
Sélectionnez le dossier Tutoriel, puis cliquez sur Suivant.
La boîte de dialogue "Que voulez-vous faire ensuite ?" apparaît.
8.
Sélectionnez Créer d'autres éléments d'entreprise, puis cliquez sur
Terminer.
L'Assistant des éléments d'entreprise vous ramène à la première boîte de dialogue, Choisir une fondation de données, d'où vous pouvez créer un autre élément d'entreprise.
Exercice : Création d'autres éléments d'entreprise
De la même façon que vous avez créé un élément d'entreprise Clients, utilisez l'Assistant des éléments d'entreprise pour créer cinq autres éléments d'entreprise en utilisant les caractéristiques suivantes :
Elément d'entreprise 2
Table à ajouter Employé
72 Utilisation des vues d'entreprise
Démarrage rapide : Création d'une vue d'entreprise
Création et configuration d'éléments d'entreprise
3
Elément d'entreprise 2
Champs à supprimer
Champs à ajouter
•
•
•
•
•
•
•
•
Téléphone personnel
Poste
Photo
Remarques
En cas d'urgence - Prénom
En cas d'urgence - Nom
En cas d'urgence - Lien de parenté
En cas d'urgence - Téléphone
•
•
Années d'ancienneté
Nom complet de l'employé
Remarque :
Ces deux champs se trouvent respectivement dans les dossiers Formules et Expressions SQL.
Elément d'entreprise 3
Table à ajouter
Champs à supprimer
Orders
• Site Web du transporteur
Utilisation des vues d'entreprise 73
Démarrage rapide : Création d'une vue d'entreprise
3
Création et configuration d'éléments d'entreprise
Elément d'entreprise 4
Table à ajouter Détails des commandes
Elément d'entreprise 5
Table à ajouter
Champs à ajouter
Produit
• Nom du type de produit
Remarque :
Ce champ se trouve dans la table
Types de produit.
Elément d'entreprise 6
Table à ajouter Fournisseurs
Quittez l'Assistant lorsque vous avez terminé.
Création d'un alias pour un champ d'entreprise
Afin de faciliter l'accès aux données des éléments d'entreprise, vous avez la possibilité de créer un alias pour un champ d'entreprise. La conception des rapports se trouve ainsi facilitée car vous pouvez attribuer des noms de champs plus précis et évocateurs.
Ce tutoriel vous propose de créer un alias pour un champ d'entreprise figurant dans l'un des éléments d'entreprise créés à la section
Création d'un élément d'entreprise
page 71.
74 Utilisation des vues d'entreprise
Démarrage rapide : Création d'une vue d'entreprise
Création et configuration d'une vue d'entreprise
3
Pour créer un alias de champ d'entreprise
1.
Dans le menu Fichier, cliquez sur Ouvrir, puis recherchez l'élément d'entreprise Employés. Sélectionnez-le et cliquez sur Ouvrir.
2.
Dans l'Explorateur d'objets, développez le nœud Champs et sélectionnez
Salaire.
3.
Dans l'Explorateur de propriétés, remplacez le nom du champ par
Salaire annuel
.
4.
Cliquez sur Enregistrer.
Création et configuration d'une vue d'entreprise
Après avoir créé un ou plusieurs éléments d'entreprise, vous pouvez créer une vue d'entreprise. Une vue d'entreprise est un ensemble logique d'éléments d'entreprise. Les utilisateurs considèrent les vues d'entreprise comme une connexion abstraite à une base de données et les éléments d'entreprise qu'elles contiennent comme des tables virtuelles contenant des champs d'entreprise.
Dans ce tutoriel, vous allez créer une vue d'entreprise basée sur les éléments d'entreprise que vous avez créés à la section
Création et configuration d'éléments d'entreprise
page 70.
Pour créer une vue d'entreprise
1.
Dans le menu Fichier, cliquez sur Nouveau, puis sur Vue d'entreprise.
2.
Dans l'Explorateur d'objets, cliquez avec le bouton droit de la souris sur le nœud Eléments d'entreprise, puis cliquez sur Insérer des éléments
d'entreprise.
La boîte de dialogue Insérer des éléments d'entreprise s'affiche.
3.
Agrandissez le dossier Tutoriel, puis sélectionnez l'élément d'entreprise
Client.
4.
Cliquez sur Ajouter.
Utilisation des vues d'entreprise 75
Démarrage rapide : Création d'une vue d'entreprise
3
Création et configuration d'une vue d'entreprise
5.
Sélectionnez et ajoutez individuellement chacun des éléments d'entreprise restants dans le dossier Tutoriel : Employé, Commandes, Détails des commandes, Produit et Fournisseur.
6.
Cliquez sur Fermer.
7.
Cliquez sur Enregistrer.
8.
Dans le champ Nom de l'objet, saisissez
Vue d'entreprise Xtreme
.
9.
Sélectionnez le dossier Tutoriel et cliquez sur Enregistrer.
La vue d'entreprise ainsi créée peut maintenant être utilisée pour créer des rapports. Pour en savoir plus sur la définition de paramètres de sécurité pour chacun de ces objets, voir
Concepts de sécurité de Business Views
page 273.
76 Utilisation des vues d'entreprise
Utilisation du Gestionnaire de vues d'entreprise
4
Utilisation du Gestionnaire de vues d'entreprise
4
Présentation du Gestionnaire de vues d'entreprise
Cette section présente le Gestionnaire de vues d'entreprise et explique comment créer et gérer différents objets Business Views. Des informations sur l'utilisation de l'Explorateur de référentiel par le biais du Gestionnaire de vues d'entreprise sont également fournies.
Présentation du Gestionnaire de vues d'entreprise
Destiné aux administrateurs de Business Views, le Gestionnaire de vues d'entreprise est un outil de conception doté d'un large éventail de fonctionnalités qui permettent de créer et de modifier des connexions de données, des connexions dynamiques de données, des fondations de données, des éléments d'entreprise et des vues d'entreprise. Le Gestionnaire de vues d'entreprise vous permet de générer des vues d'informations relationnelles. Cet outil de conception permet également de définir la sécurité des différents objets de votre rapport au niveau des colonnes ou des lignes.
Vous pouvez également l'utiliser pour spécifier différentes connexions de données, définir la sécurité et contrôler l'accès aux données provenant de diverses sources.
De plus, le Gestionnaire de vues d'entreprise permet d'appliquer aux éléments du Référentiel BusinessObjects Enterprise des paramètres de sécurité détaillés. Vous pouvez définir les droits d'accès des utilisateurs et groupes d'utilisateurs aux dossiers et aux objets stockés dans le référentiel. Dans la mesure où le Gestionnaire de vues d'entreprise est installé sur l'ordinateur d'un utilisateur, ce dernier peut s'en servir. Il doit toutefois disposer des droits d'accès aux dossiers du Référentiel BusinessObjects Enterprise pour pouvoir enregistrer des objets dans ces dossiers. Tous les objets Business Views sont enregistrés dans le Référentiel BusinessObjects Enterprise. Pour en savoir plus sur les paramètres de sécurité définis pour le référentiel
BusinessObjects Enterprise, voir
Modèle de sécurité de Référentiel
page 96.
Cette section présente brièvement aux administrateurs de Business Views quelques-unes des fonctions du Gestionnaire de vues d'entreprise. Des informations sur l'utilisation de l'Explorateur de référentiel, qui permet de parcourir le Référentiel BusinessObjects Enterprise, sont également fournies.
78 Utilisation des vues d'entreprise
Utilisation du Gestionnaire de vues d'entreprise
Utilisation du Gestionnaire de vues d'entreprise
4
Utilisation du Gestionnaire de vues d'entreprise
Vous serez souvent amené à utiliser le Gestionnaire de vues d'entreprise pour gérer votre système Business Views. Grâce à cet outil de conception, vous pouvez créer et modifier des connexions de données, des connexions dynamiques de données, des fondations de données, des éléments d'entreprise et des vues d'entreprise. Vous pouvez également définir en détail tous les paramètres et propriétés de ces divers objets, y compris les paramètres de sécurité nécessaires à leur protection.
Tout utilisateur disposant des références de connexion à
BusinessObjects Enterprise appropriées peut se connecter au Gestionnaire de vues d'entreprise et créer ou modifier les objets auxquels il a accès. Dans la mesure où les objets contenus dans Business Views sont enregistrés dans le Référentiel BusinessObjects Enterprise, l'utilisateur de
Business Views doit avoir accès au Référentiel BusinessObjects Enterprise pour pouvoir ouvrir, modifier et enregistrer les différents objets qu'il contient.
Connexion au Gestionnaire de vues d'entreprise
Chaque fois que vous utilisez le Gestionnaire de vues d'entreprise, vous devez vous connecter à l'aide des références appropriées. Lorsque vous
établissez une connexion, vous vous connectez au CMS (Central
Management Server), qui est un composant de BusinessObjects Enterprise.
Pour vous connecter au Gestionnaire de vues d'entreprise
1.
Sous Windows, cliquez sur Démarrer > Programmes > BusinessObjects
XI > BusinessObjects Enterprise XI > Gestionnaire de vues
d'entreprise.
Utilisation des vues d'entreprise 79
Utilisation du Gestionnaire de vues d'entreprise
4
Utilisation du Gestionnaire de vues d'entreprise
2.
Lorsque la boîte de dialogue Connexion à BusinessObjects Enterprise s'affiche, sélectionnez le mode d'authentification de votre choix dans la liste Authentification.
3.
Dans la liste Système, sélectionnez le CMS approprié.
4.
Saisissez votre Nom d'utilisateur et votre Mot de passe.
5.
Cliquez sur OK.
La boîte de dialogue de bienvenue du Gestionnaire de vues d'entreprise s'affiche alors.
80 Utilisation des vues d'entreprise
Utilisation du Gestionnaire de vues d'entreprise
Utilisation du Gestionnaire de vues d'entreprise
4
Navigation dans la boîte de dialogue Bienvenue dans le Gestionnaire de vues d'entreprise
C'est à partir de la boîte de dialogue de bienvenue du Gestionnaire de vues d'entreprise que vous créez un nouvel objet Business Views ou que vous ouvrez un objet déjà enregistré. Cette boîte de dialogue vous permet d'accéder à n'importe quel objet du Référentiel BusinessObjects Enterprise, et de créer ou de supprimer des dossiers et des objets.
Conseil :
• Décochez la case "Afficher une fois la connexion à
BusinessObjects Enterprise établie" si vous ne souhaitez pas que cette boîte de dialogue apparaisse après la connexion au Gestionnaire de vues d'entreprise.
• La boîte de dialogue Bienvenue dans le Gestionnaire de vues d'entreprise s'affiche également lorsque vous sélectionnez la commande Ouvrir du menu Fichier. Cochez la case "Afficher une fois la connexion à
Utilisation des vues d'entreprise 81
Utilisation du Gestionnaire de vues d'entreprise
4
Utilisation du Gestionnaire de vues d'entreprise
BusinessObjects Enterprise établie" pour que la boîte de dialogue s'affiche
à chaque fois que vous ouvrez le Gestionnaire de vues d'entreprise.
Cette boîte de dialogue se compose de trois onglets :
•
Nouveau
Dans l'onglet Nouveau, vous pouvez sélectionner l'objet que vous voulez créer parmi les types d'objets suivants :
•
Connexion de données
Une connexion de données permet de spécifier et de définir une source de données. Pour en savoir plus sur les connexions de données, voir
Présentation des connexions de données
page 110.
•
Connexion dynamique de données
Une connexion dynamique de données est constituée d'un ensemble de pointeurs vers différentes connexions de données. Pour en savoir plus sur cet objet, voir
Présentation des connexions dynamiques de données
page 126.
•
Fondation de données
Une fondation de données est un ensemble de tables et de champs qui permet d'utiliser conjointement des tables provenant de différentes sources de données. Pour en savoir plus sur les fondations de données, voir
Présentation des fondations de données
page 140.
•
Elément d'entreprise
Un élément d'entreprise est constitué d'un ensemble de champs de données reliés entre eux de manière logique et basés sur une fondation de données. Pour en savoir plus sur les éléments d'entreprise, voir
Présentation des éléments d'entreprise
page 206.
•
Vue d'entreprise
Une vue d'entreprise est un ensemble logique d'éléments d'entreprise.
Les vues d'entreprise sont perçues par les utilisateurs comme des connexions abstraites à une base de données, et les éléments d'entreprise qu'elles contiennent comme des tables virtuelles contenant des champs d'entreprise. C'est par le biais d'applications de type client telles que Crystal Reports que les utilisateurs finaux peuvent accéder aux vues d'entreprise. Pour en savoir plus sur cet objet, voir
Présentation des vues d'entreprise
page 254.
82 Utilisation des vues d'entreprise
Utilisation du Gestionnaire de vues d'entreprise
Utilisation du Gestionnaire de vues d'entreprise
4
•
Assistant des éléments d'entreprise
Cet assistant vous guide étape par étape dans la création de plusieurs
éléments d'entreprise directement à partir d'une fondation de données.
Pour en savoir plus sur cet assistant, voir
Utilisation de l'Assistant des
page 224.
•
Ouvrir
L'onglet Ouvrir affiche l'Explorateur de référentiel. Cet explorateur permet de rechercher et d'ouvrir un objet préalablement enregistré, de filtrer ou de modifier les paramètres d'affichage du référentiel, de supprimer des objets ou des dossiers et de créer un nouveau dossier. Pour en savoir plus sur l'Explorateur de référentiel, voir
Utilisation de l'Explorateur de référentiel
page 90.
•
Récent
Dans la colonne Nom de l'objet, sélectionnez un objet récemment modifié puis cliquez sur Ouvrir pour l'afficher et le mettre à jour.
Navigation dans le Gestionnaire de vues d'entreprise
Chacune des fenêtres du Gestionnaire de vues d'entreprise peut être ancrée ou flottante. Vous pouvez ancrer manuellement chaque fenêtre n'importe où dans l'outil de conception. Les fenêtres qui ont un lien logique entre elles sont généralement regroupées : ainsi par exemple, l'Explorateur de propriétés est souvent regroupé avec l'Explorateur d'objets. Pour passer d'une fenêtre d'un groupe à une autre, il suffit de cliquer sur l'onglet correspondant. Pour supprimer une fenêtre du groupe auquel elle est associée, cliquez deux fois sur son onglet. Vous pouvez également modifier la taille de chaque fenêtre en faisant glisser l'un de ses côtés à l'aide du curseur de redimensionnement.
Dans certaines fenêtres, vous pouvez cliquer sur Masquer automatiquement
(bouton en forme de punaise situé dans le coin supérieur droit de la fenêtre) pour masquer la fenêtre. Le Gestionnaire de vues d'entreprise affiche les fenêtres masquées sous forme d'onglets. Lorsque vous cliquez sur un onglet, la fenêtre réapparaît. Vous pouvez ancrer les fenêtres les unes par-dessus les autres afin de constituer un ensemble de fenêtres pouvant être sélectionnées à partir de leurs onglets. Pour fermer une fenêtre, cliquez sur le petit bouton représentant un "X" généralement situé dans l'angle supérieur
Utilisation des vues d'entreprise 83
Utilisation du Gestionnaire de vues d'entreprise
4
Utilisation du Gestionnaire de vues d'entreprise
droit de la fenêtre. Vous pouvez sélectionner les fenêtres à ouvrir dans le menu Afficher.
Etant donné que le Gestionnaire de vues d'entreprise conserve tous les paramètres définis pour chaque fenêtre, chacune d'elle peut être ancrée ou flottante selon la façon dont elle s'est affichée lors de la dernière utilisation du Gestionnaire de vues d'entreprise. Dans les captures d'écran fournies dans ce guide d'administration, certaines des fenêtres peuvent être placées
à des endroits différents.
Lorsque vous avez ouvert plusieurs objets Business Views, cliquez sur leur onglet respectif pour passer de l'un à l'autre. Ces onglets se situent dans la partie supérieure de la fenêtre principale. Vous pouvez aussi cliquer sur les boutons de défilement vers la gauche et vers la droite, tous deux situés dans l'angle supérieur droit de la fenêtre principale pour passer d'un onglet à un autre.
Enregistrement d'un objet dans le Gestionnaire de vues d'entreprise
Tous les objets contenus dans Business Views sont enregistrés dans le
Référentiel BusinessObjects Enterprise. Le Référentiel
BusinessObjects Enterprise se situe dans le Central Management Server
(CMS) de BusinessObjects Enterprise. Pour en savoir plus sur le référentiel
BusinessObjects Enterprise, voir
Utilisation de l'Explorateur de référentiel
page 90.
Lorsque vous enregistrez un objet de type Business Views pour la première fois, vous devez indiquer son nom et l'emplacement où vous souhaitez enregistrer l'objet.
Pour enregistrer un objet
1.
Dans le menu Fichier, sélectionnez Enregistrer.
Conseil :
Vous pouvez également cliquer sur le bouton Enregistrer ou appuyer sur les touches Ctrl+S.
La boîte de dialogue Enregistrer sous s'ouvre.
84 Utilisation des vues d'entreprise
Utilisation du Gestionnaire de vues d'entreprise
Exportation et importation de vues d'entreprise
4
2.
Dans le champ Nom de l'objet, indiquez le nom de l'objet.
3.
Sélectionnez le dossier dans lequel vous souhaitez enregistrer votre objet.
Conseil :
Vous pouvez créer des dossiers dans le référentiel en cliquant sur le bouton Insérer un nouveau dossier.
4.
Cliquez sur Enregistrer.
Exportation et importation de vues d'entreprise
Les outils d'importation et d'exportation vous permettent d'exporter et d'importer des vues d'entreprise ainsi que les objets associés (c'est-à-dire les connexions de données, les connexions dynamiques de données, les fondations de données, les éléments d'entreprise et tout autre objet référencé par la vue d'entreprise).
Lorsque vous exportez des vues d'entreprise avec les objets associés, l'ensemble des informations est exporté sous forme de fichier XML. Selon que vous choisissez d'inclure ou non les informations de sécurité, les droits d'utilisateur et de groupe seront, ou non, inclus dans le fichier XML. Dans tous les cas, pour des raisons de sécurité, les mots de passe des connexions de données ne sont pas exportés.
Le fait de pouvoir exporter un ensemble complet d'objets Business Views vous permet de développer différentes stratégies de migration. Par exemple, vous pouvez transférer des vues d'entreprises entre différents clusters de
Utilisation des vues d'entreprise 85
Utilisation du Gestionnaire de vues d'entreprise
4
Exportation et importation de vues d'entreprise
CMS. Ce qui vous permet d'avoir des systèmes de génération de rapport avec des clusters distincts pour les systèmes de développement, de test et de production.
En outre, vous pouvez extraire les données de vos objets Business Views
à partir du Référentiel BusinessObjects Enterprise. Les informations sont enregistrées dans un fichier au format XML qui convient pour le stockage dans un outil de gestion de code source (par exemple, Microsoft SourceSafe).
Remarque :
Lorsque vous importez un fichier XML dans un référentiel, même si le fichier contient des paramètres de sécurité, les paramètres de sécurité du dossier cible peuvent remplacer ceux que vous avez définis pour le fichier XML.
Business Views utilise un modèle d'héritage de droits basé sur le refus, par conséquent, si des droits sont refusés au niveau du dossier, ils le seront
également au niveau de l'objet importé.
Pour exporter des vues d'entreprise
1.
Dans le menu Outils, sélectionnez Exporter.
La boîte de dialogue Exporter apparaît.
2.
Dans le champ Nom du fichier XML, saisissez l'emplacement et le nom du fichier XML vers lequel vous effectuez l'exportation ou cliquez sur
Choisir XML pour spécifier un emplacement.
86 Utilisation des vues d'entreprise
Utilisation du Gestionnaire de vues d'entreprise
Exportation et importation de vues d'entreprise
4
3.
Dans la zone "Sélectionnez les vues d'entreprise à exporter", choisissez la vue d'entreprise que vous voulez exporter.
•
•
Remarque :
Cliquez sur le bouton Modifier les paramètres d'affichage pour ouvrir la boîte de dialogue Paramètres d'affichage. Dans cette boîte de dialogue, vous pouvez choisir les types d'élément à afficher mais aussi trier les éléments par nom ou par type.
Cliquez sur le bouton Filtrage avancé pour filtrer les éléments par texte ou par auteur. Cliquez de nouveau sur le bouton pour désactiver le filtrage avancé.
4.
Cliquez sur le bouton > pour déplacer la vue d'entreprise vers la zone
"Vues d'entreprise sélectionnées".
Conseil :
• Pour exporter plusieurs vues d'entreprise à la fois, sélectionnez les vues en maintenant la touche CTRL enfoncée et cliquez sur le bouton
> pour créer la liste des vues d'entreprise à exporter.
• Cliquez sur le bouton < pour supprimer une vue d'entreprise de la liste des vues à exporter.
5.
Cochez la case Exporter les informations relatives à la sécurité pour exporter les droits associés à la vue d'entreprise.
Remarque :
Les mots de passe des connexions de données ne sont pas exportés dans le fichier XML.
6.
Cochez la case Conserver la structure des dossiers pour conserver la hiérarchie des dossiers de la vue d'entreprise lors de son exportation.
7.
Cliquez sur OK pour exporter les vues d'entreprise sélectionnées.
Pour importer des vues d'entreprise
1.
Dans le menu Outils, sélectionnez Importer.
La boîte de dialogue d'importation s'affiche.
Utilisation des vues d'entreprise 87
Utilisation du Gestionnaire de vues d'entreprise
4
Exportation et importation de vues d'entreprise
2.
Dans le champ Nom du fichier XML, saisissez le nom du fichier XML que vous importez ou cliquez sur Choisir XML pour rechercher le fichier
XML.
3.
Dans la zone "Sélectionnez le dossier d'importation", choisissez le dossier dans lequel vous voulez importer le fichier XML.
•
Cliquez sur le bouton Modifier les paramètres d'affichage pour ouvrir la boîte de dialogue Paramètres d'affichage. Dans cette boîte
88 Utilisation des vues d'entreprise
Utilisation du Gestionnaire de vues d'entreprise
Exportation et importation de vues d'entreprise
4 de dialogue, vous pouvez choisir les types d'élément à afficher mais aussi trier les éléments par nom ou par type.
•
•
Cliquez sur le bouton Filtrage avancé pour filtrer les éléments par texte ou par auteur. Cliquez de nouveau sur le bouton pour désactiver le filtrage avancé.
•
Cliquez sur le bouton Supprimer pour supprimer des éléments ou des dossiers de la liste.
Cliquez sur le bouton Insérer un nouveau dossier.
4.
Cochez la case Préserver le CUID lors de l'importation des objets pour avoir l'assurance que l'identificateur unique de chaque objet sera préservé pendant l'importation.
Remarque :
• Si cette option n'est pas sélectionnée, de nouveaux CUID
(identificateur unique de l'objet) seront affectés aux objets importés.
• Dans la mesure où tout rapport créé à partir d'une vue d'entreprise référence l'identificateur unique de cette vue d'entreprise, l'actualisation du rapport échouera si cet identificateur unique n'est pas conservé.
Conseil :
Vous pouvez cocher la case Remplacer le CUID s'il existe pour remplacer les objets du dossier ayant le même CUID que les objets importés.
5.
Cochez la case Fusionner les droits des dossiers pour combiner les paramètres de sécurité du dossier d'origine de l'objet à ceux de son dossier de destination. En cas de conflit, les paramètres de sécurité du dossier de destination seront utilisés.
6.
Cliquez sur le bouton Choisir le référentiel pour importer le fichier XML dans un autre Référentiel BusinessObjects Enterprise.
Spécifiez le nom de BusinessObjects Enterprise, le nom d'utilisateur, le mot de passe et le type d'authentification, puis cliquez sur OK.
7.
Cliquez sur OK pour importer le fichier XML sélectionné.
Utilisation des vues d'entreprise 89
Utilisation du Gestionnaire de vues d'entreprise
4
Utilisation de l'Explorateur de référentiel
Utilisation de l'Explorateur de référentiel
Le Référentiel BusinessObjects Enterprise est le lieu de stockage et de gestion central de vos objets. C'est ici que sont stockées les connexions de données, les connexions dynamiques de données, les fondations de données, les éléments d'entreprise et les vues d'entreprise des utilisateurs de
Business Views. Tous les objets contenus dans Business Views sont donc stockés dans le Référentiel BusinessObjects Enterprise.
Le Référentiel BusinessObjects Enterprise livré avec Business Views se trouve dans le CMS (Central Management Server) de
BusinessObjects Enterprise. Le CMS s'installe lorsque vous installez
BusinessObjects Enterprise et Business Views. Avant de publier des rapports faisant référence à des objets du référentiel, placez le Référentiel
BusinessObjects Enterprise existant dans la base de données du CMS
(Central Management Server). Pour en savoir plus sur la migration du référentiel BusinessObjects Enterprise, voir le Guide d'administration de
BusinessObjects Enterprise.
Lorsque vous utilisez l'Explorateur de référentiel, vous pouvez cliquer deux fois sur un objet Business Views pour l'ouvrir et le modifier. Vous pouvez aussi cliquer sur cet objet avec le bouton droit de la souris pour modifier ses paramètres ou afficher ses propriétés. En outre, l'Explorateur de référentiel affiche le nom de l'utilisateur actuel ainsi que le serveur CMS (Central
Management Server) auquel il est connecté.
Remarque :
Le référentiel permet également à Crystal Reports de stocker les types d'objet pris en charge, en particulier les objets texte, images bitmap, fonctions et commandes personnalisées (requêtes). Pour en savoir plus sur le référentiel utilisé avec Crystal Reports, voir la section "Référentiel BusinessObjects
Enterprise" de l'aide en ligne de Crystal Reports.
Accès au référentiel BusinessObjects Enterprise
Le Référentiel BusinessObjects Enterprise s'installe lorsque vous installez
Business Views. Aucune action préalable n'est requise pour pouvoir utiliser le référentiel.
90 Utilisation des vues d'entreprise
Utilisation du Gestionnaire de vues d'entreprise
Utilisation de l'Explorateur de référentiel
4
Pour ouvrir le Référentiel BusinessObjects Enterprise
1.
Dans Business Views, dans le menu Visualiser, sélectionnez Explorateur
de référentiel.
L'Explorateur de référentiel s'affiche.
2.
Développez le nœud supérieur pour accéder aux divers dossiers et objets contenus dans le référentiel.
Remarque :
L'Explorateur de référentiel peut apparaître ancré dans le Gestionnaire de vues d'entreprise selon la position qu'il occupait la dernière fois que vous avez utilisé Business Views. Vous pouvez le faire glisser à l'endroit souhaité ou l'ancrer à un autre endroit.
Barre d'outils
•
•
•
La barre d'outils de l'Explorateur de référentiel se compose d'une série de boutons qui permettent d'ajouter de nouveaux dossiers, de rechercher des
éléments, etc.
Modifier les paramètres d'affichage
Utilisez cette option pour ouvrir la boîte de dialogue Paramètres d'affichage. Cette boîte de dialogue permet de limiter les types d'éléments de référentiel affichés dans l'Explorateur de référentiel. Vous pouvez
également sélectionner des options permettant de trier plusieurs éléments par nom ou par type.
Filtrage avancé
Utilisez cette option pour afficher les options de filtrage au bas de l'Explorateur de référentiel. Ces filtres permettent de rechercher des
éléments particuliers par mot à l'aide des champs "Afficher les éléments dont le nom contient" ou "Afficher les éléments de cet auteur".
Supprimer l'élément/le dossier
Utilisez cette option pour supprimer du référentiel l'élément ou le dossier sélectionné. Lorsque vous supprimez un dossier, vous supprimez tous les éléments qu'il contient. Pour en savoir plus sur la suppression
Utilisation des vues d'entreprise 91
Utilisation du Gestionnaire de vues d'entreprise
4
Utilisation de l'Explorateur de référentiel
• d'éléments du référentiel, voir
Suppression des éléments d'un référentiel
page 93.
•
•
Insérer un nouveau dossier
Utilisez cette option pour ajouter un nouveau dossier dans le référentiel.
Pour en savoir plus sur l'ajout d'un dossier, voir
Ajout de dossiers au référentiel
page 92.
•
Vérifier l'intégrité de la dépendance
Utilisez cette option pour tester les objets Business Views qui dépendent de l'objet sélectionné dans Explorateur de référentiel.
Afficher les objets dépendants
Utilisez cette option pour voir la liste des objets Business Views qui dépendent de l'objet sélectionné dans Explorateur de référentiel.
Afficher les objets référencés
Utilisez cette option pour afficher la liste des objets Business Views référencés par l'objet sélectionné dans l'Explorateur de référentiel.
Ajout de dossiers au référentiel
Vous pouvez organiser le contenu du référentiel en créant des dossiers et des sous-dossiers dans l'arborescence.
Les dossiers permettent d'organiser et de simplifier l'administration du contenu. Ils sont notamment utiles lorsqu'un service ou un secteur a besoin de consulter fréquemment un certain nombre d'objets de type Business Views car vous pouvez définir en une seule fois des droits d'accès aux objets et des limites au niveau d'un dossier, au lieu de les définir pour chaque objet du dossier.
Par défaut, les nouveaux objets que vous ajoutez à un dossier héritent des droits d'accès spécifiés pour ce dossier. Pour en savoir plus, voir
Application des paramètres de sécurité aux dossiers du Référentiel
page 98.
92 Utilisation des vues d'entreprise
Utilisation du Gestionnaire de vues d'entreprise
Utilisation de l'Explorateur de référentiel
4
Pour ajouter des dossiers au référentiel
1.
Dans l'Explorateur de référentiel, cliquez avec le bouton droit de la souris sur un nœud et cliquez sur Nouveau dossier dans le menu contextuel.
Conseil :
Vous pouvez également cliquer sur le bouton "Insérer un nouveau dossier" dans la barre d'outils de l'Explorateur de référentiel.
Un nouveau dossier est ajouté au bas de l'arborescence du référentiel.
(Si vos éléments de référentiel sont triés par type, le nouveau dossier est ajouté dans l'ordre alphabétique avec le nom par défaut Nouveau dossier).
2.
Attribuez un nom au nouveau dossier et appuyez sur la touche Entrée.
3.
Pour ajouter un sous-dossier, cliquez avec le bouton droit de la souris sur votre nouveau dossier, puis cliquez sur Nouveau dossier dans le menu contextuel.
4.
Attribuez un nom au nouveau sous-dossier et appuyez sur la touche
Entrée.
Renommer les dossiers du référentiel
Vous pouvez renommer n'importe quel dossier du référentiel, à condition que vous disposiez des droits Visualiser et Modifier sur ce dossier.
Pour renommer un dossier
1.
Dans l'Explorateur de référentiel, cliquez sur un dossier avec le bouton droit de la souris et sélectionnez Renommer.
2.
Attribuez un nouveau nom au dossier sélectionné et appuyez sur la touche
Entrée.
Suppression des éléments d'un référentiel
N'importe quel objet stocké dans le référentiel peut être supprimé. Lorsque vous supprimez un objet du référentiel, il est supprimé pour tous les utilisateurs.
Utilisation des vues d'entreprise 93
Utilisation du Gestionnaire de vues d'entreprise
4
Utilisation de l'Explorateur de référentiel
Remarque :
La suppression des objets du référentiel est conditionnée par les autorisations définies dans BusinessObjects Enterprise. Après avoir confirmé dans
Business Views la suppression de l'objet sélectionné et de ses objets dépendants, vous recevrez un message d'erreur si vous ne disposez pas des droits appropriés pour supprimer l'objet du référentiel.
Pour supprimer un objet du référentiel
1.
Dans l'Explorateur de référentiel, sélectionnez, dans le dossier approprié, l'objet que vous souhaitez supprimer et appuyez sur la touche Suppr.
Conseil :
Vous pouvez également supprimer un objet de référentiel en cliquant dessus avec le bouton droit de la souris, puis en sélectionnant Supprimer dans le menu contextuel. Vous pouvez aussi cliquer sur le bouton
Supprimer l'élément/le dossier dans la barre d'outils de l'Explorateur de référentiel.
La boîte de dialogue "Supprimer les objets du référentiel ?" apparaît.
2.
Cliquez sur Oui pour confirmer la suppression de l'objet sélectionné et de ses objets dépendants.
La boîte de dialogue "Supprimer les objets du référentiel ?" affiche la
Liste des dépendances qui répertorie tous les objets dépendants (objets enfants) devant également être supprimés. Elle affiche également un message indiquant que cette suppression sera définitive.
94 Utilisation des vues d'entreprise
Utilisation du Gestionnaire de vues d'entreprise
Utilisation de l'Explorateur de référentiel
4
Installation des exemples d'objets de référentiel
Par défaut, le Référentiel BusinessObjects Enterprise ne contient pas d'exemples d'objets de référentiel. Vous devez installer les exemples d'objets de référentiel dans le Référentiel BusinessObjects Enterprise sur votre serveur CMS (Central Management Server).
Lorsque vous installez les exemples d'objets de référentiel, les dossiers et objets suivants sont ajoutés au Référentiel BusinessObjects Enterprise :
• Commandes
Ce dossier contient des exemples de commandes personnalisées.
• Fonctions personnalisées
Ce dossier contient un certain nombre de fonctions personnalisées.
• Images
Ce dossier contient des exemples de logos.
• Echantillons> Business Views >Xtreme
Ce dossier contient une connexion de données, une fondation de données, cinq éléments d'entreprise et une vue d'entreprise.
• Objets texte
Ce dossier contient des exemples d'objets texte.
Remarque :
• Que la licence produit dont vous disposez vous autorise ou non à utiliser
Business Views, vous pouvez installer les exemples d'objets du référentiel par l'intermédiaire du Gestionnaire de vues d'entreprise.
• Lors de l'installation des exemples d'objets de référentiel, vous choisissez la langue dans laquelle vous souhaitez les exemples. Vous pouvez ainsi installer les exemples en coréen sur un système
BusinessObjects Enterprise en anglais.
• A l'aide du Gestionnaire de vues d'entreprise, vous pouvez installer les exemples dans n'importe quel Référentiel BusinessObjects Enterprise, que le Central Management Server soit installé sur un ordinateur Windows ou UNIX.
Utilisation des vues d'entreprise 95
Utilisation du Gestionnaire de vues d'entreprise
4
Modèle de sécurité de Référentiel BusinessObjects Enterprise
• Pour en savoir plus sur les fonctions personnalisées, les commandes, les images ou les objets texte, voir le Guide de l'utilisateur de
Crystal Reports.
Pour installer les exemples d'objets de référentiel
1.
Dans le menu Outils, sélectionnez Installer les exemples du référentiel.
La boîte de dialogue "Installer les exemples du référentiel" apparaît.
2.
Sélectionnez la langue de vos exemples d'objets de référentiel dans la liste Choisissez la langue.
3.
Cliquez sur OK.
Remarque :
Les exemples d'objets de référentiel existants seront supprimés avant que les nouveaux objets ne soient installés.
Modèle de sécurité de Référentiel
BusinessObjects Enterprise
Le modèle de sécurité de Business Views est directement basé sur celui de
BusinessObjects Enterprise ce qui confère une grande souplesse au système et vous permet de définir pour les utilisateurs et groupes d'utilisateurs des droits aussi génériques ou spécifiques que vous le souhaitez. Vous pouvez définir ces droits dans l'Explorateur de référentiel qui détermine si les utilisateurs et les groupes d'utilisateurs peuvent accéder à des objets
Business Views spécifiques et les modifier via le Gestionnaire de vues d'entreprise.
Remarque :
Cette section du présent guide explique en détail comment le modèle de sécurité de BusinessObjects Enterprise s'applique aux dossiers stockés dans le Référentiel BusinessObjects Enterprise, mais ne contient pas d'informations particulières et détaillées concernant la sécurité des divers objets Business Views. Pour en savoir plus sur ce sujet, reportez-vous à la section propre à chaque objet, ainsi qu'à la section
page 274.
Les droits d'accès aux objets constituent la base du contrôle de l'accès des utilisateurs aux dossiers et aux autres objets stockés dans le Référentiel
96 Utilisation des vues d'entreprise
Utilisation du Gestionnaire de vues d'entreprise
Modèle de sécurité de Référentiel BusinessObjects Enterprise
4
BusinessObjects Enterprise. Un droit confère à l'utilisateur ou au groupe auquel il a été accordé l'autorisation d'exécuter une action spécifique sur un objet. Vous pouvez définir pour n'importe quel objet des niveaux de sécurité qui affectent des utilisateurs individuels ou des groupes.
Pour définir les droits d'accès à un objet dans le Référentiel
BusinessObjects Enterprise, vous devez d'abord localiser l'objet dans l'Explorateur de référentiel, puis attribuer les droits aux différents utilisateurs et groupes. Chaque droit peut être explicitement accordé ou refusé. Le modèle de sécurité des objets de BusinessObjects Enterprise consiste à refuser par défaut un droit qui n'a pas été spécifié. Par ailleurs, ce même principe s'applique lorsque des paramètres contradictoires accordent et refusent à la fois un droit à un utilisateur ou à un groupe. Ce modèle "basé sur le refus" permet de veiller à ce que les utilisateurs et les groupes n'acquièrent pas automatiquement des droits qui ne leur ont pas été accordés explicitement.
En définissant les droits en fonction de l'appartenance aux différents groupes, vous pouvez refuser ou accorder aux utilisateurs d'un groupe donné des droits associés à des objets spécifiques. Vous pouvez tirer profit des modèles d'héritage des droits reconnus par BusinessObjects Enterprise : les utilisateurs peuvent hériter des droits du groupe auxquels ils appartiennent ; les sous-groupes peuvent hériter des droits de leurs groupes parents et les utilisateurs et les groupes peuvent hériter des droits de leurs dossiers parents.
Lorsque vous avez besoin de désactiver l'héritage des droits ou de personnaliser les niveaux de sécurité pour des objets, des utilisateurs ou des groupes d'utilisateurs particuliers, vous pouvez le faire à l'aide du
Gestionnaire de vues d'entreprise.
Remarque :
• Pour en savoir plus sur la sécurité appliquée aux objets Business Views, voir
page 274.
• Pour en savoir plus sur l'héritage des droits sur les dossiers et les objets de type Business Views, voir
Utilisation de l'héritage à votre avantage
page 282.
• Pour en savoir plus sur la sécurité appliquée à
BusinessObjects Enterprise, voir "Concepts de sécurité de
BusinessObjects Enterprise et "Contrôle de l'accès des utilisateurs aux objets" dans le Guide d'administration de BusinessObjects Enterprise.
Utilisation des vues d'entreprise 97
Utilisation du Gestionnaire de vues d'entreprise
4
Modèle de sécurité de Référentiel BusinessObjects Enterprise
Application des paramètres de sécurité aux dossiers du Référentiel BusinessObjects Enterprise
A l'aide de l'Explorateur de référentiel, vous pouvez déterminer les utilisateurs et/ou groupes d'utilisateurs qui ont accès à des dossiers particuliers du référentiel. Les dossiers permettent d'organiser et de simplifier l'administration du contenu. Ils sont notamment utiles lorsqu'un service ou un secteur a besoin de consulter fréquemment un certain nombre d'objets de type
Business Views car vous pouvez définir en une seule fois des droits d'accès aux objets et des limites au niveau d'un dossier, au lieu de les définir pour chaque objet du dossier.
Notez que l'héritage des droits sur les dossiers suit le même modèle que celui des objets. Lorsque vous définissez un droit sur un dossier parent, tous les dossiers enfants héritent de ce droit. Pour en savoir plus sur l'héritage des droits, voir
Utilisation de l'héritage à votre avantage
page 282.
Pour pouvoir appliquer des paramètres de sécurité à un dossier, vous devez
être autorisé à définir les droits de ce dossier. Par défaut, les membres du groupe Administrateurs de BusinessObjects Enterprise disposent de tous les droits d'accès à tous les dossiers du Référentiel
BusinessObjects Enterprise.
Remarque :
Pour en savoir plus sur la boîte de dialogue Modifier les droits, voir
Utilisation de la boîte de dialogue Modifier les droits
page 276.
Pour appliquer des paramètres de sécurité à un dossier
1.
Dans l'Explorateur de référentiel, cliquez sur un dossier avec le bouton droit de la souris et sélectionnez Modifier les droits.
La boîte de dialogue Modifier les droits apparaît.
98 Utilisation des vues d'entreprise
Utilisation du Gestionnaire de vues d'entreprise
Modèle de sécurité de Référentiel BusinessObjects Enterprise
4
2.
Attribuez les droits suivants à un utilisateur ou groupe d'utilisateurs en cochant la case appropriée.
• Visualiser
Ce droit détermine si un utilisateur ou un groupe d'utilisateurs peut ou non visualiser un dossier.
• Modifier
Ce droit détermine si un utilisateur ou un groupe d'utilisateurs peut ou non modifier les propriétés du dossier pour lequel il a été spécifié.
• Définir la sécurité
Ce droit détermine si un utilisateur ou un groupe d'utilisateurs peut ou non modifier les droits associés au dossier pour lequel il a été spécifié.
Remarque :
•
• Lorsque la case à cocher en regard du droit est désactivée, le droit est refusé à l'utilisateur ou au groupe d'utilisateurs ; lorsque la case
à cocher est activée, le droit est attribué à l'utilisateur ou au groupe d'utilisateurs ; lorsque la case à cocher est ombrée, le droit est hérité.
Cliquez sur le bouton Aperçu pour afficher les paramètres de sécurité finaux de l'objet avec l'héritage appliqué. Le
Gestionnaire de vues d'entreprise résout le résultat net des paramètres de sécurité actuels et affiche les droits nets.
3.
Pour ajouter un autre utilisateur ou groupe d'utilisateurs, cliquez sur Ajouter des utilisateurs ou Ajouter des groupes.
4.
Définissez les droits du nouvel utilisateur ou nouveau groupe.
Utilisation des vues d'entreprise 99
Utilisation du Gestionnaire de vues d'entreprise
4
Création d'une liste de valeurs
5.
Cliquez sur OK.
Visualisation des paramètres de sécurité d'un dossier
Si un utilisateur ou un groupe d'utilisateurs ne dispose pas du droit Visualiser sur un dossier, il ne sera pas en mesure de visualiser ce dossier dans le
Gestionnaire de vues d'entreprise, ni de voir les paramètres de sécurité qui lui ont été attribués.
Pour afficher les paramètres de sécurité définis pour un dossier, dans l'Explorateur de référentiel, cliquez sur le dossier avec le bouton droit de la souris et sélectionnez Modifier les droits.
Création d'une liste de valeurs
Une liste de valeurs est un objet BusinessObjects Enterprise qui contient les valeurs de champs particuliers dans une vue d'entreprise. A l'aide du
Gestionnaire de vues d'entreprise, vous pouvez créer une liste de valeurs puis utiliser ces valeurs en tant que paramètres d'invites de type dynamique et/ou en cascade. (Pour en savoir plus sur les paramètres dans les fondations de données, voir
page 181 et sur les paramètres dans les éléments d'entreprise, voir
page 215.)
Les listes de valeurs sont stockées dans le Référentiel
BusinessObjects Enterprise. Tout comme dans un rapport Crystal, vous pouvez utiliser BusinessObjects Enterprise pour planifier une liste de valeurs afin d'obtenir ou mettre à jour les valeurs des champs qui y sont référencés depuis une vue d'entreprise.
Pour créer une liste de valeurs
1.
Dans le menu Fichier, sélectionnez Nouveau, puis Créer une liste de
valeurs.
La boîte de dialogue Sélectionner la vue d'entreprise s'affiche.
100 Utilisation des vues d'entreprise
Utilisation du Gestionnaire de vues d'entreprise
Création d'une liste de valeurs
4
2.
Développez les dossiers et sélectionnez la vue d'entreprise contenant les champs à inclure dans votre liste de valeurs.
3.
Cliquez sur OK.
La boîte de dialogue Créer une liste de valeurs s'affiche.
Utilisation des vues d'entreprise 101
Utilisation du Gestionnaire de vues d'entreprise
4
Création d'une liste de valeurs
4.
Dans le champ Nom, indiquez le nom de la liste de valeurs.
5.
Dans la zone Champs disponibles, développez les tables et sélectionnez un champ que vous souhaitez inclure dans la liste.
6.
Cliquez sur la flèche droite pour ajouter le champ dans la liste.
7.
Procédez ainsi pour ajouter tous les champs à inclure dans votre liste de valeurs.
8.
Dans la zone Liste des champs de valeurs, sélectionnez un champ.
•
Pour modifier l'ordre d'affichage des champs dans votre liste, cliquez sur les flèches vers le haut ou vers le bas.
L'ordre des champs dans la liste détermine l'ordre dans lequel les informations d'invite s'affichent pour les champs d'un paramètre.
102 Utilisation des vues d'entreprise
Utilisation du Gestionnaire de vues d'entreprise
Création d'une liste de valeurs
4
Supposons par exemple que les champs soient répertoriés dans l'ordre suivant :
• Pays
• Région
• Ville
Un paramètre basé sur cette liste de valeurs invitera les utilisateurs
à indiquer tout d'abord un pays, puis une région du pays en question, et enfin une ville de la région.
Remarque :
L'ordre des champs dans une liste de valeurs est particulièrement important lorsque vous envisagez d'utiliser cette liste pour des paramètres dynamiques en cascade. Si le paramètre n'est pas en cascade, il invitera toujours à renseigner le premier champ répertorié dans la liste de valeurs (en l'occurrence dans notre exemple, "Pays").
•
Pour indiquer la description du champ, cliquez sur le bouton "…" en regard du champ Description.
Lorsque vous cliquez sur ce bouton, une liste répertoriant les tables et les champs contenus dans la vue d'entreprise s'affiche. Vous pouvez sélectionner un champ à partir de cette liste. Les valeurs de ce champ deviennent alors les descriptions des valeurs du champ sélectionné dans la zone Liste des champs de valeur.
Supposons par exemple que vous ayez sélectionné le champ "ID client" dans la zone Liste des champs de valeur. Lorsque vous cliquez sur le bouton "...", vous choisissez le champ "Nom du client". Lorsque vous créez un paramètre qui utilise la liste des valeurs (et que vous configurez l'invite pour utiliser l'option Valeur et description), les valeurs saisies pour le paramètre sont les valeurs correspondant au champ
"ID client" ; toutefois, vous spécifiez ces valeurs en sélectionnant un nom de client. La description vous permet d'indiquer une valeur pour ce paramètre sans que vous ayez à vous rappeler de l'ID de clients particuliers. Il vous suffit d'indiquer un nom.
•
Pour trier les valeurs du champ, sélectionnez Croissant par valeur ou Décroissant par valeur dans la zone Ordre de tri.
Vous pouvez préciser l'ordre dans lequel les valeurs du champ sélectionné s'affichent dans la liste des valeurs. Lorsque vous créez un paramètre qui utilise la liste de valeurs, l'ordre spécifié pour le
Utilisation des vues d'entreprise 103
Utilisation du Gestionnaire de vues d'entreprise
4
Création d'une liste de valeurs
champ est le même que l'ordre dans lequel ses valeurs s'affichent dans l'invite.
9.
Cliquez sur OK.
Le Gestionnaire de vues d'entreprise crée la liste des valeurs et l'enregistre dans le répertoire racine du Référentiel BusinessObjects Enterprise. Pour modifier la liste de valeurs, cliquez sur l'objet dans l'Explorateur de référentiel puis sélectionnez Modifier la liste de valeurs.
Pour en savoir plus sur l'utilisation de la liste de valeurs avec des paramètres, voir
page 181 pour les paramètres des fondations de données et
page 215 pour les paramètres des
éléments d'entreprise.
Pour planifier une liste de valeurs
1.
Dans l'Explorateur de référentiel, cliquez sur une liste de valeurs avec le bouton droit de la souris, puis cliquez sur Planifier la liste de valeurs.
La boîte de dialogue Planifier apparaît.
2.
Sélectionnez un champ dans la liste déroulante.
Remarque :
Le champ spécifié est le champ supérieur au niveau duquel les données sont obtenues/enregistrées pour les paramètres dynamiques en cascade.
Par exemple, si la liste de valeurs se compose des niveaux "Pays",
"Région" et "Ville" et que vous choisissez "Région", BusinessObjects
Enterprise obtient les données correspondant aux champs "Pays" et
"Région" uniquement, et non celles du champ "Ville".
3.
Cliquez sur OK.
La deuxième boîte de dialogue Planifier apparaît.
104 Utilisation des vues d'entreprise
Utilisation du Gestionnaire de vues d'entreprise
Modification des Business Views utilisées par une liste de valeurs
4
4.
Dans la liste Exécuter le rapport, planifiez la façon dont la liste de valeurs sera exécutée. (Pour en savoir plus sur les différentes façons de planifier un objet, voir le Guide d'administration de BusinessObjects Enterprise.)
Remarque :
• Si votre liste de valeurs est basée sur une vue d'entreprise qui contient des paramètres, cliquez sur le bouton Valeurs de paramètre (dans l'angle inférieur gauche de la boîte de dialogue) pour indiquer les valeurs de ces paramètres. Ce bouton est désactivé si la vue d'entreprise ne contient pas de paramètre.
• Si votre liste de valeurs est basée sur une vue d'entreprise qui requiert une connexion à une base de données, cliquez sur le bouton
Connexion à la base de données pour vous connecter à la source de données de la vue d'entreprise. Ce bouton est désactivé si la vue d'entreprise ne requiert pas de connexion à une base de données.
5.
Cliquez sur OK.
La liste de valeurs est planifiée dans BusinessObjects Enterprise.
Modification des Business Views utilisées par une liste de valeurs
La modification d'un objet liste de valeurs est utile dans les situations suivantes :
• Les sources de données peuvent évoluer dans le temps et vous souhaitez mettre à jour les objets liste de valeurs pour répercuter les modifications les plus récentes dans une vue d'entreprise. Par exemple, des champs
Utilisation des vues d'entreprise 105
Utilisation du Gestionnaire de vues d'entreprise
4
Modification des Business Views utilisées par une liste de valeurs
supplémentaires peuvent être ajoutés à une table de base de données que vous souhaitez afficher dans un objet liste de valeurs existant.
• Pour diminuer le nombre de Business Views à conserver, vous pouvez regrouper plusieurs Business Views dans un seule vue d'entreprise utilisée pour des objets liste de valeurs. Pour implémenter cette modification, modifiez les objets liste de valeurs existants pour utiliser la nouvelle vue d'entreprise.
• Vous souhaitez modifier les champs utilisés par un objet liste de valeurs existant pour utiliser différents champs dans la même vue d'entreprise.
Pour apporter ces modifications, vous pouvez modifier la vue d'entreprise utilisée par une liste de valeurs. Le type de données de la nouvelle vue d'entreprise utilisée par la liste de valeurs doit être compatible avec la vue d'entreprise existante. La nouvelle vue d'entreprise peut être différente ou identique à la vue actuelle.
Pour modifier des vues d'entreprise
1.
Dans l'Explorateur de référentiel, cliquez avec le bouton droit de la souris sur l'objet liste de valeurs approprié, puis choisissez Modifier la vue
d'entreprise.
La boîte de dialogue Sélectionner la vue d'entreprise s'affiche.
106 Utilisation des vues d'entreprise
Utilisation du Gestionnaire de vues d'entreprise
Modification des Business Views utilisées par une liste de valeurs
4
2.
Développez les dossiers et sélectionnez une nouvelle vue d'entreprise pour la liste de valeurs.
3.
Cliquez sur OK.
4.
La boîte de dialogue suivante affiche la nouvelle vue d'entreprise, les
éléments et les champs d'entreprise à gauche de la liste "Champs disponibles" et les champs Liste de valeurs existants à droite. Dans la partie "Champs disponibles" de la boîte de dialogue, sélectionnez le champ voulu et cliquez,> ce nouveau champ est mappé au champ Liste de valeurs sélectionné dans la partie droite. Cliquez sur < pour annuler le mappage d'un champ Liste de valeurs sélectionné.
Remarque :
Le type de données des champs Champs d'entreprise et Liste de valeurs doit être compatible. Si les types de données des sélections ne correspondent pas, le bouton > est grisé. Les champs de description de la liste de valeurs peuvent uniquement être modifiés s'ils ont été définis dans l'objet liste de valeurs d'origine. Chaque champ ne peut être utilisé
Utilisation des vues d'entreprise 107
Utilisation du Gestionnaire de vues d'entreprise
4
Modification des Business Views utilisées par une liste de valeurs
qu'une seule fois et les champs de description peuvent uniquement être modifiés s'ils ont été définis dans l'ancien objet liste de valeurs.
5.
Après avoir choisi les nouveaux champs d'entreprise, cliquez sur OK pour valider les modifications ou cliquez sur Annuler pour conserver la liste de valeurs telle quelle.
Remarque :
Le bouton OK est mis en surbrillance seulement après le mappage de tous les champs. Si la liste de valeurs possède une instance planifiée, un message doit alors s'afficher dans la boîte de dialogue, à gauche du bouton OK : "L'objet liste de valeurs comporte des données planifiées.
La modification de la vue d'entreprise supprime les données planifiées."
Cliquez sur OK pour confirmer les modifications au CMS et supprimer l'instance planifiée (si elle existe). Si la configuration est correcte, tous les groupes d'invite et les rapports existants restent opérationnels.
108 Utilisation des vues d'entreprise
Création de connexions de données
5
Création de connexions de données
5
Présentation des connexions de données
Cette section explique en détail comment créer et modifier des connexions de données à l'aide du Gestionnaire de vues d'entreprise.
Présentation des connexions de données
Les connexions de données spécifient et définissent les sources de données de Business Views. Elles indiquent au système les sources de données physiques disponibles et la manière dont ces sources de données sont rendues disponibles. Chaque connexion de données contient des informations sur la source de données physique et ses paramètres, comme les données et le type de serveur utilisés, les références de connexion, etc.
Les administrateurs peuvent appliquer les paramètres de sécurité aux connexions de données. Les connexions de données transmettent également les références d'un utilisateur à la source de données sous-jacente. Ces références d'utilisateur sont définies lorsque vous créez ou modifiez une connexion de données.
Utilisation des connexions de données
Lorsque vous créez une connexion de données, vous devez spécifier et définir une source de données, ainsi que les informations nécessaires concernant la connexion. Cette section présente en détail les différentes sources de données disponibles. Elle explique également comment créer une connexion de données, lui attribuer un mot de passe et modifier une connexion de données existante. Pour en savoir plus sur les bases de données, reportez-vous à la section "Bases de données" de l'Aide en ligne
de Crystal Reports.
Sources de données
Les sources de données peuvent être sélectionnées dans la boîte de dialogue
Choisir une source de données. Cette boîte de dialogue s'affiche lorsque vous créez une connexion de données de toutes pièces ou que vous sélectionnez Modifier la connexion dans le menu Edition après avoir sélectionné une connexion de données.
110 Utilisation des vues d'entreprise
Création de connexions de données
Utilisation des connexions de données
5
L'arborescence qui s'affiche dans la boîte de dialogue Choisir une source de données répertorie toutes les connexions disponibles pour votre source de données.
Remarque :
Les options de sources de données du dossier Créer une nouvelle connexion varient selon les composants d'accès aux données sélectionnés lors de l'installation.
Création d'une connexion de données
Lorsque vous créez une connexion de données, vous devez fournir des informations sur la source de données correspondante.
Remarque :
Vous pouvez mettre à jour ces informations dans la fenêtre Explorateur de propriétés de la connexion de données. Pour mettre à jour ces informations, vous pouvez également sélectionner Modifier la connexion dans le menu Edition ou cliquer sur le bouton Modifier la connexion de la barre d'outils.
Utilisation des vues d'entreprise 111
Création de connexions de données
5
Utilisation des connexions de données
Pour en savoir plus sur les différentes sources de données disponibles, voir
page 110.
Pour créer une connexion de données
1.
Dans le menu Fichier, sélectionnez Nouveau, puis Connexion de
données.
La boîte de dialogue Choisir une source de données apparaît.
2.
Sélectionnez une source de données.
Remarque :
Les boîtes de dialogue qui s'affichent alors varient selon la source de données choisie. Passez d'une boîte de dialogue à une autre en indiquant dans chacune d'elles les informations appropriées sur la source de données.
3.
Cliquez sur OK pour continuer.
La boîte de dialogue Définir le mot de passe de la connexion de données apparaît.
112 Utilisation des vues d'entreprise
Création de connexions de données
Utilisation des connexions de données
5
Définition du mot de passe d'une connexion de données
Lorsque vous définissez le nom d'utilisateur et le mot de passe d'une connexion de données, ces informations sont enregistrées dans le Référentiel
BusinessObjects Enterprise.
Remarque :
Ces informations peuvent ensuite être mises à jour dans la fenêtre de l'Explorateur de propriétés de la connexion de données. Ou sélectionner
Modifier le mot de passe dans le menu Edition.
Pour définir le mot de passe d'une connexion de données
1.
Dans la boîte de dialogue Définir le mot de passe de la connexion de données, saisissez le Nom d'utilisateur et le Mot de passe appropriés.
Ressaisissez ce mot de passe dans le champ Confirmation du mot de
passe.
Utilisation des vues d'entreprise 113
Création de connexions de données
5
Utilisation des connexions de données
2.
Dans la liste Mode d'invite à l'exécution, sélectionnez l'une des deux options suivantes :
• Toujours demander
Sélectionnez cette option si vous voulez que l'utilisateur soit invité à saisir ses références de connexion au moment de l'exécution.
• Ne jamais demander
Sélectionnez cette option si vous avez enregistré les références de connexion dans le référentiel (étape 1). Ainsi, l'utilisateur n'aura pas
à saisir ses références de connexion au moment de l'exécution. (Les références de connexion seront utilisées au moment de l'exécution.)
3.
Si vous souhaitez activer la connexion unique pour la connexion de données, cochez la case "Utiliser la connexion unique lors de la visualisation". (Pour plus d'informations sur la connexion unique, voir
page 114.)
4.
Cliquez sur OK.
Connexion unique
La connexion unique permet aux utilisateurs d'accéder à la source de données d'une vue d'entreprise avec leurs références de connexion à
BusinessObjects Enterprise.
Lorsque les utilisateurs cliquent sur un rapport basé sur une vue d'entreprise afin de le visualiser, une invite de connexion à la source des données de la vue d'entreprise s'affiche. Ils doivent alors fournir un nom d'utilisateur et un mot de passe valides pour accéder à la source des données et pouvoir consulter le contenu du rapport.
En tant qu'administrateur de Business Views, vous pouvez désactiver cette invite en configurant la connexion de données de la vue d'entreprise en procédant comme suit :
• Vous pouvez spécifier un nom d'utilisateur et un mot de passe pour la connexion de données et sélectionner le mode d'invite à l'exécution "Ne jamais demander".
• Vous pouvez activer la connexion unique.
114 Utilisation des vues d'entreprise
Création de connexions de données
Utilisation des connexions de données
5
Si vous fournissez des références de connexion pour cette connexion de données et que vous sélectionnez le mode d'invite à l'exécution "Ne jamais demander" (comme mentionné à la section
Pour définir le mot de passe d'une connexion de données
page 113), le nom d'utilisateur et le mot de passe que vous indiquez sont stockés dans la connexion de données du référentiel
BusinessObjects Enterprise. Si des utilisateurs essaient de visualiser un rapport basé sur une vue d'entreprise utilisant cette connexion de données, les références que vous avez fournies sont utilisées pour se connecter à la source de données et vous n'êtes jamais invité à donner des informations de connexion.
Remarque :
Dans cette configuration, les droits dont les utilisateurs disposent pour accéder à la source des données dépendent des droits associés au nom d'utilisateur et au mot de passe indiqués.
Si, en revanche, vous choisissez d'activer une connexion unique, vous configurez la connexion de données de sorte que la connexion à la source des données s'effectue à l'aide des références de connexion
BusinessObjects Enterprise des utilisateurs qui essaient de visualiser le rapport. Si les utilisateurs réussissent à se connecter à
BusinessObjects Enterprise, aucune invite de connexion à la source des données ne s'affiche lorsqu'ils cliquent sur le rapport pour l'afficher.
Pour activer la connexion unique, cochez la case "Utiliser la connexion unique lors de la visualisation" lors de la création de la connexion de données. (Pour activer la connexion unique pour une connexion de données existante, ouvrez la connexion de données dans le Gestionnaire de vues d'entreprise, puis, dans l'Explorateur de propriétés, définissez l'option "Utiliser la connexion unique lors de la visualisation" sur "Vrai".)
Remarque :
• Dans cette configuration, les droits d'accès des utilisateurs à la source des données dépendent des droits qui leur sont attribués dans
BusinessObjects Enterprise. L'administrateur de
BusinessObjects Enterprise peut personnaliser les droits d'accès à la source des données pour chaque utilisateur.
• Si vous activez la connexion unique, vous pouvez laisser les champs
Nom d'utilisateur et Mot de passe vides.
Outre la configuration des connexions de données, vous devez fournir des informations de connexion aux sources de données dans
BusinessObjects Enterprise afin d'activer la connexion unique.
Utilisation des vues d'entreprise 115
Création de connexions de données
5
Utilisation des connexions de données
La connexion unique fonctionne uniquement lorsque vous visualisez des rapports basés sur des vues d'entreprise à partir de l'environnement
BusinessObjects Enterprise (c'est-à-dire lorsque vous êtes connecté à
BusinessObjects Enterprise et que vous cliquez sur les rapports pour les visualiser dans InfoView). Si vous visualisez des rapports en dehors de
BusinessObjects Enterprise (par exemple, à partir de Crystal Reports), une invite de connexion à la source des données s'affiche, que la connexion unique soit activée ou non.
Remarque :
La connexion unique fonctionne également pour les connexions de données référencées par les connexions dynamiques de données. (Pour en savoir plus sur les connexions dynamiques de données, voir
Présentation des connexions dynamiques de données
page 126.)
Test et vérification de la connectivité aux données et de la dépendance entre les objets
Pour vérifier la connexion à votre base de données, sélectionnez Tester la connectivité dans le menu Outils. Business Views se connecte alors à la source de données spécifiée dans votre connexion de données et s'assure que cette connexion fonctionne correctement. Vous pouvez aussi cliquer sur le bouton Tester la connectivité de la barre d'outils.
Pour tester un objet dépendant de la connexion de données, sélectionnez
Vérifier l'intégrité de la dépendance dans le menu Outils. Vous pouvez aussi cliquer sur le bouton Vérifier l'intégrité de la dépendance de la barre d'outils.
Si par exemple vous modifiez la source de données de votre connexion de données, ce changement peut affecter une fondation de données qui utilise les informations de cette connexion de données (certains champs et tables
116 Utilisation des vues d'entreprise
Création de connexions de données
Utilisation des connexions de données
5 sur lesquels la fondation de données est basée peuvent ainsi ne plus exister dans l'autre source de données).
Affichage des objets dépendants et référencés
Vous pouvez afficher les objets vue d'entreprise qui dépendent de votre connexion de données, tout comme vous pouvez afficher les objets vue d'entreprise qui sont référencés par votre connexion de données.
Pour afficher les objets dépendants ou référencés, dans le menu Outils, sélectionnez Afficher les objets dépendants ou Afficher les objets référencés.
Dans la boîte de dialogue qui s'affiche, cliquez sur le bouton Enregistrer dans le fichier pour enregistrer la liste des objets dépendants ou référencés dans un fichier texte en vue d'être consultés ultérieurement.
La liste des objets dépendants contient les objets affectés par la connexion de données (par exemple, les connexions dynamiques de données, les fondations de données, les éléments d'entreprise et les vues d'entreprise).
La liste des objets référencés contient les objets référencés par la connexion de données. (La connexion de données étant le premier objet que vous créez, elle ne peut référencer aucun autre objet Business Views.) Développez les nœuds pour afficher tous les objets dépendant de la connexion de données ou référencés par elle.
Modification d'une connexion de données
Une fois que vous avez créé votre connexion de données, la fenêtre principale affiche les informations sur la source de données correspondante dans une table. Ces informations incluent la DLL de la base de données, la connexion DSN, etc. Selon la source de données que vous avez sélectionnée, le type et la quantité des informations affichées varient.
Vous pouvez modifier la source de données ainsi que le nom d'utilisateur et le mot de passe de connexion d'une connexion de données. Vous pouvez
également modifier toutes les propriétés relatives à la connexion de données, ainsi que les droits d'utilisateurs et de groupes d'utilisateurs qui lui sont associés. Pour en savoir plus sur la sécurité des connexions de données, voir
Modification des droits d'une connexion de données
page 121.
Utilisation des vues d'entreprise 117
Création de connexions de données
5
Utilisation des connexions de données
Utilisation de l'Explorateur de propriétés
L'Explorateur de propriétés répertorie toutes les propriétés de la connexion de données que vous pouvez modifier. Vous pouvez définir certains de ces paramètres au moment de la création de la connexion de données, mais vous pouvez aussi en sélectionner certains dans le menu Edition ou en cliquant sur les boutons appropriés de la barre d'outils.
•
Nom
Nom de la connexion de données.
•
Description
Description que vous avez saisie pour la connexion de données. Cette description s'affiche lorsque vous déplacez votre curseur sur la connexion de données dans l'Explorateur de référentiel ou que vous sélectionnez une connexion de données. Elle s'affiche également lorsque vous cliquez avec le bouton droit de la souris sur une connexion de données dans l'Explorateur de référentiel et que vous sélectionnez Propriétés.
•
Auteur
Par défaut, ce champ contient le nom de l'utilisateur qui a créé la connexion de données. Le nom de l'auteur s'affiche lorsque vous déplacez votre curseur sur la connexion de données dans l'Explorateur de référentiel ou que sélectionnez une connexion de données.
•
Dossier parent
Dossier du Référentiel BusinessObjects Enterprise dans lequel figure la connexion de données. Seule propriété ne pouvant pas être modifiée à partir de l'Explorateur de propriété.
•
Nom d'utilisateur
Nom de l'utilisateur transmis à la source de données. Ce nom est stocké dans le Référentiel BusinessObjects Enterprise.
•
Mot de passe
Mot de passe de la connexion de données. Pour changer le mot de passe, cliquez dans la cellule Mot de passe, puis sur le bouton "...". Pour en savoir plus sur le mot de passe de l'utilisateur, voir
Définition du mot de passe d'une connexion de données
page 113.
118 Utilisation des vues d'entreprise
Création de connexions de données
Utilisation des connexions de données
5
•
Utiliser la connexion unique lors de la visualisation
Permet aux utilisateurs d'utiliser leur nom d'utilisateur et leur mot de passe
BusinessObjects Enterprise pour se connecter aux sources de données associées à une connexion de données. Pour en savoir plus, voir
page 114.
•
Connexion
Source de données associée à la connexion de données. Pour changer la source de données, cliquez dans la cellule Connexion, puis sur le bouton "...". Pour en savoir plus sur les différentes sources de données, voir
page 110.
•
Mode d'invite à l'exécution
Indique si l'utilisateur est invité ou non à indiquer son nom et son mot de passe au moment de l'exécution. Pour en savoir plus, voir
Définition du mot de passe d'une connexion de données
page 113.
•
Utiliser le propriétaire
Permet de spécifier si la connexion de données utilise ou non la partie dbo d'un nom de table (par exemple, pubs.dbo.authors).
•
Utiliser le catalogue
Permet de spécifier si la connexion de données utilise ou non la partie pubs d'un nom de table (par exemple, pubs.dbo.authors). Par exemple, si la propriété Utiliser le propriétaire a la valeur Faux et que la propriété
Utiliser le catalogue a la valeur Vrai, la connexion de données utilise la syntaxe suivante : "pubs".""."authors".
Remarque :
Attribuer la valeur Faux à ce paramètre vous permet d'utiliser les connexions dynamiques de données qui pointent vers les connexions de données ayant différents schémas (non recommandé).
•
Droits
Droits des utilisateurs et groupes d'utilisateurs associés à la connexion de données. Pour mettre les droits à jour, sélectionnez la cellule Droits, puis cliquez sur le bouton "...". Pour en savoir plus sur la modification des droits, voir
Modification des droits d'une connexion de données
page 121.
Utilisation des vues d'entreprise 119
Création de connexions de données
5
Utilisation des connexions de données
Vous pouvez également afficher certaines propriétés de la connexion de données en cliquant sur cette connexion avec le bouton droit de la souris dans l'Explorateur de référentiel, puis en sélectionnant Propriétés. La boîte de dialogue Propriétés affiche alors le nom de l'objet, son type et la date de son dernier enregistrement. Cette boîte de dialogue contient également la description de l'objet.
Utilisation de l'Explorateur d'objets
L'Explorateur d'objets affiche le nom de la connexion de données. En cliquant avec le bouton droit de la souris sur la connexion de données, vous pouvez exécuter les fonctions suivantes :
•
Modifier la connexion
Lorsque vous sélectionnez Modifier la connexion, la boîte de dialogue
Choisir une source de données apparaît. C'est dans cette boîte de dialogue que vous pouvez changer de source de données. Pour en savoir plus sur le choix d'une source de données, voir
Création d'une connexion de données
page 111. Pour en savoir plus sur les différentes sources de données disponibles, voir
page 110.
•
Modifier le mot de passe
Permet de modifier les références de connexion d'une connexion de données. Permet également de spécifier si un utilisateur sera ou non invité à entrer ces références au moment de l'exécution. Pour en savoir plus sur les références de connexion d'une connexion de données, voir
Définition du mot de passe d'une connexion de données
page 113.
•
Modifier les droits
Vous pouvez modifier les droits d'utilisateurs et de groupes d'utilisateurs d'une connexion de données. Pour en savoir plus sur la modification des droits, voir
Modification des droits d'une connexion de données
page 121.
Enregistrement d'une connexion de données
Les connexions de données, comme tous les autres objets de type
Business Views, sont enregistrées dans le Référentiel
BusinessObjects Enterprise. Le Référentiel BusinessObjects Enterprise se
120 Utilisation des vues d'entreprise
Création de connexions de données
Utilisation des connexions de données
5 situe dans le Central Management Server (CMS) de
BusinessObjects Enterprise. Pour en savoir plus sur le référentiel
BusinessObjects Enterprise, voir
Utilisation de l'Explorateur de référentiel
page 90.
Lorsque vous enregistrez une connexion de données pour la première fois, vous devez indiquer son nom et l'emplacement où vous souhaitez enregistrer l'objet.
Pour enregistrer un objet de type connexion de données
1.
Dans le menu Fichier, sélectionnez Enregistrer.
Conseil :
Vous pouvez également cliquer sur le bouton Enregistrer ou appuyer sur les touches Ctrl+S.
La boîte de dialogue Enregistrer sous s'ouvre.
2.
Dans le champ Nom de l'objet, indiquez le nom de l'objet.
3.
Sélectionnez le dossier dans lequel vous souhaitez enregistrer votre objet.
Conseil :
Vous pouvez créer des dossiers dans le référentiel en cliquant sur le bouton Insérer un nouveau dossier.
4.
Cliquez sur Enregistrer.
Modification des droits d'une connexion de données
En modifiant les droits d'accès des utilisateurs et groupes d'utilisateurs à une connexion de données, vous vous assurez que seuls ces utilisateurs et groupes d'utilisateurs auront accès à cette connexion. Etant donné que le modèle de sécurité de Business Views est basé sur celui de
BusinessObjects Enterprise, vous disposez d'une grande souplesse en matière de sécurité. Par exemple, si vous refusez explicitement d'accorder
à un utilisateur ou un groupe d'utilisateurs le droit Visualiser sur une connexion de données particulière, cet utilisateur ou ce groupe, au moment de créer une connexion de données dynamique ou une fondation de données,
Utilisation des vues d'entreprise 121
Création de connexions de données
5
Utilisation des connexions de données
ne pourra pas consulter ou sélectionner cette connexion de données ou toute autre pour laquelle il ne disposera pas de ce droit.
Remarque :
Pour pouvoir modifier les paramètres de sécurité d'une connexion de données, vous devez enregistrer cette connexion dans le Référentiel
BusinessObjects Enterprise.
Les droits d'accès aux objets Business Views dépendent des droits d'accès aux dossiers correspondants. Lorsque vous définissez un droit particulier sur un dossier, tous les objets de ce dossier héritent de ce droit. Pour en savoir plus sur l'héritage des droits, voir
Utilisation de l'héritage à votre avantage
page 282.
Pour pouvoir appliquer des paramètres de sécurité à un objet, vous devez
être autorisé à définir les droits pour cet objet. Par défaut, les membres du groupe Administrateurs de BusinessObjects Enterprise disposent de tous les droits d'accès à tous les dossiers et objets du Référentiel
BusinessObjects Enterprise.
Remarque :
Pour en savoir plus sur la boîte de dialogue Modifier les droits, voir
Utilisation de la boîte de dialogue Modifier les droits
page 276.
Pour appliquer des paramètres de sécurité à une connexion de données
1.
Dans l'Explorateur d'objets, cliquez sur une connexion de données avec le bouton droit de la souris, puis sélectionnez Modifier les droits.
Conseil :
Vous pouvez aussi sélectionner la cellule des droits dans l'Explorateur de propriétés, puis cliquer sur le bouton "...". Ou sélectionner Modifier les droits dans le menu Edition.
La boîte de dialogue Modifier les droits apparaît.
122 Utilisation des vues d'entreprise
Création de connexions de données
Utilisation des connexions de données
5
2.
Attribuez les droits suivants à un utilisateur ou groupe d'utilisateurs en cochant la case appropriée.
• Visualiser
Ce droit détermine si un utilisateur ou un groupe d'utilisateurs peut ou non visualiser la connexion de données.
• Modifier
Ce droit détermine si un utilisateur ou un groupe d'utilisateurs peut ou non modifier les propriétés de la connexion de données.
• Définir la sécurité
Ce droit détermine si un utilisateur ou un groupe d'utilisateurs peut ou non modifier les droits associés à la connexion de données.
• accès aux données
Ce droit détermine si un utilisateur ou un groupe d'utilisateurs peut ou non accéder à la source de données spécifiée dans la connexion de données. Notez que ce droit ne peut pas être hérité d'autres droits : l'accès aux données est explicitement accordé ou refusé à l'utilisateur ou au groupe d'utilisateurs.
Remarque :
• Lorsque la case à cocher en regard du droit est désactivée, le droit est refusé à l'utilisateur ou au groupe d'utilisateurs ; lorsque la case
à cocher est activée, le droit est attribué à l'utilisateur ou au groupe d'utilisateurs ; lorsque la case à cocher est ombrée, le droit est hérité. Notez également que, même si un droit apparaît comme
étant attribué, il peut être refusé une fois l'héritage pris en compte.
Utilisation des vues d'entreprise 123
Création de connexions de données
5
Utilisation des connexions de données
•
Cliquez sur le bouton Aperçu pour afficher les paramètres de sécurité finaux de l'objet avec l'héritage appliqué. Le
Gestionnaire de vues d'entreprise résout le résultat net des paramètres de sécurité actuels et affiche les droits nets.
3.
Pour ajouter un autre utilisateur ou groupe d'utilisateurs, cliquez sur Ajouter des utilisateurs ou Ajouter des groupes.
4.
Définissez les droits du nouvel utilisateur ou nouveau groupe.
5.
Cliquez sur OK.
124 Utilisation des vues d'entreprise
Création de connexions dynamiques de données
6
Création de connexions dynamiques de données
6
Présentation des connexions dynamiques de données
Cette section explique comment créer et modifier des connexions dynamiques de données à l'aide du Gestionnaire de vues d'entreprise et comment faire pointer ces connexions dynamiques de données vers des connexions de données spécifiques.
Présentation des connexions dynamiques de données
Les connexions dynamiques de données correspondent à un ensemble de pointeurs vers différentes connexions de données. Via un paramètre, les administrateurs ou les utilisateurs peuvent spécifier la connexion de données qu'ils souhaitent utiliser.
Pourquoi utiliser une connexion dynamique de données ?
Lorsque vous créez des objets de type Business Views, vous devez avant tout indiquer votre source de données en créant une connexion de données.
Une fondation de données utilise ensuite les informations issues des propriétés de la base de données physique de cette source (tables et champs par exemple) pour l'abstraction de données.
Une connexion dynamique de données est constituée d'un ensemble de pointeurs vers différentes connexions de données. C'est donc ce type de connexion de données que vous allez employer si vous avez besoin d'utiliser différentes sources de données qui contiennent le même schéma de base de données. Lorsque vous créez ensuite une fondation de données, vous pouvez choisir d'utiliser une connexion dynamique de données comme connexion à votre source de données, et sélectionner la connexion de données de votre choix.
Une connexion dynamique de données vous permet de passer d'une source de données à une autre, alors qu'une connexion de données est plus statique.
La connexion dynamique est plus souple au niveau du choix de la source de données mais n'est pas obligatoire lors de la création d'une vue d'entreprise. Vous pouvez créer des fondations de données avec ou sans connexion dynamique de données. Notez toutefois que vous devez d'abord
126 Utilisation des vues d'entreprise
Création de connexions dynamiques de données
Utilisation des connexions dynamiques de données
6 créer plusieurs connexions de données pour pouvoir créer une connexion dynamique de données.
Nombre d'entreprises utilisent des systèmes de développement, de test et de production pour stocker leurs données. Dans un premier temps, les données sont stockées sur le système de développement, puis migrées vers le système test. Après une phase de tests approfondis, les données peuvent alors être utilisées sur le système de production.
La connexion dynamique de données vous permet de définir trois connexions de données, une pour chaque système. Lorsque les données sont déplacées d'un système à un autre, les administrateurs peuvent tester les rapports générés à partir de chaque système en sélectionnant la connexion souhaitée via la connexion dynamique. Du moment que le schéma de base de données est le même pour les trois bases de données, les administrateurs peuvent facilement faire en sorte que les rapports pointent vers la source de données appropriée.
Utilisation des connexions dynamiques de données
Lorsque vous créez une connexion dynamique de données, vous devez ajouter et spécifier des connexions de données. Etant donné qu'une connexion dynamique de données est constituée d'un ensemble de sources de données physiques (provenant de différentes connexions de données), le schéma de ces sources de données doit être identique.
Remarque :
Seules les connexions de données qui n'invitent pas systématiquement l'utilisateur à se connecter à une source de données (c'est à dire, des connexions de données qui transmettent automatiquement le nom et le mot de passe de l'utilisateur à la base de données), peuvent être utilisées pour une connexion dynamique de données. Par conséquent, vous devez définir, pour la connexion de données, le mode d'invite à l'exécution Ne jamais demander. Pour en savoir plus sur les informations utilisateur stockées dans une connexion de données, voir
Définition du mot de passe d'une connexion de données
page 113.
Utilisation des vues d'entreprise 127
Création de connexions dynamiques de données
6
Utilisation des connexions dynamiques de données
Création d'une connexion dynamique de données
Pour créer une connexion dynamique de données, vous devez spécifier les différentes connexions de données que vous voulez y inclure. Vous pouvez ajouter ou supprimer des connexions de données à tout moment.
Pour créer une connexion dynamique de données
1.
Dans le menu Fichier, sélectionnez Nouveau, puis Connexion
dynamique de données.
La boîte de dialogue Choisir une connexion de données s'affiche.
2.
Développez les dossiers de votre choix puis sélectionnez une connexion de données.
3.
Cliquez sur Ajouter.
Remarque :
Seules les connexions de données qui n'invitent pas systématiquement l'utilisateur à se connecter à une source de données peuvent être utilisées pour une connexion dynamique de données. Dans le cas où vous tenteriez d'ajouter une connexion de données qui invite systématiquement l'utilisateur à se connecter, un message d'erreur vous sera renvoyé.
128 Utilisation des vues d'entreprise
Création de connexions dynamiques de données
Utilisation des connexions dynamiques de données
6
4.
Sélectionnez et ajoutez autant de connexions de données que vous le souhaitez, puis cliquez sur Fermer lorsque vous avez terminé.
Vérification de la dépendance entre les objets
Vous pouvez vérifier la dépendance des autres objets affectés par les paramètres que vous avez spécifiés dans la connexion dynamique de données. Sélectionnez Vérifier l'intégrité de la dépendance dans le menu
Outils (ou cliquez sur le bouton correspondant dans la barre d'outils) pour tester la connexion dynamique de données et les objets Business Views qui dépendent des paramètres spécifiés pour cette connexion.
Les modifications apportées à la connexion dynamique de données peuvent affecter des fondations de données, des éléments d'entreprise et des vues d'entreprise.
Affichage des objets dépendants et référencés
Vous pouvez afficher les objets vue d'entreprise qui dépendent de votre connexion dynamique de données, tout comme vous pouvez afficher les objets vue d'entreprise qui sont référencés par votre connexion dynamique de données.
Pour afficher les objets dépendants ou référencés, dans le menu Outils, sélectionnez Afficher les objets dépendants ou Afficher les objets référencés.
Dans la boîte de dialogue qui s'affiche, cliquez sur le bouton Enregistrer dans le fichier pour enregistrer la liste des objets dépendants ou référencés dans un fichier texte en vue d'être consultés ultérieurement.
La liste des objets dépendants contient les objets affectés par la connexion dynamique de données (par exemple, les fondations de données, les
éléments d'entreprise et les vues d'entreprise). La liste des objets référencés contient les objets référencés par la connexion dynamique de données
(connexion de données). Développez les nœuds pour afficher tous les objets dépendant de la connexion dynamique de données ou référencés par elle.
Utilisation des vues d'entreprise 129
Création de connexions dynamiques de données
6
Utilisation des connexions dynamiques de données
Modification d'une connexion dynamique de données
La fenêtre principale d'une connexion dynamique de données affiche toutes les connexions de données disponibles. Dans cette fenêtre, vous pouvez ajouter ou supprimer des connexions de données. Vous pouvez également les trier. Vous pouvez aussi modifier les propriétés d'une connexion dynamique de données.
Une connexion dynamique de données, comme tous les autres objets
Business Views, est basée sur le modèle de sécurité de
BusinessObjects Enterprise. Vous pouvez par conséquent définir et modifier des droits d'utilisateurs et de groupes d'utilisateurs. Pour en savoir plus sur la sécurité des connexions dynamiques de données, voir
Modification des droits d'une connexion dynamique de données
page 136.
Ajout et suppression de connexions de données
Dans la fenêtre principale de la connexion dynamique de données, vous pouvez ajouter de nouvelles connexions de données ou en supprimer. A l'aide de l'Explorateur de référentiel, vous pouvez ajouter une nouvelle connexion de données en sélectionnant cette dernière et en la déplaçant dans la fenêtre principale.
Pour ajouter une connexion de données
1.
Dans la fenêtre principale, cliquez sur Ajouter.
Conseil :
Vous pouvez également cliquer sur le bouton Ajouter une connexion de données dans la barre d'outils ou sélectionner Ajouter une connexion de données dans le menu Edition.
La boîte de dialogue Choisir une connexion de données s'affiche.
130 Utilisation des vues d'entreprise
Création de connexions dynamiques de données
Utilisation des connexions dynamiques de données
6
2.
Développez les dossiers de votre choix puis sélectionnez une connexion de données.
3.
Cliquez sur Ajouter.
Remarque :
Seules les connexions de données qui n'invitent pas systématiquement l'utilisateur à se connecter à une source de données peuvent être utilisées pour une connexion dynamique de données. Dans le cas où vous tenteriez d'ajouter une connexion de données qui invite systématiquement l'utilisateur à se connecter, un message d'erreur vous sera renvoyé.
4.
Sélectionnez et ajoutez autant de connexions de données que vous le souhaitez, puis cliquez sur Fermer lorsque vous avez terminé.
Pour supprimer une connexion de données
1.
Dans la fenêtre principale, sélectionnez une connexion de données.
Remarque :
Vous pouvez supprimer plusieurs connexions de données en une seule fois en les sélectionnant préalablement.
2.
Cliquez sur Supprimer.
Conseil :
Vous pouvez également cliquer sur le bouton Supprimer la connexion de données dans la barre d'outils ou sélectionner la fonction du même nom dans le menu Edition.
Utilisation des vues d'entreprise 131
Création de connexions dynamiques de données
6
Utilisation des connexions dynamiques de données
Tri de connexions de données
Si votre connexion dynamique de données comporte un grand nombre de connexions de données, vous pouvez ordonner ces dernières de différentes façons. Vous pouvez également déplacer une connexion de données vers le haut ou le bas de la liste en la sélectionnant et en cliquant sur la flèche correspondante dans l'angle supérieur droit de la fenêtre principale.
Pour trier vos connexions de données, vous disposez de trois options dans la liste de tri :
• Ordre alphabétique croissant
• Ordre alphabétique décroissant
• Aucun tri
Utilisation de l'Explorateur de propriétés
L'Explorateur de propriétés affiche de façon dynamique toutes les propriétés modifiables d'une connexion dynamique de données.
•
Nom
Nom de la connexion dynamique de données.
•
Description
Description que vous avez saisie pour la connexion dynamique de données. Cette description s'affiche lorsque vous déplacez votre curseur sur la connexion dynamique de données dans l'Explorateur de référentiel ou que sélectionnez une connexion dynamique de données. Elle s'affiche
également lorsque vous cliquez avec le bouton droit de la souris sur une connexion dynamique de données dans l'Explorateur de référentiel et que vous sélectionnez Propriétés.
•
Auteur
Par défaut, ce champ contient le nom de l'utilisateur qui a créé la connexion dynamique de données. Le nom de l'auteur s'affiche lorsque vous déplacez votre curseur sur la connexion dynamique de données dans l'Explorateur de référentiel ou sélectionnez une connexion dynamique de données.
132 Utilisation des vues d'entreprise
Création de connexions dynamiques de données
Utilisation des connexions dynamiques de données
6
•
Dossier parent
Dossier du Référentiel BusinessObjects Enterprise dans lequel figure la connexion dynamique de données. Seule propriété ne pouvant pas être modifiée à partir de l'Explorateur de propriété.
•
Texte de l'invite
Texte de l'invite qui s'affiche lorsqu'un utilisateur crée un rapport à partir d'une vue d'entreprise qui fait référence à la connexion dynamique de données.
•
Droits
Droits des utilisateurs et groupes d'utilisateurs associés à la connexion dynamique de données. Pour mettre les droits à jour, sélectionnez la cellule Droits, puis cliquez sur le bouton "...". Pour en savoir plus sur la modification des droits, voir
Modification des droits d'une connexion dynamique de données
page 136.
Vous pouvez également afficher certaines propriétés de la connexion dynamique de données en cliquant sur cette connexion avec le bouton droit de la souris dans l'Explorateur de référentiel, puis en sélectionnant Propriétés.
La boîte de dialogue Propriétés affiche alors le nom de l'objet, son type et la date de son dernier enregistrement. Cette boîte de dialogue contient
également la description de l'objet.
Utilisation de l'Explorateur d'objets
L'Explorateur d'objets affiche le nom de la connexion dynamique de données.
En cliquant avec le bouton droit de la souris sur la connexion dynamique de données, vous pouvez modifier les droits d'utilisateurs et de groupes d'utilisateurs attribués à une connexion de données. Pour en savoir plus sur la modification des droits, voir
Modification des droits d'une connexion dynamique de données
page 136.
Activation du fonctionnement de la connexion dynamique de données dans Crystal Reports
Si vous souhaitez travailler avec des rapports basés sur des vues d'entreprise utilisant une connexion dynamique de données dans Crystal Reports, vous
Utilisation des vues d'entreprise 133
Création de connexions dynamiques de données
6
Utilisation des connexions dynamiques de données
devez modifier les propriétés d'utilisation du propriétaire et du catalogue de toutes les connexions de données référencées par la connexion dynamique de données. Si vous ne procédez pas ainsi, Crystal Reports ne pourra pas se connecter aux diverses sources de données (connexions de données) indiquées dans la connexion dynamique de données.
Pour modifier les propriétés d'utilisation du propriétaire et du catalogue
1.
Dans le menu Fichier, cliquez sur Ouvrir.
La boîte de dialogue de bienvenue du Gestionnaire de vues d'entreprise s'affiche alors.
2.
Cliquez sur l'onglet Ouvrir, puis sélectionnez la connexion de données référencée par la connexion dynamique de données.
3.
Cliquez sur Ouvrir.
4.
Dans l'Explorateur de propriétés, définissez la valeur des propriétés suivantes sur Faux :
• Utiliser le propriétaire
• Utiliser le catalogue
134 Utilisation des vues d'entreprise
Création de connexions dynamiques de données
Utilisation des connexions dynamiques de données
6
5.
Cliquez sur Enregistrer.
6.
Répétez les étapes 1 à 5 pour chaque connexion de données référencée par la connexion dynamique de données.
Si vous ne définissez pas les propriétés d'utilisation du propriétaire et du catalogue sur Faux, la connexion dynamique de données utilisée par la vue d'entreprise devient une connexion de données ordinaire dans Crystal
Reports : lorsque vous actualisez le rapport, Crystal Reports ignore le paramètre lui indiquant de sélectionner une autre connexion de données et continue de se reporter à la source de données (connexion de données) d'origine spécifiée dans la connexion dynamique de données.
Enregistrement d'une connexion dynamique de données
Comme les autres objets Business Views, les connexions dynamiques de données sont enregistrées dans le Référentiel BusinessObjects Enterprise.
Pour en savoir plus sur le référentiel BusinessObjects Enterprise, voir
Utilisation de l'Explorateur de référentiel
page 90.
Lorsque vous enregistrez une connexion dynamique de données pour la première fois, vous devez indiquer son nom et l'emplacement où vous souhaitez l'enregistrer.
Pour enregistrer une connexion dynamique de données
1.
Dans le menu Fichier, sélectionnez Enregistrer.
Conseil :
Vous pouvez également cliquer sur le bouton Enregistrer ou appuyer sur les touches Ctrl+S.
La boîte de dialogue Enregistrer sous s'ouvre.
2.
Dans le champ Nom de l'objet, indiquez le nom de l'objet.
3.
Sélectionnez le dossier dans lequel vous souhaitez enregistrer votre objet.
Utilisation des vues d'entreprise 135
Création de connexions dynamiques de données
6
Utilisation des connexions dynamiques de données
Conseil :
Vous pouvez créer des dossiers dans le référentiel en cliquant sur le bouton Insérer un nouveau dossier.
4.
Cliquez sur Enregistrer.
Modification des droits d'une connexion dynamique de données
En définissant des droits d'utilisateurs et de groupes d'utilisateurs pour une connexion dynamique de données, vous vous assurez que seuls ces utilisateurs et groupes d'utilisateurs auront accès à cette connexion dynamique. Etant donné que le modèle de sécurité de Business Views est basé sur celui de BusinessObjects Enterprise, vous disposez d'une grande souplesse en matière de sécurité. Par exemple, si vous refusez explicitement d'accorder à un utilisateur ou un groupe d'utilisateurs le droit Visualiser sur une connexion dynamique de données particulière, cet utilisateur ou ce groupe, au moment de créer une fondation de données, ne pourra pas consulter ou sélectionner cette connexion dynamique de données ou toute autre pour laquelle il ne disposera pas de ce droit.
Remarque :
Pour pouvoir modifier les paramètres de sécurité d'une connexion dynamique de données, vous devez d'abord l'enregistrer dans le Référentiel
BusinessObjects Enterprise.
Les droits d'accès aux objets Business Views dépendent également des droits d'accès aux dossiers correspondants. Lorsque vous définissez un droit particulier sur un dossier, tous les objets Business Views de ce dossier héritent de ce droit. Pour en savoir plus sur l'héritage des droits, voir
Utilisation de l'héritage à votre avantage
page 282.
Pour pouvoir appliquer des paramètres de sécurité à un objet, vous devez
être autorisé à définir les droits pour cet objet. Par défaut, les membres du groupe Administrateurs de BusinessObjects Enterprise disposent de tous les droits d'accès à tous les dossiers et objets du Référentiel
BusinessObjects Enterprise.
Remarque :
Pour en savoir plus sur la boîte de dialogue Modifier les droits, voir
Utilisation de la boîte de dialogue Modifier les droits
page 276.
136 Utilisation des vues d'entreprise
Création de connexions dynamiques de données
Utilisation des connexions dynamiques de données
6
Pour appliquer des paramètres de sécurité à une connexion dynamique de données
1.
Dans l'Explorateur d'objets, cliquez sur une connexion dynamique de données avec le bouton droit de la souris, puis sélectionnez Modifier les
droits.
Conseil :
Vous pouvez aussi sélectionner la cellule des droits dans l'Explorateur de propriétés, puis cliquer sur le bouton "...". Ou sélectionner Modifier les droits dans le menu Edition.
La boîte de dialogue Modifier les droits apparaît.
2.
Attribuez les droits suivants à un utilisateur ou groupe d'utilisateurs en cochant la case appropriée.
• Visualiser
Ce droit détermine si un utilisateur ou un groupe d'utilisateurs peut ou non visualiser la connexion dynamique de données.
• Modifier
Ce droit détermine si un utilisateur ou un groupe d'utilisateurs peut ou non modifier les propriétés de la connexion dynamique de données.
• Définir la sécurité
Ce droit détermine si un utilisateur ou un groupe d'utilisateurs peut ou non modifier les droits associés à la connexion dynamique de données.
• accès aux données
Utilisation des vues d'entreprise 137
Création de connexions dynamiques de données
6
Utilisation des connexions dynamiques de données
Ce droit détermine si un utilisateur ou un groupe d'utilisateurs peut ou non accéder à la source de données spécifiée dans la connexion dynamique de données. Notez que ce droit ne peut pas être hérité d'autres droits : l'accès aux données est explicitement accordé ou refusé à l'utilisateur ou au groupe d'utilisateurs.
Remarque :
•
• Lorsque la case à cocher en regard du droit est désactivée, le droit est refusé à l'utilisateur ou au groupe d'utilisateurs ; lorsque la case
à cocher est activée, le droit est attribué à l'utilisateur ou au groupe d'utilisateurs ; lorsque la case à cocher est ombrée, le droit est hérité. Notez également que, même si un droit apparaît comme
étant attribué, il peut être refusé une fois l'héritage pris en compte.
Cliquez sur le bouton Aperçu pour afficher les paramètres de sécurité finaux de l'objet avec l'héritage appliqué. Le
Gestionnaire de vues d'entreprise résout le résultat net des paramètres de sécurité actuels et affiche les droits nets.
3.
Pour ajouter un autre utilisateur ou groupe d'utilisateurs, cliquez sur Ajouter des utilisateurs ou Ajouter des groupes.
4.
Définissez les droits du nouvel utilisateur ou nouveau groupe.
5.
Cliquez sur OK.
138 Utilisation des vues d'entreprise
Gestion des fondations de données
7
Gestion des fondations de données
7
Présentation des fondations de données
Cette section explique comment gérer des fondations de données. Vous y trouverez également des informations sur les procédures et les concepts propres aux fondations de données et aux ensembles de tables et de colonnes qui les composent.
Présentation des fondations de données
Une fondation de données est un ensemble de tables et de champs qui fournit à des connexions associées par le biais de jointures et d'alias par défaut des tables provenant de diverses connexions de données (ou connexions dynamiques de données). L'utilisation première d'une fondation de données est l'abstraction de données: les administrateurs peuvent déterminer, à partir des différentes connexions de données, les tables et les champs auxquels les utilisateurs peuvent accéder.
Utilisation des fondations de données
Lorsque vous créez une fondation de données, vous devez spécifier la source de données, qu'il s'agisse d'une ou plusieurs connexions de données, ou d'une ou plusieurs connexions dynamiques de données. Votre fondation de données peut être composée du nombre de connexions de données et de connexions dynamiques de données de votre choix.
Les fondations de données sont souples en ce sens qu'elles contiennent les propriétés relatives aux tables et aux champs des bases de données physiques. Grâce aux fondations de données, vous pouvez relier plusieurs tables de données. Vous pouvez également insérer des tables de données supplémentaires, créer des formules, des expressions SQL, des filtres, des paramètres et des fonctions personnalisées. De plus, vous pouvez définir des droits d'accès spécifiques à tous ces objets pour les utilisateurs et groupes d'utilisateurs.
Chaque fois que vous insérez une formule, une expression SQL, un filtre ou un paramètre, un nouvel onglet apparaît au bas de la fenêtre principale de la fondation de données. Cliquez sur les différents onglets pour passer d'un objet inséré à un autre. Lorsque vous insérez une table de données, celle-ci s'affiche dans l'onglet Diagramme des liens.
Remarque :
Lorsqu'un concepteur de vues d'entreprise crée une fondation de données basée sur une connexion dynamique de données, il est invité à indiquer la
140 Utilisation des vues d'entreprise
Gestion des fondations de données
Utilisation des fondations de données
7 connexion de données qu'il souhaite utiliser. (La connexion dynamique de données spécifie la liste des connexions de données que l'utilisateur peut choisir.)
Création d'une fondation de données
Lorsque vous créez une fondation de données, vous devez commencer par indiquer les tables que vous voulez utiliser (tables extraites de la source de données spécifiée par une connexion de données ou une connexion dynamique de données). Une fois la fondation de données créée, vous pouvez relier les différentes tables. Vous pouvez ajouter à votre fondation de données d'autres tables, formules, expressions SQL, filtres, paramètres ou fonctions personnalisées.
Cette section explique en détail comment créer une fondation de données et spécifier des connexions de données ou des connexions dynamiques de données. Pour en savoir plus sur l'insertion de formules, de filtres, etc., reportez-vous aux rubriques ci-dessous.
•
page 145
•
Insertion de tables de données
page 157
•
page 165
•
Insertion d'une expression SQL
page 176
•
page 187
•
page 181
•
Importation d'une fonction personnalisée
page 193
Pour créer une fondation de données
1.
Dans le menu Fichier, sélectionnez Nouveau, puis Fondation de
données.
La boîte de dialogue Choisir une connexion de données s'affiche.
Utilisation des vues d'entreprise 141
Gestion des fondations de données
7
Utilisation des fondations de données
2.
Sélectionnez une connexion de données ou une connexion dynamique de données, puis cliquez sur OK.
Remarque :
Si vous avez sélectionné une connexion dynamique de données, vous
êtes invité à choisir la connexion de données vers laquelle la connexion dynamique de données pointe. Sélectionnez la connexion de données appropriée dans la liste Valeur puis cliquez sur OK.
La boîte de dialogue Insérer des tables de données s'affiche alors.
142 Utilisation des vues d'entreprise
Gestion des fondations de données
Utilisation des fondations de données
7
3.
Pour ajouter une autre connexion de données ou une connexion dynamique de données, cliquez sur Ajouter une connexion.
Ajoutez autant de connexions de données et de connexions dynamiques de données que vous le souhaitez.
Conseil :
Cliquez sur le bouton d'actualisation pour actualiser les informations de la source de données. Cliquez sur le bouton Modifier les options pour définir la façon dont les tables et les champs s'afficheront dans la boîte de dialogue Insérer des tables de données. Pour en savoir plus sur cette boîte de dialogue, voir
Définition des options de l'Explorateur de base de données
page 162.
4.
Développez les différents nœuds de tables, sélectionnez une table et cliquez sur Ajouter.
5.
Continuez à ajouter autant de tables que nécessaire.
6.
Cliquez sur Fermer.
Vérification des bases de données et de la dépendance entre les objets
Vous pouvez vérifier la dépendance des autres objets qui sont affectés par les paramètres que vous définissez dans la fondation de données. Pour tester la fondation de données et les objets Business Views qui dépendent des paramètres spécifiés dans cette fondation, sélectionnez Vérifier l'intégrité de la dépendance dans le menu Outils ou cliquez sur le bouton correspondant dans la barre d'outils.
Les modifications que vous apportez à la fondation de données peuvent affecter les éléments métier et les vues d'entreprise. Pour vérifier vos sources de données, sélectionnez Vérifier les bases de données dans le menu Outils.
Cet outil contrôle les champs de données afin de voir s'ils ont été modifiés.
Si l'un d'entre eux a été modifié, vous devez confirmer le mappage du champ
à l'aide de la boîte de dialogue Mappage de champs. Pour en savoir plus
Utilisation des vues d'entreprise 143
Gestion des fondations de données
7
Utilisation des fondations de données
sur cette boîte de dialogue, reportez-vous à la rubrique "Boîte de dialogue
Mappage de champs" dans l'aide en ligne de Crystal Reports.
Affichage des objets dépendants et référencés
Vous pouvez afficher les objets vue d'entreprise qui dépendent de votre fondation de données, tout comme vous pouvez afficher les objets vue d'entreprise qui sont référencés par votre fondation de données.
Pour afficher les objets dépendants ou référencés, dans le menu Outils, sélectionnez Afficher les objets dépendants ou Afficher les objets référencés.
Dans la boîte de dialogue qui s'affiche, cliquez sur le bouton Enregistrer dans le fichier pour enregistrer la liste des objets dépendants ou référencés dans un fichier texte en vue d'être consultés ultérieurement.
La liste des objets dépendants contient les objets affectés par la fondation de données (par exemple, les éléments d'entreprise et les vues d'entreprise).
La liste des objets référencés contient les objets référencés par la fondation de données (connexions de données et/ou connexions dynamiques de données). Développez les nœuds pour afficher tous les objets dépendant de la fondation de données ou référencés par elle.
Modification d'une fondation de données
Dans une fondation de données, vous pouvez mettre à jour et modifier la source de données, qu'il s'agisse d'une ou plusieurs connexions de données, ou d'une ou plusieurs connexions dynamiques de données.
Vous pouvez également ajouter et mettre à jour des tables de données supplémentaires, des formules, des expressions SQL, des filtres, des paramètres et des fonctions personnalisées. De plus, vous pouvez définir des droits d'accès spécifiques à ces objets pour les utilisateurs et groupes d'utilisateurs.
Pour en savoir plus, voir les rubriques suivantes :
•
page 145
•
Insertion de tables de données
page 157
•
Définition des options de l'Explorateur de base de données
page 162
144 Utilisation des vues d'entreprise
Gestion des fondations de données
Utilisation des fondations de données
7
•
page 165
•
Insertion d'une expression SQL
page 176
•
page 187
•
page 181
•
Importation d'une fonction personnalisée
page 193
•
Utilisation de la fenêtre Connexions de données référencées
page 197
•
Utilisation de l'Explorateur de propriétés
page 197
•
Utilisation de l'Explorateur d'objets
page 199
•
Enregistrement d'une fondation de données
page 200
•
Modification des droits d'une fondation de données
page 201
Mises en relation des tables
Dans une fondation de données, la mise en relation des tables permet de faire correspondre entre eux les enregistrements correspondants de chaque table. Par exemple, si vous ajoutez une table Commandes et une table
Clients, vous pouvez lier ces tables de sorte que chaque commande soit associée au client qui l'a passée.
Lorsque vous reliez deux tables entre elles, vous utilisez un champ commun.
Business Views se sert de ce lien pour mettre en relation les enregistrements de chacune des tables. Notez que votre fondation de données peut contenir des tables provenant de différentes sources de données. Vous pouvez alors utiliser le Gestionnaire de vues d'entreprise pour relier ces tables, même si elles ne proviennent pas de la même source de données.
Pour en savoir plus sur la façon de relier des tables, voir la rubrique "Mise en relation des tables" dans la section "Bases de données" de l'Aide en ligne
de Crystal Reports.
Mise en relation de et mise en relation vers
Lorsque vous reliez deux tables, la mise en relation s'effectue d'une table vers l'autre. La table de départ sert de table principale et utilise la table d'arrivée comme table de recherche. Dans une liaison ordinaire,
Utilisation des vues d'entreprise 145
Gestion des fondations de données
7
Utilisation des fondations de données
Business Views examine le premier enregistrement de la table principale et retrouve tous les enregistrements correspondants dans la table de recherche.
Il passe ensuite au second enregistrement de la table principale, et ainsi de suite.
Types de jointure
Le type de jointure détermine la nature de la relation entre deux tables.
Les différents types de jointure sont les suivants :
• "Inner join"
• "Left Outer join"
• "Right Outer join"
• "Full Outer join"
Jointure interne
Une jointure interne est le type de jointure standard. Les résultats obtenus avec la jointure interne lors de la génération d'un rapport incluent tous les enregistrements dont les valeurs du champ relié dans les deux tables correspondent exactement.
Jointure externe gauche
Les résultats obtenus avec la jointure externe gauche lors de la génération d'un rapport incluent tous les enregistrements dont les valeurs du champ relié dans les deux tables correspondent exactement. Ils incluent également une ligne pour chaque enregistrement dans la table principale (gauche) dont la valeur du champ relié n'a aucune correspondance dans la table de recherche.
Jointure externe droite
Les résultats obtenus avec la jointure externe droite lors de la génération d'un rapport incluent tous les enregistrements dont les valeurs du champ relié dans les deux tables correspondent exactement. Ils incluent également une ligne pour chaque enregistrement de la table de recherche (droite) dont la valeur du champ relié n'a pas pu être trouvée dans la table principale.
146 Utilisation des vues d'entreprise
Gestion des fondations de données
Utilisation des fondations de données
7
Jointure externe complète
Une jointure externe complète est une jointure externe bidirectionnelle qui vous permet de voir tous les enregistrements contenus dans vos tables reliées. Les résultats obtenus avec la jointure externe complète lors de la génération d'un rapport incluent tous les enregistrements dont les valeurs du champ relié dans les deux tables correspondent exactement. Elle inclut
également une ligne pour chaque enregistrement de la table principale
(gauche) pour laquelle la valeur du champ relié n'a pas de correspondance dans la table de recherche et une ligne pour chaque enregistrement de la table de recherche (droite) pour laquelle la valeur du champ relié n'a pas de correspondance dans la table principale.
Jointures appliquées
L'utilisation des diverses options d'application de jointures permet de s'assurer que les tables reliées sont incluses dans la requête lorsque le rapport est généré dans Crystal Reports, même si aucun des champs de la table n'est utilisé dans le rapport.
Les différentes options de jointure applicables sont les suivantes :
• "Not Enforced"
• "Enforced From"
• "Enforced To"
• "Enforced Both"
Non appliquée
Lorsque vous sélectionnez cette option, le lien que vous avez créé n'est utilisé que s'il est explicitement requis. Vos utilisateurs peuvent créer des rapports basés sur les tables sélectionnées sans aucune restriction
(c'est-à-dire sans qu'aucune autre table ne soit imposée). Il s'agit de l'option par défaut.
Appliquée depuis
Lorsque vous sélectionnez cette option, si la table d'arrivée de la mise en relation est utilisée, le lien est appliqué. Par exemple, si vous créez un lien de la TableA vers la TableB en utilisant Appliquée de et que vous
Utilisation des vues d'entreprise 147
Gestion des fondations de données
7
Utilisation des fondations de données
sélectionnez un seul champ de la TableB, le rapport inclura quand même la jointure à la TableA car elle est appliquée. Inversement, le fait de sélectionner uniquement de la table A avec la même condition de jointure n'entraîne pas l'application de la jointure à la table B.
Remarque :
Pour en savoir plus sur les tables de départ et d'arrivée, voir
Mise en relation de et mise en relation vers
page 145.
Appliquée vers
Lorsque vous sélectionnez cette option, si la table de départ de la mise en relation est utilisée, le lien est appliqué. Par exemple, si vous créez un lien de la TableA vers la TableB en utilisant Appliquée à et que vous sélectionnez uniquement un champ de la TableA, la jointure à la TableB sera appliquée et le rapport généré inclura les deux tables.
Remarque :
Pour en savoir plus sur les tables de départ et d'arrivée, voir
Mise en relation de et mise en relation vers
page 145.
Appliquée des deux façons
Lorsque vous sélectionnez cette option, si la table de départ ou la table d'arrivée de la mise en relation est utilisée, le lien est appliqué.
Relations unissant les enregistrements de tables reliées
Lorsque vous liez des enregistrements d'une table à une autre, ces enregistrements sont régis par l'un des deux types de relations suivants :
• 1 vers 1
• 1 vers N.
Relations de type un-à-un
Lorsque les enregistrements de deux tables liées sont unis par des relations un-à-un, à chaque enregistrement de la table principale correspond un seul enregistrement dans la table de recherche (déterminé sur la base des champs liés). Par exemple, dans Xtreme.mdb (l'exemple de base de données livré avec Crystal Reports), la table Employés peut être reliée à la table Adresses
148 Utilisation des vues d'entreprise
Gestion des fondations de données
Utilisation des fondations de données
7 des employés via leur champ commun ID employé. La table Employés contient des informations sur les employés de l'entreprise : fonction, salaire, date d'embauche, etc. La table Adresses des employés contient l'adresse de chaque employé. Dans chacune de ces tables, il n'y a qu'un (et un seul) enregistrement par employé. Par conséquent, si la table Employés est reliée
à la table Adresses d'employés, un seul enregistrement de la table Adresses d'employés sera identifié pour chaque enregistrement de la table Employés ; c'est ce que l'on appelle une relation un-à-un.
Relations de type un-à-plusieurs
Lorsque les enregistrements de deux tables reliées sont unis par des relations de type un-à-plusieurs, à chaque enregistrement de la table principale correspondent un ou plusieurs enregistrements dans la table de recherche, déterminés sur la base de champs de mise en relation. Par exemple, dans
Xtreme.mdb (l'exemple de base de données livré avec Crystal Reports), la table Clients peut être reliée à la table Commandes via leur champ commun
ID client. La table Clients contient des informations sur chaque client ayant passé une commande. La table Commandes contient des informations sur les commandes passées par les clients. Chaque client pouvant passer plusieurs commandes, il est possible que la table Commandes contienne plusieurs enregistrements correspondant à un même enregistrement de la table Clients ; c'est ce que l'on appelle une relation un-à-plusieurs.
Types de lien
Le type de lien détermine la nature de la relation entre deux champs.
Les types de lien sont les suivants :
• "Equal [=] link"
• "Greater Than [>] link"
• "Greater Than Or Equal [>=] link"
• "Less Than [<] link"
• "Less Than Or Equal [<=] link"
• "Not Equal [!=] link"
Utilisation des vues d'entreprise 149
Gestion des fondations de données
7
Utilisation des fondations de données
Lien Egal à [=]
Les résultats obtenus avec cette mise en relation incluent tous les enregistrements dont les valeurs du champ relié dans les deux tables correspondent exactement.
Lien Supérieur à [>]
Les résultats obtenus avec cette mise en relation incluent tous les enregistrements dont la valeur du champ relié de la table principale est strictement supérieure à celle du même champ dans la table de recherche.
Lien Supérieur ou égal à [>=]
Les résultats obtenus avec cette mise en relation incluent tous les enregistrements dont la valeur du champ relié de la table principale est supérieure ou égale à celle du même champ dans la table de recherche.
Lien Inférieur à [<]
Les résultats obtenus avec cette mise en relation incluent tous les enregistrements dont la valeur du champ relié de la table principale est strictement inférieure à celle du même champ dans la table de recherche.
Lien Inférieur ou égal à [<=]
Les résultats obtenus avec cette mise en relation incluent tous les enregistrements dont la valeur du champ relié de la table principale est inférieure ou égale à celle du même champ dans la table de recherche.
Différent de [!=]
Les résultats obtenus avec cette mise en relation incluent tous les enregistrements dont la valeur du champ relié de la table principale est différente de celle du même champ dans la table de recherche.
Pour créer un lien
• Sélectionnez un champ dans la table de données en cliquant dessus et faites glisser le pointeur de la souris vers le champ auquel vous voulez le lier.
150 Utilisation des vues d'entreprise
Gestion des fondations de données
Utilisation des fondations de données
7
Remarque :
Vous ne pourrez pas mettre en relation deux champs comportant des types de données incompatibles.
Une fois les liens entre les différentes tables créés, vous pouvez les modifier en cliquant dessus avec le bouton droit de la souris. Pour en savoir plus sur la façon de modifier les liens, voir
page 151.
Modification d'un lien
Après avoir créé les liens entre les différentes tables, vous pouvez les modifier en cliquant dessus avec le bouton droit de la souris.
Remarque :
Pour être sûr de modifier le lien souhaité, cliquez d'abord dessus afin de le sélectionner. Il s'affiche alors en bleu. Cliquez ensuite sur le lien sélectionné avec le bouton droit de la souris.
Options de mise en relation
La boîte de dialogue Options de mise en relation permet de définir le type des jointures et des liens.
•
Affichage du lien
Utilisation des vues d'entreprise 151
Gestion des fondations de données
7
Utilisation des fondations de données
Cette zone affiche le lien sélectionné. Elle contient également la table de départ (ou table principale) et la table d'arrivée (utilisée comme table de recherche par la table principale). Pour en savoir plus sur les liens, voir
Mise en relation de et mise en relation vers
page 145.
•
Type de jointure
Business Views vous permet d'indiquer le type de jointure à utiliser lors de la mise en relation de tables. Le type de jointure détermine la nature de la relation entre deux tables. Pour en savoir plus sur les types de jointure disponibles, voir
page 146.
•
Appliquer la jointure
Business Views vous permet d'imposer l'utilisation de tables lorsque vous spécifiez des jointures. Pour en savoir plus sur les types de jointure pouvant être appliquée, voir
page 147.
•
Type de lien
Business Views vous permet d'indiquer le type de lien à utiliser lors de la mise en relation de champs entre tables. Le type de lien détermine la nature de la relation entre deux champs. Pour en savoir plus sur les types de lien disponibles, voir
page 149.
Suppression d'un lien
Sélectionnez le lien à supprimer, puis cliquez dessus avec le bouton droit de la souris et sélectionnez Supprimer le lien.
Inverser un lien
Cliquez sur un lien pour le sélectionner, puis cliquez dessus avec le bouton droit de la souris et sélectionnez Inverser le lien pour inverser les tables
"de" et "vers".
Pour en savoir plus sur les tables "de" et "vers", voir
Mise en relation de et mise en relation vers
page 145.
152 Utilisation des vues d'entreprise
Gestion des fondations de données
Utilisation des fondations de données
7
Supprimer tous les liens
Sélectionnez un lien, cliquez dessus avec le bouton droit de la souris, puis sélectionnez Supprimer tous les liens pour supprimer tous les liens définis dans la table de départ.
Mise en relation intelligente par clé
Lorsque vous sélectionnez la fonction Mise en relation intelligente par clé, la mise en relation des tables se fait automatiquement, à partir de leur clé
étrangère. Business Views analyse les tables de données et met en relation les champs avec leurs clés étrangères correspondantes.
Pour sélectionner l'option Mise en relation intelligente par clé
• Dans le menu Diagramme des liens, sélectionnez Mise en relation
intelligente par clé. Vous pouvez également cliquer avec le bouton droit de la souris dans l'onglet Diagramme des liens et sélectionner Mise en relation intelligente par clé.
Mise en relation intelligente par nom
Lorsque vous sélectionnez la fonction Mise en relation intelligente par nom, la mise en relation des tables se fait automatiquement, à partir de leur nom.
Business Views analyse les tables de données et met en relation les champs avec les noms correspondants.
Pour sélectionner l'option Mise en relation intelligente par nom
• Dans le menu Diagramme des liens, sélectionnez Mise en relation
intelligente par nom. Vous pouvez également cliquer avec le bouton droit de la souris dans l'onglet Diagramme des liens et sélectionner Mise en relation intelligente par nom.
Effacer les liens
Lorsque vous sélectionnez Effacer les liens, tous les liens existants sont supprimés. Dans la boîte de dialogue Mise en relation visuelle, vous êtes invité à confirmer la suppression des liens existants.
Utilisation des vues d'entreprise 153
Gestion des fondations de données
7
Utilisation des fondations de données
Pour sélectionner l'option Effacer les liens
• Dans le menu Diagramme des liens, sélectionnez Effacer les liens. Vous pouvez également cliquer avec le bouton droit de la souris dans l'onglet
Diagramme des liens et sélectionner Effacer les liens.
Ordonner les liens
La fonction Ordonner les liens permet de choisir l'ordre de traitement des liens souhaité pour les tables reliées disponibles. Vous devez avoir plusieurs tables disponibles à mettre en relation pour pouvoir ordonner les liens.
Pour sélectionner l'option Ordonner les liens
1.
Dans le menu Diagramme des liens, sélectionnez Ordonner les liens.
Vous pouvez également cliquer avec le bouton droit de la souris dans l'onglet Diagramme des liens et sélectionner Ordonner les liens.
La boîte de dialogue Ordonner les liens apparaît.
2.
Utilisez les boutons fléchés de la boîte de dialogue relative à l'ordre des liens pour changer l'ordre par défaut.
3.
Sélectionnez la case à cocher "Toujours utiliser les liens dans cet ordre, quelle que soit la capacité du pilote de base de données" pour forcer l'organisation des liens.
154 Utilisation des vues d'entreprise
Gestion des fondations de données
Utilisation des fondations de données
7
Supprimer la table
Lorsque vous sélectionnez la fonction Supprimer la table, la table sélectionnée est supprimée. Notez que si une table est reliée à d'autres tables, vous devez d'abord supprimer ces liens pour pouvoir supprimer la table.
Pour supprimer une table
• Cliquez sur la barre de titre de la table à supprimer puis sélectionner
Supprimer la table.
Rechercher une table
Lorsque vous choisissez Rechercher une table, une boîte de dialogue contenant toutes les tables du diagramme des liens apparaît. Cette fonction est pratique lorsque vous disposez d'un certain nombre de tables dans l'onglet Diagramme des liens et que vous avez besoin d'en localiser une rapidement. Sélectionnez une table dans la liste, puis cliquez sur le bouton
Terminer. La table sélectionnée s'affiche dans l'onglet Diagramme des liens.
Pour sélectionner cette fonction
•
Dans le menu Diagramme des liens, sélectionnez Rechercher une
table. Vous pouvez également cliquer avec le bouton droit de la souris dans l'onglet Diagramme des liens et sélectionner Rechercher une table.
Ou cliquer sur l'icône Rechercher une table de la barre d'outils.
Réorganiser les tables
Lorsque vous sélectionnez la fonction Réorganiser les tables, les tables de données sont réorganisées par liens.
Pour sélectionner Réorganiser les tables
•
Dans le menu Diagramme des liens, sélectionnez Réorganiser les
tables. Vous pouvez également cliquer avec le bouton droit de la souris dans l'onglet Diagramme des liens et sélectionner Réorganiser les tables.
Vous pouvez également cliquer sur le bouton Réorganiser les tables dans la barre d'outils.
Utilisation des vues d'entreprise 155
Gestion des fondations de données
7
Utilisation des fondations de données
Sélectionner les tables visibles
Lorsque vous cliquez sur Sélectionner les tables visibles, la boîte de dialogue
Choisir les tables apparaissant dans le diagramme des liens s'affiche. Cette boîte de dialogue permet de sélectionner les tables que vous voulez rendre visibles. Les tables qui ne sont pas sélectionnées ne s'affichent pas dans l'onglet Diagramme des liens de la fenêtre principale de la fondation de données. Vous pouvez cliquer sur le bouton Tout sélectionner pour sélectionner toutes les tables, ou sur le bouton Effacer pour effacer toutes les tables mises en surbrillance.
Pour indiquer les tables visibles
•
Dans le menu Diagramme des liens, cliquez sur Sélectionner les
tables visibles. (Vous pouvez également cliquer sur le bouton
Sélectionner les tables visibles dans la barre d'outils.)
Extraire les index de table
Lorsque vous sélectionnez Extraire les index de table, le Gestionnaire de vues d'entreprise extrait les index des tables. Vous pouvez ensuite sélectionner
page 156 pour afficher la clé vers les indicateurs d'index.
Légende des index
Lorsque vous sélectionnez la fonction Légende de l'index, la boîte de dialogue du même nom s'affiche. Cette boîte de dialogue affiche une clé vers les indicateurs d'index utilisés dans les tables visibles de la zone de l'onglet
Diagramme des liens.
Pour sélectionner l'option Légende de l'index
• Dans le menu Diagramme des liens, sélectionnez Légende des index.
Vous pouvez également cliquer avec le bouton droit de la souris dans l'onglet Diagramme des liens et sélectionner Légende de l'index.
156 Utilisation des vues d'entreprise
Gestion des fondations de données
Utilisation des fondations de données
7
Changer l'affichage des liens
Lorsque vous sélectionnez Changer l'affichage des liens, seuls les noms des tables s'affichent.
Pour sélectionner Changer l'affichage des liens
•
Cliquez sur Changer l'affichage des liens dans le menu Diagramme des liens. Vous pouvez également cliquer avec le bouton droit de la souris dans l'onglet Diagramme des liens et sélectionner Changer l'affichage des liens. Ou cliquer sur le bouton Changer l'affichage des liens de la barre d'outils.
Insertion de tables de données
Lorsque vous créer une fondation de données pour la première fois, vous sélectionnez les tables que vous voulez inclure. Une fois la fondation de données créée, vous pouvez ajouter ou supprimer autant de tables que vous le souhaitez. Cette section explique comment insérer des tables de données supplémentaires. Pour en savoir plus sur la suppression de tables de données existantes, voir
page 155.
Après avoir inséré une table, vous pouvez parcourir les champs qu'elle contient en cliquant sur n'importe lequel d'entre eux avec le bouton droit de la souris et en sélectionnant Parcourir le champ. La boîte de dialogue
Parcourir le champ s'affiche alors, en indiquant le type du champ (et sa longueur le cas échéant) et toutes les entrées que ce dernier comporte.
Pour insérer une table de données
1.
Dans l'Explorateur d'objets, cliquez sur une table avec le bouton droit de la souris et sélectionnez Insérer des tables de données.
Conseil :
Vous pouvez également cliquer sur le bouton Insérer des tables de données dans la barre d'outils, ou sélectionner la fonction Insérer des tables de données dans le menu Insertion.
La boîte de dialogue Insérer des tables de données s'affiche alors.
Utilisation des vues d'entreprise 157
Gestion des fondations de données
7
Utilisation des fondations de données
2.
Développez les connexions de données, sélectionnez une table et cliquez sur Ajouter.
Conseil :
•
• Pour ajouter d'autres connexions ou connexions dynamiques de données en vue d'accéder à d'autres tables, cliquez sur Ajouter une connexion.
Cliquez sur l'icône d'actualisation pour actualiser la boîte de dialogue. Cliquez sur le bouton Modifier les options pour définir la façon dont les tables et les champs s'affichent dans la boîte de dialogue Insérer des tables de données. Pour en savoir plus sur cette boîte de dialogue, voir
Définition des options de l'Explorateur de base de données
page 162.
3.
Continuez à ajouter autant de tables que nécessaire.
4.
Cliquez sur Fermer.
Définition de l'emplacement des tables de données
En définissant l'emplacement des tables, vous pouvez :
• modifier la connexion de données dont dépendent les tables de données, les procédures stockées et les tables de commandes ;
158 Utilisation des vues d'entreprise
Gestion des fondations de données
Utilisation des fondations de données
7
• rediriger une table de données vers une autre table.
Dans l'Explorateur d'objets, sélectionnez une table et cliquez sur le bouton "Définir l'emplacement de la table" de la barre d'outils.
Conseil :
Vous pouvez également sélectionner plusieurs tables à l'aide de la touche
CTRL.
Dans la boîte de dialogue qui apparaît, le bouton Définir n'est activé que lorsqu'une connexion de données ou une table est sélectionnée.
Lorsqu'une connexion de données est sélectionnée, le programme vérifie
(via le nom de la table physique) que la contrepartie de la table existe dans la source de données de la connexion. Si la table n'existe pas, un message d'erreur est renvoyé. Dans le cas contraire, la connexion à la table est mise
à jour.
Si une nouvelle table est sélectionnée à la place, la table initiale est mise à jour de façon à pointer vers la nouvelle table. Notez que si la nouvelle table est basée sur une autre connexion de données, le concepteur vérifie que la table existe dans la source de données de la connexion (en utilisant le nom de la table physique). Si la table n'existe pas, un message d'erreur est renvoyé. Dans le cas contraire, la table et sa connexion sont mises à jour.
Utilisation des vues d'entreprise 159
Gestion des fondations de données
7
Utilisation des fondations de données
Remarque :
• Si plusieurs tables sont sélectionnées dans la fenêtre principale de la fondation de données et pointent vers une nouvelle table, le Gestionnaire de vues d'entreprise ne met à jour que les connexions de données des tables sélectionnées.
• Les utilisateurs ne peuvent pas changer le type de la table d'origine via la fonction de définition de l'emplacement de la table. Par exemple, il n'est pas possible de faire pointer une table de données vers une procédure stockée, pas plus que de faire pointer une table de commandes vers une table de base de données physique. Vous pouvez seulement faire en sorte qu'une table pointe vers une autre table de même type.
Modification des droits d'un champ
En modifiant les droits d'accès des utilisateurs ou groupes à un champ particulier d'une table de données, vous vous assurez que seuls ces utilisateurs ou groupes ont accès à ce champ dans la fondation de données.
Remarque :
Pour pouvoir modifier les paramètres de sécurité d'un champ, vous devez d'abord enregistrer la fondation de données dans le Référentiel
BusinessObjects Enterprise.
Les droits d'accès aux objets Business Views dépendent des droits d'accès aux dossiers correspondants. Lorsque vous définissez un droit particulier sur un dossier, tous les objets de ce dossier héritent de ce droit. De la même manière, tous les objets d'une fondation de données héritent des mêmes droits d'accès que ceux définis au niveau fondation de données. Ainsi, si un utilisateur n'est pas autorisé à modifier les droits définis pour une fondation de données, il ne pourra pas modifier ceux spécifiés pour un champ. Pour en savoir plus sur l'héritage des droits, voir
Utilisation de l'héritage à votre avantage
page 282.
Pour appliquer des paramètres de sécurité à un champ
1.
Dans l'Explorateur d'objets, cliquez avec le bouton droit de la souris sur le champ auquel vous voulez appliquer des paramètres de sécurité et sélectionnez Modifier les droits.
160 Utilisation des vues d'entreprise
Gestion des fondations de données
Utilisation des fondations de données
7
Conseil :
Vous pouvez aussi sélectionner la cellule des droits dans l'Explorateur de propriétés, puis cliquer sur le bouton "...". Ou sélectionner Modifier les droits dans le menu Edition.
La boîte de dialogue Modifier les droits apparaît.
2.
Attribuez le droit à un utilisateur ou groupe d'utilisateurs en activant la case à cocher appropriée dans la colonne suivante :
• Visualiser les données du champ
Ce droit détermine si un utilisateur ou un groupe d'utilisateurs peut ou non voir le champ et les données qui lui sont associées. Vous pouvez accorder ou refuser ce droit de manière explicite.
Remarque :
•
• Lorsque la case à cocher en regard du droit est désactivée, le droit est refusé à l'utilisateur ou au groupe d'utilisateurs ; lorsque la case
à cocher est activée, le droit est attribué à l'utilisateur ou au groupe d'utilisateurs ; lorsque la case à cocher est ombrée, le droit est hérité.
Notez également que, même si un droit apparaît comme étant attribué, il peut être refusé une fois l'héritage pris en compte.
Cliquez sur le bouton Aperçu pour afficher les paramètres de sécurité finaux du champ avec l'héritage appliqué. Le Gestionnaire de vues d'entreprise résout le résultat net des paramètres de sécurité actuels et affiche les droits nets.
3.
Pour ajouter un autre utilisateur ou groupe d'utilisateurs, cliquez sur Ajouter des utilisateurs ou Ajouter des groupes.
4.
Définissez les droits du nouvel utilisateur ou nouveau groupe.
Utilisation des vues d'entreprise 161
Gestion des fondations de données
7
Utilisation des fondations de données
5.
Cliquez sur OK.
Définition des options de l'Explorateur de base de données
•
Dans la boîte de dialogue Insérer des tables de données, cliquez sur le bouton Modifier les options pour définir les options de base de données à afficher, ainsi que les options de liste et de tri.
La boîte de dialogue des options de l'Explorateur de base de données apparaît.
Afficher
•
Tables
Lorsque vous cochez cette case, votre fondation de données peut créer des rapports à partir des tables de base de données contenues dans vos sources de données SQL/ODBC. (Cette option est sélectionnée par défaut.)
•
Vues
162 Utilisation des vues d'entreprise
Gestion des fondations de données
Utilisation des fondations de données
7
Lorsque vous cochez cette case, votre fondation de données peut créer des rapports à partir des tables virtuelles contenues dans vos sources de données SQL/ODBC. (Cette option est sélectionnée par défaut.)
•
Tables système
Lorsque vous cochez cette case, votre fondation de données permet de générer des rapports à partir des tables système. Ces tables ne sont en général utilisées que par l'administrateur système, mais elles sont accessibles aux autres utilisateurs à condition qu'ils disposent des autorisations appropriées. (Cette option n'est pas sélectionnée par défaut.)
•
Synonymes
Lorsque vous cochez cette case, votre fondation de données peut créer des rapports à partir des tables virtuelles disponibles sur certains ordinateurs hôtes. (Cette option n'est pas sélectionnée par défaut.)
•
Procédures stockées
Lorsque vous cochez cette case, votre fondation de données peut créer des rapports à partir des résultats issus des procédures stockées, si vous utilisez des systèmes SQL qui prennent en charge ces procédures. (Cette option est sélectionnée par défaut.)
•
Nom de table LIKE
Ce champ permet d'entrer la fonction SQL LIKE pour spécifier le type de nom de table que vous souhaitez afficher dans la boîte de dialogue Insérer des tables de données. Utilisez le caractère de soulignement (_) et le signe de pourcentage (%) comme caractères génériques avec cette fonction. Le caractère de soulignement spécifie un caractère quelconque, alors que le caractère de pourcentage spécifie une série de caractères quelconque. Ainsi, JEA_ correspond uniquement à JEAN, tandis que
JEA% correspond à la fois à JEAN et à JEANNE. De même, si vous saisissez C% dans le champ Nom de table LIKE, seules les tables dont le nom commence par C seront affichées.
•
Propriétaire LIKE
Ce champ fonctionne de la même manière que le champ Nom de table
LIKE si ce n'est que la fonction LIKE est utilisée ici pour sélectionner le propriétaire (ou créateur ou alias) de la table, et non le nom de la table.
Ainsi, si vous saisissez C% dans le champ Propriétaire LIKE, seules les tables dont le nom du propriétaire commence par C seront affichées.
Utilisation des vues d'entreprise 163
Gestion des fondations de données
7
Utilisation des fondations de données
•
Nombre maximal de tables
Indiquez le nombre maximal de tables que vous voulez afficher dans la boîte de dialogue Insérer des tables de données. La valeur par défaut est 8 000.
Répertorier les tables et les champs par
Les options de cette partie de la boîte de dialogue Options de l'Explorateur de base de données permettent de spécifier le texte qui doit être utilisé par le programme pour les tables et les champs.
•
Nom
Si vous sélectionnez cette option, le programme identifie les tables et les champs utilisant le nom réel (par exemple, la table "Clients" et le champ
"Nom du client"). Cette option est sélectionnée par défaut.
•
Description
Si vous sélectionnez cette option, le programme identifie les tables et les champs utilisant la description que vous avez spécifiée (par exemple, la table "Nos clients" et le champ "Noms de tous nos clients").
•
Les deux
Si vous sélectionnez cette option, le programme identifie les tables et les champs utilisant le nom et la description que vous avez spécifiés (par exemple, la table "Clients - Nos clients" et le champ "Nom du client -
Noms de tous nos clients").
Tri
•
Tri alphabétique des tables
Lorsque vous cochez cette case, les tables s'affichent, pour l'ensemble du programme, par ordre alphabétique (et non pas dans l'ordre de la base de données). Cette case est cochée par défaut.
164 Utilisation des vues d'entreprise
Gestion des fondations de données
Utilisation des fondations de données
7
Insertion d'une formule
Très souvent, les données nécessaires à une fondation de données existent déjà dans les champs d'une base de données. Par exemple, pour créer une liste ordonnée, vous devez sélectionner et placer les champs appropriés dans un élément d'entreprise (un élément d'entreprise étant un ensemble de champs basés sur une fondation de données).
Toutefois, il est parfois nécessaire d'ajouter à un élément d'entreprise des données qui ne se trouvent pas dans les champs de données. Lorsque ce cas se présente, il est nécessaire de créer une formule. Pour calculer par exemple le nombre de jours nécessaires au traitement de chaque commande d'un client, il vous faut une formule qui détermine le nombre de jours qui s'écoulent entre la date de la commande et la date de la livraison.
Pour créer des formules dans le Gestionnaire de vues d'entreprise, utilisez l'Editeur de formule. La syntaxe et les composants de formule sont identiques
à ceux utilisés pour créer une formule dans Crystal Reports.
Exemples d'utilisation courante des formules
Il existe de nombreuses possibilités d'utilisation pour les formules. Si une manipulation de données particulière est nécessaire, elle peut être effectuée au moyen des formules.
Création des champs calculés à ajouter à votre rapport
Pour calculer le prix avec une remise de 15 %:
Exemple de syntaxe Crystal :
{Orders_Detail.Unit Price}*.85
Exemple de syntaxe Basic : formula = {Orders_Detail.Unit Price}*.85
Mise en forme du texte dans un rapport
Pour mettre en majuscules toutes les valeurs du champ contenant le nom du client :
Utilisation des vues d'entreprise 165
Gestion des fondations de données
7
Utilisation des fondations de données
Exemple de syntaxe Crystal :
UpperCase ({Customer.Customer Name})
Exemple de syntaxe Basic : formula = UCase ({Customer.Customer Name})
Extraction d'une ou de plusieurs parties d'une chaîne de texte
Pour extraire la première lettre du nom de client :
Exemple de syntaxe Crystal :
{Customer.Customer Name} [1]
Exemple de syntaxe Basic : formula = {Customer.Customer Name} (1)
Extraction des parties d'une date
Pour déterminer le mois pendant lequel une commande a été passée :
Exemple de syntaxe Crystal :
Month ({Orders.Order Date})
Exemple de syntaxe Basic : formula = Month ({Orders.Order Date})
Utilisation d'une fonction personnalisée
Pour convertir 500 $ US en dollars canadiens :
Exemple de syntaxe Crystal : cdConvertUSToCanadian (500)
Exemple de syntaxe Basic : formula = cdConvertUSToCanadian (500)
166 Utilisation des vues d'entreprise
Gestion des fondations de données
Utilisation des fondations de données
7
Syntaxe et composants de formule
Les formules sont constituées de deux parties essentielles : les composants et la syntaxe. Les composants sont les éléments à ajouter pour créer la formule, alors que la syntaxe constitue l'ensemble des règles à suivre pour l'organisation des composants.
Composants de formule
La création d'une formule dans le Gestionnaire de vues d'entreprise est similaire à la création d'une formule dans une feuille de calcul. Vous pouvez utiliser l'un des composants suivants dans votre formule :
Champs
Exemple : {clients.NOM DU CLIENT}, {clients.VENTES DE L'ANNEE
DERNIERE}
Nombres
Exemple : 1, 2, 3,1416
Texte
Exemple : "Quantité", ":", "votre texte"
Opérateurs
Exemple : + (addition), / (division), -x (négation)
Les opérateurs correspondent à des actions pouvant être utilisées dans les formules.
Fonctions
Exemple : Round (x), Trim (x)
Les fonctions effectuent des calculs tels que la moyenne, la somme ou le comptage. Toutes les fonctions disponibles sont répertoriées avec leurs arguments et sont regroupées selon leur usage.
Utilisation des vues d'entreprise 167
Gestion des fondations de données
7
Utilisation des fondations de données
Fonctions personnalisées
Exemple : cdPremierJourDuMois, cdJoursFériés
Les fonctions personnalisées permettent de partager et de réutiliser une logique de formule. Elles peuvent être stockées dans le Référentiel
BusinessObjects Enterprise, puis ajoutées à un rapport. Après les avoir ajoutées au rapport, vous pouvez les utiliser dans l'Expert Formule lors de la création de formules.
Structures de contrôle
Exemple : If" et "Select", boucles "For"
Valeurs de champs de groupe
Exemple : Average (chp, chpCond), Sum (chp, chpCond, "condition")
Les valeurs de champs de groupe permettent d'effectuer le résumé d'un groupe. Vous pouvez par exemple utiliser des valeurs de champs de groupe pour déterminer le pourcentage du total général représenté par chaque groupe.
Autres formules
Exemple : {@BénéficeBrut}, {@QUOTA}
Syntaxe de formule
La syntaxe est l'ensemble des règles utilisées pour l'écriture de formules correctes. Voici quelques règles de base :
• Placez les chaînes de texte entre guillemets.
• Placez les arguments entre parenthèses (si possible).
• Les formules référencées sont précédées du signe @.
Syntaxes Crystal et Basic
Lors de la création de formules, vous pouvez utiliser la syntaxe Crystal ou la syntaxe Basic. Presque toutes les formules écrites avec une syntaxe peuvent l'être avec l'autre syntaxe. Les rapports peuvent contenir des formules utilisant la syntaxe Basic ou la syntaxe Crystal.
168 Utilisation des vues d'entreprise
Gestion des fondations de données
Utilisation des fondations de données
7
La syntaxe Crystal est le langage de formules incorporé dans toutes les versions de Crystal Reports.
Si vous êtes familiarisé avec Microsoft Visual Basic ou d'autres versions du langage Basic, la syntaxe Basic vous sera plus familière. La syntaxe Basic est en général basée sur celle de Visual Basic, à ceci près qu'elle possède des extensions pour la prise en charge de la création de rapports.
Si vous connaissez déjà la syntaxe Crystal, vous pouvez continuer à l'utiliser et bénéficier des nouveaux opérateurs, fonctions et structures de contrôle inspirés par Microsoft Visual Basic.
Remarque :
• Vous ne pouvez pas écrire des formules de sélection de groupes et de sélection d'enregistrements à l'aide de la syntaxe Basic.
• La création de rapports n'est pas ralentie par l'utilisation de la syntaxe
Basic. Les rapports utilisant les formules en syntaxe Basic peuvent être exécutés sur tout ordinateur sur lequel Crystal Reports est exécuté.
• L'utilisation de formules en syntaxe Basic n'implique en aucune façon la diffusion de fichiers supplémentaires avec vos rapports.
Pour en savoir plus
• Pour en savoir plus sur la syntaxe Basic, voir Création de formules avec la syntaxe Basic dans l'aide en ligne de Crystal Reports.
• Pour en savoir plus sur la syntaxe Crystal, voir Création de formules avec la syntaxe Crystal dans l'aide en ligne de Crystal Reports.
Fenêtres de l'Editeur de formule
L'Editeur de formule se compose de quatre fenêtres principales situées sous sa barre d'outils.
Utilisation des vues d'entreprise 169
Gestion des fondations de données
7
Utilisation des fondations de données
Fenêtre
Champs du rapport
Fonctions
Opérateurs
Fenêtre de texte de formule
Description du contenu
Les champs de rapport contiennent tous les champs de base de données disponibles pour votre fondation de données. Ils contiennent également les formules et les groupes déjà créés pour la fondation de données.
Les fonctions sont des procédures déjà écrites qui renvoient des valeurs. Elles permettent d'effectuer des calculs comme la moyenne, la somme, le comptage, le sinus, la suppression de blancs ou la mise en majuscules.
Cette fenêtre contient également les fonctions personnalisées.
Les opérateurs sont en quelques sorte les "verbes" des formules. Ils décrivent une action ou une opération devant être effectuée avec deux valeurs ou plus.
Exemples d'opérateurs : addition, soustraction, inférieur à et supérieur
à.
C'est dans cette fenêtre que vous créez votre formule. Vous pouvez
également voir votre formule dans la fenêtre de l'Explorateur de propriétés.
170 Utilisation des vues d'entreprise
Gestion des fondations de données
Utilisation des fondations de données
7
Choix de la syntaxe
La barre d'outils de l'Editeur de formule contient une liste dans laquelle vous pouvez sélectionner la syntaxe Crystal ou la syntaxe Basic pour créer votre formule. Par défaut, c'est la syntaxe Crystal qui est sélectionnée.
Remarque :
Changer la syntaxe de Crystal en Basic ou inversement modifiera la liste des fonctions dans la fenêtre Fonctions ainsi que la liste des opérateurs dans la fenêtre Opérateurs. Les fonctions et les opérateurs sont différents d'une syntaxe à l'autre. En revanche, les champs disponibles du rapport resteront identiques car ils peuvent être utilisés avec chacune des deux syntaxes.
Saisie des composants de formule
Les arborescences de champs de rapport, de fonctions et d'opérateurs situées en haut de l'Editeur de formule contiennent les principaux composants de formule. Cliquez deux fois sur un composant dans ces arborescences pour l'ajouter à la formule.
Par exemple, si en syntaxe Basic, vous cliquez deux fois sur Opérateurs >
Structures de contrôle > Do While c s Loop dans l'arborescence des opérateurs, le texte suivant apparaît dans la fenêtre de saisie de la formule, avec le curseur placé entre Do While et Loop :
Do While
Loop
Création d'une formule
Vous devez créer et définir la formule au niveau de la fondation de données afin de pouvoir l'ajouter à vos éléments d'entreprise.
Pour créer une formule
1.
Dans le menu Insertion, sélectionnez Insérer une formule.
Utilisation des vues d'entreprise 171
Gestion des fondations de données
7
Utilisation des fondations de données
Remarque :
Vous pouvez aussi cliquer avec le bouton droit de la souris sur
Formules dans l'Explorateur d'objets et sélectionner Insérer une formule.
Vous pouvez également cliquer sur l'icône Insérer une formule de la barre d'outils.
L'Editeur de formule s'affiche.
2.
Dans la barre d'outils de l'Editeur de formule, sélectionnez Syntaxe
Crystal ou Syntaxe Basic.
Pour en savoir plus sur la syntaxe à utiliser, voir
page 171.
3.
Dans la deuxième liste déroulante, indiquez l'une des valeurs suivantes :
• Sélectionnez Exceptions pour les valeurs nulles afin que la formule ne tienne pas compte des valeurs nulles.
• Choisissez Zéros pour les valeurs nulles afin que la formule traite les valeurs nulles comme des valeurs égales à zéro.
4.
Entrez la formule en saisissant ses composants ou en les sélectionnant depuis les arborescences de composants.
172 Utilisation des vues d'entreprise
Gestion des fondations de données
Utilisation des fondations de données
7
5.
Cliquez sur Vérifier pour vous assurer que la formule ne contient pas d'erreur.
6.
Résolvez les erreurs de syntaxe que le Vérificateur de Formule a trouvées.
7.
Lorsque la syntaxe est correcte, cliquez sur Appliquer pour enregistrer la formule.
Lorsque vous créez un élément d'entreprise, vous disposez alors d'un certain nombre de formules enregistrées dans la fondation de données.
Mise à jour d'une formule à l'aide de l'Explorateur de propriétés
L'Explorateur de propriétés affiche toutes les propriétés qui peuvent être modifiées pour la formule sélectionnée dans l'Explorateur d'objets.
•
Nom
Nom de la formule.
•
Description
Description que vous avez saisie pour la formule.
•
Type de champ
Type du champ de données.
•
Syntaxe de la formule
Indique si la formule a été créée à partir de la syntaxe Crystal ou de la syntaxe Basic.
•
Texte de la formule
Contenu de votre formule.
•
Droits
Droits des utilisateurs et groupes d'utilisateurs associés à la formule. Pour mettre les droits à jour, sélectionnez la cellule Droits, puis cliquez sur le bouton "...". Dans la boîte de dialogue Modifier les droits, vous pouvez spécifier si les utilisateurs ou les groupes d'utilisateurs peuvent ou non visualiser les données du champ. Ce droit est explicitement accordé ou refusé.
Utilisation des vues d'entreprise 173
Gestion des fondations de données
7
Utilisation des fondations de données
Définition des droits d'accès à une formule
En modifiant les droits d'accès des utilisateurs ou groupes à une formule dans une fondation de données, vous vous assurez que seuls ces utilisateurs ou groupes ont accès à cette formule dans la fondation de données. Ainsi, lorsqu'un utilisateur crée un élément d'entreprise, il ne peut afficher et ajouter que les formules auxquelles il a accès.
Remarque :
Pour pouvoir modifier les paramètres de sécurité d'une formule, vous devez d'abord enregistrer la fondation de données dans le Référentiel
BusinessObjects Enterprise.
Les droits d'accès aux objets Business Views dépendent des droits d'accès aux dossiers correspondants. Lorsque vous définissez un droit particulier sur un dossier, tous les objets de ce dossier héritent de ce droit. De la même manière, tous les objets d'une fondation de données héritent des mêmes droits d'accès que ceux définis au niveau fondation de données. Ainsi, si un utilisateur n'est pas autorisé à modifier les droits définis pour une fondation de données, il ne pourra pas modifier ceux spécifiés pour une formule. Pour en savoir plus sur l'héritage des droits, voir
Utilisation de l'héritage à votre avantage
page 282.
Pour appliquer des paramètres de sécurité à une formule
1.
Dans l'Explorateur d'objets, cliquez avec le bouton droit de la souris sur la formule à laquelle vous souhaitez appliquer des paramètres de sécurité et sélectionnez Modifier les droits.
Conseil :
Vous pouvez aussi sélectionner la cellule des droits dans l'Explorateur de propriétés, puis cliquer sur le bouton "...". Ou sélectionner Modifier les droits dans le menu Edition.
La boîte de dialogue Modifier les droits apparaît.
174 Utilisation des vues d'entreprise
Gestion des fondations de données
Utilisation des fondations de données
7
2.
Attribuez le droit à un utilisateur ou groupe d'utilisateurs en activant la case à cocher appropriée dans la colonne suivante :
• Visualiser les données du champ
Ce droit détermine si un utilisateur ou groupe peut voir la formule et les données qui lui sont associées. Vous pouvez accorder ou refuser ce droit de manière explicite.
Remarque :
•
• Lorsque la case à cocher en regard du droit est désactivée, le droit est refusé à l'utilisateur ou au groupe d'utilisateurs ; lorsque la case
à cocher est activée, le droit est attribué à l'utilisateur ou au groupe d'utilisateurs ; lorsque la case à cocher est ombrée, le droit est hérité.
Notez également que, même si un droit apparaît comme étant attribué, il peut être refusé une fois l'héritage pris en compte.
Cliquez sur le bouton Aperçu pour afficher les paramètres de sécurité finaux de la formule avec l'héritage appliqué. Le
Gestionnaire de vues d'entreprise résout le résultat net des paramètres de sécurité actuels et affiche les droits nets.
3.
Pour ajouter un autre utilisateur ou groupe d'utilisateurs, cliquez sur Ajouter des utilisateurs ou Ajouter des groupes.
4.
Définissez les droits du nouvel utilisateur ou nouveau groupe.
5.
Cliquez sur OK.
Utilisation des vues d'entreprise 175
Gestion des fondations de données
7
Utilisation des fondations de données
Insertion d'une expression SQL
Les expressions SQL ressemblent aux formules sauf qu'elles sont écrites en SQL (Structured Query Language). Elles sont utiles pour l'optimisation des performances des rapports parce que les tâches qu'elles exécutent sont toujours effectuées sur le serveur de base de données (par opposition à une formule standard, qui est généralement exécutée sur l'ordinateur local).
Pour en savoir plus sur le langage SQL, voir la section "Bases de données" de l'aide en ligne de Crystal Reports. Pour en savoir plus sur les formules, voir
page 165.
Fenêtres de l'Editeur d'expressions SQL
L'Editeur d'expressions SQL se compose de quatre fenêtres principales situées sous sa barre d'outils.
Fenêtre Description du contenu
Champs du rapport
Fonctions
Les champs de rapport contiennent tous les champs de base de données disponibles pour votre fondation de données.
Les fonctions sont des procédures déjà écrites qui renvoient des valeurs. Elles permettent d'effectuer des calculs de conversion, des opérations sur des valeurs numériques, etc.
176 Utilisation des vues d'entreprise
Gestion des fondations de données
Utilisation des fondations de données
7
Fenêtre Description du contenu
Opérateurs
Les opérateurs sont en quelque sorte les "verbes" des expressions SQL.
Ils décrivent une action ou une opération devant être effectuée avec deux valeurs ou plus.
Exemples d'opérateurs : addition, soustraction, inférieur à et supérieur
à.
Fenêtre de saisie de l'expression
SQL
C'est dans cette fenêtre que vous créez votre expression SQL. Vous pouvez également y accéder à partir de la fenêtre de l'Explorateur de propriétés.
Création d'une expression SQL
Vous devez créer et définir vos expressions SQL au niveau fondation de données avant de pouvoir les ajouter à vos éléments d'entreprise.
Pour créer une expression SQL
1.
Dans le menu Insertion, cliquez sur Insérer une expression SQL.
Conseil :
Vous pouvez également, dans l'Explorateur d'objets, cliquer avec le bouton droit de la souris sur Expressions SQL, puis sélectionner Insérer une expression SQL. ou cliquer sur l'icône Insérer une expression SQL de la barre d'outils.
L'Editeur d'expressions SQL apparaît.
Utilisation des vues d'entreprise 177
Gestion des fondations de données
7
Utilisation des fondations de données
2.
Entrez l'expression SQL en saisissant ses composants ou en les sélectionnant depuis les arborescences de composants.
3.
Cliquez sur Vérifier pour vous assurer que l'expression SQL ne contient pas d'erreur.
4.
Le cas échéant, corrigez les erreurs de syntaxe trouvées par le vérificateur d'expression SQL.
5.
Lorsque la syntaxe est correcte, cliquez sur Appliquer pour enregistrer l'expression SQL.
Lorsque vous créez un élément d'entreprise, vous disposez alors d'un certain nombre d'expressions SQL enregistrées dans la fondation de données.
Mise à jour d'une expression SQL à l'aide de l'Explorateur de propriétés
L'Explorateur de propriétés affiche toutes les propriétés qui peuvent être modifiées pour une expression SQL que vous avez sélectionnée dans l'Explorateur d'objets.
•
Nom
Nom de l'expression SQL.
178 Utilisation des vues d'entreprise
Gestion des fondations de données
Utilisation des fondations de données
7
•
Description
Description que vous avez saisie pour l'expression SQL.
•
Type de champ
Type du champ de données.
•
Syntaxe de la formule
Indique que la syntaxe utilisée est SQL.
•
Texte de la formule
Contenu de votre formule.
•
Connexion de données
Indique la connexion de données utilisée par l'expression SQL.
•
Afficher dans le diagramme des liens
Sélectionnez Vrai ou Faux dans la liste. Si vous sélectionnez Vrai, l'expression SQL s'affichera dans le diagramme des liens.
•
Droits
Droits des utilisateurs et groupes d'utilisateurs associés à l'expression
SQL. Pour mettre les droits à jour, sélectionnez la cellule Droits, puis cliquez sur le bouton "...". Dans la boîte de dialogue Modifier les droits, vous pouvez spécifier si les utilisateurs ou les groupes d'utilisateurs peuvent ou non visualiser les données du champ. Ce droit est explicitement accordé ou refusé.
Définition des droits d'accès à une expression SQL
En modifiant les droits d'accès des utilisateurs ou groupes à une expression
SQL dans une fondation de données, vous vous assurez que seuls ces utilisateurs ou groupes ont accès à cette expression dans la fondation de données. Ainsi, lorsqu'un utilisateur crée un élément d'entreprise, il ne peut afficher et ajouter que les expressions SQL auxquelles il a accès.
Remarque :
Pour pouvoir modifier les paramètres de sécurité d'une expression SQL, vous devez d'abord enregistrer la fondation de données dans le Référentiel
BusinessObjects Enterprise.
Utilisation des vues d'entreprise 179
Gestion des fondations de données
7
Utilisation des fondations de données
Les droits d'accès aux objets Business Views dépendent des droits d'accès aux dossiers correspondants. Lorsque vous définissez un droit particulier sur un dossier, tous les objets de ce dossier héritent de ce droit. De la même manière, tous les objets d'une fondation de données héritent des mêmes droits d'accès que ceux définis au niveau fondation de données. Ainsi, si un utilisateur n'est pas autorisé à modifier les droits définis pour une fondation de données, il ne pourra pas modifier ceux spécifiés pour une expression
SQL. Pour en savoir plus sur l'héritage des droits, voir
page 282.
Pour appliquer des paramètres de sécurité à une expression SQL
1.
Dans l'Explorateur d'objets, cliquez avec le bouton droit de la souris sur l'expression SQL à laquelle vous voulez appliquer des paramètres de sécurité et sélectionnez Modifier les droits.
Conseil :
Vous pouvez aussi sélectionner la cellule des droits dans l'Explorateur de propriétés, puis cliquer sur le bouton "...". Ou sélectionner Modifier les droits dans le menu Edition.
La boîte de dialogue Modifier les droits apparaît.
2.
Attribuez les droits à un utilisateur ou groupe d'utilisateurs en activant la case à cocher appropriée dans la colonne suivante :
• Visualiser les données du champ
Ce droit détermine si un utilisateur ou un groupe d'utilisateurs peut voir l'expression SQL et les données qui lui sont associées. Vous pouvez accorder ou refuser ce droit de manière explicite.
180 Utilisation des vues d'entreprise
Gestion des fondations de données
Utilisation des fondations de données
7
Remarque :
•
• Lorsque la case à cocher en regard du droit est désactivée, le droit est refusé à l'utilisateur ou au groupe d'utilisateurs ; lorsque la case
à cocher est activée, le droit est attribué à l'utilisateur ou au groupe d'utilisateurs ; lorsque la case à cocher est ombrée, le droit est hérité.
Notez également que, même si un droit apparaît comme étant attribué, il peut être refusé une fois l'héritage pris en compte.
Cliquez sur le bouton Aperçu pour afficher les paramètres de sécurité finaux de l'expression SQL avec l'héritage appliqué. Le
Gestionnaire de vues d'entreprise résout le résultat net des paramètres de sécurité actuels et affiche les droits nets.
3.
Pour ajouter un autre utilisateur ou groupe d'utilisateurs, cliquez sur Ajouter des utilisateurs ou Ajouter des groupes.
4.
Définissez les droits du nouvel utilisateur ou nouveau groupe.
5.
Cliquez sur OK.
Insertion d'un paramètre
Les paramètres invitent l'utilisateur d'un rapport à saisir des informations.
Un paramètre peut être considéré comme une question à laquelle l'utilisateur doit répondre pour que le rapport puisse être généré à partir de la vue d'entreprise. Les informations saisies par les utilisateurs, ou la façon dont ils répondent, déterminent ce qui apparaît dans le rapport. Un rapport utilisé par le service des ventes utilisera par exemple un paramètre demandant à l'utilisateur de choisir une région. Le rapport renvoie alors les résultats relatifs
à la région spécifiée par l'utilisateur au lieu de renvoyer les résultats de toutes les régions.
Pour en savoir plus sur les champs de paramètre et les fonctions avancées qui s'y rapportent, voir "Champs de paramètre" dans l'Aide en ligne de
Crystal Reports.
Considérations sur les champs de paramètre
Lorsque vous utilisez des champs de paramètre dans une fondation de données, vous devez avoir à l'esprit un certain nombre d'éléments :
Utilisation des vues d'entreprise 181
Gestion des fondations de données
7
Utilisation des fondations de données
• Les champs de paramètre prennent en charge les types de données suivants :
• Booléen : Nécessite une réponse oui/non ou vrai/faux.
Exemple : Inclure le nombre des ventes par région dans le résumé ?
• Devise : Nécessite un montant en devise.
Exemple : Afficher le montant des commandes supérieures à 50 000 €.
• Date : Nécessite une réponse au format date.
Exemple : Saisir les dates de début et de fin du trimestre fiscal.
• Date/heure : Nécessite la saisie de la date et de l'heure.
Exemple : Afficher les statistiques du 17/07/2003 entre 17 et 19 h.
• Nombre : Nécessite une valeur numérique.
Exemple : Saisir le numéro d'identification de l'employé.
• Chaîne : Nécessite une réponse de type texte.
Exemple : Saisir la région de l'agence commerciale.
• Heure : Nécessite une réponse utilisant un format d'heure
Exemple : Afficher le nombre total de ventes effectuées entre 14 et
17 h.
• Les champs de paramètres qui invitent à saisir du texte peuvent comporter plusieurs lignes d'environ 60 à 70 caractères chacune (selon la largeur des caractères, avec un maximum de 254 caractères). Les textes comportant plus d'une ligne seront automatiquement renvoyés à la ligne.
• Il est possible de créer une liste dans laquelle les utilisateurs sélectionneront une valeur de paramètre plutôt que d'avoir à la saisir manuellement.
• Vous pouvez créer un champ de paramètre puis l'intégrer à votre formule comme vous le feriez avec n'importe quel autre champ.
• Tout comme les formules, les expressions SQL et les filtres, vous pouvez définir et appliquer des droits d'utilisateurs et de groupes d'utilisateurs à des champs particuliers.
182 Utilisation des vues d'entreprise
Gestion des fondations de données
Utilisation des fondations de données
7
Création d'un champ de paramètre
Pour pouvoir utiliser un champ de paramètre dans des formules, vous devez d'abord le créer et le définir au niveau fondation de données.
Pour créer un paramètre
1.
Dans le menu Insertion, sélectionnez Insérer un paramètre.
Conseil :
Vous pouvez aussi cliquer avec le bouton droit de la souris sur
Paramètres et sélectionner Insérer un paramètre à partir de l'Explorateur d'objets. Ou cliquez sur l'icône Insérer un paramètre dans la barre d'outils.
La boîte de dialogue Créer un paramètre apparaît.
2.
Saisissez le nom du paramètre dans le champ Nom (255 caractères alphanumériques maximum).
Utilisation des vues d'entreprise 183
Gestion des fondations de données
7
Utilisation des fondations de données
3.
Sélectionnez le Type approprié dans la liste.
Remarque :
La valeur Chaîne est sélectionnée par défaut. Pour en savoir plus sur les différents types de valeurs, voir
Considérations sur les champs de paramètre
page 181.
4.
Choisissez le type de votre liste de valeurs.
Remarque :
Par défaut, le type de liste de valeurs Statique est sélectionné. Pour en savoir plus sur les invites dynamiques et les listes de valeurs en cascade, voir
Invites dynamiques et listes de valeurs en cascade
page 229.
5.
Dans la liste Champ de valeur, sélectionnez le champ sur lequel doit porter l'invite.
6.
Cliquez sur Actions, puis sélectionnez Ajouter toutes les valeurs de
la base de données pour transférer toutes les valeurs du champ sélectionné dans la base de données vers la zone Valeurs.
L'utilisateur pourra ainsi choisir parmi toutes les valeurs. Si vous voulez limiter la sélection, saisissez uniquement les valeurs que vous voulez proposer à l'utilisateur.
7.
Cliquez sur OK.
Options concernant tous les types de valeurs de paramètre, à l'exception du type Booléen
Texte de l'invite
Saisissez le texte que vous souhaitez afficher pour vos utilisateurs comme invite. Par exemple, si vous demandez une valeur d'Etat, vous pouvez saisir une invite de type "Saisissez l'Etat pour lequel vous souhaitez obtenir les données de vente".
Invite avec description uniquement
Choisissez si l'utilisateur doit saisir uniquement une description (Vrai) ou une valeur et sa description (Faux). Par défaut, le programme attribue la valeur Faux à ce champ.
184 Utilisation des vues d'entreprise
Gestion des fondations de données
Utilisation des fondations de données
7
Valeur par défaut
Ajoutez une valeur à ce champ si vous souhaitez afficher une valeur par défaut lorsque le programme invite les utilisateurs à sélectionner une valeur.
Remarque :
Cette option n'est disponible que pour les paramètres qui comportent des invites statiques.
Autoriser les valeurs personnalisées
Si vous attribuez la valeur vrai à cette option, les utilisateurs peuvent choisir parmi les valeurs que vous avez saisies ou les valeurs de leur choix.
Autoriser plusieurs valeurs
Utilisez le champ "Autoriser plusieurs valeurs" pour sélectionner plusieurs valeurs par défaut pour votre champ de paramètre lorsque vous cliquez sur le bouton Actualiser dans la barre Outils de navigation.
Lorsque ce champ est défini sur Vrai, l'invite autorise plusieurs valeurs.
Lorsqu'il est défini sur Vrai, vous pouvez régler à la fois "Autoriser les valeurs discrètes" et "Autoriser les valeurs de plage. Sinon, à tout autre moment, seul un de ces deux champs peut être défini sur Vrai. Ce champ affiche la valeur Faux par défaut.
Autoriser les valeurs discrètes
Utilisez le champ "Autoriser les valeurs discrètes" pour sélectionner uniquement les valeurs discrètes ou singulières pour votre champ de paramètre. Si vous avez sélectionné "Autoriser plusieurs valeurs", vous pourrez choisir plusieurs valeurs discrètes pour votre champ de paramètre, bien que celles-ci continuent de fonctionner tout à fait différemment d'une valeur de plage.
Lorsque ce champ est défini sur Vrai, l'invite autorise uniquement des valeurs discrètes. Ce champ affiche la valeur Vrai par défaut.
Autoriser les valeurs de plage
Utilisez le champ "Autoriser les valeurs de plage" pour sélectionner une plage de valeurs pour votre champ de paramètre. Par exemple, si vous avez
Utilisation des vues d'entreprise 185
Gestion des fondations de données
7
Utilisation des fondations de données
sélectionné un champ monétaire, votre champ de paramètre peut être égal
à tout nombre compris entre 10 000 € et 100 000 €.
Lorsque ce champ est défini sur Vrai, l'invite autorise des valeurs de plage.
Ce champ affiche la valeur Faux par défaut.
Longueur minimale
Utilisez le champ "Longueur minimale" pour définir le nombre minimal de caractères que peut contenir votre champ de paramètre. Par exemple, si vous choisissez la longueur minimale 4, le nom de client Dan ne peut pas
être utilisé car il contient moins de 4 caractères.
Longueur maximale
Utilisez le champ "Longueur maximale" pour définir le nombre maximal de caractères que peut contenir votre champ de paramètre. Par exemple, si vous choisissez la longueur maximale 5, le nom de client Margaret ne peut pas être utilisé car il contient plus de 5 caractères.
Masque d'édition
Utilisez le champ "Masque d'édition" pour créer un masque d'édition pour votre paramètre. Un masque d'édition peut être constitué d'un ensemble de caractères utilisés pour restreindre les valeurs pouvant être saisies comme valeurs de paramètre (il permet aussi de restreindre les valeurs pouvant être saisies par les utilisateurs comme valeurs d'invite).
Remarque :
Lorsque vous saisissez un masque d'édition, les options de longueur deviennent inactives.
Paramètre statique de type Booléen
Texte de l'invite
Saisissez le texte que vous souhaitez afficher pour vos utilisateurs comme invite. Par exemple, si vous demandez une valeur d'Etat, vous pouvez saisir une invite de type "Saisissez l'Etat pour lequel vous souhaitez obtenir les données de vente".
186 Utilisation des vues d'entreprise
Gestion des fondations de données
Utilisation des fondations de données
7
Invite avec description uniquement
Choisissez si l'utilisateur doit saisir uniquement une description (Vrai) ou une valeur et sa description (Faux). Par défaut, le programme attribue la valeur Faux à ce champ.
Propriétés d'un paramètre
L'Explorateur de propriétés affiche toutes les propriétés qui peuvent être modifiées pour le paramètre que vous avez sélectionné dans l'Explorateur d'objets.
•
Nom
Nom du paramètre. Ce nom peut être modifié ici.
•
Texte d'invite
Texte de l'invite qui s'affiche lorsqu'un utilisateur génère un rapport à partir d'une vue d'entreprise qui référence le paramètre sélectionné.
•
Type de champ
Type de champ du paramètre.
•
Autoriser plusieurs valeurs
Indique si l'utilisation de plusieurs valeurs est autorisée ou non.
•
Autoriser les valeurs nulles
Indique si l'utilisation de valeurs nulles est autorisée ou non.
•
Type de paramètre
Affiche le type de paramètre.
•
Valeur par défaut
Valeur par défaut du paramètre.
Insertion d'un filtre
Par défaut, vous disposez d'un filtre Accès total aux données et d'un filtre
Aucun accès aux données pour votre fondation de données. Appliquez le
Utilisation des vues d'entreprise 187
Gestion des fondations de données
7
Utilisation des fondations de données
filtre Accès total aux données à une fondation de données, un champ, une formule, une expression SQL ou un autre filtre pour accorder à un utilisateur ou un groupe d'utilisateurs un accès total aux données. Appliquez au contraire le filtre Aucun accès aux données pour empêcher un utilisateur d'accéder aux données.
Vous pouvez également créer les filtres que vous souhaitez appliquer à votre fondation de données. Ces filtres permettent de référencer des champs, des formules, des expressions SQL, des paramètres, ainsi que d'autres filtres.
Vous pouvez limiter l'accès d'utilisateurs ou de groupes à certaines informations à l'aide des opérateurs booléens. Les filtres permettent de sécuriser les données au niveau de la ligne.
Remarque :
La sécurité est également assurée au niveau de la ligne par le traitement des extensions dans BusinessObjects Enterprise. Les filtres de
Business Views vous permettent d'appliquer rapidement et facilement la sécurité au niveau des lignes sans avoir à utiliser le SDK de
BusinessObjects Enterprise.
Principales utilisations des filtres
Lorsque vous créez un filtre d'entreprise, vous pouvez l'utiliser pour spécifier les enregistrements à inclure dans votre rapport. Vous sélectionnez alors le ou les champs auxquels appliquer les conditions de sélection, puis vous définissez ces conditions par le biais de listes déroulantes dynamiques dont le contenu varie selon le champ sélectionné.
Les filtres peuvent être utilisés pour créer des demandes de sélection d'enregistrements simples. Par exemple :
• clients en Alaska ;
• commandes du second trimestre ;
• ventes dépassant 50 000 €.
Les filtres peuvent également être utilisés pour élaborer des demandes plus complexes :
• clients dont le nom commence par "E", "N", "S" ou "T" ;
• chiffre d'affaires réalisé au mois de juin par les représentants commerciaux de Californie ou du Texas.
188 Utilisation des vues d'entreprise
Gestion des fondations de données
Utilisation des fondations de données
7
Toutes ces demandes sont limitées par des plages (une plage étant définie par une ou plusieurs valeurs constantes). Business Views compare la valeur des champs de chaque enregistrement aux constantes, et rejette les enregistrements dont les valeurs se trouvent en dehors de la plage. Un rapport créé à partir de ces filtres est limité aux valeurs comprises dans la plage définie.
Outre la sécurité au niveau des lignes, vous disposez également des filtres pour vous assurer que les utilisateurs, en actualisant un rapport, ne solliciteront que les sources de données qui contiennent les enregistrements appropriés. Au lieu de demander que la base de données renvoie tous les enregistrements concernant un champ, un filtre garantit que seuls certains enregistrements seront renvoyés. Grâce aux filtres, vous pouvez améliorer les performances d'un système d'entreprise en réduisant au maximum le nombre d'enregistrements qu'une base de données doit renvoyer.
Création d'un filtre
Avant de pouvoir appliquer un filtre à un champ, à une formule, à une expression SQL ou à un autre filtre, vous devez d'abord le créer et le définir au niveau fondation de données.
Pour créer un filtre
1.
Dans le menu Insertion, cliquez sur Insérer un filtre.
Conseil :
Vous pouvez également cliquer avec le bouton droit de la souris sur
Filtres dans l'Explorateur d'objets, puis sélectionner Insérer un filtre. Ou cliquer sur l'icône Insérer un filtre de la barre d'outils.
L'Editeur de filtre s'affiche.
Utilisation des vues d'entreprise 189
Gestion des fondations de données
7
Utilisation des fondations de données
2.
Sélectionnez un objet dans l'arborescence et cliquez deux fois dessus.
Conseil :
Vous pouvez également cliquer sur le bouton "Ajouter l'élément sélectionné au filtre" dans la barre d'outils de l'Editeur de filtre. Ou faire glisser les filtres vers le champ situé en-dessous de la barre d'outils de l'Editeur de filtres.
3.
Cliquez sur l'objet dans le champ du filtre et saisissez vos critères de sélection dans les listes déroulantes qui apparaissent dynamiquement à chaque sélection.
4.
Le cas échéant, insérez un opérateur booléen en cliquant sur le bouton correspondant dans la barre d'outils de l'Editeur de filtre.
5.
Ajoutez autant d'objets et d'opérateurs booléens que nécessaire.
6.
Cliquez sur le bouton Vérifier la validité du filtre pour vous assurer que le filtre ne contient pas d'erreur.
7.
Cliquez sur l'icône Appliquer pour enregistrer votre filtre.
190 Utilisation des vues d'entreprise
Gestion des fondations de données
Utilisation des fondations de données
7
Propriétés d'un filtre
L'Explorateur de propriétés affiche toutes les propriétés qui peuvent être modifiées pour le filtre que vous avez sélectionné dans l'Explorateur d'objets.
•
Nom
Nom du filtre.
•
Description
Description saisie pour le filtre.
•
Droits
Droits des utilisateurs et groupes d'utilisateurs associés au filtre. Pour mettre les droits à jour, sélectionnez la cellule Droits, puis cliquez sur le bouton "...". La boîte de dialogue Modifier les droits permet de déterminer les utilisateurs et groupes d'utilisateurs auxquels le filtre doit être appliqué.
Les droits sur les filtres sont explicitement accordés ou refusés.
Définition des droits d'accès à un filtre
En modifiant les droits d'accès des utilisateurs ou groupes à un filtre dans une fondation de données, vous vous assurez que seuls ces utilisateurs ou groupes ont accès à ce filtre dans la fondation de données. Ainsi, lorsqu'un utilisateur crée un objet incluant un filtre, il ne peut afficher ou ajouter que les filtres auxquels il a accès.
Remarque :
Pour pouvoir modifier les paramètres de sécurité d'un filtre, vous devez d'abord enregistrer la fondation de données dans le Référentiel
BusinessObjects Enterprise.
Les droits d'accès aux objets Business Views dépendent des droits d'accès aux dossiers correspondants. Lorsque vous définissez un droit particulier sur un dossier, tous les objets de ce dossier héritent de ce droit. De la même manière, tous les objets d'une fondation de données héritent des mêmes droits d'accès que ceux définis au niveau fondation de données. Ainsi, si un utilisateur n'est pas autorisé à modifier les droits définis pour une fondation de données, il ne pourra pas modifier ceux spécifiés pour un filtre. Pour en
Utilisation des vues d'entreprise 191
Gestion des fondations de données
7
Utilisation des fondations de données
savoir plus sur l'héritage des droits, voir
Utilisation de l'héritage à votre avantage
page 282.
Pour appliquer des paramètres de sécurité à un filtre
1.
Dans l'Explorateur d'objets, cliquez avec le bouton droit de la souris sur le filtre auquel vous voulez appliquer des paramètres de sécurité et sélectionnez Modifier les droits.
Conseil :
Vous pouvez aussi sélectionner la cellule des droits dans l'Explorateur de propriétés, puis cliquer sur le bouton "...". Ou sélectionner Modifier les droits dans le menu Edition.
La boîte de dialogue Modifier les droits apparaît.
2.
Attribuez les droits à un utilisateur ou groupe d'utilisateurs en activant la case à cocher appropriée dans la colonne suivante :
• Appliquer le filtre
Ce droit indique si le filtre spécifié est appliqué ou non à un utilisateur ou groupe d'utilisateurs particulier. Vous pouvez accorder ou refuser ce droit de manière explicite.
Remarque :
• Lorsque la case à cocher en regard du droit est désactivée, le droit est refusé à l'utilisateur ou au groupe d'utilisateurs ; lorsque la case
à cocher est activée, le droit est attribué à l'utilisateur ou au groupe d'utilisateurs ; lorsque la case à cocher est ombrée, le droit est hérité.
Notez également que, même si un droit apparaît comme étant attribué, il peut être refusé une fois l'héritage pris en compte.
192 Utilisation des vues d'entreprise
Gestion des fondations de données
Utilisation des fondations de données
7
•
Cliquez sur le bouton Aperçu pour afficher les paramètres de sécurité finaux du filtre avec l'héritage appliqué. Le Gestionnaire de vues d'entreprise résout le résultat net des paramètres de sécurité actuels et affiche les droits nets.
3.
Pour ajouter un autre utilisateur ou groupe d'utilisateurs, cliquez sur Ajouter des utilisateurs ou Ajouter des groupes.
4.
Définissez les droits du nouvel utilisateur ou nouveau groupe.
5.
Cliquez sur OK.
Importation d'une fonction personnalisée
Les fonctions personnalisées sont des procédures que vous créez dans
Crystal Reports pour évaluer, calculer ou transformer des données. Lorsque vous utilisez une fonction personnalisée dans une formule, toutes les opérations qui composent sa définition sont exécutées sans que vous ayez
à les spécifier individuellement dans la formule elle-même, ce qui vous permet de partager et de réutiliser la logique de la formule tout en facilitant et en accélérant la procédure de création des rapports et des objets
Business Views.
Les fonctions personnalisées sont créées dans Crystal Reports puis enregistrées dans le Référentiel BusinessObjects Enterprise. Le Gestionnaire de vues d'entreprise vous permet ensuite de les référencer, puis de les intégrer dans vos formules.
Pour en savoir plus sur les fonctions personnalisées, voir "Utilisation des fonctions personnalisées" dans l'Aide en ligne de Crystal Reports.
Pour importer une fonction personnalisée
1.
Dans le menu Insertion, cliquez sur Importer une fonction
personnalisée.
Conseil :
Dans l'Explorateur d'objets, vous pouvez cliquer avec le bouton droit de la souris sur Fonctions personnalisées et sélectionner Importer une fonction personnalisée. Vous pouvez également cliquer sur le bouton
Importer une fonction personnalisée dans la barre d'outils.
Utilisation des vues d'entreprise 193
Gestion des fondations de données
7
Utilisation des fondations de données
La boîte de dialogue Choisir des fonctions personnalisées apparaît.
2.
Parcourez l'arborescence pour sélectionner un dossier contenant une fonction personnalisée, sélectionnez cette fonction puis cliquez sur
Ajouter.
3.
Cliquez sur Fermer pour continuer.
Lorsque vous créez une formule, vous pouvez y inclure n'importe quelle fonction personnalisée importée. Dans l'Explorateur d'objets, développez le nœud de votre fondation de données et sélectionnez une fonction personnalisée importée.
Utilisation de l'Explorateur de propriétés avec une fonction personnalisée
L'Explorateur de propriétés affiche toutes les propriétés de la fonction personnalisée sélectionnée dans l'Explorateur d'objets.
•
Nom
Nom de la fonction personnalisée.
•
Description
Description de la fonction personnalisée.
•
Auteur
Nom de l'utilisateur qui a créé la fonction personnalisée.
194 Utilisation des vues d'entreprise
Gestion des fondations de données
Utilisation des fondations de données
7
•
Texte de la formule
Formule de la fonction personnalisée.
•
Catégorie
Catégorie à laquelle appartient la fonction personnalisée.
•
Type de renvoi
Type des données renvoyées par la fonction personnalisée sélectionnée.
Définition des droits d'une fonction personnalisée
Une fois que vous avez importé une fonction personnalisée, vous pouvez définir des droits d'utilisateurs ou de groupes. Les utilisateurs peuvent uniquement ajouter ou afficher les fonctions personnalisées auxquelles ils ont accès.
Etant donné que les droits associés aux objets dépendent des droits associés aux dossiers, vous pouvez également définir des droits pour les dossiers contenant les fonctions personnalisées. Toutes les fonctions personnalisées héritent alors de ces droits. Pour en savoir plus sur l'héritage des droits, voir
Utilisation de l'héritage à votre avantage
page 282.
Pour appliquer des paramètres de sécurité à une formule personnalisée
1.
Dans l'Explorateur de référentiel, développez le dossier Fonctions
personnalisées.
2.
Cliquez avec le bouton droit de la souris sur la fonction personnalisée à laquelle vous voulez appliquer les paramètres de sécurité et sélectionnez
Modifier les droits.
La boîte de dialogue Modifier les droits apparaît.
Utilisation des vues d'entreprise 195
Gestion des fondations de données
7
Utilisation des fondations de données
3.
Attribuez les droits suivants à un utilisateur ou groupe d'utilisateurs en cochant la case appropriée.
• Visualiser
Ce droit détermine si un utilisateur ou un groupe d'utilisateurs peut ou non visualiser la fonction personnalisée.
• Modifier
Ce droit détermine si un utilisateur ou groupe d'utilisateurs peut ou non modifier les propriétés de l'objet. Notez que vous pouvez uniquement ajouter ou supprimer des fonctions personnalisées via le
Gestionnaire de vues d'entreprise.
• Définir la sécurité
Ce droit détermine si un utilisateur ou un groupe d'utilisateurs peut ou non modifier les droits associés à la fonction personnalisée pour laquelle il a été spécifié.
Remarque :
•
• Lorsque la case à cocher en regard du droit est désactivée, le droit est refusé à l'utilisateur ou au groupe d'utilisateurs ; lorsque la case
à cocher est activée, le droit est attribué à l'utilisateur ou au groupe d'utilisateurs ; lorsque la case à cocher est ombrée, le droit est hérité.
Notez également que, même si un droit apparaît comme étant attribué, il peut être refusé une fois l'héritage pris en compte.
Cliquez sur le bouton Aperçu pour afficher les paramètres de sécurité finaux de la fonction personnalisée avec l'héritage appliqué.
Le Gestionnaire de vues d'entreprise résout le résultat net des paramètres de sécurité actuels et affiche les droits nets.
196 Utilisation des vues d'entreprise
Gestion des fondations de données
Utilisation des fondations de données
7
4.
Pour ajouter un autre utilisateur ou groupe d'utilisateurs, cliquez sur Ajouter des utilisateurs ou Ajouter des groupes.
5.
Définissez les droits du nouvel utilisateur ou nouveau groupe.
6.
Cliquez sur OK.
Utilisation de la fenêtre Connexions de données référencées
La fenêtre Connexions de données référencées permet d'ajouter des tables de données et des procédures stockées. Elle permet d'ajouter également de nouvelles connexions de données ou connexions dynamiques de données.
Vous pouvez aussi actualiser cette fenêtre et définir les options de l'Explorateur de base de données. Lorsque vous cliquez deux fois sur une table de données ou sur une procédure stockée, la table ou la procédure sont ajoutés à l'onglet Diagramme des liens de la fenêtre principale de la fondation de données. Vous pouvez ensuite ajouter des commandes SQL par le biais de la fenêtre Connexions de données référencées.
Pour afficher la fenêtre Connexions de données référencées, sélectionnez
Connexions de données référencées dans le menu Affichage. Notez que cette fenêtre contient les mêmes fonctions que la boîte de dialogue Insérer des tables de données.
• Pour en savoir plus sur l'ajout d'une table de données, d'une nouvelle connexion ou d'une commande SQL, voir
Insertion de tables de données
page 157.
• Pour en savoir plus sur la définition des options de la boîte de dialogue
Options de l'Explorateur de base de données, voir
Définition des options de l'Explorateur de base de données
page 162.
Utilisation de l'Explorateur de propriétés
L'Explorateur de propriétés affiche de façon dynamique toutes les propriétés modifiables d'une fondation de données. Selon que vous sélectionnez une table, un champ, une formule, une expression SQL, un filtre, un paramètre ou une fonction personnalisée, les informations qui s'affichent dans l'Explorateur de propriétés varient.
Utilisation des vues d'entreprise 197
Gestion des fondations de données
7
Utilisation des fondations de données
•
Nom
Nom de la fondation de données.
•
Description
Description que vous avez saisie pour la fondation de données. Cette description s'affiche lorsque vous déplacez votre curseur sur la fondation de données dans l'Explorateur de référentiel ou que vous sélectionnez une fondation de données. Elle s'affiche également lorsque vous cliquez avec le bouton droit de la souris sur une fondation de données dans le référentiel et que vous sélectionnez Propriétés.
•
Auteur
Par défaut, ce champ contient le nom de l'utilisateur qui a créé la fondation de données. Le nom de l'auteur s'affiche lorsque vous déplacez votre curseur sur la fondation de données dans l'Explorateur de référentiel ou que sélectionnez une fondation de données.
•
Dossier parent
Dossier du Référentiel BusinessObjects Enterprise dans lequel figure la fondation de données. Seule propriété ne pouvant pas être modifiée à partir de l'Explorateur de propriété.
•
Autoriser le remplacement des jointures de table
Par défaut, cette propriété a la valeur Faux. Si vous lui affectez la valeur
Vrai, les vues d'entreprises basées sur vos fondations de données pourront remplacer les jointures de tables, le cas échéant. Pour en savoir plus sur le remplacement des jointures de table, voir
Modification de la relation entre les tables dans une fondation de données
page 259.
•
Droits
Droits des utilisateurs et groupes d'utilisateurs associés à la fondation de données. Pour mettre les droits à jour, sélectionnez la cellule Droits, puis cliquez sur le bouton "...". Pour en savoir plus sur la modification des droits, voir
Modification des droits d'une fondation de données
page 201.
Vous pouvez également afficher certaines des propriétés de la fondation de données en cliquant dessus avec le bouton droit de la souris dans l'Explorateur de référentiel et en sélectionnant Propriétés. La boîte de dialogue Propriétés affiche alors le nom de l'objet, son type et la date de son
198 Utilisation des vues d'entreprise
Gestion des fondations de données
Utilisation des fondations de données
7 dernier enregistrement. Cette boîte de dialogue contient également la description de l'objet.
Utilisation de l'Explorateur d'objets
L'Explorateur d'objets affiche la fondation de données, ainsi que les tables, les champs, les formules, les expressions SQL, les filtres, les paramètres et toutes les fonctions personnalisées qui ont été importées. Vous pouvez effectuer différentes opérations en cliquant sur l'un de ces objets avec le bouton droit de la souris. Notez que dans la mesure où les menus de raccourci sont contextuels, certaines fonctions ne sont accessibles qu'avec certains objets.
•
Insérer un objet
Vous pouvez insérer des tables de données, des formules, des expressions SQL, des paramètres et des filtres. Vous pouvez également importer des fonctions personnalisées qui ont été enregistrées dans le
Référentiel BusinessObjects Enterprise.
•
Modifier un objet
Lorsque vous modifiez un objet, la boîte de dialogue ou l'éditeur correspondant s'affiche.
•
Définir l'emplacement de la table
Sélectionnez cette option pour faire apparaître la boîte de dialogue Définir l'emplacement de la table. Vous pouvez mettre à jour l'emplacement de la table courante.
•
Parcourir un objet
Vous pouvez parcourir une table ou un champ.
•
Supprimer
Permet de supprimer l'objet.
•
Modifier les droits
Vous pouvez modifier les droits d'utilisateurs ou de groupes d'utilisateurs associés à chaque objet dans l'Explorateur d'objets. Pour en savoir plus sur les droits associés à chaque objet, reportez-vous aux sections d'aide correspondantes :
Utilisation des vues d'entreprise 199
Gestion des fondations de données
7
Utilisation des fondations de données
•
Modification des droits d'un champ
page 160
•
Définition des droits d'accès à une formule
page 174
•
Définition des droits d'accès à une expression SQL
page 179
•
Définition des droits d'accès à un filtre
page 191
Enregistrement d'une fondation de données
Les fondations de données, comme tous les autres objets de type
Business Views, sont enregistrées dans le Référentiel
BusinessObjects Enterprise. Pour en savoir plus sur le référentiel
BusinessObjects Enterprise, voir
Utilisation de l'Explorateur de référentiel
page 90.
Lorsque vous enregistrez une fondation de données pour la première fois, vous devez indiquer son nom et l'emplacement où vous souhaitez enregistrer l'objet.
Pour enregistrer une fondation de données
1.
Dans le menu Fichier, sélectionnez Enregistrer.
Conseil :
Vous pouvez également cliquer sur le bouton Enregistrer ou appuyer sur les touches Ctrl+S.
La boîte de dialogue Enregistrer sous s'ouvre.
2.
Dans le champ Nom de l'objet, indiquez le nom de l'objet.
3.
Sélectionnez le dossier dans lequel vous souhaitez enregistrer votre objet.
Conseil :
Vous pouvez créer des dossiers dans le référentiel en cliquant sur le bouton Insérer un nouveau dossier.
4.
Cliquez sur Enregistrer.
200 Utilisation des vues d'entreprise
Gestion des fondations de données
Utilisation des fondations de données
7
Modification des droits d'une fondation de données
Vous pouvez définir les droits des utilisateurs et des groupes sur une fondation de données de sorte que seuls certains utilisateurs et groupes aient accès à la fondation. Etant donné que le modèle de sécurité de
Business Views est basé sur celui de BusinessObjects Enterprise, vous disposez d'une grande souplesse en matière de sécurité. Par exemple, si vous refusez explicitement d'accorder à un utilisateur ou un groupe d'utilisateurs le droit Visualiser sur une fondation de données particulière, cet utilisateur ou ce groupe, au moment de créer un élément d'entreprise, ne pourra pas consulter ou sélectionner cette fondation de données ou toute autre pour laquelle il ne disposera pas de ce droit.
Remarque :
Pour pouvoir modifier les paramètres de sécurité d'une fondation de données, vous devez d'abord enregistrer cette fondation dans le Référentiel
BusinessObjects Enterprise.
Les droits d'accès aux objets Business Views dépendent également des droits d'accès aux dossiers correspondants. Lorsque vous définissez un droit particulier sur un dossier, tous les objets de ce dossier héritent de ce droit.
Pour en savoir plus sur l'héritage des droits, voir
Utilisation de l'héritage à votre avantage
page 282.
Pour pouvoir appliquer des paramètres de sécurité à un objet, vous devez
être autorisé à définir les droits pour cet objet. Par défaut, les membres du groupe Administrateurs de BusinessObjects Enterprise disposent de tous les droits d'accès à tous les dossiers et objets du Référentiel
BusinessObjects Enterprise.
Remarque :
Pour en savoir plus sur la boîte de dialogue Modifier les droits, voir
Utilisation de la boîte de dialogue Modifier les droits
page 276.
Pour appliquer des paramètres de sécurité à une fondation de données
1.
Dans l'Explorateur d'objets, cliquez sur une fondation de données avec le bouton droit de la souris, puis sélectionnez Modifier les droits.
Utilisation des vues d'entreprise 201
Gestion des fondations de données
7
Utilisation des fondations de données
Conseil :
Vous pouvez aussi sélectionner la cellule des droits dans l'Explorateur de propriétés, puis cliquer sur le bouton "...". Ou sélectionner Modifier les droits dans le menu Edition.
La boîte de dialogue Modifier les droits apparaît.
2.
Attribuez les droits suivants à un utilisateur ou groupe d'utilisateurs en cochant la case appropriée.
• Visualiser
Ce droit détermine si un utilisateur ou un groupe d'utilisateurs peut visualiser la fondation de données.
• Modifier
Ce droit détermine si un utilisateur ou un groupe d'utilisateurs peut modifier les propriétés de la fondation de données.
• Définir la sécurité
Ce droit détermine si un utilisateur ou un groupe d'utilisateurs peut modifier les droits associés à la fondation de données.
Remarque :
•
• Lorsque la case à cocher en regard du droit est désactivée, le droit est refusé à l'utilisateur ou au groupe d'utilisateurs ; lorsque la case
à cocher est activée, le droit est attribué à l'utilisateur ou au groupe d'utilisateurs ; lorsque la case à cocher est ombrée, le droit est hérité.
Notez également que, même si un droit apparaît comme étant attribué, il peut être refusé une fois l'héritage pris en compte.
Cliquez sur le bouton Aperçu pour afficher les paramètres de sécurité finaux de l'objet avec l'héritage appliqué. Le Gestionnaire
202 Utilisation des vues d'entreprise
Gestion des fondations de données
Utilisation des fondations de données
7 de vues d'entreprise résout le résultat net des paramètres de sécurité actuels et affiche les droits nets.
3.
Pour ajouter un autre utilisateur ou groupe d'utilisateurs, cliquez sur Ajouter des utilisateurs ou Ajouter des groupes.
4.
Définissez les droits du nouvel utilisateur ou nouveau groupe.
5.
Cliquez sur OK.
Utilisation des vues d'entreprise 203
Gestion des fondations de données
7
Utilisation des fondations de données
204 Utilisation des vues d'entreprise
Gestion des éléments d'entreprise
8
Gestion des éléments d'entreprise
8
Présentation des éléments d'entreprise
Cette section explique comment créer et modifier des éléments d'entreprise.
Présentation des éléments d'entreprise
Un élément d'entreprise s'apparente à une dimension OLAP ou vue logique.
Il est constitué d'un ensemble de champs de données reliés entre eux de manière logique et basés sur une fondation de données. Ces champs peuvent
être hiérarchisés sur différents niveaux au sein de l'élément d'entreprise.
Une structure hiérarchique contenant les champs Pays, Etat ou Province et
Ville est un exemple classique d'élément d'entreprise.
Vous pouvez modifier les noms des alias des champs d'entreprise afin de faciliter leur interprétation par les concepteurs de rapports. Il est, par exemple, préférable de manipuler un champ nommé "Champ_Employé" qu'un champ
"ChampE_0288". Pour en savoir plus sur la modification des noms de champ, voir
Propriétés du champ d'entreprise
page 211.
Remarque :
Dans Business Views, les objets sont interconnectés les uns aux autres, ce qui implique qu'ils doivent être créés dans un ordre bien précis. Par exemple, vous devez créer une connexion de données ou une connexion dynamique de données avant de créer une fondation de données. Dans la mesure où les connexions dynamiques de données sont constituées d'un ensemble de connexions de données, vous devez d'abord créer plusieurs connexions de données. Ensuite, lorsque vous disposez d'une fondation de données, vous pouvez créer un élément d'entreprise. Vous pouvez créer plusieurs éléments d'entreprise à partir d'une seule fondation de données. Une fois l'élément d'entreprise créé, vous pouvez créer une vue d'entreprise (vue à laquelle les concepteurs de rapports ont accès). Pour en savoir plus, voir
page 23.
Cette section se compose de deux parties principales :
•
Utilisation des éléments d'entreprise
page 207
Cette section explique comment créer et modifier un élément d'entreprise.
Elle indique également comment définir les droits des utilisateurs et des groupes d'utilisateurs sur un élément d'entreprise.
•
Utilisation de l'Assistant des éléments d'entreprise
page 224
Cette section vous guide étape par étape grâce à l'Assistant des éléments d'entreprise. L'Assistant vous aidera à créer plusieurs éléments
206 Utilisation des vues d'entreprise
Gestion des éléments d'entreprise
Utilisation des éléments d'entreprise
8 d'entreprise à la fois. L'utilisation de cet assistant est recommandée lorsque vous créez un élément d'entreprise pour la première fois.
Utilisation des éléments d'entreprise
Un élément d'entreprise est constitué d'un ensemble de champs de données reliés entre eux de manière logique et basés sur une fondation de données.
Lorsque vous ajoutez des champs provenant de différentes tables, vous pouvez également intégrer les formules et les expressions SQL enregistrées dans une fondation de données.
Remarque :
Lorsque vous ajoutez des formules et des expressions SQL provenant d'une fondation de données, ces éléments sont ajoutés en tant que champs d'entreprise, et considérés comme les champs d'un élément d'entreprise.
L'utilisation de l'Assistant des éléments d'entreprise est particulièrement recommandée lors de la création d'un élément d'entreprise car il vous guide
étape par étape au fil de la procédure. Pour en savoir plus sur l'Assistant des éléments d'entreprise, voir
Utilisation de l'Assistant des éléments d'entreprise
page 224.
Création d'un élément d'entreprise
Lorsque vous créez un élément d'entreprise, vous devez spécifier la fondation de données, puis insérer des champs d'entreprise à partir de cette fondation de données.
Pour créer un élément d'entreprise
1.
Dans le menu Fichier, sélectionnez Nouveau, puis Elément d'entreprise.
La boîte de dialogue Choisir une fondation de données s'affiche.
2.
Sélectionnez une fondation de données.
3.
Cliquez sur OK pour continuer.
La boîte de dialogue Insérer des champs d'entreprise s'affiche.
4.
Dans l'arborescence, sélectionnez les champs d'entreprise dans les tables, les formules et les expressions SQL, et cliquez sur Ajouter.
Utilisation des vues d'entreprise 207
Gestion des éléments d'entreprise
8
Utilisation des éléments d'entreprise
5.
Ajoutez autant de champs, formules et expressions SQL que nécessaire.
6.
Cliquez sur Fermer.
Vérification de la dépendance entre les objets
Vous pouvez vérifier la dépendance des autres objets affectés par les paramètres que vous avez spécifiés dans l'élément d'entreprise. Sélectionnez
Vérifier l'intégrité de la dépendance dans le menu Outils (ou cliquez sur l'icône correspondante dans la barre d'outils) pour tester l'élément d'entreprise et les objets Business Views dépendant des paramètres spécifiés pour cet
élément.
Les modifications que vous avez apportées à l'élément d'entreprise peuvent affecter des vues d'entreprise. Cet outil de vérification contrôle les dépendances afin de s'assurer que les modifications apportées à l'élément d'entreprise n'affectent pas les autres vues d'entreprise.
Affichage des objets dépendants et référencés
Vous pouvez afficher les objets vue d'entreprise qui dépendent de votre
élément d'entreprise, tout comme vous pouvez afficher les objets vue d'entreprise qui sont référencés par votre élément d'entreprise.
Pour afficher les objets dépendants ou référencés, dans le menu Outils, sélectionnez Afficher les objets dépendants ou Afficher les objets référencés.
Dans la boîte de dialogue qui s'affiche, cliquez sur le bouton Enregistrer dans le fichier pour enregistrer la liste des objets dépendants ou référencés dans un fichier texte en vue d'être consultés ultérieurement.
La liste des objets dépendants contient les objets affectés par l'élément d'entreprise (par exemple, les vues d'entreprise). La liste des objets référencés contient les objets référencés par l'élément d'entreprise
(connexions de données, connexions dynamiques de données et/ou fondations de données). Développez les nœuds pour afficher tous les objets dépendant de l'élément d'entreprise ou référencés par lui.
208 Utilisation des vues d'entreprise
Gestion des éléments d'entreprise
Utilisation des éléments d'entreprise
8
Modification d'un élément d'entreprise
Une fois l'élément d'entreprise créé, l'onglet Liste des champs s'affiche dans la fenêtre principale. Cet onglet répertorie tous les champs d'entreprise insérés, en indiquant leur type et leur longueur. Vous pouvez trier ces champs par nom, type, longueur, source ou description en cliquant sur l'en-tête de la colonne correspondante.
Vous pouvez également définir la structure hiérarchique de vos champs d'entreprise, insérer des champs supplémentaires, un filtre ou un paramètre, ou encore modifier les alias d'un champ d'entreprise à l'aide de l'Explorateur de propriétés. Pour en savoir plus sur les différentes modifications que vous pouvez apporter à un champ d'entreprise, reportez-vous aux sections correspondantes :
•
Définition et redéfinition de la structure des champs
page 209
•
Insertion d'un champ d'entreprise
page 210
•
page 211
•
page 215
•
Utilisation de la fenêtre Fondation de données référencée
page 219
•
Utilisation de l'Explorateur de propriétés
page 219
•
Utilisation de l'Explorateur d'objets
page 221
Définition et redéfinition de la structure des champs
L'onglet Structure des champs de la fenêtre principale de l'élément d'entreprise affiche la hiérarchie des champs d'entreprise. Dans cet onglet, vous pouvez réorganiser l'ordre des champs, ainsi que développer ou réduire les différentes vues hiérarchiques.
Un élément d'entreprise contenant les champs Pays, Etat ou Province et
Ville est un exemple classique de niveau hiérarchique.
Conseil :
Vous pouvez redéfinir l'ordre hiérarchique de vos champs d'entreprise en cliquant sur le bouton Réinitialiser la structure des champs dans la barre
Utilisation des vues d'entreprise 209
Gestion des éléments d'entreprise
8
Utilisation des éléments d'entreprise
d'outils. Vous pouvez également cliquer sur Eléments d'entreprise avec le bouton droit de la souris dans l'Explorateur d'objets, puis sélectionner
Réinitialiser la structure des champs.
Pour définir la structure des champs
1.
Cliquez sur l'onglet Structure des champs de la fenêtre principale de l'élément d'entreprise.
2.
Sélectionnez un champ d'entreprise puis faites-le glisser vers un emplacement différent afin de modifier sa position par rapport aux autres champs.
3.
Faites de même pour déplacer les autres champs, le cas échéant.
Insertion d'un champ d'entreprise
Vous pouvez à tout moment ajouter des champs d'entreprise à votre élément d'entreprise. Tous ces champs sont répertoriés dans l'onglet Liste des champs de la fenêtre principale de l'élément d'entreprise.
Pour insérer un champ d'entreprise
1.
Dans le menu Insertion, cliquez sur Insérer des champs d'entreprise.
Conseil :
Vous pouvez également cliquer sur l'icône correspondante dans la barre d'outils.
La boîte de dialogue Insérer des champs d'entreprise s'affiche.
2.
Dans l'arborescence, sélectionnez les champs d'entreprise dans les tables, les formules et les expressions SQL, et cliquez sur Ajouter.
3.
Ajoutez autant de champs, formules et expressions SQL que nécessaire.
4.
Cliquez sur Fermer.
210 Utilisation des vues d'entreprise
Gestion des éléments d'entreprise
Utilisation des éléments d'entreprise
8
Propriétés du champ d'entreprise
L'Explorateur de propriétés affiche toutes les propriétés qui peuvent être modifiées pour le champ d'entreprise que vous avez sélectionné dans l'Explorateur d'objets.
•
Nom
Nom du champ d'entreprise. Ce nom peut être modifié. Lorsque vous changez le nom d'un champ, vous modifiez son alias. L'attribution d'un nom évocateur facilite la tâche des concepteurs de rapports. Il est, par exemple, préférable de manipuler un champ nommé "Champ_Employé" qu'un champ "ChampE_0288".
•
Description
Description saisie pour le champ d'entreprise.
•
Type de champ
Type du champ d'entreprise.
•
Source
Origine du champ de données.
•
Droits
Droits des utilisateurs et groupes d'utilisateurs associés au champ d'entreprise. Pour mettre les droits à jour, sélectionnez la cellule Droits, puis cliquez sur le bouton "...". La boîte de dialogue Modifier les droits permet de déterminer les utilisateurs et groupes d'utilisateurs auxquels le filtre doit être appliqué. Pour en savoir plus sur la modification des droits, voir
Modification des droits d'un élément d'entreprise
page 222.
Insertion d'un filtre
Vous pouvez créer vos propres filtres à appliquer à votre élément d'entreprise.
Pour les créer, utilisez le Gestionnaire de vues d'entreprise. Ces filtres permettent de référencer des champs, des formules, des expressions SQL, des paramètres, ainsi que d'autres filtres (à partir d'éléments d'entreprise ou de fondations de données). Vous pouvez limiter l'accès d'utilisateurs ou
Utilisation des vues d'entreprise 211
Gestion des éléments d'entreprise
8
Utilisation des éléments d'entreprise
de groupes à certaines informations à l'aide des opérateurs booléens. Les filtres permettent de sécuriser les données au niveau de la ligne.
Remarque :
• La sécurité est également assurée au niveau de la ligne par le traitement des extensions dans BusinessObjects Enterprise. Les filtres de
Business Views vous permettent d'appliquer rapidement et facilement la sécurité au niveau des lignes sans avoir à utiliser le SDK de
BusinessObjects Enterprise.
• Les formules et les expressions SQL ajoutés au niveau de la fondation de données sont traités comme des champs dans un élément d'entreprise.
Les formules et expressions SQL ajoutées à un filtre apparaissent donc sous la catégorie Champs.
• Les rapports Crystal basés sur des vues d'entreprise qui contiennent un filtre prennent désormais en charge l'option permettant d'empiler un regroupement. Cette option n'est disponible que si un champ utilisé par un filtre de vue d'entreprise fait également l'objet d'un regroupement. Ce champ doit être le seul champ utilisé dans le filtre. Si vous disposez par exemple d'un filtre de vue d'entreprise défini sur Pays = "Canada" et qu'un regroupement est effectué dans votre rapport au niveau du champ Pays, l'empilement aura lieu. En revanche, si le filtre est défini sur Pays =
"Canada" et sur Ventes > 100, le champ Ventes ne faisant pas partie du regroupement dans le rapport, l'empilement n'aura pas lieu. Pour en savoir plus sur les principales utilisations des filtres, voir
Principales utilisations des filtres
page 188.
Création d'un filtre
Avant de pouvoir appliquer un filtre à un champ, à une expression SQL ou
à un autre filtre, vous devez le créer et le définir au niveau de l'élément d'entreprise.
Pour créer un filtre
1.
Dans le menu Insertion, cliquez sur Insérer un filtre.
Conseil :
Vous pouvez également cliquer avec le bouton droit de la souris sur
Filtres dans l'Explorateur d'objets, puis sélectionner Insérer un filtre. Ou cliquer sur l'icône Insérer un filtre de la barre d'outils.
L'Editeur de filtre s'affiche.
212 Utilisation des vues d'entreprise
Gestion des éléments d'entreprise
Utilisation des éléments d'entreprise
8
2.
Sélectionnez un objet dans l'arborescence et cliquez deux fois dessus.
Conseil :
Vous pouvez également cliquer sur le bouton "Ajouter l'élément sélectionné au filtre" dans la barre d'outils de l'Editeur de filtre. Ou faire glisser les filtres vers le champ situé en-dessous de la barre d'outils de l'Editeur de filtres.
3.
Cliquez sur l'objet dans le champ du filtre et saisissez vos critères de sélection dans les listes déroulantes qui apparaissent dynamiquement à chaque sélection.
4.
Le cas échéant, insérez un opérateur booléen en cliquant sur le bouton correspondant dans la barre d'outils de l'Editeur de filtre.
5.
Ajoutez autant d'objets et d'opérateurs booléens que nécessaire.
6.
Cliquez sur le bouton Vérifier la validité du filtre pour vous assurer que le filtre ne contient pas d'erreur.
7.
Cliquez sur l'icône Appliquer pour enregistrer votre filtre.
Utilisation des vues d'entreprise 213
Gestion des éléments d'entreprise
8
Utilisation des éléments d'entreprise
Propriétés d'un filtre
L'Explorateur de propriétés affiche toutes les propriétés qui peuvent être modifiées pour le filtre que vous avez sélectionné dans l'Explorateur d'objets.
•
Nom
Nom du filtre.
•
Description
Description saisie pour le filtre.
•
Droits
Droits des utilisateurs et groupes d'utilisateurs associés au filtre. Pour mettre les droits à jour, sélectionnez la cellule Droits, puis cliquez sur le bouton "...". La boîte de dialogue Modifier les droits permet de déterminer les utilisateurs et groupes d'utilisateurs auxquels le filtre doit être appliqué.
Les droits sur les filtres sont explicitement accordés ou refusés.
Définition des droits d'accès à un filtre
En modifiant les droits d'accès des utilisateurs ou groupes d'utilisateurs au filtre d'un élément d'entreprise, vous pouvez déterminer si ce filtre peut être appliqué à des utilisateurs ou groupes spécifiques.
Remarque :
Pour pouvoir modifier les paramètres de sécurité d'un filtre, vous devez d'abord enregistrer l'élément d'entreprise dans le Référentiel
BusinessObjects Enterprise.
Les droits d'accès aux objets Business Views dépendent des droits d'accès aux dossiers correspondants. Lorsque vous définissez un droit particulier sur un dossier, tous les objets Business Views de ce dossier héritent de ce droit. De même, tous les objets d'un élément d'entreprise héritent des droits d'accès définis au niveau de l'élément d'entreprise. Ainsi, si un utilisateur n'est pas autorisé à modifier les droits définis pour un élément d'entreprise, il ne pourra pas modifier ceux spécifiés pour un filtre. Pour en savoir plus sur l'héritage des droits, voir
Utilisation de l'héritage à votre avantage
page 282.
214 Utilisation des vues d'entreprise
Gestion des éléments d'entreprise
Utilisation des éléments d'entreprise
8
Pour appliquer des paramètres de sécurité à un filtre
1.
Dans l'Explorateur d'objets, cliquez avec le bouton droit de la souris sur le filtre auquel vous voulez appliquer des paramètres de sécurité et sélectionnez Modifier les droits.
Conseil :
Vous pouvez aussi sélectionner la cellule des droits dans l'Explorateur de propriétés, puis cliquer sur le bouton "...". Ou sélectionner Modifier les droits dans le menu Edition.
La boîte de dialogue Modifier les droits apparaît.
2.
Attribuez les droits à un utilisateur ou groupe d'utilisateurs en activant la case à cocher appropriée dans la colonne suivante :
• Appliquer le filtre
Ce droit indique si le filtre spécifié est appliqué ou non à un utilisateur ou groupe d'utilisateurs particulier. Vous pouvez accorder ou refuser ce droit de manière explicite.
3.
Pour ajouter un autre utilisateur ou groupe d'utilisateurs, cliquez sur Ajouter des utilisateurs ou Ajouter des groupes.
4.
Définissez les droits du nouvel utilisateur ou nouveau groupe.
5.
Cliquez sur OK.
Insertion d'un paramètre
Les paramètres invitent l'utilisateur d'un rapport à saisir des informations.
Un paramètre peut être considéré comme une question à laquelle l'utilisateur
Utilisation des vues d'entreprise 215
Gestion des éléments d'entreprise
8
Utilisation des éléments d'entreprise
doit répondre pour que le rapport puisse être généré à partir de la vue d'entreprise. Les informations saisies par les utilisateurs, ou la façon dont ils répondent, déterminent ce qui apparaît dans le rapport. Un rapport utilisé par le service des ventes utilisera par exemple un paramètre demandant à l'utilisateur de choisir une région. Le rapport renvoie alors les résultats relatifs
à la région spécifiée par l'utilisateur au lieu de renvoyer les résultats de toutes les régions.
Pour en savoir plus sur les champs de paramètre et les fonctions avancées qui s'y rapportent, voir "Champs de paramètre" dans l'Aide en ligne de
Crystal Reports.
Vous pouvez également ajouter des paramètres aux fondations de données.
Les paramètres fonctionnent de la même manière avec les fondations de données et les éléments d'entreprise. Reportez-vous aux sections suivantes pour en savoir plus :
•
Considérations sur les champs de paramètre
page 181
•
Options concernant tous les types de valeurs de paramètre, à l'exception du type Booléen
page 184
•
Options concernant tous les types de valeurs de paramètre, à l'exception du type Booléen
page 184
•
Paramètre statique de type Booléen
page 186
Création d'un champ de paramètre
Pour pouvoir utiliser un champ de paramètre dans des formules, vous devez d'abord le créer et le définir au niveau fondation de données.
Pour créer un paramètre
1.
Dans le menu Insertion, sélectionnez Insérer un paramètre.
Conseil :
Vous pouvez aussi cliquer avec le bouton droit de la souris sur
Paramètres et sélectionner Insérer un paramètre à partir de l'Explorateur d'objets. Ou cliquez sur l'icône Insérer un paramètre dans la barre d'outils.
La boîte de dialogue Créer un paramètre s'affiche
216 Utilisation des vues d'entreprise
Gestion des éléments d'entreprise
Utilisation des éléments d'entreprise
8
.
2.
Saisissez le nom du paramètre dans le champ Nom (255 caractères alphanumériques maximum).
3.
Sélectionnez le Type approprié dans la liste.
Remarque :
La valeur Chaîne est sélectionnée par défaut. Pour en savoir plus sur les différents types de valeurs, voir
Considérations sur les champs de paramètre
page 181.
4.
Choisissez le type de votre liste de valeurs.
Remarque :
Par défaut, le type de liste de valeurs Statique est sélectionné. Pour en savoir plus sur les invites dynamiques et les listes de valeurs en cascade, voir
Invites dynamiques et listes de valeurs en cascade
page 229.
5.
Dans la liste Champ de valeur, sélectionnez le champ sur lequel doit porter l'invite.
Utilisation des vues d'entreprise 217
Gestion des éléments d'entreprise
8
Utilisation des éléments d'entreprise
6.
Cliquez sur Actions, puis sélectionnez Ajouter toutes les valeurs de
la base de données pour transférer toutes les valeurs du champ sélectionné dans la base de données vers la zone Valeurs.
L'utilisateur pourra ainsi choisir parmi toutes les valeurs. Si vous voulez limiter la sélection, saisissez uniquement les valeurs que vous voulez proposer à l'utilisateur.
7.
Cliquez sur OK.
Propriétés d'un paramètre
L'Explorateur de propriétés affiche toutes les propriétés qui peuvent être modifiées pour le paramètre que vous avez sélectionné dans l'Explorateur d'objets.
•
Nom
Nom du paramètre. Ce nom peut être modifié ici.
•
Texte d'invite
Texte de l'invite qui s'affiche lorsqu'un utilisateur génère un rapport à partir d'une vue d'entreprise qui référence le paramètre sélectionné.
•
Type de champ
Type de champ du paramètre.
•
Autoriser plusieurs valeurs
Indique si l'utilisation de plusieurs valeurs est autorisée ou non.
•
Autoriser les valeurs nulles
Indique si l'utilisation de valeurs nulles est autorisée ou non.
•
Type de paramètre
Affiche le type de paramètre.
•
Valeur par défaut
Valeur par défaut du paramètre.
218 Utilisation des vues d'entreprise
Gestion des éléments d'entreprise
Utilisation des éléments d'entreprise
8
Utilisation de la fenêtre Fondation de données référencée
La fenêtre Fondation de données référencée affiche les fondations de données auxquelles l'élément d'entreprise fait référence. La fenêtre Fondation de données référencée est semblable à la fenêtre de l'Explorateur d'objets d'une fondation de données : elle contient les noms des tables, formules, expressions SQL, paramètres et filtres que vous avez enregistrés pour la fondation de données.
Vous pouvez ajouter des champs d'entreprise en déplaçant des champs, formules ou expressions SQL de la table de la fondation de données vers l'onglet Liste des champs ou le noeud Champs (dans l'Explorateur d'objets).
Conseil :
Vous pouvez rapidement réutiliser un filtre de la fondation de données en le déplaçant dans l'Explorateur d'objets sur le noeud Filtres. Cette opération crée un filtre pour l'élément d'entreprise ayant le même nom et les mêmes caractéristiques que le filtre de la fondation de données.
Pour afficher la fenêtre Fondation de données référencée, sélectionnez
"Fondation de données référencée" dans le menu Affichage.
Utilisation de l'Explorateur de propriétés
L'Explorateur de propriétés affiche de façon dynamique toutes les propriétés modifiables d'un élément d'entreprise. Les valeurs affichées dans l'Explorateur de propriétés varient en fonction de l'objet sélectionné dans l'Explorateur d'objets. Pour en savoir plus sur l'Explorateur de propriétés en relation avec les différents objets d'un élément d'entreprise, reportez-vous aux sections suivantes :
•
Propriétés du champ d'entreprise
page 211
•
page 214
•
page 218
La liste ci-dessous rassemble les propriétés qui s'affichent lorsque vous sélectionnez un élément d'entreprise dans l'Explorateur d'objets.
Utilisation des vues d'entreprise 219
Gestion des éléments d'entreprise
8
Utilisation des éléments d'entreprise
•
Nom
Nom de l'élément d'entreprise.
•
Description
Description saisie pour l'élément d'entreprise. Cette description s'affiche lorsque vous déplacez votre curseur sur l'élément d'entreprise dans l'Explorateur de référentiel ou que vous sélectionnez un élément d'entreprise. Elle s'affiche également lorsque vous cliquez avec le bouton droit de la souris sur un élément d'entreprise dans le référentiel et que vous sélectionnez Propriétés.
•
Auteur
Par défaut, ce champ contient le nom de l'utilisateur qui a créé l'élément d'entreprise. Le nom de l'auteur s'affiche lorsque vous déplacez votre curseur sur l'élément d'entreprise dans l'Explorateur de référentiel ou que vous sélectionnez un élément d'entreprise.
•
Dossier parent
Dossier du Référentiel BusinessObjects Enterprise dans lequel figure l'élément d'entreprise. Seule propriété ne pouvant pas être modifiée à partir de l'Explorateur de propriété.
•
Fondation de données
Ce champ indique la fondation de données utilisée pour l'élément d'entreprise.
•
Droits
Droits des utilisateurs et groupes d'utilisateurs associés à l'élément d'entreprise. Pour mettre les droits à jour, sélectionnez la cellule Droits, puis cliquez sur le bouton "...". Pour en savoir plus sur la modification des droits, voir
Modification des droits d'un élément d'entreprise
page 222.
Vous pouvez également afficher certaines propriétés de l'élément d'entreprise en cliquant sur cet élément avec le bouton droit de la souris dans l'Explorateur de référentiel, puis en sélectionnant Propriétés. La boîte de dialogue
Propriétés affiche alors le nom de l'objet, son type et la date de son dernier enregistrement. Cette boîte de dialogue contient également la description de l'objet.
220 Utilisation des vues d'entreprise
Gestion des éléments d'entreprise
Utilisation des éléments d'entreprise
8
Utilisation de l'Explorateur d'objets
L'Explorateur d'objets affiche l'élément d'entreprise, ainsi que les champs, les filtres et les paramètres. Vous pouvez effectuer différentes opérations en cliquant sur l'un de ces objets avec le bouton droit de la souris. Notez que dans la mesure où les menus de raccourci sont contextuels, certaines fonctions ne sont accessibles qu'avec certains objets.
•
Insérer un objet
Vous pouvez insérer un champ, un filtre ou un paramètre.
•
Modifier un objet
Lorsque vous modifiez un objet, la boîte de dialogue ou l'éditeur correspondant s'affiche.
•
Parcourir un objet
Vous pouvez parcourir les données contenues dans un champ.
•
Supprimer
Permet de supprimer l'objet.
•
Modifier les droits
Vous pouvez modifier les droits d'utilisateurs ou de groupes d'utilisateurs associés à chaque objet dans l'Explorateur d'objets. Pour en savoir plus sur les droits associés à chaque objet, reportez-vous aux sections d'aide correspondantes :
•
Modification des droits d'un élément d'entreprise
page 222
•
Définition des droits d'accès à un filtre
page 214
Enregistrement d'un élément d'entreprise
Les éléments d'entreprise, comme tous les autres objets Business Views, sont enregistrés dans le Référentiel BusinessObjects Enterprise. Pour en savoir plus sur le référentiel BusinessObjects Enterprise, voir
Utilisation de l'Explorateur de référentiel
page 90.
Utilisation des vues d'entreprise 221
Gestion des éléments d'entreprise
8
Utilisation des éléments d'entreprise
Lorsque vous enregistrez un élément d'entreprise pour la première fois, vous devez indiquer son nom et l'emplacement où vous souhaitez enregistrer l'objet.
Pour enregistrer un élément d'entreprise
1.
Dans le menu Fichier, sélectionnez Enregistrer.
Conseil :
Vous pouvez également cliquer sur le bouton Enregistrer ou appuyer sur les touches Ctrl+S.
La boîte de dialogue Enregistrer sous s'ouvre.
2.
Dans le champ Nom de l'objet, indiquez le nom de l'objet.
3.
Sélectionnez le dossier dans lequel vous souhaitez enregistrer votre objet.
Conseil :
Vous pouvez créer des dossiers dans le référentiel en cliquant sur le bouton Insérer un nouveau dossier.
4.
Cliquez sur Enregistrer.
Modification des droits d'un élément d'entreprise
Définissez les droits d'utilisateurs et des groupes pour un élément d'entreprise de sorte que seuls ces utilisateurs et ces groupes aient accès à l'élément d'entreprise. Etant donné que le modèle de sécurité de Business Views est basé sur celui de BusinessObjects Enterprise, vous disposez d'une grande souplesse en matière de sécurité. Par exemple, si vous refusez explicitement d'accorder à un utilisateur ou groupe d'utilisateurs le droit Visualiser sur un
élément d'entreprise, cet utilisateur ou ce groupe, au moment de créer une vue d'entreprise, ne pourra pas ni consulter ni utiliser cet élément.
Remarque :
Pour pouvoir modifier les paramètres de sécurité d'un élément d'entreprise, vous devez d'abord enregistrer cet élément d'entreprise dans le Référentiel
BusinessObjects Enterprise.
222 Utilisation des vues d'entreprise
Gestion des éléments d'entreprise
Utilisation des éléments d'entreprise
8
Les droits d'accès aux objets Business Views dépendent également des droits d'accès aux dossiers correspondants. Lorsque vous définissez un droit particulier sur un dossier, tous les objets de ce dossier héritent de ce droit.
Pour en savoir plus sur l'héritage des droits, voir
Utilisation de l'héritage à votre avantage
page 282.
Pour pouvoir appliquer des paramètres de sécurité à un objet, vous devez
être autorisé à définir les droits pour cet objet. Par défaut, les membres du groupe Administrateurs de BusinessObjects Enterprise disposent de tous les droits d'accès à tous les dossiers et objets du Référentiel
BusinessObjects Enterprise.
Remarque :
Pour en savoir plus sur la boîte de dialogue Modifier les droits, voir
Utilisation de la boîte de dialogue Modifier les droits
page 276.
Pour appliquer des paramètres de sécurité à un élément d'entreprise
1.
Dans l'Explorateur d'objets, cliquez sur un élément d'entreprise avec le bouton droit de la souris et sélectionnez Modifier les droits.
Conseil :
Vous pouvez aussi sélectionner la cellule des droits dans l'Explorateur de propriétés, puis cliquer sur le bouton "...". Ou sélectionner Modifier les droits dans le menu Edition.
La boîte de dialogue Modifier les droits apparaît.
2.
Attribuez les droits suivants à un utilisateur ou groupe d'utilisateurs en cochant la case appropriée.
• Visualiser
Ce droit détermine si un utilisateur ou un groupe d'utilisateurs peut ou non visualiser l'élément d'entreprise.
• Modifier
Ce droit détermine si un utilisateur ou groupe d'utilisateurs peut ou non modifier les propriétés de l'élément d'entreprise.
• Définir la sécurité
Ce droit détermine si un utilisateur ou groupe d'utilisateurs peut ou non modifier les droits associés à l'élément d'entreprise.
Utilisation des vues d'entreprise 223
Gestion des éléments d'entreprise
8
Utilisation de l'Assistant des éléments d'entreprise
Remarque :
•
• Lorsque la case à cocher en regard du droit est désactivée, le droit est refusé à l'utilisateur ou au groupe d'utilisateurs ; lorsque la case
à cocher est activée, le droit est attribué à l'utilisateur ou au groupe d'utilisateurs ; lorsque la case à cocher est ombrée, le droit est hérité.
Notez également que, même si un droit apparaît comme étant attribué, il peut être refusé une fois l'héritage pris en compte.
Cliquez sur le bouton Aperçu pour afficher les paramètres de sécurité finaux de l'objet avec l'héritage appliqué. Le Gestionnaire de vues d'entreprise résout le résultat net des paramètres de sécurité actuels et affiche les droits nets.
3.
Pour ajouter un autre utilisateur ou groupe d'utilisateurs, cliquez sur Ajouter des utilisateurs ou Ajouter des groupes.
4.
Définissez les droits du nouvel utilisateur ou nouveau groupe.
5.
Cliquez sur OK.
Utilisation de l'Assistant des éléments d'entreprise
A l'aide de l'Assistant des éléments d'entreprise, vous pouvez créer rapidement plusieurs éléments d'entreprise directement à partir d'une fondation de données. L'utilisation de cet assistant est recommandée lorsque vous créez un élément d'entreprise pour la première fois. Pour en savoir plus sur les éléments d'entreprise, voir
Présentation des éléments d'entreprise
page 206.
Création d'un élément d'entreprise
L'Assistant des éléments d'entreprise vous aide à effectuer les étapes de création de plusieurs éléments d'entreprise.
Pour spécifier une fondation de données
1.
Dans le menu Fichier, sélectionnez Nouveau, puis Assistant des
éléments d'entreprise.
224 Utilisation des vues d'entreprise
Gestion des éléments d'entreprise
Utilisation de l'Assistant des éléments d'entreprise
8
La boîte de dialogue Choisir une fondation de données s'affiche.
2.
Sélectionnez une fondation de données.
3.
Cliquez sur Suivant pour continuer.
Création et spécification de plusieurs éléments d'entreprise
Dans la boîte de dialogue Créer des éléments d'entreprise, vous pouvez créer un ou plusieurs éléments d'entreprise, renommer les différents éléments d'entreprise, les champs, etc.
Lorsque vous sélectionnez l'intégralité d'une table, celle-ci est définie en tant qu'élément d'entreprise. Vous pouvez supprimer ou renommer des champs existants dans l'élément d'entreprise. Vous pouvez également ajouter des champs provenant d'autres tables (ou même des formules et/ou des expressions SQL) à l'élément d'entreprise.
Conseil :
Les noms que vous précisez pour les éléments d'entreprise sont ceux qui seront enregistrés dans le Référentiel BusinessObjects Enterprise. Vous ne pouvez pas enregistrer des éléments d'entreprise de même nom dans le même dossier ou sous-dossier.
Pour créer des éléments d'entreprise
1.
Sélectionnez les tables, les champs, les formules et les expressions SQL que vous voulez ajouter et cliquez sur le bouton > pour les ajouter à l'élément d'entreprise sélectionné.
Utilisation des vues d'entreprise 225
Gestion des éléments d'entreprise
8
Utilisation de l'Assistant des éléments d'entreprise
Conseil :
• Vous pouvez également ajouter des tables entières en tant qu'élément d'entreprise, pour ce faire, sélectionnez la table et cliquez sur le bouton
>.
• Vous pouvez ajouter toutes les tables, formules et expressions SQL de la fondation de données en cliquant sur le bouton >>.
2.
Pour créer un élément d'entreprise, cliquez sur le bouton Nouvel
élément d'entreprise situé dans le coin supérieur droit de la zone
Eléments d'entreprise.
3.
Pour renommer les objets dans la zone Eléments d'entreprise, sélectionnez l'objet, puis cliquez sur le bouton Renommer l'objet
sélectionné.
4.
Cliquez sur Suivant pour continuer.
5.
Spécifiez un dossier dans le référentiel dans lequel vous voulez enregistrer les éléments d'entreprise, cliquez sur Suivant pour continuer ou cliquez sur Terminer pour quitter l'Assistant.
Remarque :
Si vous cliquez sur Terminer, les éléments d'entreprise sont groupés dans une vue d'entreprise.
Spécification d'une autre option dans l'Assistant
Lorsque vous avez cliqué sur Suivant, quatre options s'offrent à vous.
Sélectionnez une option et cliquez sur Terminer.
•
Créer une vue d'entreprise
Choisissez cette option pour créer une nouvelle vue d'entreprise basée sur l'élément d'entreprise que vous avez créé. Pour en savoir plus sur les vues d'entreprise, voir
Utilisation des vues d'entreprise
page 254.
•
Créer d'autres éléments d'entreprise
Sélectionnez cette option pour créer des éléments d'entreprise supplémentaires en utilisant l'Assistant des éléments d'entreprise. Cette option vous ramène au début de l'Assistant. Pour en savoir plus sur l'utilisation de l'Assistant, voir
Création d'un élément d'entreprise
page 224.
•
Modifier les éléments d'entreprise créés
226 Utilisation des vues d'entreprise
Gestion des éléments d'entreprise
Utilisation de l'Assistant des éléments d'entreprise
8
Choisissez cette option pour utiliser le Gestionnaire de vues d'entreprise pour modifier les éléments d'entreprise que vous avez créés. Pour en savoir plus sur la modification d'un élément d'entreprise, voir
Utilisation des éléments d'entreprise
page 207.
•
Quitter
Choisissez cette option pour quitter l'Assistant. Vous pouvez également cliquer sur le bouton Annuler.
Utilisation des vues d'entreprise 227
Gestion des éléments d'entreprise
8
Utilisation de l'Assistant des éléments d'entreprise
228 Utilisation des vues d'entreprise
Invites dynamiques et listes de valeurs en cascade
9
Invites dynamiques et listes de valeurs en cascade
9
Paramètres et invites
Cette section explique les concepts de base des invites dynamiques et des listes de valeurs en cascade.
Paramètres et invites
Les paramètres sont des champs de vue d'entreprise qui peuvent être utilisés dans une formule de vue d'entreprise au niveau de la couche fondation de données ou de la couche élément d'entreprise. Les invites vont de pair avec les boîtes de dialogue et permettent aux utilisateurs de définir une valeur pour les différents paramètres contenus dans un rapport.
Utilisé en tant que composant de formule, un paramètre doit avoir une valeur pour que le rapport qui le contient puisse être exécuté par le programme.
Pour utiliser les paramètres dans la couche fondation de données ou élément d'entreprise, vous créez une vue d'entreprise dont le comportement varie en fonction des valeurs saisies par l'utilisateur.
Les invites permettent aux utilisateurs de définir une valeur pour les différents paramètres contenus dans un rapport. Les invites se distinguent des paramètres par les points suivants :
• Les invites ne sont pas directement utilisées par une formule de vue d'entreprise.
• Les invites comportent des paramètres d'interface qui vous permettent de déterminer l'apparence de la boîte de dialogue d'invite visible par les utilisateurs.
• Les invites comportent une liste de valeurs facultative à partir de laquelle les utilisateurs peuvent faire leur choix. Cette liste de valeurs peut être une liste statique stockée dans chaque rapport, ou une liste dynamique extraite d'une base de données (ce type d'invite inclut les listes en cascade multiniveaux qui sont également extraites d'une base de données).
Lorsque l'utilisateur définit une valeur dans l'interface d'invite, le moteur d'invite de Crystal Reports attribue cette valeur au paramètre correspondant qui est ensuite utilisé par la fondation de données ou l'élément d'entreprise.
Présentation des invites dynamiques
Les invites dynamiques et les listes de valeurs en cascade sont désormais disponibles dans Crystal Reports et Business Views. Ces fonctionnalités
230 Utilisation des vues d'entreprise
Invites dynamiques et listes de valeurs en cascade
Présentation des invites dynamiques
9 vous permettent de remplir la liste de valeurs associée à une invite à partir d'une base de données externe à votre rapport, au lieu d'avoir à stocker une liste de valeurs statique dans chaque paramètre.
L'application Business Views a été modifiée de manière à pouvoir prendre en charge les invites dynamiques et les listes de valeurs en cascade :
• Les paramètres contenus dans les éléments d'entreprise et les fondations de données peuvent désormais utiliser les invites dynamiques et les listes de valeurs en cascade.
Pour en savoir plus, voir
page 239.
• Le Gestionnaire de vues d'entreprise sert à gérer les objets de référentiel qui prennent en charge les invites dynamiques et les listes de valeurs en cascade dans Crystal Reports comme dans Business Views.
Appelés "objets d'invite", ces objets sont des listes de valeurs et des groupes d'invites ; ils sont décrits plus loin dans ce document. Pour en savoir plus, voir
Utilisation du Gestionnaire de vues d'entreprise pour gérer les objets d'invite du référentiel
page 239.
Les fonctionnalités d'invite ci-après peuvent être utilisées pour les invites d'éléments d'entreprise et de fondations de données et sont conçues à l'aide du Gestionnaire de vues d'entreprise. Les rapports Crystal qui font appel à des objets d'invite définis dans le Gestionnaire de vues d'entreprise peuvent
également utiliser ces fonctionnalités :
• Créer des invites dynamiques et des listes de valeurs en cascade.
• Réutiliser les définitions de valeurs dans plusieurs éléments d'entreprise ou fondations de données ;
• Planifier les listes de valeurs.
• Remplir les listes de valeurs à partir de vues d'entreprise ;
• Mettre en mémoire cache les listes de valeurs lors de l'exécution du rapport et partager cette liste avec plusieurs rapports en cours d'exécution.
• Planifier des listes de valeurs afin qu'elles se mettent elles-mêmes automatiquement à jour régulièrement.
• Planifier certaines listes de valeurs en vue de leur mise à jour régulière, pendant que le reste des listes extrait ses valeurs à la demande à partir d'une base de données.
Utilisation des vues d'entreprise 231
Invites dynamiques et listes de valeurs en cascade
9
Composants pris en charge
Composants pris en charge
Les composants ci-après des produits Crystal Reports et
BusinessObjects Enterprise permettent d'exécuter des rapports qui contiennent des invites dynamiques et des listes de valeurs en cascade :
• Tous les visualiseurs à l'exception du visualiseur de l'applet Java.
Remarque :
Les rapports contenant des invites dynamiques et des listes de valeurs en cascade peuvent être exécutés dans le visualiseur de l'applet Java, mais des listes déroulantes s'afficheront à la place des listes de valeurs dynamiques.
Visualiseurs pris en charge :
• ActiveX
• Winform .NET
• Webform .NET
• Visualiseurs de pages DHTML Java, COM et JSF
• Visualiseurs DHTML avancés Java et COM
• Offline Viewer
• Les interfaces de planification InfoView et Central Management Console dans BusinessObjects Enterprise.
• Le RDC (Report Designer Component).
• Toutes les versions de Crystal Reports XI.
Les composants suivants permettent de concevoir des rapports contenant des invites dynamiques et des listes de valeurs en cascade :
• Toutes les versions de Crystal Reports XI à l'exception de la version
Standard
• Concepteur Visual Studio .NET intégré
• Gestionnaire de vues d'entreprise
232 Utilisation des vues d'entreprise
Invites dynamiques et listes de valeurs en cascade
Description des listes de valeurs
9
Description des listes de valeurs
Les listes de valeurs sont des objets qui indiquent comment renvoyer un ensemble de valeurs à partir d'une source de données :
• Elles fournissent les valeurs aux invites contenues dans les boîtes de dialogue d'invite.
• Elles peuvent être statiques (les valeurs sont stockées dans le rapport) ou dynamiques (les valeurs sont stockées hors du rapport, dans une base de données).
• Elles sont utilisées à la fois pour des invites dynamiques à un seul niveau et des invites en cascade multiniveaux.
Trois sources de données sont prises en charge pour les objets liste de valeurs :
• les champs de rapport (pour les invites basées sur les rapports) ;
• les objets de type commande (pour les invites basées sur les rapports) ;
• les vues d'entreprise (pour les invites basées sur le référentiel).
Dans la mesure où ce guide traite des invites basées sur le référentiel, les champs de rapport et les objets de type commande utilisés en tant que source de données ne sont pas abordés. Pour en savoir plus sur les champs de rapport et les objets de type commande, voir le Guide de l'utilisateur de
Crystal Reports.
Une liste de valeurs peut comporter un ou plusieurs niveaux. Dans le cas d'une liste multiniveau, chaque niveau limite le niveau suivant.
Contrairement aux nombreux autres produits de reporting, la relation en cascade est définie par un seul objet liste de valeurs et non par plusieurs requêtes liées entre elles par une clé commune. Bien que la liste de valeurs soit définie en tant qu'entité unique, ses données ne sont pas nécessairement extraites de la source de données à l'aide d'une seule requête.
Remarque :
Les objets liste de valeurs ne sont pas affectés par les formules de sélection d'enregistrements de rapport ou les formules de sélection de groupes. En effet, ces formules modifient les données des rapports mais pas les données utilisées pour les listes de valeurs.
Utilisation des vues d'entreprise 233
Invites dynamiques et listes de valeurs en cascade
9
Listes de valeurs et groupes d'invites
Listes de valeurs et groupes d'invites
Les listes de valeurs constituent la partie "données" d'une invite ; ce sont les valeurs visibles par les utilisateurs et parmi lesquelles ils font leur choix.
Les groupes d'invite quant à eux, constituent la partie "présentation" d'une invite. Certaines invites ont été scindées en plusieurs objets, ce qui vous permet de partager la même liste de valeurs tout en utilisant des présentations différentes.
Supposons par exemple que vous ayez une invite "Ville de livraison" et une invite "Ville client". Votre rapport permet peut-être de sélectionner plusieurs villes client mais une seule ville de livraison. Vous pouvez alors concevoir ce rapport de manière à ce qu'il utilise une seule liste de valeurs pour les villes, mais deux groupes d'invites (ou styles de présentation) différents. Un groupe d'invites concernerait la sélection de la ville de livraison par les utilisateurs tandis que l'autre concernerait la sélection des villes client.
Types de listes de valeurs
Il existe deux types de listes de valeurs :
• Les listes de valeurs non gérées, stockées dans chaque fichier de rapport.
Si vous ne disposez pas de BusinessObjects Enterprise ou si vous n'avez jamais publié vos rapports dans BusinessObjects Enterprise, vous utilisez des listes de valeurs non gérées. Les objets de type liste de valeurs non gérée peuvent utiliser des champs de rapport ou des objets de type commande comme source de données.
• Les listes de valeurs gérées, stockées dans BusinessObjects Enterprise.
Chaque rapport stocké dans BusinessObjects Enterprise utilise des objets de type liste de valeurs gérée. Tous ces objets sont basés sur une vue d'entreprise, même si le rapport en lui-même ne contient pas de vue d'entreprise.
Les objets de type liste de valeurs gérée présentent un certain nombre de fonctions qui ne sont pas prises en charge par les objets de type liste de valeurs non gérée :
234 Utilisation des vues d'entreprise
Invites dynamiques et listes de valeurs en cascade
Listes de valeurs et groupes d'invites
9
Fonctionnalité Liste de valeurs gérée
Oui
Requête dans la base de données
à chaque niveau de liste de valeurs.
La base de données fait l'objet de requêtes à chaque niveau, lorsque l'utilisateur sélectionne des valeurs dans la boîte de dialogue d'invite
(à condition que la vue d'entreprise ne soit pas basée sur un objet de type commande).
En phase de création, possibilité de définir un filtre pour la liste de valeurs.
Oui
Les vues d'entreprise prennent en charge les filtres.
Oui
En phase de visualisation, invite de saisie d'informations supplémentaires requises par la liste de valeurs.
Si la vue d'entreprise contient des paramètres, les utilisateurs sont invités à saisir leurs valeurs au moment de la visualisation du rapport.
Afficher différentes valeurs selon les utilisateurs.
Oui
Les listes de valeurs gérées étant basées sur des vues d'entreprise, elles héritent des caractéristiques de ces dernières au niveau de la sécurité de l'affichage.
Utilisation des vues d'entreprise 235
Invites dynamiques et listes de valeurs en cascade
9
Listes de valeurs et groupes d'invites
Fonctionnalité Liste de valeurs gérée
Oui
Planifier la liste de valeurs pour une mise à jour régulière.
Cette possibilité de planification provient du Gestionnaire de vues d'entreprise et non de la CMC
(Central Management Console) dans laquelle les rapports sont planifiés.
Planifier partiellement la liste de valeurs pour une mise à jour régulière ne portant que sur certaines parties de la liste.
Oui
Détermination du type de liste de valeurs à utiliser
Selon les problèmes de reporting rencontrés, les solutions d'invite varient, en fonction du volume des données contenues dans la liste de valeurs. Le tableau ci-après indique brièvement le type de liste de valeurs à utiliser.
Description Liste de valeurs gérée
Tables de code à un seul niveau.
(Tables contenant des centaines de valeurs semi-statiques sur un seul niveau.)
Approprié.
Vous pouvez définir des filtres dans la vue d'entreprise source.
236 Utilisation des vues d'entreprise
Invites dynamiques et listes de valeurs en cascade
Listes de valeurs et groupes d'invites
9
Description Liste de valeurs gérée
Approprié.
Tables de code en cascade multiniveaux. (Tables contenant des centaines de valeurs semi-statiques sur plusieurs niveaux.)
Les listes de valeurs basées sur des vues d'entreprise peuvent prendre en charge les filtres et l'extraction de données niveau par niveau.
Approprié.
Tables de faits. (Tables, généralement dynamiques et très volumineuses, contenant des millions de valeurs sur plusieurs niveaux.)
Les listes de valeurs à planification partielle conviennent tout particulièrement dans ce cas, la partie semi-statique des données pouvant
être planifiée, tandis que la partie la plus dynamique peut être extraite à la demande.
Utilisation de champs de valeur et de champs de description séparés
Il est fréquent dans les bases de données relationnelles d'utiliser des champs de code qui représentent des valeurs. Ces codes sont souvent des chaînes numériques ou de texte, non visibles par l'utilisateur. Dans ces cas-là, vous pouvez créer des champs de valeur et de description séparés dans la définition de votre liste de valeurs. Vous définissez le champ de valeur sur le paramètre, et le champ de description s'affiche dans la boîte de dialogue d'invite. La façon dont le champ de description s'affiche dans la boîte de dialogue dépend de l'option "Invite avec description uniquement". Lorsque cette option est définie sur True, seules les descriptions sont visibles, lorsqu'elle est définie sur False, les valeurs et les descriptions s'affichent.
Utilisation des vues d'entreprise 237
Invites dynamiques et listes de valeurs en cascade
9
Listes de valeurs et groupes d'invites
Pour définir des champs de valeur et de description séparés
1.
Ouvrez l'exemple de fondation d'entreprise nommée Fondation Xtreme.
Les exemples de données sont stockés dans le référentiel, sous
\Samples\Business Views\Xtreme.
2.
Dans l'Explorateur d'objets, cliquez avec le bouton droit de la souris sur
Paramètres, puis cliquez sur Insérer un paramètre.
La boîte de dialogue Créer un paramètre s'affiche.
3.
Saisissez un nom pour le paramètre dans le champ Nom.
Cet exemple utilise "Nom du client".
4.
Dans la zone Liste de valeurs, cliquez sur Dynamique.
5.
Sous Choisir une source de données, sélectionnez Sélectionner la
vue d'entreprise. La boîte de dialogue Sélectionner la vue d'entreprise s'affiche
6.
Sélectionnez la vue d'entreprise sur laquelle vous allez baser votre liste de valeurs, puis cliquez sur OK.
7.
Cliquez sur Insérer, puis dans le champ Valeur, sélectionnez ID
client.
8.
Dans le champ Description, sélectionnez Nom du client.
9.
Dans la zone Options, affectez la valeur Vrai à l'option Invite avec
description uniquement.
10.
Cliquez sur OK.
Lorsque cette invite apparaît dans la boîte de dialogue d'invite, les utilisateurs ne voient pas les valeurs du champ ID client (sur lequel le paramètre est basé), mais une liste de noms de client.
Gestion des valeurs nulles
Les valeurs nulles renvoyées par la liste de valeurs s'affichent sous la forme
"null" dans la liste déroulante de l'invite. Si les utilisateurs sélectionnent ces valeurs, tout paramètre associé à l'invite se voit attribuer une valeur nulle.
Vous pouvez tester cette fonctionnalité à l'aide de la fonction IsNull.
238 Utilisation des vues d'entreprise
Invites dynamiques et listes de valeurs en cascade
Utilisation des invites dynamiques et des listes de valeurs en cascade dans les éléments d'entreprise et les fondations de données
9
Utilisation des invites dynamiques et des listes de valeurs en cascade dans les
éléments d'entreprise et les fondations de données
Les invites dynamiques et les listes de valeurs en cascade peuvent être utilisées dans les éléments d'entreprise et les fondations de données pour inviter l'utilisateur à entrer des valeurs de paramètre.
Pour en savoir plus sur la création d'invites dynamiques et de listes de valeurs en cascade dans les éléments d'entreprise et les fondations de données, voir
Gestion des listes de valeurs dans le Gestionnaire de vues d'entreprise
page 240.
Utilisation du Gestionnaire de vues d'entreprise pour gérer les objets d'invite du référentiel
Deux types d'objets du référentiel sont utilisés pour implémenter les invites dynamiques et les listes de valeurs en cascade :
• listes de valeurs
• groupes d'invites
Bien qu'ils soient créés et gérés dans Business Views, ces objets peuvent
être utilisés dans des paramètres d'éléments d'entreprise, de fondations de données et de Crystal Reports.
Nous vous recommandons de commencer par créer vos objets d'invite dans
Business Views, puis de les utiliser selon vos besoins dans les paramètres de Crystal Reports, des éléments d'entreprise ou des fondations de données.
Utilisation des vues d'entreprise 239
Invites dynamiques et listes de valeurs en cascade
9
Utilisation du Gestionnaire de vues d'entreprise pour gérer les objets d'invite du référentiel
Gestion des listes de valeurs dans le Gestionnaire de vues d'entreprise
Pour créer une liste de valeurs
1.
Dans le menu Fichier, sélectionnez Nouveau, puis Créerune liste de
valeurs.
La boîte de dialogue Sélectionner la vue d'entreprise s'affiche.
2.
Développez les dossiers et sélectionnez la vue d'entreprise contenant les champs à inclure dans votre liste de valeurs.
3.
Cliquez sur OK.
La boîte de dialogue Créer une liste de valeurs s'affiche.
240 Utilisation des vues d'entreprise
Invites dynamiques et listes de valeurs en cascade
Utilisation du Gestionnaire de vues d'entreprise pour gérer les objets d'invite du référentiel
9
4.
Dans le champ Nom, indiquez le nom de la liste de valeurs.
5.
Dans la zone Champs disponibles, développez les tables et sélectionnez un champ que vous souhaitez inclure dans la liste.
6.
Cliquez sur la flèche droite pour ajouter le champ dans la liste.
7.
Procédez ainsi pour ajouter tous les champs à inclure dans votre liste de valeurs.
8.
Dans la zone Liste des champs de valeurs, sélectionnez un champ.
• Pour modifier l'ordre d'affichage des champs dans votre liste, cliquez sur les flèches Haut ou Bas.
L'ordre des champs dans la liste détermine l'ordre dans lequel les informations d'invite s'affichent pour les champs d'un paramètre.
Utilisation des vues d'entreprise 241
Invites dynamiques et listes de valeurs en cascade
9
Utilisation du Gestionnaire de vues d'entreprise pour gérer les objets d'invite du référentiel
Supposons par exemple que les champs soient répertoriés dans l'ordre suivant :
• Pays
• Région
• Ville
Un paramètre basé sur cette liste de valeurs invitera les utilisateurs
à indiquer tout d'abord un pays, puis une région du pays en question, et enfin une ville de la région.
Remarque :
L'ordre des champs dans une liste de valeurs est particulièrement important lorsque vous envisagez d'utiliser cette liste pour des paramètres dynamiques en cascade. Si le paramètre n'est pas en cascade, il invitera toujours à renseigner le premier champ répertorié dans la liste de valeurs (en l'occurrence dans notre exemple, "Pays").
• Pour trier l'ordre des valeurs du champ, sélectionnez "Trier les valeurs par ordre croissant" ou "Trier les valeurs par ordre décroissant".
Lorsque vous créez un paramètre qui utilise la liste de valeurs, l'ordre spécifié pour le champ est le même que l'ordre dans lequel ses valeurs s'affichent dans l'invite.
• Pour spécifier la description du champ, cliquez sur une option dans la liste Champ de description.
Cette liste répertorie les tables et les champs contenus dans la vue d'entreprise. Vous pouvez sélectionner un champ à partir de cette liste. Les valeurs de ce champ deviennent alors les descriptions des valeurs du champ sélectionné dans la zone Liste des champs de valeur.
Supposons par exemple que vous sélectionniez le champ "ID client" dans la zone Liste des champs de valeur, puis le champ "Nom du client" dans la liste Champ de description. Lorsque vous créez un paramètre qui utilise la liste des valeurs (et que vous configurez l'invite pour utiliser l'option Valeur et description), les valeurs saisies pour le paramètre sont les valeurs correspondant au champ "ID client" qui peuvent maintenant être spécifiées en sélectionnant un nom de client.
La description facile la tâche aux utilisateurs en leur permettant
242 Utilisation des vues d'entreprise
Invites dynamiques et listes de valeurs en cascade
Utilisation du Gestionnaire de vues d'entreprise pour gérer les objets d'invite du référentiel
9 d'indiquer une valeur pour ce paramètre sans avoir à se rappeler l'ID de clients particuliers.
9.
Modifiez les autres options.
• Saisissez une valeur pour l'option Ancienneté maximale des données
à la demande envoyées à un client (en secondes).
Par défaut, ce champ est configuré sur 300 secondes. Cela signifie que les données extraites à la demande de la base de données sont conservées en mémoire pendant le délai spécifié et utilisées par tous les rapports qui partagent le même objet de type liste de valeurs, jusqu'à ce que le délai expire. Une fois le délai expiré, l'accès suivant
à la demande à cette partie de l'objet liste de valeurs nécessite un accès à la base de données, et est partagé pour un autre intervalle de temps.
Remarque :
Si tous les niveaux d'un objet liste de valeurs sont planifiés, la valeur de l'option "Ancienneté maximale des données à la demande envoyées
à un client (en secondes)" est sans effet.
• Dans le champ Serveurs par défaut à utiliser pour la visualisation, cliquez sur le groupe de serveurs RAS (Report Application Server) qui sera chargé de traiter votre objet liste de valeurs.
Cette option vous permet de définir un groupe de serveurs RAS particulier dédié au traitement de vos listes de valeurs. La liste répertorie le nom des groupes de serveurs définis dans la Central
Management Console BusinessObjects Enterprise.
10.
Cliquez sur OK.
Le Gestionnaire de vues d'entreprise crée la liste des valeurs et l'enregistre dans le répertoire racine du Référentiel
BusinessObjects Enterprise.
Remarque :
La création d'une liste de valeurs basée sur une vue d'entreprise dépendant d'une autre liste de valeurs n'est pas prise en charge (par exemple, lorsqu'un paramètre d'invite dynamique est utilisé dans la fondation de données ou l'élément d'entreprise). Si cette liste de valeurs est utilisée pour un paramètre, l'invite associée à ce paramètre échoue.
Utilisation des vues d'entreprise 243
Invites dynamiques et listes de valeurs en cascade
9
Utilisation du Gestionnaire de vues d'entreprise pour gérer les objets d'invite du référentiel
Pour modifier une liste de valeurs
• Cliquez sur l'objet liste de valeurs à modifier dans l'Explorateur de référentiel, puis sélectionnez Modifier la liste de valeurs.
Gestion de la sécurité des listes de valeurs
Vous pouvez limiter l'affichage de certaines valeurs à certains utilisateurs.
Pour cela, vous devez configurer la sécurité de la vue d'entreprise utilisée par l'objet liste de valeurs. Pour en savoir plus sur la configuration de la sécurité pour un objet, voir
Droits associés aux objets et aux dossiers
page 280.
Planification des listes de valeurs dans le
Gestionnaire de vues d'entreprise
Les objets de type liste de valeurs peuvent être planifiés à l'aide du
Gestionnaire de vues d'entreprise.
Par défaut, tous les nouveaux objets de type liste de valeurs s'exécutent "à la demande", ce qui signifie qu'ils accèdent à la base de données en fonction des besoins pour fournir les valeurs d'invite. Si la vue d'entreprise à laquelle la liste de valeurs fait référence est basée sur un objet de type commande, toutes les valeurs de la liste sont extraites en même temps. Si la vue d'entreprise à laquelle la liste de valeurs fait référence est basée sur des champs de base de données, les valeurs de la liste sont extraites niveau par niveau.
• Les listes de valeurs planifiées sont utiles dans les cas où certaines valeurs changent en fonction de données temporelles ou de manière peu fréquente.
• Les listes de valeurs partiellement planifiées sont utiles lorsque vous voulez inviter à indiquer un nombre de valeurs potentiellement important.
244 Utilisation des vues d'entreprise
Invites dynamiques et listes de valeurs en cascade
Utilisation du Gestionnaire de vues d'entreprise pour gérer les objets d'invite du référentiel
9
Pour planifier une liste de valeurs
Pour planifier une liste de valeurs, vous devez vous connecter au gestionnaire de vues d'entreprise avec un compte utilisateur ayant les mêmes droits d'accès (à toutes les lignes et colonnes) que tous les utilisateurs possibles de la liste des valeurs.
1.
Dans l'Explorateur de référentiel, cliquez sur une liste de valeurs avec le bouton droit de la souris, puis cliquez sur Planifier la liste de valeurs.
La boîte de dialogue Planifier apparaît.
Sélectionnez un champ dans la liste déroulante.
Remarque :
Le champ spécifié est le champ supérieur au niveau duquel les données sont obtenues/enregistrées. Par exemple, si la liste de valeurs se compose des niveaux "Pays", "Région" et "Ville" et que vous choisissez "Région",
BusinessObjects Enterprise obtient les données correspondant aux champs "Pays" et "Région" uniquement ; les valeurs du champ "Ville" ne sont pas extraites et vous obtenez de fait une liste de valeurs partiellement planifiée. Si vous sélectionniez "Ville" en revanche, la liste deviendrait une liste de valeurs intégralement planifiée et les niveaux sans données planifiées accéderaient à la base de données à la demande.
2.
Cliquez sur OK.
La deuxième boîte de dialogue Planifier apparaît
Utilisation des vues d'entreprise 245
Invites dynamiques et listes de valeurs en cascade
9
Utilisation du Gestionnaire de vues d'entreprise pour gérer les objets d'invite du référentiel
.
3.
Dans la liste Exécuter le rapport, planifiez la façon dont la liste de valeurs sera exécutée. Pour en savoir plus sur les différentes façons de planifier un objet, voir le Guide d'administration de BusinessObjects Enterprise.
Remarque :
• Si votre liste de valeurs est basée sur une vue d'entreprise qui contient des paramètres, cliquez sur le bouton Valeurs de paramètre (dans l'angle inférieur gauche de la boîte de dialogue) pour indiquer les valeurs de ces paramètres. Ce bouton est désactivé si la vue d'entreprise ne contient pas de paramètre.
• Si votre liste de valeurs est basée sur une vue d'entreprise qui requiert une connexion à une base de données, cliquez sur le bouton
Connexion à la base de données pour vous connecter à la source de données de la vue d'entreprise. Ce bouton est désactivé si la vue d'entreprise ne requiert pas de connexion à une base de données.
4.
Cliquez sur OK.
La liste de valeurs est planifiée dans BusinessObjects Enterprise.
Les listes de valeurs intégralement et partiellement planifiées peuvent être reconverties en listes de valeurs à la demande.
Pour convertir une liste de valeurs planifiée en une liste de valeurs à la demande
1.
Cliquez sur l'objet liste de valeurs à modifier dans l'Explorateur de référentiel, puis sélectionnez Modifier la liste de valeurs.
2.
Cliquez sur Effacer l'instance.
L'instance de la liste de valeurs planifiée est supprimée, et la source de données est accessible à tous les niveaux de valeurs.
246 Utilisation des vues d'entreprise
Invites dynamiques et listes de valeurs en cascade
Utilisation du Gestionnaire de vues d'entreprise pour gérer les objets d'invite du référentiel
9
Gestion des groupes d'invites dans le Gestionnaire de vues d'entreprise
Les groupes d'invites constituent la partie présentation d'une invite. Ces objets sont utilisés par les paramètres Crystal Report, des éléments d'entreprise et des fondations de données. (Pour en savoir plus sur la création de groupes d'invites dans Crystal Reports, voir le Guide de l'utilisateur de
Crystal Reports.) Une seule et même liste de valeurs peut comporter plusieurs groupes d'invites, chaque groupe d'invites constituant une présentation différente de la même liste de valeurs sous-jacente.
Pour créer un groupe d'invites dans le Gestionnaire de vues d'entreprise
1.
Ouvrez un exemple d'élément d'entreprise ou de fondation de données.
Les exemples de données sont stockés dans le référentiel, sous
\Samples\Business Views\Xtreme.
2.
Dans l'Explorateur d'objets, sélectionnez Paramètres.
3.
Dans le menu Insertion, sélectionnez Insérer un paramètre.
Remarque :
Si vous insérez un paramètre dans une fondation de données basée sur une connexion dynamique de données, vous êtes invité à choisir les valeurs de ce paramètre.
La boîte de dialogue Créer un paramètre s'affiche.
4.
Saisissez un nom pour le paramètre dans le champ Nom.
Cet exemple utilise "Ville du fournisseur".
5.
Dans la zone Liste de valeurs, cliquez sur Dynamique.
6.
Saisissez le texte d'invite de votre groupe d'invites dans le champ Texte
du groupe d'invites.
Cet exemple utilise l'énoncé "Choisissez la ville dans laquelle se trouve votre fournisseur".
7.
Cliquez sur Sélectionner la vue d'entreprise.
Utilisation des vues d'entreprise 247
Invites dynamiques et listes de valeurs en cascade
9
Utilisation du Gestionnaire de vues d'entreprise pour gérer les objets d'invite du référentiel
La boîte de dialogue Sélectionner la vue d'entreprise s'affiche.
8.
Sélectionnez la vue d'entreprise sur laquelle vous allez baser votre liste de valeurs, puis cliquez sur OK.
Cet exemple utilise la vue d'entreprise Xtreme.
9.
Cliquez sur Insérer, puis dans la liste Valeur, sélectionnez Pays.
10.
Cliquez sur le champ vide sous Pays et sélectionnez Région, puis cliquez sur le champ vide sous Région et sélectionnez Ville.
11.
Dans la zone Liaison de paramètre, assurez-vous que seule la valeur
Ville est liée.
12.
Cliquez sur OK.
Enregistrez le groupe d'invites dans un dossier du référentiel.
13.
Revenez dans la boîte de dialogue Explorateur d'objets et, dans le menu
Insertion, cliquez sur Insérer un paramètre.
14.
Saisissez un nom pour le deuxième paramètre dans le champ Nom.
Cet exemple utilise "Ville du client".
15.
Dans la zone Liste de valeurs, cliquez sur Dynamique.
16.
Saisissez le texte d'invite de votre nouveau groupe d'invites dans le champ
Texte du groupe d'invites.
Cet exemple utilise l'énoncé "Choisissez la ville dans laquelle se trouve votre client".
17.
Sélectionnez Existant, puis la liste de valeurs que vous avez créée entre les étapes 8 et 11.
18.
Cliquez sur OK.
Le Gestionnaire de vues d'entreprise crée le groupe d'invites et l'enregistre dans le répertoire racine du Référentiel BusinessObjects Enterprise.
Vous avez créé deux invites : une première hiérarchie Pays, Région, Ville pour le paramètre {?VilleFournisseur} et une deuxième hiérarchie Pays,
Région, Ville pour le paramètre {?VilleClient}. En réutilisant l'objet liste de valeurs, vous avez gagné en temps et en performances.
Remarque :
Vous pouvez également utiliser une liste de valeurs existante si vous disposez d'un autre champ de paramètre qui doit contenir une valeur de pays.
248 Utilisation des vues d'entreprise
Invites dynamiques et listes de valeurs en cascade
Meilleures pratiques concernant les invites
9
Supposons par exemple que vous vouliez ajouter un paramètre
{?PaysDivision} pour indiquer la division d'entreprise dont vous dépendez hiérarchiquement, vous pourriez utiliser le même objet liste de valeurs dans votre rapport. Il vous faudrait alors relier ce paramètre au niveau supérieur de votre hiérarchie, en l'occurrence le niveau Pays de votre hiérarchie Pays,
Région, Ville.
Pour modifier un groupe d'invites existant
• Dans l'Explorateur de référentiel, cliquez avec le bouton droit de la souris sur le groupe d'invites à modifier, puis cliquez sur Modifier le groupes
d'invites.
Meilleures pratiques concernant les invites
Les rapports gérés sont des rapports stockés dans
BusinessObjects Enterprise.
Les listes de valeurs utilisées dans les rapports gérés présentent les caractéristiques suivantes :
• Elles sont toujours stockées dans le référentiel.
• Elles peuvent être partagées entre les rapports.
• Elles sont basées sur des vues d'entreprise.
Pour optimiser les performances et la gestion de vos invites gérées, il est recommandé d'appliquer les pratiques suivantes :
• Définissez vos objets liste de valeurs dans le Gestionnaire de vues d'entreprise, et non dans Crystal Reports.
• Créez une vue d'entreprise séparée pour fournir des listes de valeurs pour tous vos rapports. Les seuls champs dont vous avez besoin dans cette vue d'entreprise sont ceux que vous utilisez pour les invites.
• Créez des objets liste de valeurs pour chaque invite dynamique que vous envisagez d'utiliser dans votre rapport. Ces objets sont visibles pour les utilisateurs de Crystal Reports lorsqu'ils créent des paramètres et des invites. Si vous avez besoin d'une liste de valeurs pour une hiérarchie
Utilisation des vues d'entreprise 249
Invites dynamiques et listes de valeurs en cascade
9
Conversion de rapports non gérés en rapports gérés
Pays > Région > Ville d'une part, et d'une liste de choix Pays d'autre part, vous pouvez n'utiliser qu'un seul et même objet liste de valeurs.
Définir vos objets liste de valeurs dans le Gestionnaire de vues d'entreprise présente les avantages suivants :
• Vous contrôlez les métadonnées utilisées pour définir la liste de valeurs.
• Si vous le souhaitez, vous pouvez appliquer une sécurité de niveau ligne
à la vue d'entreprise utilisée pour l'invite.
• Vous pouvez séparer la création des métadonnées de la création des rapports. En effet, un concepteur de métadonnées peut être chargé de créer les définitions de listes de valeurs, et le concepteur de rapports de créer les rapports.
• Cette méthode réduit le nombre d'objets métadonnée qu'il vous faut créer pour la prise en charge des invites.
Conversion de rapports non gérés en rapports gérés
Pour convertir un rapport non géré en rapport géré, procédez comme suit :
• Publiez un ou plusieurs rapports à l'aide de l'Assistant de publication.
• Enregistrez ces rapports dans BusinessObjects Enterprise à l'aide de la commande Enregistrer sous de Crystal Reports.
• Créez un nouvel objet rapport dans le portail InfoView.
• Créez un nouvel objet rapport dans le portail Central Management
Console.
Dans tous les cas, les opérations suivantes sont réalisées sur l'objet d'invite de votre rapport non géré :
• Les objets liste de valeurs définis dans le rapport sont convertis en listes de valeurs du référentiel. Une vue d'entreprise, un élément d'entreprise, une fondation de données et une connexion de données sont créés.
• S'il existe déjà dans le référentiel le même objet liste de valeurs, aucun objet n'est créé en double. Dans ce cas, votre rapport référence l'objet liste de valeurs existant.
250 Utilisation des vues d'entreprise
Invites dynamiques et listes de valeurs en cascade
Déploiement de rapports gérés contenant des invites dynamiques
9
• Les objets liste de valeurs basés sur le référentiel sont des objets non gérés.
• Les groupes d'invites définis dans le rapport sont convertis en groupes d'invites de référentiel.
• Les groupes d'invites basés sur le référentiel sont des objets non gérés.
• Tous les nouveaux objets de type vue d'entreprise, liste de valeurs et groupe d'invites basés sur le référentiel sont créés dans le dossier du référentiel intitulé Invites dynamiques en cascade.
Déploiement de rapports gérés contenant des invites dynamiques
Les listes de valeurs et les groupes d'invites basés sur le référentiel sont des objets de type référentiel comme les autres. Ainsi, lorsque des rapports gérés sont migrés d'un référentiel vers un autre à l'aide de l'Assistant d'importation, les objets liste de valeurs et groupe d'invites sont également importés. Cette fonctionnalité facilite la migration de rapports d'un système
à un autre. BusinessObjects Enterprise effectue le suivi des objets dont dépend un rapport et les importe dans le système de destination le cas
échéant.
Le Gestionnaire de vues d'entreprise a été amélioré de manière à pouvoir prendre en charge l'importation et l'exportation des listes de valeurs et des groupes d'invites. Pour en savoir plus sur l'importation et l'exportation des listes de valeurs et des groupes d'invites, voir
Exportation et importation de vues d'entreprise
page 85.
Remarque :
Lorsque vous exportez une liste de valeurs, tous les objets dépendants sont
également exportés, ce qui inclut tous les groupes d'invites, vues d'entreprise,
éléments d'entreprise, fondations de données et connexions de données.
Utilisation des vues d'entreprise 251
Invites dynamiques et listes de valeurs en cascade
9
Déploiement de rapports gérés contenant des invites dynamiques
252 Utilisation des vues d'entreprise
Gestion des vues d'entreprise
10
Gestion des vues d'entreprise
10
Présentation des vues d'entreprise
Cette section contient des informations sur la création et la modification des vues d'entreprise.
Présentation des vues d'entreprise
Une vue d'entreprise est un ensemble logique d'éléments d'entreprise. C'est le niveau le plus élevé d'abstraction de données pour les utilisateurs finaux.
Les vues d'entreprise sont perçues par les utilisateurs comme des connexions abstraites à une base de données, et les éléments d'entreprise qu'elles contiennent comme des tables virtuelles contenant des champs d'entreprise.
Les utilisateurs finaux peuvent accéder aux vues d'entreprise par l'intermédiaire d'applications telles que Crystal Reports ou via le Report
Application Server. Les administrateurs peuvent sécuriser les vues d'entreprise via les droits de lecture et d'écriture standard.
Utilisation des vues d'entreprise
Lorsque vous créez une vue d'entreprise, vous organisez un ensemble d'éléments d'entreprise et attribuez les droits d'utilisateurs et de groupes d'utilisateurs requis aux concepteurs de rapports qui accèdent à ces données abstraites.
Création d'une vue d'entreprise
Lorsque vous créez une vue d'entreprise, vous devez choisir les éléments
(ou l'élément) d'entreprise qui la composeront. Après avoir sélectionné tous les éléments d'entreprise de votre choix, vous pouvez définir les droits des utilisateurs et concepteurs de rapports Business Views sur la vue d'entreprise.
Pour créer une vue d'entreprise
1.
Dans le menu Fichier, sélectionnez Nouveau, puis Vue d'entreprise.
2.
Dans l'Explorateur d'objets, cliquez avec le bouton droit de la souris sur le nœud Eléments d'entreprise, puis cliquez sur Insérer des éléments
d'entreprise.
La boîte de dialogue Insérer des éléments d'entreprise s'affiche.
254 Utilisation des vues d'entreprise
Gestion des vues d'entreprise
Utilisation des vues d'entreprise
10
3.
Développez les dossiers et sélectionnez un élément d'entreprise.
4.
Cliquez sur Ajouter.
5.
Sélectionnez et ajoutez autant d'éléments d'entreprise que vous le souhaitez.
6.
Cliquez sur Fermer pour continuer.
Importation et exportation de vues d'entreprise
Une fois que vous avez créé et enregistré une vue d'entreprise, vous pouvez l'exporter et l'importer avec les objets qui lui sont associés (connexions de données, connexions dynamiques de données, fondations de données,
éléments d'entreprise ou tout autre objet référencé par la vue d'entreprise).
Les vues d'entreprise s'exportent sous forme de fichier XML. Au cours de l'exportation, vous pouvez choisir d'inclure ou non tous les paramètres de sécurité de vos objets Business Views. Pour en savoir plus sur l'outil d'exportation et d'importation, voir
Exportation et importation de vues d'entreprise
page 85.
Affichage des objets dépendants et référencés
Vous pouvez afficher les objets vue d'entreprise qui dépendent de votre vue d'entreprise, tout comme vous pouvez afficher les objets vue d'entreprise qui sont référencés par votre vue d'entreprise.
Pour afficher les objets dépendants ou référencés, dans le menu Outils, sélectionnez Afficher les objets dépendants ou Afficher les objets référencés.
Dans la boîte de dialogue qui s'affiche, cliquez sur le bouton Enregistrer dans le fichier pour enregistrer la liste des objets dépendants ou référencés dans un fichier texte en vue d'être consultés ultérieurement.
La liste des objets dépendant contient les objets affectés par la vue d'entreprise. (La vue d'entreprise étant le dernier objet que vous devez créer, les autres objets ne sont pas affectés par les paramètres de la vue d'entreprise.) La liste des objets référencés contient les objets référencés par l'élément d'entreprise (connexions de données, connexions dynamiques de données, fondations de données et éléments d'entreprise). Développez les nœuds pour afficher tous les objets dépendant de la vue d'entreprise ou référencés par elle.
Utilisation des vues d'entreprise 255
Gestion des vues d'entreprise
10
Utilisation des vues d'entreprise
Modification d'une vue d'entreprise
La fenêtre principale de la vue d'entreprise affiche la liste de tous les éléments d'entreprise insérés, ainsi que les informations suivantes : auteur, nom de la fondation de données et description de chaque élément d'entreprise.
Lorsque vous cliquez deux fois sur un élément d'entreprise dans l'Explorateur d'objets, celui-ci s'affiche sous forme d'onglet dans la fenêtre principale de la vue d'entreprise. Vous pouvez également cliquer avec le bouton droit de la souris sur l'élément d'entreprise et sélectionner Afficher les détails de l'élément pour accéder aux détails correspondants. Dans cet onglet sont indiqués les différents champs d'entreprise qui constituent l'élément d'entreprise. Par ailleurs, l'Explorateur de propriétés affiche le nom, la description et l'auteur de l'élément d'entreprise sélectionné, ainsi que le nom de sa fondation de données.
Insertion d'un élément d'entreprise
Vous pouvez insérer d'autres éléments d'entreprise dans la vue d'entreprise puis définir les droits des utilisateurs et groupes pour ces éléments d'entreprise.
Pour insérer un élément d'entreprise
1.
Dans le menu Insertion, cliquez sur Insérer des éléments d'entreprise.
Conseil :
•
Sinon, dans l'Explorateur d'objets, cliquez avec le bouton droit de la souris sur Eléments d'entreprise et sélectionnez Insérer des
éléments d'entreprise. Vous pouvez également cliquer sur le bouton
Insérer des éléments d'entreprise de la barre d'outils.
• Vous pouvez également insérer un élément d'entreprise en le déplaçant de l'Explorateur de référentiel vers la fenêtre principale.
La boîte de dialogue Insérer des éléments d'entreprise s'affiche.
2.
Développez les dossiers et sélectionnez un élément d'entreprise.
3.
Cliquez sur Ajouter.
4.
Sélectionnez et ajoutez autant d'éléments d'entreprise que vous le souhaitez.
256 Utilisation des vues d'entreprise
Gestion des vues d'entreprise
Utilisation des vues d'entreprise
10
5.
Cliquez sur Fermer pour continuer.
Utilisation de l'Explorateur de propriétés
L'Explorateur de propriétés affiche toutes les propriétés qui peuvent être modifiées pour la vue d'entreprise que vous avez sélectionnée dans l'Explorateur d'objets.
•
Nom
Nom de la vue d'entreprise.
•
Description
Description saisie pour la vue d'entreprise. Cette description s'affiche lorsque vous déplacez votre curseur sur la vue d'entreprise dans l'Explorateur de référentiel ou que vous sélectionnez une vue d'entreprise.
Elle s'affiche également lorsque vous cliquez avec le bouton droit de la souris sur une vue d'entreprise dans le référentiel et que vous sélectionnez
Propriétés.
•
Auteur
Par défaut, ce champ contient le nom de l'utilisateur qui a créé la vue d'entreprise. Le nom de l'auteur s'affiche lorsque vous déplacez votre curseur sur la vue d'entreprise dans l'Explorateur de référentiel ou que vous sélectionnez une vue d'entreprise.
•
Dossier parent
Dossier du Référentiel BusinessObjects Enterprise dans lequel figure la vue d'entreprise. Seule propriété ne pouvant pas être modifiée à partir de l'Explorateur de propriété.
•
Relation entre les filtres des éléments d'entreprise
Dans une vue d'entreprise, vous pouvez définir le type de relation existant entre les filtres des éléments d'entreprise. ET permet de limiter l'étendue des données obtenues en combinant toutes les conditions définies par chacun des filtres. OU permet d'obtenir une combinaison de tous les résultats générés par chaque filtre.
•
Droits
Utilisation des vues d'entreprise 257
Gestion des vues d'entreprise
10
Utilisation des vues d'entreprise
Droits des utilisateurs et groupes d'utilisateurs associés à la vue d'entreprise. Pour mettre les droits à jour, sélectionnez la cellule Droits, puis cliquez sur le bouton "...". Lorsque vous définissez ces droits, vous déterminez quels sont les utilisateurs ou groupes d'utilisateurs qui peuvent accéder à la vue d'entreprise lorsqu'ils créent un rapport. Pour en savoir plus sur la modification des droits, voir
Modification des droits d'accès à une vue d'entreprise
page 268.
Vous pouvez également afficher certaines propriétés de la vue d'entreprise en cliquant sur la vue avec le bouton droit de la souris dans l'Explorateur de référentiel, puis en sélectionnant Propriétés. La boîte de dialogue Propriétés affiche alors le nom de l'objet, son type et la date de son dernier enregistrement. Cette boîte de dialogue contient également la description de l'objet.
Utilisation de l'Explorateur d'objets
L'Explorateur d'objets affiche la vue d'entreprise et les éléments d'entreprise qui lui sont associés. Vous pouvez effectuer différentes opérations en cliquant sur l'un de ces objets avec le bouton droit de la souris. Notez que dans la mesure où les menus de raccourci sont contextuels, certaines fonctions ne sont accessibles qu'avec certains objets.
•
Insérer des éléments d'entreprise
Permet d'ajouter des éléments d'entreprise à votre vue d'entreprise.
•
Supprimer
Permet de supprimer l'objet.
•
Afficher les détails de l'élément
Permet d'accéder aux détails relatifs à chacun des champs d'entreprise qui constituent l'élément d'entreprise.
•
Vérifier les droits de la vue
Permet de vérifier les droits définis pour la vue d'entreprise. Pour en savoir plus sur la visualisation des droits définis, voir
Vérification des droits d'une vue d'entreprise
page 270.
•
Modifier les droits
258 Utilisation des vues d'entreprise
Gestion des vues d'entreprise
Utilisation des vues d'entreprise
10
Permet de modifier les droits d'utilisateurs ou de groupes d'utilisateurs définis pour la vue d'entreprise. Pour en savoir plus sur les droits, voir
Modification des droits d'accès à une vue d'entreprise
page 268.
Modification de la relation entre les tables dans une fondation de données
Dans une fondation de données, la mise en relation des tables permet de faire correspondre entre eux les enregistrements correspondants de chaque table. Par exemple, si vous ajoutez une table Commandes et une table
Clients, vous pouvez lier ces tables de sorte que chaque commande soit associée au client qui l'a passée.
Généralement, vous reliez les tables entre elles au niveau de la fondation de données, mais vous pouvez modifier cette relation dans la vue d'entreprise. Dans ce cas, les informations relatives à la mise en relation modifiée sont stockées dans la vue d'entreprise. Lorsque vous sélectionnez
Remplacer la mise en relation dans le menu Diagramme des liens, tous les liens actifs des tables existantes s'affichent dans l'onglet Remplacement des liens (dans la fenêtre principale de la vue d'entreprise).
Dans les fondations de données, une fois que les tables (ou structures de table) ont été ajoutées, les liens et jointures entre ces tables sont définis.
Parfois, lorsque vous créez un rapport à partir de votre source de données, des jointures supplémentaires entre les tables peuvent être nécessaires.
Par exemple, un éditeur de logiciels peut avoir une vue d'entreprise des bugs rapportés. Dans cette vue d'entreprise, la société a deux tables : "Employé" et "Bugs". Dans l'exemple, la table "Employé" contient des enregistrements pour tout le personnel de l'entreprise, notamment les développeurs, les testeurs Qualité, les documentalistes, les managers, l'équipe financière, etc.
Dans une vue de rapport, du point de vue du développeur qui suit les bugs qu'il corrige, la jointure entre les deux tables se fait dans le sens Employés.ID
Employé Bugs.ID Développeur.
Toutefois, dans une autre vue d'entreprise, vous pouvez voir les bugs du point de vue du testeur Qualité qui vérifie si les bugs sont corrigés. Pour ce faire, vous pouvez simplement créer une deuxième vue d'entreprise à partir de la même fondation de données. Dans cette seconde vue d'entreprise,
Utilisation des vues d'entreprise 259
Gestion des vues d'entreprise
10
Utilisation des vues d'entreprise
vous remplacez la mise en relation des deux tables pour faire en sorte qu'elle se fasse dans le sens Employés.ID Employé Bugs.ID testeur qualité.
La fonctionnalité de remplacement de mise en relation évite aux utilisateurs d'avoir à ajouter plusieurs fois la même table dans une fondation de données puis de créer plusieurs fois le même élément.
Remarque :
• Pour pouvoir remplacer la mise en relation dans votre vue d'entreprise, vous devez activer l'option "Autoriser le remplacement des jointures de table" dans la fondation de données. Pour en savoir plus sur cette propriété, voir
Utilisation de l'Explorateur de propriétés
page 197.
• Lorsque vous supprimez des tables de la fondation de données et enregistrez la fondation, le Gestionnaire de vues d'entreprise supprime les liens associés à la table supprimée au niveau de la vue d'entreprise.
• Initialement, les tables et les jointures de tables de la fondation de données requises par la vue d'entreprise sont pré-remplies. Si la table de base de données est ajoutée en raison de l'ajout d'un nouvel élément d'entreprise, la table apparaît dans l'onglet Remplacement des liens, mais les utilisateurs doivent définir les liens manuellement. Si la table de base de données n'est plus nécessaire, (en raison de la suppression d'un
élément d'entreprise), la table est supprimée de l'onglet Remplacement des liens, de même que tous les liens à la table. En résumé, même si la fondation de données peut contenir plus de tables, l'onglet Remplacement des liens ne contient que les tables nécessaires à la vue d'entreprise actuelle. Les utilisateurs ne peuvent pas sélectionner les tables visibles comme ils le font dans le diagramme des liens de la fondation de données.
Pour en savoir plus sur la mise en relation dans le cadre des fondations de données, voir
page 145. Pour en savoir plus sur la façon de relier des tables, voir la rubrique "Mise en relation des tables" dans la section "Bases de données" de l'Aide en ligne de Crystal Reports.
Remplacer la mise en relation
Vous devez d'abord sélectionner Remplacer la mise en relation avant de mettre à jour les liens de la table au niveau de la vue d'entreprise.
Pour remplacer la mise en relation, dans le menu Diagramme des liens, sélectionnez Remplacer la mise en relation.
260 Utilisation des vues d'entreprise
Gestion des vues d'entreprise
Utilisation des vues d'entreprise
10
Remarque :
Pour pouvoir remplacer la mise en relation dans votre vue d'entreprise, vous devez activer l'option "Autoriser le remplacement des jointures de table" dans la fondation de données. Pour en savoir plus sur cette propriété, voir
Utilisation de l'Explorateur de propriétés
page 197.
Annuler la mise en relation
Sélectionnez cette option pour rétablir les paramètres de mise en relation de la table trouvés dans la fondation de données. Vous êtes invité à confirmer que vous voulez inverser les liens. Cette option permet de supprimer définitivement toutes les jointures de table remplacées que vous avez spécifiées dans la vue d'entreprise.
Pour annuler la mise en relation, dans le menu Diagramme des liens, sélectionnez Annuler la mise en relation.
Modification d'un lien
Pour modifier un lien, cliquez dessus avec le bouton droit de la souris. Pour
être certain de modifier un lien spécifique, cliquez sur le lien pour le sélectionner : le lien sélectionné s'affiche en bleu. Cliquez ensuite avec le bouton droit de la souris sur le lien et choisissez l'une des options suivantes :
Options de mise en relation
La boîte de dialogue Options de mise en relation permet de définir le type des jointures et des liens.
Utilisation des vues d'entreprise 261
Gestion des vues d'entreprise
10
Utilisation des vues d'entreprise
•
Affichage du lien
Cette zone affiche le lien sélectionné. Elle contient également la table de départ (ou table principale) et la table d'arrivée (utilisée comme table de recherche par la table principale). Pour en savoir plus sur les liens, voir
Mise en relation de et mise en relation vers
page 145.
•
Type de jointure
Business Views vous permet d'indiquer le type de jointure à utiliser lors de la mise en relation de tables. Le type de jointure détermine la nature de la relation entre deux tables. Pour en savoir plus sur les types de jointure disponibles, voir
page 146.
•
Appliquer la jointure
Business Views vous permet d'imposer l'utilisation de tables lorsque vous spécifiez des jointures. Pour en savoir plus sur les types de jointure pouvant être appliquée, voir
page 147.
•
Type de lien
Business Views vous permet d'indiquer le type de lien à utiliser lors de la mise en relation de tables. Le type de lien détermine la nature de la relation entre deux champs. Pour en savoir plus sur les types de lien disponibles, voir
page 149.
262 Utilisation des vues d'entreprise
Gestion des vues d'entreprise
Utilisation des vues d'entreprise
10
Supprimer le lien
Cliquez avec le bouton droit sur le lien et sélectionnez Supprimer le lien pour le supprimer.
Inverser le lien
Cliquez avec le bouton droit sur le lien et sélectionnez Inverser le lien pour inverser les tables de départ et d'arrivée.
Supprimer tous les liens
Cliquez avec le bouton droit sur le lien et sélectionnez Supprimer tous les liens pour supprimer tous les liens définis dans la table de départ. Notez que cette action supprime les liens uniquement au niveau de la vue d'entreprise, elle ne les supprime pas au niveau de la fondation de données.
Mise en relation intelligente par clé
Lorsque vous sélectionnez la fonction Mise en relation intelligente par clé, la mise en relation des tables se fait automatiquement, à partir de leur clé
étrangère. Business Views analyse les tables de données et met en relation les champs avec leurs clés étrangères correspondantes.
Pour sélectionner ce type de mise en relation, sélectionnez Mise en relation intelligente par clé dans le menu Diagramme des liens. Vous pouvez
également cliquer avec le bouton droit de la souris dans l'onglet Diagramme des liens et sélectionner Mise en relation intelligente par clé.
Mise en relation intelligente par nom
Lorsque vous sélectionnez la fonction Mise en relation intelligente par nom, la mise en relation des tables se fait automatiquement, à partir de leur nom.
Business Views analyse les tables de données et met en relation les champs avec les noms correspondants.
Pour sélectionner ce type de mise en relation, sélectionnez Mise en relation intelligente par nom dans le menu Diagramme des liens. Vous pouvez
également cliquer avec le bouton droit de la souris dans l'onglet Diagramme des liens et sélectionner Mise en relation intelligente par nom.
Utilisation des vues d'entreprise 263
Gestion des vues d'entreprise
10
Utilisation des vues d'entreprise
Effacer les liens
Lorsque vous sélectionnez Effacer les liens, tous les liens existants sont supprimés. Une boîte de dialogue vous invite à confirmer l'effacement des liens.
Pour sélectionner cette fonction, sélectionnez Effacer les liens dans le menu
Diagramme des liens. Vous pouvez également cliquer avec le bouton droit de la souris dans l'onglet Diagramme des liens et sélectionner Effacer les liens.
Ordonner les liens
Lorsque vous sélectionnez la fonction Ordonner les liens, la boîte de dialogue du même nom s'affiche. A l'aide de cette fonction, établissez la mise en relation des tables dans l'ordre souhaité.
Pour sélectionner cette fonction, sélectionnez Ordonner les liens dans le menu Diagramme des liens. Vous pouvez également cliquer avec le bouton droit de la souris dans l'onglet Diagramme des liens et sélectionner Ordonner les liens.
La boîte de dialogue Ordonner les liens apparaît.
264 Utilisation des vues d'entreprise
Gestion des vues d'entreprise
Utilisation des vues d'entreprise
10
Utilisez cette boîte de dialogue pour indiquer l'ordre dans lequel
Business Views doit traiter les liens des tables. Par défaut, l'ordre de traitement correspond à celui dans lequel les liens sont affichés dans l'onglet
Diagramme des liens de la fenêtre principale de la fondation de données.
Utilisez les boutons fléchés de la boîte de dialogue relative à l'ordre des liens pour changer l'ordre par défaut.
Pour forcer l'organisation des liens, cochez la case "Toujours utiliser les liens dans cet ordre, quelle que soit la capacité du pilote de base de données".
Remarque :
L'ordre des liens peut avoir un impact sur les jeux de données renvoyés.
Rechercher une table
Lorsque vous sélectionnez Rechercher une table, la boîte de dialogue
Rechercher une table s'affiche. Cette boîte de dialogue contient la liste de toutes les tables affichées dans l'onglet Diagramme des liens de la fenêtre principale de la vue d'entreprise. Cette fonction est pratique lorsque vous disposez d'un certain nombre de tables et que vous avez besoin d'en localiser une rapidement. Sélectionnez une table dans la liste, puis cliquez sur le bouton Terminer. La table sélectionnée s'affiche dans l'onglet Diagramme des liens.
Utilisation des vues d'entreprise 265
Gestion des vues d'entreprise
10
Utilisation des vues d'entreprise
Pour rechercher une table, sélectionnez Rechercher une table dans le menu Diagramme des liens. Vous pouvez également sélectionner cette option en cliquant avec le bouton droit de la souris dans l'onglet Diagramme des liens. Ou cliquer sur l'icône Rechercher une table de la barre d'outils.
Réorganiser les tables
Lorsque vous sélectionnez la fonction Réorganiser les tables, les tables de données sont réorganisées par liens.
Pour sélectionner cette option, dans le menu Diagramme des liens, sélectionnez Réorganiser les tables. Vous pouvez également cliquer avec le bouton droit de la souris dans l'onglet Diagramme des liens et sélectionner
Réorganiser les tables. Vous pouvez également cliquer sur le bouton
Réorganiser les tables dans la barre d'outils.
Extraire les index de table
Lorsque vous sélectionnez Extraire les index de table, le Gestionnaire de vues d'entreprise extrait les index des tables. Ensuite vous sélectionnez
page 266 pour afficher la clé vers les indicateurs d'index.
Légende des index
Lorsque vous sélectionnez Légende de l'index, la boîte de dialogue Légende de l'index s'affiche. Elle contient une clé vers les indicateurs d'index utilisés dans les tables visibles dans l'onglet Diagrammes des liens.
Pour sélectionner cette fonction, cliquez sur Légende de l'index dans le menu
Diagramme des liens. Vous pouvez également cliquer avec le bouton droit de la souris dans l'onglet Diagramme des liens et sélectionner Légende de l'index.
Changer l'affichage des liens
Lorsque vous sélectionnez Changer l'affichage des liens, l'onglet
Remplacement des liens ne contient plus que les noms des tables.
266 Utilisation des vues d'entreprise
Gestion des vues d'entreprise
Utilisation des vues d'entreprise
10
Pour sélectionner cette fonction, cliquez sur Changer l'affichage des liens dans le menu Diagramme des liens. Vous pouvez également cliquer avec le bouton droit de la souris dans l'onglet Diagramme des liens et sélectionner Changer l'affichage des liens. Ou cliquer sur le bouton Changer l'affichage des liens de la barre d'outils.
Enregistrement d'une vue d'entreprise
Les vues d'entreprise, comme tous les autres objets de type Business Views, sont enregistrées dans le Référentiel BusinessObjects Enterprise. Pour en savoir plus sur le référentiel BusinessObjects Enterprise, voir
Utilisation de l'Explorateur de référentiel
page 90.
Lorsque vous enregistrez une vue d'entreprise pour la première fois, vous devez indiquer son nom et l'emplacement où vous souhaitez enregistrer l'objet.
Pour enregistrer une vue d'entreprise
1.
Dans le menu Fichier, sélectionnez Enregistrer.
Conseil :
Vous pouvez également cliquer sur le bouton Enregistrer ou appuyer sur les touches Ctrl+S.
La boîte de dialogue Enregistrer sous s'ouvre.
2.
Dans le champ Nom de l'objet, indiquez le nom de l'objet.
3.
Sélectionnez le dossier dans lequel vous souhaitez enregistrer votre objet.
Conseil :
Vous pouvez créer des dossiers dans le référentiel en cliquant sur le bouton Insérer un nouveau dossier.
4.
Cliquez sur Enregistrer.
Utilisation des vues d'entreprise 267
Gestion des vues d'entreprise
10
Utilisation des vues d'entreprise
Modification des droits d'accès à une vue d'entreprise
Vous définissez les droits d'accès des utilisateurs et groupes d'utilisateurs
à une vue d'entreprise afin de garantir que seuls certains utilisateurs ou groupes d'utilisateurs ont accès à cette vue d'entreprise. Etant donné que le modèle de sécurité de Business Views est basé sur celui de
BusinessObjects Enterprise, vous disposez d'une grande souplesse en matière de sécurité. Par exemple, si vous refusez explicitement d'accorder
à un utilisateur ou à un groupe d'utilisateurs le droit Visualiser sur une vue d'entreprise, cet utilisateur ou ce groupe n'aura pas accès au rapport dans le Gestionnaire de vues d'entreprise.
Remarque :
Pour pouvoir modifier les paramètres de sécurité d'une vue d'entreprise, vous devez d'abord l'enregistrer dans le Référentiel
BusinessObjects Enterprise.
Les droits d'accès aux vues d'entreprise dépendent également des droits d'accès aux dossiers correspondants. Par conséquent, si vous définissez des droits d'accès pour un dossier, tous les objets de type vues d'entreprise que ce dossier contient héritent des mêmes droits. Pour en savoir plus sur l'héritage des droits, voir
Utilisation de l'héritage à votre avantage
page 282.
Pour pouvoir appliquer des paramètres de sécurité à un objet, vous devez
être autorisé à définir les droits pour cet objet. Par défaut, tous les membres du groupe Administrateurs de BusinessObjects Enterprise disposent de tous les droits d'accès à tous les dossiers et objets du Référentiel
BusinessObjects Enterprise.
Remarque :
Pour en savoir plus sur la boîte de dialogue Modifier les droits, voir
Utilisation de la boîte de dialogue Modifier les droits
page 276.
Pour appliquer des paramètres de sécurité à une vue d'entreprise
1.
Dans l'Explorateur d'objets, cliquez sur la vue d'entreprise avec le bouton droit de la souris, puis sélectionnez Modifier les droits.
268 Utilisation des vues d'entreprise
Gestion des vues d'entreprise
Utilisation des vues d'entreprise
10
Conseil :
Vous pouvez aussi cliquer sur le bouton "..." en regard du champ Droits de l'Explorateur de propriétés. Ou sélectionner Modifier les droits dans le menu Edition.
La boîte de dialogue Modifier les droits apparaît.
2.
Attribuez les droits suivants à un utilisateur ou groupe d'utilisateurs en cochant la case appropriée.
• Visualiser
Ce droit détermine si un utilisateur ou un groupe d'utilisateurs peut ou non visualiser la vue d'entreprise. Lorsque le rapport est basé sur la vue d'entreprise, ce droit détermine également si un utilisateur peut prévisualiser le rapport.
• Modifier
Ce droit détermine si un utilisateur ou groupe d'utilisateurs peut ou non modifier les propriétés de la vue d'entreprise.
• Définir la sécurité
Ce droit détermine si un utilisateur ou groupe d'utilisateurs peut ou non modifier les droits associés à la vue d'entreprise.
Remarque :
• Lorsque la case à cocher en regard du droit est désactivée, le droit est refusé à l'utilisateur ou au groupe d'utilisateurs ; lorsque la case
à cocher est activée, le droit est attribué à l'utilisateur ou au groupe d'utilisateurs ; lorsque la case à cocher est ombrée, le droit est hérité.
Notez également que, même si un droit apparaît comme étant attribué, il peut être refusé une fois l'héritage pris en compte.
Utilisation des vues d'entreprise 269
Gestion des vues d'entreprise
10
Utilisation des vues d'entreprise
•
Cliquez sur le bouton Aperçu pour afficher les paramètres de sécurité finaux de l'objet avec l'héritage appliqué. Le Gestionnaire de vues d'entreprise résout le résultat net des paramètres de sécurité actuels et affiche les droits nets.
3.
Pour ajouter un autre utilisateur ou groupe d'utilisateurs, cliquez sur Ajouter des utilisateurs ou Ajouter des groupes.
4.
Définissez les droits du nouvel utilisateur ou nouveau groupe.
5.
Cliquez sur OK.
Vérification des droits d'une vue d'entreprise
La fonction Vérifier les droits de la vue permet de vérifier les droits d'un utilisateur ou d'un groupe sur une vue d'entreprise donnée. Cette fonction est utile lorsque vous voulez vérifier si un utilisateur ou groupe particulier peut ou non accéder à une vue, des éléments ou des champs d'entreprise.
Vous pouvez également vous assurer que seuls certains utilisateurs ont accès à certaines vues d'entreprise lorsqu'ils créent des rapports à partir de ces vues.
270 Utilisation des vues d'entreprise
Gestion des vues d'entreprise
Utilisation des vues d'entreprise
10
Pour vérifier les droits d'accès à une vue d'entreprise, sélectionnez
Vérifier les droits de la vue dans le menu Outils. Vous pouvez également cliquer sur le bouton Vérifier les droits de la vue de la barre d'outils.
Dans la boîte de dialogue Vérifier les droits de la vue, sélectionnez un utilisateur dans la liste Nom d'utilisateur. Cliquez sur le bouton Sélectionner pour rechercher un utilisateur dans la boîte de dialogue d'ajout d'utilisateur.
Une fois l'utilisateur sélectionné, cliquez sur Ajouter.
La boîte de dialogue Vérifier les droits de la vue indique si la vue d'entreprise est visible ou non pour l'utilisateur sélectionné. Elle contient également tous les éléments et champs d'entreprise auxquels cet utilisateur a accès. Pour les besoins d'administration, les champs auxquels des restrictions ont été appliquées sont signalés par une croix rouge au-dessus de l'objet.
Vous trouverez à côté de chaque nœud une case à cocher. Indiquez à l'aide de cette case les éléments ou les champs d'entreprise que vous souhaitez inclure dans le texte du filtre et cliquez sur Appliquer. La boîte de dialogue
Vérifier les droits de la vue affiche le texte du filtre dans la zone Texte final du filtre.
Utilisation des vues d'entreprise 271
Gestion des vues d'entreprise
10
Utilisation des vues d'entreprise
272 Utilisation des vues d'entreprise
Concepts de sécurité de
Business Views
11
Concepts de sécurité de Business Views
11
Présentation de la sécurité
Cette section présente quelques concepts généraux et avancés en matière de sécurité, ainsi que les différents droits pouvant être définis sur les objets dans Business Views. Des suggestions de déploiement et des notes sur les paramètres de sécurité y sont également proposées.
Présentation de la sécurité
L'architecture de Business Views répond aux nombreux problèmes que rencontrent aujourd'hui les entreprises et organismes en matière de sécurisation des données lorsque celles-ci proviennent de sources diverses.
Grâce au Gestionnaire de vues d'entreprise, les administrateurs peuvent concevoir des vues d'informations relationnelles. Cet outil de conception permet également de définir la sécurité de différents objets au niveau des colonnes ou des lignes.
Cette section présente les concepts généraux et avancés relatifs à la
"sécurité" (ou droits d'accès) ainsi que la sécurité des objets dans
Business Views. Des suggestions de déploiement et des notes sur les paramètres de sécurité y sont également proposées.
• Pour en savoir plus sur la façon d'utiliser le Gestionnaire de vues d'entreprise pour appliquer des paramètres de sécurité, voir
Utilisation du Gestionnaire de vues d'entreprise
page 77.
• Pour en savoir plus sur la sécurité des lignes et des colonnes, voir
page 294.
• Pour en savoir plus sur le modèle de sécurité de
BusinessObjects Enterprise appliqué au référentiel
BusinessObjects Enterprise, voir
Modèle de sécurité de Référentiel
page 96.
• Pour en savoir plus sur le modèle de sécurité de
BusinessObjects Enterprise, voir la section "Concepts de sécurité de
BusinessObjects Enterprise" dans le Guide d'administration de
BusinessObjects Enterprise.
274 Utilisation des vues d'entreprise
Concepts de sécurité de Business Views
Présentation des droits d'accès aux objets Business Views
11
Présentation des droits d'accès aux objets
Business Views
Les droits d'accès aux objets constituent la base du contrôle de l'accès des utilisateurs aux dossiers et aux autres objets stockés dans le Gestionnaire de vues d'entreprise. Un droit confère à l'utilisateur ou au groupe auquel il a été accordé l'autorisation d'exécuter une action spécifique sur un objet.
Vous pouvez définir pour n'importe quel objet des niveaux de sécurité qui affectent des utilisateurs individuels ou des groupes.
Pour définir les droits d'accès à un objet dans le Gestionnaire de vues d'entreprise, vous devez d'abord localiser l'objet, puis attribuer les droits aux différents utilisateurs et groupes qui utilisent cet objet. Vous pouvez définir les droits d'accès aux dossiers à l'aide de l'Explorateur de référentiel ainsi que les droits d'accès aux objets Business Views, ces derniers pouvant
également être définis dans le champ Droits de l'Explorateur de propriétés de chaque objet. Vous pouvez également définir les droits en sélectionnant
Modifier les droits dans le menu Edition.
Remarque :
Cette section fournit des informations sur les droits des objets
Business Views. Pour en savoir plus sur la définition de droits d'accès aux dossiers pour les utilisateurs et les groupes d'utilisateurs, voir
Application des paramètres de sécurité aux dossiers du Référentiel
page 98.
Les droits d'accès à une vue d'entreprise peuvent tous être accordé ou refusés (à l'exception du droit Accès aux données pour les filtres qui peut uniquement être accordé explicitement ou rester non spécifié). Le modèle de sécurité des objets de BusinessObjects Enterprise consiste à refuser par défaut un droit qui n'a pas été spécifié. Par ailleurs, ce même principe s'applique lorsque des paramètres contradictoires accordent et refusent à la fois un droit à un utilisateur ou à un groupe. Les droits hérités suivent le même modèle : si un droit hérité est refusé et accordé à deux endroits différents, le droit est refusé. Ce modèle permet d'assurer que les utilisateurs et les groupes n'acquièrent pas automatiquement des droits qui ne leur ont pas été accordés explicitement ou qui leur sont refusés.
Le modèle de sécurité de BusinessObjects Enterprise étant basé sur une structure d'héritage, vous pouvez définir des droits par l'intermédiaire de l'appartenance à un groupe. Les sous-groupes héritent donc des droits
Utilisation des vues d'entreprise 275
Concepts de sécurité de Business Views
11
Utilisation de la boîte de dialogue Modifier les droits
accordés au groupe. Le même modèle s'applique aux dossiers et aux sous-dossiers.
Remarque :
Vous accordez et définissez les droits relatifs aux objets Business Views à l'aide du Gestionnaire de vues d'entreprise. Pour les tâches relatives à la sécurité dans BusinessObjects Enterprise (définition des utilisateurs, des groupes, etc.), utilisez CMC (Central Management Console). Pour en savoir plus sur la gestion des utilisateurs et des groupes, voir la section "Gestion des comptes et des groupes d'utilisateurs" du Guide d'administration de
BusinessObjects Enterprise.
Utilisation de la boîte de dialogue
Modifier les droits
La boîte de dialogue Modifier les droits permet de définir les droits d'accès des utilisateurs et des groupes d'utilisateurs d'un objet spécifique. Cette section décrit l'utilisation des boîtes de dialogue Modifier les droits, Ajouter des groupes et Ajouter des utilisateurs.
Remarque :
Par défaut, l'utilisateur Administrateur dispose de tous les droits sur tous les objets du Référentiel BusinessObjects Enterprise. De même, les utilisateurs membres du groupe Administrateur disposent de tous les droits sur tous les objets sauf spécification contraire (par exemple, refus explicite).
Application des paramètres de sécurité
Le Gestionnaire de vues d'entreprise permet d'appliquer des paramètres de sécurité aux objets suivants :
• Connexions de données
• Connexions dynamiques de données
• Fondations de données
• éléments d'entreprise
• Vues d'entreprise
276 Utilisation des vues d'entreprise
Concepts de sécurité de Business Views
Utilisation de la boîte de dialogue Modifier les droits
11
Vous pouvez également appliquer des paramètres de sécurité aux objets suivants du Référentiel BusinessObjects Enterprise :
• Objets texte
• Bitmaps
• Fonctions personnalisées
• Commandes (requêtes)
Vous pouvez aussi appliquer le droit Afficher les données du champ à une formule et/ou une expression SQL, un champ d'entreprise ou un champ de base de données dans une fondation de données. Vous pouvez enfin appliquer le droit Appliquer le filtre à un filtre.
En fonction de l'objet Business Views, le droit Accès aux données peut être disponible ou non. Pour en savoir plus sur les paramètres de sécurité propres
à chaque type d'objet (connexion de données, fondation de données, élément d'entreprise, etc.), reportez-vous aux sections correspondantes.
Avant de modifier les droits d'accès à un objet, vous devez enregistrer l'objet dans le Référentiel BusinessObjects Enterprise. De même, notez que tous les droits définis au niveau d'un dossier ou d'un sous-dossier sont transmis aux sous-dossiers de niveau inférieur.
Avant de terminer l'application de paramètres de sécurité à un objet ou à un dossier, cliquez sur le bouton Aperçu dans la boîte de dialogue
Modifier les droits pour vérifier si les droits réseau (après application des héritages) correspondent à vos attentes pour l'utilisateur ou le groupe d'utilisateurs. Les droits explicites définis dans la boîte de dialogue Modifier les droits peuvent être remplacés par des droits hérités, et l'utilisation du bouton Aperçu vous permet de connaître les droits nets.
Conseil :
Parce que Business Views utilise le modèle d'héritage de droits de
BusinessObjects Enterprise, lorsque vous définissez des paramètres de sécurité, vous pouvez définir les droits appropriés pour des utilisateurs ou groupes d'utilisateur au niveau d'un dossier. Lorsque vous publiez des objets dans le dossier, par la suite, les droits accordés aux utilisateurs et aux groupes correspondent aux paramètres définis au niveau du dossier.
Utilisation des vues d'entreprise 277
Concepts de sécurité de Business Views
11
Utilisation de la boîte de dialogue Modifier les droits
Pour appliquer des paramètres de sécurité à un objet de type
Business Views
1.
Dans l'Explorateur d'objets, cliquez sur l'objet avec le bouton droit de la souris et sélectionnez Modifier les droits.
Vous pouvez aussi cliquer sur le bouton "..." en regard du champ Droits de l'Explorateur de propriétés. Ou sélectionner Modifier les droits dans le menu Edition.
Conseil :
Si vous souhaitez appliquer des paramètres de sécurité à un dossier ou
à un sous-dossier, dans l'Explorateur de référentiel, cliquez sur le dossier avec le bouton droit de la souris, puis sélectionnez Modifier les droits.
La boîte de dialogue Modifier les droits apparaît.
2.
Si la colonne Nom contient plusieurs noms, saisissez un nom dans le champ Rechercher dans la liste, puis cliquez sur le bouton Rechercher
des groupes et des utilisateurs.
3.
Attribuez les droits suivants à un utilisateur ou groupe d'utilisateurs en cochant la case appropriée.
•
Visualiser
Ce droit détermine si un utilisateur ou un groupe d'utilisateurs peut visualiser l'objet. Notez que si le refus du droit Visualiser empêche l'utilisateur ou le groupe de visualiser l'objet, les données restent potentiellement accessibles. Le droit Accès aux données permet d'empêcher certains utilisateurs d'accéder aux données.
•
Modifier
278 Utilisation des vues d'entreprise
Concepts de sécurité de Business Views
Utilisation de la boîte de dialogue Modifier les droits
11
Ce droit détermine si un utilisateur ou un groupe d'utilisateurs peut modifier l'objet.
•
Définir la sécurité
Ce droit détermine si un utilisateur ou un groupe d'utilisateurs peut ou non modifier les droits associés à l'objet.
•
Accès aux données
Ce droit détermine si un utilisateur ou un groupe d'utilisateurs peut ou non accéder à la source de données spécifiée dans l'objet. Notez que ce droit ne peut pas être hérité d'autres droits : l'accès aux données est explicitement accordé ou refusé à l'utilisateur ou au groupe d'utilisateurs.
Remarque :
•
• Lorsque la case à cocher en regard du droit est désactivée, le droit est refusé à l'utilisateur ou au groupe d'utilisateurs ; lorsque la case
à cocher est activée, le droit est attribué à l'utilisateur ou au groupe d'utilisateurs ; lorsque la case à cocher est ombrée, le droit est hérité.
Notez également que, même si un droit apparaît comme étant attribué, il peut être refusé une fois l'héritage pris en compte.
Cliquez sur le bouton Aperçu pour afficher les paramètres de sécurité finaux de l'objet avec l'héritage appliqué. Le Gestionnaire de vues d'entreprise résout le résultat net des paramètres de sécurité actuels et affiche les droits nets.
4.
Pour ajouter des utilisateurs ou des groupes d'utilisateurs supplémentaires, cliquez sur le bouton Ajouter des groupes ou Ajouter
des utilisateurs.
5.
Définissez les droits du nouvel utilisateur ou nouveau groupe.
6.
Cliquez sur OK.
Ajout d'un groupe ou d'un utilisateur
Dans la boîte de dialogue Modifier les droits, vous pouvez ajouter des groupes et des utilisateurs et leur définir des droits.
Utilisation des vues d'entreprise 279
Concepts de sécurité de Business Views
11
Droits associés aux objets et aux dossiers
Pour ajouter un groupe ou un utilisateur et lui attribuer des droits
1.
Dans la boîte de dialogue Modifier les droits, cliquez sur le bouton
Ajouter des groupes ou Ajouter des utilisateurs.
Selon le bouton utilisé, la boîte de dialogue Ajouter des groupes ou Ajouter des utilisateurs s'affiche.
2.
Sélectionnez un groupe dans la colonne Nom de groupe ou un utilisateur dans la colonne Nom du compte.
Conseil :
• Vous pouvez cliquer sur les barres de titre de chaque colonne pour trier les groupes ou les utilisateurs par nom ou par description.
• Si la liste est longue, cliquez sur les boutons Première page, Page précédente, Page suivante et Dernière page pour naviguer entre les pages et rechercher le groupe ou l'utilisateur.
3.
Vous pouvez rechercher des groupes et des utilisateurs en sélectionnant
Nom ou Description dans la liste Rechercher.
4.
Dans la liste adjacente, sélectionnez est, n'est pas, contient, ne contient
pas ou commence par, puis saisissez le texte recherché dans le champ
Texte.
5.
Cliquez sur le bouton Rechercher pour rechercher les groupes ou les utilisateurs, ou cliquez sur le bouton Effacer la recherche pour effacer vos critères de recherche.
6.
Une fois que vous avez sélectionné un groupe ou un utilisateur à ajouter dans la boîte de dialogue Modifier les droits, cliquez sur Ajouter.
7.
Continuez à sélectionner des groupes et des utilisateurs, puis cliquez sur le bouton Ajouter. Cliquez sur le bouton Fermer lorsque vous avez fini.
Droits associés aux objets et aux dossiers
Vous définissez les droits associés aux objets Business Views et aux dossiers
(et sous-dossiers) à l'aide du Gestionnaire de vues d'entreprise. Dans la mesure où les droits peuvent également être hérités, toute modification apportée à un dossier contenant des sous-dossiers, par exemple, affecte tous les sous-dossiers contenus dans le dossier.
280 Utilisation des vues d'entreprise
Concepts de sécurité de Business Views
Droits associés aux objets et aux dossiers
11
Remarque :
N'utilisez pas le SDK BusinessObjects Enterprise pour modifier les droits des objets Business Views et des dossiers.
Affichage des droits associés aux objets
Business Views
Si un utilisateur ou un groupe d'utilisateurs ne dispose pas du droit Visualiser sur un objet, il ne sera pas en mesure de visualiser cet objet dans le
Gestionnaire de vues d'entreprise, ni de voir les paramètres de sécurité qui lui ont été attribués. Ainsi, si un utilisateur ou un groupe d'utilisateurs ne dispose pas des droits Visualiser sur un objet, il ne pourra pas voir l'objet au moment de la conception. Du point de vue de l'utilisateur, cet objet n'existera pas.
Au moment de l'exécution, si un utilisateur ou un groupe n'a pas le droit de visualisation sur une vue d'entreprise, cette dernière ne lui sera pas visible.
Toutefois, même s'il n'a pas les droits de visualisation sur un élément d'entreprise, une fondation de données ou une connexion de données référencée par la vue d'entreprise, du moment qu'il a les droits de visualisation sur la vue d'entreprise, l'utilisateur ou le groupe pourra voir l'élément d'entreprise, la fondation de données et la connexion de données utilisées par la vue d'entreprise. Notez que l'utilisateur ou le groupe peuvent uniquement voir les objets qui sont référencés par la vue d'entreprise.
Par exemple, les employés peuvent créer des rapports incluant les salaires même s'ils n'ont pas accès aux données sur les salaires. Le responsable exécutant le même rapport (mais avec d'autres droits de visualisation) peut, en revanche, avoir accès aux données sur les salaires.
Pour afficher les paramètres de sécurité définis pour un dossier, dans l'Explorateur de référentiel, cliquez sur cet objet avec le bouton droit de la souris et sélectionnez Modifier les droits. La boîte de dialogue Modifier les droits ne mentionne que les droits spécifiés (Accordé, Refusé et Hérité).
Dans la boîte de dialogue Modifier les droits, cliquez sur le bouton
Aperçu. Lorsque vous cliquez sur le bouton Aperçu, le Gestionnaire de vues d'entreprise résout les paramètres d'héritage et détermine les résultats nets réels des droits définis pour chaque utilisateur et chaque groupe :
• Accordé (explicite)
Utilisation des vues d'entreprise 281
Concepts de sécurité de Business Views
11
Droits associés aux objets et aux dossiers
• Accordé (hérité)
• Refusé (explicite)
• Refusé (hérité)
• Refusé (jamais spécifié)
Utilisation de l'héritage à votre avantage
En matière de droits d'accès aux objets, Business Views reconnaît deux types d'héritage : l'héritage de groupe et l'héritage de dossier. Tirer parti de ces deux modes d'héritage de droits peut vous permettre de sécuriser plus rapidement le contenu que vous avez enregistré à l'aide du Gestionnaire de vues d'entreprise. Etant donné que le modèle de sécurité de Business Views est basé sur celui de BusinessObjects Enterprise, vous pouvez configurer
BusinessObjects Enterprise de façon à intégrer rapidement et facilement de nouveaux utilisateurs ou contenus. Pour en savoir plus sur le modèle de sécurité de BusinessObjects Enterprise, voir le Guide d'administration de
BusinessObjects Enterprise.
Conseil :
Par défaut, les utilisateurs ou groupes qui disposent de droits sur un dossier héritent des mêmes droits sur tout objet Business Views publié par la suite dans ce dossier, que des droits leur aient été attribués ou non sur l'objet. Il est donc préférable de commencer par définir les droits d'accès appropriés au niveau du dossier. Publiez ensuite les objets dans le dossier.
Héritage de groupe
L'héritage de groupe permet aux utilisateurs d'un groupe d'hériter de certains droits du fait de leur appartenance à ce groupe. L'héritage de groupe est une fonction particulièrement utile lorsque vous organisez tous vos utilisateurs en groupes répartis selon les règles de sécurité en vigueur dans votre entreprise. Par exemple, si vous créez un utilisateur appelé Exemple d'utilisateur et que vous l'ajoutez à un groupe existant appelé Ventes,
Exemple d'utilisateur hérite automatiquement des droits appropriés pour chacun des dossiers et des objets Business Views auxquels le groupe Ventes a été ajouté.
282 Utilisation des vues d'entreprise
Concepts de sécurité de Business Views
Déploiement de la sécurité
11
Lorsque l'héritage de groupe est activé pour un utilisateur appartenant à plusieurs groupes, le système examine les droits de chaque groupe lors de la vérification des références de connexion. L'utilisateur se voit refuser tout droit explicitement refusé dans un groupe, ainsi que tout droit "non spécifié".
Seuls lui sont donc accordés les droits dont dispose au moins l'un des groupes et qui n'ont jamais été refusés explicitement.
Héritage de dossier
L'héritage de dossier permet aux utilisateurs d'hériter de tous les droits qui leur ont été accordés sur le dossier parent de l'objet. L'héritage de dossier s'avère particulièrement utile lorsque vous organisez le contenu de Business
Views selon une hiérarchie de dossiers qui reflète les règles de sécurité en vigueur dans votre entreprise. Supposons par exemple que vous ayez créé un dossier appelé Rapport des ventes et que vous accordiez à votre groupe
Ventes un droit Visualiser sur ce dossier. Par défaut, tous les utilisateurs bénéficiant de droits sur le dossier Rapport des ventes hériteront des mêmes droits sur les objets de type Business Views que vous enregistrerez ultérieurement dans ce dossier dans le Référentiel
BusinessObjects Enterprise. Le groupe Ventes disposera donc du droit
Visualiser sur tous les objets de type Business Views, et vous n'aurez besoin de définir ces droits qu'une fois, au niveau du dossier.
Remarque :
Si vous devez désactiver l'héritage d'un dossier ou d'un objet particulier dans votre arborescence de dossiers, vous pouvez le faire en refusant explicitement l'accès à ce dossier ou à cet objet.
Déploiement de la sécurité
Le modèle de sécurité de Business Views est relativement souple dans la mesure où il vous permet de refuser et d'accorder des droits individuellement
(à des utilisateurs) ou à un niveau plus général (à un groupe ou dossier).
Dans votre déploiement Business Views et BusinessObjects Enterprise, vous pouvez avoir les groupes suivants :
• Administrateurs de vues d'entreprise
Ce groupe est composé des administrateurs chargés de la gestion de
Business Views via le Gestionnaire de vues d'entreprise.
Utilisation des vues d'entreprise 283
Concepts de sécurité de Business Views
11
Déploiement de la sécurité
• Concepteurs de vues d'entreprise
Ce groupe d'utilisateurs crée des vues d'entreprise qui seront utilisées par les concepteurs de rapports avec un client de rapports tel que
Crystal Reports. Ces utilisateurs ont des compétences en base de données et connaissent Business Views.
• Concepteurs de rapports
Les concepteurs de rapports créent des rapports à l'aide d'un client tel que Crystal Reports. Ces utilisateurs ne sont pas obligatoirement familiarisés avec Business Views.
• Visualiseurs de rapports
Les utilisateurs finaux affichent les rapports créés par les concepteurs de rapports.
Ces quatre groupes doivent disposer des droits Accès aux données (pour une connexion de données ou une connexion dynamique de données).
Pour une connexion de données, les droits d'accès suivants sont recommandés :
groupe Visualiser Modifier
Définir la sécurité
Administrateurs de vues d'entreprise
Accordé
Concepteurs de vues d'entreprise
Accordé
Concepteurs de rapports
Refusé
Visualiseurs de rapports
Refusé
Accordé
Accordé
Refusé
Refusé
Accordé
Refusé
Refusé
Refusé
284 Utilisation des vues d'entreprise
Concepts de sécurité de Business Views
Déploiement de la sécurité
11
Pour une fondation de données, les droits d'accès suivants sont recommandés :
groupe Visualiser Modifier
Définir la sécurité
Administrateurs de vues d'entreprise
Accordé
Visualiseurs de rapports
Refusé
Accordé
Concepteurs de vues d'entreprise
Accordé
Accordé ou refusé
Concepteurs de rapports
Accordé ou refusé (accordé si les concepteurs doivent accéder à des requêtes
SQL)
Refusé
Refusé
Accordé
Refusé
Refusé
Refusé
Pour un élément d'entreprise, les droits d'accès suivants sont recommandés :
groupe Visualiser Modifier
Définir la sécurité
Administrateurs de vues d'entreprise
Accordé
Concepteurs de vues d'entreprise
Accordé
Accordé
Accordé
Accordé
Refusé
Utilisation des vues d'entreprise 285
Concepts de sécurité de Business Views
11
Déploiement de la sécurité
groupe Visualiser
Concepteurs de rapports
Refusé
Visualiseurs de rapports
Refusé
Modifier
Refusé
Refusé
Définir la sécurité
Refusé
Refusé
Pour une vue d'entreprise, les droits d'accès suivants sont recommandés :
groupe Visualiser Modifier
Définir la sécurité
Administrateurs de vues d'entreprise
Accordé
Concepteurs de vues d'entreprise
Accordé
Concepteurs de rapports
Accordé
Visualiseurs de rapports
Accordé
Accordé
Accordé
Refusé
Refusé
Accordé
Refusé
Refusé
Refusé
Notez que les concepteurs de rapports ne requièrent que le droit Visualiser sur un objet Business Views et Accès aux données sur une connexion de données ou une connexion dynamique de données. Ils n'ont pas besoin du droit de visualisation sur les autres objets pour pouvoir créer des rapports basés sur une vue d'entreprise.
286 Utilisation des vues d'entreprise
Concepts de sécurité de Business Views
Remarques sur la sécurité
11
Remarques sur la sécurité
Cette section traite de la sécurité de votre déploiement de Business Views.
Vous y trouverez des informations concernant :
•
page 287
•
Rapports basés sur des vues d'entreprise
page 287
•
Importation et exportation de vues d'entreprise
page 288
Dossier racine
Par défaut, le droit Visualiser est accordé au groupe "Tout le monde" sur le dossier racine du Référentiel BusinessObjects Enterprise, ainsi que tous les droits Modifier et Définir la sécurité dont il a hérité.
Si vous modifiez le droit Visualiser pour qu'il soit hérité, il sera implicitement refusé à tout utilisateur auquel il n'aura pas été accordé de manière explicite par ailleurs. Si vous refusez le droit Visualiser au niveau du dossier racine pour le groupe "Tout le monde", tous les utilisateurs seront bloqués hors du système Business Views. Cependant, par mesure de sécurité, l'utilisateur
Administrateur peut toujours accéder au système Business Views et modifier les droits.
Rapports basés sur des vues d'entreprise
Après avoir créé un rapport basé sur une vue d'entreprise, le concepteur de rapport peut utiliser l'option "Déconnecter la sécurité d'affichage" (dans la boîte de dialogue Enregistrer sous). La sélection de cette option déconnecte le rapport du CMS (Central Management Server), de sorte que les utilisateurs ne sont plus invités à se connecter lorsqu'ils ouvrent le rapport. Lorsqu'un rapport est déconnecté du CMS, vous ne pouvez ni le reconnecter à
BusinessObjects Enterprise et à ses caractéristiques de sécurité, ni actualiser ses données. Cette option est donc utile lorsque vous souhaitez partager des données normalement sécurisées mais que vous ne souhaitez pas autoriser les destinataires du rapport à actualiser ses données par la suite.
Utilisation des vues d'entreprise 287
Concepts de sécurité de Business Views
11
Remarques sur la sécurité
Lorsque vous enregistrez un rapport Crystal Reports, si les utilisateurs qui visualisent le rapport ne peuvent pas se connecter à
BusinessObjects Enterprise, ils ne peuvent pas afficher le rapport ou actualiser les données. Notez qu'une fois que les utilisateurs accèdent à un rapport, ils peuvent l'exporter (ainsi que les données auxquelles ils accèdent) dans un autre format. Lorsque d'autres utilisateurs visualisent le rapport dans le format d'exportation, les paramètres de sécurité ne lui sont plus appliqués.
Il incombe à l'administrateur système ou au concepteur de rapports qui dispose de droits d'administration d'enregistrer les rapports basés sur des vues d'entreprise à un emplacement sécurisé. Si l'administrateur crée un rapport basé sur une vue d'entreprise dotée d'une sécurité au niveau des lignes ou des colonnes, enregistre le rapport avec des données enregistrées
à un emplacement non sécurisé, et déconnecte le rapport de
BusinessObjects Enterprise, tous les utilisateurs auront accès au rapport et
à ses données.
Importation et exportation de vues d'entreprise
Lorsque vous importez ou exportez des vues d'entreprise, que vous exportiez ou non les informations sur les droits, les mots de passe de connexion de données ne sont pas exportés (ce qui permet d'empêcher les utilisateurs de décrypter le mot de passe dans le fichier XML).
Lorsque vous importer une vue d'entreprise avec des informations de sécurité enregistrées, les droits hérités remplacent toujours ceux définis au niveau de la vue d'entreprise.
Notez que si votre vue d'entreprise inclut une fonction personnalisée, cette dernière ne peut être importée que dans le dossier Fonctions personnalisées du Référentiel BusinessObjects Enterprise. Toutes les fonctions personnalisées doivent y être enregistrées.
Pour en savoir plus sur l'importation et l'exportation des vues d'entreprise, voir
Exportation et importation de vues d'entreprise
page 85.
288 Utilisation des vues d'entreprise
Scénarios utilisateur
12
Scénarios utilisateur
12
Présentation des scénarios utilisateur
Cette section illustre les fonctionnalités de Business Views à travers différents scénarios utilisateur. Ces scénarios contiennent des directives en matière de déploiement et des suggestions quant à la gestion de vos données.
Présentation des scénarios utilisateur
Cette section propose des suggestions de déploiement via divers scénarios utilisateur illustrant les fonctionnalités de Business Views.
Les scénarios utilisateur sont classés en trois catégories. Chaque catégorie contient un ou plusieurs scénarios :
•
page 291
•
Simplification d'une infrastructure existante grâce à l'abstraction des données
page 291
•
page 292
•
page 292
•
Création de rapports à partir de plusieurs sources de données
page 292
•
Définition des paramètres régionaux : déploiement multilingue global
page 293
•
page 294
•
Sécurité au niveau de la ligne
page 294
•
Sécurité au niveau de la colonne
page 294
•
page 295
• Ce guide inclut un tutoriel consacré à l'utilisation des Business Views.
Pour en savoir plus sur ce tutoriel, voir
Présentation du Démarrage rapide
page 36.
• Pour en savoir plus sur l'utilisation du Gestionnaire de vues d'entreprise, voir
Utilisation du Gestionnaire de vues d'entreprise
page 77.
• Pour en savoir plus sur les fonctions de sécurité et le modèle de sécurité de Business Views, voir
Concepts de sécurité de Business Views
page 273.
• Pour en savoir plus sur l'extensibilité de BusinessObjects Enterprise, voir la section "Extension du système" du Guide d'administration de
BusinessObjects Enterprise.
290 Utilisation des vues d'entreprise
Scénarios utilisateur
Intégration des données
12
Intégration des données
Cette section contient des recommandations sur la façon d'utiliser
Business Views pour simplifier l'accès aux données pour les utilisateurs finaux et les concepteurs de rapports. Business Views permet d'intégrer les données provenant de sources disparates. Vous pouvez rassembler les données provenant de plusieurs plateformes et applications de sorte que les différences en termes de résolution des données, de champ d'application ou de structure résultant de la façon dont ces données sont regroupées sont
éliminées. En outre, vous pouvez ajouter le contexte nécessaire à ces îlots de données disparates en vue d'obtenir des définitions cohérentes sur la hiérarchie de votre organisation ou des informations sur les clients, et de proposer divers points de vue en fonction du niveau de détail souhaité pour les différents utilisateurs de votre entreprise.
L'intégration des données vous permet de simplifier et de consolider les données de sorte que les utilisateurs finaux et les concepteurs de rapports puissent accéder à toutes les données nécessaires à partir d'une même source, même si les tables et les champs impliqués proviennent de plusieurs sources de données ou de plusieurs ordinateurs. Business Views centralise la gestion de l'accès aux données.
Simplification d'une infrastructure existante grâce à l'abstraction des données
Dans ce scénario, vous êtes confronté à une infrastructure de données extrêmement complexe, par conséquent difficile à gérer. Les utilisateurs n'arrivent pas à trouver les données dont ils ont besoin, et lorsqu'ils y parviennent, ils ne savent pas nécessairement comment les exploiter. Ils peuvent, par exemple, perdre un temps considérable à localiser les sources de données car ces dernières sont disséminées sur le réseau ou sur différents ordinateurs. Dans un autre cas de figure, le nom des champs peut être
énigmatique et le problème d'autant plus critique qu'il existe une multitude de champs dans des milliers de tables.
Business Views permet de centraliser la gestion de l'accès aux données.
Vous pouvez utiliser les fonctions d'abstraction du Gestionnaire de vues d'entreprise pour relier des tables, des champs d'alias ou des groupes d'informations par activité apparentée, etc. Vous pouvez en outre résoudre
Utilisation des vues d'entreprise 291
Scénarios utilisateur
12
Plusieurs sources de données
le problème lié à la coexistence de plusieurs définitions pour un champ
"client" venant de plusieurs sources de données, de sorte que les utilisateurs puissent utiliser librement les sources de données existantes et ne soient pas gênés par les conventions d'appellation. Ainsi, plusieurs champs peuvent
être étiquetés en tant que "client", mais un alias différent leur est attribué de sorte que chaque champ est clair et facilement accessible aux utilisateurs finaux et aux concepteurs de rapports.
Pour en savoir plus sur le remplacement des jointures de table, voir
page 145. Pour en savoir plus sur les champs d'alias, voir
Modification d'un élément d'entreprise
page 209.
Plusieurs sources de données
Cette section présente différents scénarios dans lesquels une entreprise utilise plusieurs sources de données. Business Views permet aux utilisateurs de concevoir des rapports à partir de sources de données disparates sans avoir à recréer de nouveaux rapports pour chaque source de données, ni à modifier les paramètres des bases de données pour chaque rapport.
Création de rapports à partir de plusieurs sources de données
Qu'il s'agisse d'un service informatique, de la conception de sites Web ou d'un service de type Recherche & Développement d'une entreprise, la création de rapports implique généralement plusieurs sources de données : un système de développement, un système-test et un système de production.
Imaginons par exemple qu'une entreprise, avant de déployer un nouveau système, alimente un système de développement avec des données et mette au point des applications visant à créer des rapports à partir de ces données.
Une fois la phase de développement terminée, les données sont migrées vers un système-test, sur lequel un déploiement-test (site Web par exemple) est mis en œuvre avec les données du système-test. Lorsque les données et les applications associées sont prêtes à passer en production, la base de données de production est alimentée avec les données correspondantes.
Auparavant, les concepteurs de rapports devaient recréer les rapports et les tester avec la base de données de production, ou modifier les paramètres de la base de données dans leurs rapports. Avec Business Views, les
292 Utilisation des vues d'entreprise
Scénarios utilisateur
Plusieurs sources de données
12 rapports exécutés sur le système de développement peuvent être, par la suite, exécutés sur le système-test, puis sur le système de production.
L'administrateur ou le concepteur de rapports n'a plus qu'à modifier la connexion dynamique de données de sorte qu'elle pointe d'une connexion de données (spécifiant les paramètres de la base de données) vers une autre. Les utilisateurs actualisent ensuite leurs rapports de façon à accéder aux données les plus récentes à partir de la base de données ou de la source de données indiquée.
Définition des paramètres régionaux : déploiement multilingue global
Grâce aux connexions dynamiques de données, les administrateurs peuvent gérer un déploiement multilingue global sans avoir à créer plusieurs rapports pour les différents paramètres régionaux. Grâce aux fonctions Unicode de
Crystal Reports et de BusinessObjects Enterprise, les rapports et les systèmes peuvent contenir des données dans plusieurs pages de code et plusieurs langues, mais cela ne résout pas le problème lié au fait que l'interface utilisateur, les étiquettes des rapports et autres informations ne sont pas affichées dans la langue de l'utilisateur. En routant de manière dynamique les utilisateurs vers la base de données appropriée et en permettant l'attribution d'alias aux noms de champs, Business Views permet
à Crystal Reports d'afficher l'interface utilisateur et les autres objets liés aux rapports dans la langue appropriée. Ainsi, un même rapport s'affichera en différentes langues, en fonction de l'utilisateur qui y accède (ou du lieu à partir duquel il y accède).
Il est important de retenir que les connexions de données qui composent une connexion dynamique de données doivent avoir le même schéma. En d'autres termes, toutes les sources de données reliées à une connexion dynamique de données doivent avoir la même structure. De même, la structure, le nom et le type de contenu de tous les champs, tables, procédures stockées, paramètres de procédures stockées, etc. contenus dans les sources de données doivent être identiques. Souvent les différences culturelles conduisent à nommer différemment un champ de données. Les conventions en matière de ponctuation, de format de date ou de devise par exemple varient selon les langues et les cultures. Il est important de tenir compte de ces différences avant de créer des connexions dynamiques de données.
Utilisation des vues d'entreprise 293
Scénarios utilisateur
12
Modèles de sécurité
Modèles de sécurité
Outre les différents scénarios possibles en termes de migration des données, l'un des principaux atouts de Business Views est le modèle de sécurité complet qu'il propose aux utilisateurs et aux administrateurs. Le Gestionnaire de vues d'entreprise vous permet d'être aussi général ou précis que vous le souhaitez lors de la création de votre modèle de sécurité. Quelle que soit la complexité de votre modèle de sécurité, les utilisateurs finaux et les concepteurs de rapports ont accès aux seules informations auxquelles vous leur donnez accès : s'ils ne sont pas autorisés à consulter les informations sur les salaires par exemple, vous pouvez faire en sorte qu'ils n'y aient jamais accès. En revanche, d'autres utilisateurs pourront facilement accéder à ces informations s'ils disposent des droits appropriés. Business Views permet de définir la sécurité au niveau des lignes et des colonnes, ainsi qu'au niveau des objets pour les éléments d'entreprise et les vues d'entreprise par exemple. Le Gestionnaire de vues d'entreprise permet aux administrateurs de définir les paramètres de sécurité pour les utilisateurs finaux et les concepteurs de rapports.
Sécurité au niveau de la ligne
D'un point de vue conceptuel, ce type de sécurité ressemble à la sécurité actuellement fournie par le traitement des extensions dans
BusinessObjects Enterprise. La sécurité au niveau de la ligne permet aux administrateurs de contrôler l'accès aux données en fonction d'un attribut de l'utilisateur : lieu de travail d'un employé, catégorie d'un employé
(responsable ou non), appartenance d'un employé à un groupe externe
(groupe NT, groupe LDAP, etc.), ou tout autre attribut.
Grâce aux filtres, les administrateurs peuvent s'assurer que les données renvoyées à l'utilisateur se limitent aux informations auxquelles il a accès et qu'il est donc habilité à consulter. Business Views permet de définir plusieurs filtres par niveau, ainsi que des filtres composés sur plusieurs niveaux.
Sécurité au niveau de la colonne
La sécurité de colonne est généralement utilisée pour filtrer les champs renvoyés à l'utilisateur du rapport. Prenons l'exemple classique d'un élément
294 Utilisation des vues d'entreprise
Scénarios utilisateur
Modèles de sécurité
12 d'entreprise contenant des informations sur les employés. Les responsables peuvent accéder à tous les champs, tandis que les employés n'ont et ne doivent pas avoir accès aux champs relatifs aux salaires et aux primes. En définissant la sécurité au niveau de la colonne, les administrateurs disposent d'un contrôle sélectif sur les champs.
Sécurité au niveau de l'objet
La sécurité appliquée au niveau des objets est semblable à la sécurité appliquée au niveau des colonnes sauf qu'elle concerne les objets tels que les éléments d'entreprise ou les vues d'entreprise. Dans ce scénario, un administrateur utilise des éléments d'entreprise et des vues d'entreprise pour regrouper des contenus associés. Par exemple, une vue d'entreprise
Ressources humaines peut contenir les éléments d'entreprise suivants : un
élément d'entreprise Employés, un élément d'entreprise Salaires et un
élément d'entreprise Congés. Ces objets proviennent tous de différentes fondations de données sous-jacentes.
En appliquant la sécurité de l'objet, l'administrateur peut permettre à tous les utilisateurs d'accéder à la vue Ressources humaines, et, selon le groupe auquel ces utilisateurs appartiennent, filtrer le degré d'information dont ils peuvent disposer. Ainsi, seuls les responsables peuvent accéder aux informations sur les salaires, tandis que tous les employés ont accès aux données sur les employés.
Vous pouvez également modifier les paramètres de sécurité de tous les autres objets Business Views. Par exemple, lorsque vous définissez les droits d'accès des utilisateurs et groupes d'utilisateurs à une connexion de données, vous vous assurez que seuls ces utilisateurs et groupes d'utilisateurs auront accès à cette connexion. Par conséquent, si vous refusez explicitement d'accorder à un utilisateur ou à un groupe d'utilisateurs le droit
Visualiser sur une connexion de données particulière, cet utilisateur ou ce groupe, au moment de créer une connexion de données dynamique ou une fondation de données, ne pourra pas consulter ou sélectionner cette connexion de données ou toute autre pour laquelle il ne disposera pas de ce droit.
En outre, les droits d'accès aux objets dépendent des droits d'accès aux dossiers correspondants. Lorsque vous définissez un droit particulier sur un dossier, tous les objets Business Views de ce dossier héritent de ce droit.
Utilisation des vues d'entreprise 295
Scénarios utilisateur
12
Modèles de sécurité
Pour en savoir plus sur l'héritage des droits, voir
Utilisation de l'héritage à votre avantage
page 282.
296 Utilisation des vues d'entreprise
Aide supplémentaire
A
A
Aide supplémentaire
Bibliothèque de documentation en ligne
Business Objects vous propose une documentation complète couvrant l'ensemble de ses produits, ainsi que leur déploiement. La bibliothèque de documentation en ligne contient la dernière version de la documentation sur les produits Business Objects. Vous pouvez parcourir le contenu de la bibliothèque, effectuer des recherches de texte, lire les guides en ligne et télécharger les versions PDF. La bibliothèque est mise à jour régulièrement et enrichie des nouveaux documents disponibles.
Pour accéder à la bibliothèque de documentation en ligne, rendez-vous à
http://help.sap.com/
et cliquez sur Business Objects en haut de la page.
Autres ressources destinées aux développeurs
https://boc.sdn.sap.com/developer/library/
Support client en ligne
Le site Web de support client de Business Objects contient des informations sur les programmes et les services de support client. Il contient également des liens vers toute une gamme d'informations techniques, notamment vers des articles de la base de connaissances, des téléchargements et des forums de support.
http://www.businessobjects.com/support/
Comment trouver la meilleure solution de déploiement pour votre entreprise ?
Les consultants de Business Objects peuvent vous accompagner depuis l'analyse initiale d'un projet jusqu'à son déploiement effectif. Ils font notamment preuve d'expertise en matière de bases de données relationnelles et multi-dimensionnelles, en connectivités, en outils de conception de base de données, en technologie intégrée personnalisée, etc.
Pour en savoir plus, adressez-vous à votre agence commerciale locale, ou contactez-nous à l'adresse suivante :
http://www.businessobjects.com/services/consulting/
298 Utilisation des vues d'entreprise
Aide supplémentaire
A
Quels sont les types de formation proposés ?
Nous pouvons vous fournir un module de formation qui réponde à vos besoins et convienne à votre style d'apprentissage préféré, sous forme de stage traditionnel ou de séminaires plus ciblés. Pour plus d'informations sur le site
Web de formation de Business Objects :
http://www.businessobjects.com/services/training
Vos commentaires sont les bienvenus
Avez-vous des suggestions à faire pour améliorer notre documentation ? Y a-t-il quelque chose que vous avez particulièrement apprécié ou trouvé utile ?
Envoyez-nous un commentaire et nous ferons le maximum pour garantir que votre suggestion trouve sa place dans la prochaine version de notre documentation.
mailto:documentation@businessobjects.com
Remarque :
Si votre question porte sur un produit Business Objects et non sur la documentation, veuillez contacter les experts de notre support client. Pour plus d'informations sur le support client, visitez le site suivant :
http://www.businessobjects.com/support/
.
Informations sur les produits Business Objects
Pour en savoir plus sur la gamme complète des produits Business Objects, visitez la page :
http://www.businessobjects.com
Utilisation des vues d'entreprise 299
A
Aide supplémentaire
300 Utilisation des vues d'entreprise
Index
A
abstraction des données, scénarios utilisateur
accéder au Référentiel BusinessObjects
Enterprise
ajouter
connexions dynamiques de données
dossiers au référentiel BusinessObjects
Enterprise
sous-dossiers au référentiel
BusinessObjects Enterprise
alias
démarrage rapide, créer
présentation
ancrer la fenêtre
annuler la mise en relation
Aperçu, sécurité
appliquer des paramètres de sécurité
aux dossiers
architecture
diagramme
flux d'informations
niveau client
niveau données
niveau entreprise
présentation
sécurité
workflow
Assistant des éléments d'entreprise
créer
créer d'autres éléments d'entreprise
créer une vue d'entreprise
éléments d'entreprise, multiples
modifier des éléments d'entreprise
utiliser
authentification
B
barre d'outils, référentiel
base de données Xtreme
booléen
filtres
,
paramètres
BusinessObjects Enterprise, référentiel accéder
ajouter des dossiers
appliquer des paramètres de sécurité
barre d'outils
explorateur
modèle de sécurité
renommer des dossiers
supprimer des objets
visualiser les paramètres de sécurité d'un dossier
C
cascade (en), listes de valeurs. Voir listes de valeurs
connecter (se), Gestionnaire de vues d'entreprise
connexion au Gestionnaire de vues d'entreprise
connexion unique
connexions de données
activer la connexion unique pour
créer une connexion de données
définir le mot de passe
Utilisation des vues d'entreprise 301
Index connexions de données (suite) démarrage rapide créer
enregistrer
mot de passe
propriétés
dépendance entre les objets
enregistrer
Explorateur d'objets
Explorateur de propriétés
flux d'informations
mode d'invite à l'exécution
modifier
modifier les droits
objets dépendants
objets référencés
présentation
sources de données
utiliser
Utiliser le propriétaire
Utiliser le schéma
vérifier la connexion des données
connexions de données, sources de données
connexions dynamiques de données
ajouter et supprimer
connexion unique
créer
dans Crystal Reports
démarrage rapide ajouter une connexion de données
créer
enregistrer
trier des connexions de données
enregistrer
Explorateur d'objets
Explorateur de propriétés
flux d'informations
modifier
modifier les droits
objets dépendants
objets référencés
connexions dynamiques de données (suite) présentation
trier
utiliser
vérifier la dépendance entre les objets
connexions dynamiques de données, supprimer
connexions dynamiques de données, trier
convertir
rapports gérés
rapports non gérés
créer
connexions de données
connexions dynamiques de données
éléments d'entreprise
expressions SQL
filtres
fondations de données
formules
listes de valeurs
paramètres
,
vues d'entreprise
créer des rapports à partir de sources de données multiples
Crystal Reports
activer les connexions de données dynamiques pour
niveau client
rapports basés sur des vues d'entreprise
D
définir
emplacement des tables
Explorateur de base de données, options
mot de passe de connexion de données
démarrage rapide
connexions de données
connexions dynamiques de données
302 Utilisation des vues d'entreprise
Index démarrage rapide (suite) conventions
éléments d'entreprise
exemple de base de données
fondation de données
insérer expressions SQL
filtres
formules
paramètres
relier des tables entre elles
se connecter
tutoriel
vue d'entreprise
déploiement multilingue, scénarios utilisateur
déploiement, sécurité
dossiers, ajouter
dossiers, renommer
droits
connexions de données
connexions dynamiques de données
éléments d'entreprise
fondation de données
présentation
vues d'entreprise
droits d'accès aux dossiers
visualiser
dynamiques, invites
composants pris en charge
E
effacer les liens
éléments d'entreprise
alias
assistant
champs d'entreprise
créer des listes de valeurs
définir la structure des champs
démarrage rapide créer
éléments d'entreprise (suite) démarrage rapide (suite) créer des éléments supplémentaires
créer un alias
exercice
enregistrer
Explorateur d'objets
Explorateur de propriétés
filtres
flux d'informations
Fondation de données référencée, fenêtre
modifier
modifier les droits
objets dépendants
objets référencés
paramètres
présentation
redéfinir la structure des champs
utiliser
vérifier la dépendance entre les objets
enregistrer
connexions de données
connexions dynamiques de données
éléments d'entreprise
fondations de données
Gestionnaire de vues d'entreprise
objets
vues d'entreprise
exemple de base de données, démarrage rapide
Explorateur d'objets
connexions de données
connexions dynamiques de données
éléments d'entreprise
fondations de données
vues d'entreprise
Explorateur de base de données
afficher
options
répertorier les tables et les champs
trier
Utilisation des vues d'entreprise 303
Index
Explorateur de propriétés
champs d'entreprise
connexions de données
connexions dynamiques de données
éléments d'entreprise
expressions SQL
filtres
,
fonctions personnalisées
fondations de données
formules
paramètres
,
vues d'entreprise
Explorateur de propriétés, champs d'entreprise
Explorateur de référentiel
ajouter des dossiers
barre d'outils
définir des droits
renommer des dossiers
supprimer des éléments
utiliser
expression SQL
créer
définir les droits
éditeur
flux d'informations
insérer
présentation
expression SQL, Explorateur de propriétés
F
fenêtres
définir
fermer
fenêtres flottantes, définir
fermer la fenêtre
filtres
créer
définir les droits
,
démarrage rapide
éléments d'entreprise
filtres (suite)
Explorateur de propriétés
,
flux d'informations
insérer
utilisation des clés
fonctions personnalisées
définir les droits
enregistrées dans
Explorateur de propriétés
flux d'informations
présentation
fondations de données
Connexions de données référencées, fenêtre
créer
créer des listes de valeurs
définir l'emplacement des tables
définir les droits d'accès à une formule
définir les options de l'Explorateur de base de données
démarrage rapide créer
insérer des expressions SQL
insérer des filtres
insérer des formules
insérer des paramètres
relier des tables entre elles
enregistrer
Explorateur d'objets
Explorateur de propriétés
expressions SQL
filtres
flux d'informations utilisation des filtres
utilisation des formules et des expressions SQL
utiliser des fonctions personnalisées
utiliser des paramètres
fonctions personnalisées
formules
insérer des tables de données
modifier
304 Utilisation des vues d'entreprise
Index fondations de données (suite) modifier des liens
modifier la mise en relation
modifier les droits
objets dépendants
objets référencés
paramètres
présentation
relier
relier des tables entre elles
utiliser
vérifier la dépendance entre les objets
vérifier les bases de données
formules avec champs de paramètre
composants
créer
définir les droits
Editeur de formule
flux d'informations
insérer
présentation
syntaxe
,
utilisations habituelles
formules de sélection d'enregistrements, utiliser des champs de paramètre
G
Gestionnaire de vues d'entreprise
boîte de dialogue de bienvenue
enregistrer
exporter des vues d'entreprise
importer des vues d'entreprise
naviguer
niveau entreprise
onglet Nouveau
onglet Ouvrir
onglet Récent
présentation
se connecter
utiliser
I
Gestionnaire de vues d'entreprise (suite) utiliser l'Explorateur de référentiel
H
héritage
dossier
groupe
présentation de la sécurité
sécurité
utiliser
importer
fonctions personnalisées
vues d'entreprise
index de table
extraire
légende
informations, flux
connexions de données
connexions dynamiques de données
couche connexion de données
couche élément d'entreprise
couche fondation de données
couche vue d'entreprise
scénario d'utilisation
utilisation des filtres
utilisation des formules et des expressions
SQL
utiliser des fonctions personnalisées
utiliser des paramètres
insérer
champs d'entreprise
éléments d'entreprise
expressions SQL
filtres
formules
paramètres
tables de données
Utilisation des vues d'entreprise 305
Index intégration des données, scénarios utilisateur
invites, groupes
créer
modifier
utiliser des champs de valeur et de description distincts
J
jointure
tables
type
L
liens
effacer
effacer les liens
mise en relation intelligente par clé
mise en relation intelligente par nom
modifier
options
ordonner
lier des relations, enregistrements
listes de valeurs
annuler la planification
composants pris en charge
créer
exporter
gérer les valeurs nulles
importer
meilleures pratiques
modifier
planifier
sécurité
types gérées
non gérés
M
Masquer automatiquement, bouton
mettre en relation
à partir d'une table
annuler la mise en relation dans les vues d'entreprise
démarrage rapide
fondations de données
un-à-plusieurs
un-à-un
vers une autre table
vues d'entreprise
mode d'invite à l'exécution, connexions de données
modifier
connexions de données
connexions dynamiques de données
éléments d'entreprise
fondations de données
liens
listes de valeurs
vues d'entreprise
modifier la mise en relation
modifier les droits
connexions de données
connexions dynamiques de données
droits des champs
éléments d'entreprise
expressions SQL
filtres
fonctions personnalisées
fondations de données
formules
vues d'entreprise
Modifier les droits, utiliser la boîte de dialogue
mot de passe de connexion de données
mot de passe utilisateur
306 Utilisation des vues d'entreprise
Index
N
naviguer dans le Gestionnaire de vues d'entreprise
niveau client, architecture
niveau données, architecture
niveau entreprise
architecture
connexions de données
connexions dynamiques de données
éléments d'entreprise
fondations de données
Gestionnaire de vues d'entreprise
vues d'entreprise
Nouveau, onglet du Gestionnaire de vues d'entreprise
O
objets
supprimer
objets, droits
présentation
,
Référentiel BusinessObjects Enterprise
visualiser
ordonner les liens
,
organiser les dossiers
Ouvrir, onglet du Gestionnaire de vues d'entreprise
P
paramètres
créer
démarrage rapide
Explorateur de propriétés
,
flux d'informations
options
présentation
R
Récent, onglet du Gestionnaire de vues d'entreprise
rechercher une table
,
regrouper les fenêtres
remarques sur la sécurité
renommer des dossiers
Report Application Server, niveau client
S
scénarios utilisateur
abstraction des données
déploiements multilingues
intégration des données
modèle de sécurité
paramètres régionaux
plusieurs sources de données
présentation
sécurité d'objet
sécurité de colonne
sécurité de ligne
sécurité
afficher les droits associés aux objets
ajouter un groupe
ajouter un utilisateur
appliquer
attribuer des droits aux groupes
attribuer des droits aux utilisateurs
boîte de dialogue Modifier les droits
bouton Aperçu
déploiement
droits d'accès aux vues d'entreprise
exemple de déploiement utilisateurs et groupes
exporter
héritage et dossier
héritage et groupe
importer
paramètres de dossier
présentation
Utilisation des vues d'entreprise 307
Index sécurité (suite)
Référentiel BusinessObjects Enterprise
remarques dossier racine
exporter des vues d'entreprise
importer des vues d'entreprise
rapports basés sur des vues d'entreprise
scénarios utilisateur
sécurité d'objet
sécurité de colonne
sécurité de ligne
utiliser l'héritage
sécurité d'objet, définir
sécurité de colonne
sécurité de ligne
sources de données multiples, scénario utilisateur
sous-dossiers, ajouter
supprimer
objets
tables
supprimer des objets
syntaxe
formules
tables, réorganiser
transférer
tutoriel
tutoriel, Voir démarrage rapide
U
utiliser
connexions de données
connexions dynamiques de données
éléments d'entreprise
fondations de données
Gestionnaire de vues d'entreprise
vues d'entreprise
Utiliser le propriétaire, connexion de données
Utiliser le schéma, connexion de données
T
tableaux supprimer
tables
changer l'affichage des liens
jointure
mise en relation d'enregistrements
rechercher
relier à partir de
relier vers
remplacer les jointures
réorganiser
sélectionner les tables visibles
tables reliées, relations
tables visibles, sélectionner
V
visualiser les paramètres de sécurité d'un dossier
vues d'entreprise
,
annuler la mise en relation
architecture
créer
démarrage rapide
effacer les liens
enregistrer
Explorateur d'objets
Explorateur de propriétés
exporter
flux d'informations
importer
insérer des éléments d'entreprise
modifier
modifier la mise en relation
modifier les droits
objets dépendants
objets référencés
ordonner les liens
présentation
308 Utilisation des vues d'entreprise
vues d'entreprise (suite) rechercher une table
tutoriel
utiliser
vérifier les droits
vues d'entreprise, exporter
,
vues d'entreprise, rapports
X
XML, fichiers
Index
Utilisation des vues d'entreprise 309
Index
310 Utilisation des vues d'entreprise

Public link updated
The public link to your chat has been updated.