Utilisation des vues d'entreprise
■ SAP BusinessObjects Business Intelligence platform 4.0
2012-05-09
Copyright
© 2012 SAP AG. Tous droits réservés.SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign,
SAP BusinessObjects Explorer, StreamWork, SAP HANA et les autres produits et services SAP
mentionnés dans ce document, ainsi que leurs logos respectifs, sont des marques commerciales ou
des marques déposées de SAP AG en Allemagne ainsi que dans d'autres pays. Business Objects
et le logo Business Objects, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence,
Xcelsius et les autres produits et services Business Objects mentionnés dans ce document, ainsi
que leurs logos respectifs, sont des marques commerciales ou des marques déposées de Business
Objects Software Ltd. Business Objects est une société du Groupe SAP. Sybase et Adaptive Server,
iAnywhere, Sybase 365, SQL Anywhere, et les autres produits et services Sybase mentionnés dans
ce document, ainsi que leurs logos respectifs, sont des marques commerciales ou des marques
déposées de Sybase, Inc. Sybase est une société du Groupe SAP. Crossgate, m@gic EDDY, B2B
360°, B2B 360° Services sont des marques commerciales ou des marques déposées de Crossgate
AG en Allemagne ainsi que dans d'autres pays. Crossgate est une société du Groupe SAP. Tous les
autres noms de produits et de services mentionnés sont des marques commerciales ou des marques
déposées de leurs entreprises respectives. Les données contenues dans ce document sont
uniquement mentionnées à titre informatif. Les spécifications des produits peuvent varier d'un pays
à l'autre. Les informations du présent document sont susceptibles d'être modifiées sans préavis.
Elles sont fournies par SAP AG et ses filiales (« Groupe SAP ») uniquement à titre informatif, sans
engagement ni garantie d'aucune sorte. Le Groupe SAP ne pourra en aucun cas être tenu pour
responsable des erreurs ou omissions relatives à ces informations. Les seules garanties fournies
pour les produits et les services du Groupe SAP sont celles énoncées expressément à titre de
garantie accompagnant, le cas échéant, lesdits produits et services. Aucune des informations
contenues dans ce document ne saurait constituer une garantie supplémentaire.
2012-05-09
Table des matières
3
Chapitre 1
Présentation de Business Views ............................................................................................9
1.1
1.1.1
1.1.2
A propos de cette documentation............................................................................................9
Chapitre 2
Architecture de Business Views...........................................................................................11
2.1
2.2
2.3
2.4
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.4.7
2.5
2.6
2.6.1
2.6.2
2.6.3
2.6.4
2.6.5
2.7
Présentation des vues d'entreprise........................................................................................11
Chapitre 3
Démarrage rapide : Création d'une vue d'entreprise............................................................27
3.1
3.2
3.2.1
3.2.2
3.2.3
Présentation du Démarrage rapide.........................................................................................27
Définition de Business Views...................................................................................................9
Public concerné par ce guide..................................................................................................10
Présentation et diagramme de l'architecture...........................................................................12
Niveau client..........................................................................................................................13
Niveau entreprise...................................................................................................................14
Gestionnaire de vues d'entreprise..........................................................................................15
Objets Business Views..........................................................................................................15
Connexion de données..........................................................................................................15
Connexion dynamique de données.........................................................................................15
Fondation de données............................................................................................................16
Elément d'entreprise..............................................................................................................16
Vue d'entreprise.....................................................................................................................16
Niveau données.....................................................................................................................17
Flux d'informations.................................................................................................................17
Scénario d'utilisation..............................................................................................................18
Couche connexion de données..............................................................................................19
Couche fondation de données................................................................................................21
Couche élément d'entreprise.................................................................................................24
Couche vue d'entreprise........................................................................................................24
Workflow architectural...........................................................................................................25
Avant de commencer.............................................................................................................27
Exemple de base de données : Xtreme.mdb...........................................................................28
Conventions...........................................................................................................................29
Scénario du tutoriel................................................................................................................29
2012-05-09
Table des matières
4
3.2.4
3.2.5
3.3
3.3.1
3.3.2
3.3.3
3.3.4
3.3.5
3.4
3.4.1
3.4.2
3.4.3
3.4.4
3.5
3.5.1
3.5.2
3.5.3
3.5.4
3.5.5
3.5.6
3.6
3.6.1
3.6.2
3.7
3.7.1
Qu'est ce qu'une vue d'entreprise ?.......................................................................................30
Chapitre 4
Utilisation du Gestionnaire de vues d'entreprise..................................................................63
4.1
4.2
4.2.1
4.2.2
4.2.3
4.2.4
4.3
4.3.1
4.3.2
4.4
4.4.1
4.4.2
4.4.3
4.4.4
Présentation du Gestionnaire de vues d'entreprise................................................................63
Connexion au Gestionnaire de vues d'entreprise....................................................................30
Création et configuration d'une connexion de données...........................................................32
Création d'une connexion de données....................................................................................32
Définition du mot de passe d'une connexion de données.......................................................36
Enregistrement d'une connexion de données.........................................................................37
Modification des propriétés d'une connexion de données......................................................38
Exercice : Création de deux connexions de données supplémentaires...................................39
Création et configuration d'une connexion dynamique de données.........................................40
Création d'une connexion dynamique de données..................................................................41
Ajout d'une connexion de données à une connexion dynamique de données..........................42
Tri de connexions de données................................................................................................43
Enregistrement d'une connexion dynamique de données........................................................43
Création et configuration d'une fondation de données............................................................44
Création d'une fondation de données.....................................................................................45
Mises en relation des tables...................................................................................................46
Insertion d'une formule...........................................................................................................48
Insertion d'une expression SQL..............................................................................................50
Insertion d'un paramètre.........................................................................................................53
Insertion d'un filtre d'entreprise..............................................................................................55
Création et configuration d'éléments d'entreprise...................................................................57
Création d'un élément d'entreprise.........................................................................................57
Exercice : Création d'autres éléments d'entreprise.................................................................58
Création et configuration d'une vue d'entreprise.....................................................................60
Pour créer une vue d'entreprise.............................................................................................61
Utilisation du Gestionnaire de vues d'entreprise.....................................................................63
Connexion au Gestionnaire de vues d'entreprise....................................................................64
Navigation dans la boîte de dialogue Bienvenue dans le Gestionnaire de vues d'entreprise.....65
Navigation dans le Gestionnaire de vues d'entreprise............................................................67
Enregistrement d'un objet dans le Gestionnaire de vues d'entreprise.....................................67
Exportation et importation de vues d'entreprise......................................................................68
Pour exporter des vues d'entreprise.......................................................................................69
Pour importer des vues d'entreprise.......................................................................................70
Utilisation de l'Explorateur de référentiel.................................................................................71
Accès au référentiel SAP BusinessObjects............................................................................72
Ajout de dossiers au référentiel..............................................................................................73
Renommer les dossiers du référentiel....................................................................................74
Suppression des éléments d'un référentiel.............................................................................75
2012-05-09
Table des matières
5
4.4.5
4.5
4.5.1
4.5.2
4.6
4.6.1
4.6.2
4.7
4.7.1
Installation des exemples d'objets de référentiel.....................................................................76
Chapitre 5
Création de connexions de données.....................................................................................87
5.1
5.2
5.2.1
5.2.2
5.2.3
5.2.4
5.2.5
5.2.6
5.2.7
5.2.8
Présentation des connexions de données..............................................................................87
Chapitre 6
Création de connexions dynamiques de données.................................................................99
6.1
6.1.1
6.2
6.2.1
6.2.2
6.2.3
6.2.4
6.2.5
6.2.6
Présentation des connexions dynamiques de données...........................................................99
Chapitre 7
Gestion des fondations de données....................................................................................111
7.1
7.2
7.2.1
7.2.2
7.2.3
7.2.4
Présentation des fondations de données..............................................................................111
Modèle de sécurité du référentiel SAP BusinessObjects.......................................................77
Application des paramètres de sécurité aux dossiers du référentiel........................................78
Visualisation des paramètres de sécurité d'un dossier...........................................................79
Création d'une liste de valeurs...............................................................................................80
Pour créer une liste de valeurs...............................................................................................80
Pour planifier une liste de valeurs...........................................................................................82
Changement des Business Views utilisées par une liste de valeurs.......................................84
Pour modifier des vues d'entreprise.......................................................................................84
Utilisation des connexions de données...................................................................................87
Sources de données..............................................................................................................87
Création d'une connexion de données....................................................................................88
Définition du mot de passe d'une connexion de données.......................................................90
Test et vérification de la connectivité aux données et de la dépendance entre les objets.......92
Affichage des objets dépendants et référencés......................................................................92
Modification d'une connexion de données..............................................................................93
Enregistrement d'une connexion de données.........................................................................95
Modification des droits d'une connexion de données.............................................................96
Pourquoi utiliser une connexion dynamique de données ?......................................................99
Utilisation des connexions dynamiques de données.............................................................100
Création d'une connexion dynamique de données................................................................100
Vérification de la dépendance entre les objets.....................................................................101
Affichage des objets dépendants et référencés....................................................................101
Modification d'une connexion dynamique de données..........................................................102
Enregistrement d'une connexion dynamique de données......................................................106
Modification des droits d'une connexion dynamique de données..........................................107
Utilisation des fondations de données..................................................................................111
Création d'une fondation de données...................................................................................112
Vérification des bases de données et de la dépendance entre les objets.............................114
Affichage des objets dépendants et référencés....................................................................114
Modification d'une fondation de données.............................................................................115
2012-05-09
Table des matières
6
7.2.5
7.2.6
7.2.7
7.2.8
7.2.9
7.2.10
7.2.11
7.2.12
7.2.13
7.2.14
7.2.15
7.2.16
7.2.17
Mises en relation des tables.................................................................................................115
Chapitre 8
Gestion des éléments d'entreprise.....................................................................................165
8.1
8.2
8.2.1
8.2.2
8.2.3
8.2.4
8.2.5
8.2.6
8.2.7
8.2.8
8.2.9
8.2.10
8.2.11
8.2.12
8.2.13
8.3
8.3.1
Présentation des éléments d'entreprise...............................................................................165
Chapitre 9
Invites dynamiques et listes de valeurs en cascade...........................................................183
9.1
9.2
9.3
9.4
9.5
9.5.1
Paramètres et invites...........................................................................................................183
Insertion de tables de données.............................................................................................126
Définition des options de l'Explorateur de base de données.................................................130
Insertion d'une formule.........................................................................................................133
Insertion d'une expression SQL............................................................................................141
Insertion d'un paramètre.......................................................................................................146
Insertion d'un filtre................................................................................................................151
Importation d'une fonction personnalisée.............................................................................155
Utilisation de la fenêtre Connexions de données référencées..............................................159
Utilisation de l'Explorateur de propriétés..............................................................................159
Utilisation de l'Explorateur d'objets.......................................................................................160
Enregistrement d'une fondation de données.........................................................................161
Modification des droits d'une fondation de données.............................................................162
Utilisation des éléments d'entreprise....................................................................................166
Création d'un élément d'entreprise.......................................................................................166
Vérification de la dépendance entre les objets.....................................................................167
Affichage des objets dépendants et référencés....................................................................167
Modification d'un élément d'entreprise.................................................................................167
Définition et redéfinition de la structure des champs............................................................168
Insertion d'un champ d'entreprise.........................................................................................168
Insertion d'un filtre................................................................................................................170
Insertion d'un paramètre.......................................................................................................173
Utilisation de la fenêtre Fondation de données référencée...................................................176
Utilisation de l'Explorateur de propriétés..............................................................................176
Utilisation de l'Explorateur d'objets.......................................................................................177
Enregistrement d'un élément d'entreprise............................................................................178
Modification des droits d'un élément d'entreprise.................................................................178
Utilisation de l'Assistant des éléments d'entreprise..............................................................180
Création d'un élément d'entreprise.......................................................................................180
Présentation des invites dynamiques....................................................................................183
Composants pris en charge.................................................................................................184
Description des listes de valeurs..........................................................................................185
Listes de valeurs et groupes d'invites...................................................................................186
Types de listes de valeurs....................................................................................................186
2012-05-09
Table des matières
7
9.5.2
9.5.3
9.5.4
9.6
Détermination du type de liste de valeurs à utiliser...............................................................188
9.7
9.7.1
9.7.2
9.7.3
9.7.4
9.8
9.9
9.10
Utilisation du Gestionnaire de vues d'entreprise pour gérer les objets d'invite du référentiel.190
Chapitre 10
Gestion des vues d'entreprise............................................................................................201
10.1
10.2
10.2.1
10.2.2
10.2.3
10.2.4
10.2.5
10.2.6
10.2.7
Présentation des vues d'entreprise......................................................................................201
Chapitre 11
Concepts de sécurité de Business Views...........................................................................217
11.1
11.2
11.3
11.3.1
11.3.2
11.4
11.4.1
11.4.2
11.5
11.6
11.6.1
11.6.2
11.6.3
Présentation de la sécurité...................................................................................................217
Utilisation de champs de valeur et de champs de description séparés..................................188
Gestion des valeurs nulles...................................................................................................189
Utilisation des invites dynamiques et des listes de valeurs en cascade dans les éléments
d'entreprise et les fondations de données............................................................................190
Gestion des listes de valeurs dans le Gestionnaire de vues d'entreprise..............................190
Gestion de la sécurité des listes de valeurs.........................................................................194
Planification des listes de valeurs dans le Gestionnaire de vues d'entreprise........................194
Gestion des groupes d'invites dans le Gestionnaire de vues d'entreprise.............................196
Meilleures pratiques concernant les invites..........................................................................198
Conversion de rapports non gérés en rapports gérés..........................................................199
Déploiement de rapports gérés contenant des invites dynamiques......................................199
Utilisation des vues d'entreprise...........................................................................................201
Création d'une vue d'entreprise............................................................................................201
Importation et exportation de vues d'entreprise....................................................................202
Affichage des objets dépendants et référencés....................................................................202
Modification d'une vue d'entreprise......................................................................................203
Modification de la relation entre les tables dans une fondation de données..........................205
Enregistrement d'une vue d'entreprise.................................................................................211
Modification des droits d'accès à une vue d'entreprise.........................................................212
Présentation des droits d'accès aux objets Business Views.................................................217
Utilisation de la boîte de dialogue Modifier les droits............................................................218
Application des paramètres de sécurité................................................................................219
Ajout d'un groupe ou d'un utilisateur.....................................................................................221
Droits associés aux objets et aux dossiers...........................................................................222
Affichage des droits associés aux objets Business Views....................................................222
Utilisation de l'héritage à votre avantage..............................................................................223
Déploiement de la sécurité...................................................................................................224
Remarques sur la sécurité....................................................................................................227
Dossier racine......................................................................................................................227
Rapports basés sur des vues d'entreprise............................................................................227
Importation et exportation de vues d'entreprise....................................................................228
2012-05-09
Table des matières
Chapitre 12
Scénarios utilisateur...........................................................................................................229
12.1
12.2
12.2.1
12.3
12.3.1
12.3.2
12.4
12.4.1
12.4.2
12.4.3
Présentation des scénarios utilisateur..................................................................................229
Annexe A
Informations supplémentaires.............................................................................................235
Index
8
Intégration des données.......................................................................................................230
Simplification d'une infrastructure existante grâce à l'abstraction des données.....................230
Plusieurs sources de données..............................................................................................231
Reporting à partir de plusieurs sources de données.............................................................231
Définition des paramètres régionaux : déploiement multilingue global...................................231
Modèles de sécurité............................................................................................................232
Sécurité au niveau de la ligne...............................................................................................232
Sécurité au niveau de la colonne..........................................................................................233
Sécurité au niveau de l'objet.................................................................................................233
237
2012-05-09
Présentation de Business Views
Présentation de Business Views
1.1 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.
1.1.1 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 :
9
•
Connexions de données
•
Connexions dynamiques de données
•
Fondations de données
•
éléments d'entreprise
•
Vues d'entreprise
2012-05-09
Présentation de Business Views
1.1.2 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 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.
Les administrateurs Business Views doivent bien connaître la plateforme SAP BusinessObjects de
Business Intelligence étant donné que Business Views en fait partie intégrante. Pour en savoir plus,
consultez le Guide principal de la plateforme SAP BusinessObjects de Business Intelligence et le Guide
d'administration de la plateforme SAP BusinessObjects de Business Intelligence.
Des connaissances pratiques et conceptuelles sur SAP Crystal Reports et des notions générales de
reporting sont également utiles. Pour en savoir plus sur Crystal Reports, voir le Guide de l'utilisateur
de SAP Crystal Reports.
10
2012-05-09
Architecture de Business Views
Architecture de Business Views
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.
2.1 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 niveau 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 permet également de définir la sécurité des différents objets de votre rapport
au niveau des colonnes ou des lignes.
11
2012-05-09
Architecture de Business Views
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.
Les vues d'entreprise prennent en charge la transition d'une vue à une autre au moment de l'exécution,
ce qui permet à l'utilisateur de disposer de fonctions d'analyse puissantes et d'être en mesure de
présenter les informations de manière élaborée grâce à une large gamme d'outils client
SAP BusinessObjects. 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 de se servir du référentiel de données de leur choix (voire de plusieurs
référentiels) pour leurs vues et d'utiliser tous les objets Business Views qui se trouvent dans leur
environnement SAP BusinessObjects.
Remarque :
•
•
Les vues d'entreprise sont destinées aux administrateurs qui connaissent déjà bien la plateforme
SAP BusinessObjects de Business Intelligence Pour en savoir plus, voir le Guide d'administration
de la plateforme SAP BusinessObjects de Business Intelligence.
Du point de vue du concept, les vues d'entreprise sont semblables aux fichiers Crystal Dictionary
et aux Info Views, mais elles comprennent beaucoup plus de fonctionnalités et ont été conçues de
façon à pouvoir s'intégrer parfaitement à la plateforme SAP BusinessObjects de Business Intelligence.
2.2 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.
12
2012-05-09
Architecture de Business Views
Business Views comporte trois niveaux : le niveau client, le niveau entreprise et le niveau données.
•
Niveau client
Le niveau client comprend toutes les applications SAP BusinessObjects qui accèdent aux vues
d'entreprise stockées et organisées au niveau entreprise.
•
Niveau entreprise
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.
•
Niveau données
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.
2.3 Niveau client
13
2012-05-09
Architecture de Business Views
Le niveau client comprend les applications SAP BusinessObjects (telles que Crystal Reports et Report
Application Server) qui accèdent aux vues d'entreprise stockées et organisées au niveau entreprise.
Les administrateurs Business Views contrôlent et définissent la sécurité et l'accès à des objets particuliers
à l'intérieur des différentes vues d'entreprise.
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 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.
2.4 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
14
2012-05-09
Architecture de Business Views
données, des connexions dynamiques de données, des fondations de données, des éléments
d'entreprise et des vues d'entreprise.
2.4.1 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
spécifiées dans le Gestionnaire de vues d'entreprise par l'intermédiaire de leur application client
SAP BusinessObjects, telle que SAP Crystal Reports (via le référentiel SAP BusinessObjects), ou par
l'intermédiaire du RAS (Report Application Server).
2.4.2 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.
2.4.3 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.
2.4.4 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.
15
2012-05-09
Architecture de Business Views
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.
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.
2.4.5 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 la plateforme SAP BusinessObjects de Business Intelligence
qui comprend les droits de visualisation et de modification. 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.
2.4.6 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.
2.4.7 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.
16
2012-05-09
Architecture de Business Views
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 SAP Crystal Reports et Report Application Server.
2.5 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.
2.6 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
•
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.
17
2012-05-09
Architecture de Business Views
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.
2.6.1 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 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.
18
2012-05-09
Architecture de Business Views
2.6.2 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.
2.6.2.1 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 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.
Etant donné que tous les objets d'une vue d'entreprise se trouvent dans le référentiel
SAP BusinessObjects, les règles de sécurité de la plateforme SAP BusinessObjects de BI s'appliquent
à ces objets. Vous pouvez donc définir, en tant que propriété d'une connexion, les groupes qui ont
accès à une certaine source de données via une connexion de données particulière. 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
19
2012-05-09
Architecture de Business Views
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
sur la plateforme SAP BusinessObjects de BI, à savoir, un pour les concepteurs de rapports et un autre
pour les responsables, puis attribuer des droits d'accès pour la connexion de données uniquement à
ces deux groupes dans le Gestionnaire de vues d'entreprise. Notez que, par défaut, les groupes
"Administrateurs" et "Tous les utilisateurs" 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 sur la plateforme SAP BusinessObjects de BI, voir
le Guide d'administration de la plateforme SAP BusinessObjects de Business Intelligence.
•
Pour en savoir plus sur la définition des droits dans le Gestionnaire de vues d'entreprise, voir la
rubrique associée.
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.
Ces références de connexion sont stockées dans le référentiel SAP BusinessObjects et utilisées chaque
fois qu'un utilisateur authentifié crée ou visualise un rapport reposant sur une vue d'entreprise qui se
sert de cette connexion de données. Si vous préférez faire en sorte que les utilisateurs soient obligés
de se connecter à chacune des sources de données, n'enregistrez pas ce nom d'utilisateur ni ce mot
de passe dans le référentiel SAP BusinessObjects.
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 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
20
Nom
1
Données concernant le personnel dans SQL Server
Personnel
2
Données concernant les produits dans DB2
Infos produits
3
Données concernant les ventes
dans ORACLE (base de données de développement)
Ventes - Développement
2012-05-09
Architecture de Business Views
Connexion de données
Nom
4
Données concernant les ventes
dans ORACLE (base de données de test)
Ventes - Test
5
Données concernant les ventes
dans ORACLE (base de données de production)
Ventes - Production
Rubriques associées
• Concepts de sécurité de Business Views
2.6.2.2 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.
2.6.3 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.
21
2012-05-09
Architecture de Business Views
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
•
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.
2.6.3.1 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 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.
22
2012-05-09
Architecture de Business Views
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).
2.6.3.2 Utilisation de filtres
Les filtres garantissent la sécurité au niveau des lignes 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.
2.6.3.3 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.
2.6.3.4 Utilisation des fonctions personnalisées
Les fonctions personnalisées sont des procédures que vous créez dans SAP Crystal Reports pour
évaluer ou transformer des données ou effectuer des calculs reposant sur ces données. Lorsque vous
utilisez une fonction personnalisée dans une formule, toutes les 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.
Vous devez vous servir de SAP Crystal Reports pour créer des fonctions personnalisées puis enregistrer
celles-ci 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.
23
2012-05-09
Architecture de Business Views
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.
2.6.4 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 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.
2.6.5 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 SAP Crystal
24
2012-05-09
Architecture de Business Views
Reports. Les administrateurs peuvent sécuriser les vues d'entreprise via les droits de lecture et d'écriture
standard.
2.7 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.
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
25
2012-05-09
Architecture de Business Views
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 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.
26
2012-05-09
Démarrage rapide : Création d'une vue d'entreprise
Démarrage rapide : Création d'une vue d'entreprise
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.
3.1 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 :
•
Avant de commencer
•
Création et configuration d'une connexion de données
•
Création et configuration d'une connexion dynamique de données
•
Création et configuration d'une fondation de données
•
Création et configuration d'éléments d'entreprise
•
Création et configuration d'une vue d'entreprise
3.2 Avant de commencer
27
2012-05-09
Démarrage rapide : Création d'une vue d'entreprise
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. Pour éviter toute confusion, il est recommandé de suivre ce guide détaillé sans passer de
section.
3.2.1 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.
•
Types de produit
Familles de produits commercialisés par Xtreme Mountain Bikes et illustrations.
•
28
Achats
2012-05-09
Démarrage rapide : Création d'une vue d'entreprise
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)
3.2.2 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 tutoriel 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.
3.2.3 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.
•
•
Trois connexions de données :
•
Xtreme - Développement
•
Xtreme - Test
•
Xtreme - Production
Une connexion dynamique de données :
•
29
Connexion dynamique Xtreme
2012-05-09
Démarrage rapide : Création d'une vue d'entreprise
•
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
3.2.4 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 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.
3.2.5 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é.
30
2012-05-09
Démarrage rapide : Création d'une vue d'entreprise
Dans ce tutoriel, vous vous connectez au Gestionnaire de vues d'entreprise.
3.2.5.1 Pour vous connecter au Gestionnaire de vues d'entreprise
1. Sous Windows, cliquez sur Démarrer > Programmes > Plateforme SAP BusinessObjects de
BI > Outils client de la plateforme SAP BusinessObjects de BI > Gestionnaire de vues
d'entreprise.
La boîte de dialogue Connexion s'affiche.
2. Sélectionnez le type d'authentification dans la liste Authentification.
3. Dans la liste Système, sélectionnez ou saisissez le nom du serveur CMS approprié.
Remarque :
•
•
Si la plateforme SAP BusinessObjects de Business Intelligence est installée sur votre ordinateur,
le nom du CMS est celui de votre ordinateur.
Si la plateforme SAP BusinessObjects de Business Intelligence n'est pas installée localement,
indiquez le nom de l'ordinateur sur lequel le CMS est installé.
4. Saisissez votre Nom d'utilisateur et votre Mot de passe.
Remarque :
Si la plateforme SAP BusinessObjects de Business Intelligence est installée sur votre ordinateur,
le nom d'utilisateur par défaut est "administrator", et aucun mot de passe n'est requis.
5. Cliquez sur OK.
La boîte de dialogue de bienvenue du Gestionnaire de vues d'entreprise s'affiche alors.
31
2012-05-09
Démarrage rapide : Création d'une vue d'entreprise
3.3 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.
3.3.1 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.
32
2012-05-09
Démarrage rapide : Création d'une vue d'entreprise
3.3.1.1 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.
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.
33
2012-05-09
Démarrage rapide : Création d'une vue d'entreprise
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.
34
2012-05-09
Démarrage rapide : Création d'une vue d'entreprise
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.
La boîte de dialogue Définir le mot de passe de la connexion de données apparaît.
35
2012-05-09
Démarrage rapide : Création d'une vue d'entreprise
3.3.2 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 de connexion sont stockées dans le référentiel SAP BusinessObjects. 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 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.
3.3.2.1 Pour définir le mot de passe d'une connexion de données
36
2012-05-09
Démarrage rapide : Création d'une vue d'entreprise
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.
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 Connexion unique.
3. Cliquez sur OK.
3.3.3 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.
37
2012-05-09
Démarrage rapide : Création d'une vue d'entreprise
3.3.3.1 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.
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.
3.3.4 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 :
38
•
Nom
•
Description
•
Auteur
•
Nom d'utilisateur
•
Mot de passe
•
Utiliser la connexion unique lors de la visualisation
•
Connexion
2012-05-09
Démarrage rapide : Création d'une vue d'entreprise
•
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.
Dans ce tutoriel, vous utilisez l'Explorateur de propriétés pour décrire la connexion de données.
3.3.4.1 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.
3.3.5 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), créez et enregistrez deux
connexions de données supplémentaires dans le dossier Tutoriel avec les configurations suivantes :
39
2012-05-09
Démarrage rapide : Création d'une vue d'entreprise
Connexion de données 2
Nom
Xtreme - Test
Description
Environnement de test
Nom d'utilisateur
Mot de passe
Mode d'invite à l'exécution
Ne jamais demander
Connexion de données 3
Nom
Xtreme - Production
Description
Environnement de production
Nom d'utilisateur
Mot de passe
Mode d'invite à l'exécution
Ne jamais demander
3.4 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 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
40
2012-05-09
Démarrage rapide : Création d'une vue d'entreprise
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
3.4.1 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.
3.4.1.1 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 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.
41
2012-05-09
Démarrage rapide : Création d'une vue d'entreprise
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.
3.4.2 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.
3.4.2.1 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.
42
2012-05-09
Démarrage rapide : Création d'une vue d'entreprise
2. Développez le dossier Tutoriel et sélectionnez Xtreme QA.
3. Cliquez sur Ajouter, puis sur Fermer.
3.4.3 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
•
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
3.4.4 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.
43
2012-05-09
Démarrage rapide : Création d'une vue d'entreprise
3.5 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) :
•
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 :
44
•
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
2012-05-09
Démarrage rapide : Création d'une vue d'entreprise
3.5.1 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.
3.5.1.1 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.
45
2012-05-09
Démarrage rapide : Création d'une vue d'entreprise
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.
3.5.2 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
46
2012-05-09
Démarrage rapide : Création d'une vue d'entreprise
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. Nous allons également supprimer manuellement un lien et en ajouter un autre.
3.5.2.1 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.
47
2012-05-09
Démarrage rapide : Création d'une vue d'entreprise
Pour en savoir plus sur la mise en relation de tables, voir Mises en relation des tables.
3.5.3 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.
Fenêtre
Description du contenu
Champs du rapport
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.
Fonctions
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.
Opérateurs
Les opérateurs sont en quelque sorte les "verbes
d'action" 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 à.
48
2012-05-09
Démarrage rapide : Création d'une vue d'entreprise
Fenêtre
Description du contenu
Fenêtre de texte de formule
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é.
3.5.3.1 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 Choix de la syntaxe.
49
2012-05-09
Démarrage rapide : Création d'une vue d'entreprise
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. 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", {Employé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 SAP 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'ancienneté.
Conseil :
Pour changer le nom de la formule, il suffit de cliquer à droite du champ Nom et de saisir le nouveau
nom.
3.5.4 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 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.
50
2012-05-09
Démarrage rapide : Création d'une vue d'entreprise
Fenêtre
Description du contenu
Champs du rapport
Cette fenêtre contient tous les champs de base
de données auxquels peut accéder votre élément
d'entreprise.
Fonctions
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
d'action" 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.
Dans ce tutoriel, nous allons utiliser l'Editeur d'expressions SQL pour créer une expression SQL
renvoyant le nom complet d'un employé.
3.5.4.1 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.
51
2012-05-09
Démarrage rapide : Création d'une vue d'entreprise
2. Dans la fenêtre Champs du rapport, développez Fondation de données, puis Employés.
3. Cliquez deux fois dans le champ Nom de famille.
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.
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 SAP 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 complet 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.
52
2012-05-09
Démarrage rapide : Création d'une vue d'entreprise
3.5.5 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 obtenir des informations détaillées sur les champs de paramètre et sur les fonctionnalités avancées
relatives aux paramètres, voir la section "Champs de paramètre" de l'Aide en ligne de SAP Crystal
Reports.
3.5.5.1 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.
3.5.5.1.1 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.
53
2012-05-09
Démarrage rapide : Création d'une vue d'entreprise
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.
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.
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
54
Date de fin de commande
2012-05-09
Démarrage rapide : Création d'une vue d'entreprise
Nouveau paramètre 2
Texte d'invite
Saisissez la date de fin de l'historique de la commande.
Type de paramètre
date
Options
Valeurs discrètes
Date de fin par défaut
31/12/2002
3.5.6 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 Insertion d'un paramètre. Le filtre limite les enregistrements renvoyés à ceux
compris entre les date de début et date de fin de la commande.
3.5.6.1 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.
55
2012-05-09
Démarrage rapide : Création d'une vue d'entreprise
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 > Commandes 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.
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 Insertion d'un paramètre.
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.
56
2012-05-09
Démarrage rapide : Création d'une vue d'entreprise
3.6 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
3.6.1 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.
3.6.1.1 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.
57
2012-05-09
Démarrage rapide : Création d'une vue d'entreprise
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.
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.
3.6.2 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
58
Employé
2012-05-09
Démarrage rapide : Création d'une vue d'entreprise
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
Orders
Champs à supprimer
•
Site Web du transporteur
Elément d'entreprise 4
Table à ajouter
Détails des commandes
Elément d'entreprise 5
Table à ajouter
59
Produit
2012-05-09
Démarrage rapide : Création d'une vue d'entreprise
Elément d'entreprise 5
•
Champs à ajouter
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é.
3.6.2.1 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.
3.6.2.1.1 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.
3.7 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
60
2012-05-09
Démarrage rapide : Création d'une vue d'entreprise
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.
3.7.1 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. Développez le dossier Tutoriel, puis sélectionnez l'élément d'entreprise Client.
4. Cliquez sur Ajouter.
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.
61
2012-05-09
Démarrage rapide : Création d'une vue d'entreprise
62
2012-05-09
Utilisation du Gestionnaire de vues d'entreprise
Utilisation 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.
4.1 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 des paramètres de sécurité détaillés
au référentiel SAP BusinessObjects. 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. Il suffit que le Gestionnaire de vues
d'entreprise soit installé sur l'ordinateur d'un utilisateur pour ce dernier puisse s'en servir. Il faut toutefois
que cet utilisateur dispose de droits d'accès aux dossiers du référentiel pour pouvoir y enregistrer des
objets. Tous les objets Business Views sont enregistrés dans le référentiel. Pour en savoir plus sur les
paramètres de sécurité du référentiel, voir le lien associé.
Cette section présente brièvement aux administrateurs de Business Views quelques-unes des fonctions
du Gestionnaire de vues d'entreprise. Elle fournit également des informations sur l'utilisation de
l'Explorateur de référentiel, qui permet de parcourir le référentiel.
Rubriques associées
• Modèle de sécurité du référentiel SAP BusinessObjects
4.2 Utilisation du Gestionnaire de vues d'entreprise
63
2012-05-09
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 dont les références de connexion à la plateforme SAP BusinessObjects de Business
Intelligence sont valides peut se connecter au Gestionnaire de vues d'entreprise, puis créer des objets
et modifier ceux auxquels il a accès. Etant donné que tous les objets Business Views sont enregistrés
dans le référentiel SAP BusinessObjects, l'utilisateur de Business Views doit avoir accès à ce référentiel
pour pouvoir ouvrir, modifier ou enregistrer différents objets.
4.2.1 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 fait partie de la plateforme SAP BusinessObjects de Business
Intelligence.
4.2.1.1 Pour vous connecter au Gestionnaire de vues d'entreprise
1. Sous Windows, cliquez sur Démarrer > Programmes > Plateforme BusinessObjects de BI >
Outils client de la plateforme BusinessObjects de BI > Gestionnaire de vues d'entreprise.
2. Lorsque la boîte de dialogue Connexion s'affiche, sélectionnez le type d'authentification dans la liste
Authentification.
64
2012-05-09
Utilisation du Gestionnaire de vues d'entreprise
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.
4.2.2 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
permet non seulement d'accéder à n'importe quel objet mais aussi de créer ou de supprimer des
dossiers et des objets dans le référentiel SAP BusinessObjects.
Conseil :
•
•
65
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 à BusinessObjects Enterprise établie" pour que la boîte de dialogue s'affiche à chaque
fois que vous ouvrez le Gestionnaire de vues d'entreprise.
2012-05-09
Utilisation du 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.
•
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.
•
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.
•
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.
•
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. Ainsi, les utilisateurs finaux peuvent accéder aux vues d'entreprise par l'intermédiaire
d'une application client telle que SAP Crystal Reports. Pour en savoir plus sur cet objet, voir
Présentation des vues d'entreprise.
•
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 éléments d'entreprise.
•
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.
•
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.
66
2012-05-09
Utilisation du Gestionnaire de vues d'entreprise
4.2.3 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
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.
4.2.4 Enregistrement d'un objet dans le Gestionnaire de vues d'entreprise
Tous les objets Business Views sont enregistrés dans le référentiel SAP BusinessObjects, qui se trouve
sur le CMS (Central Management Server) de la plateforme SAP BusinessObjects de Business
Intelligence. Pour en savoir plus sur le référentiel, voir Utilisation de l'Explorateur de référentiel.
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.
4.2.4.1 Pour enregistrer un objet
67
2012-05-09
Utilisation du Gestionnaire de vues 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.
4.3 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 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.
68
2012-05-09
Utilisation du Gestionnaire de vues d'entreprise
En outre, vous avez la possibilité d'extraire des données Business Views à partir du référentiel
SAP BusinessObjects. 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é.
4.3.1 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.
3. Dans la zone "Sélectionnez les vues d'entreprise à exporter", choisissez la vue d'entreprise que
vous voulez exporter.
Remarque :
•
•
69
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é.
2012-05-09
Utilisation du Gestionnaire de vues d'entreprise
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.
4.3.2 Pour importer des vues d'entreprise
1. Dans le menu Outils, sélectionnez Importer.
La boîte de dialogue d'importation s'affiche.
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.
70
2012-05-09
Utilisation du Gestionnaire de vues d'entreprise
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 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. Pour importer le fichier XML dans un autre référentiel SAP BusinessObjects, cliquez sur le bouton
Choisir le référentiel.
Spécifiez le nom du système de gestion centralisée, 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é.
4.4 Utilisation de l'Explorateur de référentiel
Le référentiel SAP BusinessObjects est l'emplacement central utilisé pour le stockage et la gestion des
objets de rapport. Les utilisateurs de Business Views stockent des objets tels que 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. Tous les objets Business Views sont stockés dans le référentiel.
71
2012-05-09
Utilisation du Gestionnaire de vues d'entreprise
Le référentiel fourni avec Business Views se trouve sur le CMS (Central Management Server) de la
plateforme SAP BusinessObjects de Business Intelligence. Le CMS est installé en même temps que
cette plateforme et que Business Views. Avant de publier des rapports qui font référence à des objets
du référentiel, placez le référentiel existant dans la base de données du CMS. Pour en savoir plus sur
la migration du référentiel, voir le Guide d'administration de la plateforme SAP BusinessObjects de
Business Intelligence.
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 et indique à quel CMS il est connecté.
Remarque :
Le référentiel est aussi utilisé par SAP Crystal Reports pour stocker les types d'objet de rapport Crystal
pris en charge, notamment des objets texte, des bitmaps, des fonctions personnalisées et des
commandes (requêtes). Pour en savoir plus sur l'utilisation du référentiel par SAP Crystal Reports, voir
l'Aide en ligne de SAP Crystal Reports.
4.4.1 Accès au référentiel SAP BusinessObjects
L'installation du référentiel SAP BusinessObjects a lieu en même temps que celle de Business Views.
Aucune action préalable n'est requise pour pouvoir utiliser le référentiel.
4.4.1.1 Pour ouvrir le référentiel SAP BusinessObjects
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.
4.4.1.2 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.
72
2012-05-09
Utilisation du Gestionnaire de vues d'entreprise
•
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 d'éléments du référentiel, voir Suppression des éléments d'un référentiel.
•
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.
•
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.
4.4.2 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
73
2012-05-09
Utilisation du Gestionnaire de vues d'entreprise
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.
4.4.2.1 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.
4.4.3 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.
4.4.3.1 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.
74
2012-05-09
Utilisation du Gestionnaire de vues d'entreprise
4.4.4 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.
Remarque :
La faculté de supprimer des objets du référentiel dépend des autorisations définies sur la plateforme
SAP BusinessObjects de Business Intelligence. 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.
4.4.4.1 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.
75
2012-05-09
Utilisation du Gestionnaire de vues d'entreprise
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.
4.4.5 Installation des exemples d'objets de référentiel
Par défaut, le référentiel SAP BusinessObjects ne contient aucun exemple d'objet de référentiel. Vous
devez installer les exemples d'objets de référentiel dans le référentiel SAP BusinessObjects du CMS
(Central Management Server).
L'installation des exemples d'objets de référentiel entraîne l'ajout des dossiers et objets suivants au
référentiel SAP BusinessObjects :
•
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 :
•
•
•
•
76
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. Il est possible, par exemple, d'installer des exemples coréens sur une
plateforme SAP BusinessObjects de Business Intelligence en langue anglaise.
Vous pouvez installer les exemples dans n'importe quel référentiel, à l'aide du Gestionnaire de vues
d'entreprise, indépendamment du fait que le CMS soit installé sur un ordinateur Windows ou sur un
ordinateur UNIX.
Pour en savoir plus sur les fonctions personnalisées, les commandes, les images et les objets texte,
voir le Guide de l'utilisateur de SAP Crystal Reports.
2012-05-09
Utilisation du Gestionnaire de vues d'entreprise
4.4.5.1 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.
4.5 Modèle de sécurité du référentiel SAP BusinessObjects
Le modèle de sécurité de Business Views repose directement sur celui de la plateforme
SAP BusinessObjects de Business Intelligence, ce qui lui confère une grande souplesse. Il permet de
définir des droits aussi généraux ou spécifiques que vous le souhaitez pour les utilisateurs et les groupes
d'utilisateurs. 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 explique de façon détaillée comment la sécurité de SAP BusinessObjects s'applique aux
dossiers stockés dans le référentiel, mais elle ne contient aucune information détaillée sur la sécurité
spécifique aux différents objets Business Views. Pour en savoir plus à ce sujet, voir la section relative
à chaque objet et la section Présentation de la sécurité.
Les droits des objets constituent la base du contrôle de l'accès des utilisateurs aux dossiers et aux
autres objets qui se trouvent dans le référentiel. 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 des droits d'objet dans le référentiel, vous devez tout d'abord trouver l'objet dans l'Explorateur
de référentiel, puis attribuer des droits aux différents utilisateurs et groupes. Chaque droit peut être
explicitement accordé ou refusé. Le modèle de sécurité des objets est conçu de telle sorte que tout
droit "non spécifié" soit refusé par défaut. 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
77
2012-05-09
Utilisation du Gestionnaire de vues d'entreprise
vous servir des logiques d'héritage reconnues par le modèle de sécurité : les utilisateurs peuvent hériter
de certains droits du fait de leur appartenance à un groupe ; les sous-groupes peuvent hériter des droits
de leurs groupes parent ; et les utilisateurs et les groupes peuvent hériter des droits de leurs dossiers
parent. 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 Présentation de la
sécurité.
Pour en savoir plus sur l'héritage des droits sur les dossiers et les objets Business Views, voir
Utilisation de l'héritage à votre avantage.
Pour en savoir plus sur la sécurité lorsqu'elle s'applique à la plateforme SAP BusinessObjects de
Business Intelligence, voir le Guide d'administration de la plateforme SAP BusinessObjects de
Business Intelligence.
4.5.1 Application des paramètres de sécurité aux dossiers du référentiel
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 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.
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 disposent d'un accès total à
tous les dossiers du référentiel.
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.
4.5.1.1 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.
78
2012-05-09
Utilisation du Gestionnaire de vues d'entreprise
2. Attribuez les droits suivants à un utilisateur ou groupe d'utilisateurs en cochant la case appropriée
sous chaque colonne correspondante.
• 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 :
•
•
3.
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.
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.
4.5.2 Visualisation des paramètres de sécurité d'un dossier
79
2012-05-09
Utilisation du Gestionnaire de vues d'entreprise
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.
4.6 Création d'une liste de valeurs
Une liste de valeurs est un objet qui contient les valeurs de certains champs particuliers d'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 Insertion d'un paramètre et sur les
paramètres dans les éléments d'entreprise, voir Insertion d'un paramètre.)
Les listes de valeurs sont stockées dans le référentiel. Tout comme pour un rapport Crystal, vous
pouvez vous servir de la plateforme SAP BusinessObjects de Business Intelligence pour planifier une
liste de valeurs afin d'obtenir ou de mettre à jour la valeur des champs d'une vue d'entreprise que cette
liste de valeurs référence.
4.6.1 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.
80
2012-05-09
Utilisation du Gestionnaire de vues d'entreprise
2. Dans l'arborescence, 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.
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. Supposons par exemple que les champs soient répertoriés
dans l'ordre suivant :
81
•
Pays
•
Région
2012-05-09
Utilisation du Gestionnaire de vues d'entreprise
•
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 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 dossier de niveau
supérieur du référentiel. 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 Insertion d'un
paramètre pour les paramètres des fondations de données et Insertion d'un paramètre pour les
paramètres des éléments d'entreprise.
4.6.2 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.
82
2012-05-09
Utilisation du Gestionnaire de vues d'entreprise
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", des données sont obtenues
uniquement pour les champs "Pays" et "Région" ; aucune donnée n'est obtenue pour le champ
"Ville".
3. Cliquez sur OK.
La deuxième boîte de dialogue Planifier apparaît.
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 la
plateforme SAP BusinessObjects de Business Intelligence.)
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 sur la plateforme SAP BusinessObjects de Business Intelligence.
83
2012-05-09
Utilisation du Gestionnaire de vues d'entreprise
4.7 Changement 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 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.
4.7.1 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.
84
2012-05-09
Utilisation du Gestionnaire de vues d'entreprise
2. Dans l'arborescence, 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é 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.
85
2012-05-09
Utilisation du Gestionnaire de vues d'entreprise
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. Le changement
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.
86
2012-05-09
Création de connexions de données
Création de 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.
5.1 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.
5.2 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, voir la section "Bases de données" de l'Aide en ligne de
SAP Crystal Reports.
5.2.1 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
87
2012-05-09
Création de connexions de données
pièces ou que vous sélectionnez Modifier la connexion dans le menu Edition après avoir sélectionné
une connexion de données.
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.
5.2.2 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.
Pour en savoir plus sur les différentes sources de données disponibles, voir Sources de données.
5.2.2.1 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.
88
2012-05-09
Création de connexions de données
2. Dans l'arborescence, 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.
89
2012-05-09
Création de connexions de données
5.2.3 Définition du mot de passe d'une connexion de données
Lorsque vous définissez un nom d'utilisateur et un mot de passe pour une connexion de données, ces
informations sont enregistrées dans le référentiel SAP BusinessObjects.
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.
5.2.3.1 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.
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
Connexion unique.)
4. Cliquez sur OK.
5.2.3.2 Connexion unique
La connexion unique permet aux utilisateurs d'accéder à la source de données d'une vue d'entreprise
à l'aide des références de connexion qu'ils utilisent pour se connecter à la plateforme
SAP BusinessObjects de Business Intelligence.
90
2012-05-09
Création de connexions de données
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.
Si vous spécifiez des références de connexion pour la connexion de données et sélectionnez le mode
d'invite à l'exécution "Ne jamais demander" (conformément aux instructions de la section Pour définir
le mot de passe d'une connexion de données), le nom d'utilisateur et le mot de passe spécifiés sont
stockés dans le référentiel avec la connexion de données. 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 vous choisissez l'autre possibilité et décidez d'activer la connexion unique, vous configurez la
connexion de données de telle sorte que la connexion à la source de données s'effectue à l'aide des
références de connexion SAP BusinessObjects des utilisateurs qui essaient de visualiser le rapport.
Si les utilisateurs parviennent à se connecter à la plateforme SAP BusinessObjects de BI, il ne leur est
pas demandé de se connecter à la source de données 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 de données dépendent des
droits dont ils disposent sur la plateforme SAP BusinessObjects de BI. L'administrateur de
SAP BusinessObjects peut personnaliser les droits d'accès à la source de données de chaque
utilisateur.
Si vous activez la connexion unique, vous pouvez laisser les champs Nom d'utilisateur et Mot de
passe vides.
Pour activer la connexion unique, vous devez non seulement configurer des connexions de données
mais aussi fournir des informations de connexion pour les sources de données sur la plateforme
SAP BusinessObjects de BI.
La connexion unique fonctionne uniquement si vous affichez des rapports reposant sur des vues
d'entreprise depuis l'environnement de la plateforme SAP BusinessObjects de BI (c'est-à-dire, lorsque
vous êtes connecté à la plateforme SAP BusinessObjects de BI et que vous cliquez sur des rapports
91
2012-05-09
Création de connexions de données
pour les visualiser dans InfoView). Si vous visualisez ces rapports en dehors de la plateforme
SAP BusinessObjects de BI (à partir de SAP Crystal Reports, par exemple), une invite vous demandant
de vous connecter à la source de données s'affiche, même si la connexion unique est activée.
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.)
5.2.4 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 changez 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 sur lesquels la fondation de données est basée
peuvent ainsi ne plus exister dans l'autre source de données).
5.2.5 Affichage des objets dépendants et référencés
Vous pouvez afficher les objets Business Views qui dépendent de votre connexion de données, tout
comme vous pouvez afficher les objets Business Views 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.
92
2012-05-09
Création de connexions de données
5.2.6 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.
5.2.6.1 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 dans lequel se trouve la connexion de données. Seule propriété ne pouvant
pas être modifiée à partir de l'Explorateur de propriété.
•
93
Nom d'utilisateur
2012-05-09
Création de connexions de données
Nom de l'utilisateur transmis à la source de données. Ce nom d'utilisateur est stocké dans le
référentiel.
•
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.
•
Utiliser la connexion unique lors de la visualisation
Permet aux utilisateurs de se connecter à une source de données associée à la connexion de
données à l'aide de leur nom d'utilisateur et de leur mot de passe définis pour la plateforme
SAP BusinessObjects de BI. Pour en savoir plus, voir Connexion unique.
•
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 Sources de données.
•
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.
•
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.
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.
94
2012-05-09
Création de connexions de données
5.2.6.2 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.
Pour en savoir plus sur les différentes sources de données disponibles, voir Sources de données.
•
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.
•
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.
5.2.7 Enregistrement d'une connexion de données
Les connexions de données, comme tous les autres objets Business Views, sont enregistrées dans le
référentiel. Le référentiel se trouve sur le CMS (Central Management Server) de la plateforme
SAP BusinessObjects de BI. Pour en savoir plus sur le référentiel, voir Utilisation de l'Explorateur de
référentiel.
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.
5.2.7.1 Pour enregistrer un objet de type connexion de données
1. Dans le menu Fichier, sélectionnez Enregistrer.
95
2012-05-09
Création de connexions de données
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.
5.2.8 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é des vues d'entreprise repose sur celui de la plateforme
SAP BusinessObjects de BI , 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, 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 droits de sécurité d'une connexion de données, vous devez tout d'abord
enregistrer celle-ci dans le référentiel.
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.
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 disposent d'un accès total à
tous les dossiers et objets du référentiel.
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.
5.2.8.1 Pour appliquer des paramètres de sécurité à une connexion de données
96
2012-05-09
Création de connexions 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.
2. Attribuez les droits suivants à un utilisateur ou groupe d'utilisateurs en cochant la case appropriée
sous chaque colonne correspondante.
• 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 :
•
97
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.
2012-05-09
Création de connexions de données
•
3.
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.
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.
98
2012-05-09
Création de connexions dynamiques de données
Création de 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.
6.1 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.
6.1.1 Pourquoi utiliser une connexion dynamique de données ?
Lorsque vous créez des objets 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 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,
99
2012-05-09
Création de connexions dynamiques de données
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.
6.2 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.
6.2.1 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.
6.2.1.1 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.
100
2012-05-09
Création de connexions dynamiques de données
2. Dans l'arborescence, 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é.
6.2.2 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 changements apportés à la connexion dynamique de données peuvent affecter des fondations de
données, des éléments d'entreprise et des vues d'entreprise.
6.2.3 Affichage des objets dépendants et référencés
101
2012-05-09
Création de connexions dynamiques de données
Vous pouvez afficher les objets Business Views qui dépendent de votre connexion dynamique de
données, tout comme vous pouvez afficher les objets Business Views 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.
6.2.4 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.
Comme tous les autres objets Business Views, les connexions dynamiques de données suivent le
modèle de sécurité de SAP BusinessObjects. 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.
6.2.4.1 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.
6.2.4.1.1 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.
102
2012-05-09
Création de connexions dynamiques de données
La boîte de dialogue Choisir une connexion de données s'affiche.
2. Dans l'arborescence, 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é.
6.2.4.1.2 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.
6.2.4.2 Tri de connexions de données
103
2012-05-09
Création de connexions dynamiques 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
6.2.4.3 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.
•
Dossier parent
Dossier du référentiel dans lequel se trouve 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
104
2012-05-09
Création de connexions dynamiques de données
savoir plus sur la modification des droits, voir Modification des droits d'une connexion dynamique
de données.
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.
6.2.4.4 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.
6.2.4.5 Activation du fonctionnement de la connexion dynamique de données
dans SAP Crystal Reports
Pour pouvoir utiliser des rapports reposant sur des vues d'entreprise qui utilisent une connexion
dynamique de données dans SAP Crystal Reports, vous devez modifier les propriétés Utiliser le
propriétaire et Utiliser le 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.
6.2.4.5.1 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.
105
2012-05-09
Création de connexions dynamiques de données
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
•
5.
Utiliser le catalogue
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 la valeur des propriétés Utiliser le propriétaire et Utiliser le catalogue à Faux,
la connexion dynamique de données utilisée par la vue d'entreprise devient en gros une connexion de
données ordinaire dans SAP Crystal Reports : lorsque vous actualisez le rapport, SAP Crystal Reports
ignore le paramètre destiné à la sélection d'une autre connexion de données et continue d'obtenir les
données destinées au rapport de la source de données (connexion de données) initiale spécifiée dans
la connexion dynamique de données.
6.2.5 Enregistrement d'une connexion dynamique de données
Comme tous les autres objets Business Views, les connexions dynamiques de données sont enregistrées
dans le référentiel. Pour en savoir plus sur le référentiel, voir Utilisation de l'Explorateur de référentiel.
106
2012-05-09
Création de connexions dynamiques de données
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.
6.2.5.1 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.
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.
6.2.6 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é des vues d'entreprise repose sur celui
de SAP BusinessObjects, 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 droits de sécurité d'une connexion dynamique de données, vous devez tout
d'abord enregistrer celle-ci dans le référentiel.
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.
107
2012-05-09
Création de connexions dynamiques de données
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 disposent d'un accès total à
tous les dossiers et objets du référentiel.
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.
6.2.6.1 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
sous chaque colonne correspondante.
• 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.
•
108
accès aux données
2012-05-09
Création de 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 :
•
•
3.
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.
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.
109
2012-05-09
Création de connexions dynamiques de données
110
2012-05-09
Gestion des fondations de données
Gestion 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.
7.1 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.
7.2 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 connexion de données qu'il souhaite utiliser. (La
111
2012-05-09
Gestion des fondations de données
connexion dynamique de données spécifie la liste des connexions de données que l'utilisateur peut
choisir.)
7.2.1 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.
•
Mises en relation des tables
•
Insertion de tables de données
•
Insertion d'une formule
•
Insertion d'une expression SQL
•
Insertion d'un filtre
•
Insertion d'un paramètre
•
Importation d'une fonction personnalisée
7.2.1.1 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.
112
2012-05-09
Gestion 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.
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.
113
2012-05-09
Gestion des fondations de données
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.
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.
7.2.2 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é
changés. Si l'un d'entre eux a été changé, vous devez confirmer le mappage du champ à l'aide de la
boîte de dialogue Mappage de champs. Pour en savoir plus sur cette boîte de dialogue, voir la section
"Boîte de dialogue Mappage de champs" de l'Aide en ligne de SAP Crystal Reports.
7.2.3 Affichage des objets dépendants et référencés
Vous pouvez afficher les objets Business Views qui dépendent de votre fondation de données, tout
comme vous pouvez afficher les objets Business Views 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
114
2012-05-09
Gestion des fondations de données
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.
7.2.4 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 :
•
Mises en relation des tables
•
Insertion de tables de données
•
Définition des options de l'Explorateur de base de données
•
Insertion d'une formule
•
Insertion d'une expression SQL
•
Insertion d'un filtre
•
Insertion d'un paramètre
•
Importation d'une fonction personnalisée
•
Utilisation de la fenêtre Connexions de données référencées
•
Utilisation de l'Explorateur de propriétés
•
Utilisation de l'Explorateur d'objets
•
Enregistrement d'une fondation de données
•
Modification des droits d'une fondation de données
7.2.5 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.
115
2012-05-09
Gestion des fondations de données
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.
7.2.5.1 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,
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.
7.2.5.2 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 :
•
Jointure interne
•
Jointure externe gauche
•
Jointure externe droite
•
Jointure externe complète
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.
116
2012-05-09
Gestion des fondations de données
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.
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.
7.2.5.3 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 :
•
•
•
•
Non appliquée
Appliquée depuis
Appliquée vers
Appliquée des deux façons
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 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.
117
2012-05-09
Gestion des fondations de données
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.
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é.
7.2.5.4 Relations unissant les enregistrements de tables reliées
Lorsque deux tables sont reliées, les enregistrements qu'elles contiennent sont en général unis par
une relation de type :
•
un-à-un
•
un-à-plusieurs
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 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.
118
2012-05-09
Gestion des fondations de données
7.2.5.5 Types de lien
Le type de lien détermine la nature de la relation entre deux champs.
Les types de lien sont les suivants :
•
•
•
•
•
•
Lien Egal à [=]
Lien Supérieur à [>]
Lien Supérieur ou égal à [>=]
Lien Inférieur à [<]
Lien Inférieur ou égal à [<=]
Différent de [!=]
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.
119
2012-05-09
Gestion des fondations de données
7.2.5.6 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.
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 Modification d'un
lien.
7.2.5.7 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.
7.2.5.8 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.
120
2012-05-09
Gestion des fondations de données
•
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.
•
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 Types de jointure.
•
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 Jointures appliquées.
•
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 Types de lien.
7.2.5.9 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.
121
2012-05-09
Gestion des fondations de données
7.2.5.10 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.
7.2.5.11 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.
7.2.5.12 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.
7.2.5.12.1 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é.
7.2.5.13 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.
122
2012-05-09
Gestion des fondations de données
7.2.5.13.1 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.
7.2.5.14 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.
7.2.5.14.1 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.
7.2.5.15 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.
7.2.5.15.1 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.
123
2012-05-09
Gestion des fondations de données
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.
7.2.5.16 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.
7.2.5.16.1 Pour supprimer une table
•
Cliquez sur la barre de titre de la table à supprimer puis sélectionner Supprimer la table.
7.2.5.17 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.
124
2012-05-09
Gestion des fondations de données
7.2.5.17.1 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.
7.2.5.18 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.
7.2.5.18.1 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.
7.2.5.19 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.
7.2.5.19.1 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.)
7.2.5.20 Extraire les index de table
125
2012-05-09
Gestion des fondations de données
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 Légende des index pour afficher la clé vers les
indicateurs d'index.
7.2.5.21 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.
7.2.5.21.1 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.
7.2.5.22 Changer l'affichage des liens
Lorsque vous sélectionnez Changer l'affichage des liens, seuls les noms des tables s'affichent.
7.2.5.22.1 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.
7.2.6 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 Supprimer
la table.
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
126
2012-05-09
Gestion des fondations de données
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.
7.2.6.1 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.
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.
3. Continuez à ajouter autant de tables que nécessaire.
4. Cliquez sur Fermer.
127
2012-05-09
Gestion des fondations de données
7.2.6.2 Définition de l'emplacement des tables de données
En définissant l'emplacement des tables, vous pouvez :
•
changer de connexion de données dont dépendent les tables de données, les procédures stockées
et les tables de commandes ;
•
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.
128
2012-05-09
Gestion 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.
7.2.6.3 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 droits de sécurité d'un champ, vous devez tout d'abord enregistrer la fondation
de données dans le référentiel SAP BusinessObjects.
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.
7.2.6.3.1 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.
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.
129
2012-05-09
Gestion des fondations de données
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 :
•
•
3.
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.
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.
7.2.7 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.
130
2012-05-09
Gestion des fondations de données
7.2.7.1 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
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.)
•
131
Procédures stockées
2012-05-09
Gestion des fondations de donné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.
•
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.
7.2.7.2 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").
132
2012-05-09
Gestion des fondations de données
7.2.7.3 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.
7.2.8 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.
7.2.8.1 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
133
2012-05-09
Gestion des fondations de données
Mise en forme du texte dans un rapport
Pour mettre en majuscules toutes les valeurs du champ contenant le nom du client :
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)
7.2.8.2 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.
134
2012-05-09
Gestion des fondations de données
7.2.8.2.1 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.
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 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}
135
2012-05-09
Gestion des fondations de données
7.2.8.2.2 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.
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 du reporting.
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.
7.2.8.3 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.
136
2012-05-09
Gestion des fondations de données
Fenêtre
Description du contenu
Champs du rapport
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.
Fonctions
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.
Opérateurs
Les opérateurs sont en quelque sorte les "verbes
d'action" 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 à.
Fenêtre de texte de formule
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.
7.2.8.4 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.
137
2012-05-09
Gestion des fondations de données
7.2.8.5 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
7.2.8.6 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.
7.2.8.6.1 Pour créer une formule
1. Dans le menu Insertion, sélectionnez Insérer une formule.
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.
138
2012-05-09
Gestion des fondations de données
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 Choix de la syntaxe.
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.
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.
7.2.8.7 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.
•
139
Nom
2012-05-09
Gestion des fondations de données
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é.
7.2.8.8 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 droits de sécurité d'une formule, vous devez tout d'abord enregistrer la
fondation de données dans le référentiel.
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.
7.2.8.8.1 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.
140
2012-05-09
Gestion 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 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 :
•
•
3.
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.
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.
7.2.9 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
141
2012-05-09
Gestion des fondations de données
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 Insertion d'une formule.
7.2.9.1 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
Les champs de rapport contiennent tous les champs de base de données disponibles pour votre
fondation de données.
Fonctions
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
d'action" 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.
7.2.9.2 Création d'une expression SQL
142
2012-05-09
Gestion des fondations de données
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.
7.2.9.2.1 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.
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.
7.2.9.3 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.
143
2012-05-09
Gestion des fondations de données
•
Nom
Nom de l'expression SQL.
•
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é.
7.2.9.4 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 droits de sécurité d'une expression SQL, vous devez tout d'abord enregistrer
la fondation de données dans le référentiel.
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é à
144
2012-05-09
Gestion des fondations de données
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 Utilisation de l'héritage à votre
avantage.
7.2.9.4.1 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.
Remarque :
•
•
3.
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.
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.
145
2012-05-09
Gestion des fondations de données
7.2.10 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.
7.2.10.1 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 :
•
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.
146
2012-05-09
Gestion des fondations de données
•
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.
7.2.10.2 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.
7.2.10.2.1 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.
147
2012-05-09
Gestion des fondations de données
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.
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.
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.
148
2012-05-09
Gestion des fondations de données
7.2.10.3 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.
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.
149
2012-05-09
Gestion des fondations de données
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 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.
7.2.10.4 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".
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.
7.2.10.5 Propriétés d'un paramètre
150
2012-05-09
Gestion des fondations de données
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.
7.2.11 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 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é au niveau des lignes est également assurée par le traitement des extensions sur la plateforme
SAP BusinessObjects de BI. Les filtres des vues d'entreprise permettent d'appliquer rapidement et
facilement la sécurité au niveau des lignes sans nécessité d'utiliser le SDK de la plateforme
SAP BusinessObjects de BI.
151
2012-05-09
Gestion des fondations de données
7.2.11.1 Utilisations clés 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.
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.
7.2.11.2 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.
7.2.11.2.1 Pour créer un filtre
1. Dans le menu Insertion, cliquez sur Insérer un filtre.
152
2012-05-09
Gestion des fondations de données
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.
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.
153
2012-05-09
Gestion des fondations de données
7.2.11.3 Propriétés d'un filtre
L'Explorateur de propriétés affiche toutes les propriétés qui peuvent être modifiées ou changé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.
7.2.11.4 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 droits de sécurité d'un filtre, vous devez tout d'abord enregistrer la fondation
de données dans le référentiel.
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 savoir plus sur l'héritage des droits, voir Utilisation de l'héritage à votre avantage.
7.2.11.4.1 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.
154
2012-05-09
Gestion 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 à 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 :
•
•
3.
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 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.
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.
7.2.12 Importation d'une fonction personnalisée
Les fonctions personnalisées sont des procédures que vous créez dans SAP Crystal Reports pour
évaluer ou transformer des données ou effectuer des calculs reposant sur ces données. Lorsque vous
155
2012-05-09
Gestion des fondations de données
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.
Vous devez créer les fonctions personnalisées à l'aide de SAP Crystal Reports puis les enregistrer
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.
Pour en savoir plus sur les fonctions personnalisées, voir le chapitre "Utilisation des fonctions
personnalisées" de l'Aide en ligne de SAP Crystal Reports.
7.2.12.1 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.
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.
156
2012-05-09
Gestion des fondations de données
7.2.12.2 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.
•
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.
7.2.12.3 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.
7.2.12.3.1 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.
157
2012-05-09
Gestion des fondations de données
La boîte de dialogue Modifier les droits apparaît.
3. Attribuez les droits suivants à un utilisateur ou groupe d'utilisateurs en cochant la case appropriée
sous chaque colonne correspondante.
• 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 :
•
•
4.
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.
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.
158
2012-05-09
Gestion des fondations de données
7.2.13 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.
•
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.
7.2.14 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.
•
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.
159
2012-05-09
Gestion des fondations de données
•
Dossier parent
Dossier du référentiel dans lequel se trouve 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.
•
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.
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 dernier
enregistrement. Cette boîte de dialogue contient également la description de l'objet.
7.2.15 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 aussi importer des fonctions personnalisées qui ont été enregistrées
dans le référentiel.
•
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.
•
160
Supprimer
2012-05-09
Gestion des fondations de données
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 champ
•
Définition des droits d'accès à une formule
•
Définition des droits d'accès à une expression SQL
•
Définition des droits d'accès à un filtre
7.2.16 Enregistrement d'une fondation de données
Les fondations de données, comme tous les autres objets Business Views, sont enregistrées dans le
référentiel. Pour en savoir plus sur le référentiel, voir Utilisation de l'Explorateur de référentiel.
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.
7.2.16.1 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.
161
2012-05-09
Gestion des fondations de données
7.2.17 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é des vues d'entreprise repose sur celui de SAP BusinessObjects, 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 droits de sécurité d'une fondation de données, vous devez tout d'abord
enregistrer celle-ci dans le référentiel.
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.
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 disposent d'un accès total à
tous les dossiers et objets du référentiel.
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.
7.2.17.1 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.
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.
162
2012-05-09
Gestion des fondations de données
2. Attribuez les droits suivants à un utilisateur ou groupe d'utilisateurs en cochant la case appropriée
sous chaque colonne correspondante.
• 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 :
•
•
3.
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.
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.
163
2012-05-09
Gestion des fondations de données
164
2012-05-09
Gestion des éléments d'entreprise
Gestion des éléments d'entreprise
Cette section explique comment créer et modifier des éléments d'entreprise.
8.1 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.
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 Flux d'informations.
Cette section se compose de deux parties principales :
•
Utilisation des éléments d'entreprise
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
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 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.
165
2012-05-09
Gestion des éléments d'entreprise
8.2 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.
8.2.1 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.
8.2.1.1 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. Dans l'arborescence, 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.
5. Ajoutez autant de champs, formules et expressions SQL que nécessaire.
6. Cliquez sur Fermer.
166
2012-05-09
Gestion des éléments d'entreprise
8.2.2 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 changements que vous avez apportés à 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.
8.2.3 Affichage des objets dépendants et référencés
Vous pouvez afficher les objets Business Views qui dépendent de votre élément d'entreprise, tout
comme vous pouvez afficher les objets Business Views 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.
8.2.4 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 :
167
2012-05-09
Gestion des éléments d'entreprise
•
Définition et redéfinition de la structure des champs
•
Insertion d'un champ d'entreprise
•
Insertion d'un filtre
•
Insertion d'un paramètre
•
Utilisation de la fenêtre Fondation de données référencée
•
Utilisation de l'Explorateur de propriétés
•
Utilisation de l'Explorateur d'objets
8.2.5 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 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.
8.2.5.1 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.
8.2.6 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.
168
2012-05-09
Gestion des éléments d'entreprise
8.2.6.1 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.
8.2.6.2 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 de ce champ 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.
169
2012-05-09
Gestion des éléments d'entreprise
8.2.7 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 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é au niveau des lignes est également assurée par le traitement des extensions sur la
plateforme SAP BusinessObjects de BI. Les filtres des vues d'entreprise permettent d'appliquer
rapidement et facilement la sécurité au niveau des lignes sans nécessité d'utiliser le SDK de la
plateforme SAP BusinessObjects de BI.
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 Utilisations clés
des filtres.
8.2.7.1 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.
8.2.7.1.1 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.
170
2012-05-09
Gestion des éléments d'entreprise
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.
8.2.7.2 Propriétés d'un filtre
L'Explorateur de propriétés affiche toutes les propriétés qui peuvent être modifiées ou changées pour
le filtre que vous avez sélectionné dans l'Explorateur d'objets.
171
2012-05-09
Gestion des éléments d'entreprise
•
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.
8.2.7.3 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 droits de sécurité d'un filtre, vous devez tout d'abord enregistrer l'élément
d'entreprise dans le référentiel.
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.
8.2.7.3.1 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.
172
2012-05-09
Gestion des éléments d'entreprise
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.
8.2.8 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.
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 :
173
•
Considérations sur les champs de paramètre
•
Options concernant tous les types de valeurs de paramètre, à l'exception du type Booléen
•
Options concernant tous les types de valeurs de paramètre, à l'exception du type Booléen
2012-05-09
Gestion des éléments d'entreprise
•
Paramètre statique de type Booléen
8.2.8.1 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.
8.2.8.1.1 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
.
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.
174
2012-05-09
Gestion des éléments d'entreprise
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.
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.
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.
8.2.8.2 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.
•
175
Valeur par défaut
2012-05-09
Gestion des éléments d'entreprise
Valeur par défaut du paramètre.
8.2.9 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 action 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.
8.2.10 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
•
Propriétés d'un filtre
•
Propriétés d'un paramètre
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.
•
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
176
2012-05-09
Gestion des éléments d'entreprise
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 dans lequel se trouve 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.
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.
8.2.11 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.
177
2012-05-09
Gestion des éléments d'entreprise
•
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
•
Définition des droits d'accès à un filtre
8.2.12 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. Pour en savoir plus sur le référentiel, voir Utilisation de l'Explorateur de référentiel.
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.
8.2.12.1 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.
8.2.13 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é
178
2012-05-09
Gestion des éléments d'entreprise
des vues d'entreprise repose sur celui de la plateforme SAP BusinessObjects de BI , 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 droits de sécurité d'un élément d'entreprise, vous devez tout d'abord enregistrer
celui-ci dans le référentiel.
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.
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 disposent d'un accès total à
tous les dossiers et objets du référentiel.
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.
8.2.13.1 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
sous chaque colonne correspondante.
• 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.
179
2012-05-09
Gestion des éléments d'entreprise
Remarque :
•
•
3.
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.
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.
8.3 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.
8.3.1 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.
8.3.1.1 Pour spécifier une fondation de données
1. Dans le menu Fichier, sélectionnez Nouveau, puis Assistant des éléments d'entreprise.
La boîte de dialogue Choisir une fondation de données s'affiche.
2. Dans l'arborescence, sélectionnez une fondation de données.
3. Cliquez sur Suivant pour continuer.
180
2012-05-09
Gestion des éléments d'entreprise
8.3.1.2 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 spécifiez pour les éléments d'entreprise sont ceux qui seront enregistrés dans le
référentiel. Vous ne pouvez pas enregistrer des éléments d'entreprise de même nom dans le même
dossier ou sous-dossier.
8.3.1.2.1 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é.
Conseil :
•
•
2.
3.
181
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 >>.
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.
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é.
2012-05-09
Gestion des éléments d'entreprise
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.
8.3.1.3 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.
•
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.
•
Modifier les éléments d'entreprise créés
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.
•
Quitter
Choisissez cette option pour quitter l'Assistant. Vous pouvez également cliquer sur le bouton Annuler.
182
2012-05-09
Invites dynamiques et listes de valeurs en cascade
Invites dynamiques et listes de valeurs en cascade
Cette section explique les concepts de base des invites dynamiques et des listes de valeurs en cascade.
9.1 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.
9.2 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 vous permettent de remplir la liste de valeurs
183
2012-05-09
Invites dynamiques et listes de valeurs en cascade
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 Utilisation des invites dynamiques et des listes de valeurs en cascade dans
les éléments d'entreprise et les fondations de données.
•
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.
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.
9.3 Composants pris en charge
Les composants suivants des produits associés à Crystal Reports et à la plateforme
SAP BusinessObjects de Business Intelligence permettent d'exécuter des rapports comprenant des
invites dynamiques et des listes de valeurs en cascade :
•
184
Tous les visualiseurs à l'exception du visualiseur de l'applet Java.
2012-05-09
Invites dynamiques et listes de valeurs en cascade
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 d'InfoView et de la CMC (Central Management Console) sur la
plateforme SAP BusinessObjects de BI.
•
Le RDC (Report Designer Component).
•
Toutes les éditions de SAP Crystal Reports pour Enterprise.
Les composants suivants permettent de concevoir des rapports contenant des invites dynamiques et
des listes de valeurs en cascade :
•
Toutes les éditions de SAP Crystal Reports pour Enterprise sauf l'édition standard.
•
Concepteur Visual Studio .NET intégré
•
Gestionnaire de vues d'entreprise
9.4 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 :
185
•
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).
2012-05-09
Invites dynamiques et listes de valeurs en cascade
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.
9.5 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.
9.5.1 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 la plateforme SAP BusinessObjects de BI ou si vous ne publiez jamais
de rapports sur la plateforme SAP BusinessObjects de BI, 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.
186
2012-05-09
Invites dynamiques et listes de valeurs en cascade
•
Les listes de valeurs gérées, qui sont stockées sur la plateforme SAP BusinessObjects de BI.
Tous les rapports stockés sur la plateforme SAP BusinessObjects de BI utilisent des objets 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 :
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).
Oui
En phase de création, possibilité de définir un
filtre pour la liste de valeurs.
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.
Oui
Afficher différentes valeurs selon les utilisateurs.
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.
Oui
Planifier la liste de valeurs pour une mise à jour
régulière.
187
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.
2012-05-09
Invites dynamiques et listes de valeurs en cascade
Fonctionnalité
Liste de valeurs gérée
Planifier partiellement la liste de valeurs pour
une mise à jour régulière ne portant que sur
certaines parties de la liste.
Oui
9.5.2 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.
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.
9.5.3 Utilisation de champs de valeur et de champs de description séparés
188
2012-05-09
Invites dynamiques et listes de valeurs en cascade
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.
9.5.3.1 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.
9.5.4 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.
189
2012-05-09
Invites dynamiques et listes de valeurs en cascade
9.6 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.
9.7 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.
9.7.1 Gestion des listes de valeurs dans le Gestionnaire de vues d'entreprise
9.7.1.1 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.
190
2012-05-09
Invites dynamiques et listes de valeurs en cascade
2. Dans l'arborescence, 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.
191
2012-05-09
Invites dynamiques et listes de valeurs en cascade
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. 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.
192
2012-05-09
Invites dynamiques et listes de valeurs en cascade
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 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 les noms des groupes de serveurs définis dans la
CMC (Central Management Console) de la plateforme SAP BusinessObjects de BI.
10. Cliquez sur OK.
Le Gestionnaire de vues d'entreprise crée la liste des valeurs et l'enregistre dans le dossier de
niveau supérieur du référentiel.
193
2012-05-09
Invites dynamiques et listes de valeurs en cascade
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.
9.7.1.2 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.
9.7.2 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.
9.7.3 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.
194
•
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.
2012-05-09
Invites dynamiques et listes de valeurs en cascade
9.7.3.1 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", des données sont obtenues uniquement pour les champs "Pays" et "Région" ;
aucune donnée n'est extraite pour le champ "Ville". La liste de valeurs n'est donc que 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
.
195
2012-05-09
Invites dynamiques et listes de valeurs en cascade
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 la
plateforme SAP BusinessObjects de Business Intelligence.
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 sur la plateforme SAP BusinessObjects de BI.
Les listes de valeurs intégralement et partiellement planifiées peuvent être reconverties en listes de
valeurs à la demande.
9.7.3.1.1 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.
9.7.4 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.
9.7.4.1 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.
196
2012-05-09
Invites dynamiques et listes de valeurs en cascade
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.
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 dossier de niveau
supérieur du référentiel.
197
2012-05-09
Invites dynamiques et listes de valeurs en cascade
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. 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.
9.7.4.2 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.
9.8 Meilleures pratiques concernant les invites
Les rapports gérés sont des rapports que vous stockez sur la plateforme SAP BusinessObjects de
Business Intelligence.
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 :
198
•
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 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.
2012-05-09
Invites dynamiques et listes de valeurs en cascade
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.
9.9 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 sur la plateforme SAP BusinessObjects de Business Intelligence à l'aide
de la commande Enregistrer 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 actions 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.
•
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.
9.10 Déploiement de rapports gérés contenant des invites dynamiques
199
2012-05-09
Invites dynamiques et listes de valeurs en cascade
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. La plateforme
SAP BusinessObjects de BI effectue le suivi des objets dont dépend un rapport et, au besoin, importe
ces objets dans le système de destination.
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.
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.
200
2012-05-09
Gestion des vues d'entreprise
Gestion des vues d'entreprise
Cette section contient des informations sur la création et la modification des vues d'entreprise.
10.1 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.
10.2 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.
10.2.1 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.
201
2012-05-09
Gestion des vues d'entreprise
10.2.1.1 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.
3. Dans l'arborescence, 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.
10.2.2 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.
10.2.3 Affichage des objets dépendants et référencés
Vous pouvez afficher les objets Business Views qui dépendent de votre vue d'entreprise, tout comme
vous pouvez afficher les objets Business Views 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.
202
2012-05-09
Gestion des vues d'entreprise
10.2.4 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.
10.2.4.1 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.
10.2.4.1.1 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. Dans l'arborescence, 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.
5. Cliquez sur Fermer pour continuer.
10.2.4.2 Utilisation de l'Explorateur de propriétés
203
2012-05-09
Gestion des vues d'entreprise
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 dans lequel se trouve 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
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.
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.
10.2.4.3 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
204
2012-05-09
Gestion des vues d'entreprise
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.
•
Modifier les droits
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.
10.2.5 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.
205
2012-05-09
Gestion des vues d'entreprise
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, 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.
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 Mises en
relation des tables. 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.
10.2.5.1 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.
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.
206
2012-05-09
Gestion des vues d'entreprise
10.2.5.2 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.
10.2.5.3 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.
•
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.
•
207
Type de jointure
2012-05-09
Gestion des vues d'entreprise
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 Types de jointure.
•
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 Jointures appliquées.
•
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 Types de lien.
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.
10.2.5.4 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é.
10.2.5.5 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.
208
2012-05-09
Gestion des vues d'entreprise
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.
10.2.5.6 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.
10.2.5.7 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.
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
209
2012-05-09
Gestion des vues d'entreprise
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.
10.2.5.8 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.
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.
10.2.5.9 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.
10.2.5.10 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 Légende des index pour afficher la clé vers les indicateurs
d'index.
210
2012-05-09
Gestion des vues d'entreprise
10.2.5.11 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.
10.2.5.12 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.
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.
10.2.6 Enregistrement d'une vue d'entreprise
Les vues d'entreprise, comme tous les autres objets Business Views, sont enregistrées dans le
référentiel. Pour en savoir plus sur le référentiel, voir Utilisation de l'Explorateur de référentiel.
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.
10.2.6.1 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.
211
2012-05-09
Gestion des vues d'entreprise
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.
10.2.7 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é des vues d'entreprise repose sur celui de la plateforme
SAP BusinessObjects de BI , 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 droits de sécurité d'une vue d'entreprise, vous devez tout d'abord enregistrer
celle-ci dans le référentiel.
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
Business Views 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.
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 disposent d'un accès
total à tous les dossiers et objets du référentiel.
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.
10.2.7.1 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.
212
2012-05-09
Gestion des vues d'entreprise
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
sous chaque colonne correspondante.
• 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 :
•
•
3.
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.
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.
213
2012-05-09
Gestion des vues d'entreprise
10.2.7.2 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.
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.
214
2012-05-09
Gestion des vues d'entreprise
La boîte de dialogue Vérifier les droits de la vue affiche le texte du filtre dans la zone Texte final du
filtre.
215
2012-05-09
Gestion des vues d'entreprise
216
2012-05-09
Concepts de sécurité de Business Views
Concepts de sécurité de Business Views
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.
11.1 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.
•
Pour en savoir plus sur la sécurité des lignes et des colonnes, voir Modèles de sécurité.
•
Pour en savoir plus sur la sécurité de la plateforme SAP BusinessObjects de BI appliquée au
référentiel, voir Modèle de sécurité du référentiel SAP BusinessObjects.
•
Pour en savoir plus sur le modèle de sécurité de la plateforme SAP BusinessObjects de BI, voir le
Guide d'administration de la plateforme SAP BusinessObjects de Business Intelligence.
11.2 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.
217
2012-05-09
Concepts de sécurité de Business Views
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.
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 la plateforme SAP BusinessObjects de BI est conçu de
telle sorte que tout droit "non spécifié" soit refusé par défaut. 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.
Etant donné que le modèle de sécurité des objets de la plateforme SAP BusinessObjects de BI repose
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 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é (définition d'utilisateurs, de groupes, etc.) sur
la plateforme SAP BusinessObjects de BI , utilisez la CMC (Central Management Console). Pour en
savoir plus sur la gestion des utilisateurs et des groupes, voir le Guide d'administration de la plateforme
SAP BusinessObjects de Business Intelligence.
11.3 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. 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).
218
2012-05-09
Concepts de sécurité de Business Views
11.3.1 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
Vous pouvez également appliquer des paramètres de sécurité aux objets suivants du référentiel :
•
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.
Pour pouvoir modifier les droits de sécurité d'un objet, vous devez tout d'abord enregistrer celui-ci dans
le référentiel. 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 :
Etant donné que Business Views utilise le modèle de sécurité de la plateforme SAP BusinessObjects
de BI qui tient compte des droits hérités, lorsque vous configurez des paramètres de sécurité, vous
pouvez définir les droits appropriés pour les utilisateurs et les groupes d'utilisateurs 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.
219
2012-05-09
Concepts de sécurité de Business Views
11.3.1.1 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
sous chaque colonne correspondante.
• 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
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.
•
220
Accès aux données
2012-05-09
Concepts de sécurité de Business Views
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 :
•
•
4.
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.
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.
11.3.2 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.
11.3.2.1 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 :
•
•
221
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.
2012-05-09
Concepts de sécurité de Business Views
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.
11.4 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.
Remarque :
N'utilisez pas le SDK de la plateforme SAP BusinessObjects de BI pour modifier les droits des objets
Business Views et des dossiers.
11.4.1 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.
222
2012-05-09
Concepts de sécurité de Business Views
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)
•
Accordé (hérité)
•
Refusé (explicite)
•
Refusé (hérité)
•
Refusé (jamais spécifié)
11.4.2 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 Business Views utilise le même modèle de sécurité que la plateforme
SAP BusinessObjects de BI, vous pouvez configurer la plateforme SAP BusinessObjects de BI 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 la plateforme SAP BusinessObjects de BI, voir le Guide d'administration
de la plateforme SAP BusinessObjects de Business Intelligence.
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.
11.4.2.1 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é.
223
2012-05-09
Concepts de sécurité de Business Views
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.
11.4.2.2 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 qui disposent de droits sur le dossier Rapports des ventes hériteront des mêmes
droits sur les objets Business Views que vous enregistrerez par la suite dans ce dossier du référentiel.
Le groupe Ventes disposera donc du droit Visualiser sur tous les objets 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 hiérarchie de
dossiers, vous pouvez le faire en refusant explicitement l'accès à ce dossier ou à cet objet.
11.5 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).
Il se peut que, dans le déploiement de Business Views et de la plateforme SAP BusinessObjects de
Business Intelligence, vous ayez 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.
•
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.
•
224
Concepteurs de rapports
2012-05-09
Concepts de sécurité de Business Views
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é
Accordé
Accordé
Concepteurs de vues
d'entreprise
Accordé
Accordé
Refusé
Concepteurs de rapports
Refusé
Refusé
Refusé
Visualiseurs de rapports
Refusé
Refusé
Refusé
Pour une fondation de données, les droits d'accès suivants sont recommandés :
225
groupe
Visualiser
Modifier
Définir la sécurité
Administrateurs de
vues d'entreprise
Accordé
Accordé
Accordé
Concepteurs de vues
d'entreprise
Accordé
Accordé ou refusé
Refusé
Concepteurs de rapports
Accordé ou refusé (accordé si les concepteurs doivent accéder
à des requêtes SQL)
Refusé
Refusé
2012-05-09
Concepts de sécurité de Business Views
groupe
Visualiser
Modifier
Définir la sécurité
Visualiseurs de rapports
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é
Accordé
Accordé
Concepteurs de vues
d'entreprise
Accordé
Accordé
Refusé
Concepteurs de rapports
Refusé
Refusé
Refusé
Visualiseurs de rapports
Refusé
Refusé
Refusé
Pour une vue d'entreprise, les droits d'accès suivants sont recommandés :
226
groupe
Visualiser
Modifier
Définir la sécurité
Administrateurs de
vues d'entreprise
Accordé
Accordé
Accordé
Concepteurs de vues
d'entreprise
Accordé
Accordé
Refusé
Concepteurs de rapports
Accordé
Refusé
Refusé
Visualiseurs de rapports
Accordé
Refusé
Refusé
2012-05-09
Concepts de sécurité de Business Views
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.
11.6 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 :
•
Dossier racine
•
Rapports basés sur des vues d'entreprise
•
Importation et exportation de vues d'entreprise
11.6.1 Dossier racine
Par défaut, le groupe "Tous les utilisateurs" obtient le droit de visualisation sur le dossier racine du
référentiel ainsi que tous les droits de modification et de définition de 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 "Tous les utilisateurs", 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.
11.6.2 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 pas le reconnecter à la plateforme SAP BusinessObjects de BI, ni à ses fonctionnalités
de sécurité, et vous ne pouvez pas non plus 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.
Lorsque vous enregistrez un rapport Crystal, si les utilisateurs qui le visualisent ne peuvent pas se
connecter à la plateforme SAP BusinessObjects de BI, ils ne sont pas en mesure d'afficher ce rapport
227
2012-05-09
Concepts de sécurité de Business Views
ni d'actualiser ses 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 reposant sur une vue d'entreprise dotée d'une sécurité au niveau des lignes ou des
colonnes, l'enregistre avec des données enregistrées à un emplacement non sécurisé, puis le déconnecte
de la plateforme SAP BusinessObjects de BI, tous les utilisateurs ont accès à ce rapport et à ses
données.
11.6.3 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 la vue d'entreprise comprend une fonction personnalisée, cette dernière peut uniquement
être importée dans le dossier Fonctions personnalisées du référentiel. 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.
228
2012-05-09
Scénarios utilisateur
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.
12.1 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 :
•
•
•
229
Intégration des données
•
Simplification d'une infrastructure existante grâce à l'abstraction des données
•
Plusieurs sources de données
Plusieurs sources de données
•
Reporting à partir de plusieurs sources de données
•
Définition des paramètres régionaux : déploiement multilingue global
Modèles de sécurité
•
Sécurité au niveau de la ligne
•
Sécurité au niveau de la colonne
•
Sécurité au niveau de l'objet
•
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.
•
Pour en savoir plus sur l'utilisation du Gestionnaire de vues d'entreprise, voir Utilisation du
Gestionnaire de vues d'entreprise.
•
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.
•
Pour en savoir plus sur l'évolutivité de la plateforme SAP BusinessObjects de BI, voir le Guide
d'administration de la plateforme SAP BusinessObjects de Business Intelligence.
2012-05-09
Scénarios utilisateur
12.2 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.
12.2.1 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 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 Mises en relation des tables. Pour
en savoir plus sur les champs d'alias, voir Modification d'un élément d'entreprise.
230
2012-05-09
Scénarios utilisateur
12.3 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.
12.3.1 Reporting à 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 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.
12.3.2 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. Les
fonctionnalités Unicode de Crystal Reports et de la plateforme SAP BusinessObjects de BI sont utiles
en ce sens qu'elles permettent aux rapports et aux systèmes de contenir des données sur plusieurs
pages de code et dans plusieurs langues. Mais elles ne résolvent pas le problème de l'interface
utilisateur, des étiquettes de rapport et des autres informations qui ne s'affichent pas dans la langue
de l'utilisateur. En routant de manière dynamique les utilisateurs vers la base de données appropriée
231
2012-05-09
Scénarios utilisateur
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.
12.4 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.
12.4.1 Sécurité au niveau de la ligne
D'un point de vue conceptuel, ce type d'application de la sécurité ressemble à la sécurité actuellement
fournie par le traitement des extensions sur la plateforme SAP BusinessObjects de BI. 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.
232
2012-05-09
Scénarios utilisateur
12.4.2 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 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.
12.4.3 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. Pour en savoir plus sur l'héritage des droits, voir Utilisation de l'héritage à votre
avantage.
233
2012-05-09
Scénarios utilisateur
234
2012-05-09
Informations supplémentaires
Informations supplémentaires
Ressources d'informations
Emplacement
Informations sur le produit SAP
BusinessObjects
http://www.sap.com
Naviguez vers http://help.sap.com/businessobjects/ et cliquez sur Tous
les produits dans le panneau latéral "Présentation de SAP BusinessObjects".
SAP Help Portal
Vous pouvez accéder à la toute dernière documentation relative aux
produits SAP BusinessObjects et à leur déploiement sur le portail SAP
Help Portal. Il est également possible de télécharger des versions PDF
ou des bibliothèques HTML installables.
Certains guides résident sur SAP Service Marketplace et ne sont, par
conséquent, pas disponibles sur le portail SAP Help Portal. Le portail
d'aide répertorie ces guides et propose un lien vers SAP Service Marketplace. Les clients qui bénéficient d'un contrat de maintenance disposent
d'un ID utilisateur pour accéder à ce site. Pour obtenir un identifiant, contactez votre support technique.
http://service.sap.com/bosap-support > Documentation
•
•
SAP Service Marketplace
235
Guides d'installation : https://service.sap.com/bosap-instguides
Notes de version : http://service.sap.com/releasenotes
SAP Service Marketplace comprend certains guides d'installation, guides
de migration et de mise à niveau, guides de déploiement, notes de version
et des documents concernant les plates-formes prises en charge. Les
clients qui bénéficient d'un contrat de maintenance disposent d'un ID
utilisateur pour accéder à ce site. Pour obtenir un identifiant, contactez
votre support technique. Si vous êtes redirigé vers SAP Service Marketplace à partir du site SAP Help Portal, utilisez le menu situé dans le panneau de navigation à gauche pour sélectionner la catégorie contenant
la documentation que vous souhaitez consulter.
2012-05-09
Informations supplémentaires
Ressources d'informations
Emplacement
https://cw.sdn.sap.com/cw/community/docupedia
Docupedia
Docupedia fournit des ressources de documentation supplémentaires,
un environnement de création collaboratif et un canal de commentaires
interactif.
Ressources à l'attention des développeurs
https://boc.sdn.sap.com/
Articles SAP BusinessObjects sur
SAP Community Network
https://www.sdn.sap.com/irj/boc/businessobjects-articles
https://www.sdn.sap.com/irj/sdn/businessobjects-sdklibrary
Ces articles étaient précédemment appelées notes techniques.
https://service.sap.com/notes
Remarques
Forums sur SAP Community Network
Ces remarques étaient précédemment appelées des articles de la base
de connaissances.
https://www.sdn.sap.com/irj/scn/forums
http://www.sap.com/services/education
Formation
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.
http://service.sap.com/bosap-support
Support client en ligne
Le site SAP Support Portal présente des informations sur les programmes
et services de support technique. Il propose également des liens vers
de nombreuses informations techniques ainsi que des téléchargements.
Les clients qui bénéficient d'un contrat de maintenance disposent d'un
ID utilisateur pour accéder à ce site. Pour obtenir un identifiant, contactez
votre support technique.
http://www.sap.com/services/bysubject/businessobjectsconsulting
Conseil
236
Les consultants peuvent vous accompagner dans votre démarche, depuis
la phase initiale d'analyse jusqu'à la phase finale de livraison de votre
projet de déploiement. Ils peuvent vous faire bénéficier de leur expertise
en matière de bases de données relationnelles et multidimensionnelles,
de connectivité, d'outils de conception de base de données et de techno
logie d'intégration personnalisée.
2012-05-09
Index
A
C
abstraction des données, scénarios
utilisateur 230
ajouter 102
connexions dynamiques de
données 102
dossiers au référentiel 73
sous-dossiers au référentiel 73
alias 169
démarrage rapide, créer 60
présentation 165
ancrer la fenêtre 67
annuler la mise en relation 207
Aperçu, sécurité 222
appliquer des paramètres de sécurité
219
aux dossiers 78
architecture 12
diagramme 12
flux d'informations 17
niveau client 13
niveau données 17
niveau entreprise 14
présentation 12
sécurité 217
workflow 25
Assistant des éléments d'entreprise
180
créer 180
créer d'autres éléments
d'entreprise 182
créer une vue d'entreprise 182
éléments d'entreprise, multiples
181
modifier des éléments d'entreprise
182
utiliser 180
authentification 64
connecter (se), Gestionnaire de vues
d'entreprise 64
connexion au Gestionnaire de vues
d'entreprise 30
connexion unique 90
connexions de données 87
activer la connexion unique pour
90
créer une connexion de données
88
définir le mot de passe 90
démarrage rapide 32
créer 32
enregistrer 37
mot de passe 36
propriétés 38
dépendance entre les objets 92
enregistrer 95
Explorateur d'objets 95
Explorateur de propriétés 93
flux d'informations 19
mode d'invite à l'exécution 93
modifier 93
modifier les droits 96
objets dépendants 92
objets référencés 92
présentation 87
sources de données 87
utiliser 87
Utiliser le propriétaire 93
Utiliser le schéma 93
vérifier la connexion des données
92
connexions de données, sources de
données 87
connexions dynamiques de données
99
ajouter et supprimer 102
connexion unique 90
créer 100
dans Crystal Reports 105
démarrage rapide 40
ajouter une connexion de
données 42
créer 41
enregistrer 43
trier des connexions de
données 43
enregistrer 106
B
barre d'outils, référentiel 72
base de données Xtreme 28
booléen 149
filtres 23, 55, 151
paramètres 146
237
connexions dynamiques de données
(suite)
Explorateur d'objets 105
Explorateur de propriétés 104
flux d'informations 21
modifier 102
modifier les droits 107
objets dépendants 102
objets référencés 102
présentation 99
trier 104
utiliser 100
vérifier la dépendance entre les
objets 101
connexions dynamiques de données,
supprimer 102
connexions dynamiques de données,
trier 104
convertir 199
rapports gérés 199
rapports non gérés 199
créer 201
connexions de données 88
connexions dynamiques de
données 100
éléments d'entreprise 166
expressions SQL 142
filtres 152, 170
fondations de données 112
formules 138
listes de valeurs 190
paramètres 147, 174
vues d'entreprise 201
créer des rapports à partir de sources
de données multiples 231
Crystal Reports 13
activer les connexions de données
dynamiques pour 105
niveau client 13
rapports basés sur des vues
d'entreprise 227
D
définir 90
emplacement des tables 128
Explorateur de base de données,
options 130
mot de passe de connexion de
données 90
2012-05-09
Index
démarrage rapide 27
connexions de données 32
connexions dynamiques de
données 40
conventions 29
éléments d'entreprise 57
exemple de base de données 28
fondation de données 44
insérer 55
expressions SQL 50
filtres 55
formules 48
paramètres 53
relier des tables entre elles 46
se connecter 30
tutoriel 29
vue d'entreprise 30, 60
déploiement multilingue, scénarios
utilisateur 231
déploiement, sécurité 224
dossiers, ajouter 73
dossiers, renommer 74
droits 217
connexions de données 96
connexions dynamiques de
données 107
éléments d'entreprise 178
fondation de données 162
présentation 217
vues d'entreprise 212
droits d'accès aux dossiers 222
visualiser 79
dynamiques, invites
composants pris en charge 184
E
effacer les liens 209
éléments d'entreprise 165
alias 169
assistant 180
champs d'entreprise 168
créer des listes de valeurs 190
définir la structure des champs 168
démarrage rapide 57
créer 57
créer des éléments
supplémentaires 58
créer un alias 60
exercice 58
enregistrer 178
Explorateur d'objets 177
Explorateur de propriétés 176
filtres 170
flux d'informations 24
238
éléments d'entreprise (suite)
Fondation de données référencée,
fenêtre 176
modifier 167
modifier les droits 178
objets dépendants 167
objets référencés 167
paramètres 173
présentation 165
redéfinir la structure des champs
168
utiliser 166
vérifier la dépendance entre les
objets 167
enregistrer 67
connexions de données 95
connexions dynamiques de
données 106
éléments d'entreprise 178
fondations de données 161
Gestionnaire de vues d'entreprise
67
objets 67
vues d'entreprise 211
exemple de base de données,
démarrage rapide 28
Explorateur d'objets 204
connexions de données 95
connexions dynamiques de
données 105
éléments d'entreprise 177
fondations de données 160
vues d'entreprise 204
Explorateur de base de données 130
afficher 131
options 130
répertorier les tables et les champs
132
trier 133
Explorateur de propriétés 204
champs d'entreprise 169
connexions de données 93
connexions dynamiques de
données 104
éléments d'entreprise 176
expressions SQL 143
filtres 154, 171
fonctions personnalisées 157
fondations de données 159
formules 139
paramètres 151, 175
vues d'entreprise 204
Explorateur de propriétés, champs
d'entreprise 169
Explorateur de référentiel 71
ajouter des dossiers 73
Explorateur de référentiel (suite)
barre d'outils 72
définir des droits 78
renommer des dossiers 74
supprimer des éléments 75
utiliser 71
expression SQL 141
créer 142
définir les droits 144
éditeur 142
flux d'informations 22
insérer 50, 141
présentation 141
expression SQL, Explorateur de
propriétés 143
F
fenêtres 67
définir 67
fermer 67
fenêtres flottantes, définir 67
fermer la fenêtre 67
filtres 151
créer 152, 170
définir les droits 154, 172
démarrage rapide 55
éléments d'entreprise 170
Explorateur de propriétés 154, 171
flux d'informations 23
insérer 151
utilisation des clés 152
fonctions personnalisées 155
définir les droits 157
enregistrées dans 71
Explorateur de propriétés 157
flux d'informations 23
présentation 155
fondations de données 111
Connexions de données
référencées, fenêtre 159
créer 112
créer des listes de valeurs 190
définir l'emplacement des tables
128
définir les droits d'accès à une
formule 140
définir les options de l'Explorateur
de base de données 130
démarrage rapide 44
créer 45
insérer des expressions SQL
50
insérer des filtres 55
insérer des formules 48
insérer des paramètres 53
2012-05-09
Index
fondations de données (suite)
démarrage rapide (suite)
relier des tables entre elles 46
enregistrer 161
Explorateur d'objets 160
Explorateur de propriétés 159
expressions SQL 141
filtres 151
flux d'informations 21
utilisation des filtres 23
utilisation des formules et des
expressions SQL 22
utiliser des fonctions
personnalisées 23
utiliser des paramètres 23
fonctions personnalisées 155
formules 133
insérer des tables de données 126
modifier 115
modifier des liens 120
modifier la mise en relation 205
modifier les droits 129, 162
objets dépendants 114
objets référencés 114
paramètres 146
présentation 111
relier 205
relier des tables entre elles 115
utiliser 111
vérifier la dépendance entre les
objets 114
vérifier les bases de données 114
formules
avec champs de paramètre 146
composants 135, 138
créer 138
définir les droits 140
Editeur de formule 136
flux d'informations 22
insérer 48
présentation 133
syntaxe 136, 137
utilisations habituelles 133
formules de sélection
d'enregistrements, utiliser des
champs de paramètre 146
G
Gestionnaire de vues d'entreprise 63
boîte de dialogue de bienvenue 65
enregistrer 67
exporter des vues d'entreprise 68
importer des vues d'entreprise 68
naviguer 67
niveau entreprise 15
239
Gestionnaire de vues d'entreprise
(suite)
onglet Nouveau 65
onglet Ouvrir 65
onglet Récent 65
présentation 63
se connecter 64
utiliser 64
utiliser l'Explorateur de référentiel
71
invites, groupes (suite)
modifier 198
utiliser des champs de valeur et de
description distincts 189
H
L
héritage 223
dossier 224
groupe 223
présentation de la sécurité 217
sécurité 223
utiliser 223
liens 115
effacer 209
effacer les liens 123
mise en relation intelligente par clé
122
mise en relation intelligente par
nom 122
modifier 120, 207
options 120
ordonner 123, 209
lier des relations, enregistrements 118
listes de valeurs 185
annuler la planification 196
composants pris en charge 184
créer 190
exporter 200
gérer les valeurs nulles 189
importer 200
meilleures pratiques 198
modifier 194
planifier 194
sécurité 194
types 186
gérées 186
non gérés 186
listes de valeurs en cascadeVoir listes
de valeurs 183
I
importer 68
fonctions personnalisées 155
vues d'entreprise 68, 202
index de table 126
extraire 125
légende 126
informations, flux 17
connexions de données 19
connexions dynamiques de
données 21
couche connexion de données 19
couche élément d'entreprise 24
couche fondation de données 21
couche vue d'entreprise 24
scénario d'utilisation 18
utilisation des filtres 23
utilisation des formules et des
expressions SQL 22
utiliser des fonctions
personnalisées 23
utiliser des paramètres 23
insérer 203
champs d'entreprise 168
éléments d'entreprise 203
expressions SQL 141
filtres 151, 170
formules 133
paramètres 173
tables de données 126
intégration des données, scénarios
utilisateur 230
invites dynamiques 183
invites, groupes 186
créer 196
J
jointure 115
tables 115
type 120
M
Masquer automatiquement, bouton 67
mettre en relation 115
à partir d'une table 116
annuler la mise en relation dans
les vues d'entreprise 207
démarrage rapide 46
fondations de données 115
un-à-plusieurs 118
un-à-un 118
vers une autre table 116
vues d'entreprise 205
2012-05-09
Index
mode d'invite à l'exécution, connexions
de données 93
modifier 203
connexions de données 93
connexions dynamiques de
données 102
éléments d'entreprise 167
fondations de données 115
liens 120, 207
listes de valeurs 194
vues d'entreprise 203
modifier la mise en relation 205
modifier les droits 218
connexions de données 96
connexions dynamiques de
données 107
droits des champs 129
éléments d'entreprise 178
expressions SQL 144
filtres 154, 172
fonctions personnalisées 157
fondations de données 162
formules 140
vues d'entreprise 212
Modifier les droits, utiliser la boîte de
dialogue 218
mot de passe de connexion de
données 90
mot de passe utilisateur 64
N
naviguer dans le Gestionnaire de vues
d'entreprise 67
niveau client, architecture 13
niveau données, architecture 17
niveau entreprise 14
architecture 14
connexions de données 15
connexions dynamiques de
données 15
éléments d'entreprise 16
fondations de données 16
Gestionnaire de vues d'entreprise
15
objets Business Views 15
vues d'entreprise 16
Nouveau, onglet du Gestionnaire de
vues d'entreprise 65
O
objets 15
supprimer 75
objets, droits 222
présentation 217, 222
240
objets, droits (suite)
référentiel 77
visualiser 222
ordonner les liens 123, 209
organiser les dossiers 73
Ouvrir, onglet du Gestionnaire de vues
d'entreprise 65
P
paramètres 146
créer 147, 174
démarrage rapide 53
Explorateur de propriétés 151, 175
flux d'informations 23
options 149
présentation 146
R
Récent, onglet du Gestionnaire de
vues d'entreprise 65
rechercher une table 124, 210
référentiel
accéder 72
ajouter des dossiers 73
appliquer des paramètres de
sécurité 78
barre d'outils 72
explorer 71
modèle de sécurité 77
renommer des dossiers 74
supprimer des objets 75
visualiser les paramètres de
sécurité d'un dossier 79
référentiel, accéder 72
regrouper les fenêtres 67
remarques sur la sécurité 227
renommer des dossiers 74
Report Application Server, niveau
client 13
S
scénarios utilisateur 229
abstraction des données 230
déploiements multilingues 231
intégration des données 230
modèle de sécurité 232
paramètres régionaux 231
plusieurs sources de données 231
présentation 229
sécurité d'objet 233
sécurité de colonne 233
sécurité de ligne 232
sécurité 217
afficher les droits associés aux
objets 222
ajouter un groupe 221
ajouter un utilisateur 221
appliquer 219
attribuer des droits aux groupes
221
attribuer des droits aux utilisateurs
221
boîte de dialogue Modifier les droits
218
bouton Aperçu 222
déploiement 224
droits d'accès aux vues
d'entreprise 217
exemple de déploiement
utilisateurs et groupes 224
exporter 68
héritage et dossier 224
héritage et groupe 223
importer 68
paramètres de dossier 78
présentation 217
référentiel 77
remarques 227
dossier racine 227
exporter des vues d'entreprise
228
importer des vues d'entreprise
228
rapports basés sur des vues
d'entreprise 227
scénarios utilisateur 232
sécurité d'objet 233
sécurité de colonne 233
sécurité de ligne 232
utiliser l'héritage 223
sécurité d'objet, définir 233
sécurité de colonne 233
sécurité de ligne 232
sources de données multiples,
scénario utilisateur 231
sous-dossiers, ajouter 73
supprimer 75
objets 75
tables 124
supprimer des objets 75
syntaxe 137
formules 137
T
tableaux
supprimer 124
2012-05-09
Index
tables 115
changer l'affichage des liens 126
jointure 115
mise en relation d'enregistrements
118
rechercher 124
relier à partir de 116
relier vers 116
remplacer les jointures 159
réorganiser 125
sélectionner les tables visibles 125
tables reliées, relations 118
tables visibles, sélectionner 125
tables, réorganiser 125
transférer 68
tutoriel 29
tutoriel, Voir démarrage rapide 27
U
utiliser 64
connexions de données 87
connexions dynamiques de
données 100
241
utiliser (suite)
éléments d'entreprise 166
fondations de données 111
Gestionnaire de vues d'entreprise
64
vues d'entreprise 201
Utiliser le propriétaire, connexion de
données 93
Utiliser le schéma, connexion de
données 93
V
visualiser les paramètres de sécurité
d'un dossier 79
vues d'entreprise 11, 201
annuler la mise en relation 207
architecture 12
créer 201
démarrage rapide 27, 30, 60
effacer les liens 209
enregistrer 211
Explorateur d'objets 204
Explorateur de propriétés 204
vues d'entreprise (suite)
exporter 68, 202
flux d'informations 17, 24
importer 68, 202
insérer des éléments d'entreprise
203
modifier 203
modifier la mise en relation 205
modifier les droits 212
objets dépendants 202
objets référencés 202
ordonner les liens 209
présentation 11, 201
rechercher une table 210
tutoriel 29
utiliser 201
vérifier les droits 214
vues d'entreprise, exporter 68, 202
vues d'entreprise, rapports 227
X
XML, fichiers 68
2012-05-09
Index
242
2012-05-09
">
Öffentlicher Link aktualisiert
Der öffentliche Link zu Ihrem Chat wurde aktualisiert.