Академический Документы
Профессиональный Документы
Культура Документы
Les commandes de la fondation de donnes non prises en charge lorsque le panneau de recherche est ouvert
sont dsormais grises. Voir Recherche de tables et de colonnes dans la fondation de donnes [page 142].
Procdure pour restaurer les projets locaux suite une corruption de l'espace de travail, voir Restauration de
projets locaux en cas d'espace de travail corrompu [page 57].
Connexions relationnelles SAP ERP, voir Utilisation des sources de donnes SAP ERP [page 34].
Connexions Essbase OLAP, voir Utilisation des sources de donnes Essbase [page 37].
Paramtres pour les connexions de fichiers CSV, voir Paramtres de connexion et de schma pour les
connexions des fichiers CSV [page 85].
Inclusion d'attributs utilisateur dans les dfinitions des objets avec @Variable, voir A propos de @Variable
[page 327].
Utilisation de @Variable dans les filtres de l'Editeur de requte, voir Comment crer un filtre d'entreprise
[page 210].
Nouveau type de donnes K pour la fonction @Prompt pour grer les chanes qui ne sont pas entre guillemets
pour les invites, voir A propos de @Prompt [page 322].
Modification des colonnes d'entre, voir A propos des colonnes d'entre [page 132].
Dlimitation du nom des tables et des colonnes, voir propos des tables dans la fondation de donnes [page
109].
Slection d'une hirarchie OLAP pour une dimension, voir Insertion et modification de dimensions [page 163].
Dfinition de la fonction d'agrgation pour les indicateurs, voir Changer une dimension en indicateur [page
169].
Recherche de tables dans une connexion, voir Recherche de tables dans le volet Connexion [page 108].
Filtrage de la liste des tables dans une connexion, voir Filtrage des tables de la connexion par type de table
[page 109].
Nouveau volet des proprits dans l'diteur de la fondation de donnes, voir A propos de l'Editeur de la
fondation de donnes [page 100].
Slection de membres d'une hirarchie jusqu' un certain niveau dans l'Editeur de requte, voir Slection des
membres d'une hirarchie [page 204].
Un aide-mmoire pour vous aider crer votre premier univers, voir Obtenir de l'aide avec l'outil de
conception d'information [page 24].
Un lien vers les tutoriels en ligne de l'outil de conception d'information, voir Obtenir de l'aide avec l'outil de
conception d'information [page 24].
Utilisation du pilote de middleware local pour des connexions scurises, voir A propos des connexions
scurises [page 72].
La nouvelle fonction @Execute offre davantage d'options pour la spcification du script de requte SQL, voir
A propos de @Execute [page 320].
La nouvelle variable de systme, DOCID, extrait l'identifiant de document, voir A propos de @Variable [page
327].
SAP Visual Intelligence est dsormais un outil client pour les univers, voir A propos de l'outil de conception
d'information [page 14].
Documentation ajoute sur les fonctions SAP BusinessObjects SQL (description et syntaxe). Ces fonctions
sont disponibles lors de la dfinition des expressions SQL pour les objets des fondations de donnes et
couches de gestion sources multiples. Voir Rfrence de fonction SQL SAP BusinessObjects pour les univers
sources multiples [page 255].
La commande Transformer en indicateur avec fonction d'agrgat dfinit dsormais galement la fonction de
projection approprie, voir Changer une dimension en indicateur [page 169].
Documentation ajoute pour dpanner les problmes de connexion SAP NetWeaver BW, voir Utilisation des
sources de donnes SAP NetWeaver BW [page 29].
Documentation ajoute sur la fusion d'invites, voir Filtrage des donnes l'aide d'invites [page 212].
Documentation ajoute pour savoir comment actualiser un univers bas sur SAP NetWeaver BW, voir
Actualisation des univers en fonction de SAP NetWeaver BW [page 33].
Un univers est un ensemble organis d'objets de mtadonnes permettant aux utilisateurs professionnels
d'analyser les donnes d'entreprise et de les consigner dans des rapports dans un langage non technique. Ces
objets incluent les dimensions, indicateurs, hirarchies, attributs, calculs prdfinis, fonctions et requtes. La
couche d'objets de mtadonnes, appele couche de gestion, repose sur un schma de base de donnes
relationnelle ou sur un cube OLAP, de sorte que les objets sont directement mapps aux structures de base de
donnes par SQL ou MDX. Un univers comprend des connexions identifiant les sources de donnes de sorte que
des requtes puissent tre excutes sur les donnes.
Le rle de l'univers consiste fournir l'utilisateur professionnel des objets de gestion comprhensibles du point
de vue smantique. L'utilisateur est libre d'analyser les donnes et cre des rapports l'aide d'une langue de
gestion pertinente sans gard aux sources de donnes et structures sous-jacentes.
Les applications d'analyse de donnes et de reporting SAP BusinessObjects suivantes peuvent utiliser les univers
crs avec l'outil de conception d'information partir de la version BI 4 :
Pour permettre au concepteur de crer des univers, l'outil de conception d'information fournit les ressources
ncessaires pour les actions suivantes :
Publier un univers sur un rfrentiel pour qu'il soit implment dans des dploiements d'applications
d'analyse de donnes et de reporting SAP BusinessObjects.
Publier un univers localement pour qu'il soit implment par des applications en mode autonome (par
exemple, Web Intelligence Rich Client).
Une socit peut compter plusieurs concepteurs. Le nombre de concepteurs dpend des besoins en donnes de
l'entreprise. Ainsi, l'entreprise peut nommer un concepteur par application, par projet, par dpartement ou encore
par domaine fonctionnel.
Liens associs
A propos des ressources de l'outil de conception d'information [page 15]
Dmarrage de l'outil de conception d'information [page 17]
Cration d'un univers avec l'outil de conception d'information [page 26]
L'outil de conception d'information fournit les ressources de conception suivantes pour l'extraction de
mtadonnes et la cration d'univers.
Ressources Description
Un projet est un espace de travail local nomm qui contient les ressources utilises
Projet
pour crer un ou plusieurs univers.
Un projet peut tre partag de sorte que plusieurs concepteurs puissent travailler
sur les mmes ressources.
Les projets et leurs ressources s'affichent dans la vue Projets locaux. Pour ouvrir
une ressource dans l'diteur, cliquez deux fois sur la ressource dans la vue Projets
locaux.
Connexion Une connexion est un ensemble nomm de paramtres qui dfinissent la faon
dont un univers peut accder une base de donnes relationnelle ou OLAP. Un
OLAP univers est toujours associ au moins une connexion. Une connexion est une
ressource indpendante qui peut tre utilise par plusieurs univers. Il est possible
Les connexions peuvent tre locales (stockes dans un fichier local) ou scurises
(objet stock dans un rfrentiel partag qui est rfrenc par un raccourci de
connexion).
Les connexions locales sont stockes dans le projet local sous forme de
fichiers .cnx.
Un raccourci de connexion est un objet stock dans le projet local qui rfrence une
Raccourci de
connexion scurise situe dans un rfrentiel. Les raccourcis de connexion
connexion
servent renvoyer des connexions scurises lors de la cration de fondations de
donnes et de couches de gestion reposant sur des connexions scurises.
Les raccourcis de connexion sont stocks dans le projet local sous forme de
fichiers .cns.
Les fondations de donnes sont stockes dans le projet local sous forme de
fichiers .dfx.
Vous pouvez ajouter des dimensions, des hirarchies, des indicateurs, des attributs
et d'autres objets comme l'exige la conception de l'univers. Vous pouvez valider le
SQL ou le MDX tout moment. Vous pouvez crer des requtes, des listes de
valeurs, des paramtres (aussi appels invites) et des objets de chemin de
navigation.
Les couches de gestion sont stockes dans le projet local sous forme de
fichiers .blx.
Un paramtre est une variable de l'univers, qui requiert une valeur lors de la
Paramtre requte. Les paramtres sont souvent dfinis pour inviter l'utilisateur fournir une
valeur et, en l'occurrence, sont appels invites.
Liste de valeurs
Une liste de valeurs est un ensemble de valeurs de donnes qui peuvent tre
associes un objet de l'univers, permettant l'utilisateur de choisir des valeurs
pour une invite.
Les paramtres et listes de valeurs peuvent galement tre dfinis dans la couche
de gestion.
Un univers est un fichier compil qui inclut toutes les ressources utilises dans la
Univers
dfinition des objets de mtadonnes crs dans la conception de la couche de
gestion.
Profils de scurit Un profil de scurit est un groupe de paramtres de scurit qui permet de
contrler les donnes et les mtadonnes que peuvent voir les utilisateurs et qui
Donnes modifie les paramtres dfinis dans la fondation de donnes et/ou la couche de
gestion. Les profils de scurit sont dfinis sur des univers publis et stocks dans
le rfrentiel.
Commercial
Liens associs
Cration d'un univers avec l'outil de conception d'information [page 26]
A propos des projets locaux [page 55]
propos des connexions [page 71]
A propos des fondations de donnes [page 97]
A propos des couches de gestion [page 147]
propos des requtes dans une couche de gestion [page 194]
A propos des paramtres [page 187]
A propos des listes de valeurs [page 189]
A propos de la scurit de l'univers [page 227]
Une fois les outils client installs sur votre ordinateur, par exemple dans une installation Windows de la plateforme
de BI, vous pouvez dmarrer l'outil de conception d'information l'aide de la commande : Dmarrer Tous les
programmes SAP Business Intelligence Outils client de la plateforme SAP BusinessObjects Business
Intelligence 4 Outil de conception d'information .
Aucune authentification n'est requise pour utiliser l'outil de conception d'information en mode local (non
connect un rfrentiel). Vous pouvez commencer crer et modifier des ressources locales.
Remarque
Lorsque vous cliquez deux fois sur un fichier de ressources dans le systme de fichiers local (un
fichier .blx, .dfx, ou .cnx, par exemple), l'outil de conception d'information s'ouvre sans ouvrir l'diteur de
ressource correspondant. Vous devez ouvrir l'diteur dans la vue Projets locaux.
Liens associs
A propos des ressources de l'outil de conception d'information [page 15]
Cration d'un univers avec l'outil de conception d'information [page 26]
A propos de la scurisation des ressources de l'outil de conception d'information [page 228]
L'interface de l'outil de conception d'information est compose de vues et d'diteurs qui vous permettent de
naviguer dans diffrentes ressources et de les utiliser. Pour en savoir plus sur chacune des vues, voir les rubriques
associes.
Vue Projets Utilisez cette vue pour crer de nouveaux Slectionnez Fentre Projets
locaux projets locaux et y naviguer, et pour ouvrir et
locaux .
valider des ressources.
Vue Ressources Utilisez cette vue pour naviguer dans les Slectionnez Fentre Ressources du
du rfrentiel ressources du rfrentiel et crer des
rfrentiel .
connexions scurises.
Editeur de la Utilisez cet diteur pour dfinir et grer la Cliquez deux fois sur une fondation de
fondation de structure de la fondation de donnes et ses donnes dans la vue Projets locaux.
donnes connexions.
Editeur de la Utilisez cet diteur pour dfinir et grer la Cliquez deux fois sur une couche de
couche de couche de gestion et ses sources de donnes. gestion dans la vue Projets locaux.
gestion
Editeur de Utilisez cet diteur pour modifier les Cliquez deux fois sur une connexion ou un
connexion paramtres de la connexion et de ses de ses raccourcis dans la vue Projets
raccourcis. locaux.
Editeur de Utilisez cette vue pour excuter des requtes Pour excuter une requte sur une couche
requte sur des couches de gestion et des univers de gestion, crez une requte ou modifiez
publis. une requte existante dans l'diteur de
requte de l'diteur de la couche de
gestion.
Liens associs
Rinitialisation de l'affichage de l'interface utilisateur [page 20]
A propos des projets locaux [page 55]
A propos de la gestion des ressources de rfrentiel [page 67]
A propos de l'Editeur de la fondation de donnes [page 100]
A propos de l'Editeur de couche de gestion [page 156]
A propos de la modification des connexions et des raccourcis de connexion [page 95]
A propos de la synchronisation de projet [page 60]
Excution d'une vrification d'intgrit [page 217]
Utilisation de l'Editeur de requte [page 201]
A propos de l'Editeur de scurit [page 232]
L'interface utilisateur de l'outil de conception d'information peut tre personnalise en faisant glisser et en
dposant des onglets et vues d'diteur, en rduisant des vues et en masquant ou divisant des panneaux au sein
des vues.
Pour rtablir l'interface utilisateur sa configuration par dfaut, slectionnez Fentre Rinitialiser l'affichage
par dfaut .
Pour dfinir des prfrences, dans le menu principal de l'outil de conception d'information, slectionnez
Fentre Prfrences . Le tableau ci-dessous dcrit brivement les types de prfrences que vous pouvez
dfinir. Pour en savoir plus, voir les rubriques associes.
Type de Description
prfrence
Aide Permet de slectionner l'affichage des rubriques d'aide lorsque vous cliquez sur l'icne
d'aide.
>Contenu : vous pouvez utiliser ces paramtres pour inclure des fichiers d'aide. Ces
paramtres ncessitent une bonne matrise du systme d'aide Eclipse. Pour en savoir plus
sur Eclipse, consultez le site Web Eclipse Foundation.
Outil de Vrifier Permet de dfinir les rgles de vrification d'intgrit devant s'excuter
conception l'intgrit automatiquement lors de l'enregistrement des ressources. Vous pouvez
d'information aussi dfinir le niveau de gravit de ces rgles. Pour en savoir plus, voir la
rubrique associe.
Editeur de la Permet de dfinir les options d'affichage des connexions dans l'diteur de la
fondation de fondation de donnes.
donnes
> Apparence : Dfinissez les options d'affichage pour les colonnes, les
tables et les jointures qui apparaissent dans l'diteur de la fondation de
donnes.
> Dtections : Indiquez si les tables, les jointures et les cardinalits doivent
tre dtectes automatiquement lors de l'insertion de tables dans la
fondation de donnes.
> Performance : Dfinissez les options ayant une incidence sur le mode
d'affichage des graphiques dans l'diteur de la fondation de donnes.
Remarque
Cette prfrence s'applique uniquement si le droit Tlcharger la
connexion localement est accord dans la Central Management Console
pour la connexion.
Afficher les Permet de dfinir le mode d'affichage des valeurs des colonnes et des
valeurs tables pour les commandes Afficher les valeurs.
Liens associs
Dfinition des prfrences pour la vrification d'intgrit [page 21]
Dfinition des prfrences de l'Editeur Data Foundation [page 22]
Dfinition des langues utilises par l'outil de conception d'information [page 23]
Dfinition d'un lien pour des tutoriels en ligne [page 23]
Configuration du middleware pour les connexions relationnelles scurises [page 23]
Dfinition des prfrences d'affichage des valeurs [page 24]
Sur la page de prfrences de la vrification d'intgrit, vous pouvez slectionner les rgles excuter
automatiquement lors de chaque enregistrement de ressource. Vous pouvez galement modifier la gravit du
message renvoy par chaque rgle.
La page des prfrences de l'Editeur Data Foundation permet de modifier les options de dtection, la manire
dont les objets s'affichent dans l'Editeur Data Foundation et les options d'impression de la fondation de donnes.
Apparence Dfinissez les options d'affichage pour les colonnes, les tables et les jointures de l'Editeur Data
Foundation.
Dtections Indiquez si les tables, les jointures et les cardinalits doivent tre dtectes automatiquement lors de
l'insertion de tables dans la fondation de donnes.
Performances Dfinissez les options ayant une incidence sur le mode d'affichage des graphiques dans l'Editeur Data
Foundation.
Impression Dfinissez les options d'impression lors de l'enregistrement de la fondation de donnes sous forme de
rapport.
5. Pour restaurer les valeurs par dfaut des prfrences de la page en cours, cliquez sur Rtablir les valeurs par
dfaut.
6. Pour enregistrer les changements et poursuivre la modification des prfrences, cliquez sur Appliquer.
7. Pour enregistrer les modifications et fermer la bote de dialogue Prfrences, cliquez sur OK.
Liens associs
Univers multilingues [page 39]
Vous pouvez accder des tutoriels en ligne portant sur l'outil de conception d'information depuis le menu Aide.
La page de prfrences Tutoriels en ligne permet de mettre jour l'adresse URL des tutoriels.
Les prfrences du middleware des connexions scurises s'appliquent uniquement si le droit Tlcharger la
connexion localement est accord dans la Central Management Console pour la connexion.
Lors de l'excution de requtes sur des connexions relationnelles scurises dans l'outil de conception
d'information, il est possible d'excuter les requtes, soit sur le serveur l'aide du pilote de middleware du
serveur, soit localement l'aide du pilote de middleware local.
4. Pour restaurer la valeur par dfaut, cliquez sur Rtablir les valeurs par dfaut.
5. Pour enregistrer les changements et poursuivre la modification des prfrences, cliquez sur Appliquer.
6. Pour enregistrer les modifications et fermer la bote de dialogue Prfrences, cliquez sur OK.
Liens associs
A propos des connexions scurises [page 72]
En ce qui concerne les commandes d'affichage des valeurs dans les diteurs de fondation de donnes et de
couche de gestion, vous pouvez choisir la faon dont s'affichent les valeurs.
Le menu Aide de l'outil de conception d'information vous permet d'effectuer une liaison aux diffrents types
d'assistance utilisateur spcifiques l'application.
Pour certaines tapes, vous pouvez cliquer sur Cliquer pour excuter et
l'application lancera l'assistant appropri pour vous aider accomplir cette
tape.
Pour obtenir plus d'aide concernant une tape spcifique, cliquez sur l'icne
d'aide .
Tutoriels en ligne La commande Tutoriels en ligne vous dirige vers la liste des tutoriels produit
officiels de l'outil de conception d'information sur le rseau SAP Community
Network.
Si l'adresse URL des tutoriels en ligne change, vous pouvez saisir la nouvelle
adresse dans les prfrences de l'outil de conception d'information.
Remarque
Pour obtenir la dernire version mise jour du guide, voir le SAP Help Portal
l'adresse : http://help.sap.com/.
Liens associs
Dfinition d'un lien pour des tutoriels en ligne [page 23]
Avant de commencer :
Assurez-vous que les pilotes du middleware sont configurs pour les sources de donnes auxquelles vous
souhaitez vous connecter.
Pour en savoir plus sur la configuration du middleware, voir le Guide d'accs aux donnes.
Pour en savoir plus sur les sources de donnes prises en charge, voir le document Supported Platforms
(plateformes prises en charge) disponible sur le site de support technique de SAP BusinessObjects
l'adresse : http://service.sap.com/bosap-support.
Assurez-vous que les droits appropris ont t dfinis pour vous dans la CMC (Central Management
Console). Voir la rubrique associe relative aux droits dfinis dans la CMC pour les utilisateurs de l'outil de
conception d'information.
Dcidez si le type de fondation de donnes doit tre source unique ou compatible avec plusieurs sources. Le
type et le nombre de connexions disponibles, de mme que la syntaxe SQL utilise pour dfinir les structures
SQL, dpendent du type de fondation de donnes. Pour en savoir plus, voir la rubrique associe relative aux
types de fondation de donnes.
Les connexions des fondations de donnes plusieurs sources doivent tre scurises, relationnelles et
gres par le service de fdration de donnes. Vous pouvez trouver des informations sur l'optimisation du
service de fdration de donnes dans le Guide de l'outil d'administration de fdration de donnes.
La procdure de cration d'un univers varie sensiblement pour diffrents types de sources de donnes : Vous
pouvez trouver plus d'informations sur les sources de donns suivantes :
Remarque
Pour les univers OLAP, vous n'avez pas besoin de crer de fondation de donnes. La couche de gestion est
directement cre partir des objets slectionns dans le cube source.
Les Rubriques associes proposent des liens vers des informations relatives chaque tape de la procdure.
1. Crer un projet local. Dans la vue Projets locaux, slectionnez Fichier Nouveau Projet .
Les ressources utilises pour la cration de l'univers sont cres et stockes dans ce projet.
2. Dfinir les connexions. Les connexions peuvent tre locales ou scurises :
Crez une connexion locale si vous souhaitez publier l'univers sur un systme de fichiers local. Par la
suite, vous pouvez publier la couche de gestion dans un rfrentiel.
Crez une connexion scurise pour crer un univers sources multiples ou pour publier l'univers dans
un rfrentiel sans le publier localement au pralable. Pour les connexions scurises, vous devez crer
Option Commande
Pour crer une connexion relationnelle locale Dans la vue Projets locaux, cliquez avec le bouton droit de
la souris sur le dossier du projet et slectionnez
Pour crer une connexion OLAP locale Dans la vue Projets locaux, cliquez avec le bouton droit de
la souris sur le dossier du projet et slectionnez
Pour crer une connexion relationnelle scurise Dans la vue Ressources du rfrentiel, dmarrez une
session du rfrentiel. Cliquez avec le bouton droit de la
souris sur le dossier ou sous-dossier Connections et
slectionnez Insrer une connexion relationnelle.
Pour crer une connexion OLAP scurise Dans la vue Ressources du rfrentiel, dmarrez une
session du rfrentiel. Cliquez avec le bouton droit de la
souris sur le dossier ou sous-dossier Connections et
slectionnez Insrer une connexion OLAP.
3. Crez la fondation de donnes (sources de donnes relationnelles uniquement). Dans la vue Projets locaux,
cliquez avec le bouton droit de la souris sur le dossier du projet et slectionnez Nouvelle Fondation de
donnes .
Pour un univers source unique, slectionnez une seule connexion identifiant la source de base de
donnes.
Pour crer une fondation de donnes ayant plusieurs connexions relationnelles, crez une fondation de
donnes sources multiples.
La fondation de donnes s'ouvre dans l'diteur. Pour crer la structure de la fondation de donnes, voir la
rubrique associe.
4. Cration de la couche de gestion. Dans la vue Projets locaux, cliquez avec le bouton droit de la souris sur le
dossier du projet et slectionnez Nouvelle Couche de gestions .
Pour les couches de gestion relationnelles, slectionnez la fondation de donnes sur laquelle la couche de
gestion doit reposer. Vous pouvez choisir de gnrer automatiquement les objets de la couche de gestion
pour toutes les structures de fondation de donnes ou slectionner les colonnes mapper en tant
qu'objets.
Pour les couches de gestion OLAP, slectionnez la connexion au cube OLAP. Les objets sont
automatiquement crs pour toutes les structures du cube.
La couche de gestion s'ouvre dans l'diteur. Pour crer la couche de gestion, voir la rubrique associe.
5. Dans la couche de gestion, vous pouvez crer et excuter des requtes pour valider et tester l'univers.
6. Publication de la couche de gestion :
Les couches de gestion qui reposent sur des connexions locales doivent tre publies dans un dossier du
systme de fichiers local. Par la suite, vous pouvez publier l'univers local qui en rsulte dans un
rfrentiel.
Les couches de gestion qui reposent sur une ou plusieurs connexions scurises doivent tre publies
dans le rfrentiel du systme de gestion centralise sur lequel ces connexions scurises sont stockes.
Option Commande
Pour publier l'univers localement Dans la vue Projets locaux, cliquez avec le bouton droit de
Pour publier l'univers dans un rfrentiel Dans la vue Projets locaux, cliquez avec le bouton droit de
Dans un rfrentiel .
7. Suivez les tapes dcrites ci-dessous si vous avez cr un univers local et souhaitez maintenant le publier
dans un rfrentiel. Il est possible de changer les couches de gestion qui reposent sur des connexions locales
de sorte qu'elles rfrencent des connexions scurises, puis de les publier dans un rfrentiel.
a) Dans la vue Projets locaux, cliquez avec le bouton droit de la souris sur la connexion locale et slectionnez
Publier la connexion dans un rfrentiel.
Lorsque vous y tes invit, crez un raccourci de connexion.
b) Pour les connexions relationnelles, modifiez la fondation de donnes et changer la connexion de sorte que
le raccourci de connexion soit utilis.
c) Pour les connexions OLAP, modifiez la couche de gestion et changer la connexion de sorte que le
raccourci de connexion soit utilis.
d) Dans la vue Projets locaux, cliquez avec le bouton droit de la souris sur la couche de gestion et
slectionnez Publier Dans un rfrentiel .
8. Dfinir la scurit de l'univers. Pour ouvrir l'Editeur de scurit, dans le menu principal de l'outil de conception
d'information, slectionnez Fentre Editeur de scurit . Ouvrez une session sur le rfrentiel o est
publi l'univers.
Utilisez l'Editeur de scurit pour dfinir les profils de scurit sur l'univers publi. L'Editeur de scurit
permet aussi d'attribuer des profils aux utilisateurs et aux groupes.
Liens associs
A propos de l'interface de l'outil de conception d'information [page 18]
Remarque
Pour en savoir plus sur les autorisations ncessaires aux utilisateurs des applications de requte et de
reporting pour accder aux univers multi-sources sur SAP NetWeaver BW, voir la note SAP 1465871.
Cration de la connexion
Les connexions relationnelles SAP NetWeaver BW sont gres par le service de fdration de donnes. Une
certaine configuration manuelle de la connexion SAP NetWeaver BW peut tre ncessaire.
Lorsque vous insrez la connexion l'aide de l'assistant Nouvelle connexion relationnelle, si le test de connexion
choue et qu'il est impossible de slectionner un InfoProvider, vrifiez et corrigez les paramtres de la connexion.
Si le test de connexion choue et qu'il est possible de slectionner un InfoProvider, vous devez configurer la
connexion manuellement en appliquant la procdure suivante :
1. Dans l'assistant Nouvelle connexion relationnelle, slectionnez l'InfoProvider et cliquez sur Terminer afin de
crer la connexion.
2. Configurer les proprits de connecteur suivantes en utilisant l'outil d'administration de fdration de
donnes :
Pour la proprit programIDMapping, vous devez crer manuellement un RFC sur le serveur BW. La
procdure est explique dans le Guide de l'outil d'administration de fdration de donnes, dans la section sur
le paramtrage manuel de l'ID de rappel utilis par SAP NetWeaver BW pour contacter le service de
fdration de donnes.
Pour en savoir plus sur les trois proprits du connecteur, voir la section du Guide de l'outil d'administration
de fdration de donnes traitant de la configuration des connecteurs pour SAP NetWeaver BW.
Lorsque vous ajoutez une connexion SAP NetWeaver BW une fondation de donnes, les tables et jointures par
dfaut sont automatiquement insres. Lorsque vous crez une couche de gestion sur la fondation de donnes,
les objets par dfaut sont automatiquement insrs dans la couche de gestion.
Pour dsactiver l'insertion automatique, dcochez la case Dtecter les tables dans les proprits avances de la
connexion lorsque vous l'ajoutez dans la fondation de donnes. Pour dsactiver l'insertion automatique d'objets
de la couche de gestion, dsactivez l'option Crer automatiquement des dossiers et des objets lorsque vous
slectionnez la fondation de donnes dans l'Assistant Nouvelle couche de gestion.
Consultez la rubrique associe pour en savoir plus sur la manire dont les objets d'un InfoProvider sont mapps
aux objets insrs automatiquement dans la fondation de donnes et la couche de gestion dans l'outil de
conception d'information.
Lorsque des objets sont ajouts l'InfoProvider sous-jacent, plusieurs commandes existent pour vous permettre
de mettre jour la fondation de donnes et la couche de gestion contenant les modifications. La procdure
recommande est dcrite dans la rubrique associe.
Liens associs
Cration d'un univers avec l'outil de conception d'information [page 26]
Procdure de mappage des objets de l'InfoProvider dans un univers [page 30]
Actualisation des univers en fonction de SAP NetWeaver BW [page 33]
Lorsque vous ajoutez une connexion SAP NetWeaver BW une fondation de donnes, les tables et jointures par
dfaut sont automatiquement insres. Lorsque vous crez une couche de gestion sur la fondation de donnes,
les objets par dfaut sont automatiquement insrs dans la couche de gestion.
Table-I : une table dont le nom est prcd d'un I (InfoCube) mappe la table de faits InfoProvider.
Table-D : une table dont le nom est prcd d'un D (Dimension) mappe une table de donnes InfoProvider
de base.
Table-T : une table dont le nom est prcd d'un T (Texte) mappe une table de texte InfoProvider.
Dimension
Insre un dossier dans la
couche de gestion pour chaque
dimension InfoProvider (
l'exception des dimensions Data
Package et Unit).
Remarque
Une caractristique de type de
donnes DATS ou TIMS ne possde
aucune table de texte associe car les
caractristiques de date et d'heure
n'ont aucune description.
Insre un alias de la T-Table pour chaque Insre des objets d'attribut sous
attribut d'affichage. l'objet de dimension pour chaque
colonne de la T-Table.
Astuce
Les filtres appliqus l'objet pour
l'attribut de navigation sont plus
efficaces que ceux appliqus
l'objet attribut d'affichage. Lors
du filtrage d'un attribut de
navigation, la table de faits est
directement filtre.
*Si la balise "Attribut uniquement" est active pour un attribut d'affichage ou de navigation dans l'InfoProvider,
elle ne figure pas dans la fondation de donnes.
Liens associs
A propos des objets de couche de gestion [page 147]
A propos des colonnes d'entre [page 132]
Insertion et modification d'un paramtre [page 188]
Utilisez cette procdure lorsque les objets changent dans l'InfoProvider d'une source de donnes SAP NetWeaver
BW et que vous voulez reflter les modifications dans l'univers. Pour en savoir plus sur chacune des tapes,
consultez les Rubriques associes.
La synchronisation des tables recherche la source de donnes des nouvelles tables ( l'aide de la stratgie
SAP NetWeaver BW) et insre les nouvelles tables et jointures dans la fondation de donne.
3. Sauvegarde la fondation de donnes.
4. Actualisez la couche de gestion en insrant les objets candidat.
L'insertion des objets candidat permet de rechercher la source de donnes des nouveaux objets ( l'aide de la
stratgie SAP NetWeaver BW) et de mettre jour la couche de gestion.
L'insertion d'objets candidat ne dtecte pas les objets obsoltes dans la couche de gestion. Vous devez
trouver et supprimer les objets obsoltes manuellement.
Remarque
L'insertion d'objets candidat permet de mettre jour la couche de gestion indpendamment de la fondation de
donnes. De plus, si vous n'actualisez pas la structure et que vous synchronisez les tables dans la fondation de
donnes, vous pouvez introduire des incohrences entre la fondation de donnes et la couche de gestion.
Liens associs
A propos de l'actualisation de fondation de donnes [page 140]
Synchronisation des tables [page 140]
Insertion d'objets candidats [page 199]
Utilisation des sources de donnes SAP NetWeaver BW [page 29]
Pour crer un univers sur SAP ERP, vous devez crer une fondation de donnes sur une connexion relationnelle
ERP. Crez ensuite la couche de gestion dans cette fondation de donnes. Les tapes dtailles relatives la
cration d'un univers se trouvent dans la rubrique associe.
Lorsque vous crez une connexion relationnelle la source de donnes SAP ERP, les InfoSets, les requtes SAP et
les fonctions ABAP de la source de donnes sont exposs comme tables dans la connexion. Pour en savoir plus
sur la manire dont les sources de donnes ERP sont mappes dans la connexion, voir le Guide daccs aux
donnes.
La fondation de donnes peut ne disposer que d'une seule source pour prendre en charge les connexions locales.
Toutefois, les fondations de donnes source unique ne prennent pas en charge les colonnes ou jointures
calcules entre les tables insres depuis une connexion ERP. Pour prendre en charge les colonnes et jointures
calcules, crez une fondation de donnes sources multiples sur une connexion scurise.
Lorsque vous insrez une table dans la fondation de donnes, le type de table d'InfoSets, de requte SAP ou de
fonction ABAP est enregistr sous forme de proprit de table dans la fondation de donnes.
Restriction
Les indicateurs qui contiennent des fonctions agrges ne peuvent pas tre utiliss comme filtres dans
l'Editeur de requte. Cette restriction est due au fait que l'expression SQL qui en rsulte contient la clause
HAVING, qui n'est pas prise en charge par la connexion SAP ERP. Si vous ajoutez un indicateur contenant une
fonction d'agrgation comme filtre, une erreur se produit lorsque vous actualisez la requte.
Liens associs
Cration d'un univers avec l'outil de conception d'information [page 26]
Modification des colonnes d'entre [page 133]
A propos des paramtres et listes de valeurs de la fondation de donnes [page 133]
A propos des fondations de donnes sources multiples [page 98]
Lorsque vous crez une couche de gestion sur une source de donnes MSAS, ses objets sont automatiquement
gnrs. Le tableau suivant prsente des dtails sur la manire dont certains objets associs au cube MSAS sont
mapps dans la couche de gestion.
Perspective Lorsque vous crez une couche de gestion, le cube de base de la source de
donnes MSAS apparat en premier dans la liste des cubes de connexion sur la page
Slectionner une connexion OLAP de l'assistant de cration de couche de gestion. Les
autres cubes et perspectives de la source de donnes sont mapps sous forme de
cubes et rpertoris par ordre alphabtique.
Le cube que vous slectionnez dans la liste des cubes de connexion devient la base des
objets de la couche de gestion.
Dimension Les dimensions d'analyse sont cres dans la couche de gestion pour chaque
dimension du cube.
Dossier d'affichage Les dossiers sont crs dans la dimension d'analyse pour contenir les hirarchies du
dossier d'affichage.
Hirarchie En ce qui concerne les hirarchies bases sur la valeur (parent-enfant), une hirarchie
base sur la valeur est cre dans la dimension d'analyse. Les attributs sont crs dans
le dossier Attributes de la hirarchie.
Remarque
Les hirarchies asymtriques ne sont pas prises en charge.
En ce qui concerne les hirarchies bases sur le niveau, une dimension de couche de
gestion est cre dans la dimension d'analyse. Une hirarchie est cre dans la
dimension de couche de gestion avec les niveaux et leurs proprits (sous forme
d'attributs de niveau) dans le dossier Levels.
Hirarchie des Les hirarchies d'attributs du cube sont cres sous forme de hirarchies bases sur le
attributs niveau dans la dimension d'analyse.
Ensemble nomm Les ensembles nomms sont crs dans la dimension d'analyse, dans le dossier
Named sets.
Groupe d'indicateurs Les dossiers sont crs pour contenir les indicateurs dans des groupes et sous-
groupes d'indicateurs.
Indicateur Les indicateurs et indicateurs calculs sont crs sous forme d'indicateurs dans le
dossier de groupe d'indicateurs correspondant. Un attribut d'indicateur est cr pour la
Indicateur calcul
valeur mise en forme.
KPI Les indicateurs de performances ne sont pas prsents dans les mtadonnes de
connexion mais vous pouvez rendre leurs valeurs accessibles aux requtes en crant
des indicateurs dans la couche de gestion l'aide des fonctions MDX KPIValue et
KPIGoal.
Totaux visuels Vous pouvez utiliser la fonction propre MSAS VisualTotals dans les expressions MDX
pour les objets de couche de gestion.
La couche de gestion peut tre actualise pour valider les modifications du cube sous-jacent l'aide de la
commande Actualiser la structure dans le menu Actions de l'diteur de couche de gestion.
Liens associs
Cration d'un univers avec l'outil de conception d'information [page 26]
Proprits de la source de donnes OLAP [page 159]
A propos des objets de couche de gestion [page 147]
Insertion et modification des indicateurs [page 167]
Actualisation d'une couche de gestion OLAP [page 198]
Lorsque vous crez une couche de gestion sur une source de donnes Essbase, ses objets sont automatiquement
gnrs. Le tableau suivant prsente des dtails sur la manire dont certains objets associs au cube Essbase
sont mapps dans la couche de gestion.
Dimension Les dimensions d'analyse sont cres dans la couche de gestion pour chaque
dimension du cube.
Dimension de comptes Dans l'assistant Couche de gestion, vous slectionnez la dimension utiliser pour
crer les indicateurs dans la couche de gestion. Par dfaut, il s'agit de la dimension
marque comme dimension de comptes. Les indicateurs sont crs dans la couche
de gestion pour chaque objet de la dimension. L'organisation des indicateurs du
plan Essbase est conserve dans la couche de gestion.
Astuce
Pour certaines applications, vous pouvez dfinir une dimension autre que la
dimension de comptes pour les indicateurs. Dans ce cas, les indicateurs sont
crs en tant que dimension d'analyse dans la couche de gestion, rendant ainsi
disponibles les fonctionnalits d'analyse des hirarchies, comme la slection de
membres par exemple.
Hirarchie Pour chaque hirarchie figurant dans le cube, une hirarchie est cre dans la
dimension d'analyse. Toutes les hirarchies sont gnres de manire
conditionnelle.
Remarque
Lors de l'ouverture de la couche de gestion dans l'diteur de requtes, les
niveaux de hirarchie sont dfinis de manire spontane et peuvent tre
slectionns dans la requte. Il est aussi possible d'insrer des niveaux dans la
couche de gestion.
Attribut dfini par Les UDA sont crs en tant qu'ensembles nomms dfinis sur la hirarchie associe
l'utilisateur (UDA) et apparaissent dans la dimension d'analyse.
Hirarchie des attributs Si les attributs sont dfinis en tant que hirarchie d'un cube, une hirarchie des
attributs est galement cre dans la dimension d'analyse.
Srie temporelle Une srie temporelle dynamique n'est pas automatiquement gnre dans la
dynamique couche de gestion, mais il est possible d'utiliser des fonctions MDX, telles que HTD
(valeurs de l'historique ce jour) et QTD (valeurs du trimestre ce jour) dans les
dfinitions d'objet.
Variable de substitution Les variables de substitution ne figurent pas dans la couche de gestion, mais il est
possible d'en afficher une dans une expression MDX. Le nom de la variable de
substitution doit tre prcd du caractre esperluette (&).
Par exemple, si le cube contient une variable nomme MoisActuel, vous pouvez
utiliser la variable dans la dfinition d'un ensemble nomm :
La couche de gestion peut tre actualise pour valider les modifications du cube sous-jacent l'aide de la
commande Actualiser la structure dans le menu Actions de l'diteur de couche de gestion.
Restriction
Lorsque vous insrez un objet MDX dans une couche de gestion Essbase (par exemple, un ensemble nomm,
un membre calcul ou un indicateur), assurez-vous que le nom de l'objet n'est pas le mme qu'une des
donnes du cube. Par exemple, Si Rgion est le nom d'un niveau hirarchique du cube, vous ne pouvez pas
appeler un nouvel objet MDX Rgion. Si le nouvel objet porte le mme nom qu'une des donnes du cube, il est
inutilisable dans la requte.
Liens associs
Cration d'un univers avec l'outil de conception d'information [page 26]
A propos des objets de couche de gestion [page 147]
Actualisation d'une couche de gestion OLAP [page 198]
Pour crer un univers sur SAS, vous devez crer une fondation de donnes sources multiples sur une connexion
scurise.
Les connexions SAS sont gres par le service de fdration de donnes. Pour en savoir plus sur l'optimisation
des requtes sur des sources de donnes SAS, voir le Guide de l'outil d'administration de fdration de donnes.
Liens associs
Cration d'un univers avec l'outil de conception d'information [page 26]
L'outil de conception d'information prend en charge la cration d'univers multilingues. Cette fonctionnalit
permet d'offrir une solution multilingue utilisant un modle de mtadonnes d'un seul univers :
Le concepteur cre l'univers dans la langue source dans l'outil de conception d'information.
Les traducteurs traduisent les mtadonnes dans la fondation de donnes et la couche de gestion l'aide de
l'outil de gestion de la traduction. Pour en savoir plus sur la traduction de mtadonnes, voir la rubrique
associe.
Les concepteurs de rapports peuvent alors crer des rapports une seule fois depuis le mme univers pouvant
tre affich en plusieurs langues, selon les prfrences de l'utilisateur.
Il existe trois paramtres linguistiques qui affectent l'affichage des tiquettes, mtadonnes et donnes dans
l'outil de conception d'information :
Les mtadonnes de la fondation de donnes (noms des tables et colonnes) sont cres dans la langue des
mtadonnes de la source de donnes. Les mtadonnes que vous insrez dans la fondation de donnes peuvent
tre saisies dans n'importe quelle langue.
Pour les connexions SAP NetWeaver BW, la fondation de donnes peut tre gnre automatiquement dans la
langue spcifie dans le paramtre linguistique de la connexion.
Les mtadonnes d'une couche de gestion relationnelle sont cres dans la langue des mtadonnes de la
fondation de donnes. Pour les couches de gestion OLAP, les mtadonnes sont cres dans la langue du
paramtre linguistique de la connexion. Les mtadonnes que vous insrez dans la couche de gestion peuvent
tre saisies dans n'importe quelle langue.
Une fois la couche de gestion gnre, la langue des mtadonnes (lorsqu'elles sont affiches dans l'diteur de la
couche de gestion) reste la mme, mme si vous modifiez le paramtre linguistique de la connexion.
Lors de la conception de l'univers, grce la fonction @Variable, vous pouvez utiliser les variables
PREFERRED_VIEWING_LOCALE et DOMINANT_PREFERRED_VIEWING_LOCALE pour personnaliser l'univers afin
de filtrer les donnes multilingues et d'extraire uniquement les donnes dans les paramtres rgionaux de
visualisation prfrs de l'utilisateur lors de la requte.
Les paramtres rgionaux de visualisation prfrs (dfinis dans les prfrences de l'outil de conception
d'information) dterminent la langue des mtadonnes et des donnes dans l'Editeur de requte, pour autant que
deux conditions soient remplies :
Lors de l'affichage des valeurs de la source de donnes dans l'diteur de connexion, les mtadonnes et les
donnes s'affichent dans la langue de la source de donnes en fonction de la valeur actuelle du paramtre
linguistique de la connexion.
Liens associs
Traduction des mtadonnes d'univers [page 40]
Cration d'un univers avec l'outil de conception d'information [page 26]
Dfinition des langues utilises par l'outil de conception d'information [page 23]
Avant de commencer, l'univers traduire doit tre cr dans la langue source et publi dans un rfrentiel ou un
dossier local.
Cette procdure est recommande pour traduire les mtadonnes de la fondation de donnes et de la couche de
gestion pour les univers crs dans l'outil de conception d'information. Pour en savoir plus sur les procdures
utilises dans l'outil de gestion de la traduction, voir le Guide de l'utilisateur de l'outil de gestion de la traduction.
L'outil de conception d'information enregistre les fichiers .dfx et .blx dans le projet local. Ces fichiers
correspondent aux dfinitions de la fondation de donnes et de la couche de gestion. Ce sont les fichiers
utiliss comme source pour les traductions.
Remarque
Pour les univers OLAP, seul un fichier .blx est enregistr.
3. Dans l'outil de gestion de la traduction, traduisez les mtadonnes de la fondation de donnes (pour les
univers relationnels) :
a) Importez le fichier .dfx depuis le dossier du projet dans le systme de fichiers local.
b) Traduisez les mtadonnes.
c) Exportez le contenu traduit dans le systme de fichiers local.
Pour en savoir plus sur ces workflows, voir le Guide de l'utilisateur de l'outil de gestion de la traduction.
4. Suivez la mme procdure qu' l'tape prcdente pour traduire le fichier .blx.
5. Pour afficher les traductions, dans l'outil de conception d'information :
a) Dans les prfrences de langues de l'application, slectionnez la langue traduite comme langue prfre
de visualisation. Fermez l'outil de conception d'information et redmarrez-le pour que le changement de
langue prenne effet.
b) Pour l'ouvrir, cliquez deux fois sur la couche de gestion dans la vue Projets locaux. Vous pouvez afficher
les mtadonnes traduites dans l'Editeur de requte. Pour ouvrir l'Editeur de requte, slectionnez le
volet Requtes et cliquez sur Insrer une requte.
6. Publiez nouveau la couche de gestion afin que les traductions soient disponibles pour les utilisateurs de
l'univers.
Pour les univers publis dans un rfrentiel, vous pouvez ouvrir l'Editeur de requte sur un univers publi en
cliquant avec le bouton droit de la souris sur l'univers, sur la vue Ressources du rfrentiel et en slectionnant
Excuter la requte.
Liens associs
Cration d'un projet local [page 56]
Extraction d'un univers publi depuis un rfrentiel [page 53]
Extraction d'un univers publi depuis le systme de fichiers local [page 53]
Affichage et profilage de valeurs dans une source de donnes [page 136]
Insertion et modification d'une requte dans la couche de gestion [page 195]
Dfinition des langues utilises par l'outil de conception d'information [page 23]
Publication d'un univers [page 224]
Excution d'une requte sur un univers publi dans un rfrentiel [page 70]
Vous pouvez utiliser la commande Convertir l'univers .unv dans l'outil de conception d'information pour convertir
un univers cr avec d'autres outils de conception d'univers SAP BusinessObjects et des univers crs dans des
versions antrieures. Vous pouvez alors travailler sur l'univers converti dans un projet local comme s'il s'agissait
d'un univers cr avec l'outil de conception d'information.
Un univers .unv fait rfrence un univers cr avec un outil de conception SAP Business Objects XI 3, par
exemple, Univers Designer.
Les outils de conception SAP Business Objects BI 4 suivants crent des univers .unv :
L'univers est stock avec un nom de fichier de type <nom d'univers>.unv dans un dossier local ou dans un
rfrentiel.
Lorsque vous publiez un univers l'aide de l'outil de conception d'information, l'univers est stock avec un nom de
fichier de type <nom d'univers>.unx. C'est ce que l'on appelle un univers .unx. La commande Convertir
l'univers .unv convertit un univers .unv au format d'univers .unx.
Liens associs
A propos de la conversion d'univers .unv [page 42]
Avant d'utiliser des univers .unv dans l'outil de conception d'information, vous devez les convertir.
Remarque
Avant de pouvoir convertir des univers crs dans la version XI 3 et enregistrs dans un rfrentiel, vous
devez mettre niveau l'univers l'aide de l'outil de gestion de la mise niveau. Pour en savoir plus, voir le
Guide de mise niveau de la plateforme SAP BusinessObjects Business Intelligence.
Univers OLAP
Univers de procdures stockes
Univers bass sur une source de donnes Data Federator
Univers JavaBean
Remarque
Il n'est pas possible de convertir des vues d'entreprise cres l'aide du Gestionnaire de vues d'entreprise XI 3
en un format compatible avec les outils de reporting de la version BI 4.
La manire dont vous convertissez les fichiers .unv dpend de la version du logiciel ou de l'outil utilis pour crer
l'univers et de son stockage local ou dans un rfrentiel. Le tableau suivant dcrit les tapes suivre pour
diffrents scnarios de conversion. Pour en savoir plus sur les procdures de conversion, voir les Rubriques
associes.
Un univers .unv enregistr dans un rfrentiel Mettez d'abord niveau l'univers du rfrentiel vers la plus
l'aide des outils de conception XI 3. rcente version l'aide de l'outil de gestion de la mise jour.
Un univers .unv enregistr dans un rfrentiel Dans l'outil de conception d'information, suivez la procdure
l'aide de la version BI 4.0 ou d'une version plus de conversion d'un univers .unv dans un rfrentiel.
rcente de l'outil de conception d'univers.
La conversion cre un univers .unx quivalent dans le
rfrentiel avec les droits d'univers et de connexion
correspondants.
Tout univers .unv stock localement cr Dans l'outil de conception d'information, suivez la procdure
l'aide de la version XI 3 ou d'une version plus de conversion d'un univers .unv stock localement.
rcente des outils de conception.
La conversion cre des ressources d'univers quivalentes
(fondation de donnes, couche de gestion et connexion
Remarque locale) dans un projet local.
Un univers stock localement fait rfrence
Publiez la couche de gestion pour crer l'univers .unx.
un univers non scuris qui a t enregistr
pour tous les utilisateurs.
Lors de la conversion d'un univers .unv, cet univers .unv est prserv. Les documents de la requte SAP
BusinessObjects et les outils de reporting bass sur l'univers sont toujours lis l'univers .unv. Cela vous donne la
possibilit de vrifier et de tester l'univers converti avant de modifier les documents qui en dpendent.
Certaines fonctionnalits des univers .unv sont implmentes diffremment dans l'univers .unx. Une fois un
univers converti, vous pouvez modifier les ressources de l'univers d'un projet local dans l'outil de conception
d'information pour rechercher et corriger les incohrences, et pour tirer profit des fonctionnalits du nouvel
univers. Pour obtenir une description des fonctionnalits prises en charge et de la manire dont elles sont
implmentes dans les univers .unx, voir la rubrique associe.
Aprs conversion d'un univers, il est recommand d'actualiser la structure de la fondation de donnes et
d'effectuer une vrification d'intgrit de l'univers. Pour obtenir des conseils sur la rsolution d'erreurs de
vrification d'intgrit effectue sur des univers convertis, voir la rubrique associe.
Liens associs
Conversion d'un univers .unv dans un rfrentiel [page 50]
Conversion d'un univers .unv stock localement [page 51]
Fonctionnalits prises en charge lors de la conversion d'univers .unv [page 44]
Conseils pour rsoudre les erreurs de vrification d'intgrit aprs avoir converti des univers .unv [page 49]
A propos des univers .unv et .unx [page 42]
Lors de la conversion d'un univers .unv l'aide de l'outil de conception d'information, le processus de conversion
cre des fonctionnalits quivalentes dans l'univers converti. Le tableau ci-dessous indique quelles fonctionnalits
d'univers .unv sont prises en charge et comment elles sont implmentes dans l'univers .unx. Pour certaines
fonctionnalits, des conseils sont fournis afin d'obtenir de meilleurs rsultats de conversion.
Schma d'un univers Les objets du schma d'univers sont crs dans la fondation de donnes :
Tables
Tables d'alias
Tables drives (y compris les tables drives imbriques)
Jointures (y compris les jointures de raccourci)
Jointures rflexives (converties en filtres de colonne)
Astuce
Les fonctions @Prompt dans les expressions de jointures rflexives
peuvent ncessiter une intervention manuelle aprs la conversion. Voir la
rubrique associe sur la rsolution d'erreurs de vrification d'intgrit.
Contextes
Astuce
Les contextes sont convertis avec toutes les jointures explicitement
incluses ou exclues. Dans l'diteur de la fondation de donnes, vous
pouvez tirer profit de la fonctionnalit des contextes simplifis. Vous
pouvez limiter manuellement la dfinition du contexte aux parties
ambigus du schma l'aide de jointures neutres. Pour en savoir plus sur
les contextes, voir la rubrique associe.
Plan de l'univers Les objets du plan d'univers sont crs dans la couche de gestion avec toutes
leurs proprits :
Univers multilingue Les chanes traduites, paramtres de langue et paramtres rgionaux sont tous
convertis.
Univers li (de rfrence et Un univers de rfrence est converti comme tout autre univers .unv. La
driv) conversion d'un univers de rfrence ne dclenche pas la conversion des univers
drivs qui en dpendent.
Paramtres des Les limites de la requte sont converties et peuvent tre modifies dans la couche
commandes d'univers : de gestion.
Limites de la requte
Paramtres SQL d'univers : Les commandes de produits cartsiens, les instructions de requte et les
Restrictions SQL instructions SQL multiples sont converties.
Vous pouvez modifier les restrictions Autoriser les produits cartsiens et Plusieurs
instructions SQL pour chaque contexte dans la fondation de donnes. Modifiez
toutes les autres restrictions SQL de la couche de gestion.
Stratgies Les stratgies personnalises ne sont pas prises en charge par les univers .unx.
Astuce
Vrifiez et rinitialisez la configuration personnalise sur les paramtres de
gnration SQL dans les proprits de fondation de donnes et les proprits
de couche de gestion. Pour en savoir plus sur la configuration des paramtres
SQL, voir la rubrique associe.
@Aggregate_Aware
@Prompt
@DerivedTable
@Select
@Variable
@Where
Astuce
La fonction @Prompt comporte une nouvelle syntaxe alternative pour tirer
profit des paramtres nomms. Pour en savoir plus, voir la rubrique associe.
Astuce
Les paramtres et listes de valeurs de l'outil de conception d'information
peuvent tre dfinis indpendamment des objets qu'ils rfrencent. Vous
pouvez par consquent rfrencer un paramtre nomm ou une liste de
valeurs dans plusieurs objets de couche de gestion.
listes de valeurs Des listes de valeurs nommes sont cres dans la couche de gestion pour les
objets de dimension et d'indicateur spcifiant une liste de valeurs.
Restrictions d'accs Lors de la conversion d'un univers en rfrentiel, les restrictions d'accs de
l'univers sont converties en profils de scurit pouvant tre modifis l'aide de
l'Editeur de scurit :
Astuce
Les profils de scurit de gestion permettent de scuriser les
mtadonnes sparment des donnes. Par exemple, vous pouvez
autoriser un utilisateur crer une requte bien qu'il ne soit pas autoris
visualiser les donnes correspondantes. Pour en savoir plus sur la scurit
des univers dans l'outil de conception d'information, voir la rubrique
associe.
Affectation de la scurit et Lors de la conversion d'un univers en rfrentiel, les affectations d'utilisateurs et
priorit de groupes sont converties.
Astuce
Dans l'Editeur de scurit, vous pouvez tirer profit de la fonctionnalit
permettant d'affecter plus d'un profil de scurit un utilisateur ou groupe.
Remarque
Pour les univers .unv, si un utilisateur appartient diffrents groupes, la priorit
affecte aux groupes dtermine de quelle restriction d'accs l'utilisateur hrite
si aucune restriction d'accs ne lui est affecte. Dans l'univers converti, la
priorit est affecte aux profils de scurit des donnes et non aux groupes. Si
la priorit du profil affect au groupe est suprieure la priorit du profil
affect l'utilisateur, le profil du groupe est utilis.
Astuce
Les connexions relationnelles peuvent tre cres et partages par l'outil de
conception d'univers et l'outil de conception d'information. Les connexions
sont publies dans le mme dossier Connections du rfrentiel.
Liens associs
Conseils pour rsoudre les erreurs de vrification d'intgrit aprs avoir converti des univers .unv [page 49]
A propos de l'Editeur de la fondation de donnes [page 100]
A propos des contextes [page 129]
A propos des paramtres de gnration SQL [page 329]
A propos des @Fonctions [page 319]
A propos de l'Editeur de couche de gestion [page 156]
A propos de la scurit de l'univers [page 227]
Aprs avoir converti un univers .unv, il est recommand d'excuter une vrification d'intgrit dans l'outil de
conception d'information sur l'univers converti. Certaines erreurs dans les rsultats de la vrification d'intgrit
peuvent tre rsolus en suivant les meilleures pratiques dcrites ci-dessous.
Actualisez la structure dans la fondation de donnes juste aprs la conversion. Cela vite les erreurs de types de
donnes dans la vrification d'intgrit.
Si une expression de jointure de l'univers .unv contient une fonction @Prompt avec une liste de valeurs faisant
rfrence un objet, la jointure convertie doit tre remanie dans la fondation de donnes. Les tapes suivre de
deux solutions possibles sont dcrites ci-aprs. Les descriptions utilisent l'exemple suivant :
L'univers .unv contient une jointure rflexive dans la table dimProductStrings avec une invite appele Langue.
L'expression de la jointure rflexive est la suivante :
Aprs conversion de l'univers, la fondation de donnes contient un filtre de colonne dans la table
dimProductStrings. L'expression de jointure du filtre contient la fonction @Prompt.
La premire solution consiste crer un paramtre et une liste de valeurs demands par invite dans la fondation
de donnes :
1. Ouvrez la fondation de donnes en cliquant deux fois sur le nom de fondation de donnes dans la vue Projets
locaux
2. Cliquez sur l'onglet Paramtres et listes de valeurs.
3. Dans le volet Listes de valeurs de la fondation de donnes, dfinissez une liste de valeurs en fonction du SQL
personnalis pour Langue. Par exemple :
SELECT "LANGUES"."IDLANGUE", "LANGUES"."CODELANGUE" FROM "LANGUES"
4. Dans le volet Paramtres de la fondation de donnes, dfinissez un paramtre pour Langue. Slectionnez
l'option Invite aux utilisateurs et associez-y la liste de valeurs Langue.
5. Dans la fondation de donnes, modifiez le filtre de colonne dans la table dimProductStrings. Modifiez
l'expression de la jointure pour faire rfrence au nouveau paramtre d'invite, par exemple :
dimProductStrings.IDlangue = @Prompt(Langue)
6. Enregistrez et fermez la fondation de donnes.
1. Ouvrez la fondation de donnes dans l'diteur et supprimez le filtre de colonne dans la table
dimProductStrings contenant la fonction @Prompt.
Liens associs
A propos de l'actualisation de fondation de donnes [page 140]
A propos de l'Editeur de la fondation de donnes [page 100]
A propos des paramtres et listes de valeurs de la fondation de donnes [page 133]
Insertion d'un filtre de colonne [page 121]
A propos de l'Editeur de couche de gestion [page 156]
A propos des paramtres [page 187]
A propos des listes de valeurs [page 189]
Insertion et modification des filtres [page 171]
L'univers .unv convertir doit tre stock dans un rfrentiel compatible avec l'outil de conception d'information.
Si l'univers .unv a t cr avec une version de l'outil de conception antrieure SAP BusinessObjects BI 4.0, vous
devez d'abord mettre niveau l'univers l'aide de l'outil de gestion de la mise niveau. Pour en savoir plus sur la
mise niveau d'univers, voir le Guide de mise niveau de SAP BusinessObjects Enterprise.
Pour rcuprer l'univers .unx converti en projet local afin de travailler dessus, vous devez d'abord disposer d'un
dossier de projet local dans la vue Projets locaux.
rfrentiel .
3. Ouvrez une session sur le rfrentiel o l'univers .unv a t enregistr, slectionnez l'univers et cliquez sur OK.
4. Cliquez sur le bouton Parcourir en regard du champ Dossier de rfrentiel de destination, puis slectionnez un
dossier du rfrentiel o enregistrer l'univers .unx converti.
5. Pour rcuprer l'univers .unx converti en projet local afin de travailler dessus, vous devez d'abord cliquer sur
le bouton Parcourir en regard du champ Dossier de projets local de destination, slectionnez un dossier de
projet et cliquez sur OK.
Aprs la conversion, il est recommand d'actualiser la structure de la fondation de donnes, puis d'excuter une
vrification d'intgrit sur l'univers pour dtecter les problmes de la conversion. Pour obtenir des conseils sur la
rsolution d'erreurs de vrification d'intgrit, voir la rubrique associe.
Liens associs
Fonctionnalits prises en charge lors de la conversion d'univers .unv [page 44]
Ouverture d'une session [page 69]
Cration d'un projet local [page 56]
A propos des paramtres [page 187]
A propos de l'actualisation de fondation de donnes [page 140]
Excution d'une vrification d'intgrit [page 217]
Conseils pour rsoudre les erreurs de vrification d'intgrit aprs avoir converti des univers .unv [page 49]
Vous devez dfinir un dossier de projet local dans la vue Projets locaux o enregistrer les ressources de l'univers
converti.
La conversion cre des ressources d'univers quivalentes (fondation de donnes, couche de gestion et
connexion locale) dans le dossier de projet local spcifi.
Vous pouvez prsent publier la couche de gestion pour crer le fichier d'univers .unx. Cette opration cre
un univers local. Pour publier l'univers vers le rfrentiel, passez l'tape suivante.
6. Publiez la connexion locale sur un rfrentiel.
7. Modifiez la fondation de donnes et changez la connexion de sorte que la connexion scurise publie
l'tape prcdente soit utilise.
L'Assistant de publication permet d'excuter une vrification d'intgrit sur l'univers (recommand). Pour obtenir
des conseils sur la rsolution d'erreurs de vrification d'intgrit, voir la rubrique associe.
Liens associs
Fonctionnalits prises en charge lors de la conversion d'univers .unv [page 44]
Cration d'un projet local [page 56]
A propos des paramtres [page 187]
A propos de l'actualisation de fondation de donnes [page 140]
Publication d'une connexion locale dans le rfrentiel [page 225]
Changement de connexion dans une fondation de donnes [page 106]
Publication d'un univers [page 224]
Excution d'une vrification d'intgrit [page 217]
Conseils pour rsoudre les erreurs de vrification d'intgrit aprs avoir converti des univers .unv [page 49]
Pour extraire un univers publi, vous devez disposer d'un projet dans la vue Projets locaux o seront enregistrs la
couche de gestion et les ressources rfrences.
1. Dans la vue Projets locaux, cliquez avec le bouton droit de la souris sur le dossier du projet et slectionnez
Extraire l'univers Depuis un dossier local .
2. Suivez les instructions des pages de l'Assistant. Pour en savoir plus sur ce qui est faire sur une page en
particulier, cliquez sur le bouton d'aide.
Lorsque l'assistant a termin, la couche de gestion et les ressources dpendantes (connexions, raccourcis de
connexions, fondation de donnes) sont cres dans le projet local et sont prtes tre modifies.
Liens associs
Cration d'un projet local [page 56]
Pour extraire un univers publi, vous devez disposer d'un projet dans la vue Projets locaux o seront enregistrs la
couche de gestion et les ressources rfrences.
Option Commande
Depuis la vue Projets locaux Cliquez avec le bouton droit de la souris sur le dossier du
projet dans la vue Projets locaux et slectionnez Extraire
l'univers D'un rfrentiel .
Depuis la vue Ressources du rfrentiel Cliquez avec le bouton droit de la souris sur l'univers dans
la vue Ressources du rfrentiel et slectionnez Extraire
l'univers.
Remarque
Par dfaut, les ressources sont extraites dans le projet local et scurises localement en vous demandant
de saisir l'authentification du systme du rfrentiel lors de l'ouverture d'une fondation de donnes ou
d'une couche de gestion extraite.
Pour supprimer les normes de scurit locale, slectionnez l'option Enregistrer pour tous les utilisateurs
lorsque vous slectionnez l'univers dans le rfrentiel.
2. Suivez les instructions des pages de l'Assistant. Pour en savoir plus sur ce qui est faire sur une page en
particulier, cliquez sur le bouton d'aide.
La premire tape de la cration de ressources dans l'outil de conception d'information consiste crer un projet
local dans la vue Projets locaux. Vous crez et modifiez toutes les ressources ( l'exception des connexions
scurises et profils de scurit) dans un projet local.
Les ressources et dossiers d'un projet local sont stocks sous forme de fichiers et dossiers physiques dans le
systme de fichiers local. La vue Projets locaux permet de naviguer dans les projets locaux et d'ouvrir des
ressources dans l'outil de conception d'information.
Une fois que vous avez cr un projet local, il existe plusieurs manires de le remplir de ressources :
Crer des ressources l'aide des assistants disponibles dans le menu Nouveau.
Convertir un univers .unv cr avec l'outil de conception d'univers ou migr depuis une version antrieure.
Extraire un univers publi.
Vous modifiez les ressources l'aide des diteurs de l'outil de conception d'information en vrifiant le nom des
ressources dans le projet local.
Vous pouvez galement effectuer les tches suivantes sur les ressources depuis la vue Projets locaux :
Crer un projet partag afin de pouvoir partager des ressources avec d'autres concepteurs.
Vrifier l'intgrit des fondations de donnes et des couches de gestion.
Publier une couche de gestion sous forme d'univers sur un systme de fichier local ou un rfrentiel.
Publier une connexion sur un rfrentiel.
Afficher les ressources dpendantes.
Enregistrer une ressource sous forme de rapport.
Vous pouvez supprimer un projet de la vue Projets locaux. Les fichiers du projet restent dans le systme de
fichiers local tant que vous ne les supprimez pas de faon explicite. Ouvrez le projet pour qu'il soit nouveau
disponible dans la vue Projets locaux.
Liens associs
Cration d'un projet local [page 56]
Suppression d'un projet local [page 57]
Ouverture d'un projet local [page 56]
A propos de la conversion d'univers .unv [page 42]
Extraction d'un univers publi depuis un rfrentiel [page 53]
A propos des projets partags [page 57]
Excution d'une vrification d'intgrit [page 217]
A propos de la publication de ressources [page 223]
A propos des dpendances de ressources [page 219]
Enregistrement de ressources sous forme de rapports [page 66]
1. Dans le menu principal de l'outil de conception d'information, slectionnez Fichier Nouveau Projet .
2. Donnez au projet un nom unique.
3. Dans Emplacement du projet, le chemin d'accs au fichier du rpertoire de l'lment racine par dfaut pour
tous les projets s'affiche. Pour slectionner un autre dossier local afin d'y conserver le projet, cliquez sur le
bouton Parcourir .
4. Cliquez sur Terminer.
Le projet est cr dans la systme de fichiers local et s'affiche dans la vue Projets locaux.
Liens associs
A propos des projets locaux [page 55]
Les noms de ressources identifient les connexions, fondations de donnes et couches de gestion d'un projet local.
Vous donnez un nom la ressource lorsque vous la crez. Le nom doit tre unique dans le projet local.
Remarque
Si vous utilisez le mme nom pour des ressources applicables diffrents projets, des conflits de dsignation
peuvent survenir lors de la publication des ressources vers le mme rfrentiel.
Liens associs
A propos des ressources de l'outil de conception d'information [page 15]
1. Dans le menu principal de l'outil de conception d'information, slectionnez File (Fichier) Open Project
(Ouvrir le projet) .
2. Slectionnez l'option Select root directory (Slectionner le rpertoire racine) et cliquez sur Browse (Parcourir).
La bote de dialogue Browse for Folder (Parcourir) s'ouvre avec le rpertoire racine par dfaut pour tous les
projets (espace de travail) dj slectionns.
3. Cliquez sur OK pour slectionner le rpertoire par dfaut ou accdez au dossier qui contient le projet ouvrir.
Tous les projets qui ne sont pas dj ouverts dans la vue des projets locaux sont rpertoris dans Projects
(Projets) et sont slectionns par dfaut.
4. Dcochez la case des projets que vous ne souhaitez pas ouvrir et cliquez sur Finish (Terminer).
1. Cliquez avec le bouton droit de la souris sur le projet dans la vue Projets locaux et slectionnez Supprimer.
2. Pour supprimer le projet de faon permanente de la vue Projets locaux et du systme de fichiers local,
slectionnez l'option Supprimer les contenus du projet sur le disque dans la bote de dialogue Confirmer la
suppression du projet.
Remarque
Si vous slectionnez cette option, la suppression est permanente et irrversible.
Si vous n'avez pas supprim les contenus du projet de faon permanente, vous pouvez ouvrir le projet afin qu'il
soit nouveau disponible dans la vue Projets locaux.
Liens associs
Ouverture d'un projet local [page 56]
Parfois, lorsque l'outil de conception d'information se ferme l'improviste, l'espace de travail local est corrompu
et vous n'tes pas en mesure de redmarrer l'outil de conception d'information. Dans ce cas, suivez la procdure
ci-dessous pour recrer l'espace de travail et restaurer les projets locaux.
Un projet partag est un projet dans un rfrentiel dont les ressources sont disponibles pour d'autres
concepteurs. Pour crer un projet partag dans un rfrentiel, utilisez un projet local existant dans la vue Projets
locaux.
Synchronisez le projet afin de copier les ressources entre les projets locaux et les projets partags.
Verrouillez et dverrouillez les ressources du projet partag afin que les autres concepteurs sachent lorsque
vous les utilisez.
Synchronisez un projet partag cr par un autre concepteur. Cela cre un projet local associ un projet
partag afin que vous puissiez commencer utiliser les ressources partages.
Liens associs
Cration d'un projet partag partir d'un projet local [page 58]
Utilisation d'un projet partag [page 58]
Synchronisation d'un projet [page 63]
Verrouillage d'une ressource [page 64]
Dverrouillage d'une ressource [page 65]
Fusion des modifications apportes aux ressources partages [page 65]
Le projet partag portera automatiquement le mme nom que le projet local. Un projet avec ce nom ne peut pas
dj exister dans le rfrentiel. Si vous devez renommer un projet partag existant, utilisez la commande
Renommer dans la vue Synchronisation du projet. Pour ce faire, voir la rubrique associe.
1. Dans la vue Projets locaux, cliquez avec le bouton droit de la souris sur le projet que vous souhaitez partager
et slectionnez Nouveau projet partag.
2. Dans la bote de dialogue Ouvrir la session, slectionnez la session du systme du rfrentiel que vous
souhaitez ouvrir et saisissez votre authentification systme.
La vue Synchronisation du projet s'ouvre, affichant un projet partag portant le mme nom que le projet local.
A ce stade, le projet partag est vide.
3. Dans la vue Synchronisation du projet, synchronisez les ressources que vous souhaitez enregistrer dans le
projet partag.
Liens associs
Renommage d'un projet partag [page 59]
Ouverture d'une session [page 69]
Synchronisation d'un projet [page 63]
Utilisez cette procdure pour utiliser les ressources d'un projet partag existant.
1. Ouvrez la vue Synchronisation du projet avec un session du systme du rfrentiel o est enregistr le projet
partag.
2. Slectionnez le projet partag dans la liste Projets partags.
3. Dans le projet partag slectionn, verrouillez les ressources que vous souhaitez utiliser.
Si vous ne disposez pas dj d'une version locale du projet, il en est cr une dans la vue Projets locaux.
Vous pouvez passer en revue les modifications apportes sur le serveur avant de les mettre jour dans le
projet local. Pour en savoir plus, voir la rubrique associe sur la fusion de modifications dans des ressources
partages.
5. Une fois les modifications apportes, dans la vue Synchronisation du projet, synchronisez le projet pour
enregistrer vos modifications sur le serveur.
6. Dverrouillez les ressources.
Liens associs
Ouverture de la vue Synchronisation du projet [page 63]
Verrouillage d'une ressource [page 64]
Synchronisation d'un projet [page 63]
Fusion des modifications apportes aux ressources partages [page 65]
Dverrouillage d'une ressource [page 65]
Utilisez cette procdure pour renommer un projet partag se trouvant dans le rfrentiel.
1. Ouvrez la vue Synchronisation du projet avec un session du systme du rfrentiel o est enregistr le projet
partag.
2. Slectionnez le projet partag dans la liste Projets partags.
Liens associs
Ouverture de la vue Synchronisation du projet [page 63]
Synchronisation d'un projet [page 63]
1. Ouvrez la vue Synchronisation du projet avec un session du systme du rfrentiel o est enregistr le projet
partag.
Remarque
La suppression d'un projet partag est irrversible.
Le projet partag est supprim du rfrentiel. Les ressources des projets locaux associs au projet partag
supprim ne sont pas affectes ; par contre, les statuts de synchronisation du projet local sont perdus.
La synchronisation d'un projet commence par la comparaison des ressources d'un projet dans la vue Projets
locaux avec un projet partag associ sur le serveur du rfrentiel. La synchronisation dtecte les ressources
ajoutes, les ressources supprimes et les diffrences entre les ressources. Sur la base des diffrences
dtectes, vous pouvez mettre jour les ressources locales et partages.
Utilisez la vue Synchronisation du projet pour synchroniser un projet. La vue affiche les informations de
synchronisation dans deux volets :
Le volet Projet partag liste les ressources du projet partag sur le serveur. Une icne de verrouillage apparat
en regard de la ressource si elle est verrouille. D'autres informations sur les ressources se trouvant sur le
serveur sont fournies : l'utilisateur qui a modifi pour la dernire fois la ressource et la date de cette
modification, l'utilisateur qui a verrouill la ressource et la date de ce verrouillage.
Le volet Etat de synchronisation liste le statut de chaque ressource. Le statut est dtermin par comparaison
des ressources dans les projets locaux et partags.
Les diffrents statuts de synchronisation et leur signification sont lists dans la table.
Statut Description
Ajout localement La ressource a t ajoute dans le projet local, mais pas dans le projet
partag.
Modifi localement La ressource a t modifie dans le projet local, mais pas dans le
projet partag depuis la dernire synchronisation.
Ajout au serveur La ressource n'est pas dans le projet local, mais se trouve dans le
projet partag.
Modifi sur le serveur La ressource a t modifie dans le projet partag, mais pas dans le
projet local depuis la dernire synchronisation.
Supprim sur le serveur La ressource se trouve dans le projet local, mais a t supprime du
projet partag.
Trois commandes permettent de synchroniser des ressources. Lorsque vous slectionnez les ressources
synchroniser, vous pouvez slectionner des ressources individuelles ou des dossiers. Le tableau suivant rsume
les actions de synchronisation possibles.
Remarque
Vous pouvez passer en revue les modifications
apportes sur le serveur avant de les mettre jour
dans le projet local. Pour en savoir plus, voir la rubrique
associe sur la fusion de modifications dans des
ressources partages.
Remarque
Si une ressource est verrouille par un autre utilisateur,
un message d'erreur s'affiche et les modifications et
suppressions ne sont pas effectues sur le serveur.
Annuler les modifications Pour les ressources slectionnes, le projet local est mis
jour l'aide du projet partag sur le serveur, quel que soit
le statut.
Remarque
Annuler les modifications met jour le projet local de la
mme manire qu'Obtenir les modifications du serveur
ceci prs que, si une ressource a t cre dans le
projet local et n'a pas encore t enregistre sur le
serveur, Annuler les modifications supprime la nouvelle
ressource locale tandis qu'Obtenir les modifications du
serveur conserve la nouvelle ressource locale.
La liste de ressources dans le volet Etat de synchronisation peut tre filtre sur base du statut l'aide des icnes
de la barre d'outils du volet :
Affiche toutes les ressources. Cela efface les filtres et rpertorie toutes les ressources, quel
que soit leur statut.
Affiche ou masque les ressources du projet local qui ont chang par rapport au serveur.
Affiche ou masque les ressources du serveur qui ont chang par rapport au projet local.
Liens associs
Synchronisation d'un projet [page 63]
1. Pour ouvrir la vue Synchronisation du projet, dans le menu principal, slectionnez Fentre
Synchronisation du projet .
2. Cliquez sur l'icne Changer de session dans la vue Synchronisation du projet pour ouvrir une session sur
le systme du rfrentiel o sont enregistrs les projets partags.
Aprs avoir saisi vos informations d'authentification, vous pouvez grer les projets partags et slectionner un
projet synchroniser dans la liste Projet partag.
Liens associs
Ouverture d'une session [page 69]
A propos de la synchronisation de projet [page 60]
Mettre jour des ressources locales avec les modifications stockes dans le projet partag.
Enregistrer dans le projet partag les modifications apportes aux ressources locales.
Rtablir les ressources locales selon la copie stocke dans le projet partag.
Crer une copie locale d'un projet partag.
1. Ouvrez la vue Synchronisation du projet avec un session du systme du rfrentiel o est enregistr le projet
partag.
2. Slectionnez le projet partag dans la liste Projets partags.
3. Pour voir le dernier tat de synchronisation des ressources du projet, dans le volet intitul Etat de
synchronisation (projet local par rapport au projet partag), dveloppez le projet et cliquez sur l'icne
d'actualisation .
Pour en savoir plus sur l'tat de synchronisation et les actions possibles, voir la rubrique associe concernant
la synchronisation de projets.
4. Synchronisez le projet :
Pour mettre jour le projet local avec les ressources qui ont t modifies dans le projet partag,
slectionnez les ressources dans la liste et cliquez sur l'icne Obtenir les modifications du serveur .
Si aucun projet n'existe dans la vue Projets locaux avec le nom du projet partag, un projet local est cr.
Pour mettre jour le projet partag avec les modifications apportes localement, slectionnez les
ressources de la liste et cliquez sur l'icne Enregistrer les modifications sur le serveur .
Remarque
Les ressources verrouilles par un autre utilisateur ne peuvent tre mises jour sur le serveur.
Toutefois, au besoin, tout utilisateur peut dverrouiller la ressource.
Si vous mettez jour le serveur avec des ressources que vous avez verrouilles, la synchronisation met
jour les modifications mais ne les dverrouille pas. Vous devez explicitement dverrouiller les
ressources sur le serveur.
Pour rtablir la copie stocke sur le serveur comme ressources dans le projet local, slectionnez les
Liens associs
A propos de la synchronisation de projet [page 60]
Ouverture de la vue Synchronisation du projet [page 63]
Verrouillage d'une ressource [page 64]
Dverrouillage d'une ressource [page 65]
Fusion des modifications apportes aux ressources partages [page 65]
Pour verrouiller une ressource, celle-ci doit se trouver dans un projet partag.
Verrouillez une ressource lorsque vous souhaitez informer les autres concepteurs que vous tes en train de
travailler sur la ressource lorsqu'ils ouvrent la vue Synchronisation du projet.
1. Ouvrez la vue Synchronisation du projet avec un session du systme du rfrentiel o est enregistr le projet
partag.
2. Slectionnez le projet partag dans la liste Projets partags.
3. Dans le volet Projet partag , dveloppez le projet.
4. Cliquez avec le bouton droit sur la ressource et slectionnez Verrouiller.
Remarque
L'action de verrouillage ne met pas jour le contenu de ressource, ni dans le projet local, ni dans le projet
partag. Pour enregistrer des modifications, synchronisez la ressource.
Liens associs
Ouverture de la vue Synchronisation du projet [page 63]
Dverrouillez une ressource une fois que vous avez mis jour vos modifications sur le serveur et que vous
souhaitez informer les autres concepteurs que vous avez termin. Une fois que vous avez dverrouill la
ressource, les autres concepteurs peuvent la verrouiller et/ou mettre jour la version du serveur avec les
modifications.
Remarque
Au besoin, vous pouvez dverrouiller une ressource verrouille par un autre utilisateur.
1. Ouvrez la vue Synchronisation du projet avec un session du systme du rfrentiel o est enregistr le projet
partag.
2. Slectionnez le projet partag dans la liste Projets partags.
3. Dans le volet Projet partag , dveloppez le projet.
4. Cliquez avec le bouton droit sur la ressource et slectionnez Dverrouiller.
Remarque
L'action de dverrouillage ne met pas jour la ressource du serveur avec les modifications apportes dans
le projet local. Pour enregistrer des modifications, synchronisez la ressource.
Liens associs
Ouverture de la vue Synchronisation du projet [page 63]
A propos de la synchronisation de projet [page 60]
Lors de la synchronisation d'une ressource partage, avant d'obtenir les modifications du serveur, vous pouvez
passer en revue les modifications et dcider lesquelles sont appliquer la ressource locale. Cette procdure
prsente une faon de fusionner manuellement les modifications entre des ressources qui diffrent.
Par exemple, imaginons que vous tes en train de travailler sur une ressource appele
NouvelleFondationDeDonnes dans un projet local. Ce projet est partag dans un rfrentiel. Lorsque vous
synchronisez le projet, NouvelleFondationDeDonnes a pour tat de synchronisation Modifi sur le serveur ou
En conflit.
1. Dans le projet local, cliquez avec le bouton droit sur NouvelleFondationDeDonnes et slectionnez Copier.
2. Cliquez nouveau avec le bouton droit (dans le projet local) et slectionnez Coller.
Une copie de NouvelleFondationDeDonnes est enregistre dans le projet local.
Finalement, une fois que vous avez vrifi les modifications fusionnes, vous pouvez supprimer Copie de
NouvelleFondationDeDonnes du projet local.
Vous pouvez enregistrer n'importe quelle ressource sous forme de rapport dans un fichier local.
1. Cliquez avec le bouton droit sur le nom de la ressource dans la vue Projets locaux et slectionnez Enregistrer
sous.
2. Dans la zone Emplacement du rapport, saisissez un chemin, un nom et un type de fichier pour le rapport. Le
type de fichier peut tre le format .pdf, .html ou .txt.
Pour parcourir le systme de fichiers local afin de trouver un chemin de fichier, cliquez sur le bouton Parcourir
.
3. Pour les ressources plus volumineuses (fondations de donnes et couches de gestion), vous pouvez
slectionner quels lments de mtadonnes inclure au rapport dans la zone Elments de mtadonnes.
4. Cliquez sur Gnrer pour crer le rapport.
Les ressources de rfrentiel sont les univers et les connexions qui ont t scuriss dans un rfrentiel sur un
CMS (Central Management Server). La vue Ressources de rfrentiel permet de naviguer parmi les dossiers et
ressources de rfrentiel et d'interagir avec eux.
Le dossier Connections contient les connexions scurises cres l'aide de l'outil de conception d'information et
de l'outil de conception d'univers.
Remarque
Un sous-dossier CommonConnections apparat parfois dans le dossier Connections. Le dossier
CommonConnections contient des connexions OLAP cres dans la Central Management Console utilises
dans SAP BusinessObjects Advanced Analysis.
Le dossier Universe contient les univers publis avec l'outil de conception d'information (univers .unx), de mme
que les univers crs et exports avec l'outil de conception d'univers ou migrs depuis des versions antrieures
(univers .unv).
Pour naviguer dans un rfrentiel, ouvrez une session sur le CMS o est stock le rfrentiel. Pour en savoir plus
sur les sessions, voir la rubrique associe.
Les sections suivantes rsument les tches que vous pouvez accomplir depuis la vue Ressources de rfrentiel.
Gestion de dossiers
Avec les droits appropris, vous pouvez insrer, renommer et supprimer des sous-dossiers dans les dossiers
Connections et Universes.
Gestion d'univers
Vous pouvez accomplir les tches suivantes sur les univers .unx (publis l'aide de l'outil de conception
d'information) :
Vous pouvez accomplir les tches suivantes sur les univers .unv (crs l'aide de l'outil de conception d'univers
ou migrs depuis une version antrieure) :
Convertir un univers. Vous pouvez enregistrer les ressources converties en un projet local ou publier dans le
rfrentiel l'univers .unx converti.
Supprimer un univers du rfrentiel.
Liens associs
A propos de la gestion de session [page 68]
A propos de la modification des connexions et des raccourcis de connexion [page 95]
Cration d'une connexion relationnelle [page 74]
Cration d'une connexion OLAP [page 90]
A propos des raccourcis de connexion [page 73]
Excution d'une vrification d'intgrit [page 217]
Excution d'une requte sur un univers publi dans un rfrentiel [page 70]
Extraction d'un univers publi depuis un rfrentiel [page 53]
A propos de la conversion d'univers .unv [page 42]
Une session contient le nom de systme du CMS (Central Management Server) et les informations
d'authentification ncessaires pour accder des ressources stockes dans un rfrentiel. Vous devez dfinir au
moins une session pour vous connecter au rfrentiel. Vous pouvez dfinir d'autres sessions qui se connectent au
mme rfrentiel sous diffrents utilisateurs.
Les workflows de l'outil de conception d'information ncessitant l'accs des ressources scurises vous invitent
fournir des informations par le biais de la bote de dialogue Ouvrir la session. Si vous n'avez pas dj dfini une
session pour le rfrentiel auquel vous souhaitez accder, vous pouvez slectionner Nouvelle session dans la liste
Sessions. Vous pouvez galement dfinir une session avec la commande Insrer une session dans la vue
Ressources de rfrentiel.
Une fois la session dfinie, elle est conserve dans la vue Ressources de rfrentiel, ainsi que dans la liste
Sessions. Lorsque vous ouvrirez nouveau la session, vous n'aurez saisir que votre mot de passe.
Une fois une session ouverte, elle reste ouverte jusqu' ce que vous quittiez l'outil de conception d'information.
Pour fermer explicitement une session, vous devez raliser cette opration depuis la vue Ressources de
rfrentiel.
Si vous n'avez plus besoin d'une session et souhaitez la supprimer de la liste, utilisez la commande Supprimer une
session dans la vue Ressources de rfrentiel.
Liens associs
Droits de la CMC pour les utilisateurs de l'outil de conception d'information [page 229]
Ouverture d'une session [page 69]
Fermeture d'une session [page 70]
Diffrents workflows ncessitent l'ouverture d'une session. Si vous tes invit ouvrir une session, une liste des
sessions prdfinies est disponible. La liste Sessions est organise dans l'ordre suivant :
Pour ouvrir une session sur un rfrentiel dj dfini dans l'outil de conception d'information :
Dans la vue Ressources de rfrentiel, cliquez avec le bouton droit sur le nom du rfrentiel et
slectionnez Ouvrir la session.
Slectionnez la session dans la liste Sessions.
2. Les informations d'authentification du CMS sont remplies pour vous. Si la session n'est pas dj ouverte,
saisissez votre Mot de passe.
Remarque
Si vous essayez d'ouvrir une session sur un rfrentiel dont une autre session est dj ouverte, un message
d'erreur s'affiche. Pour changer de session sur un rfrentiel, vous devez d'abord fermer la session ouverte
dans la vue Ressources de rfrentiel.
Pour ouvrir une session sur un rfrentiel qui n'est pas dj dfini dans l'outil de conception d'information :
Dans la vue Ressources de rfrentiel, dans le menu Insrer , slectionnez Insrer une session.
Slectionnez Nouvelle session dans la liste Sessions.
2. Dans la zone Systme, saisissez le nom du CMS (Central Management Server) o se situe le rfrentiel.
Remarque
Pour insrer une session pour un rfrentiel hberg sur un ordinateur d'un domaine diffrent de celui du
client hbergeant l'application, vous devez fournir les informations d'hte dans un fichier hosts sur le client.
Vous pouvez mettre jour les fichiers d'hbergement dans :
Remarque
Pour le type d'Authentification Windows AD, spcifiez le nom de domaine complet dans Nom d'utilisateur.
Par exemple, saisissez monutilisateur@domaine.com et non monutilisateur@domaine.
La session reste ouverte jusqu' ce que vous la fermiez explicitement dans la vue Ressources de rfrentiel ou
que vous quittiez l'outil de conception d'information.
Liens associs
Fermeture d'une session [page 70]
Toutes les sessions ouvertes se ferment lorsque vous quittez l'outil de conception d'information. Pour fermer
explicitement une session :
1. Dans la vue Ressources de rfrentiel, slectionnez la session que vous souhaitez fermer.
2. Cliquez avec le bouton droit et slectionnez Fermer la session.
Lorsque vous excutez une requte sur un univers publi dans un rfrentiel, l'Editeur de requte applique les
paramtres dfinis dans les profils de scurit de l'univers conformment au nom d'utilisateur dfini dans la
session.
1. Dans la vue Ressources de rfrentiel, slectionnez l'univers. Slectionnez uniquement des univers .unx.
2. Cliquez avec le bouton droit sur le nom de l'univers et slectionnez Excuter une requte.
L'Editeur de requte s'ouvre sur une liste de vues et objets accords suivant votre nom d'utilisateur.
Liens associs
Comment crer une requte [page 201]
Une connexion est un ensemble nomm de paramtres dfinissant la manire dont une ou plusieurs applications
SAP BusinessObjects peuvent accder aux sources de donnes relationnelles ou OLAP. La connexion peut
consister en un fichier local ou en un objet distant d'un rfrentiel rfrenc par un raccourci local dans l'outil de
conception d'information.
Objet Description
Source de donnes relationnelle pour Vous associez une ou plusieurs connexions relationnelles une
une fondation de donnes fondation de donnes et concevez une couche de gestion sur la
fondation de donnes.
Source de donnes OLAP pour une Pour une source de donnes OLAP, vous associez une couche de
couche de gestion gestion directement une connexion. La couche de gestion est
publie sous forme d'univers mais la connexion offre un accs direct
au cube.
Accder une requte SAP NetWeaver Dfinissez des connexions SAP NetWeaver BW utilisant le pilote de
BW middleware du SAP BICS Client pour fournir l'accs une requte.
Les applications de requte et de reporting SAP BusinessObjects se
connectent directement la requte. Vous ne pouvez pas utiliser ces
connexions comme source de couches de gestion ou d'univers. Pour
en savoir plus sur la cration d'un univers sur SAP NetWeaver BW,
voir la rubrique associe.
Pour accder des sources de donnes relationnelles lors de la cration d'une fondation de donnes et d'une
couche de gestion relationnelle.
Remarque
Pour crer une fondation de donnes sources multiples, vous devez rfrencer des connexions
scurises.
Pour accder un cube OLAP lors de la cration d'une couche de gestion OLAP.
Pour excuter des requtes sur une base de donnes cible pour tester des modifications dans la couche de
gestion ou pour gnrer des listes de valeurs.
Les connexions locales ont une scurit limite ou inexistante car elles peuvent tre utilises par tout utilisateur
disposant d'un accs l'ordinateur qui excute l'outil de conception d'information.
Pour scuriser une connexion locale, vous publiez la connexion dans un rfrentiel.
Liens associs
Publication d'une connexion locale dans le rfrentiel [page 225]
A propos des connexions scurises [page 72]
Cration d'une connexion relationnelle [page 74]
Cration d'une connexion OLAP [page 90]
Lorsqu'une connexion est publie, un objet connexion contenant les mmes paramtres que la connexion locale
est cr dans le dossier ou sous-dossier Connections du rfrentiel.
Vous pouvez galement crer des connexions scurises directement dans le rfrentiel l'aide des commandes
Insrer une connexion relationnelle et Insrer une connexion OLAP depuis la vue Ressources de rfrentiel.
Les connexions scurises ne peuvent pas tre copies dans le systme de fichiers local, mais elles sont
accessibles dans la vue Projets locaux sous forme de raccourcis de connexion. Le raccourci peut tre utilis de la
mme manire qu'une connexion locale, mais les proprits de la connexion ne peuvent tre modifies qu'en se
connectant au systme du rfrentiel.
Les connexions scurises et raccourcis de connexions sont utiliss aux fins suivantes :
Une connexion scurise est soumise aux restrictions de scurit gnrale suivantes dans le rfrentiel :
Pour garantir la confidentialit, certains paramtres de connexion scurise sensibles, nom d'utilisateur et mot de
passe par exemple, restent stocks dans le rfrentiel.
Afin de modifier la connexion dans l'outil de conception d'information, le droitTlcharger la connexion localement
doit tre accord dans la Central Management Console (en plus des droits d'application (cration, modification ou
suppression des connexions) et du droit de connexion (Modifier les objets).
Si le droit Tlcharger la connexion localement est accord, il est possible d'excuter les requtes, soit sur le
serveur l'aide du pilote de middleware du serveur, soit localement l'aide du pilote de middleware local. Pour
utiliser le middleware local, slectionnez l'option du middleware local dans les prfrences de l'outil de conception
d'information. Si ce droit est refus, l'outil de conception d'information utilise le middleware du serveur.
Liens associs
A propos des raccourcis de connexion [page 73]
Droits de la CMC pour les utilisateurs de l'outil de conception d'information [page 229]
Configuration du middleware pour les connexions relationnelles scurises [page 23]
Un raccourci de connexion est un objet qui rfrence une connexion scurise dans un rfrentiel. Le raccourci
est enregistr sous la forme d'un fichier .cns sur le systme de fichiers local. Le raccourci contient l'adresse et le
numro de port du rfrentiel, le type de connexion (OLAP ou relationnelle) et un ID identifiant la connexion sur le
serveur.
Vous utilisez un raccourci de connexion lorsque vous crez ou modifiez une fondation de donnes ou une couche
de gestion qui utilise une connexion stocke dans le rfrentiel.
Liens associs
Publication d'une connexion locale dans le rfrentiel [page 225]
Cration d'un raccourci de connexion [page 95]
Utilisez l'Assistant Nouvelle connexion relationnelle pour crer des connexions locales et scurises une source
de donnes relationnelle.
Avant de crer une connexion locale, vous devez disposer d'un projet disponible dans la vue Projets locaux. Pour
en savoir plus sur la cration de projets locaux, voir la rubrique associe.
Remarque
Vous devez crer les connexions relationnelles aux sources SAP NetWeaver BW et SAS directement dans le
rfrentiel sous forme de connexions scurises.
Pour crer une connexion locale, slectionnez le dossier du projet dans la vue Projets locaux.
Slectionnez Fichier Nouveau Connexion relationnelle .
Pour crer une connexion scurise, dans la vue Ressources de rfrentiel, ouvrez une session sur le
rfrentiel o vous souhaitez crer la connexion scurise. Cliquez avec le bouton droit sur le dossier ou
sous-dossier Connections du rfrentiel, puis slectionnez Insrer une connexion relationnelle.
2. Suivez les tapes de l'assistant de cration de connexion relationnelle pour saisir les informations suivantes :
Nom de la connexion
Middleware de la base de donnes cible
Paramtres de connexion utiliser pour se connecter la source de donnes relationnelle
Paramtres de configuration et paramtres personnaliss destins optimiser la connexion
Si vous avez besoin d'aide pour une tape en particulier, cliquez sur l'icne d'aide dans la bote de dialogue de
l'Assistant.
Liens associs
Cration d'un projet local [page 56]
A propos de la gestion des ressources de rfrentiel [page 67]
Nommer une connexion [page 74]
propos des connexions [page 71]
Cette section dcrit la page Nom de ressource de l'assistant de nouvelle connexion relationnelle.
Nommez une connexion et saisissez ventuellement une description de la source de donnes. Le nom et la
description sont disponibles en tant que proprits de la connexion et peuvent tre modifis tout moment.
Proprits Description
Description Informations dcrivant la source de donnes. Ces informations peuvent tre utiles
lorsque la connexion est utilise pour plusieurs fondations de donnes. Ces
informations sont facultatives.
Aprs avoir saisi les informations de nom, cliquez sur Suivant pour poursuivre l'Assistant.
Liens associs
Slectionner un pilote de middleware [page 75]
Slectionnez un pilote de connexion pour vous connecter la version correcte du middleware pour la base de
donnes cible. Le pilote de connexion dsigne le pilote SAP BusinessObjects qui mappe les informations du
middleware l'interface utilisateur de l'application SAP BusinessObjects.
Remarque
Les connexions SAP NetWeaver BW et SAS ne sont rpertories que si vous crez la connexion directement
dans le rfrentiel.
Remarque
Si vous utilisez l'outil de conception d'information depuis une installation de Crystal Server 2011, les pilotes de
middleware SAP ne sont pas disponibles.
Liens associs
Dfinition des paramtres de connexion [page 75]
Les paramtres de connexion varient en fonction du type de source de donnes dont vous dfinissez la
connexion. Slectionnez parmi les rubriques associes le lien vers davantage d'informations sur les paramtres
de connexion.
Liens associs
Paramtres personnaliss pour les connexions relationnelles [page 84]
Paramtres de connexion pour les connexions SAP NetWeaver BW et SAP ERP [page 77]
Paramtres de connexion pour les connexions SAS [page 80]
Paramtres de connexion pour les connexions Oracle EBS [page 82]
Paramtres de configuration des connexions relationnelles [page 83]
Paramtres personnaliss pour les connexions relationnelles [page 84]
Pour obtenir une description des paramtres de connexion pour les connexions SAP NetWeaver BW, SAP ERP,
SAS et Oracle EBS, voir les rubriques associes.
Paramtre Description
Mode d'authentification Mthode utilise pour authentifier les rfrences de connexion de l'utilisateur
lors de l'accs la source de donnes :
Pour les connexions SAP HANA Appliance, le numro d'instance SAP HANA
est reprsent par le deuxime et le troisime chiffre du numro de port. Par
exemple, si le numro de port est 30215, le numro d'instance HANA
correspond 02.
To take advantage of the SAP HANA failover option, specify a list of servers
separated by a semi-colon, for example:
(host1:30015;host2:30015;host3:30015). Le pilote JDBC choisira l'un
de ces htes pour la connexion. Si l'un des htes n'est pas disponible, le
pilote choisira le suivant dans la liste.
Nom de la source de donnes Pour les connexions ODBC, nom de la source de donnes que vous avez
dfinie l'aide du gestionnaire de source de donnes de votre systme
d'exploitation.
Alias Pour les connexions DB2, il s'agit de l'alias de la base de donnes que vous
avez cre l'aide de l'assistant de configuration DB2.
Service Net Nom du service Net Oracle pour les connexions Oracle utilisant le
middleware JDBC.
Service Alias qui contient l'IP du serveur et les informations relatives au service Net
pour les connexions Oracle.
URL_JDBC URL et classe JDBC utilises pour la connexion la base de donnes dans le
cas de connexions JDBC gnriques.
CLASSE_JDBC
Serveur Informix Pour les connexions Informix, nom du serveur Informix que vous avez dfini.
OLE DB Provider Name Nom du fournisseur pour les connexions OLE DB gnriques.
Liens associs
Paramtres de connexion pour les connexions SAP NetWeaver BW et SAP ERP [page 77]
Paramtres de connexion pour les connexions SAS [page 80]
Paramtres de connexion pour les connexions Oracle EBS [page 82]
Les paramtres suivants s'appliquent aux connexions des systmes SAP NetWeaver BW (connexions
relationnelles et BICS Client) et SAP ERP.
Pour dfinir les paramtres de la fonction ABAP et des InfoSets pour les connexions SAP ERP, cliquez sur Suivant
aprs avoir saisi les paramtres de connexion.
Paramtre Description
Mode d'authentification Mthode utilise pour authentifier les rfrences de connexion de l'utilisateur
lors de l'accs la source de donnes :
Numro du client Numro utilis pour identifier le client sur le systme SAP NetWeaver BW.
Remarque
Dans certains cas, vous pouvez slectionner la langue dans la liste.
Remarque
Requis pour les deux types de serveur, savoir, les serveurs de
messagerie et les serveurs d'applications.
Remarque
Pour russir votre connexion au serveur de messagerie, vous devez
ajouter l'ID systme du serveur de messagerie au fichier suivant de
l'ordinateur hbergeant l'application :
C:\WINDOWS\system32\drivers\etc\services
Numro du systme pour Numro de systme du serveur d'applications SAP. Il s'agit d'un nombre
Serveur d'applications entier deux chiffres compris entre 00 et 99.
Nom du serveur pour Serveur de Nom ou adresse IP du serveur de messagerie SAP utilis pour l'quilibrage
messagerie de charge.
Nom du groupe pour Serveur de Nom du groupe de connexion. Un groupe de connexion est une srie de
messagerie serveurs d'applications ddis utiliss pour se connecter.
Catalogue Nom utilis pour identifier la connexion au serveur de requtes pour les
connexions relationnelles SAP NetWeaver BW.
Remarque
Un nom de catalogue par dfaut est enregistr automatiquement avec le
serveur de requtes lorsque la connexion est ajoute pour la premire fois
une fondation de donnes sources multiples.
Lorsque vous crez une connexion SAP NetWeaver BW, la bote de dialogue Slectionner une table de faits
InfoProvider permet de choisir une table de faits qui deviendra le centre du schma en flocon de votre fondation
de donnes.
Les paramtres suivants s'appliquent aux connexions SAP ERP (Enterprise Resource Planning). Pour en savoir
plus sur les connexions SAP ERP, voir le Guide d'accs aux donnes.
Paramtre Description
Caractre gnrique du nom de la Les caractres gnriques sont des filtres qui permettent de rduire le
fonction nombre de tables visibles dans la connexion. Le caractre gnrique est *. Il
peut correspondre un nombre de caractres compris entre zro et l'infini. Il
est possible d'utiliser le caractre gnrique avec des mots-cls. Par
exemple :
*mot-cl_un*mot-cl2*
Mapper les paramtres de table S'ils sont slectionns, les paramtres de table sont considrs la fois
dans les colonnes d'entre comme paramtres d'entre et comme paramtres de sortie de la
fonction ABAP.
Mapper des champs de slection Si un champ de slection de la requte SAP est slectionn, il est mapp
dans les colonnes de table dans une colonne de table et considr comme colonne d'entre facultative :
Une requte ne peut contenir que le filtre EQUAL dans cette colonne.
Si la colonne est seulement dans la projection, NULL est renvoy.
S'ils ne sont pas slectionns, les champs de slection sont ignors. Aucun
filtrage n'est possible sur ces champs.
Les paramtres suivants s'appliquent aux connexions des sources de donnes SAS.
Paramtre Description
Mode d'authentification Mthode utilise pour authentifier les rfrences de connexion de l'utilisateur
lors de l'accs la source de donnes :
Remarque
Un nom de catalogue par dfaut est enregistr automatiquement avec le
serveur de requtes lorsque la connexion est ajoute pour la premire fois
une fondation de donnes sources multiples.
Lorsque vous crez une connexion SAS, la bote de dialogue Dfinir des ensembles de donnes SAS vous permet
de configurer la fondation de donnes pour accder plusieurs ensembles de donnes qui ne sont pas prdfinis
sur le serveur SAS/SHARE. Ces ensembles de donnes ne sont pas inclus dans la configuration SAS actuelle.
Paramtre Description
Mot de passe Mot de passe utilis pour accder au serveur de base de donnes Oracle.
Mode d'authentification Mthode utilise pour authentifier les rfrences de connexion de l'utilisateur
lors de l'accs l'application EBS :
Mot de passe Oracle EBS Mot de passe permettant d'accder l'application si le Mode
d'authentification est Utilisez le nom d'utilisateur et le mot de passe spcifis.
La bote de dialogue Paramtres de configuration contient des paramtres que vous pouvez dfinir pour craser
les options de configuration par dfaut.
Paramtre Description
Mode de pool de connexions Mthode utiliser pour maintenir la connexion active si vous vous servez
d'un pool de connexions.
Dpassement du dlai de pool Dure, exprime en minutes, pendant laquelle la connexion doit rester
ouverte si Mode de pool de connexions est dfini sur Conserver la connexion
active pendant.
Taille de l'Array fetch Nombre maximal de lignes autorises par extraction de base de donnes.
Par exemple, si vous saisissez 20 et que votre requte renvoie 100 lignes, la
connexion extrait les donnes en 5 extractions de 20 lignes chacune.
Pour dsactiver l'extraction du tableau, saisissez une taille de l'Array fetch est
1. Les donnes sont alors extraites ligne par ligne.
Remarque
La dsactivation de l'extraction du tableau peut augmenter l'efficacit de
l'extraction des donnes mais ralentit les performances du serveur. Plus la
valeur de Taille du tableau pour l'extraction est leve, plus l'extraction des
lignes est rapide. Toutefois, vous devez vous assurer que vous disposez de
suffisamment de mmoire sur le systme client.
Taille du tableau pour la jointure Ce paramtre n'est pas utilis pour les univers crs l'aide de l'outil de
conception d'information.
Expiration du dlai de connexion Dlai, exprime en minutes, avant l'expiration d'une tentative de connexion et
l'affichage d'un message d'erreur.
Vous pouvez dfinir les chemins vers plusieurs fichiers spars par un point-
virgule. Par exemple :
/tmp/foo.py;/tmp/bar.py
Vous pouvez dfinir les chemins vers plusieurs fichiers JAR spars par un
point-virgule. Par exemple :
/usr/lib/hive/hive-contrib-1.jar;/usr/lib/hive/hive-
contrib-2.jar
Proprits du pilote JDBC Valeurs pour les proprits du pilote JDBC. Il est possible de dfinir la valeur
(key=value,key=value) de plusieurs proprits. Les diffrentes valeurs doivent tre spares par des
virgules. Par exemple, la valeur suivante de Proprits du pilote JDBC dfinit
les proprits du pilote oracle.jdbc.defaultNChar et defaultNChar :
oracle.jdbc.defaultNChar=true,defaultNChar=true
Remarque
Mme si la proprit est dj dfinie dans le fichier <pilote>.sbo, c'est la
valeur dfinie pour ce paramtre qui est utilise. Pour en savoir plus sur
les fichiers SBO, voir le Guide d'accs aux donnes.
Nom du propritaire Pour les connexions DB2, ce paramtre ajoute le nom du propritaire du
tableau comme prfixe au nom du tableau conformment la convention
DB2 concernant les noms de tables.
Suffixe de table Pour les connexions DB2, ce paramtre ajoute un suffixe au nom de la table
conformment la convention DB2 concernant les noms de tables.
La bote de dialogue Paramtres personnaliss permet de droger la valeur de certains paramtres. Elle permet
aussi d'ajouter des paramtres et leurs valeurs.
Conseil Dans le cas des connexions Oracle, la valeur est utilise par l'optimiseur de
requte pour choisir un plan d'excution. Consultez la documentation
d'Oracle pour obtenir des informations exhaustives sur les astuces qui
peuvent tre utilises et savoir comment vous en servir pour optimiser les
requtes.
Les paramtres suivants s'appliquent aux connexions des fichiers CSV (fichiers contenant des valeurs spares
par des virgules). Pour en savoir plus sur le format de fichier et les paramtres rgionaux des connexions de
fichiers CSV, voir la rubrique associe.
Paramtre Description
Type d'emplacement Les paramtres Type d'emplacement et Protocole vous guident dans la
configuration des paramtres ncessaires votre source de donnes.
Protocole
Si le Type d'emplacement est dfini sur Local, les paramtres de protocole et
de rfrence de connexion sont griss.
Remarque
Les fichiers de schma peuvent tre locaux, mme si le Type
d'emplacement est dfini sur Distant. Si le fichier de schma est distant, le
Protocole s'applique aussi bien la source de donnes qu'aux fichiers de
schma.
Par exemple :
http://host:port/path/file
ftp://host:port/path/file
smb://server:port/path/file
Dtection du schma Mthode utilise pour dtecter le schma du fichier CSV. Les valeurs
possibles sont :
automatique
Le pilote d'accs aux donnes trouve automatiquement le schma. Type
de fichier doit tre dfini sur dlimit.
pas de dtection
Le pilote d'accs aux donnes ignore les lignes de commentaires,
analyse la premire ligne et dtermine le nombre de colonnes mais pas
les types de colonne. Type de fichier doit tre dfini sur dlimit.
ddl
Le pilote d'accs aux donnes se sert d'un fichier DDL (Data Definition
Language) pour dtecter le schma.
sqlddl
Le pilote d'accs aux donnes se sert d'un fichier DDL correspondant au
langage SQL pour dtecter le schma.
Fichier de schma Chemin d'accs un fichier de schma DDL ou SQLDDL. Pour dfinir des
schmas pour plusieurs tables, utilisez un fichier SQLDDL.
Lignes de test Mthode permettant d'analyser des lignes afin de vrifier les informations
sur les colonnes (nom, type, taille et prsence de la valeur Null). Requis si
Dtection du schma est dfini sur automatique. Les valeurs possibles sont
les suivantes :
automatique
Le pilote analyse le fichier jusqu' ce qu'un type soit dtect pour chaque
colonne. L'analyse se termine aprs la premire ligne si celle-ci ne
contient aucune valeur NULL.
Attention
Cette mthode peut entraner des conflits de conversion de type dans
les cas o seules les premires lignes sont analyses alors que
d'autres types sont utiliss sur les lignes suivantes.
int
Analyse un nombre de lignes prcis. Ce paramtre peut servir de
compromis entre l'volutivit des fichiers CSV volumineux et une qualit
mdiocre des donnes des fichiers CSV.
Attention
Cette mthode peut entraner des conflits si d'autres types sont
utiliss sur les lignes qui ne sont pas analyses.
tout
Analyse tout le fichier. Cette mthode permet de trouver la valeur de
chane la plus longue, qui correspond la taille de la colonne des valeurs
non numriques.
Remarque
La mthode recommande est tout pour permettre une dtection
correcte des informations sur les colonnes. Etant donn qu'il s'agit de
la mthode de dtection la plus lente, utilisez des fichiers DDL si les
fichiers CSV sont trop volumineux.
Nombre de lignes de test Nombre de lignes du fichier CSV qui sont analyses pour vrifier les types de
colonne.
Si Protocole est dfini sur SMB (Partage Windows), saisissez le Domaine SMB
de la connexion.
Proxy HTTP Si Protocole est dfini sur HTTP, saisissez les paramtres de proxy de la
connexion.
Mot de passe du proxy : Mot de passe utilis pour accder au serveur proxy.
Liens associs
Format de fichier et paramtres rgionaux pour les connexions des fichiers CSV [page 88]
Les paramtres suivants s'appliquent aux connexions des fichiers CSV (fichiers contenant des valeurs spares
par des virgules).
Paramtres de fichier
Paramtre Description
Jeu de caractres du fichier Jeu de caractres utilis dans les fichiers CSV.
Remarque
Le jeu de caractres doit tre le mme pour tous les fichiers.
dlimit
Les entres du fichier CSV sont dlimites par un sparateur.
fixe
Les entres du fichier CSV ont une largeur fixe.
Mode non strict Si cette case est coche, les lignes non valides sont automatiquement
ignores (nombre de colonnes insuffisant ou excessif).
Noms de colonne de la premire Cette valeur boolenne indique si la premire ligne du fichier CSV contient
ligne des noms de colonne.
Remarque
Si le fichier ne contient aucun nom de colonne et que la dtection du
schma est active, le pilote d'accs aux donnes attribue les noms col1,
col2, ...,col<n> aux colonnes.
Regroup en un seul tableau Cette valeur boolenne indique si les tableaux doivent automatiquement tre
concatns lorsque la source de donnes indique est un modle.
Attention
Les fichiers CSV doivent avoir la mme structure.
Nombre initial de lignes de Nombre de lignes qui contiennent des commentaires au dbut du
commentaires fichier CSV. Le nombre maximal est 1 000.
Sparateur Caractre utilis pour sparer les entres du fichier CSV. Il ne doit tre
identique ni l'identificateur de texte ni au caractre d'chappement.
Remarque
Si la touche de tabulation est utilise pour sparer les entres, le mot TAB
peut tre dfini comme sparateur.
Identificateur de texte Caractre situ de chaque ct d'une entre de fichier, tel que le guillemet
simple (') ou le guillemet double (").
Remarque
L'identificateur de texte et le caractre d'espacement ne doivent pas tre
identiques.
Paramtres rgionaux
Paramtre Description
Sparateur dcimal La valeur par dfaut est le point (.). Par exemple : 100.20.
Caractre de sparateurs de La valeur par dfaut est la virgule (,). Par exemple : 1,000.20.
milliers
Format de date Formats de date et d'heure utiliss dans les fichiers CSV. Le format du
Format d'horodatage paramtre doit tre le mme que celui qui est utilis dans les fichiers CSV
pour que le pilote puisse reconnatre les formats de date et d'heure et les
Format d'heure analyser.
Avant de crer une connexion locale dans l'outil de conception d'information, vous devez disposer d'un projet
disponible dans la vue Projets locaux. Pour en savoir plus sur la cration de projets locaux, voir la rubrique
associe.
Remarque
Les connexions OLAP que vous crez dans l'outil de conception d'information ne sont pas prises en charge par
l'outil de conception d'univers. En outre, les connexions OLAP cres dans l'outil de conception d'univers ne
sont pas disponibles pour la cration d'univers dans l'outil de conception d'information.
Pour crer une connexion locale, slectionnez le dossier du projet dans la vue Projets locaux.
Slectionnez Fichier Nouveau Connexion OLAP .
Pour crer une connexion scurise, dans la vue Ressources de rfrentiel, ouvrez une session sur le
rfrentiel o vous souhaitez crer la connexion scurise. Cliquez avec le bouton droit sur le dossier ou
sous-dossier Connections du rfrentiel, puis slectionnez Insrer une connexion OLAP.
2. Suivez les tapes de l'assistant de cration de connexion OLAP pour saisir les informations suivantes :
Nom de la connexion
Pilote de middleware de la base de donnes cible
Paramtres d'authentification pour la connexion la source de donnes OLAP
Cube OLAP auquel se connecter
Si vous avez besoin d'aide pour une tape en particulier, cliquez sur l'icne d'aide dans la bote de dialogue de
l'Assistant.
Liens associs
Cration d'un projet local [page 56]
Slectionner un pilote de middleware OLAP [page 90]
propos des connexions [page 71]
Vous pouvez slectionnez un pilote OLAP pour vous connecter au serveur OLAP. Le pilote OLAP mappe les
informations du middleware du serveur OLAP l'interface utilisateur de l'application SAP BusinessObjects.
En fonction de votre serveur OLAP cible, dveloppez le nud du middleware et slectionnez le pilote cible.
Remarque
Si vous utilisez l'outil de conception d'information depuis une installation de Crystal Server 2011, les pilotes de
middleware SAP ne sont pas disponibles.
Les paramtres de connexion varient en fonction du type de source de donnes dont vous dfinissez la
connexion. Slectionnez parmi les rubriques associes le lien vers davantage d'informations sur les paramtres
de connexion.
Liens associs
Paramtres de connexion pour les connexions OLAP [page 91]
Paramtres de connexion pour les connexions SAP NetWeaver BW et SAP ERP [page 77]
Pour obtenir une description des paramtres de connexion pour les connexions SAP NetWeaver BW (BICS
Client), voir la rubrique associe.
Mode d'authentification Mthode utilise pour authentifier les rfrences de connexion de l'utilisateur
lors de l'accs la source de donnes :
http://<nom_serveur>/olap_2005/msmdpump.dll
Nom d'utilisateur Nom d'utilisateur utiliser permettant d'accder au serveur OLAP lorsque le
mode d'authentification utilis est Utilisez le nom d'utilisateur et le mot de
passe spcifis.
Mot de passe Le mot de passe utiliser permettant d'accder au serveur OLAP lorsque le
mode d'authentification utilis est Utilisez le nom d'utilisateur et le mot de
passe spcifis.
Liens associs
Paramtres de connexion pour les connexions SAP NetWeaver BW et SAP ERP [page 77]
Les paramtres suivants s'appliquent aux connexions des systmes SAP NetWeaver BW (connexions
relationnelles et BICS Client) et SAP ERP.
Pour dfinir les paramtres de la fonction ABAP et des InfoSets pour les connexions SAP ERP, cliquez sur Suivant
aprs avoir saisi les paramtres de connexion.
Paramtre Description
Mode d'authentification Mthode utilise pour authentifier les rfrences de connexion de l'utilisateur
lors de l'accs la source de donnes :
Numro du client Numro utilis pour identifier le client sur le systme SAP NetWeaver BW.
Remarque
Dans certains cas, vous pouvez slectionner la langue dans la liste.
Remarque
Requis pour les deux types de serveur, savoir, les serveurs de
messagerie et les serveurs d'applications.
Remarque
Pour russir votre connexion au serveur de messagerie, vous devez
ajouter l'ID systme du serveur de messagerie au fichier suivant de
l'ordinateur hbergeant l'application :
C:\WINDOWS\system32\drivers\etc\services
Numro du systme pour Numro de systme du serveur d'applications SAP. Il s'agit d'un nombre
Serveur d'applications entier deux chiffres compris entre 00 et 99.
Nom du serveur pour Serveur de Nom ou adresse IP du serveur de messagerie SAP utilis pour l'quilibrage
messagerie de charge.
Nom du groupe pour Serveur de Nom du groupe de connexion. Un groupe de connexion est une srie de
messagerie serveurs d'applications ddis utiliss pour se connecter.
Catalogue Nom utilis pour identifier la connexion au serveur de requtes pour les
connexions relationnelles SAP NetWeaver BW.
Remarque
Un nom de catalogue par dfaut est enregistr automatiquement avec le
serveur de requtes lorsque la connexion est ajoute pour la premire fois
une fondation de donnes sources multiples.
Les options suivantes s'appliquent l'association d'un cube une connexion OLAP.
Option Description
Ne pas spcifier de cube dans la Slectionnez cette option pour crer la connexion sans spcifier de cube.
connexion Dans ce cas, chaque fois que vous accdez la connexion, que ce soit lors de
la gnration d'une couche de gestion ou dans un outil de requte et de
reporting, vous tes invit slectionner un cube.
Spcifier un cube dans la Slectionnez cette option de faon toujours associer un cube la
connexion connexion.
Remarque
Pour les connexions utilisant le pilote du SAP BICS Client, slectionnez
l'option Spcifier un cube de la connexion. Dans les dossiers de la zone
d'informations, slectionnez un InfoCube. Slectionnez ensuite une
requte pour la connexion.
Lorsque vous publiez une connexion, vous avez la possibilit de crer un raccourci de connexion dans la vue
Projets locaux. Utilisez la procdure suivante pour crer un raccourci de connexion pour une connexion scurise.
Vous devez disposer d'un projet local dans la vue Projets locaux.
1. Dans la vue Ressources de rfrentiel, ouvrez une session sur le rfrentiel o est stocke la connexion
scurise.
2. Dans le dossier ou sous-dossier Connections, cliquez avec le bouton droit sur le nom de la connexion.
Liens associs
Cration d'un projet local [page 56]
A propos des raccourcis de connexion [page 73]
Vous pouvez modifier des connexions et raccourcis de connexion l'aide de l'Editeur de connexion.
Pour modifier une connexion locale ou un raccourci de connexion local, cliquez deux fois sur le nom de la
connexion ou du raccourci de connexion dans la vue Projets locaux.
Pour modifier une connexion scurise, dans la vue Ressources de rfrentiel, ouvrez une session sur le
rfrentiel o la connexion est publie. Dans le dossier ou sous-dossier Connections, cliquez deux fois sur le nom
de la connexion.
Dans l'Editeur de connexion, vous pouvez accomplir les tches suivantes en fonction du type de connexion :
Le volet Afficher les valeurs permet de parcourir les valeurs des tables rfrences par la connexion. Pour en
savoir plus, voir la rubrique associe.
Connexions OLAP
Pour modifier les paramtres de connexion et la slection de cube, cliquez sur Modifier.
Pour tester la disponibilit du serveur de cube, cliquez sur Tester la connexion.
Le volet Afficher les valeurs permet de parcourir les objets du cube et leurs proprits.
Le volet Requte permet d'effectuer des glisser-dposer des objets de cube pour crer une requte MDX et
excuter la requte sur le cube.
Raccourcis de connexion
Pour changer la connexion scurise que rfrence le raccourci, cliquez sur Changer de connexion. Ouvrez
une session sur le rfrentiel o est publie la connexion en faveur de laquelle vous voulez changer.
Pour tester la disponibilit du serveur de base de donnes ou de cube, cliquez sur Tester la connexion.
Liens associs
Affichage et profilage de valeurs dans une source de donnes [page 136]
Une fondation de donnes contient un schma de tables et jointures pertinentes d'une ou plusieurs bases de
donnes relationnelles utilises comme base pour une ou plusieurs couches de gestion.
Vous rfrencez les connexions relationnelles dans la fondation de donnes. Vous insrez des tables et jointures
depuis les bases de donnes rfrences dans les connexions.
A l'aide de l'Editeur de fondation de donnes, vous pouvez amliorer la fondation de donnes en ajoutant des
tables drives, des alias, des colonnes calcules, des jointures supplmentaires, des contextes, des invites et des
listes de valeurs. La disponibilit de certaines fonctionnalits dpend du type de fondation de donnes. Pour plus
d'informations sur les types de fondation de donnes, voir la rubrique associe.
Vous pouvez crer autant de couches de gestion que vous souhaitez sur la mme fondation de donnes. Dans ce
cas, la fondation de donnes devient la base de plusieurs univers.
Liens associs
A propos des types de fondation de donnes [page 97]
Comment crer une fondation de donnes [page 101]
A source unique et sources multiples sont deux types de fondation de donnes qui vous permettent de tirer
profit des diverses fonctionnalits des fondations de donnes.
Liens associs
A propos des fondations de donnes source unique [page 97]
A propos des fondations de donnes sources multiples [page 98]
Les fondations de donnes source unique prennent en charge une seule connexion. La connexion peut tre
locale ou scurise, ce qui signifie que vous pouvez publier des univers bass sur la fondation de donnes
localement ou sur un rfrentiel.
Les fondations de donnes source unique prennent en charge la syntaxe SQL propre la base de donnes pour
les tables drives, les colonnes calcules et les expressions de jointure. La syntaxe SQL spcifique la base de
donnes autorise les fonctions et oprateurs proposs par un SQL spcifique la base de donnes et non par le
standard SQL-92 (par exemple, les fonctions analytiques Oracle). Vous devez slectionner une source unique
pour publier dans un dossier local les univers bass sur cette fondation de donnes.
Les fondations de donnes source unique sont recommandes dans les cas suivants :
Vous voulez travailler exclusivement avec une syntaxe SQL spcifique la base de donnes.
Liens associs
A propos des fondations de donnes sources multiples [page 98]
Comment crer une fondation de donnes [page 101]
Changement de connexion dans une fondation de donnes [page 106]
Les fondations de donnes compatibles avec plusieurs sources prennent en charge une ou plusieurs connexions.
Vous pouvez ajouter des connexions lorsque vous crez la fondation de donnes et, par la suite, quand vous le
souhaitez. Les fondations de donnes sources multiples ne prennent en charge que les connexions scurises
et les univers bass sur ce type de fondation de donnes ne peuvent tre publis que dans un rfrentiel.
Les fondations de donnes sources multiples sont compatibles avec la plupart des connexions relationnelles
prises en charge dans les fondations de donnes source unique. En outre, les fondations de donnes sources
multiples sont compatibles avec les connexions relationnelles suivantes qui ne sont pas prises en charge dans les
fondations de donnes source unique :
Les connexions aux fondations de donnes sources multiples sont gres par le service de fdration de
donnes. Pour en savoir plus sur l'optimisation du service de fdration de donnes, voir le Guide de l'outil
d'administration de fdration de donnes.
La syntaxe standard SQL-92 est utilise par dfaut pour les colonnes calcules, les tables drives et les
expressions de jointure. En outre, les fonctions de base de donnes SQL de SAP BusinessObjects sont
disponibles. Vous pouvez utiliser une syntaxe SQL spcifique la base de donnes dans une fondation de
donnes sources multiples en dfinissant une colonne calcule ou une table drive spcifique la base de
donnes. La syntaxe SQL spcifique la base de donnes autorise les fonctions et oprateurs proposs par un
SQL spcifique la base de donnes et non par le standard SQL-92 (par exemple, les fonctions analytiques
Oracle).
Remarque
Pour les fonctions de base de donnes, la syntaxe SQL peut tre diffrente de celle de la mme fonction fournie
par le SQL spcifique la base de donnes.
Les fondations de donnes compatibles avec plusieurs sources sont ncessaires dans les cas suivants :
Vous pouvez insrer des tables et jointures de plusieurs sources de donnes relationnelles.
Vous voulez utiliser des connexions SAP NetWeaver BW ou SAS.
Vous souhaitez utiliser la syntaxe standard SQL-92 et les fonctions SQL de SAP BusinessObjects.
Pour en savoir plus sur ces situations, voir les rubriques associes.
Liens associs
Fondations de donnes avec plusieurs connexions [page 99]
Expressions SQL dans les fondations de donnes plusieurs sources [page 99]
Pour tre en mesure d'ajouter plusieurs connexions une fondation de donnes, vous devez slectionner le type
sources multiples lorsque vous crez la fondation de donnes.
Vous pouvez slectionner plusieurs connexions lorsque vous crez la fondation de donnes. Vous pouvez
galement ajouter des connexions une fondation de donnes sources multiples existante. Les connexions
doivent tre scurises et par consquent disponibles dans un rfrentiel. Les connexions sont reprsentes par
un raccourci de connexion dans le projet local.
Les connexions d'une fondation de donnes sources multiples ont les proprits supplmentaires suivantes :
Un nom court utilis pour identifier la connexion de la fondation de donnes et pour modifier le nom de table
dans les expressions SQL. Vous spcifiez le nom court lors de l'ajout de la connexion. Ce nom doit tre unique
dans la fondation de donnes et est limit quarante caractres. Si vous changez de nom court pour la
connexion, les expressions SQL sont automatiquement mises jour l'aide du nouveau nom.
Une couleur pour la connexion. Cette couleur est utilise dans l'en-tte de table dans les vues de la fondation
de donnes. Vous slectionnez la couleur lors de l'ajout de la connexion. Vous pouvez changer de couleur
pour une connexion tout moment.
Un catalogue utilis pour identifier la connexion au serveur de requtes. Un nom de catalogue par dfaut est
enregistr automatiquement avec le serveur de requtes lorsque la connexion est ajoute pour la premire
fois une fondation de donnes sources multiples.
Pour les connexions SAP NetWeaver BW, les proprits associes l'insertion de tables et de jointures. Pour
en savoir plus sur ces proprits, voir la rubrique associe.
Dans une fondation de donnes sources multiples, le nom de table tel qu'il apparat dans les expressions SQL a
le format :
Une jointure sources multiples peut tre cre entre des tables de diffrentes connexions. Vous pouvez utiliser
la commande Dtecter les jointures pour dtecter les jointures entre des tables rfrences dans diffrentes
connexions ou les dfinir explicitement avec la commande Insrer une jointure.
Liens associs
Utilisation des sources de donnes SAP NetWeaver BW [page 29]
A propos des connexions dans la fondation de donnes [page 104]
Changement de connexion dans une fondation de donnes [page 106]
Les expressions SQL qui dfinissent des jointures, des colonnes calcules et des tables drives dans une
fondation de donnes sources multiples utilisent la syntaxe standard SQL-92 AINSI.
Dans les expressions SQL-92, vous pouvez inclure des @fonctions. Le type d'expression dtermine quel type de
@functions vous pouvez inclure. Pour en savoir plus, voir la rubrique associe.
Afin d'utiliser des fonctions ou oprateurs proposs par la base de donnes et non par le SQL-92 (par exemple, les
fonctions analytiques Oracle), vous dfinissez des colonnes calcules et tables drives spcifiques la base de
donnes. Une option de l'diteur d'expressions SQL permet d'utiliser le SQL spcifique la base de donnes.
Les colonnes calcules et tables drives spcifiques la base de donnes prennent en charge la syntaxe SQL des
connexions associes. Les rgles suivantes s'appliquent aux expressions SQL spcifiques la base de donnes :
Vous pouvez rfrencer uniquement des tables standard et des tables drives spcifiques la base de
donnes dans une connexion unique.
Vous ne pouvez pas rfrencer de tables dans des connexions SAS ou SAP NetWeaver BW.
Vous pouvez inclure des @functions avec certaines restrictions. Pour en savoir plus, voir la rubrique associe.
Liens associs
Rfrence de fonction SQL SAP BusinessObjects pour les univers sources multiples [page 255]
A propos des @Fonctions [page 319]
Cette rubrique dcrit comment naviguer dans l'Editeur de la fondation de donnes. Pour vous aider crer la
structure de votre fondation de donnes tape par tape, voir Comment crer une fondation de donnes [page
101].
L'Editeur de la fondation de donnes est divis en volets : le volet de la vue de la fondation de donnes, le volet des
proprits et les volets de navigation.
La vue de la fondation de donnes est une reprsentation graphique des tables et des jointures. La vue Matre
contient toutes les tables et jointures et ne peut pas tre supprime. Vous pouvez dfinir des vues personnalises
contenant des sous-ensembles des tables. Accdez aux vues au moyen des onglets en bas du volet de la vue.
Pour en savoir plus sur les vues personnalises, voir la rubrique associe.
Le volet des proprits affiche les proprits de la fondation de donnes actuellement slectionne (toute la
fondation de donnes, une table, une colonne ou une jointure). Pour modifier les proprits qui s'appliquent
toute la fondation de donnes, voir la rubrique associe.
Dans la vue de la fondation de donnes, vous pouvez travailler sur des tables et des jointures l'aide des
commandes des menus Insrer et Dtecter ou en cliquant sur les objets directement dans la vue.
Les volets de navigation permettent de travailler avec diffrents lments de la fondation de donnes. Accdez
aux volets en cliquant sur les onglets correspondants :
Connexions
Fondation de donnes (affiche une arborescence des tables et jointures)
Alias et contextes
Pour en savoir plus sur ce que vous pouvez faire dans chaque volet de navigation, voir la rubrique associe.
Pour accder un menu des commandes disponibles sur les tables, cliquez avec le bouton droit sur l'en-tte de la
table dans la vue de la fondation de donnes. Pour slectionner plusieurs tables, cliquez sur les en-ttes de tables
tout en maintenant enfonce la touche Ctrl .
Pour accder aux commandes disponibles sur les colonnes, cliquez avec le bouton droit sur le nom de colonne
dans la table de la vue de la fondation de donnes.
Certaines commandes disponibles dans le menu contextuel de la table sont disponibles pour vous aider situer
les tables associes de la fondation de donnes :
Slectionner les tables associes slectionne automatiquement toutes les tables lies par jointures la table
slectionne.
Mettre les tables associes en surbrillance grise les tables qui ne sont pas lies par une jointure la table
slectionne.
L'option Mettre les alias en surbrillance grise toutes les tables l'exception de la table d'origine slectionne et
de ses tables d'alias.
L'option Mettre la table d'origine en surbrillance grise toutes les tables l'exception de la table d'alias
slectionne et de la table d'origine sur laquelle elle est base.
Centrer sur la slection permet de modifier temporairement le zoom sur l'affichage de la fondation de
donnes afin que les tables d'une slection soient visibles dans la fentre d'affichage.
Vous pouvez galement utiliser le panneau de recherche pour effectuer des recherches avances sur la fondation
Liens associs
Insertion d'une vue de la fondation de donnes personnalise [page 141]
A propos des connexions dans la fondation de donnes [page 104]
A propos des contextes [page 129]
A propos des paramtres et listes de valeurs de la fondation de donnes [page 133]
A propos des proprits de fondation de donnes [page 134]
Recherche de tables et de colonnes dans la fondation de donnes [page 142]
Centrage de la vue sur une slection [page 143]
Avant de commencer :
Vous avez besoin d'un projet local dans lequel crer la fondation de donnes.
Pour obtenir les liens vers des informations plus dtailles concernant chaque tape, voir les rubriques associes.
1. Pour dmarrer l'Assistant Nouvelle fondation de donnes, cliquez avec le bouton droit de la souris sur le
dossier du projet dans la vue Projets locaux et slectionnez Nouvelle Fondation de donnes .
Suivez les tapes dans l'Assistant pour slectionner le type de fondation de donnes et les connexions.
La fondation de donnes est cre sous le format de fichier .dfx dans le projet local. Elle s'ouvre
automatiquement dans l'Editeur de la fondation de donnes.
2. Dans l'Editeur de la fondation de donnes, insrez des tables dans la fondation de donnes.
Option Commande
Pour insrer des tables depuis la connexion Dans le volet Connexion, ouvrez et parcourez les tables de
la connexion. Vous disposez d'outils pour rechercher et
filtrer les tables dans le volet Connexion. Faites glisser les
tables que vous souhaitez et dposez-les dans la vue
principale de la fondation de donnes.
Pour insrer des tables l'aide d'un assistant Dans la barre d'outils de la vue de la fondation de donnes,
Remarque
Pour dtecter des jointures entre des tables
rfrences par des connexions diffrentes, utilisez la
commande Dtecter les jointures.
Option Commande
Pour insrer des jointures manuellement Dans la vue de la fondation de donnes, cliquez sur le nom
de la colonne de la premire table et faites-le glisser dans
la colonne de la deuxime table. Un chemin de jointure
apparat entre les deux tables.
Pour dtecter les jointures Dans la barre d'outils de la vue de la fondation de donnes,
Pour modifier une jointure, cliquez deux fois sur le chemin de jointure. Pour en savoir plus sur la modification
et la dtection de jointures, voir les rubriques associes.
Certaines commandes sont rpertories ci-dessous pour vous aider grer la fondation de donnes.
Si vous modifiez des tables ou des colonnes, utilisez Afficher les dpendances locales pour trouver les objets
et couches de gestion pouvant subir l'influence des modifications.
Actualiser la structure pour mettre jour la fondation de donnes l'aide des changements effectus dans les
bases de donnes rfrences dans les connexions.
Vous pouvez modifier une connexion, ou bien, pour les fondations de donnes plusieurs sources, ajouter ou
supprimer une connexion.
Vous pouvez amliorer la facilit de maintenance en crant des vues personnalises, en regroupant les tables
l'aide des familles, en organisant l'affichage de la table et en insrant des commentaires.
Liens associs
A propos des types de fondation de donnes [page 97]
Cration d'un projet local [page 56]
Cration d'une connexion relationnelle [page 74]
Cration d'un raccourci de connexion [page 95]
A propos de l'Editeur de la fondation de donnes [page 100]
Insertion de tables dans la fondation de donnes [page 111]
Recherche de tables dans le volet Connexion [page 108]
Filtrage des tables de la connexion par type de table [page 109]
Insertion et modification d'une jointure [page 118]
Dtection et dfinition des cardinalits [page 122]
Insertion d'une colonne calcule [page 123]
A propos des tables drives [page 124]
A propos des tables d'alias [page 127]
A propos des paramtres et listes de valeurs de la fondation de donnes [page 133]
A propos des proprits de fondation de donnes [page 134]
Les connexions de la fondation de donnes sont rpertories dans le volet Connexion de l'Editeur de fondation de
donnes. Certaines connexions permettent l'utilisation de plusieurs bases de donnes (appeles qualificateurs),
avec diffrents propritaires :
Certaines sources de donnes comprennent la fois des qualificateurs et des propritaires (MS SQL Server,
par exemple)
Certaines sources de donnes ne comprennent que des qualificateurs (les fichiers texte et MySQL, par
exemple)
Certaines sources de donnes ne comprennent que des propritaires (Oracle, SAP HANA, DB2 et Teradata,
par exemple)
Pour les fondations de donnes source unique, le volet Connexion se prsente de la faon suivante :
Les qualificateurs, s'il y en a qui sont disponibles, sont rpertoris sous la connexion
Les propritaires, s'il y en a qui sont disponibles, sont rpertoris sous chaque qualificateur
Pour les fondations de donnes sources multiples, le volet Connexions se prsente de la faon suivante :
Les qualificateurs et les propritaires, que l'on appelle aussi le schma, sont rpertoris sous la connexion
(seuls les propritaires sont rpertoris si la source de donnes ne comprend aucun qualificateur)
Par dfaut, les tables sont rpertories pour tous les qualificateurs et propritaires. Pour que seules les tables des
qualificateurs ou propritaires actuellement utiliss apparaissent dans la liste, cliquez sur l'icne Afficher les
[AAAA....] - [MMMM]
[NNNN...] - [ZZZZZ]
En ce qui concerne les tables qui sont dj insres dans la fondation de donnes, l'icne de table affiche une
coche verte : . Il est possible d'insrer une table dans une fondation de donnes en cliquant deux fois sur son
nom dans le volet Connexions.
L'icne Afficher/Masquer la recherche de table, , permet de rechercher des tables dans une connexion afin
d'obtenir une liste de tables filtre.
Certaines connexions ont diffrents types de table (par exemple, dans une connexion SAP HANA, vous pouvez
avoir diffrents types de table, notamment Vue d'analyse et Vue de calcul). L'icne Filtrer par type de table,
, permet de slectionner des types de table pour filtrer la liste des tables affiches dans la connexion.
La recherche de table et le filtre par type de table peuvent tre combins. Pour en savoir plus sur la recherche et le
filtrage par type de table, voir les rubriques associes.
Vous pouvez effectuer les tches suivantes sur les connexions partir du volet Connexion :
Changer permet de modifier la connexion et ses proprits associes. Pour en savoir plus sur cette tche, voir
la rubrique associe.
Ouvrir ouvre les proprits de connexion ou de raccourci de connexion dans l'diteur de connexion.
Test permet de tester si la base de donnes rfrence par la connexion est disponible.
En outre, dans le cas des fondations de donnes sources multiples, vous pouvez effectuer les tches suivantes
sur les connexions partir du volet Connexions :
Ajouter des connexions permet d'ajouter des connexions la fondation de donnes. Pour en savoir plus sur
cette tche, voir la rubrique associe.
Supprimer permet de supprimer une connexion de la fondation de donnes. La connexion en elle-mme reste
dans le rfrentiel et est enregistre avec le nom du catalogue.
Liens associs
Recherche de tables dans le volet Connexion [page 108]
propos des tables dans la fondation de donnes [page 109]
Filtrage des tables de la connexion par type de table [page 109]
Pour ajouter des connexions une fondation de donnes, les conditions suivantes sont requises :
1. Cliquez deux fois sur le nom de la fondation de donnes du projet local pour ouvrir l'Editeur de fondation de
donnes.
2. Dans l'Editeur de fondation de donnes, cliquez sur l'onglet Connexions.
Liens associs
Cration d'un raccourci de connexion [page 95]
Fondations de donnes avec plusieurs connexions [page 99]
La connexion que vous changez doit tre une connexion relationnelle. Dans le cas des fondations de donnes
sources multiples, la connexion doit galement tre scurise.
Avant de pouvoir changer une connexion, vous devez crer la connexion locale ou le raccourci de connexion dans
le projet local o est stocke la fondation de donnes.
1. Cliquez deux fois sur le nom de la fondation de donnes du projet local pour ouvrir l'Editeur de fondation de
donnes.
2. Dans l'Editeur de fondation de donnes, cliquez sur l'onglet Connexions.
3. Dans le volet Connexions, cliquez avec le bouton droit de la souris sur la connexion et slectionnez Modifier....
Si la fondation de donnes dispose d'une source unique, la bote de dialogue Changer de connexion
rpertorie les connexions disponibles, y compris la connexion actuellement dfinie. Slectionnez la
connexion modifier et cliquez sur OK.
Si vous avez dfini des remplacements de dlimitation, vous serez invit indiquer les dlimitations
utiliser dans la nouvelle connexion. Pour en savoir plus, voir la rubrique associe.
Si la fondation de donnes dispose de plusieurs sources, la bote de dialogue Changer de connexion
affiche les proprits de connexion de la connexion actuellement dfinie. Cliquez sur le bouton Parcourir
dans la zone de texte Connexion. Une bote de dialogue rpertorie les connexions disponibles.
Slectionnez la connexion en faveur de laquelle vous voulez faire le changement et cliquez sur Terminer.
5. Enregistrez la fondation de donnes en cliquant sur l'icne Enregistrer dans la barre d'outils principale.
Liens associs
Slection des remplacements de dlimitation conserver [page 107]
Seules les tables comportant des remplacements de dlimitation pour le nom de table, qualificateur ou
propritaire sont rpertories. La valeur de remplacement s'affiche dans la colonne sous Nom, Qualificateur ou
Propritaire.
Pour conserver la valeur de dlimitation dfinie pour la connexion antrieure, laissez la case coche.
Pour supprimer le remplacement de dlimitation et utiliser la valeur de dlimitation rcemment dtecte,
dcochez la case.
Remarque
Une info-bulle pour chaque remplacement vous fournit les informations suivantes :
Les nom de table, qualificateur et propritaire de la connexion antrieure avec la dlimitation antrieure.
Les nouveaux nom de table, qualificateur et propritaire de la nouvelle connexion avec la dlimitation
antrieure.
Les nouveaux nom de table, qualificateur et propritaire de la nouvelle connexion avec la dlimitation
rcemment dtecte.
2. Lorsque vous avez termin de slectionner les remplacements conserver, cliquez sur Terminer pour
achever le changement de connexion.
Pour toutes les autres tables de la fondation de donnes (sans remplacements de dlimitation antrieurs) la
dlimitation automatiquement dtecte pour la nouvelle connexion est applique.
Liens associs
propos des tables dans la fondation de donnes [page 109]
1. Dans le volet Connexion de l'Editeur de fondation de donnes, cliquez sur l'icne Afficher/Masquer la
recherche de tables .
Le volet Connexion se divise. Le volet suprieur continue montrer toutes les tables de toutes les connexions.
Le volet infrieur (volet Recherche) affiche uniquement les tables de la connexion slectionne qui
correspondent la chane de recherche.
Remarque
Vous pouvez galement filtrer la liste des tables par type de table l'aide de l'icne . Si la liste des
tables du volet Connexion est filtre par type de table, le filtre est appliqu dans le volet Connexion et dans
le volet Recherche. Pour en savoir plus sur le filtrage par type de table, voir la rubrique associe.
2. Dans le volet Connexion, slectionnez la partie du catalogue de connexions dans laquelle vous souhaitez
effectuer la recherche. Vous pouvez slectionner :
Toute la connexion
Un qualificateur (si disponible)
Un propritaire (si disponible)
Remarque
Pour les fondations de donnes connexions multiples, vous ne pouvez effectuer la recherche que dans
une seule connexion la fois. Vous devez slectionner une connexion. Vous pouvez slectionner toute la
connexion ou un schma.
Remarque
Certaines restrictions s'appliquent, savoir :
La recherche tient compte des majuscules et des minuscules lorsqu'elle est effectue dans des
connexions de fondations de donnes sources multiples.
La recherche trouve les parties des noms de table qui correspondent la chane recherche, sauf pour
les connexions qui utilisent des pilotes de middleware OLE DB. Dans ce cas, la recherche permet
uniquement de trouver les tables dont le nom entier correspond la chane recherche.
Les caractres gnriques ne sont pas autoriss.
Liens associs
Dans l'onglet Connexion de l'Editeur Data Foundation, vous pouvez filtrer la liste des tables de la connexion par
type de table.
1. Slectionnez la connexion filtrer et ouvrez le qualificateur et/ou le propritaire jusqu' ce que les tables
soient rpertories.
L'application dcouvre les types de table de la connexion car les tables de chaque type sont rpertories dans
le volet Connexion. Une fois le premier type de table dcouvert, l'icne Filtrer par type de table est disponible.
2. Cliquez sur la flche vers le bas en regard de l'icne Filtrer par type de table .
Tous les types de table dcouverts jusqu' ce point sont rpertoris. Lorsqu'un type de table est dcouvert, il
est automatiquement slectionn pour s'afficher dans la connexion.
Remarque
Vous pouvez galement filtrer la liste des tables de la connexion avec une chane de recherche en utilisant
l'icne pour ouvrir le volet Recherche. Le filtre par type de table s'applique dans les deux volets
Connexion et Recherche. Pour en savoir plus sur la recherche de tables, voir la rubrique associe.
Le filtre de table n'affecte que l'affichage. Lorsque vous fermez l'Editeur Data Foundation ou modifiez la
connexion, la slection du filtre est rinitialise.
Liens associs
A propos des connexions dans la fondation de donnes [page 104]
Recherche de tables dans le volet Connexion [page 108]
Une table standard est une reprsentation graphique dans la fondation de donnes d'une table de base de
donnes physique. Vous crez des tables standard lorsque vous insrez des tables de base de donnes dans la
fondation de donnes. Les noms des tables et des colonnes proviennent de la source de donnes.
Certaines sources de donnes ont des tables de diffrents types. Le type de table est hrit de la source de
donnes et stock sous forme de proprit de table dans la fondation de donnes.
Une fois la table standard insre, vous pouvez la modifier de plusieurs faons :
Les tables de la fondation de donnes peuvent galement tre drives ou des tables d'alias. Pour en savoir plus,
voir les rubriques associes.
Certaines connexions autorisent plusieurs bases de donnes (appeles qualificateurs) avec diffrents
propritaires. Les tables standard et leurs colonnes hritent le qualificateur et le propritaire actuels de la base de
donnes. La syntaxe d'un nom de table standard se prsente comme suit :
Un nom de table standard source unique, si la table est insre partir du qualificateur et du propritaire
actuels, a la syntaxe :
"nom_table"
Un nom de table standard source unique, si la table est insre partir d'un qualificateur ou propritaire
diffrent, a la syntaxe :
"qualificateur_base de donnes"."propritaire_base de donnes"."nom_table"
Un nom de table standard sources multiples a la syntaxe :
@catalogue('nom_court')."qualificateur_base de donnes.propritaire_base de donnes"."nom_table"
Remarque
Le qualificateur et le propritaire ne sont pas pertinents pour certaines connexions, auquel cas seul le nom de
la table est utilis.
propos de la dlimitation
Lorsque vous insrez une table dans la fondation de donnes, les exigences de la base de donnes en termes de
noms dlimits sont dfinies et les informations sont stockes dans les proprits de table de la fondation de
donnes. Si la dlimitation des noms de table ou de colonne est requise, les noms doivent figurer entre guillemets
lorsque la table est affiche dans la fondation de donnes.
Pour les tables source unique, il est possible de remplacer les exigences de dlimitation par dfaut pour les
tables, qualificateurs et propritaires. Pour les tables, utilisez la commande Dlimiter. Pour les qualificateurs et
propritaires, utilisez la commande Changer le qualificateur/propritaire. Vous ne pouvez pas modifier la
possibilit ou non de dlimiter des colonnes.
Lorsque vous modifiez une connexion dans la fondation de donnes, si vous avez dfini des remplacements de
dlimitation, vous serez invit indiquer les dlimitations utiliser dans la nouvelle connexion.
Liens associs
Insertion de tables dans la fondation de donnes [page 111]
Modification des proprits de la table [page 112]
Dfinition de la casse des noms de tables [page 113]
Modification des types de donnes des colonnes [page 113]
A propos des cls de table [page 115]
A propos des tables drives [page 124]
A propos des tables d'alias [page 127]
Modification des qualificateurs et des propritaires [page 114]
Modification de la dlimitation d'une table [page 114]
Slection des remplacements de dlimitation conserver [page 107]
1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Slectionnez Insrer des tables dans le menu Insrer de la vue de la fondation de donnes.
La bote de dialogue Insrer des tables rpertorie les connexions dfinies dans la fondation de donnes.
3. Dveloppez la connexion pour voir les tables de la base de donnes rfrences dans la connexion.
Par dfaut, les tables sont rpertories pour tous les qualificateurs et propritaires. Pour ne rpertorier que
les tables des qualificateurs ou propritaires en cours d'utilisation, cliquez sur l'icne Afficher les
qualificateurs et propritaires .
4. Slectionnez un nom de table pour l'insrer, ainsi que toutes ses colonnes, dans la fondation de donnes.
Les tables qui sont dj insres dans la fondation de donnes comportent une icne avec une coche verte. Si
vous insrez une table existante, une table d'alias est insre et vous tes invit saisir un nom pour la table
d'alias.
Pour afficher les valeurs d'une table, cliquez avec le bouton droit sur le nom de la table et slectionnez
Afficher les valeurs de la table. Pour afficher les valeurs dans une seule colonne, dveloppez la table, cliquez
avec le bouton droit sur le nom de la colonne et slectionnez Afficher les valeurs des colonnes.
5. Slectionnez les objets dtecter et insrer automatiquement dans la fondation de donnes lors de
l'insertion des tables slectionnes :
Dtecter le nombre de enregistre le nombre de lignes de chaque table dans la fondation de donnes.
lignes
Dtecter les jointures insre les jointures entre les tables en cours d'insertion.
Dans le cas des fondations de donnes sources multiples, seules les jointures entre tables
rfrences par la mme connexion sont dtectes. Pour dtecter des jointures entre des
tables rfrences par des connexions diffrentes, utilisez la commande Dtecter les jointures
aprs avoir insr les tables.
Dtecter les enregistre les cardinalits des jointures telles qu'elles sont dans les jointures de la base de
cardinalits donnes.
Les options de dtection recommandes sont slectionnes par dfaut. Vous pouvez modifier la
configuration par dfaut dans les prfrences de l'application. Voir la rubrique associe concernant la
dfinition des prfrences pour l'Editeur de la fondation de donnes.
6. Cliquez sur Terminer pour insrer les tables slectionnes.
7. Enregistrez la fondation de donnes en cliquant sur l'icne Enregistrer dans la barre d'outils principale.
Vous pouvez galement insrer des tables dans la fondation de donnes en les faisant glisser depuis le volet
Connexions et en les dposant dans la vue de la fondation de donnes.
Liens associs
propos des tables dans la fondation de donnes [page 109]
A propos des tables d'alias [page 127]
Dtection des jointures [page 120]
Dfinition des prfrences de l'Editeur Data Foundation [page 22]
Pour les tables standard, vous pouvez galement supprimer des colonnes de l'affichage de la table, modifier les
types de donnes des colonnes et dfinir ou dsactiver les cls primaires et trangres. Les modifications
apportes aux colonnes sont galement appliques toutes les tables d'alias associes.
1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Cliquez avec le bouton droit de la souris sur l'en-tte de la table dans la vue de la fondation de donnes et
slectionnez Modifier.
Si vous modifiez une table drive, la bote de dialogue Modifier la table drive s'affiche. Pour en savoir plus
sur la faon de modifier les tables drives, voir la rubrique associe.
3. Pour modifier le nom de la table, saisissez un nouveau Nom.
Remarque
Lorsque vous modifiez le nom d'une table standard, vous rompez le lien avec la table de base de donnes.
Voir le lien associ pour en savoir plus sur le renommage de tables l'aide d'alias.
La prochaine fois que vous utiliserez la commande Dtecter les cls, les cls dfinies dans les tables de la
base de donnes remplacent les cls dfinies manuellement pour une table. Vous pouvez dfinir une
prfrence d'application afin qu'aucune cl ne soit dtecte ; les cls que vous dfinissez manuellement dans
la table de la fondation de donnes sont conserves.
7. Vous pouvez, ventuellement, saisir ou modifier la Description de la table.
8. Cliquez sur OK pour enregistrer les changements.
9. Enregistrez la fondation de donnes en cliquant sur l'icne Enregistrer dans la barre d'outils principale.
Liens associs
A propos des tables drives [page 124]
A propos des tables d'alias [page 127]
A propos des cls de table [page 115]
Dfinition des prfrences de l'Editeur Data Foundation [page 22]
propos des tables dans la fondation de donnes [page 109]
A propos de l'actualisation de fondation de donnes [page 140]
Certaines bases de donnes exigent que les noms de tables soient entirement en majuscules ou entirement en
minuscules. Utilisez la commande Dfinir la casse pour modifier la casse des noms de tables.
1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Cliquez avec le bouton droit sur l'en-tte de table de la vue de la fondation de donnes et slectionnez
Dfinir la casse . Puis, slectionnez Majuscule ou Minuscule.
Pour slectionner plusieurs tables, cliquez sur les en-ttes de tables tout en maintenant enfonce la touche
Ctrl .
3. Enregistrez la fondation de donnes en cliquant sur l'icne Enregistrer dans la barre d'outils principale.
Vous pouvez modifier les donnes de colonne des tables standard dans la fondation de donnes.
1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
Remarque
Lorsque vous actualisez nouveau la structure de la fondation de donnes, on vous propose le type de
donnes initial de la colonne de la base de donnes.
1. Ouvrez la fondation de donnes dans l'diteur en la slectionnant dans la vue Projets locaux.
2. Dans la vue de la fondation de donnes, cliquez sur l'en-tte du tableau avec le bouton droit de la souris, puis
slectionnez Changer le qualificateur/propritaire.
Pour slectionner plusieurs tables, cliquez sur les en-ttes de tables tout en maintenant enfonce la touche
Ctrl .
3. Dans la bote de dialogue Modifier le qualificateur/propritaire, cliquez sur le bouton Parcourir dans le
champ Qualificateur et slectionnez un nouveau qualificateur.
Si le nom du qualificateur est dlimit par dfaut, l'option Dlimiter est slectionne. Pour remplacer la
dlimitation par dfaut, slectionnez ou dslectionnez Dlimiter.
4. Pour modifier le propritaire, cliquez sur le bouton Parcourir dans le champ Propritaire, puis
slectionnez un nouveau propritaire.
Si le nom du propritaire est dlimit par dfaut, l'option Dlimiter est slectionne. Pour remplacer la
dlimitation par dfaut, slectionnez ou dslectionnez Dlimiter.
5. Lorsque vous avez fini de modifier les informations relatives au qualificateur et au propritaire, cliquez sur OK.
6. Enregistrez la fondation de donnes en cliquant sur l'icne Enregistrer dans la barre d'outils principale.
1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Cliquez avec le bouton droit sur l'en-tte de table de la vue de la fondation de donnes et slectionnez
Dlimiter .
Pour slectionner plusieurs tables, cliquez sur les en-ttes de tables tout en maintenant enfonce la touche
Ctrl .
Remarque
La commande Dlimiter s'applique uniquement la dlimitation des noms de table. Les noms de colonne
conservent les informations de dlimitation par dfaut.
4. Enregistrez la fondation de donnes en cliquant sur l'icne Enregistrer dans la barre d'outils principale.
Touche Description
Primaire Colonne unique ou combinaison de colonnes dans une table dont les
valeurs identifient chaque ligne de la table. La cl primaire garantit
l'unicit de la ligne dans une table. Chaque table n'a qu'une seule cl
primaire.
Les cls sont indiques avec des icnes en regard de la colonne dans la vue de la fondation de donnes.
Vous pouvez dfinir les cls des tables de la fondation de donnes manuellement ou en les dtectant dans la table
de base de donnes.
Liens associs
Dfinition des cls des tables [page 115]
Vous pouvez dfinir les cls des tables de la fondation de donnes manuellement ou en les dtectant dans la table
de base de donnes.
1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Pour dfinir des cls en fonction de celles dtectes dans la base de donnes, dans la vue de la fondation de
Vous ne pouvez pas dfinir de cls pour les tables d'alias. Les tables d'alias hritent des cls de la table d'origine.
La prochaine fois que vous utiliserez la commande Dtecter les cls, les cls dfinies dans les tables de la base de
donnes remplacent les cls dfinies manuellement pour une table. Vous pouvez dfinir une prfrence
d'application afin qu'aucune cl ne soit dtecte ; les cls que vous dfinissez manuellement dans la table de la
fondation de donnes sont conserves.
Liens associs
A propos des cls de table [page 115]
Dfinition des prfrences de l'Editeur Data Foundation [page 22]
Le nombre de lignes des tables d'une base de donnes peut tre dtect et stock dans la fondation de donnes.
Les nombres de lignes sont utiliss pour dtecter les cardinalits en l'absence de cls de table.
Lorsque vous dtectez les nombres de lignes, le nombre de lignes pour les tables slectionnes est compt et
stock.
Remarque
Les filtres de colonne ne sont pas appliqus lors de la dtection des nombres de lignes.
Vous pouvez galement estimer les nombres de lignes des tables. Cela peut s'avrer utile si vous utilisez un
chantillon rduit de donnes mais souhaitez que les requtes soient optimises pour la taille des donnes de
production. Le nom de lignes que vous dfinissez est remplac par le nombre de lignes dtectes lorsque vous
dtectez un nombre de lignes pour cette table.
La commande Dtecter le nombre de lignes du menu Dtecter liste les nombres de lignes actuels de toutes
les tables de la fondation de donnes. Dans cette liste, vous pouvez dfinir les nombres de lignes et dtecter les
nombres de lignes d'une slection de tables.
Pour dtecter le nombre de lignes d'une seule table, cliquez avec le bouton droit sur l'en-tte de table dans la vue
de la fondation de donnes et slectionnez Dtecter Comptage des lignes . Le nombre de lignes de la table
slectionne est mis jour. Pour slectionner plusieurs tables, cliquez sur les en-ttes de tables tout en
maintenant enfonce la touche Ctrl .
Utilisez la commande Nombre de lignes sur plusieurs tables lies par des jointures pour voir le nombre de lignes
renvoyes par la requte en rsultant. Les filtres de colonne sont appliqus.
Pour compter les lignes renvoyes dans une requte, slectionnez les tables dans la vue de la fondation de
donnes de l'une des manires suivantes :
Cliquez avec le bouton droit sur une table et slectionnez Slectionner les tables associes.
Cliquez sur les en-ttes de tables tout en maintenant enfonce la touche Ctrl .
Ensuite, cliquez avec le bouton droit sur une table de la slection et slectionnez Nombre de lignes.
Les tables jointes ont gnralement une relation parent-enfant. Si les tables ne sont pas jointes, une requte
excute sur les deux tables peut alors renvoyer un ensemble de rsultats contenant toutes les combinaisons de
lignes possibles. Ce type de rsultat est appel produit cartsien ; il est rarement utile.
Les jointures sont dfinies en reliant une colonne dans une table une colonne dans une seconde table. Vous
pouvez insrer des jointures dans la fondation de donnes ou dtecter les jointures automatiquement.
Les sections suivantes dcrivent les types de jointure que vous pouvez crer.
Equi-jointures
Une qui-jointure est un type de jointure cr par dfaut entre deux tables. Une qui-jointure relie des tables en
fonction de l'galit entre les valeurs de la colonne d'une table et de la colonne d'une autre table. Dans une base
de donnes normalise, les colonnes utilises dans une qui-jointure correspondent souvent la cl primaire
d'une table et la cl trangre de l'autre.
Auto-jointures restrictives
Lorsque deux tables sont identiques, il s'agit d'une auto-jointure restrictive. Les auto-jointures restrictives servent
dfinir des filtres de colonne. Pour en savoir plus sur les filtres de colonne, voir la rubrique associe.
Thta-jointure
S'il n'existe aucune relation directe vidente de colonne colonne entre deux tables, vous pouvez utiliser une
thta-jointure. Une thta-jointure relie des tables en se fondant sur une relation autre que l'galit entre deux
Jointures externes
Une jointure externe peut tre utilise pour lier des tables lorsqu'une table contient des lignes sans
correspondance avec la colonne commune de l'autre table. Contrairement une qui-jointure, une jointure
externe renvoie toutes les lignes sans tenir compte du fait qu'il existe ou non une valeur correspondante dans la
table jointe.
Une jointure externe gauche renvoie toutes les lignes dans la premire table (ou celle gauche) mme si elles
n'ont pas de correspondance dans la seconde table.
Une jointure externe droite renvoie toutes les lignes dans la seconde table (ou celle droite) mme si elles n'ont
pas de correspondance dans la premire table.
Une jointure externe complte renvoie toutes les lignes des deux tables, avec des valeurs nulles lorsqu'il n'existe
pas de correspondance.
Raccourcis jointure
Un raccourci jointure est une jointure qui fournit un chemin de substitution entre deux tables. Les raccourcis
jointures amliorent les performances d'une requte en ne prenant pas en considration les tables intermdiaires,
raccourcissant ainsi un chemin de jointure normalement plus long.
Les raccourcis jointures ne sont pas pris en compte pour dfinir les contextes mais uniquement pour diminuer le
nombre de jointures lorsque cela est possible.
Liens associs
Insertion et modification d'une jointure [page 118]
Dtection des jointures [page 120]
Insertion d'un filtre de colonne [page 121]
A propos des contextes [page 129]
1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Effectuez l'une des actions suivantes :
Option Commande
Pour modifier une jointure existante, cliquez avec le bouton Modifier la jointure .
droit de la souris sur la ligne de la jointure dans la vue de la
fondation de donnes et slectionnez
3. Pour dfinir le premier ct d'une jointure, slectionnez la table dans la liste de la Table 1, puis slectionnez le
nom de la colonne.
4. Pour dfinir le deuxime ct d'une jointure, slectionnez la table dans la liste de la Table 2, puis slectionnez
le nom de la colonne.
5. Slectionnez l'oprateur de jointure :
Entre la Table 1 et la Table 2, une liste des oprateurs de jointure vous permet de choisir comment comparer
les valeurs des colonnes de la jointure.
L'oprateur par dfaut cre une qui-jointure (=) Les autres oprateurs sont rservs aux jointures non
bases sur l'galit entre les valeurs des colonnes (>, >=, <, <=, !=).
Pour crer une thta-jointure l'aide de l'oprateur BETWEEN, slectionnez l'oprateur =. En maintenant la
touche Ctrl enfonce, slectionnez une deuxime colonne dans la Table 2.
Pour en savoir plus sur les types de jointure possibles, voir la rubrique associe relative aux jointures.
6. Pour crer un raccourci jointure, slectionnez l'option Raccourci jointure.
Un raccourci jointure est une jointure qui fournit un chemin de substitution entre deux tables. Les raccourcis
jointures amliorent les performances d'une requte en ne prenant pas en considration les tables
intermdiaires, raccourcissant ainsi un chemin de jointure normalement plus long.
7. Pour crer une jointure externe, slectionnez l'option Jointure externe.
Une jointure externe permet de renvoyer des lignes, mme lorsqu'il n'existe pas de ligne correspondante dans
la table jointe. Slectionnez les options comme suit :
Pour crer une jointure externe gauche, slectionnez l'option Jointure externe situe sous la Table 1. Cette
jointure va renvoyer toutes les lignes de la table 1, mme si elles n'ont pas de correspondance dans la table 2.
Pour crer une jointure externe droite, slectionnez l'option Jointure externe situe sous la Table 2. Cette
jointure va renvoyer toutes les lignes de la table 2, mme si elles n'ont pas de correspondance dans la table 1.
Pour crer une jointure externe complte, slectionnez l'option Jointure externe situe sous les deux tables.
Cette jointure renvoie toutes les lignes des deux tables, avec des valeurs nulles lorsqu'il n'existe pas de
correspondance.
8. Slectionnez la cardinalit de la jointure dans la liste Cardinalit. Vous pouvez galement cliquer sur le bouton
Dtecter pour dtecter automatiquement la cardinalit dfinie pour la jointure de la base de donnes.
Sur base des colonnes et oprateurs que vous slectionnez, une expression SQL est automatiquement
gnre pour dfinir la jointure. Vous pouvez saisir une expression personnalise pour la jointure. Pour
obtenir de l'aide sur la modification de l'expression de jointure, cliquez sur l'icne Assistant SQL .
Liens associs
A propos des jointures [page 117]
A propos de la cardinalit [page 121]
Insertion d'un filtre de colonne [page 121]
La dtection de jointures consulte les tables de la fondation de donnes et propose les jointures appropries. Les
mthodes suivantes sont utilises :
Dtection des jointures base sur le nom de colonne. Cette mthode recherche les noms de colonne
identiques dans diffrentes tables. Elle vrifie galement si le type de donnes des deux colonnes est
identique. Si plusieurs colonnes correspondent entre deux tables, des jointures sont proposes pour chaque
colonne.
Remarque
Les jointures entre une table et son alias ne sont pas proposes.
Dtection des jointures base sur les cls de base de donnes. Cette mthode recherche les relations dfinies
dans la base de donnes entre les cls primaires et les cls trangres.
Dans le cas des fondations de donnes avec une connexion SAP NetWeaver BW, la dtection des jointures est
base sur les jointures du schma de base de donnes rfrenc dans la connexion.
1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Slectionnez Dtecter les jointures dans le menu Dtecter de la vue de la fondation de donnes.
3. Slectionnez la mthode de dtection des jointures.
Pour une fondation de donnes sources multiples, slectionnez une mthode pour chaque connexion. Cette
mthode est utilise pour dtecter des jointures entre des tables rfrences par la connexion. Vous pouvez
galement dtecter des jointures entre des tables de diffrentes connexions. Dans ce cas, la mthode utilise
est par nom de colonne.
4. Parmi les jointures dtectes proposes dans la bote de dialogue, slectionnez celles insrer dans la
fondation de donnes.
Pour dtecter automatiquement les cardinalits des jointures slectionnes, slectionnez l'option Dtecter
les cardinalits.
Vous pouvez dfinir une prfrence de l'application afin de dtecter et d'insrer les jointures automatiquement
chaque fois qu'une table est insre la fondation de donnes. Voir la rubrique associe concernant la dfinition
des prfrences pour l'Editeur de la fondation de donnes.
Un filtre de colonne, galement appel auto-jointures restrictive, permet de limiter les valeurs renvoyes lorsque
la table est utilise dans une requte.
1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Cliquez avec le bouton droit de la souris sur le nom de la colonne de la table dans la vue de la fondation de
donnes et slectionnez Insrer un filtre.
On vous propose une auto-jointure sur la colonne dans la bote de dialogue Modifier la jointure. Par exemple, si
vous insrez un filtre sur la colonne agedans la table Customer, la jointure rflexive suivante est propose :
"Customer"."age"="Customer"."age"
3. Modifiez la seconde partie de l'auto-jointure (l'expression droite du signe d'galit) pour filtrer les valeurs de
la colonne. Pour obtenir de l'aide sur la modification de l'expression de jointure, cliquez sur l'icne Assistant
SQL .
Liens associs
A propos des jointures [page 117]
La cardinalit dcrit plus prcisment comment sont jointes les tables en indiquant le nombre de lignes d'une
table correspondant des lignes d'une autre table. Les cardinalits sont ncessaires lors de la dtection d'alias et
de contextes pour rsoudre des boucles dans la fondation de donnes.
Par exemple, les deux tables Customer et Reservations sont relies par une jointure.
Pour chaque client, il peut exister une ou plusieurs rservations, de sorte que la cardinalit de la table
Customer est un--plusieurs ou 1,n.
Pour chaque rservation, il ne peut exister qu'un et un seul client, de sorte que la cardinalit de la table
Reservations est un--un ou 1,1.
La cardinalit de la jointure est galement exprime sous forme d'une paire de nombres : le nombre maximal de
lignes de la seconde table qui correspondent une seule ligne de la premire table, et le nombre maximal de
lignes de la premire table qui correspondent une seule ligne de la seconde table.
Dans l'exemple, la cardinalit de la jointure Customer-Reservations est n,1 car le nombre maximal de lignes
pouvant correspondre une ligne de Customer est n et le nombre maximum de lignes pouvant correspondre
une ligne de Reservations est 1.
Les cardinalits peuvent tre dtectes dans les jointures et stockes dans la fondation de donnes. La mthode
de dtection dtecte d'abord les cls primaires et trangres. Les cardinalits sont dfinies en fonction du statut
de cl de la colonne dans les deux tables comme suit :
Cl primaire Cl trangre 1, n
Si aucune cl n'est dtecte, la cardinalit est dfinie l'aide des comptages de lignes de table.
Liens associs
Dtection et dfinition des cardinalits [page 122]
A propos des jointures [page 117]
A propos des cls de table [page 115]
A propos des nombres de lignes de table [page 116]
1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
Remarque
L'insertion d'une colonne de temps calcule base sur une colonne contenant un type de donnes li au temps
reprsnte un cas spcial de colonne calcule. Pour connatre la procdure pour insrer une colonne de temps,
voir la rubrique associe.
Vous pouvez insrer des colonnes calcules uniquement dans des tables standard.
Vous pouvez uniquement inclure des colonnes de la mme table dans l'instruction SELECT.
Les sous-requtes ne sont pas autorises.
1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Cliquez avec le bouton droit de la souris sur l'en-tte de la table dans la vue de la fondation de donnes et
slectionnez Insrer une colonne calcule.
3. Si la fondation de donnes est multi-sources et que vous souhaitez utiliser un SQL spcifique la base de
donnes pour dfinir la colonne calcule, slectionnez l'option Spcifique la base de donnes.
Remarque
Certaines sources de donnes ne prennent pas en charge le SQL spcifique la base de donnes pour la
dfinition de colonnes calcules. Dans ce cas, l'option Spcifique la base de donnes n'est pas disponible.
Pour en savoir plus sur les expressions SQL dans les fondations de donnes sources multiples, voir la
rubrique associe.
4. Crez l'instruction SQL SELECT qui dfinit la colonne en faisant glisser et en dposant les colonnes et les
fonctions dans le volet SELECT.
Pour en savoir plus sur l'utilisation de l'diteur d'expression SQL, voir la rubrique associe.
5. Cliquez sur Valider pour vrifier la validit de l'expression SQL.
6. Cliquez sur OK.
La colonne est insre dans la table et apparat dans la vue de la fondation de donnes avec une icne
spciale. Une info-bulle affiche l'expression SQL de la colonne calcule lorsque vous passez le curseur au-
dessus du nom de colonne.
7. Pour vrifier les rsultats de la colonne calcule, cliquez avec le bouton droit de la souris sur la colonne et
slectionnez Afficher les valeurs des colonnes.
Pour modifier la dfinition, cliquez avec le bouton droit de la souris sur le nom de la colonne dans la table dans la
vue de la fondation de donnes et slectionnez Modifier la colonne calcule.
Liens associs
Insertion d'une colonne de temps [page 124]
A propos de l'Editeur d'expression SQL ou MDX [page 254]
Expressions SQL dans les fondations de donnes plusieurs sources [page 99]
1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Cliquez avec le bouton droit de la souris sur une colonne avec un type de donnes li au temps et slectionnez
Insrer une colonne de temps.
Les colonnes comportant des types de donnes associs l'heure sont marques par une icne spciale
ressemblant un calendrier.
3. Slectionnez une partie de date dans la liste.
Une colonne calcule est insre dans la table et apparat dans la vue de la fondation de donnes avec une
icne spciale. Une info-bulle affiche l'expression SQL de la colonne calcule lorsque vous passez le curseur
au-dessus du nom de colonne.
4. Pour vrifier les rsultats de la colonne calcule, cliquez avec le bouton droit de la souris sur la colonne et
slectionnez Afficher les valeurs des colonnes.
5. Enregistrez la fondation de donnes en cliquant sur l'icne Enregistrer dans la barre d'outils principale.
Pour modifier la dfinition, cliquez avec le bouton droit de la souris sur le nom de la colonne dans la table dans la
vue de la fondation de donnes et slectionnez Modifier la colonne calcule.
Liens associs
Insertion d'une colonne calcule [page 123]
Pour crer une table avec des colonnes d'autres tables. Les dfinitions de colonnes peuvent comprendre des
calculs et fonctions complexes.
Pour crer une table unique qui combine deux ou plusieurs tables (appeles tables fusionnes).
Pour crer une table qui contient une slection de colonnes de diffrentes tables.
Liens associs
1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Cliquez avec le bouton droit de la souris sur l'en-tte de la table qui sera la base de la table drive et
slectionnez Insrer Table drive .
3. Saisissez un nom pour la table drive qui soit unique dans la fondation de donnes et cliquez sur OK.
Une table drive avec un nouveau nom et toutes les colonnes de la table d'origine est insre dans la fondation
de donnes.
Liens associs
Insertion et modification d'une table drive [page 126]
A propos des tables drives [page 124]
La fusion de tables permet d'insrer une table drive dans une fondation de donnes consistant en des colonnes
combines pour deux tables ou plus lies par jointures.
1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Dans la vue de la fondation de donnes, slectionnez les tables fusionner :
Option Commande
Pour slectionner une table et toutes les tables qui lui sont Cliquez avec le bouton droit sur la table et slectionnez
associes par jointures Slectionner les tables associes.
Pour slectionner les tables manuellement Cliquez sur les en-ttes de tables tout en maintenant
enfonce la touche Ctrl .
3. Cliquez alors avec le bouton droit sur la slection de tables et slectionnez Fusionner.
4. Saisissez un nom pour la table qui soit unique dans la fondation de donnes et cliquez sur OK.
La table fusionne est insre sous forme de table drive. La nouvelle table est jointe toutes les tables
auxquelles taient jointes les tables d'origine.
5. Choisissez si vous souhaitez supprimer les tables d'origine.
Les tables d'origine deviennent obsoltes et vous avez le choix de les supprimer. Si vous choisissez de
conserver les tables d'origine, les jointures reliant ces tables sont supprimes, les tables restant cependant
dans la fondation de donnes.
Pour modifier la table fusionne, cliquez avec le bouton droit de la souris sur l'en-tte de la table et slectionnez
Modifier.
Liens associs
Insertion et modification d'une table drive [page 126]
A propos des tables drives [page 124]
Expressions SQL dans les fondations de donnes plusieurs sources [page 99]
1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Effectuez l'une des actions suivantes :
Option Commande
Pour modifier une table drive existante Cliquez avec le bouton droit de la souris sur l'en-tte de la
table dans la vue de la fondation de donnes et
slectionnez Modifier.
Pour insrer et modifier une table drive Slectionnez la commande Insrer une table drive dans
Remarque
Pour la premire cration d'une expression, utilisez le Gnrateur SQL. Le Gnrateur SQL fonctionne de la
mme faon que l'diteur de requte. Glissez et dposez les tables et colonnes inclure dans la table
drive. L'expression SQL est gnre automatiquement.
Pour en savoir plus sur l'utilisation de l'diteur d'expressions SQL, voir la rubrique associe.
Liens associs
Expressions SQL dans les fondations de donnes plusieurs sources [page 99]
Utilisez les tables d'alias pour rompre les boucles dans les chemins de jointures de la fondation de donnes. La
commande Dtecter les alias analyse les chemins de jointure et propose des tables d'alias pour ouvrir les boucles
dtectes dans la fondation de donnes. Pour en savoir plus sur la rsolution de boucles, voir les rubriques
associes.
Utilisez galement les alias pour renommer une table. Le lien entre la fondation de donnes et la base de donnes
est bas sur le nom de la table. Si vous crez un alias pour donner la table un nouveau nom, le lien la table de la
base de donnes est conserv, mais le nom de table d'alias est utilis dans la fondation de donnes.
Vous pouvez effectuer une recherche sur la fondation de donnes pour trouver les tables d'alias qui y sont dj
insres. Il existe galement des commandes pour mettre en surbrillance les tables d'alias d'une table initiale et la
table initiale d'une table d'alias. Pour en savoir plus, voir les rubriques associes.
Liens associs
Dtection des tables d'alias [page 128]
Insertion de tables d'alias [page 127]
Rsolution de boucles [page 131]
Recherche de tables et de colonnes dans la fondation de donnes [page 142]
Mise en surbrillance des alias [page 128]
Mise en surbrillance de la table d'origine d'un alias [page 129]
3. Cliquez avec le bouton droit de la souris sur la slection et choisissez Insrer Table d'alias .
4. Dans la bote de dialogue Insrer les tables d'alias, dslectionnez les alias que vous ne souhaitez pas insrer.
5. Modifiez les noms des tables d'alias dans la colonne Nom de l'alias et cliquez sur OK.
Les tables d'alias slectionnes sont insres dans la fondation de donnes. Le nom initial de la table est
rpertori entre parenthses dans l'en-tte de la table.
Pour modifier le nom et la description d'une table d'alias, cliquez sur l'en-tte de table dans la vue de la fondation
de donnes et slectionnez Modifier.
1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Slectionnez Dtecter les alias dans le menu Dtecter de la vue de la fondation de donnes.
Vous pouvez galement dtecter des alias dans le volet Contextes de l'Editeur de fondation de donnes.
Les tables d'alias slectionnes sont insres dans la fondation de donnes. Le nom initial de la table est
rpertori entre parenthses dans l'en-tte de la table.
Pour modifier le nom et la description d'une table d'alias, cliquez sur l'en-tte de table dans la vue de la fondation
de donnes et slectionnez Modifier.
Liens associs
A propos des tables d'alias [page 127]
Utilisez cette commande pour mettre en surbrillance les tables d'alias associes une table standard ou drive
dans la fondation de donnes.
1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Cliquez avec le bouton droit de la souris sur l'en-tte de table de la table d'origine et slectionnez Mettre en
surbrillance les alias.
Les tables d'alias d'origine ainsi que les tables qui leurs sont associes sont mises en surbrillance. Toutes les
autres tables sont grises.
Remarque
Certaines tables d'alias peuvent se trouver en dehors de la zone visible de la vue de la fondation de
donnes. Vous pouvez rapidement vrifier si des tables mises en surbrillance sont masques en cliquant
sur l'icne Ajuster la fentre en bas de la vue de la fondation de donnes . Pour annuler Ajuster la
3. Pour revenir l'affichage normal de la vue de la fondation de donnes, cliquez n'importe o dans la vue.
Utilisez cette commande pour mettre en surbrillance la table d'origine dans la fondation de donnes d'une table
d'alias.
1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Cliquez avec le bouton droit de la souris sur l'en-tte de la table de la table d'alias et slectionnez Mettre en
surbrillance la table d'origine.
Les tables d'origine et d'alias sont mises en surbrillance. Toutes les autres tables sont grises.
Remarque
La table d'origine peut se trouver en dehors de la zone visible de la vue de la fondation de donnes. Vous
pouvez rapidement vrifier si une table est masque en cliquant sur l'icne Ajuster la fentre en bas de la
vue de la fondation de donnes . Pour annuler Ajuster la fentre, cliquez sur l'icne Rinitialiser le
zoom .
3. Pour revenir l'affichage normal de la vue de la fondation de donnes, cliquez n'importe o dans la vue.
Un contexte est un ensemble de jointures tablissant un chemin de requte valide. Les contextes servent le plus
souvent rsoudre des boucles dans la fondation de donnes lorsque la boucle ne peut pas tre rsolue par la
cration d'une table d'alias. Les contextes sont aussi utiliss lorsque plusieurs tables de faits partagent une table
de dimensions. Dans ce cas, un contexte est cr pour chaque table de faits.
Dans l'outil de conception d'information, un contexte rsout une boucle en identifiant un ensemble de jointures
qui dfinit un chemin de jointure spcifique via les tables de la boucle. L'utilisateur est invit indiquer le contexte
utiliser au moment de la requte. Le contexte garantit que des jointures provenant de diffrents chemins ne
sont pas inclues dans la mme requte SQL.
Un contexte est dfini en dfinissant les tats des jointures impliques dans l'ambigut. Dans un contexte, l'tat
d'une jointure est l'un des suivants :
Jointures d'inclusion : Dans une partie ambigu du schma, le contexte rsout la boucle en dfinissant un
chemin avec les jointures d'inclusion.
Jointures d'exclusion : Dans une partie ambigu du schma, les jointures d'exclusion dfinissent le chemin
que le contexte ne prendra jamais.
Les jointures neutres sont dans une partie non ambigu du schma et sont toujours incluses dans le chemin
de requte du contexte. Toute jointure qui n'est pas explicitement d'inclusion ou d'exclusion est neutre.
Lorsqu'une nouvelle jointure ou table est insre dans la fondation de donnes, elle est neutre par dfaut. Les
contextes n'ont pas besoin d'tre mis jour moins que la nouvelle table ou jointure soit explicitement implique.
Vous pouvez insrer des contextes dans la fondation de donnes manuellement ou en les dtectant. La
commande de dtection analyse les chemins de jointure et propose des contextes pour rsoudre les boucles qui
ne peuvent tre rsolues par les tables d'alias.
Avant de dtecter des contextes, vous devez dfinir les cardinalits et dtecter les alias. Voir la rubrique associe
concernant la rsolution de boucles pour les tches de prrequis.
1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
La commande analyse les chemins de jointure et propose des contextes pour rsoudre les boucles qui ne
peuvent tre rsolues par les tables d'alias.
Remarque
Il se peut que vous receviez un message selon lequel la boucle peut tre rsolue l'aide d'alias. Voir la
rubrique associe sur la rsolution de boucles.
3. Dans la bote de dialogue Dtecter les contextes, slectionnez les contextes insrer.
Pour voir le contexte mis en surbrillance dans la vue de la fondation de donnes, cliquez sur le nom de
contexte propos. Une jointure incluse au contexte se reconnat par la prsence d'une icne Incluse .
Liens associs
A propos des contextes [page 129]
Rsolution de boucles [page 131]
1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Slectionnez le volet Alias et contextes.
3. Effectuez l'une des actions suivantes :
Nom du contexte
Toutes les jointures de la fondation de donnes
L'tat de la jointure dans ce contexte, savoir si elle est incluse, exclue ou neutre
4. Modifiez le nom du contexte dans Nom.
5. Pour inclure ou exclure une jointure ou pour dfinir la jointure sur neutre, cliquez sur l'expression de la jointure
dans la liste Expression de la jointure. L'tat passe au suivant chaque fois que vous cliquez.
Vous pouvez passer l'tat suivant en cliquant sur la ligne de jointure dans la vue de la fondation de donnes.
Une jointure incluse au contexte se reconnat par la prsence d'une icne Incluse . Une jointure exclue se
Liens associs
A propos des contextes [page 129]
Une table d'alias rompt une boucle en utilisant deux fois la mme table dans la requte, une fois pour chaque
chemin. De cette manire, les lignes renvoyes dans la requte constituent l'union des rsultats de chaque
chemin.
Un cycle est une boucle qui se produit lorsque les tables jointes par la boucle ont toutes une cardinalit de (1,n).
Dans ce cas, la commande Dtecter les alias ne peut pas dterminer pour quelle table crer un alias.
Lorsque des boucles ne peuvent tre rsolues avec une table d'alias, les contextes sont utiliss. Les contextes
servent rsoudre l'ambigut en dirigeant explicitement la requte vers le chemin de jointures utiliser.
1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Dtectez et insrez toutes les jointures dans la fondation de donnes.
3. Dtectez ou dfinissez les cardinalits des jointures.
4. Assurez-vous qu'il n'existe aucun cycle dans la fondation de donnes. Pour ce faire, vous pouvez examiner les
cardinalits des boucles ou actualiser le statut de rsolution de la boucle (voir les tapes suivantes de cette
procdure).
5. Assurez-vous qu'aucune jointure n'a de cardinalit (n,n). Les alias et les contextes ne peuvent tre dtects.
Dfinissez manuellement la cardinalit pour les jointures (n,n).
8. Dans la case Boucles, cliquez sur l'icne Voir les boucles pour vrifier si toutes les boucles ont t
rsolues.
Les boucles possibles sont rpertories dans Boucles. Pour vrifier si les boucles sont rsolues, cliquez sur
Un message apparat, qui suggre quoi faire pour les boucles non rsolues.
Une boucle est rsolue lorsqu'une coche verte est affiche en regard du nom de la boucle.
Liens associs
Dtection des jointures [page 120]
Dtection et dfinition des cardinalits [page 122]
Dtection des tables d'alias [page 128]
Dtection des contextes [page 130]
Une colonne d'entre est un paramtre de la source de donnes qui attend une valeur. Ce paramtre est
reprsent dans une colonne de table de la fondation de donnes. Pour chaque colonne d'entre, vous pouvez
indiquer une valeur statique ou un paramtre dfini dans la fondation de donnes. Ce paramtre peut inviter
l'utilisateur spcifier une valeur et tre associ une liste de valeurs. Pour certaines colonnes d'entre,
l'indication d'une valeur est facultative.
Variables de jour de rfrence SAP NetWeaver BW. Une colonne d'entre est insre dans chaque table de la
fondation de donnes qui gre les donnes temporelles. Pour rsoudre ces colonnes d'entre au moment de
la requte, un paramtre appel jour de rfrence est insr dans la fondation de donnes. Par dfaut, lors de
la requte, le paramtre de jour de rfrence n'est pas demand. La date actuelle est attribue
automatiquement. Vous pouvez modifier les paramtres d'invite dans la fondation de donnes.
Paramtres d'entre de la fonction ABAP pour les connexions SAP ERP. Une table est cre dans la fondation
de donnes pour mapper la fonction principale. Cette table contient des colonnes d'entre pour les
paramtres d'entre de la fonction. Ces paramtres peuvent tre obligatoires ou facultatifs. Dans le cas de
paramtres obligatoires, vous devez saisir une valeur statique ou un paramtre dfini dans la fondation de
donnes pour la colonne d'entre associe.
Liens associs
Modification des colonnes d'entre [page 133]
Utilisation des sources de donnes SAP NetWeaver BW [page 29]
Pour affecter un paramtre une colonne d'entre, vous devez tout d'abord dfinir celui-ci dans la fondation de
donnes. Pour les variables de jour de rfrence de SAP NetWeaver BW, un paramtre de la fondation de donnes
est automatiquement insr. Pour en savoir plus sur les paramtres, voir la rubrique associe.
1. Vous pouvez afficher la liste des colonnes d'entre modifier de deux faons :
Option Commande
Pour rpertorier les colonnes d'entre d'une table Dans la vue de la fondation de donnes, cliquez sur l'en-
tte du tableau avec le bouton droit de la souris, puis
slectionnez Modifier la colonne d'entre.
Pour rpertorier les colonnes d'entre de toutes les tables Cliquez n'importe o avec le bouton droit de la souris dans
la vue de la fondation de donnes, puis slectionnez
Modifier les colonnes d'entre.
S'il n'y a aucune colonne d'entre dans le tableau ou la fondation des donnes, la commande Modifier la
colonne d'entre n'est pas disponible.
2. Pour affecter une valeur une colonne d'entre, slectionnez la colonne dans la liste de la bote de dialogue
Modifier les colonnes d'entre.
Pour lui affecter une valeur statique, slectionnez la case d'option Valeurs statiques, puis saisissez les
valeurs dans la zone de texte.
Pour lui affecter un paramtre, slectionnez la case d'option Paramtre. Cliquez sur l'icne pour
choisir dans une liste de paramtres dfinis dans la fondation de donnes.
Remarque
Dans la colonne Valeurs, les colonnes d'entre obligatoires sont indiques par la mention [obligatoire] et
les colonnes d'entre facultatives par la mention [facultatif].
3. Enregistrez la fondation de donnes en cliquant sur l'icne Enregistrer dans la barre d'outils principale.
Liens associs
A propos des paramtres [page 187]
Un paramtre est une variable de l'univers, qui requiert une valeur lors de la requte. Les paramtres sont souvent
dfinis pour inviter l'utilisateur fournir une valeur et, en l'occurrence, sont appels invites.
Une liste de valeurs est un ensemble de valeurs de donnes qui peuvent tre associes un objet de l'univers,
permettant l'utilisateur de choisir des valeurs pour une invite.
Vous pouvez insrer des paramtres et des listes de valeurs dans la fondation de donnes. Ils sont hrits par
toute couche de gestion cre sur la fondation de donnes, mais ne peuvent pas tre modifis dans la couche de
gestion.
Liens associs
A propos des paramtres [page 187]
A propos des listes de valeurs [page 189]
Proprit Description
Description Dcrit la fondation de donnes. Vous pouvez saisir la description lorsque vous
crez la fondation de donnes dans l'Assistant Nouvelle fondation de donnes
et la modifier tout moment dans les proprits de la fondation de donnes.
Autoriser les produits Lorsque cette proprit est slectionne, si l'expression SQL qui dfinit un
cartsiens objet dans la fondation de donnes peut ventuellement aboutir un produit
cartsien, le SQL est autoris.
Remarque
Un produit cartsien est un ensemble de rsultats contenant toutes les
combinaisons de lignes possibles d'une table incluse dans une requte. Un
produit cartsien correspond presque toujours un rsultat incorrect.
Plusieurs instructions SQL pour Lorsque cette proprit est slectionne, l'utilisateur a la possibilit de
chaque contexte slectionner le chemin de requte si la requte implique des contextes. Cette
option doit tre slectionne lorsque la fondation de donnes contient des
contextes.
Paramtres SQL Spcifie des valeurs personnalises pour les paramtres de gnration SQL qui
remplacent les valeurs par dfaut.
Synthse Affiche un rsum du nombre de chaque type d'objet dfini dans la fondation
de donnes.
Liens associs
Modification des options SQL dans la fondation de donnes [page 135]
Dfinition des paramtres de gnration SQL dans la couche de gestion [page 135]
Affichage d'un rsum de la fondation de donnes [page 136]
A propos des contextes [page 129]
1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois dessus dans la vue Projets locaux.
2. Assurez-vous que vous avez slectionn le niveau suprieur de la fondation de gestion dans l'arborescence du
volet Fondation de donnes.
3. Cliquez sur l'onglet Proprits dans le volet des proprits.
4. Slectionnez ou dslectionnez des options selon vos besoins. Pour obtenir une description des options, voir
la rubrique associe.
5. Enregistrez la fondation de donnes en cliquant sur l'icne Enregistrer dans la barre d'outils principale.
Liens associs
A propos des proprits de fondation de donnes [page 134]
Les valeurs personnalises des paramtres de gnration SQL dans la fondation de donnes remplacent les
valeurs par dfaut.
1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois dessus dans la vue Projets locaux.
2. Assurez-vous que vous avez slectionn le niveau suprieur de la fondation de gestion dans l'arborescence du
volet Fondation de donnes.
3. Veillez ce que l'onglet Proprits soit slectionn dans le volet des proprits.
4. Cliquez sur le bouton Paramtres.
5. Dans la bote de dialogue Paramtres du script de requtes, modifiez les paramtres :
Les paramtres de gnration SQL actuellement dfinis sont rpertoris. Les paramtres autres que ceux par
dfaut et ceux dont les valeurs ne sont pas les valeurs par dfaut apparaissent en gras.
Option Commande
Pour modifier la valeur d'un paramtre existant. Cliquez sur la colonne Valeur et slectionnez ou saisissez
une nouvelle valeur.
Pour ajouter un paramtre prdfini Cliquez sur la flche dans la zone de la liste en regard du
bouton Ajouter pour afficher la liste des paramtres
prdfinis. Slectionnez le paramtre dans la liste et
cliquez sur Ajouter.
Pour afficher une description de tous les paramtres de gnration SQL prdfinis ainsi que leurs valeurs,
cliquez sur le bouton d'aide.
Liens associs
A propos des paramtres de gnration SQL [page 329]
Utilisez cette commande pour afficher le nombre de chaque type d'objet dfini dans la fondation de donnes.
1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois dessus dans la vue Projets locaux.
2. Assurez-vous que vous avez slectionn le niveau suprieur de la fondation de gestion dans l'arborescence du
volet Fondation de donnes.
3. Veillez ce que l'onglet Proprits soit slectionn dans le volet des proprits.
4. Cliquez sur le bouton Rsum.
Vous pouvez afficher et profiler les objets de la couche de gestion et les valeurs des tables et colonnes de la
fondation de donnes dans la source de donnes sous-jacente. Cette rubrique dcrit ce qu'il est possible de faire
lors de l'affichage ou du profilage des valeurs.
Remarque
A moins que des valeurs de la connexion ne s'affichent, tous les filtres de colonne dfinis dans la fondation de
donnes sont appliqus lors de l'extraction des valeurs.
Limiter le nombre de lignes renvoyes depuis la source de donnes : saisissez un nombre dans Nombre max.
de lignes.
Voir le script de requte : cliquez sur Afficher l'expression.
Rorganiser les colonnes dans l'affichage : faites glisser les en-ttes de colonne dans le nouvel emplacement
au sein de la table et dposez-les.
Trier les lignes par colonne : cliquez sur l'en-tte de colonne pour trier les lignes par valeur de colonne en
ordre croissant ou dcroissant.
Filtrer les lignes par colonne : cliquez sur Ajouter un filtre et crez un filtre pour une ou plusieurs colonnes
l'aide du slecteur de valeur du filtre.
Si vous saisissez B dans la zone de texte du filtre, seules les lignes ayant une valeur de colonne qui
contient le caractre B s'affichent.
Si vous saisissez B*, seules les lignes ayant une colonne qui contient une valeur commenant par B
s'affichent.
Si vous saisissez *B, seules les lignes ayant une colonne qui contient une valeur se terminant par B
s'affichent.
Voir les valeurs distinctes d'une colonne slectionne : cliquez sur l'onglet Valeurs distinctes et slectionnez
une colonne.
Exporter les rsultats dans un fichier local (au format .csv ou .xml) cliquez sur Enregistrer sous fichier.
Les possibilits qui s'offrent vous lors du profilage des valeurs de colonne
Limiter le nombre de lignes renvoyes depuis la source de donnes : saisissez un nombre dans Nombre max.
de lignes.
Voir le script de requte : cliquez sur Afficher l'expression.
Modifier le type de diagramme : slectionnez l'option Diagramme secteurs ou Diagramme colonnes et
cliquez sur Actualiser le diagramme.
Modifier le nombre de valeurs profiler : saisissez un nombre dans Valeurs distinctes afficher et cliquez sur
Actualiser le diagramme.
Voir les valeurs distinctes de colonne dans une liste : cliquez sur l'onglet Valeurs.
Liens associs
Affichage des valeurs de la table [page 137]
Affichage des valeurs de colonne [page 138]
Profilage des valeurs de colonne [page 139]
Affichage des valeurs de l'objet de la couche de gestion [page 184]
Vous pouvez afficher les valeurs d'une ou plusieurs tables de la table de la fondation de donnes. Si une des
colonnes contient des filtres dfinis, ils sont appliqus lors de l'affichage des valeurs. Pour afficher les valeurs
d'une table dans la base de donnes (aucun des filtres de la fondation de donnes n'est appliqu), affichez les
valeurs sur une table dans le volet Connexions.
Les commandes d'affichage des valeurs ouvrent par dfaut un onglet dans l'diteur pour afficher les valeurs. Vous
pouvez dfinir une prfrence de sorte que les valeurs s'ouvrent dans une vue ou une bote de dialogue ddie.
Pour en savoir plus, voir la rubrique associe.
1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
Vous pouvez galement afficher les valeurs de table depuis la vue de la fondation de donnes dans l'Editeur
de la couche de gestion. Dans ce cas, ouvrez la couche de gestion.
Option Commande
Pour afficher les valeurs d'une ou plusieurs colonnes ayant Cliquez avec le bouton droit de la souris sur l'en-tte de la
des filtres qui s'appliquent table dans la vue de la fondation de donnes. Pour
slectionner plusieurs tables, cliquez dessus en
maintenant la touche CTRL appuye.
Pour afficher les valeurs d'une ou plusieurs tables ne Dans le volet Connexions de l'Editeur de la fondation de
contenant aucun filtre donnes, dveloppez la connexion et cliquez avec le
bouton droit de la souris sur le nom de la table.
Liens associs
Affichage et profilage de valeurs dans une source de donnes [page 136]
Dfinition des prfrences d'affichage des valeurs [page 24]
Vous pouvez afficher les valeurs d'une ou plusieurs colonnes de la table de la fondation de donnes. Si la colonne
contient un filtre dfini, il est appliqu lors de l'affichage des valeurs. Pour afficher les valeurs d'une colonne dans
la base de donnes (aucun des filtres de la fondation de donnes n'est appliqu), affichez les valeurs sur une
colonne dans le volet Connexions.
Les commandes d'affichage des valeurs ouvrent par dfaut un onglet dans l'diteur pour afficher les valeurs. Vous
pouvez dfinir une prfrence de sorte que les valeurs s'ouvrent dans une vue ou une bote de dialogue ddie.
Pour en savoir plus, voir la rubrique associe.
1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
Vous pouvez galement afficher les valeurs de colonne depuis la vue de la fondation de donnes dans
l'Editeur de la couche de gestion. Dans ce cas, ouvrez la couche de gestion.
2. Effectuez l'une des actions suivantes :
Option Commande
Pour afficher les valeurs d'une ou plusieurs colonnes qui Cliquez avec le bouton droit de la souris sur le nom de la
contiennent des filtres qui s'appliquent colonne dans la vue de la fondation de donnes. Pour
slectionner plusieurs colonnes, cliquez dessus en
maintenant la touche CTRL appuye.
Pour afficher les valeurs d'une ou plusieurs colonnes ne Dans le volet Connexions de l'Editeur de la fondation de
contenant aucun filtre donnes, dveloppez la connexion et cliquez avec le
bouton droit de la souris sur le nom de la colonne.
Liens associs
Affichage et profilage de valeurs dans une source de donnes [page 136]
Vous pouvez profiler les valeurs d'une colonne de la table de la fondation de donnes. Le profilage affiche
graphiquement (dans un diagramme secteurs ou barres) le nombre d'occurrences de chaque valeur de la
colonne. Si la colonne possde un filtre dfini, il est appliqu.
1. Vous pouvez profiler les valeurs de colonne depuis la vue de la fondation de donnes dans l'diteur de la
fondation de donnes ou de la couche de gestion. Ouvrez l'diteur en cliquant deux fois sur la ressource dans
la vue Projets locaux.
2. Dans la vue de la fondation de donnes, cliquez avec le bouton droit de la souris sur le nom de la colonne dans
l'affichage de la table et slectionnez Profiler les valeurs de colonne
La fentre Profiler les valeurs de colonne apparat. Pour savoir ce que vous pouvez effectuer dans cette
fentre, voir la rubrique associe.
Liens associs
Affichage et profilage de valeurs dans une source de donnes [page 136]
Utilisez la commande Afficher les dpendances locales lorsque vous modifiez des tables ou colonnes dans la
fondation de donnes. La commande va trouver les couches de gestion et leurs objets dpendant de la table ou de
la colonne.
1. Cliquez avec le bouton droit sur l'en-tte de table ou le nom de colonne de la vue de la fondation de donnes
et slectionnez Afficher les dpendances locales.
Vous pouvez slectionner plusieurs tables et/ou colonnes en maintenant enfonce la touche Ctrl .
Les couches de gestion qui dpendent des tables et colonnes slectionnes sont rpertories.
2. Slectionnez la couche de gestion pour laquelle vous souhaitez voir les objets dpendants.
Une bote de dialogue rpertorie les tables ou colonnes de la fondation de donnes, ainsi que les objets de
couche de gestion qui en dpendent.
3. Pour modifier un objet de gestion, cliquez deux fois sur le nom de l'objet dans la case Couches de gestion et
objets. La couche de gestion s'ouvre avec le focus sur l'objet slectionn.
Liens associs
A propos des dpendances de ressources [page 219]
L'actualisation de la structure d'une fondation de donnes compare les tables existantes dans la fondation de
donnes avec celles figurant dans la source de donnes et propose des mises jour vers les tables de fondation
de donnes : supprime les tables et colonnes obsoltes, insre des colonnes manquantes, met jour les colonnes
modifies.
Pour dmarrer l'Assistant Actualiser la structure, dans l'Editeur de fondation de donnes, slectionnez Actualiser
L'Assistant dtecte les modifications suivantes et les liste chacune dans sa propre bote de dialogue. Dans chaque
cas, vous slectionnez quelle modification propose apporter la fondation de donnes.
Tables de la fondation de donnes qui ont t supprimes dans la base de donnes. L'Assistant propose de
supprimer de la fondation de donnes ces tables et les jointures qui y sont associes.
Colonnes des tables de la fondation de donnes qui ont t supprimes dans les tables de la base de donnes.
L'Assistant propose de mettre jour chaque table correspondante dans la fondation de donnes pour
supprimer ces colonnes et les jointures qu'utilisent celles-ci.
Colonnes ajoutes dans la base de donnes. L'Assistant propose de mettre jour chaque table
correspondante dans la fondation de donnes pour ajouter ces colonnes.
Types de donnes de colonne modifis dans la base de donnes. L'Assistant propose de mettre jour le type
de donnes de chaque colonne de la fondation de donnes qui est diffrent du type de colonne de la base de
donnes.
L'Assistant liste vos modifications slectionnes dans une bote de dialogue de rsum et demande confirmation
avant de poursuivre l'actualisation.
Remarque
En ce qui concerne les fondations de donnes bases sur les connexions SAP NetWeaver BW, vous pouvez
dtecter de nouvelles tables et jointures dans la source de donnes et les insrer dans la fondation de donnes
l'aide de la commande Synchroniser les tables.
Liens associs
Synchronisation des tables [page 140]
Avant de synchroniser les tables, actualisez la structure de la fondation de donnes pour vous assurer que toutes
les tables existantes de la fondation de donnes sont mises jour avec les nouvelles colonnes dans la source de
donnes.
La synchronisation des tables s'applique uniquement aux fondations de donnes sources multiples bases sur
des sources de donnes SAP NetWeaver BW.
La synchronisation des tables recherche la source de donnes des nouvelles tables ( l'aide de la stratgie SAP
NetWeaver BW) et insre les nouvelles tables et jointures dans la fondation de donne.
L'insertion peut tre annule l'aide de la commande Modifier > Annuler du menu principal.
Actualisez la couche de gestion avec les nouveaux objets dans la source de donnes l'aide de la commande
Insrer des objets candidat.
Liens associs
A propos de l'actualisation de fondation de donnes [page 140]
Insertion d'objets candidats [page 199]
Actualisation des univers en fonction de SAP NetWeaver BW [page 33]
Une vue personnalise de la fondation de donnes est un sous-ensemble de la vue de la fondation de donnes
Matre. Utilisez les vues lorsque vous modifiez une fondation de donnes contenant un grand nombre de tables et
que vous souhaitez travailler avec un sous-ensemble de tables. Vous pouvez dfinir plusieurs vues personnalises
pour la fondation de donnes.
Les oprations de tables sont autorises dans toutes les vues. Toute modification apporte une table telle que
l'affectation de la table une famille est rpercute toutes les vues de la fondation de donnes.
1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Effectuez l'une des actions suivantes :
Option Commande
Pour insrer une vue vide Slectionnez Insrer une vue dans le menu Insrer .
Pour insrer une vue base sur une slection de tables Slectionnez une ou plusieurs tables (cliquez sur l'en-tte
de la table en maintenant la touche Ctrl enfonce).
Pour insrer une vue base sur les rsultats de la Utilisez le panneau de recherche pour trouver les tables
recherche inclure dans la vue. Pour en savoir plus sur les mthodes
de recherche, voir la rubrique associe.
Liens associs
Recherche de tables et de colonnes dans la fondation de donnes [page 142]
1. Pour ouvrir le panneau de recherche, dans la vue de la fondation de donnes, cliquez sur l'icne Afficher/
2. Par dfaut, la recherche cible des tables. Pour rechercher des colonnes, cliquez sur l'icne dans la zone de
texte du filtre.
3. Vous pouvez limiter votre recherche de plusieurs faons :
Les tables correspondant aux critres de recherche sont mises en surbrillance dans la vue de la fondation de
donnes.
4. Pour modifier la vue de sorte qu'elle n'affiche que les tables correspondantes, cliquez sur l'icne Options de
Astuce
Vous pouvez galement utiliser la commande Centrer sur la slection pour modifier le zoom sur l'affichage
de la fondation de donnes afin que les tables d'une slection soient visibles dans la fentre d'affichage.
5. Cliquez sur Rinitialiser pour effacer les critres de recherche et dmarrer une nouvelle recherche.
Certaines oprations sur les tables ne sont pas possibles lorsque le panneau de recherche est actif, par exemple,
l'insertion d'alias et de tables drives, la dtection de jointures ou la vrification de l'intgrit. Les commandes de
la fondation de donnes qui ne sont pas disponibles lors de l'utilisation du panneau de recherche sont grises. Si
vous souhaitez vous servir de ces commandes, cliquez sur l'icne Afficher/Masquer le panneau de recherche
pour fermer le panneau de recherche.
Liens associs
Centrage de la vue sur une slection [page 143]
Un commentaire est une note que vous placez un endroit quelconque d'une vue de la fondation de donnes.
1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois dessus dans la vue Projets locaux.
La commande Centrer sur la slection permet de modifier temporairement le zoom sur l'affichage de la vue de la
fondation de donnes afin que les tables d'une slection soient visibles dans la fentre d'affichage.
L'affichage de la fondation de donnes zoome de faon ce que les tables apparaissent dans la fentre
d'affichage. Pour rinitialiser l'affichage, fermez le panneau de recherche s'il est ouvert ou cliquez sur l'icne
Astuce
Vous pouvez galement centrer l'affichage sur une table ou un nom de jointure dans l'arborescence du
panneau Fondation de donnes gauche de l'affichage.
Liens associs
Recherche de tables et de colonnes dans la fondation de donnes [page 142]
Une fois les tables et jointures insres dans la vue de la fondation de donnes, vous pouvez organiser
automatiquement les tables en fonction du flux des jointures, d'une une multitude.
Pour modifier l'affichage des tables individuelles, voir les liens associs.
1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Cliquez sur l'icne Rorganiser automatiquement les tables dans la vue de la fondation de donnes.
Les tables sont rorganises dans la vue.
3. Enregistrez la fondation de donnes en cliquant sur l'icne Enregistrer dans la barre d'outils principale.
Liens associs
Changement de l'affichage d'une table [page 144]
Suppression de colonnes de tables de l'affichage [page 145]
Regroupement de tables l'aide des familles [page 145]
Pour chaque table de la fondation de donnes, vous pouvez slectionner la quantit d'informations sur la table
afficher dans la vue.
1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Cliquez avec le bouton droit de la souris sur l'en-tte de la table dans la vue de la fondation de donnes et
slectionnez Affichage.
3. Slectionnez un mode d'affichage
Option Description
Rduit Affiche uniquement l'en-tte de la table.
Jointures uniquement Affiche l'en-tte de la table et toutes les colonnes qui font partie d'une jointure.
Pour supprimer des colonnes spcifiques de l'affichage de la table, voir la rubrique associe.
Vous pouvez galement basculer entre les diffrents modes d'affichage en cliquant sur la flche droite de
l'en-tte de la table.
4. Enregistrez la fondation de donnes en cliquant sur l'icne Enregistrer dans la barre d'outils principale.
Liens associs
Suppression de colonnes de tables de l'affichage [page 145]
1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Cliquez avec le bouton droit de la souris sur l'en-tte de la table dans la vue de la fondation de donnes et
slectionnez Modifier.
3. Dslectionnez les colonnes que vous souhaitez masquer et cliquez sur OK.
Les colonnes disparaissent de l'affichage de la table.
Remarque
Cela affecte uniquement l'affichage dans la vue de la fondation de donnes. Les colonnes restent visibles
lors de l'affichage des valeurs de la table ou de l'insertion de la table dans la couche de gestion.
4. Enregistrez la fondation de donnes en cliquant sur l'icne Enregistrer dans la barre d'outils principale.
1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Cliquez sur l'icne Modifier les familles dans la vue de la fondation de donnes.
3. Dans la bote de dialogue Modifier les familles, crez une famille pour chaque groupe de tables :
a) Cliquez sur Ajouter pour dfinir une nouvelle famille.
b) Saisissez le nom de la famille dans Nom.
c) Modifiez la couleur de la table, l'arrire-plan et la police de la famille.
d) Cliquez sur Appliquer pour enregistrer la dfinition de la famille.
Vous pouvez exporter et importer les dfinitions de famille. L'exportation cre un fichier dans un dossier local
pouvant tre partag entre diffrents utilisateurs de l'outil de conception d'information.
4. Une fois toutes les familles ajoutes, cliquez sur OK.
5. Affectez des tables aux familles. Pour chaque famille :
a) Slectionnez les tables affecter une famille. Cliquez sur les en-ttes de tables tout en maintenant
enfonce la touche Ctrl .
b) Dans la liste Familles dans la barre d'outils de la vue de la fondation de donnes, slectionnez la famille.
Remarque
Lorsque vous affectez une table une famille, la table prend les attributs d'affichage de la famille dans la
vue actuelle et dans toutes les vues de la fondation de donnes o la table est prsente.
6. Pour supprimer une table d'une famille, slectionnez la table et, dans la liste Familles, slectionnez Aucune
famille.
Une couche de gestion est un ensemble d'objets de mtadonnes mappant aux dfinitions SQL ou MDX d'une
base de donnes, par exemple des colonnes, des vues, des fonctions de base de donnes ou des calculs pr-
agrgs. Les objets de mtadonnes incluent les dimensions, hirarchies, indicateurs, attributs et conditions
prdfinies. Chaque objet correspond une information de gestion pouvant tre manipule dans une requte
pour renvoyer des donnes. Vous pouvez crer des couches de gestion directement sur un cube OLAP ou sur une
fondation de donnes conue sur une base de donnes relationnelle.
Lorsqu'une couche de gestion est termine, elle est publie dans un rfrentiel ou un dossier local sous forme
d'univers. Un univers est un fichier .unx publi qui inclut une couche de gestion et sa connexion un cube OLAP
ou une couche de gestion et sa fondation de donnes correspondante. L'univers est disponible dans le rfrentiel
pour les applications de cration de rapports et d'analyse de donnes SAP BusinessObjects.
Le rle principal de la couche de gestion consiste dfinir et organiser les mtadonnes avant publication sous
forme d'univers. Une autre manire de comprendre la couche de gestion consiste y penser comme un
workbench de mtadonnes qu'utilise un concepteur pour rassembler et modifier un ensemble de mtadonnes
avant publication sous forme d'univers pour des applications d'analyse de donnes et de cration de rapports.
Liens associs
A propos des objets de couche de gestion [page 147]
A propos des proprits de la couche de gestion [page 157]
Comment crer une couche de gestion relationnelle [page 150]
Comment crer une couche de gestion OLAP [page 153]
Le volet d'objets Couche de gestion contient les objets de mtadonnes qui composent la couche de gestion.
Chaque objet de la couche de gestion porte un nom qui peut tre modifi. Lorsque vous nommez les objets,
utilisez un vocabulaire professionnel familier aux utilisateurs qui utiliseront l'univers pour leurs requtes, leurs
analyses et leur reporting.
Actif : l'objet est visible dans l'Editeur de requte. Il s'agit de l'tat par dfaut.
Masqu : l'objet est valide mais n'est pas disponible dans l'Editeur de requte (utilis par d'autres objets
comme objet masqu).
Obsolte : l'objet est masqu et non valide. Par exemple, il est possible d'utiliser cet tat lorsque le champ de
base de donnes cible n'existe plus et que vous souhaitez conserver l'objet pour un ventuel usage ultrieur.
Chaque objet de la couche de gestion possde des proprits appliques dans l'univers publi. Vous pouvez
dfinir les proprits lorsque vous insrez un objet et les modifier tout moment. Voir les rubriques associes
concernant l'insertion et la modification d'objets.
Objet Description
Indicateur Les indicateurs sont des objets reprsentant des calculs et des fonctions
d'agrgat qui mappent des donnes statistiques et analytiques de la base
de donnes.
Attribut Un attribut est un objet associ un objet parent, qui fournit des
informations descriptives supplmentaires concernant le parent. Des
attributs peuvent tre dfinis pour les dimensions, les hirarchies et les
niveaux.
Les filtres natifs sont dfinis par une clause SQL WHERE dans les tables de
la fondation de donnes. Les filtres natifs s'appliquent aux couches de
gestion reposant sur des fondations de donnes.
suivantes :
Niveau (OLAP uniquement) Un niveau de hirarchie dans une hirarchie qui repose sur les niveaux.
Membre calcul (OLAP Un membre calcul dsigne un membre d'une hirarchie, qui est calcul
uniquement) l'aide d'une expression MDX explicitement dfinie contenant des donnes
du cube OLAP, des oprateurs mathmatiques, des nombres et des
fonctions.
Liens associs
Insertion d'un dossier [page 162]
Insertion et modification de dimensions [page 163]
Insertion et modification des indicateurs [page 167]
Insertion et modification d'attributs [page 170]
Insertion et modification des filtres [page 171]
Insertion et modification de dimensions d'analyses [page 173]
Avant de commencer :
Vous avez besoin d'un projet local dans la vue Projets locaux.
Vous avez besoin d'une fondation de donnes enregistre dans le mme projet local.
Pour obtenir les liens vers des informations plus dtailles concernant chaque tape, voir les rubriques associes.
1. Cliquez avec le bouton droit de la souris sur le dossier du projet dans la vue Projets locaux et slectionnez
Nouvelle Couche de gestion .
2. Suivez les tapes dans l'Assistant Nouvelle couche de gestion. Slectionnez Fondation de donnes
relationnelle comme source de donnes.
La couche de gestion est cre sous le format de fichier .blx dans le dossier du projet local. Elle s'ouvre
automatiquement dans l'Editeur de la couche de gestion.
3. Crez la couche de gestion :
Si vous avez cr la couche de gestion avec l'option Crer automatiquement des dossiers et des objets
slectionne (par dfaut), tous les objets sont crs dans la couche de gestion en tant que dimensions. Vous
devez spcifier explicitement les indicateurs l'aide de la commande Changer en indicateurs avec la fonction
d'agrgation.
Remarque
Lorsque vous faites glisser une table de la fondation de donnes dans la couche de gestion, un dossier
est insr automatiquement.
b) Faites glisser et dposez les tables et colonnes dans dossiers de votre choix et, si ncessaire, renommez
les objets.
c) Spcifiez les indicateurs l'aide de la commande Changer en indicateurs avec la fonction d'agrgation.
4. Vous pouvez amliorer la fonction de la couche de gestion de plusieurs faons, par exemple :
Insrez des attributs pour fournir des informations descriptives des dimensions
Insrez des indicateurs supplmentaires
Insrer des filtres prdfinis (obligatoires ou facultatifs) qui peuvent limiter les donnes renvoyes dans
les requtes
Insrer des paramtres avec des invites facultatives
Insrer des listes de valeurs personnalises associer une invite
Insrez des chemins de navigation pour dfinir des chemins d'exploration
Crer des vues de la couche de gestion pour limiter les objets affichs dans l'Editeur de requte
Certaines commandes sont rpertories ci-dessous pour vous aider grer la couche de gestion.
Si vous modifiez des dfinitions d'objets, utilisez Afficher les dpendances locales pour trouver les autres
objets de la couche de gestion et de la fondation de donnes qui pourraient tre affects par les
modifications.
Si la fondation de donnes associe est modifie, vous devez actualiser la couche de donnes manuellement.
La rubrique associe dcrit les commandes qui vous aideront le faire.
Utilisez Modifier la fondation de donnes pour modifier la fondation de donnes source de la couche de
gestion.
Pour des couches de donnes plusieurs sources, utilisez Calculer les statistiques pour amliorer la
performance de la requte.
Liens associs
Cration d'un projet local [page 56]
Comment crer une fondation de donnes [page 101]
A propos de l'Editeur de couche de gestion [page 156]
A propos des objets de couche de gestion [page 147]
Changer une dimension en indicateur [page 169]
Insertion d'un dossier [page 162]
Insertion et modification de dimensions [page 163]
Insertion de dimensions directement depuis la fondation de donnes [page 165]
Insertion et modification des indicateurs [page 167]
Insertion et modification des filtres [page 171]
Insertion et modification d'un paramtre [page 188]
Insertion ou modification d'une liste de valeurs [page 189]
Association d'une liste de valeurs une couche de gestion [page 192]
Association d'une liste de valeurs une invite dfinie dans la couche de gestion [page 192]
A propos des vues de la couche de gestion [page 186]
A propos des proprits de la couche de gestion [page 157]
A propos de la reconnaissance agrge [page 195]
A propos des dpendances de ressources [page 219]
Excution d'une vrification d'intgrit [page 217]
propos de l'actualisation des couches de gestion [page 197]
Changement de la source de donnes d'une couche de gestion [page 160]
A propos du calcul de statistiques pour une excution optimise des requtes [page 199]
Cette section dcrit la page Slectionner le type de source de donnes pour la couche de gestion de l'assistant
Nouvelle couche de gestion.
Vous choisissez de crer une couche de gestion partir d'une source de donnes relationnelle ou OLAP.
Relationnel La couche de gestion repose sur une fondation de donnes. Vous pouvez
slectionner n'importe quelle fondation de donnes dans le dossier de projet actif.
OLAP La couche de gestion repose sur un cube OLAP. Vous pouvez slectionner
n'importe quel raccourci de connexion ou connexion OLAP dans le dossier de projet
actif.
Liens associs
Nommage d'une couche de gestion [page 152]
Cette section dcrit la page Nom de la ressource de l'assistant Nouvelle couche de gestion.
Saisissez un nom et une description pour la couche de gestion. Il s'agit du nom de l'univers publi partir de la
couche de gestion.
Liens associs
Slection d'une fondation de donnes pour une couche de gestion [page 152]
Slection d'une connexion OLAP et d'un cube pour une couche de gestion [page 154]
Cette section dcrit la page Slectionner la fondation de donnes de l'assistant Nouvelle couche de gestion.
Slectionnez une fondation de donnes comme source de donnes de la nouvelle couche de gestion relationnelle.
Vous pouvez effectuer l'une des oprations suivantes :
Crer automatiquement les objets de couche de gestion partir des tables et des colonnes de la fondation de
donnes.
Crer une couche de gestion vide. Vous devez ajouter manuellement les objets partir de la fondation de
donnes aprs la cration.
Pour remplir automatiquement la couche de gestion avec des objets et des dossiers, cliquez sur
Terminer.
Si vous ne souhaitez pas remplir automatiquement la couche de gestion, dslectionnez l'option et
cliquez sur Terminer.
La nouvelle couche de gestion s'ouvre dans le volet de modification. Vous pouvez dsormais insrer et modifier
les objets de la couche de gestion.
L'option Crer automatiquement des dossiers et des objets cre tous les objets dans la couche de gestion en tant
que dimensions. Spcifiez explicitement les indicateurs l'aide de la commande Changer en indicateurs avec la
fonction d'agrgation. Pour en savoir plus, voir la rubrique associe.
Liens associs
Comment crer une couche de gestion relationnelle [page 150]
Changer une dimension en indicateur [page 169]
A propos des objets de couche de gestion [page 147]
Avant de commencer :
Vous avez besoin d'un projet local dans la vue Projets locaux.
Vous avez besoin d'une connexion OLAP ou d'un raccourci de connexion enregistr dans le mme projet local.
Pour obtenir les liens vers des informations plus dtailles concernant chaque tape, voir les rubriques associes.
1. Cliquez avec le bouton droit de la souris sur le dossier du projet dans la vue Projets locaux et slectionnez
Nouvelle Couche de gestion .
2. Suivez les tapes dans l'Assistant Nouvelle couche de gestion. Slectionnez la Connexion OLAP comme
source de donnes.
La couche de gestion est cre sous le format de fichier .blx dans le dossier du projet local. Elle s'ouvre
automatiquement dans l'Editeur de la couche de gestion.
3. Les objets de la couche de gestion sont insrs automatiquement en fonction du cube. Vous pouvez
amliorer la fonction de la couche de gestion de plusieurs faons, par exemple :
Certaines commandes sont rpertories ci-dessous pour vous aider grer la couche de gestion.
Si vous modifiez des dfinitions d'objet, utilisez Afficher les dpendances locales pour trouver les autres
objets de la couche de gestion qui pourraient tre affects par les modifications.
Si la source de donnes sous-jacente est modifie, utilisez Actualiser la structure pour actualiser la couche de
gestion.
Utilisez Modifier la connexion OLAP pour modifier la connexion de la couche de gestion et les proprits de la
source de donnes OLAP.
Liens associs
Cration d'un projet local [page 56]
Cration d'une connexion OLAP [page 90]
A propos des objets de couche de gestion [page 147]
Insertion et modification de dimensions d'analyses [page 173]
Insertion et modification des hirarchies [page 174]
Insertion et modification des niveaux de hirarchie [page 175]
Insertion et modification d'attributs [page 170]
Insertion et modification des ensembles nomms [page 177]
Insertion et modification de membres calculs [page 178]
Insertion et modification des indicateurs [page 167]
Insertion et modification des filtres [page 171]
Insertion et modification d'un paramtre [page 188]
Insertion ou modification d'une liste de valeurs [page 189]
Association d'une liste de valeurs une couche de gestion [page 192]
Association d'une liste de valeurs une invite dfinie dans la couche de gestion [page 192]
A propos des vues de la couche de gestion [page 186]
Excution d'une vrification d'intgrit [page 217]
Actualisation d'une couche de gestion OLAP [page 198]
Changement de la source de donnes d'une couche de gestion [page 160]
Cette section dcrit la page Slectionner la connexion OLAP de l'assistant Nouvelle couche de gestion.
Slectionnez une connexion OLAP et le cube OLAP comme source de donnes de la nouvelle couche de gestion.
Dtecter la fonction de projection de l'indicateur Si cette option n'est pas slectionne, la fonction
dlgue de la base de donnes est applique.
Crer un attribut partir du nom unique Un attribut est cr pour le nom unique de chaque
dimension.
Liste des cubes de connexion Liste des cubes disponibles la connexion. S'il existe
plusieurs cubes, naviguez jusqu'au cube cible pour le
slectionner.
Liens associs
Slection d'objets depuis un cube OLAP pour une couche de gestion [page 155]
A propos des fonctions de projection [page 168]
Utilisation des sources de donnes SAP NetWeaver BW [page 29]
Pour les connexions des sources de donnes Essbase, l'assistant de cration de couche de gestion cre des
indicateurs dans la couche de gestion partir des objets de la dimension Comptes spcifie de la source de
donnes.
Dans la liste, slectionnez une dimension utiliser comme dimension Comptes, puis cliquez sur Suivant.
Dveloppez les nuds sous le cube slectionn et slectionnez les objets inclure dans la nouvelle couche de
gestion. Cliquez sur Terminer lorsque vous avez termin la slection.
L'Editeur de couche de gestion permet de crer et de modifier des objets et des proprits de la couche de
gestion. Cette rubrique dcrit comment naviguer dans l'diteur. Pour vous aider crer la structure de votre
couche de gestion tape par tape, voir Comment crer une couche de gestion relationnelle [page 150] ou
Comment crer une couche de gestion OLAP [page 153].
L'Editeur de couche de gestion se divise en plusieurs volets, savoir, des volets d'exploration sur la gauche, un
volet de modification en haut droite et un volet de source de donnes en bas droite.
Les volets d'exploration permettent de travailler avec diffrents lments de la couche de gestion. Accdez aux
volets en cliquant sur les onglets correspondants :
Couche de gestion
Requtes
Paramtres et listes de valeurs
Chemins de navigation
Pour en savoir plus sur ce que vous pouvez faire dans chaque volet de navigation, voir la rubrique associe.
Le volet Couche de gestion reprsente le volet d'exploration par dfaut. Il montre les objets de la couche de
gestion sous la forme d'une arborescence. Les options suivantes sont disponibles pour l'affichage de
l'arborescence de la couche de gestion et la navigation l'intrieur de celle-ci :
Le volet de modification permet de modifier les proprits de l'objet ou de l'lment slectionn dans le volet
d'exploration.
Par dfaut, il montre la vue principale de la fondation de donnes contenant toutes les tables et jointures. Les
onglets correspondant aux autres vues de la fondation de donnes, si celles-ci ont t dfinies, apparaissent
en bas du volet de source de donnes. Pour passer une autre vue, cliquez sur l'onglet correspondant.
Les mtadonnes OLAP de la connexion s'affichent dans la partie gauche du volet de source de donnes.
Slectionnez un objet de mtadonnes pour afficher ses proprits dans la partie droite de ce volet.
Liens associs
A propos des proprits de la couche de gestion [page 157]
A propos des objets de couche de gestion [page 147]
propos des requtes dans une couche de gestion [page 194]
A propos des paramtres [page 187]
A propos des listes de valeurs [page 189]
A propos des chemins de navigation des objets [page 193]
A propos des vues de la couche de gestion [page 186]
Lors de la modification d'une couche de gestion, le volet d'exploration Couche de gestion montre les objets de la
couche de gestion sous la forme d'une arborescence. Suivez la procdure ci-dessous pour modifier le mode
d'affichage des objets de la couche de gestion.
1. Cliquez sur l'icne Options d'affichage en haut du volet d'exploration Couche de gestion.
2. Pour les couches de gestion reposant sur une connexion OLAP, slectionnez l'une des trois options
suivantes :
Les options d'affichage restent en vigueur tant que vous ne fermez pas l'diteur.
Liens associs
Modification de l'tat d'un objet : Actif, Masqu ou Obsolte [page 181]
Les proprits et options suivantes sont dfinies pour l'ensemble de la couche de gestion. Les restrictions sont
appliques dans l'univers publi.
Proprit Description
Limites de la requte Limiter la taille du Spcifie le nombre de lignes renvoyes dans une requte.
rsultat Cette option permet de rduire le nombre de lignes
renvoyes, mais n'empche pas le SGBDR de traiter toutes
les lignes de la requte. Elle n'en limite le nombre, qu'une fois
que le SGBDR a commenc envoyer les lignes.
Limiter le temps Spcifie le nombre de minutes pour limiter le temps pris par
d'excution l'excution de la requte, mais n'arrte pas le processus sur
la base de donnes.
Options de requte Permettre l'utilisation Si cette case est coche, des sous-requtes sont autorises
(s'applique aux couches de sous-requtes dans une requte.
de gestion reposant sur
Autoriser l'utilisation Si cette case est coche, vous pouvez combiner des requtes
des fondations de
des oprateurs l'aide des oprateurs d'ensembles de donnes (Union,
donnes)
d'union, d'intersection Intersect et Minus) de faon obtenir un seul ensemble de
et de soustraction rsultats.
Plusieurs instructions Si cette case est coche, une requte SQL est gnre pour
SQL pour chaque chaque indicateur ou groupe d'indicateurs appartenant une
indicateur table de faits diffrente ou pour les indicateurs ayant une
clause WHERE (indicateur filtr).
Liens associs
Modification du nom de la couche de gestion, de sa description et des commentaires [page 160]
Proprit Description
Dimension de comptes Dans le cas de connexions des sources de donnes Essbase, dimension de
la source de donnes utiliser comme dimension de comptes. Slectionnez
une dimension dans la liste.
1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Assurez-vous que vous avez slectionn le niveau suprieur de la couche de gestion dans l'arborescence du
volet Couche de gestion Business Layer.
3. Modifiez les proprits de la couche de gestion dans le volet de modification :
Liens associs
A propos des proprits de la couche de gestion [page 157]
1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Assurez-vous que vous avez slectionn le niveau suprieur de la couche de gestion dans l'arborescence du
volet Couche de gestion Business Layer.
3. Cliquez sur l'onglet Options de requte dans le volet de modification.
4. Si ncessaire, slectionnez ou dslectionnez des options et modifiez les valeurs limites. Pour obtenir une
description des options, voir la rubrique associe.
5. Enregistrez la couche de gestion en cliquant sur l'icne Enregistrer dans la barre d'outils principale.
Liens associs
A propos des proprits de la couche de gestion [page 157]
Pour changer la source de donnes d'une couche de gestion, il est indispensable d'enregistrer la nouvelle source
de donnes (fondation de donnes, raccourci de connexion ou connexion OLAP) dans le mme dossier de projet
local que la couche de gestion.
1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Assurez-vous que vous avez slectionn le niveau suprieur de la couche de gestion dans l'arborescence du
volet Couche de gestion Business Layer.
3. Veillez ce que l'onglet Proprits soit slectionn dans le volet de modification.
Option Commande
Pour les sources de la fondation de donnes Cliquez sur Modifier la fondation de donnes. Dans la liste,
slectionnez la nouvelle fondation de donnes, puis cliquez
sur OK.
Remarque
Pour en savoir plus sur les proprits OLAP avances,
voir la rubrique associe.
5. Enregistrez la couche de gestion en cliquant sur l'icne Enregistrer dans la barre d'outils principale.
Liens associs
Proprits de la source de donnes OLAP [page 159]
Les valeurs personnalises des paramtres de gnration SQL dans la couche de gestion remplacent les valeurs
par dfaut ou les valeurs personnalises dfinies dans les proprits de la fondation de donnes.
1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Assurez-vous que vous avez slectionn le niveau suprieur de la couche de gestion dans l'arborescence du
volet Couche de gestion Business Layer.
3. Veillez ce que l'onglet Proprits soit slectionn dans le volet de modification.
4. Cliquez sur le bouton Paramtres.
5. Dans la bote de dialogue Paramtres du script de requtes, modifiez les paramtres :
Les paramtres de gnration SQL actuellement dfinis sont rpertoris. Les paramtres autres que ceux par
dfaut et ceux dont les valeurs ne sont pas les valeurs par dfaut apparaissent en gras.
Option Action
Modification de la valeur Cliquez sur la colonne Valeur et slectionnez ou saisissez une nouvelle valeur.
d'un paramtre existant.
Ajout d'un paramtre Pour afficher la liste des paramtres prdfinis, cliquez sur la flche dans la zone de liste en
prdfini. regard du bouton Ajouter. Slectionnez le paramtre dans la liste et cliquez sur Ajouter.
Pour afficher une description de tous les paramtres de gnration SQL prdfinis ainsi que leurs valeurs,
cliquez sur le bouton d'aide.
6. Pour revenir la liste par dfaut des paramtres et aux valeurs par dfaut, cliquez sur Valeurs par dfaut. Cela
supprime de la liste tous les paramtres ajouts et dfinit les valeurs sur celles par dfaut.
7. Enregistrez la couche de gestion en cliquant sur l'icne Enregistrer dans la barre d'outils principale.
Liens associs
A propos des paramtres de gnration SQL [page 329]
Utilisez cette commande pour afficher le nombre de chaque type d'objet dfini dans la couche de donnes. Pour
les couches de gestion bases sur une fondation de donnes, le type et le nombre d'objets de la fondation de
donnes s'affichent galement.
1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Assurez-vous que vous avez slectionn le niveau suprieur de la couche de gestion dans l'arborescence du
volet Couche de gestion Business Layer.
3. Veillez ce que l'onglet Proprits soit slectionn dans le volet de modification.
4. Cliquez sur le bouton Rsum.
1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Dans le volet Couche de gestion, slectionnez le dossier ou la dimension d'analyse o insrer le dossier.
Pour insrer un dossier au niveau suprieur, slectionnez le nud le plus lev (nom de la couche de gestion)
de l'arborescence.
3. Cliquez sur l'icne Insrer un objet en haut du volet Couche de gestion et slectionnez Dossier.
4. Modifiez les proprits du dossier dans le volet Proprits du dossier. Pour en savoir plus sur des proprits
spcifiques, voir les rubriques associes.
Remarque
Si l'tat est dfini sur Masqu ou Obsolte, l'tat des objets
reste inchang mais ils n'apparaissent pas dans l'Editeur de
requte.
5. Enregistrez la couche de gestion en cliquant sur l'icne Enregistrer dans la barre d'outils principale.
Liens associs
A propos des objets de couche de gestion [page 147]
Modification de l'tat d'un objet : Actif, Masqu ou Obsolte [page 181]
1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Dans le volet Couche de gestion, effectuez l'une des oprations suivantes :
Option Commande
Pour modifier une dimension existante Slectionnez la dimension.
Remarque
En raison d'une limitation MDX, les dimensions insres
ou copies dans une couche de gestion OLAP ne
peuvent pas tre utilises dans les conditions ou tris.
Les options Objet peut tre utilis dans la condition et
Objet peut tre utilis dans le tri ne sont pas disponibles.
3. Modifiez les proprits de la dimension dans le volet Proprits de la dimension. Pour en savoir plus sur des
proprits spcifiques, voir les rubriques associes.
Proprit Description
Dfinition SQL ou Dfinition MDX L'expression de requte SQL ou MDX qui dfinit l'objet.
Extra Tables Les tables supplmentaires sont incluses dans la requte (par
une jointure dans l'expression SQL) lors du renvoi des valeurs
(relationnelles uniquement)
pour l'objet de couche de gestion.
(OLAP uniquement)
Remarque
Une hirarchie doit tre spcifie pour insrer des attributs
de dimension.
Niveaux d'accs
O est-il possible d'utiliser l'objet dans les expressions de
la requte.
Remarque
En raison d'une limitation MDX, les dimensions insres
ou copies dans une couche de gestion OLAP ne
peuvent pas tre utilises dans les conditions ou tris.
Les options Objet peut tre utilis dans la condition et
Objet peut tre utilis dans le tri ne sont pas
disponibles.
Liste de valeurs
Options d'affichage
Informations source Les champs descriptifs qui s'appliquent aux objets utiliss par
SAP BusinessObjects Data Integrator.
4. Pour afficher le script de requte SQL de la dfinition de la dimension, cliquez sur Afficher le script.
5. Enregistrez la couche de gestion en cliquant sur l'icne Enregistrer dans la barre d'outils principale.
Liens associs
A propos des objets de couche de gestion [page 147]
Insertion de dimensions directement depuis la fondation de donnes [page 165]
Modification de l'tat d'un objet : Actif, Masqu ou Obsolte [page 181]
Dfinition de l'expression SQL d'un objet [page 179]
Dfinition de l'expression MDX d'un objet [page 180]
Association de tables supplmentaires [page 180]
Dfinition de cls pour une dimension [page 166]
Dfinition des niveaux d'accs des objets [page 181]
Dfinir o les objets peuvent tre utiliss [page 182]
Association d'une liste de valeurs une couche de gestion [page 192]
Dfinition des formats d'affichage des objets [page 183]
propos des informations source pour les objets de la couche de gestion [page 184]
Lorsque vous faites glisser et dposez une table, un dossier est automatiquement insr dans la couche de
gestion. Le dossier contient une dimension pour chaque colonne.
Si ncessaire, changez les dimensions insres en indicateurs l'aide de la commande Changer en indicateur avec
la fonction d'agrgation. Pour en savoir plus, voir la rubrique associe.
Liens associs
Changer une dimension en indicateur [page 169]
Insertion et modification de dimensions [page 163]
La dfinition de cls n'est disponible que pour des dimensions cres sur une fondation de donnes.
1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Slectionnez la dimension dans le volet Couche de gestion.
3. Dans le volet Proprits de la dimension, cliquez sur l'onglet Cls.
4. Cliquez sur Ajouter une cl.
Vous pouvez dfinir une cl primaire et plusieurs cls trangres pour une dimension. La premire cl ajoute
est la cl primaire.
Remarque
Pour dtecter les colonnes cls qui existent dj dans la base de donnes, cliquez sur Dtecter.
5. Slectionnez la cl dans la table, puis cliquez sur la colonne SELECT pour ajouter l'instruction SQL SELECT.
Pour crer cette instruction dans l'Editeur SQL, cliquez sur la fin de la colonne SELECT.
6. Cliquez sur la colonne WHERE pour ajouter l'instruction SQL WHERE.
Pour crer cette instruction dans l'diteur SQL, cliquez sur la fin de la colonne WHERE.
7. Cliquez sur la colonne Activ pour activer ou dsactiver la cl.
Liens associs
Insertion et modification de dimensions [page 163]
A propos de l'Editeur d'expression SQL ou MDX [page 254]
1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Dans le volet Couche de gestion, effectuez l'une des oprations suivantes :
Option Commande
Pour modifier un indicateur existant Slectionnez l'indicateur.
3. Modifiez les proprits de l'indicateur dans le volet Proprits de l'indicateur. Pour en savoir plus sur des
proprits spcifiques, voir les rubriques associes.
Proprit Description
Dfinition SQL ou Dfinition MDX L'expression de requte SQL ou MDX qui dfinit l'objet.
Extra Tables Les tables supplmentaires sont incluses dans la requte (par
une jointure dans l'expression SQL) lors du renvoi des valeurs
(relationnelles uniquement)
pour l'objet de couche de gestion.
Proprits MDX Vous pouvez saisir des valeurs pour que le calcul MDX suivant
et les proprits de format soient inclus la requte MDX :
(OLAP uniquement)
Ordre de rsolution
Chane de mise en forme
Isolation du primtre
Langue
Niveaux d'accs
O est-il possible d'utiliser l'objet dans les expressions de
la requte
Liste de valeurs
Options d'affichage
Informations source Les champs descriptifs qui s'appliquent aux objets utiliss par
SAP BusinessObjects Data Integrator.
4. Enregistrez la couche de gestion en cliquant sur l'icne Enregistrer dans la barre d'outils principale.
Liens associs
A propos des objets de couche de gestion [page 147]
Modification de l'tat d'un objet : Actif, Masqu ou Obsolte [page 181]
A propos des fonctions de projection [page 168]
Dfinition de l'expression SQL d'un objet [page 179]
Dfinition de l'expression MDX d'un objet [page 180]
Association de tables supplmentaires [page 180]
Dfinition des niveaux d'accs des objets [page 181]
Dfinir o les objets peuvent tre utiliss [page 182]
Association d'une liste de valeurs une couche de gestion [page 192]
Dfinition des formats d'affichage des objets [page 183]
propos des informations source pour les objets de la couche de gestion [page 184]
Tout d'abord, lorsque la requte extrait les donnes de la source de donnes, l'indicateur est agrg
conformment la dfinition SQL ou MDX de l'indicateur.
Si la fonction de projection est Somme, l'indicateur sera calcul localement dans le rapport. Si la fonction de
projection est Dlgue, elle requiert que l'agrgation soit ralise dans la base de donnes et non localement.
Liens associs
Insertion et modification des indicateurs [page 167]
1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
Les objets de la couche de gestion apparaissent dans le volet Couche de gestion et leurs proprits dans le
volet de modification droite.
2. Slectionnez la dimension dans le volet Couche de gestion.
Pour slectionner plusieurs dimensions, cliquez sur chacune d'elles en maintenant la touche Ctrl enfonce.
La commande s'applique toutes les dimensions slectionnes.
3. Cliquez avec le bouton droit de la souris sur la slection et slectionnez Changer en indicateurs avec la
fonction d'agrgation.
Les fonctions d'agrgation valides pour le type de donnes de la dimension sont listes dans un sous-menu.
Remarque
Si vous slectionnez plusieurs dimensions ayant des types de donnes diffrents, les fonctions
d'agrgation pour tous les types de donnes sont disponibles, mais peuvent ne pas tre valides pour tous
les objets de la slection.
L'instruction SELECT dans la dfinition SQL est mise jour de faon agrger les valeurs l'aide de la
fonction slectionne. Le type de donnes de l'indicateur rsultant est modifi le cas chant. Par exemple, si
la dimension d'origine est du type Date/Heure et que vous la transformez en mesure avec la fonction
d'agrgation Nombre, l'indicateur rsultant a un type de donnes Numrique.
Vous recevez un message rpertoriant toutes les dimensions pour lesquelles la fonction d'agrgation
slectionne n'est pas valide. Dans ce cas, la dimension est transforme en indicateur, mais la nouvelle
fonction d'agrgation est ignore.
Nombre Sum
Max Max
Moyenne Dlgu
Aucun Dlgu
Pour en savoir plus sur les fonctions de projection, voir la rubrique associe.
Remarque
Si une des dimensions slectionnes est incluse dans le chemin de navigation, vous recevez un
avertissement indiquent que le chemin de navigation sera concern par la modification. Si vous continuez
transformer la dimension en indicateur, elle est automatiquement supprime du chemin de navigation.
5. Enregistrez la couche de gestion en cliquant sur l'icne Enregistrer dans la barre d'outils principale.
Liens associs
Insertion et modification des indicateurs [page 167]
A propos des chemins de navigation des objets [page 193]
A propos des fonctions de projection [page 168]
1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Dans le volet Couche de gestion, effectuez l'une des oprations suivantes :
Option Commande
Pour modifier un attribut existant Slectionnez l'attribut.
3. Modifiez les proprits de l'attribut dans le volet Proprits de l'attribut. Pour en savoir plus sur des proprits
spcifiques, voir les rubriques associes.
Proprit Description
Dfinition SQL ou Dfinition MDX L'expression de requte SQL ou MDX qui dfinit l'objet.
Extra Tables Les tables supplmentaires sont incluses dans la requte (par
une jointure dans l'expression SQL) lors du renvoi des valeurs
(relationnelles uniquement)
pour l'objet de couche de gestion.
Niveaux d'accs
O est-il possible d'utiliser l'objet dans les expressions de
la requte
Liste de valeurs
Options d'affichage
Informations source Les champs descriptifs qui s'appliquent aux objets utiliss par
SAP BusinessObjects Data Integrator.
4. Enregistrez la couche de gestion en cliquant sur l'icne Enregistrer dans la barre d'outils principale.
Liens associs
A propos des objets de couche de gestion [page 147]
Modification de l'tat d'un objet : Actif, Masqu ou Obsolte [page 181]
Dfinition de l'expression SQL d'un objet [page 179]
Dfinition de l'expression MDX d'un objet [page 180]
Association de tables supplmentaires [page 180]
Dfinition des niveaux d'accs des objets [page 181]
Dfinir o les objets peuvent tre utiliss [page 182]
Association d'une liste de valeurs une couche de gestion [page 192]
Dfinition des formats d'affichage des objets [page 183]
propos des informations source pour les objets de la couche de gestion [page 184]
1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Dans le volet Couche de gestion, effectuez l'une des oprations suivantes :
Option Commande
Pour modifier un filtre existant Slectionnez le filtre.
3. Modifiez les proprits du filtre dans le volet Proprits du filtre. Pour en savoir plus sur des proprits
spcifiques, voir les rubriques associes.
Proprit Description
Dfinition SQL Pour les filtres natifs, l'expression SQL WHERE qui dfinit
l'objet.
Extra Tables Les tables supplmentaires sont incluses dans la requte (par
une jointure dans l'expression SQL) lors du renvoi des valeurs
(relationnelles uniquement)
pour l'objet de couche de gestion.
Dfinition de filtre Pour les filtres d'entreprise, cliquez sur Modifier le filtre pour
dfinir le filtre en fonction des objets de la couche de gestion.
Voir la rubrique correspondante concernant la cration d'un
filtre d'entreprise.
4. Enregistrez la couche de gestion en cliquant sur l'icne Enregistrer dans la barre d'outils principale.
Liens associs
A propos des objets de couche de gestion [page 147]
Modification de l'tat d'un objet : Actif, Masqu ou Obsolte [page 181]
Dfinition de l'expression SQL d'un objet [page 179]
Association de tables supplmentaires [page 180]
Comment crer un filtre d'entreprise [page 210]
Les dimensions d'analyse peuvent tre insres uniquement dans des couches de gestion OLAP.
1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Dans le volet Couche de gestion, effectuez l'une des oprations suivantes :
Option Commande
Pour modifier une dimension d'analyse existante Slectionnez la dimension d'analyse.
Pour insrer une dimension d'analyse Slectionnez le nom de la couche de gestion ou le dossier
o vous souhaitez insrer la dimension d'analyse.
3. Modifiez les proprits de la dimension d'analyse dans le volet Proprits de la dimension d'analyse. Pour en
savoir plus sur des proprits spcifiques, voir les rubriques associes.
Proprit Description
Remarque
Si l'tat est dfini sur Masqu ou Obsolte, l'tat des objets
dans la dimension d'analyse reste inchang mais ils
n'apparaissent pas dans l'Editeur de requte.
Hirarchie par dfaut Hirarchie prise comme hirarchie par dfaut lorsque toute la
dimension d'analyse est ajoute comme objet du rsultat dans
l'Editeur de requte.
4. Enregistrez la couche de gestion en cliquant sur l'icne Enregistrer dans la barre d'outils principale.
Liens associs
A propos des objets de couche de gestion [page 147]
Modification de l'tat d'un objet : Actif, Masqu ou Obsolte [page 181]
Les hirarchies peuvent uniquement tre insres dans des couches de donnes OLAP
1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Dans le volet Couche de gestion, effectuez l'une des oprations suivantes :
Option Commande
Pour modifier une hirarchie existante Slectionnez la hirarchie.
3. Modifier les proprits de la hirarchie dans le volet Proprits de la hirarchie. Pour en savoir plus sur des
proprits spcifiques, voir les rubriques associes.
Proprit Description
Niveaux d'accs
O est-il possible d'utiliser l'objet dans les expressions de
la requte
Liste de valeurs
Options d'affichage
Informations source Les champs descriptifs qui s'appliquent aux objets utiliss par
SAP BusinessObjects Data Integrator.
4. Enregistrez la couche de gestion en cliquant sur l'icne Enregistrer dans la barre d'outils principale.
Niveaux
Attributs
Ensembles nomms
Membres calculs
Liens associs
A propos des objets de couche de gestion [page 147]
Modification de l'tat d'un objet : Actif, Masqu ou Obsolte [page 181]
Dfinition de l'expression MDX d'un objet [page 180]
Dfinition des niveaux d'accs des objets [page 181]
Dfinir o les objets peuvent tre utiliss [page 182]
Association d'une liste de valeurs une couche de gestion [page 192]
Dfinition des formats d'affichage des objets [page 183]
propos des informations source pour les objets de la couche de gestion [page 184]
Insertion et modification des niveaux de hirarchie [page 175]
Insertion et modification d'attributs [page 170]
Insertion et modification des ensembles nomms [page 177]
Insertion et modification de membres calculs [page 178]
Les niveaux ne peuvent tre insrs que dans les hirarchies des couches de gestion OLAP.
1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
Option Commande
Pour modifier un niveau existant Slectionnez le niveau.
3. Modifiez les proprits du niveau dans le volet Proprits du niveau. Pour en savoir plus sur des proprits
spcifiques, voir les rubriques associes.
Proprit Description
Niveaux d'accs
O est-il possible d'utiliser l'objet dans les expressions de
la requte
Liste de valeurs
Options d'affichage
Informations source Les champs descriptifs qui s'appliquent aux objets utiliss par
SAP BusinessObjects Data Integrator.
Liens associs
A propos des objets de couche de gestion [page 147]
Modification de l'tat d'un objet : Actif, Masqu ou Obsolte [page 181]
Dfinition de l'expression MDX d'un objet [page 180]
Dfinition des niveaux d'accs des objets [page 181]
Dfinir o les objets peuvent tre utiliss [page 182]
Association d'une liste de valeurs une couche de gestion [page 192]
Dfinition des formats d'affichage des objets [page 183]
Les ensembles nomms peuvent tre insrs uniquement dans des couches de gestion OLAP.
1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Dans le volet Couche de gestion, effectuez l'une des oprations suivantes :
Option Commande
Pour modifier un ensemble nomm existant Slectionnez l'ensemble nomm.
3. Modifiez les proprits de l'ensemble nomm dans le volet Proprits de l'ensemble nomm Pour en savoir
plus sur des proprits spcifiques, voir les rubriques associes.
Proprit Description
Onglet Dfinition Pour les ensembles nomms d'entreprise, c'est la liste des
membres.
4. Enregistrez la couche de gestion en cliquant sur l'icne Enregistrer dans la barre d'outils principale.
Liens associs
A propos des objets de couche de gestion [page 147]
Modification de l'tat d'un objet : Actif, Masqu ou Obsolte [page 181]
Dfinition de l'expression MDX d'un objet [page 180]
A propos du slecteur de membres [page 202]
Les membres calculs peuvent uniquement tre insrs dans des hirarchies OLAP.
1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Dans le volet Couche de gestion, effectuez l'une des oprations suivantes :
Option Commande
Pour modifier un membre calcul existant Slectionnez le membre calcul.
Pour insrer un membre calcul Slectionnez la hirarchie dans laquelle vous souhaitez
insrer le membre calcul.
3. Modifiez les proprits du membre calcul dans le volet Proprits du membre calcul. Pour en savoir plus sur
des proprits spcifiques, voir les rubriques associes.
Proprit Description
Proprits MDX Vous pouvez saisir des valeurs pour que le calcul MDX suivant
et les proprits de format soient inclus la requte MDX :
Ordre de rsolution
Chane de mise en forme
Isolation du primtre
Langue
4. Enregistrez la couche de gestion en cliquant sur l'icne Enregistrer dans la barre d'outils principale.
Liens associs
A propos des objets de couche de gestion [page 147]
Modification de l'tat d'un objet : Actif, Masqu ou Obsolte [page 181]
Dfinition de l'expression MDX d'un objet [page 180]
1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Dans le volet Couche de gestion, slectionnez l'objet.
3. Dans le volet des proprits de l'objet, slectionnez l'onglet Dfinition SQL.
4. Saisissez l'instruction SELECT directement ou cliquez sur le bouton Assistant SQL pour la crer l'aide de
l'diteur SQL.
Pour la plupart des indicateurs, il est ncessaire de dfinir une fonction d'agrgation SQL dans l'expression
SELECT, comme, par exemple : sum(efashion."Shop_facts"."Amount_sold").
Lors de l'excution de la requte, l'agrgation pour l'indicateur est dfinie dans le SQL avant l'agrgation de
projection. Vous dfinissez la fonction de projection sparment. Pour en savoir plus, voir la rubrique
associe.
5. Saisissez l'instruction WHERE directement ou cliquez sur le bouton Assistant SQL pour la crer l'aide de
l'diteur SQL.
6. Enregistrez la couche de gestion en cliquant sur l'icne Enregistrer dans la barre d'outils principale.
Liens associs
A propos de l'Editeur d'expression SQL ou MDX [page 254]
A propos des fonctions de projection [page 168]
Vous pouvez modifier l'expression MDX d'objets insrs dans la couche de gestion. Pour modifier la dfinition
d'un objet natif (un objet gnr automatiquement depuis le cube lors de la cration de la couche de gestion),
faites-en une copie et modifiez-la.
1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Dans le volet Couche de gestion, slectionnez l'objet.
3. Dans le volet des proprits de l'objet, slectionnez l'onglet Dfinition MDX.
4. Saisissez l'Expression directement ou cliquez sur le bouton Assistant MDX pour crer l'instruction l'aide de
l'diteur MD.
Remarque
Lors de l'insertion d'une dimension ou d'un niveau, la meilleure pratique consiste inclure .members dans
l'expression MDX. Par exemple, vous obtenez l'expression suivante si vous insrez la dimension
Catgorie dans la hirarchie Catgorie de la dimension d'analyse Produit :
[Produit].[Catgorie].[Catgory].members
Pour certaines sources de donnes, il est ncessaire d'ajouter .members pour afficher les membres.
5. Enregistrez la couche de gestion en cliquant sur l'icne Enregistrer dans la barre d'outils principale.
Liens associs
A propos de l'Editeur d'expression SQL ou MDX [page 254]
La bote de dialogue Tables SQL associes vous permet d'associer des tables supplmentaires un objet de la
couche de gestion.
Les tables supplmentaires sont incluses dans la requte (par une jointure dans l'expression SQL) lors du renvoi
des valeurs pour l'objet de couche de gestion. Par exemple, si l'objet est bas sur Ville dans la table Ville, lorsque
vous associez Rgion et Pays en tant que tables supplmentaires, les valeurs Ville de Rgion et Pays sont incluses
lorsque les valeurs sont renvoyes pour l'objet de gestion.
Les tables qui peuvent tre associes dans le SQL sont proposes sous forme de tables supplmentaires dans la
liste.
1. Pour inclure des valeurs partir d'une table associe, cochez la case en regard du nom de table.
2. Pour arrter l'inclusion de valeurs partir d'une table, dcochez la case en regard du nom de table.
Remarque
La table dont dpend l'objet de gestion s'affiche en gras et ne peut pas tre dcoche.
Liens associs
Insertion et modification de dimensions [page 163]
Insertion et modification des indicateurs [page 167]
Actif : l'objet est visible dans l'Editeur de requte. Il s'agit de l'tat par dfaut.
Masqu : l'objet est valide mais n'est pas disponible dans l'Editeur de requte (utilis par d'autres objets
comme objet masqu).
Obsolte : l'objet est masqu et non valide. Par exemple, il est possible d'utiliser cet tat lorsque le champ de
base de donnes cible n'existe plus et que vous souhaitez conserver l'objet pour un ventuel usage ultrieur.
1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
Les objets de la couche de gestion apparaissent dans le volet Couche de gestion et leurs proprits dans le
volet de modification droite.
2. Slectionnez l'objet dans le volet Couche de gestion.
Pour slectionner plusieurs objets, cliquez dessus en maintenant la touche CTRL appuye.
3. Cliquez avec le bouton droit de la souris sur la slection et slectionnez Modifier l'tat.
4. Slectionnez le nouvel tat.
Le nouvel tat est appliqu tous les objets de la slection. Si l'tat est dfini sur Masqu ou Obsolte pour un
dossier ou une dimension d'analyse, l'tat des objets dans le dossier reste inchang mais ils n'apparaissent
pas dans l'Editeur de requte.
5. Enregistrez la couche de gestion en cliquant sur l'icne Enregistrer dans la barre d'outils principale.
Le niveau de la scurit d'accs d'un objet restreint l'utilisation de l'objet aux utilisateurs disposant du niveau
d'accs l'objet appropri. Vous pouvez affecter les niveaux d'accs un objet suivants :
Public
Priv
Contrl
Restreint
Confidentiel
Un objet de niveau de scurit Public est accessible et utilisable par tous. Un objet de niveau de scurit Restreint
n'est accessible et utilisable dans l'Editeur de requte que par les utilisateurs disposant du niveau d'accs
l'objetRestreint ou suprieur.
Les niveaux d'accs l'objet de l'univers sont accords aux utilisateurs et aux groupes dans la CMC (Central
Management Console). Pour en savoir plus, voir le Guide d'administration de la plateforme SAP BusinessObjects
Business Intelligence.
1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Dans le volet Couche de gestion, slectionnez l'objet.
3. Dans le volet des proprits de l'objet, cliquez sur l'onglet Avanc.
4. Slectionnez ou dslectionnez les endroits o il est possible d'utiliser l'objet :
Option Description
Rsultats Lorsque cette proprit est slectionne, l'objet peut tre utilis dans une requte.
Conditions Lorsque cette proprit est slectionne, l'objet peut tre utilis pour dfinir une condition.
Remarque
En raison d'une limitation MDX, cette option n'est pas disponible pour les dimensions insres ou
copies dans une couche de gestion OLAP.
Tri Lorsque cette proprit est slectionne, les valeurs renvoyes peuvent tre tries.
Remarque
En raison d'une limitation MDX, cette option n'est pas disponible pour les dimensions insres ou
copies dans une couche de gestion OLAP.
5. Enregistrez la couche de gestion en cliquant sur l'icne Enregistrer dans la barre d'outils principale.
les dimensions, indicateurs, attributs et hirarchies sont associs la liste de valeurs par dfaut. Vous pouvez
dfinir des options pour la liste de valeurs par dfaut ou associer une liste de valeurs personnalise l'objet.
1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Dans le volet Couche de gestion, slectionnez l'objet.
3. Dans le volet des proprits de l'objet, cliquez sur l'onglet Avanc.
4. Slectionnez ou dslectionnez les options de la liste de valeurs :
Autoriser les utilisateurs Si cette option est slectionne, la liste de valeurs peut tre modifie et
modifier la liste de valeurs personnalise par d'autres utilisateurs que le concepteur.
Actualisation automatique Si cette option est slectionne, la liste de valeurs est automatiquement
avant utilisation actualise chaque fois que la liste de valeurs est appele. Chaque actualisation
de la liste de valeurs peut avoir une incidence sur les performances.
Dsactivez cette option si la liste de valeurs renvoie un grand nombre de
valeurs.
Forcer les utilisateurs Si cette option est slectionne, l'utilisateur qui excute une requte l'aide
filtrer les valeurs avant de cette liste de valeurs doit saisir des critres de recherche avant d'obtenir
utilisation les valeurs filtres de la liste de valeurs. Seules les valeurs qui correspondent
aux critres de recherche sont renvoyes dans la liste de valeurs. Les
caractres utiliss pour dfinir les critres de recherche sont les suivants :
Autoriser les utilisateurs Si cette option est slectionne, l'utilisateur qui excute une requte l'aide
rechercher des valeurs dans de cette liste de valeurs peut rechercher une valeur dans la base de donnes.
la base de donnes Cette option est utile lorsque l'utilisateur effectue une recherche sur des
rsultats de liste de valeurs partiels.
5. Pour associer une liste de valeurs personnalise, voir la rubrique associe. Les options dfinies dans la liste de
valeurs personnalise sont appliques.
6. Enregistrez la couche de gestion en cliquant sur l'icne Enregistrer dans la barre d'outils principale.
Liens associs
Association d'une liste de valeurs une couche de gestion [page 192]
1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Dans le volet Couche de gestion, slectionnez l'objet.
3. Dans le volet des proprits de l'objet, cliquez sur l'onglet Avanc.
4. Pour dfinir un format d'affichage pour les objets de la couche de gestion, cliquez sur Modifier le format
d'affichage afin d'ouvrir l'Editeur de format.
A l'aide de l'Editeur de format, vous pouvez slectionner un format prdfini ou bien dfinir un format
personnalis. Pour en savoir plus, voir la rubrique associe.
5. Enregistrez la couche de gestion en cliquant sur l'icne Enregistrer dans la barre d'outils principale.
Le remplacement du Format de la base de donnes pour les dates n'est actuellement pas pris en compte dans la
gnration de requtes.
Liens associs
A propos de l'Editeur de format [page 349]
L'onglet Informations source dans les proprits de l'objet de la couche de gestion contient des informations sur
les univers gnrs depuis SAP BusinessObjects Data Integrator. Les descriptions techniques et les formules
utilises pour calculer les tables cible s'affichent.
Proprit Description
Informations Informations relatives une colonne, par exemple, le nom d'origine de la base de
techniques donnes de la colonne concerne pour l'objet en question.
Mappage Informations de formule dcrivant comment une colonne a t spcifie (utilise dans
Data Integrator), par exemple revenus = colonne calcule partir de plusieurs sources.
Traabilit des Colonnes source de la formule utilise pour calculer la colonne de la base de donnes.
donnes
Pour les couches de gestion relationnelles, vous ne pouvez pas afficher les objets de couche de gestion qui font
rfrence aux tables et colonnes de la fondation de donnes slectionne.
1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Dans le volet de la vue de la fondation de donnes, slectionnez les tables et colonnes pour lesquelles vous
souhaitez afficher les objets de la couche de gestion qui leur sont associs. Pour slectionner une table,
cliquez sur son en-tte. Pour slectionner une colonne, cliquez sur son nom. Pour slectionner plusieurs
objets, cliquez dessus en maintenant la touche CTRL appuye.
3. Cliquez avec le bouton droit de la souris sur la slection et slectionnez Afficher les objets associs.
Tous les objets qui font rfrence aux objets de la fondation de donnes slectionne sont mis en surbrillance
dans la couche de gestion.
Liens associs
A propos des dpendances de ressources [page 219]
Vous pouvez afficher les valeurs dans la source de donnes sous-jacente pour un objet de la couche de gestion.
Si l'objet fait rfrence des colonnes de la fondation de donnes pour lesquelles un filtre est dfini, les filtres
sont appliqus.
Vous pouvez galement afficher les valeurs de colonne depuis la vue de la fondation de donnes dans
l'Editeur de la couche de gestion.
1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Cliquez avec le bouton droit de la souris sur un objet dans le volet Couche de gestion et slectionnez Afficher
les valeurs.
La fentre d'affichage des colonnes apparat. Pour savoir ce qu'il est possible de faire dans cette fentre, voir
la rubrique associe relative l'affichage et au profilage des valeurs dans la source de donnes.
Liens associs
Affichage et profilage de valeurs dans une source de donnes [page 136]
Affichage des valeurs de la table [page 137]
Affichage des valeurs de colonne [page 138]
Dfinition des prfrences d'affichage des valeurs [page 24]
1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
Le volet d'exploration Couche de gestion montre les objets de la couche de gestion sous la forme d'une
arborescence.
2. Cliquez sur l'icne Afficher/Masquer le panneau de recherche en haut du volet d'exploration Couche de
gestion.
Le panneau Rechercher des objets, dans lequel tous les objets sont visibles, s'ouvre au-dessous de
l'arborescence de la couche de gestion.
3. Pour filtrer par type d'objet, dans le panneau Rechercher des objets, cliquez sur l'icne . Dans la liste des
types d'objet, slectionnez ceux qui doivent tre inclus dans la recherche.
Le panneau Rechercher des objets affiche alors uniquement les objets correspondant aux types slectionns.
4. Pour rechercher du texte dans les noms d'objets, slectionnez l'icne Afficher /Masquer la barre de recherche
Grce aux vues de la couche de gestion, il est possible de modifier l'affichage des objets de la couche de gestion
afin de limiter le nombre de ceux qui sont affichs dans le volet Couche de gestion. Servez-vous des vues de la
couche de gestion pour regrouper des objets ayant une relation de gestion commune.
Vous pouvez slectionner les vues de la couche de gestion dans l'Editeur de requte. Vous pouvez vous servir des
vues de la couche de gestion pour dfinir la scurit en fonction de laquelle le droit d'utiliser des objets de la
couche de gestion est accord ou refus certains utilisateurs ou groupes. Pour en savoir plus sur la dfinition de
la scurit l'aide des vues de la couche de gestion, voir la rubrique associe relative aux paramtres de cration
de requte des profils de scurit de gestion.
Par ailleurs, dans l'diteur, il est possible de filtrer le volet Couche de gestion par vue de la couche de gestion.
Liens associs
Cration et modification d'une vue de la couche de gestion [page 186]
Filtrage par vue de la couche de gestion [page 187]
Paramtres de cration de requte du profil de scurit de gestion [page 241]
1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Cliquez sur l'icne Grer les vues de la couche de gestion en haut du volet Couche de gestion.
La bote de dialogue Modifier la vue de la couche de gestion s'ouvre.
3. Procdez comme suit :
Remarque
Il n'est pas possible de modifier la vue principale.
Liens associs
A propos des vues de la couche de gestion [page 186]
Par dfaut, tous les dossiers et objets de la couche de gestion s'affichent dans le volet Couche de gestion de
l'diteur. Il est possible de filtrer ce qui apparat dans le volet Couche de gestion l'aide d'une vue de la couche de
gestion.
Pour cela, il faut qu'au moins une vue de la couche de gestion soit dfinie.
1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Slectionnez la vue de la couche de gestion dans la liste en haut du volet Couche de gestion.
Pour revenir l'affichage de tous les objets de la couche de gestion, slectionnez Matre dans la liste.
Liens associs
Cration et modification d'une vue de la couche de gestion [page 186]
A propos des vues de la couche de gestion [page 186]
Un paramtre est une variable de la couche de gestion ou de la fondation de donnes, qui requiert une valeur lors
de l'excution. Un paramtre peut avoir deux types d'entre :
Une entre utilisateur en tant que rponse une invite. L'invite est une question ou directive requrant de
l'utilisateur qu'il dfinisse une ou plusieurs valeurs pour limiter un ensemble de rsultats.
Une entre prdfinie qui spcifie une valeur fixe pour le paramtre lors de l'excution.
Les paramtres sont dfinis sous forme de composants individuels d'une couche de gestion ou d'une fondation de
donnes et sont disponibles pour tous les objets de la couche de gestion. Vous utilisez les objets paramtres dans
la dfinition SQL ou MDX d'un objet pour inviter un utilisateur rpondre ou implmenter une valeur fixe une
requte.
Remarque
Les paramtres insrs dans la fondation de donnes sont hrits par toutes les couches de gestion reposant
sur la fondation de donnes. Il n'est pas possible de modifier ces paramtres dans la couche de gestion Vous
devez les modifier dans la fondation de donnes.
Proprit Description
Invite aux utilisateurs Si cette option est coche, l'utilisateur est invit saisir une valeur au
moment de l'excution.
Dfinir les valeurs Disponible lorsque l'option Invite aux utilisateurs n'est pas coche. Permet
de saisir plusieurs valeurs utiliser pour le paramtre au moment de
l'excution.
Autoriser plusieurs valeurs Si cette option est coche, elle permet l'utilisateur de slectionner
plusieurs valeurs dans la liste des valeurs.
Conserver les dernires valeurs Si cette option est coche, la dernire valeur slectionne par l'utilisateur
est conserve lorsque l'invite est nouveau excute.
Invite de prise en compte des Si cette option est coche, la colonne cl est incluse dans l'invite pour
indices limiter les valeurs d'une liste. La colonne cl n'est pas visible l'utilisateur.
Liste de valeurs associe Liste de valeurs servant fournir des valeurs pour l'invite.
Slectionner uniquement dans la Si cette option est coche, l'utilisateur est oblig de slectionner un
liste membre dans la liste.
Dfinir les valeurs par dfaut Permet de slectionner des valeurs devant tre utilises comme valeurs
par dfaut.
Liens associs
Insertion et modification d'un paramtre [page 188]
Association d'une liste de valeurs une invite dfinie dans la couche de gestion [page 192]
Vous pouvez ouvrir l'diteur de paramtres partir des onglets de l'diteur de couche de gestion ou de l'diteur
de la fondation de donnes
Remarque
Les paramtres insrs dans la fondation de donnes sont hrits par toutes les couches de gestion reposant
sur la fondation de donnes. Il n'est pas possible de modifier ces paramtres dans la couche de gestion Vous
devez les modifier dans la fondation de donnes.
Pour insrer un paramtre, cliquez sur l'icne Insrer un paramtre en haut du volet Paramtres.
Pour modifier un paramtre, cliquez sur son nom dans la liste.
Liens associs
A propos des paramtres [page 187]
Une liste de valeurs est une liste contenant les valeurs de donnes associes un objet. Une liste de valeurs
permet l'utilisateur de choisir des valeurs en tant que rponse une invite lorsqu'un objet associ est inclus
une requte. La liste de valeurs permet un ensemble de donnes d'tre restreint aux valeurs slectionnes.
Une liste de valeurs est un composant indpendant de la couche de gestion ou de la fondation de donnes,
disponible pour tous les objets de gestion de la couche de gestion. Une liste de valeurs peut tre associe un
objet tout moment.
Remarque
Les listes de valeurs insres dans la fondation de donnes sont hrites par toutes les couches de gestion
reposant sur la fondation de donnes. Ces listes de valeurs ne peuvent pas tre modifies dans la couche de
gestion. Vous devez les modifier dans la fondation de donnes.
Liste de valeurs reposant sur des La liste de valeurs repose sur une requte ou sur une hirarchie
objets de la couche de gestion personnalise comprenant des objets dans la couche de gestion. La liste
(uniquement disponible dans la repose sur les valeurs renvoyes par la requte ou sur les valeurs de
couche de gestion) hirarchie.
Liste de valeurs statique La liste de valeurs repose sur une liste de valeurs saisies manuellement ou
importes depuis un fichier.
Liste de valeurs bases sur du SQL La liste de valeurs repose sur des valeurs renvoyes par une expression
personnalis SQL spcifie.
Liens associs
Insertion ou modification d'une liste de valeurs [page 189]
Vous pouvez ouvrir l'diteur de liste de valeurs partir des onglets de l'diteur de couche de gestion ou de
l'diteur de la fondation de donnes.
Remarque
Les listes de valeurs insres dans la fondation de donnes sont hrites par toutes les couches de gestion
reposant sur la fondation de donnes. Ces listes de valeurs ne peuvent pas tre modifies dans la couche de
gestion. Vous devez les modifier dans la fondation de donnes.
Pour insrer une liste de valeurs, cliquez sur l'icne Insrer une liste de valeurs en haut du volet Liste
de valeurs, puis slectionnez le type de liste de valeurs. La rubrique associe relative aux listes de valeurs
contient une description des diffrents types.
Pour modifier une liste de valeurs, cliquez sur son nom dans la liste.
Les proprits de la liste de valeurs apparaissent dans l'diteur droite du volet Liste de valeurs.
3. Modifiez les proprits et les options de requte selon vos besoins. Les proprits varient en fonction du type
de liste de valeurs.
Option Description
Liste de valeurs Pour que la liste de valeurs soit base sur une requte :
reposant sur des
1. Dans l'onglet Dfinition, slectionnez Liste de valeurs bases sur l'Editeur de requte.
objets de la couche
2. Cliquez sur Modifier la requte.
de gestion
(uniquement 3. Dans l'Editeur de requte, slectionnez des objets et dfinissez des filtres de requte pour
disponible dans la dfinir la requte renvoyant la liste de valeurs requise.
couche de gestion) 4. Cliquez sur OK.
Pour que la liste de valeurs soit base sur une hirarchie personnalise :
1. Dans l'onglet Dfinition, slectionnez Liste de valeurs bases sur une hirarchie
personnalise.
2. Cliquez sur Ajouter une dimension.
3. Slectionnez des dimensions dans la liste pour crer la hirarchie ncessaire la liste de
valeurs. L'ordre des dimensions dans la liste reprsente les niveaux de la hirarchie. Pour
modifier cet ordre, utilisez les flches vers le haut ou vers le bas.
4. Cliquez sur OK.
Pour voir les valeurs sur la liste dfinie, cliquez sur Aperu.
2. Pour ajouter des lignes, cliquez sur l'icne Ajouter une ligne sur le ct droit de la table.
Vous pouvez modifier les proprits des colonnes dans l'onglet Proprits. Pour en savoir plus sur
les proprits des colonnes, voir la rubrique associe.
Pour voir les valeurs sur la liste dfinie, cliquez sur Aperu.
Vous pouvez modifier les proprits des colonnes dans l'onglet Proprits. Pour en savoir plus sur
les proprits des colonnes, voir la rubrique associe.
4. Dans l'onglet Options, dfinissez les options de requte pour la liste de valeurs :
Option Description
Autoriser les utilisateurs Si cette option est slectionne, la liste de valeurs peut tre modifie et
modifier la liste de valeurs personnalise par d'autres utilisateurs que le concepteur.
Actualisation automatique Si cette option est slectionne, la liste de valeurs est automatiquement
avant utilisation actualise chaque fois que la liste de valeurs est appele. Chaque actualisation
de la liste de valeurs peut avoir une incidence sur les performances.
Dsactivez cette option si la liste de valeurs renvoie un grand nombre de
valeurs.
Forcer les utilisateurs Si cette option est slectionne, l'utilisateur qui excute une requte l'aide
filtrer les valeurs avant de cette liste de valeurs doit saisir des critres de recherche avant d'obtenir
utilisation les valeurs filtres de la liste de valeurs. Seules les valeurs qui correspondent
aux critres de recherche sont renvoyes dans la liste de valeurs. Les
caractres utiliss pour dfinir les critres de recherche sont les suivants :
Autoriser les utilisateurs Si cette option est slectionne, l'utilisateur qui excute une requte l'aide
rechercher des valeurs dans de cette liste de valeurs peut rechercher une valeur dans la base de donnes.
la base de donnes Cette option est utile lorsque l'utilisateur effectue une recherche sur des
rsultats de liste de valeurs partiels.
Dlai d'expiration de Si cette option est slectionne, elle limite la dure la seconde prs pendant
l'excution de la requte laquelle la requte de liste de valeurs s'excute.
Nombre de lignes max. Si cette option est slectionne, vous pouvez saisir le nombre maximal de
lignes que la requte de liste de valeurs doit renvoyer.
Liens associs
A propos des listes de valeurs [page 189]
Proprits des colonnes des listes de valeurs [page 191]
L'onglet Proprits des proprits des listes de valeurs permet de modifier les proprits des colonnes pour les
listes de valeurs. Il est possible de modifier les proprits suivantes en cliquant sur la colonne correspondante
dans la table de proprits :
Masque Si cette option est slectionne, la colonne ne sera pas visible pour l'utilisateur. Vous
pouvez, par exemple, masquer une colonne qui n'est utilise que comme cl pour une
autre colonne.
Liens associs
A propos des listes de valeurs [page 189]
Associez une liste de valeurs un objet de gestion pour restreindre les valeurs d'entre possibles lorsque l'objet
est utilis comme filtre dans l'Editeur de requte.
Vous pouvez associer l'objet une liste de valeurs personnalise. La liste de valeurs doit tre disponible dans la
couche de gestion (elle apparat dans la liste de l'onglet Paramtres et listes de valeurs de l'diteur de la couche de
gestion).
1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Dans le volet Couche de gestion, slectionnez l'objet.
3. Dans le volet des proprits de l'objet, cliquez sur l'onglet Avanc.
4. Cliquez sur l'objet de la couche de gestion dans le volet Couche de gestion.
5. Slectionnez l'option Associer une liste de valeurs.
6. Pour associer une liste de valeurs personnalise, cliquez sur l'icne Parcourir , slectionnez la liste de
valeurs dans la liste et cliquez sur OK.
Les options dfinies pour la liste de valeurs personnalise remplacent les options de la liste de valeurs par
dfaut.
7. Enregistrez la couche de gestion en cliquant sur l'icne Enregistrer dans la barre d'outils principale.
Liens associs
Insertion ou modification d'une liste de valeurs [page 189]
Dfinition des options pour la liste de valeurs par dfaut [page 182]
1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
3. Cliquez sur un paramtre de la liste de l'onglet Paramtres ou sur l'icne Insrer un paramtre pour
dfinir un nouveau paramtre.
Les proprits du paramtre apparaissent dans l'diteur droite du volet Paramtres.
4. Slectionnez l'option Invite aux utilisateurs.
Type Description
Liste de valeurs base sur un Slectionnez des valeurs de la liste de valeurs d'un objet dans la couche de
objet de la couche de gestion gestion.
Liste de valeurs dfinie dans la Slectionnez une liste de valeurs personnalise prdfinie. Il s'agit des
couche de gestion listes de valeurs rpertories dans le volet Listes de valeurs.
7. Slectionnez l'objet de la couche de gestion ou une liste de valeurs prdfinie, puis cliquez sur OK.
8. Pour limiter les valeurs disponibles dans la liste des valeurs par dfaut, slectionnez Dfinir les valeurs par
Vous pouvez maintenant inclure l'invite et la liste de valeurs dans la dfinition SQL ou MDX d'un objet de la couche
de gestion en vous servant de la fonction @Prompt avec le nom du paramtre dfini au cours de cette procdure :
@Prompt(<nom du paramtre>).
Liens associs
Insertion ou modification d'une liste de valeurs [page 189]
A propos des paramtres [page 187]
A propos des listes de valeurs [page 189]
A propos de @Prompt [page 322]
Un chemin de navigation dsigne un objet qui dfinit le chemin d'exploration utilis dans les outils de reporting de
SAP BusinessObjects. Un chemin d'exploration est une liste d'objets de gestion explorables permettant un
analyste de rapports d'explorer en avant une dimension.
Par dfaut Le chemin est dfini par l'organisation hirarchique des objets de gestion dans la couche de
gestion. Si la couche de gestion contient des dimensions d'analyse, les chemins de
navigation comprennent les dimensions sous chaque dimension d'analyse. Sinon, les
chemins de navigation sont les dimensions sous chaque dossier.
Le chemin de navigation par dfaut est indiqu dans l'onglet Chemins de navigation de
l'diteur de couche de gestion. Il n'est pas possible de modifier le chemin par dfaut.
Liens associs
Insertion d'un objet chemin de navigation dans une couche de gestion [page 194]
1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Cliquez sur l'onglet Chemins de navigation sous le volet Couche de gestion.
3. Slectionnez Personnalis en haut du voletChemins de navigation.
Liens associs
A propos des chemins de navigation des objets [page 193]
Un objet de requte est une requte enregistre et associe la couche de gestion. Utilisez l'Editeur de requte
pour crer des requtes. Les requtes sont catalogues dans le volet Requte de l'diteur.
Remarque
Vous pouvez vous servir des requtes dans l'outil de conception d'information pour tester la couche de gestion
et obtenir un aperu des requtes. Les produits d'analyse et de reporting qui utilisent l'univers publi n'ont pas
accs aux objets de requte.
Liens associs
1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Cliquez sur l'onglet Requtes sous le volet Couche de gestion.
3. Dans le volet Requtes, effectuez l'une des oprations suivantes :
Option Commande
Pour insrer une requte Cliquez sur l'icne Insrer une requte .
4. Dans l'Editeur de requte, crez ou modifier la requte, puis cliquez sur OK.
La nouvelle requte est disponible dans le volet Requtes.
Liens associs
Comment crer une requte [page 201]
La reconnaissance agrge est la capacit qu'a un univers relationnel de tirer profit des tables de la base de
donnes qui contiennent des donnes pr-agrges (tables agrges). Le fait de dfinir la reconnaissance
agrge acclre les requtes en traitant moins de faits et en agrgeant moins de lignes.
Si un objet agrg est inclus dans une requte, lors de l'excution, le gnrateur de requtes extrait les donnes
de la table ayant le niveau d'agrgation le plus lev qui correspond au niveau de dtail de la requte.
Par exemple, dans une fondation de donnes, il existe une table de faits pour les ventes avec le dtail du niveau de
transaction et une table agrge avec les ventes cumules par jour. Si une requte porte sur le dtail des ventes
alors, c'est la table de transaction qui est utilise. Si une requte porte sur les ventes journalires alors, c'est la
table agrge qui est utilise. L'utilisation de l'une ou l'autre table est transparente pour l'utilisateur.
La dfinition de la reconnaissance agrge dans l'univers suit plusieurs tapes. Pour en savoir plus, voir la
rubrique associe.
Liens associs
Dfinition de la reconnaissance agrge [page 196]
Cette rubrique prsente les tapes suivre pour dfinir la reconnaissance agrge dans un univers relationnel.
Pour obtenir les liens vers des informations plus dtailles concernant chaque tape, voir les rubriques associes.
1. La premire tape s'effectue au niveau de la base de donnes. L'administrateur de la base de donnes doit
dfinir et charger les tables agrges dans la base de donnes.
La fiabilit et l'utilit de la reconnaissance agrge dans un univers dpend de l'exactitude des tables
agrges. Il est donc ncessaire de les actualiser en mme temps que toutes les tables de faits.
2. Insrez les tables agrges dans la fondation de donnes.
3. Dfinition des objets agrgs. Ce sont des objets de la couche de gestion pour lesquels vous souhaitez que les
requtes utilisent les tables agrges lorsque cela est possible au lieu de raliser l'agrgation l'aide de tables
non agrges.
Dans l'expression SQL de l'objet, dfinissez l'instruction SELECT pour utiliser la fonction
@Aggregate_Aware :
Dans la fonction @Aggregate_Aware, <Table agrge 1> reprsente la table agrge ayant le niveau
d'agrgation le plus lev et <Table agrge n>, celle ayant le niveau le moins lev (la table de faits
dtaille).
4. Spcifiez les objets incompatibles de chaque table agrge dans cet univers. Dans la couche de gestion,
utilisez la commande Dfinir la navigation agrge.
5. Si ncessaire, rsolvez les boucles de la fondation de donnes l'aide des contextes.
Liens associs
A propos de la reconnaissance agrge [page 195]
Insertion de tables dans la fondation de donnes [page 111]
Dfinition de l'expression SQL d'un objet [page 179]
A propos de @Aggregate_Aware [page 319]
Dfinition de la navigation agrge [page 196]
Rsolution de boucles [page 131]
1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
La bote de dialogue Navigation agrge permet de spcifier les tables qui contiennent des objets
incompatibles avec les tables agrges comprenant des objets optimiss pour la reconnaissance agrge :
Si l'objet est au mme niveau d'agrgation ou un niveau suprieur, il est compatible avec la table
agrge.
Si l'objet est un niveau d'agrgation infrieur, il est incompatible.
Si l'objet n'a aucun lien avec la table agrge, il est incompatible.
Remarque
La bote de dialogue contient galement un bouton Dtecter les incompatibilits qui peut vous aider
spcifier les objets incompatibles. Lorsque vous cliquez sur une table, puis sur ce bouton, les objets
considrs comme tant incompatibles sont automatiquement slectionns. Considrez les objets
incompatibles proposs par la fonction Dtecter les incompatibilits comme des suggestions et non
comme des choix dfinitifs.
6. Une fois que tous les objets incompatibles sont spcifis, cliquez sur OK.
7. Enregistrez la couche de gestion en cliquant sur l'icne Enregistrer dans la barre d'outils principale.
Liens associs
A propos de la reconnaissance agrge [page 195]
Dans le cas des couches de gestion reposant sur un cube OLAP, l'assistant d'actualisation de couche de gestion
dtecte les modifications apportes ce cube OLAP et les applique la couche de gestion.
La page Slectionner des options permet de slectionner les modifications du cube que l'assistant doit dtecter.
Selon les modifications dtectes, l'assistant rpertorie sur la page Slectionner les actions les actions de mise
jour possibles. Vous pouvez slectionner celles que vous souhaitez appliquer la couche de gestion.
Avant d'appliquer les modifications, l'assistant affiche un rsum des actions de mise jour sur la page Rsum
de l'actualisation. Vous pouvez enregistrer ce rsum sous forme de fichier. Vous avez la possibilit d'annuler la
dernire action et de modifier votre slection avant de terminer d'utiliser l'assistant.
Une liste de rsum s'affiche avec les modifications proposes dans la couche de gestion sur base des
modifications dans la structure du cube. Vous pouvez effacer et slectionner les modifications proposes avant
d'appliquer la mise jour.
Remarque
Il est possible d'annuler une actualisation en se servant de l'action Annuler. Annuler permet de restaurer la
couche de gestion son tat antrieur l'actualisation. Pour procder une annulation, dans le menu principal
de l'outil de conception d'information, slectionnez Modifier Annuler .
Lorsque des objets sont ajouts l'InfoProvider d'une source de donnes SAP NetWeaver BW, la procdure de
mise jour de l'univers implique plusieurs tapes. Pour commencer, vous actualisez la structure et synchronisez
les tables dans la fondation de donnes. Vous actualisez une couche de gestion avec de nouveaux objets partir
de la source de donnes l'aide de la commande Insertion d'objets candidat.
Pour mettre jour la couche de gestion afin de tenir compte des modifications apportes la fondation de
donnes sous-jacentes, vous devez supprimer et insrer des objets manuellement. Pour insrer des objets dans
de nouvelles tables, vous pouvez, depuis l'diteur de couche de gestion, effectuer une tche glisser-dposer des
tables depuis la vue de la fondation de donnes vers le volet de navigation de la couche de gestion.
Pour identifier des objets en fonction des tables supprimes depuis la fondation de donnes, ralisez les tapes
suivantes :
1. Dans la vue Projets locaux, cliquez sur le nom de la couche de gestion avec le bouton droit de la souris, puis
slectionnez Actualiser.
2. Ouvrez la couche de gestion dans l'diteur. Si un objet de la couche de gestion est bas sur une table qui a t
modifie ou supprime dans la fondation de donnes, dans l'onglet Dfinition SQL des proprits de l'objet,
l'tiquette de champ Tables supplmentaires est en rouge et le champ contient le message [Table non
rsolue].
Liens associs
Actualisation d'une couche de gestion OLAP [page 198]
Actualisation des univers en fonction de SAP NetWeaver BW [page 33]
Insertion d'objets candidats [page 199]
Insertion de dimensions directement depuis la fondation de donnes [page 165]
Servez-vous de l'assistant d'actualisation de couche de gestion pour mettre jour une couche de gestion avec les
modifications apportes au cube OLAP depuis la cration de cette couche de gestion ou depuis la dernire
actualisation.
1. Ouvrez la couche de gestion dans l'diteur en cliquant sur son nom dans la vue Projets locaux.
Liens associs
propos de l'actualisation des couches de gestion [page 197]
L'insertion d'objets candidat s'applique uniquement aux couches de gestion bases sur des fondations de
donnes sources multiples sur les connexions SAP NetWeaver BW. La commande Insrer des objets candidat
dtecte des objets qui ont t ajouts la source de donnes depuis la cration de la couche de gestion ou depuis
sa dernire mise jour avec la commande Insrer des objets candidat. La commande dtecte les nouveaux objets
l'aide de la stratgie SAP NetWeaver BW.
L'insertion d'objets candidat permet de mettre jour la couche de gestion indpendamment de la fondation de
donnes. De plus, si vous n'actualisez pas la structure et que vous synchronisez les tables dans la fondation de
donnes, vous pouvez introduire des incohrences entre la fondation de donnes et la couche de gestion.
1. Ouvrez la couche de gestion en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Dans le volet Couche de gestion, cliquez sur le nom de la couche de gestion avec le bouton droit de la souris,
puis slectionnez Insertion d'objets candidats.
Une liste d'objets de couche de gestion s'affiche. Les objets sont regroups en dossiers selon les tables
source. Les objets candidats sont mis en surbrillance et prslectionns.
3. Slectionnez les objets dans la liste pour les insrer dans la couche de gestion.
Vous pouvez slectionner les objets qui figurent dans la couche de gestion. Dans ce cas, les dfinitions de la
source de donnes craseront les dfinitions d'objets de gestion existantes.
4. Pour insrer les objets slectionns dans la couche de gestion, cliquez sur Terminer, puis enregistrez la
couche de gestion.
L'insertion peut tre annule l'aide de la commande Modifier > Annuler du menu principal.
L'insertion d'objets candidat ne dtecte pas les objets obsoltes dans la couche de gestion. Vous devez trouver et
supprimer les objets obsoltes manuellement.
Liens associs
A propos de l'actualisation de fondation de donnes [page 140]
Synchronisation des tables [page 140]
Actualisation des univers en fonction de SAP NetWeaver BW [page 33]
La commande Calculer des statistiques optimise l'excution des requtes parce qu'elle permet de calculer et de
stocker des statistiques dans le rfrentiel pour l'univers.
Vous devez calculer les statistiques rgulirement pour les tables dont le volume peut changer ou dont les valeurs
de colonne changent frquemment.
Slectionner toutes les tables et colonnes qui ont t calcules avant une certaine date
Slectionner toutes les tables et colonnes qui n'ont jamais t calcules
Slectionner chaque table et colonne
Dslectionner toutes les tables et colonnes
Liens associs
Calcul de statistiques pour un univers multi-sources [page 200]
Il n'est possible de calculer des statistiques que pour les univers reposant sur une fondation de donnes sources
multiples.
Option Commande
Pour calculer les statistiques partir de l'univers publi, dans la vue Ressources du rfrentiel, ouvrez une
session sur le rfrentiel o l'univers est publi.
Pour calculer les statistiques partir de la couche de , ouvrez cette dernire dans l'diteur en cliquant sur son
gestion nom dans la vue Projets locaux.
2. Dans la bote de dialogue Calculer des statistiques, slectionnez les tables et colonnes pour le calcul de
statistiques.
Lorsque vous slectionnez une table, toutes ses colonnes sont slectionnes.
3. Cliquez sur Calculer.
Les statistiques sont calcules et stockes dans le rfrentiel. Pour de grandes bases de donnes, ce
processus peut prendre quelques minutes ou davantage. Pendant la progression du calcul, vous pouvez
fermer la fentre et accomplir d'autres tches dans l'outil de conception d'information.
Liens associs
A propos du calcul de statistiques pour une excution optimise des requtes [page 199]
Dans l'outil de conception d'information, vous pouvez dmarrer l'Editeur de requte de plusieurs manires :
Liens associs
Insertion et modification d'une requte dans la couche de gestion [page 195]
Excution d'une requte sur un univers publi dans un rfrentiel [page 70]
Comment crer une requte [page 201]
Cette procdure suppose que vous avez ouvert l'Editeur de requte sur une couche de donnes ou sur un univers
publi. Voir la rubrique associe relative l'utilisation de l'Editeur de requte.
Utilisez cette procdure pour excuter des requtes sur un univers publi. Mais, pour enregistrer la requte, vous
devez dmarrer l'Editeur de requte depuis le volet de requtes de l'diteur de la couche de gestion.
Pour obtenir les liens vers des informations plus dtailles concernant chaque tape, voir les Rubriques
associes.
1. Pour slectionner les objets inclure dans la requte, faites-les glisser de la couche de gestion droite dans le
volet Objets du rsultat.
2. Pour les objets du rsultat de la hirarchie, slectionnez les membres inclure ou exclure des rsultats.
Pour ouvrir le slecteur de membres, cliquez sur la flche droite du nom de l'objet hirarchie : .
3. Pour filtrer les rsultats de la requte, faites glisser les objets de la couche de gestion dans le volet Objets du
filtre.
Si un objet contient un filtre obligatoire dfini, le filtre est dclench lorsque vous ajoutez l'objet au volet
Objets du rsultat. Le filtre obligatoire est visible dans le script de la requte, mais pas dans le volet Objets du
filtre.
Les filtres prdfinis non obligatoires sont rpertoris dans la couche de gestion. Vous pouvez faire glisser
ces filtres prdfinis dans le volet Objets du filtre afin de limiter les rsultats. Le filtre est visible dans le script
de la requte.
Vous pouvez galement crer des filtres d'entreprise, y compris des filtres qui utilisent des invites. Pour des
informations dtailles, voir les rubriques associes.
4. Pour les univers relationnels, vous pouvez crer des requtes combines. Pour ouvrir le volet Requtes
Vous pouvez profiler les valeurs des colonnes de rsultat. Dans le volet Aperu des donnes, cliquez sur
Pour modifier la prsentation des donnes hirarchiques, cliquez sur l'icne Options d'affichage des rsultats
Option Description
Prsentation plat Affiche les valeurs rptes d'un niveau dans chaque ligne.
Prsentation hirarchique Affiche les valeurs rptes d'un niveau une seule fois.
Liens associs
Utilisation de l'Editeur de requte [page 201]
A propos du slecteur de membres [page 202]
Comment crer un filtre d'entreprise [page 210]
Filtrage des donnes l'aide d'invites [page 212]
Dfinition des proprits de la requte [page 214]
Affichage et modification du script de requte [page 215]
Profilage des valeurs de colonne dans l'diteur de requte [page 216]
Le slecteur de membres permet d'afficher et de slectionner des membres dans une hirarchie. Servez-vous du
slecteur de membres pour :
Slectionner les membres que vous souhaitez voir apparatre dans l'ensemble de rsultats de la requte.
Dfinir les membres qui seront exclus des requtes.
Dfinir des invites permettant de slectionner les membres qui doivent apparatre dans la requte chaque fois
que celle-ci est excute.
Slectionner les membres pour un ensemble nomm.
Slectionner les membres lors de la dfinition d'un filtre de profil de scurit de gestion.
Le slecteur de membres s'ouvre partir des objets hirarchie inclus dans les requtes l'aide de l'Editeur de
requte. Le slecteur de membres s'ouvre automatiquement lorsque vous modifiez des filtres ou des ensembles
nomms pour un profil de scurit de gestion sur une couche de gestion hirarchique.
Liens associs
Slection des membres d'une hirarchie [page 204]
A propos de la slection des membres d'une hirarchie [page 203]
Slection explicite de membres dans la hirarchie. Vous pouvez, par exemple, slectionner explicitement les
membres [Californie] et [Los Angeles] de la hirarchie [Gographie].
Slection implicite de membres l'aide des relations hirarchiques. Par exemple, pour slectionner les Etats
qui composent les Etats-Unis d'Amrique, vous pouvez slectionner les membres enfant du membre [Etats-
Unis].
Slection de membres faisant partie d'un ensemble nomm. Par exemple, Palmars des villes en termes de
chiffre d'affaires pour inclure les villes o les recettes sont les plus leves.
Slection de tous les membres d'un niveau hirarchique.
Slection de tous les membres jusqu' un certain niveau de la hirarchie.
Slectionner des membres calculs
Onglet Description
Membres Affiche les membres organiss de faon hirarchique.
Servez-vous de cet onglet pour slectionner des membres
explicitement, par relation hirarchique ou en spcifiant tous
les membres jusqu' un niveau donn.
Pour savoir comment slectionner, afficher, rechercher et trier des membres d'une hirarchie, voir les rubriques
associes.
Liens associs
Slection des membres d'une hirarchie [page 204]
Slection des membres par relation hirarchique [page 204]
Slection des membres d'une hirarchie par niveau [page 205]
Slection des ensembles nomms [page 206]
Slection des membres calculs [page 206]
Recherche de membres d'une hirarchie [page 207]
Exclusion de membres d'une hirarchie [page 207]
Dfinition d'une invite de slection de membres [page 208]
Affichage des membres slectionns dans le Slecteur de membres [page 208]
Tri des membres d'une hirarchie [page 209]
Dfinir les options d'affichage [page 209]
Affichage du nombre d'enfants estim [page 209]
2. Pour ouvrir le slecteur de membres, cliquez sur la flche droite du nom de l'objet hirarchie : .
3. Vous pouvez maintenant slectionner des membres dans la hirarchie pour les inclure dans une requte ou
les en exclure. Pour obtenir une description des diffrentes mthodes de slection de membres, voir la
rubrique associe.
Liens associs
A propos de la slection des membres d'une hirarchie [page 203]
1. Dans le slecteur de membres, cliquez sur l'onglet Membres pour afficher les membres de la hirarchie.
2. Slectionnez les membres dans l'affichage de la hirarchie.
3. Pour slectionner tous les membres de la hirarchie, cliquez sur l'icne Slectionner , puis choisissez
Tout slectionner.
4. Pour slectionner tous les membres jusqu' un niveau spcifi de la hirarchie, cliquez sur l'icne
Slection d'un niveau nomm Cette option n'est disponible que si la hirarchie comprend des niveaux nomms.
Choisissez Slectionner tous les membres jusqu'au niveau nomm, puis
slectionnez le niveau dans le sous-menu.
Slection d'un certain nombre des Choisissez Slectionner tous les membres jusqu', puis slectionnez le nombre de
niveaux en-dessous de la racine niveaux dans le sous-menu.
Les membres slectionns apparaissent sous l'objet hirarchie dans le volet Objets du rsultat de l'Editeur de
requte. Lorsque vous excutez la requte, seuls ces membres sont inclus dans le rsultat.
Liens associs
Ouverture du slecteur de membres dans l'Editeur de requte [page 204]
1. Dans le slecteur de membres, cliquez sur l'onglet Membres pour afficher les membres de la hirarchie.
2. Dans la hirarchie, cliquez avec le bouton droit de la souris sur le membre pour lequel vous souhaitez dfinir la
relation hirarchique.
Remarque
Enfants/Descendants et Parents/Ascendants sont des paires mutuellement exclusives. Il n'est pas
possible de slectionner la fois les enfants et les descendants d'un membre ni la fois ses parents et ses
ascendants.
Fonction de Description
relation
Enfants Inclut les membres qui se trouvent au niveau immdiatement infrieur celui du membre
slectionn et qui ont ce dernier comme parent. Le membre slectionn n'est pas inclus.
Descendants Inclut tous les membres qui se trouvent tous les niveaux infrieurs celui du membre
slectionn. Le membre slectionn n'est pas inclus.
Descendants Inclut les membres qui se trouvent tous les niveaux infrieurs celui du membre slectionn
jusqu'au niveau jusqu'au niveau nomm slectionn. Cette option n'est disponible que si la hirarchie comprend
nomm... des niveaux nomms.
Descendants Inclut les membres qui se trouvent tous les niveaux infrieurs celui du membre slectionn
jusqu'au... jusqu'au nombre de niveaux slectionn.
Parent Inclut le membre qui se trouve au niveau immdiatement suprieur celui du membre
slectionn. Le membre slectionn n'est pas inclus.
Ascendants Inclut tous les membres qui se trouvent tous les niveaux suprieurs celui du membre
slectionn. Le membre slectionn n'est pas inclus.
Elments de mme Inclut les membres qui se trouvent au mme niveau et qui ont le mme parent que le membre
niveau slectionn. Le membre slectionn n'est pas inclus.
Liens associs
Ouverture du slecteur de membres dans l'Editeur de requte [page 204]
1. Dans le slecteur de membres, cliquez sur l'onglet Mtadonnes pour afficher les niveaux hirarchiques.
Remarque
Si le dossier Niveaux n'apparat pas dans l'onglet Mtadonnes, c'est que la hirarchie ne repose pas sur
des niveaux. Dans ce cas, il n'est pas possible de slectionner des membres par niveau.
Liens associs
Ouverture du slecteur de membres dans l'Editeur de requte [page 204]
Pour pouvoir slectionner des membres par ensemble nomm, il faut qu'il y ait au moins un ensemble nomm
dfini dans la hirarchie. Les ensembles nomms sont dfinis dans la couche de gestion de l'univers.
1. Dans le slecteur de membres, cliquez sur l'onglet Mtadonnes pour afficher les ensembles nomms.
Remarque
Si le dossier Ensembles nomms n'apparat pas dans l'onglet Mtadonnes, c'est qu'il n'y a aucun
ensemble nomm dfini dans la hirarchie.
Liens associs
Ouverture du slecteur de membres dans l'Editeur de requte [page 204]
Insertion et modification des ensembles nomms [page 177]
Pour pouvoir slectionner des membres calculs, il faut qu'il y ait au moins un membre calcul dfini dans la
hirarchie. Les membres calculs sont dfinis dans la couche de gestion de l'univers.
1. Dans le slecteur de membres, cliquez sur l'onglet Mtadonnes pour afficher les membres calculs.
Remarque
Si le dossier Membres calculs n'apparat pas dans l'onglet Mtadonnes, c'est qu'il n'y a aucun membre
calcul dfini dans la hirarchie.
Liens associs
Ouverture du slecteur de membres dans l'Editeur de requte [page 204]
Insertion et modification de membres calculs [page 178]
Servez-vous de la fonction Rechercher du slecteur de membres pour slectionner des membres d'une hirarchie
dans une liste de rsultats de la recherche.
1. Pour ouvrir la bote de dialogue Recherche de membres, dans l'onglet Membres du slecteur de membres,
3. Pour rechercher du texte dans les cls, slectionnez la case d'option Rechercher dans les cls.
4. Cliquez sur Rechercher.
5. Pour slectionner des membres dans les rsultats de la recherche, slectionnez-les dans la table Rsultats de
la recherche.
6. Cliquez sur OK.
Les membres exclus apparaissent sous l'objet hirarchie dans le volet Objets du rsultat de l'Editeur de requte,
et leur nom est barr pour montrer qu'ils sont exclus de la requte.
Liens associs
Ouverture du slecteur de membres dans l'Editeur de requte [page 204]
Slection des membres d'une hirarchie [page 204]
Slection des membres par relation hirarchique [page 204]
Slection des membres d'une hirarchie par niveau [page 205]
Slection des ensembles nomms [page 206]
Slection des membres calculs [page 206]
Recherche de membres d'une hirarchie [page 207]
Vous pouvez dfinir une invite afin de diffrer la slection des membres jusqu' l'excution de la requte.
Remarque
Les membres slectionns en rponse une invite ne peuvent l'tre qu'explicitement. Il n'est pas possible de
slectionner des membres par relation hirarchique.
Liens associs
Ouverture du slecteur de membres dans l'Editeur de requte [page 204]
Dans l'onglet Membres du slecteur de membres, vous pouvez cliquer sur l'icne Dvelopper l'arborescence pour
afficher les slections afin de faire apparatre les membres slectionns dans l'affichage de la hirarchie.
Astuce
La commande Dvelopper l'arborescence pour afficher les slections ne rduit pas les nuds dj dvelopps.
Pour rduire la longueur de l'affichage, fermez tous les nuds de la hirarchie ouverts avant de cliquer sur
l'icne.
Liens associs
Par dfaut, les membres d'une hirarchie sont affichs dans le slecteur de membres dans l'ordre de leur
stockage dans la base de donnes. Pour pouvoir trouver plus facilement des membres dans une hirarchie, vous
pouvez trier l'affichage par ordre alphabtique croissant (de A Z) ou dcroissant (de Z A).
Dans l'onglet Membres du slecteur de membres, cliquez sur l'icne Ordre de tri , puis slectionnez l'ordre
de tri souhait.
Les membres sont tris localement dans le slecteur de membres. Ce tri n'a aucune incidence sur l'affichage des
membres dans la requte.
Liens associs
Ouverture du slecteur de membres dans l'Editeur de requte [page 204]
Par dfaut, le slecteur de membres affiche la lgende des membres des hirarchies. Il est possible de dfinir les
options d'affichage de sorte qu'il montre les noms uniques ou la fois les lgendes et les noms uniques.
Dans l'onglet Membres du slecteur de membres, cliquez sur l'icne Options d'affichage des membres , puis
slectionnez l'option d'affichage souhaite.
Le slecteur de membres est capable d'valuer le nombre d'enfants de chaque membre. Par dfaut, ces
estimations sont masques. Toutefois, vous pouvez faire apparatre le nombre d'enfants estim dans l'affichage
de la hirarchie.
Dans l'onglet Membres du slecteur de membres, cliquez sur l'icne Afficher/Masquer le nombre d'enfants estim
Cette procdure suppose que vous criez un filtre d'entreprise dans l'Editeur de requte ou dans la bote de
dialogue Modifier le filtre d'entreprise.
Les filtres d'entreprise sont des filtres qui reposent sur des objets de la couche de gestion. Ils servent limiter la
quantit de donnes renvoyes dans les rsultats de la requte.
Les filtres de la requte sont structurs de la faon suivante : objet filtr, oprateur, oprande. Par exemple, dans
le filtre suivant :
La dimension [Pays] reprsente l'objet filtr, InList l'oprateur et la liste de valeurs (Etats-Unis;France)
l'oprande. Le filtre supprime toutes les valeurs de [Pays] autres qu'Etats-Unis et France du rsultat de la
requte.
Composant de Description
filtre
Objet filtr L'objet filtr est l'objet de la couche de gestion dont les valeurs sont filtres. Les
dimensions, les attributs, les indicateurs, les hirarchies et les niveaux hirarchiques
peuvent tre utiliss comme objets filtrs.
Oprateur L'oprateur est utilis pour comparer l'objet filtr et l'oprande. L'oprateur Egal , par
exemple, permet de conserver uniquement les valeurs de l'objet filtr qui correspondent
exactement la valeur de l'oprande.
Oprande L'oprande fournit la ou les valeurs utilises pour filtrer l'objet filtr.
1. Faites glisser un objet de la couche de gestion dans le volet Objets du filtre. Il s'agit de l'objet filtr.
2. Dans le volet Objets du filtre, slectionnez un oprateur dans la liste.
3. Dans le volet Objets du filtre, slectionnez un oprande dans la liste.
Selon le type de la couche de gestion et la finalit du filtre, les types d'oprande suivants sont disponibles :
Constante Servez-vous de l'oprande Constante pour saisir des valeurs directement dans le filtre.
Vous pouvez, par exemple, utiliser une constante pour saisir France dans le filtre :
Vous pouvez aussi saisir la fonction @Variable pour extraire la valeur d'une variable de
systme ou d'un attribut utilisateur. Par exemple, pour filtrer le nom de connexion de
l'utilisateur actuel, saisissez l'oprande Constante de la faon suivante :
Liste de valeurs Servez-vous de l'oprande Liste de valeurs pour slectionner des valeurs dans une liste
associe l'objet filtr. Par exemple, si l'objet filtr est [Ville], vous pouvez utiliser la
liste de valeurs pour slectionner une ou plusieurs villes associes l'objet.
Remarque
Il n'est pas possible de slectionner un objet comme oprande dans certaines
sources de donnes OLAP ou si l'objet filtr est une hirarchie.
Invite Servez-vous de l'oprande Invite si vous souhaitez qu'une valeur vous soit demande en
cas d'actualisation de la requte. Voir les rubriques associes propos du filtrage
l'aide d'invites.
Remarque
Les oprandes Invite ne sont pas disponibles si le filtre d'entreprise est dfini pour un
profil de scurit de gestion.
4. Pour filtrer des donnes selon plusieurs critres, ajoutez un critre en faisant glisser un autre objet dans le
volet Objets du filtre.
Par dfaut, les filtres sont combins avec l'oprateur ET. Pour utiliser l'oprateur OU, cliquez deux fois sur la
case contenant l'oprateur Et.
Remarque
L'oprateur OU n'est pas pris en charge pour les sources de donnes OLAP.
5. Pour imbriquer des filtres de requte, faites glisser un autre objet d'entreprise et dposez-le dans un filtre de
requte existant dans le volet Objets du filtre.
L'imbrication de filtres de requte vous permet de crer des conditions de filtre plus complexes qu'en
combinant des filtres au mme niveau. Lorsque vous imbriquez des filtres, vous dfinissez l'ordre dans lequel
ils sont valus. L'imbrication de filtre n'a de sens qu'une fois que vous avez dfini deux filtres au mme
niveau.
Liens associs
Utilisation de l'Editeur de requte [page 201]
Insertion et modification des filtres [page 171]
A propos de @Variable [page 327]
Cration d'une invite pour filtrer les donnes [page 212]
Une invite est un type de filtre de requte particulier. Il s'agit d'un filtre dynamique qui affiche une question chaque
fois que vous actualisez les donnes d'une requte. Pour rpondre aux invites, il vous suffit de saisir ou de
slectionner les valeurs afficher avant d'actualiser les donnes. La requte renvoie alors uniquement les valeurs
spcifies.
Les invites permettent plusieurs utilisateurs visualisant un mme document de spcifier un sous-ensemble
d'informations de base de donnes et d'afficher celui-ci dans les mmes tableaux et diagrammes de rapport. Elles
rduisent en outre le dlai d'extraction des donnes dans la base de donnes.
Lorsque vous dfinissez une invite dans le filtre de la requte, vous pouvez soit crer une nouvelle requte, soit
utiliser une requte existante dfinie comme paramtre dans la couche de gestion.
Si vous dfinissez plusieurs invites dans une requte, vous pouvez modifier l'ordre de prsentation des invites.
Modifiez l'ordre des invites dans les proprits de la requte.
Invites fusionnes
Lors de requtes sur une couche de gestion ou un univers, les invites similaires sont fusionnes. Les rgles
suivantes doivent tre vrifies pour que les invites soient fusionnes :
Un seul message s'affiche pour les invites fusionnes. La liste de valeurs affiche par l'invite fusionne correspond
la liste associe l'invite ayant le plus grand nombre de contraintes de proprits d'affichage.
Remarque
Toutes les invites de la requte sont susceptibles d'tre fusionnes : les paramtres dfinis dans la couche de
gestion ou la fondation de donnes, les invites dfinies comme filtres de requte et celles dfinies dans
l'expression de la requte d'un objet de couche de gestion comportant la fonction @Prompt.
Liens associs
Cration d'une invite pour filtrer les donnes [page 212]
Utilisation d'une invite existante pour filtrer les donnes [page 213]
Dfinition des proprits de la requte [page 214]
A propos des paramtres [page 187]
Cette procdure suppose que vous criez un filtre d'entreprise dans l'Editeur de requte ou dans la bote de
dialogue Modifier le filtre d'entreprise.
Remarque
La liste des oprateurs disponibles dpend du type d'objet filtr.
3. Cliquez sur la flche droite du plan du filtre de la requte et slectionnez Invite dans le menu pour filtrer
l'objet l'aide d'une invite.
La bote de dialogue Modifier l'invite s'affiche et l'option Nouveau paramtre est slectionne par dfaut.
4. Modifiez la question de l'invite dans la zone Texte de l'invite.
5. Slectionnez Invite avec une liste de valeurs pour permettre l'utilisateur de faire un choix dans une liste de
valeurs lorsqu'il rpond l'invite.
L'option est uniquement disponible si une liste de valeurs est associe l'objet filtr dans l'univers.
6. Slectionnez Slectionner uniquement dans la liste pour limiter le choix de l'utilisateur aux valeurs de la liste.
Vous pouvez slectionner cette option uniquement si l'option Invite avec une liste de valeurs est slectionne.
7. Slectionnez Conserver les dernires valeurs pour que l'invite propose la dernire valeur slectionne par
l'utilisateur lors de l'actualisation prcdente. Lors de la premire excution de la requte, c'est la valeur par
dfaut qui est propose (si elle a t dfinie).
8. Slectionnez Invite facultative pour que l'invite soit facultative. Si l'utilisateur ne fournit aucune valeur une
invite facultative, celle-ci est ignore.
9. Slectionnez Dfinir les valeurs par dfaut pour que l'invite propose les valeurs par dfaut lorsqu'elle s'affiche.
a) Pour saisir ou slectionner les valeurs par dfaut, cliquez sur Modifier.
b) Si une liste de valeurs est associe l'objet du filtre, slectionnez les valeurs par dfaut dans la liste.
c) Si aucune liste de valeurs n'est associe l'objet du filtre, saisissez les valeurs par dfaut.
d) Cliquez sur OK pour enregistrer les valeurs par dfaut.
10. Cliquez sur OK pour enregistrer la nouvelle dfinition de l'invite.
Liens associs
Comment crer un filtre d'entreprise [page 210]
A propos des listes de valeurs [page 189]
Cette procdure suppose que vous criez un filtre d'entreprise dans l'Editeur de requte ou dans la bote de
dialogue Modifier le filtre d'entreprise.
1. Faites glisser l'objet sur lequel vous souhaitez poser une invite et dposez-le dans le volet Filtres de la requte.
Le filtre de la requte s'affiche en mode plan dans le volet Filtres de la requte.
2. Slectionnez l'oprateur de filtre dans la liste.
3. Cliquez sur la flche droite du Filtre de requte, puis slectionnez Invite dans le menu.
4. Dans la bote de dialogue Modifier l'invite, slectionnez l'option Utiliser les paramtres de l'univers.
5. Slectionnez un paramtre existant.
La liste n'affiche que les invites de l'univers compatibles avec l'objet que vous filtrez. Par exemple, l'objet filtr
et l'invite de l'univers doivent avoir le mme type de donnes.
6. Cliquez sur OK pour enregistrer la dfinition de l'invite.
Liens associs
Comment crer un filtre d'entreprise [page 210]
A propos des paramtres [page 187]
1. Dans la barre d'outils Proprits de la requte de l'Editeur de requte, cliquez sur le bouton .
2. Modifiez les paramtres de proprit de la requte selon vos besoins.
Proprit Description
Extraire les doublons Lorsque cette option est slectionne, la requte renvoie
toutes les lignes associes, mme s'il s'agit de doublons.
Pour viter les doublons dans l'ensemble de rsultats,
dslectionnez cette option.
Extraire les lignes vides Habituellement, il peut y avoir une ligne vide dans les
requtes multidimensionnelles lorsque les donnes de
(univers OLAP uniquement)
l'intersection de deux ou plusieurs dimensions n'existent
pas.
Dlai d'extraction max. Dfinit la dure maximale (en secondes) pendant laquelle
une requte peut s'excuter avant d'tre arrte. Par
dfaut, cette valeur est la mme que le paramtre
d'univers Limiter le temps d'excution
Nombre max. de lignes extraites Dfinit le nombre maximal de lignes de donnes affiches
lors de l'excution de la requte. La requte extrait toutes
les lignes possibles mais n'affiche que les n premires
lignes, n tant le nombre maximal de lignes dfini pour ce
paramtre.
Exemple d'ensemble de rsultats Ce paramtre (quand il est pris en charge par la base de
donnes), prend comme exemple n lignes de la base de
donnes, n tant la valeur dfinie pour l'exemple
d'ensemble de rsultats. Cette mthode est plus rapide
que l'utilisation du paramtre Nombre max. de lignes
extraites.
Rtablir les contextes l'actualisation Cette fonction n'est disponible que pour les univers
relationnels. Lorsque cette option est slectionne, si un
utilisateur actualise une requte contenant des contextes,
il doit choisir le ou les contextes. L'utilisateur peut effacer
les contextes slectionns au pralable en cliquant sur
Effacer les contextes.
Ordre des invites S'il existe plusieurs invites dans une requte, utilisez cette
fonction pour dfinir l'ordre d'excution des invites dans la
requte. Cliquez sur une invite et utilisez les flches vers le
haut et vers le bas pour modifier la position de l'invite.
3. Cliquez sur OK pour fermer le dialogue Proprits de la requte et enregistrer les modifications.
Vous pouvez afficher le script de requte d'une requte cre dans l'Editeur de requte. Pour les univers
relationnels, vous pouvez galement modifier le script de la requte.
Vous pouvez profiler les valeurs d'une colonne dans les rsultats de la requte. Le profilage affiche
graphiquement (dans un diagramme secteurs ou barres) le nombre d'occurrences de chaque valeur de la
colonne. Si la colonne possde un filtre dfini, il est appliqu.
2. Dans le volet Aperu des donnes, cliquez sur l'icne Aperu avanc .
La fentre Profiler les valeurs de colonne apparat. Pour savoir ce que vous pouvez effectuer dans cette
fentre, voir la rubrique associe.
Liens associs
Affichage et profilage de valeurs dans une source de donnes [page 136]
Utilisation de l'Editeur de requte [page 201]
Utilisez la fonction Vrifier l'intgrit pour vrifier les aspects de la conception de votre univers ou de ses
lments, par exemple, la fondation de donnes, la couche de gestion, les paramtres et les listes de valeurs.
Slectionnez des rgles prdfinies vrifiant la validit des expressions SQL et MDX, ainsi que le respect des
restrictions de conception. La ralisation d'une vrification d'intgrit aide viter les problmes lors de
l'excution de requtes et de rapports sur l'univers publi.
Vous pouvez dfinir une vrification d'intgrit en arrire-plan qui effectue automatiquement une vrification
d'intgrit chaque fois que vous enregistrez une ressource. Pour en savoir plus, voir la rubrique associe relative
la dfinition des prfrences pour la vrification d'intgrit.
Vous pouvez excuter une vrification d'intgrit tout moment pour diffrents objets et ressources dans l'outil
de conception d'information :
Ressources (fondations de donnes, couches de gestion, connexions et raccourcis) dans la vue Projets
locaux
Elments de la fondation de donnes et de la couche de gestion (tables, contextes, objets de couche de
gestion, requtes, paramtres, listes de valeurs) dans l'diteur
Univers publis dans la vue Ressources de rfrentiel
Univers publis dans l'Editeur de scurit (pour vrifier la validit des profils de scurit).
1. Cliquez avec le bouton droit de la souris sur la ressource ou l'objet pour lequel vous souhaitez excuter une
vrification d'intgrit et slectionnez Vrifier l'intgrit.
2. Dans le volet de gauche de la bote de dialogue Vrifier l'intgrit, slectionnez les rgles que vous souhaitez
appliquer.
3. Cliquez sur Vrifier l'intgrit.
Les rsultats de la vrification d'intgrit sont rpertoris dans le volet de droite de la bote de dialogue
Vrifier l'intgrit. Les rsultats d'une rgle de vrification peuvent avoir l'une de ces trois gravits :
Gravit Description
Erreur La vrification a dtect quelque chose qui ne fonctionnera pas. Vous devez rsoudre
le problme.
Informations La vrification s'est acheve avec succs. Une coche verte figure en regard de la rgle.
Remarque
Vous pouvez changer la gravit des rsultats d'une rgle dans les prfrences de l'outil de conception
d'information.
4. Pour enregistrer les rsultats dans un fichier texte, cliquez sur Exporter.
5. Lorsque vous avez fini de passer en revue les rsultats, cliquez sur OK.
1. Dans le menu principal de l'outil de conception d'information, slectionnez Fentre Vrifier les problmes
d'intgrit .
La vue Vrifier les problmes d'intgrit s'ouvre sur une liste des rsultats de la dernire vrification
d'intgrit.
Remarque
S'il existe des rsultats de contrle d'intgrit pour plusieurs ressources, la vue Problmes affiche le
rsultat de la ressource active dans l'diteur.
2. Pour corriger un problme, cliquez deux fois sur le rsultat dans la liste.
L'diteur s'ouvre pour l'objet en question du rsultat. Par exemple, si le rsultat concerne un problme avec la
table Client, l'Editeur de fondation de donnes s'ouvre et la table Client est en surbrillance.
La liste des rsultats reste dans la vue Vrifier les problmes d'intgrit jusqu' ce que vous fermiez la vue ou
excutiez une autre vrification d'intgrit.
Liens associs
Excution d'une vrification d'intgrit [page 217]
Pour toute ressource locale, vous pouvez afficher sa relation aux autres ressources locales et tout univers
dpendant publi dans le rfrentiel.
Apporter des modifications une ressource, comme la supprimer d'un projet local, la dplacer dans un autre
projet local ou la mettre jour, peut avoir un impact sur d'autres ressources qui lui sont dpendantes. Vous tes
averti de cet impact avant de supprimer ou de dplacer une ressource.
Pour vous aider comprendre l'impact des modifications et planifier votre travail, il existe des commandes
indiquant les dpendances entre les ressources et leurs objets.
La commande Afficher les dpendances locales indique les dpendances entre les ressources d'un projet local.
Lorsque vous slectionnez une ressource, deux onglets affichent les ressources dpendantes et celles
rfrences : l'onglet Ressources dpendantes rpertorie les ressources d'un mme projet local qui dpend de la
ressource slectionne. L'onglet Ressources rfrences rpertorie les ressources du mme projet local qui sont
rfrences par la ressource slectionne. Voir l'exemple 1.
Les chemins vers les ressources rfrences sont relatifs et non absolus. Cela signifie que si vous renommez une
ressource, les ressources rfrences sont supposes se trouver dans le mme dossier. Si les ressources
rfrences se trouvent dans un autre sous-dossier, la rfrence est rompue. Voir l'exemple 2.
Vous pouvez galement afficher les dpendances locales pour tout objet de la couche de gestion. Dans ce cas,
pour les couches de gestion relationnelles, les ressources rfrences incluent les tables et colonnes de la
fondation de donnes sur lesquelles est bas l'objet.
Exemple
1: Afficher les dpendances locales
Demo_Local_Connection.cnx
Demo_Data_Foundation.dfx
Demo_for_Accounting.blx
Demo_for_Sales.blx
Vous souhaitez rpertorier toutes les ressources qui seraient impactes si vous modifiiez la ressource
Demo_Data_Foundation. Dans la vue Projets locaux, vous slectionnez la commande Afficher les
dpendances locales sous Demo_Data_Foundation.dfx. Les dpendances suivantes s'affichent :
\Demo\Demo_for_Accounting.blx \Demo\Demo_Local_Connection.cnx
\Demo\Demo_for_Sales.blx
Les deux couches de gestion contiennent des rfrences la fondation de donnes et, ventuellement, des
rfrences non valides si vous supprimez ou modifiez la ressource Demo_Data_Foundation. Elles sont donc
rpertories dans l'onglet Ressources dpendantes.
\Demo\Demo_Data_Foundation.dfx
\Demo\Demo_for_Accounting.blx
\Demo\Demo_for_Sales.blx
Notez que la ressource Demo_Data_Foundation et ses deux couches de gestion dpendantes sont
rpertories en tant que ressources dpendantes. Etant donn qu'une connexion reprsente la premire
ressource cre lors de la conception d'un univers, aucune ressource ne rfrence la connexion.
Exemple
2: Renommer les ressources
Dossier_Un
OLAP_Local_Connection.cnx
OLAP_Business_Layer.blx
Bien que la couche de gestion ait t renomme, la ressource OLAP_Local_Connection est rpertorie en
tant que ressource rfrence, car elle se trouve dans le mme dossier.
\OLAP_Demo\Dossier_Deux
\OLAP_Local_Connection.cnx
Lorsque vous modifiez une fondation de donnes, vous pouvez afficher les dpendances locales de n'importe
quelle table ou colonne. Une liste de couches de gestion dpendantes s'affiche. Vous pouvez alors afficher une
liste des objets par couche de gestion qui dpendent de l'objet de la fondation de donnes slectionn.
Dans la vue de la fondation de donnes, lorsque vous modifiez une couche de gestion relationnelle, vous pouvez
slectionner des tables et des colonnes et afficher les objets associs. Cela mettra en surbrillance dans la couche
de gestion tous les objets qui font rfrence aux objets de la fondation de donnes slectionns.
La commande Afficher les dpendances du rfrentielrpertorie les univers publis dans un rfrentiel spcifique,
rfrencs par la ressource locale slectionne.
Liens associs
Affichage des dpendances locales [page 221]
Affichage des dpendances locales dans la fondation de donnes [page 139]
Affichage des objets associs [page 184]
Affichage des dpendances du rfrentiel [page 222]
Pour afficher des ressources du projet local dpendant d'une ressource slectionne :
1. Dans la vue Projets locaux, slectionnez la ressource dont vous souhaitez afficher les dpendances.
2. Cliquez avec le bouton droit et slectionnez Afficher les dpendances locales.
L'onglet Ressources dpendantes rpertorie les ressources du mme projet local qui contiennent des rfrences
la ressource slectionne ou en dpendent.
Pour afficher des univers dans un rfrentiel dpendant d'une ressource slectionne :
1. Dans la vue Projets locaux, slectionnez la ressource dont vous souhaitez afficher les ressources
dpendantes publies dans un rfrentiel.
2. Cliquez avec le bouton droit et slectionnez Afficher les dpendances du rfrentiel.
3. Slectionnez une session pour le systme du rfrentiel o sont publies les ressources et connectez-vous.
Les univers publis dans le rfrentiel rfrenant la ressource slectionne sont rpertoris.
Liens associs
Ouverture d'une session [page 69]
A propos des dpendances de ressources [page 219]
La publication est la dernire tape du processus de cration d'univers. A l'aide de l'Assistant Publier l'univers,
vous publiez une couche de gestion sur votre systme de fichiers local ou sur un rfrentiel.
Lorsque vous publiez une couche de gestion, l'Assistant exporte la couche de gestion et les ressources qu'elle
rfrence (connexion locale, raccourcis de connexions et fondation de donnes) et cre un univers qui est ds lors
accessible aux utilisateurs d'outils de requte, de reporting et d'analyse.
Publication en local
Seules les couches de gestion cres sur des connexions locales peuvent tre publies localement. Il peut s'agir
d'une couche de gestion base sur une connexion OLAP locale ou d'une couche de gestion base sur une
fondation de donnes source unique avec une connexion locale.
L'univers publi est enregistr dans le dossier du systme de fichiers local que vous spcifiez.
Pour scuriser un univers, vous devez d'abord le publier sur un rfrentiel sur le CMS (Central Management
Server). L'univers hrite de la scurit au niveau des objets et des droits de scurit utilisateur dfinis pour le
CMS. Les donnes et mtadonnes de l'univers sont scurises en dfinissant des profils de scurit dans
l'Editeur de scurit de l'outil de conception d'information.
Lorsque vous crez une connexion dans un projet local, il s'agit d'une connexion locale non scurise et vous
devez la publier avant de publier une couche de gestion rfrenant la connexion. Pour scuriser une connexion,
publiez-la dans un rfrentiel sur un CMS. L'Assistant Publier la connexion cre une connexion scurise et
fournit un raccourci de connexion pour le projet local.
Pour parcourir et grer des ressources une fois qu'elles sont publies dans un rfrentiel, utilisez la vue
Ressources de rfrentiel.
Vous ne pouvez pas modifier un univers publi directement dans l'outil de conception d'information. Pour ce faire,
vous devez l'extraire l'aide de l'Assistant Extraire l'univers. L'Assistant extrait l'univers du dossier local ou du
rfrentiel, le subdivise en couche de gestion et ressources qu'elle rfrence (connexion locale, raccourcis de
connexion, fondation de donnes) et cre ces ressources dans un projet local o elles peuvent tre modifies.
Les connexions ne peuvent tre publies que dans un rfrentiel. Pour modifier une connexion publie, vous
devez la modifier dans la vue Ressources de rfrentiel.
Pour publier un univers dans un rfrentiel, la couche de gestion doit rfrencer un ou plusieurs raccourcis de
connexions scurises. Tous les raccourcis doivent rfrencer des connexions dfinies dans le rfrentiel o doit
tre publi l'univers.
Remarque
Si la couche de gestion rfrence une connexion locale et que vous souhaitez publier dans un rfrentiel,
publiez d'abord la connexion et modifiez la rfrence de connexion dans la fondation de donnes (relationnelle)
ou dans la couche de gestion (OLAP) pour utiliser le raccourci de connexion.
Pour publier un univers localement, celui-ci doit rfrencer uniquement une connexion locale qui n'est scurise
dans aucun rfrentiel.
Pour publier dans un rfrentiel, slectionnez la couche de gestion dans la vue Projets locaux, cliquez
l'aide du bouton droit de la souris sur la couche de gestion et slectionnez Publier Dans un
rfrentiel .
Pour publier dans un dossier local, slectionnez la couche de gestion dans la vue Projets locaux, cliquez
l'aide du bouton droit de la souris sur la couche de gestion et slectionnez Publier Dans un dossier
local .
2. Suivez les instructions des pages de l'Assistant. Pour en savoir plus sur ce qui est faire sur une page en
particulier, cliquez sur l'icne d'aide dans le coin infrieur gauche.
Dans la vue Projets locaux, slectionnez la couche de gestion, puis Publier Dans un dossier local .
L'univers est cr dans le dossier local ou dans le rfrentiel sous la forme d'un fichier .unx.
Liens associs
Publication d'une connexion locale dans le rfrentiel [page 225]
Excution d'une vrification d'intgrit [page 217]
Lors de la publication ou de l'extraction de ressources sur un rfrentiel, l'assistant affiche les dossiers du
rfrentiel dans le volet gauche. La table dans le volet droit rpertorie les ressources du dossier.
Lors de la publication d'une ressource dans un rfrentiel, accdez au dossier du rfrentiel dans l'arborescence
de navigation situe dans le volet gauche. Vous pouvez insrer un dossier.
Lors de l'extraction d'un univers publi, accdez au dossier du rfrentiel situ dans le volet gauche et
slectionnez l'univers dans la liste des univers situe dans le volet droit.
Remarque
Par dfaut, les ressources sont extraites dans le projet local et scurises localement en vous demandant de
saisir l'authentification CMS lors de l'ouverture d'une fondation de donnes ou d'une couche de gestion
extraite.
Pour supprimer les normes de scurit locale, slectionnez l'option Enregistrer pour tous les utilisateurs.
Lors de la publication ou de l'extraction d'une ressource dans un dossier local, l'Assistant demande de prciser un
dossier local.
1. Pour lancer l'Assistant Publier la connexion, slectionnez la connexion dans la vue Projets locaux, cliquez avec
le bouton droit sur la connexion et slectionnez Publier la connexion dans un rfrentiel.
2. Suivez les instructions des pages de l'Assistant. Pour en savoir plus sur ce qui est faire sur une page en
particulier, cliquez sur l'icne d'aide dans le coin infrieur gauche.
La connexion est publie dans le rfrentiel. La connexion locale est supprime de la vue Projets locaux. Vous
avez le choix de crer un raccourci de connexion dans le projet local. Pour publier une couche de gestion sur la
base de cette connexion, modifiez la couche de gestion ou la fondation de donnes pour rfrer au nouveau
raccourci.
Liens associs
Ouverture d'une session [page 69]
La scurit d'univers commence quand l'univers est publi dans un rfrentiel d'un CMS (Central Management
Server ). Les univers publis sont stocks dans le dossier Univers et les connexions scurises dans le dossier
Connexions.
Vous pouvez scuriser des univers bass sur les utilisateurs et groupes dfinis dans le rfrentiel systme l'aide
de la CMC (Central Management Console).
Le premier niveau de scurit consiste accorder, l'aide de la CMC, des utilisateurs et groupes donns le droit
d'accs des dossiers, ressources, univers et connexions du rfrentiel. La mthode de dfinition de ces droits
est dcrite dans le Guide d'administration de la plateforme SAP BusinessObjects Business Intelligence.
Vous pouvez dfinir un autre niveau de scurit l'aide de l'Editeur de scurit de l'outil de conception
d'information. Vous pouvez restreindre les donnes renvoyes dans une requte l'aide des limites et contrles
de requte, des filtres et des restrictions de lignes. Vous pouvez galement accorder ou refuser l'accs des
objets et vues dans la couche de gestion. Pour crer ce niveau de scurit, vous dfinissez les profils de scurit
pour l'univers et vous affectez ces profils aux utilisateurs et groupes. Les bases du fonctionnement des profils de
scurit sont expliques dans cette rubrique.
Profils de scurit
Un profil de scurit est un groupe nomm de paramtres de scurit s'appliquant un univers publi dans un
rfrentiel. Les paramtres contrlent les donnes affiches et modifient les paramtres dfinis dans la fondation
de donnes et/ou la couche de gestion. Aprs affectation du profil un utilisateur ou groupe, les paramtres du
profil dterminent quels objets, donnes et connexions sont visibles par l'utilisateur lorsqu'il se connecte
l'univers. Il existe deux types de profil :
Les profils de scurit des donnes disposent de paramtres de scurit dfinis sur les objets de la fondation
de donnes et sur les connexions de donnes.
Les profils de scurit de gestion disposent de paramtres de scurit dfinis sur les objets de la couche de
gestion.
Plusieurs profils peuvent tre dfinis pour chaque univers. Les profils sont enregistrs dans le rfrentiel.
Un utilisateur d'outil de requte ou de reporting auquel est accord l'accs un univers l'aide de la CMC et
auquel n'est affect aucun profil de scurit ou qui n'en hrite d'aucun, peut visualiser tous les objets de l'univers
et toutes les donnes renvoyes par ces objets.
Lorsque vous affectez un profil l'utilisateur, les paramtres de scurit dfinis dans le profil sont appliqus tout
moment o l'utilisateur excute une requte sur l'univers.
Vous pouvez affecter plus d'un profil un utilisateur ou groupe. Un profil peut tre affect un utilisateur qui
hrite galement de profils de groupes. Si plusieurs profils sont affects un utilisateur, ils sont agrgs pour
produire un seul groupe de paramtres appel le profil Net.
L'agrgation suit les priorits et niveaux de restriction que vous pouvez modifier dans l'Editeur de scurit. Vous
pouvez galement voir de quels profils hrite un utilisateur ou groupe et afficher l'aperu des profils Net d'un
utilisateur ou groupe.
Les profils sont stocks indpendamment de l'univers lui-mme : les modifications dans la fondation de donnes
ou la couche de gestion de l'univers n'affectent pas les profils lorsque l'univers est republi. De la mme manire,
les modifications d'un profil sont indpendantes des affectations, ce qui vite de devoir raffecter un profil
lorsqu'il est modifi. Il reste affect en incluant toute modification.
Si vous republiez un univers, excutez une vrification de l'intgrit sur l'univers pour signaler toute divergence
entre l'univers et ses profils de scurit.
Les profils crs pour un univers sont supprims en mme temps que celui-ci.
Liens associs
Paramtres du profil de scurit des donnes [page 235]
Paramtres du profil de scurit de gestion [page 240]
Agrgation des profils de scurit [page 244]
Affichage des profils affects un utilisateur et aperu des profils Net [page 252]
Excution d'une requte sur un univers publi dans un rfrentiel [page 70]
A propos de l'Editeur de scurit [page 232]
Un utilisateur peut crer et modifier des ressources non scurises (fondations de donnes, couches de gestion,
connexions) dans la vue Projets locaux. Les ressources sont enregistres dans un projet local.
Les droits d'application sont accords dans la CMC (Central Management Console). La mthode de dfinition de
ces droits est dcrite dans le Guide d'administration de la plateforme SAP BusinessObjects Business Intelligence.
Un utilisateur disposant des droits appropris peut extraire un univers publi du rfrentiel pour le modifier. Les
ressources peuvent aussi tre extraites d'un projet partag durant la synchronisation du projet. Dans les deux
cas, les ressources sont extraites dans le projet local et scurises localement en demandant l'utilisateur de
saisir l'authentification CMS lors de l'ouverture d'une fondation de donnes ou d'une couche de gestion extraite.
Lorsque vous dmarrez l'outil de conception d'information, il rouvre toute ressource qui tait ouverte lors de la
dernire fermeture de l'outil. Si des ressources scurises sont ouvertes, vous devez saisir votre authentification
CMS pour dmarrer l'outil.
Remarque
Pour supprimer l'exigence de scurit locale, vous devez disposer des droits Enregistrer pour tous les
utilisateurs dans la CMC. Lorsqu'une ressource est enregistre pour tous les utilisateurs, n'importe quel
utilisateur peut ouvrir la ressource sans saisir d'authentification CMS.
Les connexions scurises ne peuvent tre extraites du rfrentiel et stockes localement dans l'outil de
conception d'information. Au lieu de cela, un raccourci vers la connexion dans le rfrentiel est stock dans le
projet local. Les connexions scurises doivent tre modifies directement dans le rfrentiel depuis la vue
Ressources de rfrentiel. Pour tre en mesure d'accder aux donnes depuis une connexion scurise (par
exemple, afficher les valeurs de table ou excuter une requte), l'utilisateur doit saisir l'authentification CMS pour
le rfrentiel o est publie la connexion. Le systme utilise l'authentification pour dterminer de quels droits
dispose l'utilisateur pour cette connexion.
Liens associs
A propos des projets locaux [page 55]
A propos des raccourcis de connexion [page 73]
Les droits d'application, d'univers et de connexion ncessaires pour accomplir des tches dans l'outil de
conception d'information sont rsums dans cette rubrique.
Les droits sont accords dans la CMC (Central Management Console). La mthode de dfinition de ces droits est
dcrite dans le Guide d'administration de la plateforme SAP BusinessObjects Business Intelligence.
Pour ouvrir une session sur un systme de rfrentiel et accomplir toutes les tches scurises dans l'outil de
conception d'information :
Vous devez disposer d'un nom d'utilisateur et d'un mot de passe configurs par l'administrateur systme
dans la CMC pour le CMS o est stock le rfrentiel.
Le droit Se connecter au CMS avec l'outil de conception d'information et visualiser cet objet dans la CMC doit
vous tre accord dans la CMC.
Publier une connexion sur un rfrentiel Droit d'application Crer, modifier ou supprimer
des connexions
Droit Visualiser les objets sur le dossier des
connexions
Droit Ajouter les objets au dossier sur le dossier
des connexions
Modifier une connexion scurise depuis la vue Droit d'application Crer, modifier ou supprimer
Ressources de rfrentiel des connexions
Ajouter les objets au dossier sur le dossier de
connexion ( crer)
Droit de connexion Modifier les objets
Droit de connexion Tlcharger les connexions
localement (connexions relationnelles
uniquement)
Utilisez un pilote de middleware local pour une Droit de connexion Tlcharger les connexions
connexion scurise localement (connexions relationnelles
uniquement)
Extraire un univers publi d'un rpertoire Droit d'application Extraire des univers
Droit Visualiser les objets sur le dossier d'univers
Droit d'univers Visualiser les objets
Droit d'univers Extraire l'univers
Modifier les ressources locales scurises Aucun droit n'est requis, mais l'utilisateur doit
fournir l'authentification CMS de l'utilisateur qui a
enregistr les ressources.
Annuler la scurisation des ressources locales Droit d'application Enregistrer pour tous les
utilisateurs
Droit d'application Extraire des univers
Droit Visualiser les objets sur le dossier des univers
Droit d'univers Visualiser les objets
Droit d'univers Extraire l'univers
Droit d'univers Enregistrer pour tous les utilisateurs
Affecter des profils de scurit des utilisateurs et Droit d'univers Visualiser les objets
groupes Droit d'univers Affecter les profils de scurit
Excuter une requte sur un univers publi Droit d'univers Visualiser les objets
Droit d'univers Crer et modifier des requtes se
basant sur cet univers
Droit d'univers Accs aux donnes
Droit Visualiser les objets sur les connexions sous-
jacentes
Droit Accs aux donnes sur les connexions sous-
jacentes
Convertir un univers .unv stock dans le rfrentiel Droit Visualiser les objets sur le dossier d'univers
Droit Ajouter les objets au dossier sur le dossier
des univers
Droit d'univers Visualiser les objets
Calculer les statistiques d'un univers sources Droit d'application Calculer des statistiques
multiples Droit d'univers Visualiser les objets
Liens associs
A propos de la gestion de session [page 68]
Le nom de la session s'affiche dans l'onglet de l'Editeur de scurit. Si le nom de la session a un astrisque pour
prfixe, cela signifie que vous avez apport dans l'Editeur de scurit des modifications aux profils de scurit ou
aux affectations, qui n'ont pas encore t enregistres dans le rfrentiel.
L'Editeur de scurit peut tre visualis de deux manires : soit par univers, soit par utilisateurs ou groupes.
Slectionnez l'onglet gauche de l'Editeur de scurit pour afficher la vue avec laquelle vous souhaitez travailler.
L'onglet Univers/Profils permet d'effectuer des tches en slectionnant d'abord un univers dans le rfrentiel.
L'onglet Utilisateur/Groupe permet d'effectuer des tches en slectionnant d'abord un utilisateur ou un
groupe. Les trois icnes du panneau Utilisateur/Groupe permettent d'afficher les utilisateurs et groupes de
trois manires :
Icne Description
Affiche tous les groupes et utilisateurs qu'ils contiennent. Un groupe est affich mme si
aucun groupe ou utilisateur ne lui est affect. Les groupes sont affichs sous forme de liste
plat.
Affiche tous les groupes et les groupes et utilisateurs qu'ils contiennent. Les groupes sont
donc affichs avec leurs diffrents groupes parent.
Les droits d'application accords dans la CMC contrlent les tches pouvant tre effectues par l'utilisateur dans
l'Editeur de scurit. Pour en savoir plus, voir l'annexe relative aux droits du Guide d'administration de la
plateforme SAP BusinessObjects Business Intelligence.
Liens associs
A propos de la scurit de l'univers [page 227]
Comment scuriser un univers l'aide des profils de scurit [page 232]
Changement des priorits du profil de scurit des donnes [page 239]
Changement d'options d'agrgation des profils de scurit [page 251]
Affectation de profils de scurit des utilisateurs [page 252]
Affichage des profils affects un utilisateur et aperu des profils Net [page 252]
Pour obtenir les liens vers des informations plus dtailles concernant chaque tape, voir les rubriques associes.
1. Ouvrez l'Editeur de scurit avec une session dans le rfrentiel o l'univers est publi.
2. Slectionnez l'univers dans le volet Univers/Profils pour dfinir les profils de scurit.
3. Pour les univers relationnels, insrez un profil de scurit des donnes pour dfinir les types de scurit
suivants :
Dfinissez les connexions de remplacement pour remplacer les connexions dfinies dans l'univers.
Dfinissez les remplacements pour les options et limites de la requte dfinies dans l'univers.
Limitez les donnes renvoyes des lignes spcifiques l'aide de la clause WHERE.
Dfinissez les tables de remplacement.
Remarque
Vous pouvez crer plusieurs profils de scurit des donnes pour un univers.
4. Insrez un profil de scurit de gestion pour dfinir les types de scurit suivants :
Limitez les objets affichs dans l'Editeur de requte pour crer des requtes.
Limitez les objets pour lesquels des donnes sont renvoyes.
Filtrez les donnes renvoyes dans les requtes.
Remarque
Vous pouvez crer plusieurs profils de scurit de gestion pour un univers.
5. Enregistrez les modifications apportes aux paramtres de scurit en cliquant sur l'icne Enregistrer de la
barre d'outils principale.
6. Slectionnez le volet Utilisateurs/Groupes pour affecter les profils aux utilisateurs et aux groupes.
7. Si plusieurs profils sont affects un utilisateur (soit directement, soit par hritage), consultez les rsultats
nets des profils agrgs.
8. S'il est ncessaire de modifier la faon dont les profils sont agrgs, dans le volet Univers/Profils, modifiez les
options de priorit du profil de scurit des donnes et d'agrgation du profil.
9. Enregistrez les modifications apportes aux paramtres de scurit en cliquant sur l'icne Enregistrer de la
barre d'outils principale.
10. Testez les profils de scurit pour un utilisateur en particulier :
a) Ouvrez l'Editeur de scurit l'aide des informations de connexion de l'utilisateur qui sont affects les
profils de scurit.
b) Dans le volet Univers/Profils, cliquez avec le bouton droit de la souris sur l'univers et slectionnez
Excuter la requte.
L'Editeur de requte s'ouvre. Les profils de scurit affects l'utilisateur sont appliqus.
Si vous republiez un univers, excutez une vrification de l'intgrit sur l'univers pour signaler toute divergence
entre l'univers et ses profils de scurit. Dans le volet Univers/Profils, cliquez avec le bouton droit de la souris sur
l'univers et slectionnez Vrification de l'intgrit.
Liens associs
Droits de la CMC pour les utilisateurs de l'outil de conception d'information [page 229]
Ouverture de l'Editeur de scurit [page 234]
Insertion et modification d'un profil de scurit des donnes [page 235]
Insertion et modification d'un profil de scurit de gestion [page 240]
Affectation de profils de scurit des utilisateurs [page 252]
Affichage des profils affects un utilisateur et aperu des profils Net [page 252]
Changement des priorits du profil de scurit des donnes [page 239]
Changement d'options d'agrgation des profils de scurit [page 251]
Comment crer une requte [page 201]
Excution d'une vrification d'intgrit [page 217]
1. Dans la barre d'outils de l'outil de conception d'information, cliquez sur l'icne Editeur de scurit .
2. Dans la bote de dialogue Ouvrir la session, slectionnez la session que vous souhaitez ouvrir.
3. Si vous n'tes pas encore connect la session slectionne, saisissez les informations requises.
Remarque
Vous pouvez ouvrir plusieurs sessions de l'Editeur de scurit simultanment. Les sessions doivent se trouver
sur des rfrentiels diffrents.
Liens associs
Ouverture d'une session [page 69]
A propos de l'Editeur de scurit [page 232]
Option Commande
Pour modifier un profil existant Cliquez deux fois sur le nom du profil.
Pour insrer un profil Cliquez avec le bouton droit de la souris sur le nom de
l'univers et slectionnez Insrer le profil de scurit des
donnes.
3. Dfinissez les paramtres de scurit dans chaque onglet en cliquant sur l'onglet souhait.
Pour en savoir plus sur les paramtres du profil de scurit des donnes, voir les rubriques associes.
Remarque
Un clic sur le bouton Rinitialiser ramne les paramtres de tous les onglets aux valeurs par dfaut telles
qu'elles sont dfinies dans la fondation de donnes et la couche de gestion.
4. Une fois que vous avez dfini tous les paramtres, cliquez sur OK.
5. Pour enregistrer les modifications apportes aux paramtres de scurit, cliquez sur l'icne Enregistrer de la
barre d'outils principale.
Liens associs
Ouverture de l'Editeur de scurit [page 234]
Paramtres des connexions du profil de scurit des donnes [page 236]
Paramtres des contrles du profil de scurit des donnes [page 236]
Paramtres SQL du profil de scurit des donnes [page 237]
Paramtres de lignes du profil de scurit des donnes [page 238]
Paramtre de tables du profil de scurit des donnes [page 239]
Un profil de scurit des donnes est un groupe de paramtres qui dfinit la scurit sur un univers publi l'aide
d'objets de la fondation de donnes et des connexions de donnes.
Tous le profils de scurit des donnes s'appliquent uniquement aux univers relationnels.
Lignes Dfinit une clause WHERE SQL pour restreindre les lignes renvoyes dans la requte
Chaque type de paramtre de profil de scurit des donnes est dcrit dans une rubrique associe.
Liens associs
Paramtres des connexions du profil de scurit des donnes [page 236]
Paramtres des contrles du profil de scurit des donnes [page 236]
Paramtres SQL du profil de scurit des donnes [page 237]
Paramtres de lignes du profil de scurit des donnes [page 238]
Paramtre de tables du profil de scurit des donnes [page 239]
Agrgation des profils de scurit [page 244]
Insertion et modification d'un profil de scurit des donnes [page 235]
Les paramtres des connexions ne peuvent tre dfinis que pour les univers relationnels.
Utilisez le paramtre de connexions du profil de scurit des donnes pour dfinir les connexions de
remplacement qui remplacent les connexions dfinies dans l'univers. Aprs affectation un utilisateur ou hritage
par celui-ci d'un profil comportant une connexion de remplacement, lorsque l'utilisateur excute une requte, la
connexion de remplacement est utilise la place de celle dfinie dans l'univers.
Seules les connexions scurises peuvent tre dfinies comme connexions de remplacement. Les connexions
relationnelles appartiennent un des trois types lists ci-dessous : La connexion de remplacement doit tre du
mme type que la connexion d'origine.
Vous pouvez slectionner une connexion dans le dossier Connections et ses sous-dossiers pour lesquels le droit
Visualiser les objets vous a t accord pour le rfrentiel o vous dfinissez les profils de scurit.
Pour les univers sources multiples s'appuyant sur plusieurs connexions, vous pouvez dfinir un remplacement
pour chaque connexion.
Liens associs
Agrgation des profils de scurit [page 244]
Les paramtres des contrles ne peuvent tre dfinis que pour des univers relationnels.
Les limites slectionnes et les valeurs limites dfinies dans la couche de gestion s'affichent dans l'diteur de
profils de scurit des donnes. Lorsque vous slectionnez ou dslectionnez une limite, ou lorsque vous
saisissez une nouvelle valeur pour une limite, l'tiquette apparat en gras. Cela indique que la limite est une valeur
de remplacement et non celle dfinie par dfaut pour l'univers.
Avertir si le cot estim est suprieur True et une taille numrique entre 0 et 10 000 minutes
False
Pour plus d'informations sur les limites de requte, voir les rubriques associes sur les proprits de couche de
gestion.
Liens associs
A propos des proprits de la couche de gestion [page 157]
Agrgation des profils de scurit [page 244]
Les paramtres SQL ne peuvent tre dfinis que pour les univers relationnels.
Utilisez les paramtres SQL du profil de scurit des donnes pour dfinir le remplacement des options de
requtes. Le concepteur d'univers dfinit les options de requte par dfaut dans la couche de gestion et les
proprits de fondation de donnes. Aprs affectation un utilisateur ou hritage par ce dernier d'un profil avec
des paramtres SQL, lorsque l'utilisateur utilise l'Editeur de requte, les options de remplacement sont utilises
la place des options de requte dfinies dans l'univers.
Les paramtres SQL slectionns dans la couche de gestion et la fondation de donnes s'affichent dans l'diteur
de profils de scurit des donnes. Lorsque vous slectionnez ou dslectionnez une option, l'tiquette apparat
en gras. Cela indique que l'option est une valeur de remplacement et non celle dfinie par dfaut pour l'univers.
Pour en savoir plus sur les options de requte, voir les rubriques associes sur les proprits de couche de
gestion et de fondation de donnes.
Liens associs
A propos des proprits de la couche de gestion [page 157]
A propos des proprits de fondation de donnes [page 134]
Agrgation des profils de scurit [page 244]
Les paramtres de lignes ne peuvent tre dfinis que pour les univers relationnels.
Utilisez les paramtres du profil de scurit des donnes pour restreindre les lignes renvoyes dans une requte.
Vous restreignez les lignes en dfinissant une clause SQL WHEREpour une table spcifie. Aprs affectation un
utilisateur ou hritage par celui-ci d'un profil comportant un paramtre de lignes, lorsque l'utilisateur excute une
requte sur l'univers, la clause WHERE dfinie est ajoute au SQL gnr si la table est rfrence dans la requte.
Remarque
Un utilisateur autoris modifier le SQL gnr dans l'outil de reporting peut modifier la clause WHERE
gnre par le paramtre de lignes. Souvenez-vous de grer les droits de l'utilisateur dans l'outil de reporting
pour empcher l'utilisateur de modifier le SQL.
Vous pouvez dfinir la clause WHERE pour toute table standard de la fondation de donnes. Le SQL pour la clause
WHERE peut inclure :
Colonnes calcules
Liens associs
Agrgation des profils de scurit [page 244]
Les paramtres de tables ne peuvent tre dfinis que pour les univers relationnels.
Utilisez le paramtre de tables du profil de scurit des donnes pour dfinir des tables de remplacement. Aprs
affectation un utilisateur ou hritage par celui-ci d'un profil comportant un paramtre de tables, lorsque
l'utilisateur excute une requte qui rfrence la table initiale, la table de remplacement est utilise sa place.
Remarque
Un utilisateur ayant le droit de modifier le SQL gnr dans l'outil de reporting peut modifier le nom de la table
de remplacement. Souvenez-vous de grer les droits de l'utilisateur dans l'outil de reporting pour empcher
l'utilisateur de modifier le SQL.
Vous pouvez remplacer dans la fondation de donnes une table standard par une table de base de donnes dans
toute connexion dfinie pour l'univers ou par une autre table de la fondation de donnes.
Remarque
Si vous voulez spcifier un propritaire et un identificateur pour la table de remplacement, vous devez les saisir
dans les champs fournis et non comme partie du nom de la table. Pour plus d'informations sur les noms de
tables de la fondation de donnes, voir les rubriques associes.
Liens associs
propos des tables dans la fondation de donnes [page 109]
Agrgation des profils de scurit [page 244]
Remarque
La commande est disponible uniquement si plusieurs profils de scurit des donnes sont dfinis pour
l'univers.
3. Dans la bote de dialogue listant les profils de scurit des donnes, utilisez les boutons avec flches pour
dplacer les profils vers le haut ou vers le bas dans la liste. Le premier profil de la liste a la plus haute priorit.
Liens associs
Agrgation des profils de scurit [page 244]
Ouverture de l'Editeur de scurit [page 234]
Option Commande
Pour modifier un profil existant Cliquez deux fois sur le nom du profil.
Pour insrer un profil Cliquez avec le bouton droit de la souris sur le nom de
l'univers et slectionnez Modifier la priorit des profils de
scurit des donnes.
3. Dfinissez les paramtres de scurit dans chaque onglet en cliquant sur l'onglet souhait.
Pour en savoir plus sur les paramtres du profil de scurit de gestion, voir les rubriques associes.
Remarque
Un clic sur le bouton Rinitialiser ramne les paramtres de tous les onglets aux valeurs par dfaut telles
qu'elles sont dfinies dans la fondation de donnes et la couche de gestion.
4. Une fois que vous avez dfini tous les paramtres, cliquez sur OK.
5. Pour enregistrer les modifications apportes aux paramtres de scurit, cliquez sur l'icne Enregistrer de la
barre d'outils principale.
Liens associs
Paramtres de cration de requte du profil de scurit de gestion [page 241]
Paramtres d'affichage de donnes du profil de scurit de gestion [page 243]
Paramtres de filtres du profil de scurit de gestion [page 244]
Un profil de scurit de gestion est un groupe de paramtres qui dfinit la scurit sur un univers publi l'aide
d'objets de la couche de gestion.
Crer une requte Dfinit les vues d'univers et objets de couche de gestion accessibles l'utilisateur
dans l'Editeur de requte.
Remarque
Les paramtres de cration de requte ne scurisent que les mtadonnes.
Affichage des donnes Accorde ou refuse l'accs aux donnes extraites par des objets de la couche de
gestion lorsque l'utilisateur excute une requte.
Chaque type de paramtre de profil de scurit de gestion est dcrit dans une rubrique associe.
Dans la couche de gestion, les concepteurs peuvent dfinir le statut des objets comme Actif, Masqu ou Obsolte.
Lors de la dfinition des paramtres de profil, vous avez accs tous les objets actifs de la couche de gestion. Les
objets masqus ou obsoltes de la couche de gestion n'apparaissent jamais dans l'Editeur de requte ou les
rapports.
Liens associs
Paramtres de cration de requte du profil de scurit de gestion [page 241]
Paramtres d'affichage de donnes du profil de scurit de gestion [page 243]
Paramtres de filtres du profil de scurit de gestion [page 244]
Agrgation des profils de scurit [page 244]
Insertion et modification d'un profil de scurit de gestion [page 240]
Ces paramtres servent accorder ou refuser l'utilisation des objets de couche de gestion dans l'Editeur de
requte.
Par dfaut, un utilisateur ayant accs l'univers accord dans le rfrentiel peut voir tous les objets d'univers
dans l'Editeur de requte. Aprs affectation l'utilisateur ou hritage par ce dernier d'un profil avec un paramtre
de cration de requte, seuls les vues et objets accords par le paramtre sont affichs et peuvent tre
slectionns pour une requte.
Si un objet n'est pas accord ni refus explicitement, il est refus par dfaut. A la diffrence des objets refuss
explicitement, les objets refuss par dfaut peuvent tre accords par hritage aprs agrgation des profils de
scurit de gestion pour dterminer le profil Net d'un utilisateur. Pour plus d'informations sur l'agrgation des
profils, voir les rubriques associes.
Par vue de couche de gestion : accorde ou refuse tous les objets d'une vue. L'option Toutes les vues de la
couche de gestion permet d'accorder ou de refuser toutes les vues dfinies de l'univers.
Dimensions
Attributs
Indicateurs
Membres calculs
Filtres
Invites
Ensembles nomms
Dossier : accorde ou refuse tous les objets d'un dossier.
Dimensions d'analyse : accorde ou refuse tous les objets d'une dimension.
Hirarchie : accorde ou refuse tous les objets d'une hirarchie.
Remarque
Il n'est pas possible d'accorder ni de refuser un niveau de hirarchie.
Astuce
Si la plupart des vues sont autorises, il est plus facile d'accorder toutes les vues, puis de refuser celles qui ne
sont pas autorises. L'utilisation des options Toutes les vues de couche de gestion et Tous les objets ont pour
avantage que toute nouvelle vue ou tout nouvel objet dfinis dans la couche de gestion sont automatiquement
inclus dans le paramtre de cration de requte lorsque l'univers est publi.
Si les options Toutes les vues de couche de gestion et Tous les objets sont utilises, les paramtres sont agrgs
pour dterminer le paramtre Net de ce profil, par exemple :
Si Toutes les vues de couche de gestion sont refuses et qu'une vue est accorde, ce profil refuse toutes les
vues sauf celle qui est accorde.
Si Toutes les vues de couche de gestion sont accordes et qu'une vue est refuse, ce profil accorde toutes les
vues sauf celle qui est refuse.
Si Tous les objets sont refuss et qu'un objet est accord, tous les dossiers parent du chemin d'accs l'objet
sont accords, mais uniquement pour accder cet objet. Les autres objets du dossier parent sont refuss.
Si Tous les objets sont accords et qu'un objet est refus, les dossiers parent du chemin d'accs l'objet sont
refuss, mais uniquement pour empcher l'accs cet objet. Les autres objets du dossier parent sont
accords.
Les objets d'une vue accorde sont accords uniquement dans cette vue. Si le mme objet est contenu dans une
autre vue, il n'est pas automatiquement accord.
Le fait que l'utilisateur voie ou non un objet particulier dans l'Editeur de requte est dtermin aprs agrgation
des paramtres de cration de requte dans tous les profils affects l'utilisateur, en tenant compte du niveau
d'accs l'objet. Pour plus d'informations sur l'agrgation des profils, voir les rubriques associes.
Liens associs
Agrgation des profils de scurit [page 244]
Ces paramtres servent accorder ou refuser l'accs aux donnes extraites par des objets de la couche de
gestion.
Par dfaut, un utilisateur ayant accs l'univers accord dans le rfrentiel peut voir toutes les donnes extraites
par tous les objets d'univers. Aprs affectation l'utilisateur ou hritage par ce dernier d'un profil avec un
paramtre d'affichage de donnes, seules les donnes correspondant aux objets accords par le paramtre sont
affiches.
Si un objet n'est pas accord ni refus explicitement, il est refus par dfaut. A la diffrence des objets refuss
explicitement, les objets refuss par dfaut peuvent tre accords par hritage aprs agrgation des profils de
scurit de gestion pour dterminer le profil Net d'un utilisateur. Pour plus d'informations sur l'agrgation des
profils, voir les rubriques associes.
Les objets suivants peuvent tre accords ou refuss. L'option Tous les objets permet d'accorder ou de refuser
tous les objets d'une couche de gestion.
Dimensions
Attributs
Indicateurs
Membres calculs
Ensembles nomms
Dossiers : accorde ou refuse tous les objets du dossier.
Hirarchies
L'utilisation de l'option Tous les objets a pour avantage que tout objet nouveau dfini dans la couche de gestion
est automatiquement inclus dans le paramtre d'affichage des donnes lorsque l'univers est publi.
Si l'option Tous les objets est utilise, les paramtres sont agrgs pour dterminer le paramtre Net de ce profil,
par exemple :
Si Tous les objets sont refuss et qu'un objet est accord, tous les dossiers parent du chemin d'accs l'objet
sont accords, mais uniquement pour accder cet objet. Les autres objets du dossier parent sont refuss.
Si Tous les objets sont accords et qu'un objet est refus, les dossiers parent du chemin d'accs l'objet sont
refuss, mais uniquement pour empcher l'accs cet objet. Les autres objets du dossier parent sont
accords.
Un utilisateur qui est refus un objet par un paramtre d'affichage des donnes peut actualiser un rapport
contenant l'objet refus. Vous pouvez spcifier ce que doit faire l'actualisation dans ce cas en dfinissant le
paramtre de gnration de SQL AUTO_UPDATE_QUERY dans la couche de gestion.
Si ce paramtre est dfini sur No, l'actualisation du rapport gnre alors un message d'erreur.
Si ce paramtre est dfini sur Yes, les objets refuss sont alors supprims de la requte et des filtres dfinis
dans la couche de gestion. Les donnes des objets accords sont extraites et affiches pour l'utilisateur dans
un rapport partiel.
Le fait que l'utilisateur voie ou non les donnes d'un objet particulier est dtermin aprs agrgation des
paramtres d'affichage des donnes dans tous les profils affects l'utilisateur, en tenant compte du niveau
d'accs l'objet. Pour plus d'informations sur l'agrgation des profils, voir les rubriques associes.
Liens associs
Agrgation des profils de scurit [page 244]
Aprs affectation l'utilisateur ou hritage par ce dernier d'un profil avec un paramtre de filtres, le filtre est
ajout au script de la requte (et par consquent combin aux filtres dfinis dans la couche de gestion) pour
restreindre les donnes affiches.
Univers relationnels
Pour les univers relationnels, vous dfinissez des filtres sur les dimensions et des indicateurs dans les couches de
gestion. Vous pouvez dfinir des filtres composs lis par les oprateurs AND (ET) et OR (OU). Vous pouvez
galement dfinir plusieurs filtres appliquer la requte.
Lorsqu'un utilisateur excute une requte, les filtres sont toujours appliqus la requte et aux donnes
renvoyes. Cela est diffrent du paramtre de lignes du profil de scurit des donnes qui ne s'applique que si une
table dfinie est rfrence dans la requte.
Univers OLAP
Pour les univers OLAP, vous dfinissez un ensemble nomm de membres. Vous pouvez inclure ou exclure des
membres pour toute dimension de la couche de gestion. Les membres exclus sont supprims de la requte
lorsque les donnes sont extraites du cube.
Remarque
Le filtre n'a pas d'effet sur l'agrgation de valeurs dans le rapport. Seul l'affichage de membres est filtr.
Vous pouvez inclure ou exclure des membres pour plusieurs dimensions. Vous pouvez galement dfinir plusieurs
ensembles nomms appliquer la requte.
Liens associs
Comment crer un filtre d'entreprise [page 210]
A propos du slecteur de membres [page 202]
Agrgation des profils de scurit [page 244]
Deux mthodes sont utilises pour agrger les paramtres de scurit : la priorit et le niveau de restriction.
La priorit est utilise pour agrger les paramtres de profil de scurit des donnes. Vous pouvez classer par
ordre de priorit les profils de scurit des donnes dans l'Editeur de scurit.
Certains paramtres de profil de scurit des donnes et tous les paramtres de scurit de gestion sont agrgs
sur la base du niveau de restriction : trs restrictif, moyennement restrictif ou moins restrictif.
Le niveau de restriction dfinit quels oprateurs utiliser pour agrger des profils. Diffrents oprateurs
d'agrgation sont utiliss selon que le profil est hrit ou fusionn :
Si l'utilisateur ou le groupe se voit affect le Profil A et appartient un groupe auquel est affect le Profil B, le
Profil A et le Profil B sont hrits.
Si l'utilisateur ou le groupe appartient un groupe auquel est affect le Profil A et un autre groupe auquel est
affect le profil B, le Profil A et le Profil B sont fusionns.
Si l'utilisateur ou le groupe se voit affect le Profil A et le Profil B, le Profil A et le Profil B sont fusionns.
Vous pouvez modifier ces niveaux de restriction dans l'Editeur de scurit pour influencer la manire dont sont
agrgs les profils.
Le niveau le moins restrictif est appropri lorsque la scurit est conue avec des rles, chaque rle
accordant de nouveaux droits l'utilisateur.
Le niveau le plus restrictif est appropri lorsque chaque profil est utilis pour limiter ce que peut voir
l'utilisateur.
Le niveau moyennement restrictif utilise le niveau le plus restrictif pour les profils hrits et le niveau le moins
restrictif pour les profils fusionns.
Les oprations utilises pour agrger les paramtres de profil (par exemple AND, OR) varient pour les diffrents
paramtres. Pour en savoir plus sur l'agrgation de chaque type de paramtre, voir la rubrique associe.
Le paramtre de lignes du profil de scurit des donnes et le paramtre de filtres du profil de scurit de gestion
gnrent tous deux une clause WHERE pour filtrer la requte. Le paramtre de lignes est appliqu en premier. La
clause WHERE du paramtre de filtres est ensuite applique aux rsultats de la premire requte. En ralit, les
deux clauses WHERE sont agrges l'aide de l'oprateur AND.
Liens associs
Agrgation des paramtres des connexions [page 246]
Agrgation des paramtres des contrles [page 246]
Agrgation des paramtres SQL [page 247]
Agrgation des paramtres de lignes [page 247]
Agrgation des paramtres des tables [page 248]
Agrgation des paramtres de cration de requte [page 248]
Agrgation des paramtres d'affichage des donnes [page 250]
Agrgation des paramtres des filtres [page 250]
Changement des priorits du profil de scurit des donnes [page 239]
Changement d'options d'agrgation des profils de scurit [page 251]
Si plusieurs profils de scurit des donnes pour un univers sont affects un mme utilisateur ou hrits par
celui-ci, la connexion dfinie dans le profil de scurit des donnes ayant la priorit la plus leve est utilise.
Si l'univers dispose de plusieurs connexions, l'agrgation des paramtres de connexion est faite indpendamment
pour chaque connexion.
Liens associs
Changement des priorits du profil de scurit des donnes [page 239]
Paramtres des connexions du profil de scurit des donnes [page 236]
Si plusieurs profils de scurit des donnes pour un univers sont affects un mme utilisateur ou hrits par
celui-ci, les rgles suivantes sont utilises pour agrger les paramtres des contrles. Les rgles sont appliques
chaque limite de requte pour dterminer la valeur utiliser lorsque l'utilisateur excute une requte ou un
rapport.
Moyennement restrictif La limite est active uniquement si elle est slectionne dans
tous les profils hrits et au moins un profil fusionn.
Remarque
Pour obtenir une dfinition des profils hrits et fusionns, voir la rubrique correspondante sur l'agrgation des
profils de scurit.
Liens associs
Agrgation des profils de scurit [page 244]
Si plus d'un profil de scurit des donnes est affect ou hrit par le mme utilisateur pour un univers, les rgles
suivantes sont utilises pour agrger les paramtres SQL. Les rgles sont appliques chaque option de requte
pour dterminer la valeur utiliser lorsque l'utilisateur cre une requte.
Moyennement restrictif L'option est active si elle est slectionne dans tous les
profils hrits et dans au moins un profil affect.
Remarque
Pour obtenir une dfinition des profils hrits et fusionns, voir la rubrique correspondante sur l'agrgation des
profils de scurit.
Liens associs
Agrgation des profils de scurit [page 244]
Changement d'options d'agrgation des profils de scurit [page 251]
Changement des priorits du profil de scurit des donnes [page 239]
Paramtres SQL du profil de scurit des donnes [page 237]
Si plusieurs profils de scurit des donnes pour un univers sont affects un mme utilisateur ou hrits par
celui-ci, les rgles suivantes sont utilises pour agrger les paramtres de lignes et dterminer la clause WHERE
utiliser lorsque l'utilisateur excute une requte ou un rapport.
D'abord, les clauses WHERE de chaque table sont agrges selon le niveau de restriction :
Moins restrictif Les clauses WHERE de tous les profils qui s'appliquent la
mme table sont combines l'aide de l'oprateur OR.
Aprs agrgation selon le niveau de restriction, les clauses WHERE de chaque table sont agrges avec
l'oprateur AND pour produire la clause WHERE finale applique la requte.
Remarque
Pour obtenir une dfinition des profils hrits et fusionns, voir la rubrique correspondante sur l'agrgation des
profils de scurit.
Liens associs
Agrgation des profils de scurit [page 244]
Changement d'options d'agrgation des profils de scurit [page 251]
Paramtres de lignes du profil de scurit des donnes [page 238]
Si plusieurs profils de scurit des donnes pour un univers sont affects un mme utilisateur ou hrits par
celui-ci, la table de remplacement dfinie dans le profil de scurit des donnes ayant la priorit la plus leve est
utilise. Si les paramtres sont dfinis pour plusieurs tables, l'agrgation est faite indpendamment pour chaque
table.
Liens associs
Changement des priorits du profil de scurit des donnes [page 239]
Paramtre de tables du profil de scurit des donnes [page 239]
Si plusieurs profils de scurit des donnes pour un univers sont affects un mme utilisateur ou hrits par
celui-ci, les paramtres de cration de requte sont agrgs. Les niveaux d'accs aux objets, s'ils sont dfinis,
sont appliqus pour dterminer si un utilisateur visualise ou non un objet en particulier dans l'Editeur de requte.
Tout d'abord, la liste des vues que peut slectionner un utilisateur dans l'Editeur de requte est dtermine en
agrgeant les profils en fonction du niveau de restriction :
Lorsqu'une vue est slectionne dans l'Editeur de requte, un objet apparat s'il est inclus dans la vue et s'il n'est
pas expressment refus aprs l'agrgation des profils en fonction du niveau de restriction :
Moyennement restrictif L'objet est refus s'il est expressment refus dans un
quelconque profil hrit et refus dans tous les profils
fusionns.
Moins restrictif L'objet n'est refus que s'il est expressment refus dans
tous les profils hrits et fusionns.
Aprs agrgation, les objets refuss ne s'affichent pas, mme s'ils appartiennent une vue accorde. Si un
dossier est refus, tous les sous-dossiers et objets de ce dossier sont alors refuss.
Enfin, le niveau d'accs accord l'utilisateur dans la CMC (Central Management Console) dtermine quels objets
accords par le profil de scurit de gestion Net sont accessibles dans l'Editeur de requte. L'utilisateur ne
visualise que les objets avec un niveau d'accs infrieur ou gal son niveau d'accs autoris. Vous affectez les
niveaux d'accs aux objets dans l'diteur de couche de gestion.
Remarque
Pour obtenir une dfinition des profils hrits et fusionns, voir la rubrique correspondante sur l'agrgation des
profils de scurit.
Pour en savoir plus sur les niveaux d'accs aux objets, voir le Guide d'administration de la plateforme SAP
BusinessObjects Business Intelligence.
Liens associs
Agrgation des profils de scurit [page 244]
Changement d'options d'agrgation des profils de scurit [page 251]
Paramtres de cration de requte du profil de scurit de gestion [page 241]
Si plusieurs profils de scurit de gestion pour un univers sont affects un mme utilisateur ou hrits par celui-
ci, les paramtres d'affichage des donnes sont agrgs. Les niveaux d'accs aux objets, s'ils sont dfinis, sont
appliqus pour dterminer si un utilisateur visualise ou non les donnes d'un objet dans la couche de gestion.
Tout d'abord, la liste des objets dont un utilisateur peut visualiser les donnes est dtermine en agrgeant les
profils en fonction du niveau de restriction.
Moyennement restrictif Les donnes n'apparaissent que si l'objet est accord dans
tous les profils hrits et dans au moins un profil fusionn.
Si un dossier est refus, les donnes de tous les objets du dossier et de ses sous-dossiers sont alors refuses.
Enfin, le niveau d'accs accord l'utilisateur dans la CMC (Central Management Console) dtermine pour quels
objets accords par le profil de scurit de gestion Net l'utilisateur visualise les donnes. L'utilisateur ne visualise
que les donnes des objets avec un niveau d'accs infrieur ou gal son niveau d'accs autoris. Vous affectez
les niveaux d'accs aux objets dans l'diteur de couche de gestion.
Remarque
Pour obtenir une dfinition des profils hrits et fusionns, voir la rubrique correspondante sur l'agrgation des
profils de scurit.
Pour en savoir plus sur les niveaux d'accs aux objets, voir le Guide d'administration de la plateforme SAP
BusinessObjects Business Intelligence.
Liens associs
Agrgation des profils de scurit [page 244]
Changement d'options d'agrgation des profils de scurit [page 251]
Paramtres d'affichage de donnes du profil de scurit de gestion [page 243]
Si plusieurs profils de scurit de gestion pour un univers sont affects un mme utilisateur ou hrits par celui-
ci, les rgles suivantes sont utilises pour agrger les paramtres des filtres et dterminer le filtre ajouter dans le
script de requte lorsque l'utilisateur excute une requte ou un rapport.
Pour les univers relationnels, les filtres sont agrgs selon le niveau de restriction. Le filtre obtenu est ajout la
clause WHERE applique la requte.
Moyennement restrictif Les filtres hrits sont agrgs l'aide de l'oprateur AND.
Moins restrictif Les filtres de tous les profils sont combins l'aide de
l'oprateur OR.
Pour les univers OLAP, les ensembles nomms sont agrgs selon le niveau de restriction.
Moyennement restrictif L'utilisateur voit un membre uniquement s'il est inclus dans
chacun des ensembles nomms dfinis dans les profils
hrits et inclus dans au moins un ensemble nomm dfini
dans les profils fusionns.
Moins restrictif L'utilisateur voit un membre s'il est inclus dans chaque
ensemble nomm dfini dans un profil quelconque.
Remarque
Pour obtenir une dfinition des profils hrits et fusionns, voir la rubrique correspondante sur l'agrgation des
profils de scurit.
Liens associs
Agrgation des profils de scurit [page 244]
Changement d'options d'agrgation des profils de scurit [page 251]
Paramtres de filtres du profil de scurit de gestion [page 244]
Liens associs
Attention
L'icne de double flche annule l'affectation de tous les utilisateurs et groupes, qu'ils soient
slectionns ou non.
4. Pour enregistrer les modifications dans le rfrentiel, cliquez sur l'icne Enregistrer de la barre d'outils
principale.
Liens associs
Ouverture de l'Editeur de scurit [page 234]
1. Dans l'Editeur de scurit, cliquez sur le volet Utilisateur/Groupe situ du ct gauche de l'diteur.
2. Dans le volet Utilisateur/Groupe, slectionnez l'utilisateur ou le groupe.
3. Dans le volet Univers/Profils situ en haut droite de l'diteur, slectionnez l'univers.
Astuce
Vous pouvez modifier l'affichage afin de rpertorier uniquement les univers ayant des profils affects
l'utilisateur ou au groupe slectionn en cochant la case Afficher uniquement les univers affects
l'utilisateur/au groupe slectionn.
Aprs avoir slectionn un utilisateur et un univers, les profils affects s'affichent dans la liste des profils
situe en bas droite de l'diteur.
4. Pour avoir un aperu du Profil de scurit des donnes Net ou du Profil de scurit de gestion Net, cliquez sur
Afficher l'aperu du profil "net" sous la liste de profils correspondante.
Liens associs
Agrgation des profils de scurit [page 244]
Ouverture de l'Editeur de scurit [page 234]
L'Editeur d'expression SQL ou MDX facilite l'criture d'expressions SQL et MDX valides.
Vous pouvez saisir une expression SQL ou MDX directement dans la zone Expression ou faire glisser des noms de
table, des noms de colonne, des objets de gestion, des fonctions et des paramtres qui apparaissent dans les
zones de ressources disponibles et les dposer dans l'diteur. Ces volets sont dcrits dans le tableau ci-dessous.
Pour afficher un volet de ressources, cliquez sur l'icne qui se trouve dans la barre d'outils du volet Expression.
Diffrentes icnes sont disponibles selon le type d'expression que vous modifiez.
Icne Description
Liste des tables et des colonnes de la fondation de donnes. Pour voir une liste de
Tables
valeurs pour une colonne, cliquez sur l'icne en regard du nom de la colonne.
Pour les connexions relationnelles, liste des tables de base de donnes des
Tables de la base connexions. Utilise pour dfinir des expressions pour des tables drives et des listes
de donnes
de valeurs. Pour voir une liste de valeurs pour une colonne, cliquez sur l'icne en
regard du nom de la colonne.
Mtadonnes OLAP
Pour modifier les options d'affichage, cliquez sur . Vous pouvez afficher les noms,
les cls ou les deux.
Pour voir une liste des membres pour un niveau, cliquez sur l'icne en regard du
nom du niveau. Servez-vous de l'icne pour rechercher une chane dans les noms
d'objet.
Remarque
Le volet Mtadonnes OLAP ne contient pas de liste de valeurs pour les objets
d'attribut de hirarchie. Pour afficher les valeurs des attributs, utilisez la liste du
volet Couche de gestion.
Liste des fonctions qui peuvent tre utilises dans l'expression. Les fonctions sont
Fonctions regroupes par type :
Remarque
La fonction @Variable permet aussi de rfrencer des attributs utilisateur
dfinis sur le CMS (Central Management Server).
@Fonctions: Les @fonctions valides pour l'expression. Pour en savoir plus, voir la
rubrique associe relative aux @fonctions.
Liste des objets de la couche de gestion. Pour voir une liste des membres pour un
Couche de gestion
niveau, cliquez sur l'icne en regard du nom du niveau. Servez-vous de l'icne
Servez-vous du bouton bascule pour modifier la faon dont le texte li l'objet est
insr dans l'expression :
Cliquez sur l'icne Valider de la barre d'outils du volet Expression pour vrifier que l'expression que vous avez
dfinie est une expression SQL ou MDX valide.
Liens associs
A propos de @Variable [page 327]
Rfrence de fonction SQL SAP BusinessObjects pour les univers sources multiples [page 255]
A propos des @Fonctions [page 319]
propos des tables dans la fondation de donnes [page 109]
Remarque
La syntaxe SAP BusinessObjects peut tre diffrente de celle de la mme fonction fournie par le SQL spcifique
la base de donnes.
Description
Syntaxe
Entre
Remarques
Vous pouvez utiliser le mot cl SQL DISTINCT devant les noms de colonne.
Exemples
Calcule la moyenne des valeurs de la colonne contenant les nombres crits comme chanes :
avg((toInteger(table.colonne1))
Description
Syntaxe
Entre
Remarques
Vous pouvez utiliser le mot cl SQL DISTINCT devant les noms de colonne.
Exemples
Description
Entre
Remarques
Vous pouvez utiliser le mot cl SQL DISTINCT devant les noms de colonne.
Exemples
Description
Syntaxe
valeurmin(<ensemble de valeurs>)
Remarques
Vous pouvez utiliser le mot cl SQL DISTINCT devant les noms de colonne.
Exemples
16.2.1.5 Somme
Description
Syntaxe
Entre
Vous pouvez utiliser le mot cl SQL DISTINCT devant les noms de colonne.
Exemples
Description
Renvoie un nombre entier reprsentant la valeur du code ASCII du caractre situ l'extrme gauche de la chane
d'entre.
Syntaxe
nombre entierascii(<chane>)
Entre
Remarques
Description
Syntaxe
numrique abs(<expression>)
Entre
Remarques
Description
Syntaxe
Remarques
Exemples
atan2(x,y) convertit les coordonnes rectangulaires (x, y) en coordonnes polaires (r, thta). Cette mthode
calcule la phase thta en calculant l'arc tangente x/y dans l'intervalle -Pi Pi.
Description
Syntaxe
numrique atan(<expression>)
Entre
Description
Syntaxe
numrique acos(<expression>)
Entre
Remarques
Description
Syntaxe
numrique asin(<expression>)
Remarques
16.2.8 Case
Description
Syntaxe
valeur CASE <expression d'entre> WHEN <expression when> THEN <expression de rsultat
then> ELSE <expression de rsultat else> END
Entre
Remarque
Une <expression
d'entre> doit avoir le
mme type de donnes
qu'une <expression
when>.
Remarque
Une <expression
d'entre> doit avoir le
mme type de donnes
qu'une <expression
when>.
Remarques
Exemples
CASE (table1.colonne1)
WHEN 'p1' THEN 'Produit1'
WHEN 'p2' THEN 'Produit2'
16.2.9 Cast
Description
Syntaxe
Entre
<type de donnes> Type de donnes dans lequel la valeur de Mot cl pouvant avoir les
l'<expression> doit tre convertie. valeurs suivantes :
NULL
VARCHAR
DOUBLE
DECIMAL
DATE
TIME
TIMESTAMP
Description
Syntaxe
chane catalogue()
Description
Syntaxe
numrique ceiling(<expression>)
Entre
Remarques
Le type de valeur renvoye n'est pas converti. Par consquent ceiling(1.9) = 2.0. Si vous souhaitez convertir la
valeur en nombre entier, utilisez la fonction de conversion toInteger.
Description
Syntaxe
chane char(<code>)
Entre
Remarques
Description
Renvoie la position d'une chane de recherche dans une chane de caractres indique.
Syntaxe
Remarques
Renvoie la valeur nulle si la <position de dbut> est plus longue que la longueur de la <chane>.
Exemples
pos('cd','abcd') = 3
pos('abc', 'abcd') = 1
pos('cd', 'abcdcd') = 3
pos('cd', 'abcdcd', 3) = 3
pos('cd', 'abcdcd', 4) = 5
pos('ef', 'abcd') = 0
16.2.14 Concat
Description
Entre
Remarques
Exemples
Description
Renvoie True (1) si la chane indique contient uniquement des numraux. Sinon la fonction renvoie false (0).
Syntaxe
boolen containsOnlyDigits(<string>)
16.2.16 Convert
Description
Syntaxe
Entre
<type de donnes> Type de donnes dans lequel la valeur doit tre Chane pouvant avoir les
convertie. valeurs suivantes :
NULL
INTEGER
DOUBLE
DECIMAL
DATE
TIME
TIMESTAMP
Description
Syntaxe
numrique cos(<angle>)
Entre
Description
Syntaxe
numrique cot(<angle>)
Entre
Description
Syntaxe
date curDate()
Description
Syntaxe
heure curTime()
Description
chane database()
Description
Syntaxe
chane dayName(<date>)
Entre
Remarques
Renvoie le nom du jour en anglais en majuscules. Les valeurs suivantes sont possibles :
SUNDAY
MONDAY
TUESDAY
WEDNESDAY
THURSDAY
FRIDAY
SATURDAY
Description
Syntaxe
Entre
Description
Renvoie un nombre entier entre 1 et 7 reprsentant le jour de la semaine d'une date dfinie. Le premier jour de la
semaine est dimanche.
Syntaxe
Entre
Description
Renvoie un nombre entier compris entre 1 et 366, reprsentant le jour de l'anne d'une date dfinie.
Syntaxe
Entre
Description
Syntaxe
Entre
Description
Convertit un angle mesur en radians en un angle peu prs quivalent mesur en degrs.
Syntaxe
numrique degrees(<angle>)
Entre
16.2.28 Exp
Description
Syntaxe
numrique exp(<exposant>)
Entre
16.2.29 Plancher :
Description
Syntaxe
numrique floor(<expression>)
Entre
Remarques
Le type de valeur renvoye n'est pas converti. Donc floor(1.9) = 1.0. Si vous souhaitez convertir la valeur en
nombre entier, utilisez la fonction de conversiontoInteger.
Description
Entre
Exemples
hexaToInt('AF') = 175
16.2.31 Heure
Description
Syntaxe
Entre
Description
Syntaxe
Entre
Description
Renvoie une valeur en fonction du fait qu'une valeur soit nulle ou pas :
Entre
Description
Syntaxe
Entre
Description
Convertit un nombre entier dfini en hexadcimal. L'hexadcimale est renvoye dans une chane.
Syntaxe
chane intToHexa(<valeur>)
Entre
Remarques
Pour garantir que la valeur de saisie est un nombre entier de type de donnes, vous pouvez utiliser la fonction
toInteger : intToHexa(toInteger (<valeur>)).
Si <valeur> < 0, la fonction renvoie 'FFFFFFFF'.
16.2.36 Is Like
Description
Contrle une chane pour un modle correspondant. Renvoie true (1) si la fonction recherche une correspondance
pour le modle donn dans la chane indique.
Syntaxe
Remarques
Exemples
Description
Remplit une chane gauche avec une deuxime chane indique pour une longueur indique.
Syntaxe
Entre
Remarques
16.2.38 Gauche
Description
Syntaxe
Remarques
Renvoie la valeur nulle si la <chane> est nulle ou le <nombre de caractres> est <= 0.
Description
Syntaxe
chane ltrim(<chane>)
Entre
Exemples
Description
Syntaxe
Entre
16.2.41 Historique
Description
Syntaxe
doublon log(<expression>)
Entre
16.2.42 Log10
Description
Syntaxe
doublon log10(<expression>)
Entre
Remarques
Description
Syntaxe
chane min.(<chane>)
Exemples
lcase('ABCD') = 'abcd'
lcase('Cd123') = 'cd123'
16.2.44 Minute
Description
Renvoie un nombre entier compris entre 0 et 59 reprsentant les minutes d'une date et d'une heure indiques.
Syntaxe
Entre
16.2.45 Mod
Description
Entre
Remarques
Description
Syntaxe
chane nomMois(<date>)
Entre
Remarques
Renvoie le nom du mois en anglais en majuscules. Les valeurs suivantes sont possibles :
16.2.47 Maintenant
Description
Syntaxe
dateHeure maintenant()
Description
Renvoie un nombre entier compris entre 1 et 12 reprsentant le mois d'une date dfinie.
Syntaxe
Description
Renvoie un nombre entier de 1 53, reprsentant la semaine dans l'anne, pour une date donne.
Syntaxe
Entre
Remarques
Le premier jour de la semaine est dimanche. La premire semaine de l'anne doit contenir au moins un jour. Si le
premier janvier est un samedi, les rgles suivantes s'appliquent :
16.2.50 Permute
Description
Permute une chane indique l'aide de deux modles : le <modle de rfrence > et le <nouveau modle>.
Ensuite, le <nouveau modle> est utilis pour permuter les caractres affects dans le <modle de
rfrence>.
Par exemple, la chane de caractres "22/09/1999" reprsentant une date, peut tre convertie en "1999-09-22"
comme suit.
"JJ/MM/AAAA" est le <modle de rfrence>. Les lettres sont affectes selon leur position et leur
regroupement. Ainsi "JJ" constitue le premier bloc de caractres, la valeur "22" lui est affect, les deux premiers
caractres dans la <chane1>. La barre oblique (/) est affecte au troisime caractre dans la <chane1>. Le
bloc suivant de caractres "MM" est affect "09" etc.
Vous pouvez insrer un texte dans <nouveau modle> si aucun des caractres n'a t encore utilis dans le
<modle de rfrence>. Par exemple, si le <nouveau modle> = 'MM/JJ' Anne : AAAA', '09/22 Anne :
1999'.
Syntaxe
Entre
Remarques
Pour reprsenter un bloc de caractres dans les modles, rptez le caractre dans le modle. Par exemple,
"AAAA" dans le <modle de rfrence> correspond quatre caractres dans la <chane1>.
La longueur de la <chane1> doit tre gale la longueur du <modle de rfrence>, sinon la fonction
renvoie une erreur.
Extraire un mois et une anne d'une chane de caractres reprsentant une date :
16.2.51 Pi
Description
Syntaxe
numrique pi()
16.2.52 Puissance
Description
Syntaxe
Remarques
16.2.53 Trimestre
Description
Renvoie un nombre entier compris entre 1 et 4 reprsentant le trimestre d'une date donne. La valeur 1
reprsente le 1er janvier au 31 mars.
Syntaxe
Entre
16.2.54 Radians
Description
Convertit un angle mesur en degrs en un angle peu prs quivalent mesur en radians.
numrique radians(<angle>)
Entre
Description
Renvoie un nombre alatoire entre 0 et 1. Vous pouvez galement indiquer la valeur de l'entier pour initialiser le
gnrateur de nombres alatoires.
Syntaxe
numrique rand(<valeur>)
Entre
16.2.56 Remplacer
Description
Remplace, dans une chane dfinie les occurrences du modle par une chane de remplacement.
Entre
Remarques
Exemple
Description
Remplace dans une chane indique, toutes les occurrences du modle par une chane de remplacement suivant
la syntaxe d'une expression rgulire Java. Pour en savoir plus, reportez-vous la documentation Modle pour
expressions rgulires Java l'adresse http://java.sun.com/j2se/1.4.2/docs/api/java/util/regex/
Pattern.html.
Syntaxe
Description
Renvoie une chane forme en rptant une chane de caractres dfinie un certain nombre de fois.
Syntaxe
Entre
Remarques
Description
Syntaxe
Entre
Remarques
Renvoie la valeur nulle si la <chane> est nulle ou le <nombre de caractres> est <= 0.
16.2.60 Arrondi
Description
Syntaxe
Remarques
La fonction arrondit au nombre entier le plus prs sans que les deux valeurs d'encadrement soient
quidistantes, auquel cas la fonction arrondit zro.
Le type de valeur renvoye n'est pas converti. Par consquent, l'arrondi(1.9) = 2.0. Si vous souhaitez
convertir la valeur un nombre entier, utilisez la fonction de conversion toInteger.
16.2.61 Rpad
Description
Remplit une chane sa droite par une deuxime chane jusqu' une longueur donne.
Syntaxe
Entre
16.2.62 Rpos
Description
Renvoie la position de la dernire occurrence d'une chane de recherche dans une chane de caractres donne.
Syntaxe
Entre
Remarques
Exemples
rpos('cd','abcd') = 3
rpos('cd', 'abcdcd') = 5
rpos(abc', 'abcdcd') = 1
rpos('ef', 'abcd') = 0
Description
Syntaxe
chane rtrim(<chane>)
Entre
Exemples
16.2.64 Schma
Description
Syntaxe
chane schma()
Description
Renvoie un nombre entier de 0 59, reprsentant les secondes d'une date et d'une heure indiques.
Syntaxe
Entre
16.2.66 Signe
Description
Renvoie la valeur positive (1), zro (0) ou la valeur ngative (-1) d'un nombre indiqu.
Syntaxe
numrique sign(<valeur>)
Entre
Description
Syntaxe
numrique sin(<angle>)
Entre
16.2.68 Espace
Description
Syntaxe
Entre
16.2.69 RacineCarre
Description
Syntaxe
numrique sqrt(<expression>)
Entre
Remarques
Description
Remplace la squence de caractres d'une chane dfinie avec une seconde chane dfinie.
Syntaxe
Remarques
16.2.71 Substring
Description
Syntaxe
Entre
Remarques
Exemples
substring('ABCD', 2, 2) = 'BC'
Description
Syntaxe
numrique tan(<angle>)
Remarques
Description
Renvoie un horodatage calcul en ajoutant le nombre indiqu d'intervalles par l'horodatage indiqu.
Syntaxe
Entre
"SQL_TSI_FRAC_SECOND" ou 0
"SQL_TSI_SECOND" ou 1
"SQL_TSI_MINUTE" ou 2
"SQL_TSI_HOUR" ou 3
"SQL_TSI_DAY" ou 4
"SQL_TSI_WEEK" ou 5
"SQL_TSI_MONTH" ou 6
"SQL_TSI_QUARTER" ou 7
"SQL_TSI_YEAR" ou 8
Remarques
Le calcul peut tre affect par l'heure d't rgionale pour SQL_TSI_HOUR'.
Description
Renvoie un nombre entier reprsentant le nombre d'intervalles par lequel le premier horodatage indiqu est
suprieur au second.
Syntaxe
Entre
"SQL_TSI_FRAC_SECOND" ou 0
"SQL_TSI_SECOND" ou 1
"SQL_TSI_MINUTE" ou 2
"SQL_TSI_HOUR" ou 3
"SQL_TSI_DAY" ou 4
"SQL_TSI_WEEK" ou 5
"SQL_TSI_MONTH" ou 6
"SQL_TSI_QUARTER" ou 7
"SQL_TSI_YEAR" ou 8
Le calcul peut tre affect par l'heure d't rgionale pour SQL_TSI_HOUR'.
D'importants carts peuvent entraner une erreur.
Le premier jour de la semaine est dimanche.
16.2.75 To Boolean
Description
Syntaxe
boolen toBoolean(<expression>)
Entre
Exemples
toBoolean('true') = 1
toBoolean('TrUe') = 1
toBoolean('tru') = 0
toBoolean('False') = 0
toBoolean('F') = 0
toBoolean('f') = 0
Description
Syntaxe
date toDate(<chane>)
entre
Remarques
Exemples
Description
Syntaxe
dcimale toDecimal(<expression>)
Entre
16.2.78 To Double
Description
Syntaxe
doublon toDouble(<expression>)
Entre
16.2.79 To Integer
Description
Syntaxe
Entre
16.2.80 To Null
Description
Syntaxe
16.2.81 To String
Description
Syntaxe
chane toString(<expression>)
Entre
Exemples
toString(45) = '45'
toString(45.9) = '45.9'
16.2.82 To Time
Description
Syntaxe
heure toTime(<expression>)
Entre
Remarques
Exemples
toTime('02:10:09') = '02:10:09'
toTime('0:450:29) = '07:30:29'
16.2.83 To Timestamp
Description
Syntaxe
heure toTimestamp(<expression>)
Entre
Remarques
16.2.84 SupprEspace
Description
Syntaxe
chane trim(<chane>)
Entre
16.2.85 Trunc
Description
Entre
Remarques
Exemples
trunc(10.1234, 1) = 10.1
trunc(10,1234, 2) = 10,12
Description
chane ucase(<chane>)
Entre
Exemples
ucase('abcd) = 'ABCD'
16.2.87 User
Description
Syntaxe
chane user()
16.2.88 Anne
Description
Syntaxe
Les @functions sont des fonctions spciales qui fournissent des mthodes plus souples pour spcifier le script de
requte d'un objet. Pour en savoir plus sur une @fonction particulire, voir la rubrique associe.
Liens associs
A propos de @Aggregate_Aware [page 319]
A propos de @DerivedTable [page 319]
A propos de @Execute [page 320]
A propos de @Prompt [page 322]
A propos de @Select [page 326]
A propos de @Variable [page 327]
A propos de @Where [page 329]
Servez-vous de la fonction @Aggregate_Aware dans la dfinition SQL d'un objet de la couche de gestion pour
que l'objet prenne en charge l'agrgation. Lorsque l'objet est inclus dans une requte, les tables agrges
rpertories sous forme de paramtres dans la fonction @Aggregate_Aware sont interroges en premier.
<Table agrge 1> est la table agrge ayant le niveau le plus lev d'agrgation et <Table agrge n>
celle ayant le niveau le plus bas.
Pour en savoir plus sur la reconnaissance agrge dans un univers, voir la rubrique associe.
Liens associs
A propos de la reconnaissance agrge [page 195]
Servez-vous de la fonction @DerivedTable dans la dfinition des tables drives imbriques. Une table drive
imbrique (galement appele table drive sur une table drive) est une table qui est drive d'au moins une
table drive existante.
<Nom de la table drive> est le nom de la table drive rfrencer. La fonction @DerivedTable est
utilise uniquement dans la dfinition des tables drives de la fondation de donnes.
Remarque
Dans un SQL spcifique une base de donnes (fondations de donnes sources multiples), toutes les tables
rfrences doivent provenir de la mme connexion.
La fonction @Execute vous permet de dfinir une requte prliminaire fournissant une liste de valeurs dans un
prdicat SELECT inclure dans la requte principale. La fonction @Execute est base sur un SQL standard et
s'applique donc aux sources de donnes relationnelles. La syntaxe de la fonction @Execute est la suivante :
@Execute(<Liste de valeurs>)
<Liste de valeurs> est une liste de valeurs prdfinie dans la couche de gestion ou la fondation de donnes.
La dfinition de la liste de valeurs fournit la requte prliminaire. Le plus souvent, la fonction @Execute est alors
incluse dans un filtre ou une clause WHERE pour appliquer la requte prliminaire et limiter les valeurs renvoyes
dans la requte principale.
La liste de valeurs ne peut pas tre base sur une hirarchie personnalise.
La liste de valeurs peut uniquement contenir des objets actifs dans la couche de gestion (ni masqus ni
obsoltes).
Le SQL dfinissant la liste de valeurs ne peut pas contenir la fonction @Execute.
Pour en savoir plus sur l'insertion d'une liste de valeurs, voir la rubrique associe.
Exemple
Filtre sur les produits
Cet exemple cre un filtre de requte qui limite les rsultats de la requte aux produits dont les ventes sont
deux fois suprieures la moyenne de la catgorie de produits.
Tout d'abord, crez la liste de valeurs qui renvoie les ID des produits dont les ventes sont suprieures la
moyenne de la catgorie. Le nom de la liste de valeurs est <Products_Above_Avg> et le type de donnes est
numrique. Le SQL suivant dfinit la liste de valeurs :
WITH
PA as
(
Ensuite, insrez un filtre natif dans la couche de gestion qui appelle la requte prliminaire l'aide de la
fonction @Execute dans la clause WHERE. Sachant que la fonction @Execute peut renvoyer plusieurs valeurs,
utilisez l'oprateur Dans dans la dfinition du filtre :
PRODUCT.PRODUCT_ID IN
@Execute(<Products_Above_Avg>)
Lorsque le filtre est inclus dans une requte, la fonction @Execute est remplace par la liste d'ID de produit qui
en rsulte, par exemple :
Exemple
Inclusion d'un prdicat de scurit
Cet exemple insre un filtre de colonne qui renvoie les donnes de vente uniquement pour la rgion
gographique de l'utilisateur actuel.
Tout d'abord, crez la liste de valeurs dans la fondation de donnes qui renvoie les codes de pays autoriss
pour l'utilisateur actuel. Le nom de la liste de valeurs est <Authorized_Countries> et le type de donnes est
numrique. Cet exemple suppose que l'administrateur de base de donnes a configur une table nomme
<user_geography> dans la base de donnes qui associe les pays autoriss chaque utilisateur. Le SQL
suivant dfinit la liste de valeurs :
SELECT <country_id>
FROM <user_geography>
WHERE <user_name> = @Variable('BOUSER')
Ensuite, insrez un filtre de colonne dans la table de la fondation de donnes <Sales>. Sachant que la fonction
@Execute peut renvoyer plusieurs valeurs, utilisez l'oprateur Dans dans la dfinition du filtre.
<Sales>.<country_id>
IN @Execute(<Authorized_Countries>)
Lorsqu'un utilisateur inclut la table <Sales> dans une requte, la fonction @Execute du filtre de colonne est
remplace par la liste des codes de pays autoriss pour cet utilisateur.
Les invites sont utiles si vous souhaitez imposer une restriction dans le script de la requte sans toutefois
prdfinir la valeur de la condition.
Jointures
Colonnes calcules (sauf dans les SQL spcifiques la base de donnes dans les fondations de donnes
sources multiples)
Tables drives
Objets de gestion de la couche de gestion
Dfinissez un paramtre nomm pour l'invite et rfrencez le paramtre dans la fonction @Prompt, par
exemple :
@Prompt (<Nom du paramtre>)
<Nom du paramtre> est un paramtre prdfini dans la fondation de donnes ou la couche de gestion.
Pour en savoir plus, voir la rubrique associe relative aux paramtres.
Saisissez la dfinition de l'invite dans l'expression SQL ou MDX de l'objet. Pour en savoir plus sur la syntaxe et
les paramtres de la fonction @Prompt, voir la rubrique associe.
Liens associs
A propos des paramtres [page 187]
Syntaxe de @Prompt [page 322]
@Prompt('<message>',
'<type>',
persistent | not_persistent,
{'<valeur_par_dfaut_1>',...'<valeur_par_dfaut_n>'})
Les paramtres de la fonction et leurs valeurs possibles sont dcrits dans le tableau ci-dessous. Les paramtres
sont spars par des virgules. Il est indispensable de spcifier au moins les deux premiers paramtres. Si vous
souhaitez spcifier d'autres paramtres, vous devez intercaler des virgules pour ces paramtres facultatifs.
Paramtre Description
Le texte doit tre entre guillemets simples, par exemple, 'Choisir une rgion'.
Pour que l'invite remplisse son rle correctement, son texte doit tre unique au
sein de l'univers.
Le paramtre <type> peut tre une paire de types de donnes pour indiquer un
nom et une cl. Dans ce cas, la syntaxe est la suivante :
'<type_nom>:<type_cl>'. Par exemple : 'A':'N' o le premier type est le type de
donnes du nom que l'utilisateur peut visualiser dans la liste de valeurs et le
second type le type de donnes de la cl primaire utilise par la requte. Les deux
types, c'est--dire <type_nom> et <type_cl>, peuvent tre n'importe lequel des
types de donnes disponibles.
Remarque
Pour vous servir de cette option, vous devez vous assurer que l'objet et l'invite
reconnaissent l'index :
Dans ce cas, si les paramtres de la liste de valeurs ou des valeurs par dfaut
sont utiliss, ils doivent contenir une liste de paires de valeurs.
'<dossier\objet de la Liste de valeurs dans laquelle l'utilisateur peut choisir pour rpondre l'invite. Ce
couche de gestion>' | paramtre est facultatif.
{'<valeur_1>','<valeur_ Liste de valeurs par dfaut associe un objet de la couche de gestion (c'est--
2>',...} dire, une dimension, un indicateur, un attribut, une hirarchie ou un
niveau hirarchique).
Saisissez le chemin complet et le nom de l'objet de la couche de gestion en
mettant le tout entre guillemets simples, par exemple :
'<Maconnexion>\<dimproduit>\<nomproduit>'
Dans cet exemple, <nomproduit> est le nom de l'objet de la couche de
gestion.
L'objet doit reconnatre l'index. Autrement dit, une cl primaire correspondant
l'objet doit tre dfinie dans la couche de gestion. Pour en savoir plus, voir la
rubrique associe relative la dfinition de cls.
Liste nomme de valeurs dfinie dans la couche de gestion ou la fondation de
donnes.
Saisissez le nom de la liste de valeurs entre guillemets simples, par exemple :
'<Pays_G7>'.
Si la liste de valeurs est hirarchique et comprend des niveaux nomms, vous
pouvez spcifier le niveau utiliser pour l'invite, par exemple :
'<Liste_Pays_Rgion_Ville>':'<Rgion>'
Dans cet exemple, <Liste_Pays_Rgion_Ville> est le nom de la liste de
valeurs et <Rgion>, le niveau cible.
S'il s'agit d'une liste de valeurs plusieurs colonnes dont certaines sont
nommes, vous pouvez spcifier la colonne utiliser pour l'invite, par
exemple :
'<Liste_Pays_Rgion_Ville>':'<Rgion'>
Dans cet exemple, <Liste_Pays_Rgion_Ville> est le nom de la liste de
valeurs et <Rgion>, la colonne cible.
Liste de valeurs ou de paires nom/cl code en dur. Les valeurs d'une paire
sont spares par une virgule. Chaque valeur est entoure d'apostrophes. Les
paires de valeurs sont spares par une virgule. L'intgralit de la liste doit se
trouver entre accolades.
Syntaxe pour une seule valeur : {'<valeur>'}
Syntaxe pour plusieurs valeurs simples :
{'<valeur_1>','<valeur_2>',... ,'<valeur_n>'}
Syntaxe pour une paire de valeurs :
{'<valeur_de_nom>':'<valeur_de_cl>'}
Remarque
Si la liste de valeurs reconnat l'index (c'est--dire, si une cl primaire a t
dfinie pour l'objet dans la couche de gestion) ou si vous utilisez des paires
{nom, cl} pour la liste de valeurs, spcifiez la cl primaire comme cinquime
paramtre de la fonction @Prompt.
Mono | Mode de slection. Si vous ne spcifiez pas ce paramtre, la valeur par dfaut est
Mono.
Multi
Utilisez Mono si l'utilisateur peut slectionner une seule valeur dans la liste de
: Any | Leaf
valeurs.
Utilisez Multi si l'utilisateur peut slectionner plusieurs valeurs dans la liste de
valeurs.
free | Type de contrainte d'entre. Si vous ne spcifiez pas ce paramtre, la valeur par
dfaut est free.
constrained |
Utilisez free si l'utilisateur peut saisir une valeur ou la slectionner dans la liste
primary_key
de valeurs.
Utilisez constrained si l'utilisateur doit slectionner des valeurs dans la liste de
valeurs.
Servez-vous de primary_key si vous utilisez un objet ou des paires {nom, cl}
qui reconnaissent l'index. La valeur de cl associe l'objet est utilise dans la
requte la place de la valeur de nom affiche ou saisie.
persistent | Ce paramtre permet de prciser si les dernires valeurs doivent tre affiches. Si
vous ne spcifiez pas ce paramtre, la valeur par dfaut est not_persistent.
not_persistent
Utilisez persistent si, lors de l'actualisation d'un document, les dernires valeurs
utilises dans l'invite s'affichent par dfaut, mme lorsque des valeurs par dfaut
sont dfinies.
{'<valeur par Une ou plusieurs valeurs par dfaut proposes l'utilisateur. Ce paramtre est
dfaut>' } facultatif.
Lorsqu'un document est actualis, ces valeurs sont affiches par dfaut, mais si
l'option persistent (persistant) est dfinie, les dernires valeurs utilises dans
l'invite sont utilises la place des valeurs par dfaut.
Liens associs
Dfinition de cls pour une dimension [page 166]
Servez-vous de la fonction @Select dans la dfinition d'un objet de la couche de gestion pour rutiliser
l'instruction SELECT d'un autre objet. La syntaxe de la fonction @Select est la suivante :
<Nom de dossier>\<Nom d'objet> spcifie le chemin d'accs complet d'un autre objet de la couche de
gestion.
L'utilisation de la fonction @Select permet de ne conserver qu'une seule instance de l'expression SQL ou MDX et
assure la cohrence entre les dfinitions des objets lis dans la couche de gestion. Toutefois, la fonction @Select
cre une dpendance d'objet. Si vous supprimez l'objet source, vous devez mettre jour manuellement l'objet qui
utilise la fonction @Select.
Servez-vous de la fonction @Variable dans une expression SQL ou MDX (gnralement dans la clause WHERE)
pour extraire la valeur attribue une variable systme ou un attribut utilisateur. La syntaxe de la fonction
@Variable est la suivante :
@Variable('<Nom de variable>')
<Nom de variable> doit tre entre guillemets simples. Les variables possibles sont dcrites dans le tableau ci-
dessous :
Variables contenant des informations sur Par exemple, pour limiter la quantit de donnes que l'utilisateur
l'autorisation de l'utilisateur : actuel peut extraire en excutant une requte, utilisez la variable
BOUSER dans la clause WHERE :
BOUSER : Nom d'utilisateur saisi par
l'utilisateur pour se connecter la
WHERE
plateforme SAP BusinessObjects BI. <Employees.Employee_Name> =
DBUSER : Nom d'utilisateur utilis pour @Variable('BOUSER')
l'autorisation lors de la connexion la
source de donnes. Il est possible de
dfinir ce nom d'utilisateur dans la CMC
(Central Management Console) dans le
cadre des rfrences de connexion
secondaires de l'utilisateur.
Variables contenant des informations sur la Par exemple, il est possible de rfrencer ces variables dans le
requte ou le rapport actuel : paramtre BEGIN_SQL qui sera excut avant l'instruction
SELECT. Ceci peut s'avrer utile dans le cadre d'un audit
DOCNAME : Nom du document.
d'utilisation de la base de donnes (par exemple, pour dterminer
DOCID : Identifiant du document. (Si le
la requte de rapport ou l'univers le plus utilis).
document est publi dans le rfrentiel,
la valeur de DOCID correspond l'ID du
document dans le rfrentiel. Si le
document n'est pas publi dans le
rfrentiel, la valeur de DOCID est
EMPTY.)
DPNAME : Nom du fournisseur de
donnes.
DPTYPE : Type du fournisseur de
donnes.
UNVNAME : Nom de l'univers.
UNVID : Identifiant de l'univers.
Variables contenant des informations sur les La requte ci-dessous permet d'extraire les noms de produit dans
paramtres de langue actuels de la langue dtermine par les paramtres rgionaux de
l'utilisateur : visualisation prfrs de l'utilisateur. La base de donnes doit
comprendre une colonne identifiant les paramtres rgionaux des
donnes. Pour obtenir une liste des paramtres rgionaux, de
Attributs utilisateur dfinis dans la zone Pour rfrencer un attribut utilisateur, spcifiez le nom interne de
Gestion des attributs utilisateur de la CMC cet attribut tel qu'il est dfini dans la CMC. La fonction
(Central Management Console) @Variable renvoie la valeur de l'attribut pour l'utilisateur actuel.
Par exemple, l'attribut utilisateur <MYCOUNTRY> contient la valeur
du pays de chaque utilisateur rpertorie dans la CMC. Lorsque
vous spcifiez le nom interne de l'attribut, vous devez le placer
entre guillemets simples :
@Variable('<SI_MYCOUNTRY>')
Remarque
Si le systme ne reconnat pas le <nom de variable> indiqu dans la fonction @Variable, l'utilisateur est
invit saisir une valeur. Dans ce cas, la fonction @Variable se comporte de la mme faon qu'une fonction
@Prompt valeur unique avec les paramtres suivants :
@Prompt('<Nom de variable>,'A',,Mono,free)
Jointures
Colonnes calcules
Remarque
Dans un SQL spcifique une base de donnes (fondations de donnes sources multiples), toutes les
tables ou colonnes rfrences doivent provenir de la mme connexion.
Tables drives
Dfinitions d'objets dans la couche de gestion
Servez-vous de la fonction @Where dans la dfinition SQL d'un objet de la couche de gestion pour rutiliser la
clause WHERE d'un autre objet. La syntaxe de la fonction @Where est la suivante :
<Nom de dossier>\<Nom d'objet> spcifie le chemin d'accs complet d'un autre objet de la couche de
gestion.
Vous pouvez, par exemple, dfinir la clause WHERE d'un objet de la couche de gestion <Ligne_service_Htel>
de la faon suivante : @Where(<dimHtel\Htel>). L'instruction WHERE dfinie pour l'objet <Htel> est
utilise pour dfinir <Ligne_service_Htel>.
L'utilisation de la fonction @Where permet de ne conserver qu'une seule instance de la clause SQL WHERE et
assure la cohrence entre les dfinitions des objets lis dans la couche de gestion. Toutefois, la fonction @Where
cre une dpendance d'objet. Si vous supprimez l'objet source, vous devez mettre jour manuellement l'objet qui
utilise la fonction @Where.
Les paramtres de gnration de SQL affectent la gnration du script de la requte. Les paramtres ont tous des
valeurs par dfaut. Les valeurs par dfaut peuvent tre remplaces dans les proprits de la fondation de
donnes. Certains paramtres (relatifs aux listes de valeurs) peuvent galement tre remplacs dans les
proprits de la couche de gestion. Lors de la requte, le serveur de requtes utilise les valeurs qu'il trouve dans
l'ordre suivant :
La rfrence suivante dcrit les paramtres qui affectent la gnration du script de la requte. Les paramtres
sont rpertoris en deux groupes par ordre alphabtique :
Paramtres SQL que vous dfinissez dans l'interface utilisateur de l'outil de conception d'information. Il s'agit
des paramtres SQL communs la plupart des pilotes d'accs aux donnes. Chaque paramtre est valide
pour l'univers dans lequel il est dfini.
Paramtres SQL que vous dfinissez dans les fichiers des paramtres d'accs aux donnes (PRM). Il s'agit de
paramtres de connexion spcifiques qui figurent dans le fichier des paramtres d'accs aux donnes pour le
pilote d'accs aux donnes cible.
Liens associs
Rfrence des paramtres de gnration de SQL [page 330]
Paramtres de gnration SQL dfinis dans le fichier PRM [page 342]
A propos des proprits de fondation de donnes [page 134]
A propos des proprits de la couche de gestion [page 157]
La rfrence suivante dcrit les paramtres de gnration SQL pouvant tre remplacs dans les proprits de
fondation de donnes et les proprits de couche de gestion.
16.4.1.1 ANSI92
ANSI92 = Yes|No
Valeurs Yes/No
Par dfaut No
16.4.1.2 AUTO_UPDATE_QUERY
AUTO_UPDATE_QUERY = Yes|No
Valeurs Yes/No
Par dfaut No
Description Dtermine ce qui se passe lorsqu'un objet d'une requte n'est pas disponible
pour un profil d'utilisateur.
16.4.1.3 BEGIN_SQL
BEGIN_SQL = <String>
Valeurs Chane
BEGIN_SQL=SET QUERY_BAND='UserID=Jones;JobID=980;AppID=TRM'
for transaction;
16.4.1.4 BLOB_COMPARISON
BLOB_COMPARISON = Yes|No
Valeurs Yes/No
Par dfaut No
Modifiable ? Non
Description Indique si une requte peut tre gnre avec une instruction DISTINCT
lorsqu'un fichier BLOB est utilis dans l'instruction SELECT. Ce paramtre est
li au paramtre No Duplicate Row des proprits de requte.
Par dfaut -1
Description Permet d'optimiser la clause FROM lorsque les tables comportent plusieurs
lignes.
Une condition simple est dfinie comme une condition n'ayant pas de sous-
requte.
-1, 0 ou tout nombre ngatif signifie que cette optimisation n'est pas utilise.
16.4.1.6 CUMULATIVE_OBJECT_WHERE
CUMULATIVE_OBJECT_WHERE = Yes|No
Valeurs Yes|No
Par dfaut No
Yes : indique que les clauses WHERE sont combines la condition de requte
principale avec l'oprateur AND.
Exemple :
Yes:
(customer.first_name <>
'John')
OR (city.city <> 'New York
AND customer_country.country = 'France'
AND city_country.country = 'USA'
No:
16.4.1.7 DISABLE_ARRAY_FETCH_SIZE_OPTIMIZATION
DISABLE_ARRAY_FETCH_SIZE_OPTIMIZATION = Yes|No
Valeurs Yes/No
Par dfaut No
Description Un algorithme d'optimisation peut tre utilis pour optimiser la taille des tables
renvoyes au lieu d'utiliser le paramtre par dfaut.
16.4.1.8 DISTINCT_VALUES
DISTINCT_VALUES = GROUPBY|DISTINCT
Valeurs GROUPBY|DISTINCT
Description Indique si le SQL est gnr avec une clause DISTINCT ou GROUP BY pour les
objets de la couche de gestion et dans la liste de valeurs. Dans l'Editeur de
DISTINCT : le SQL est gnr avec une clause DISTINCT, par exemple :
GROUPBY : le SQL est gnr avec une clause GROUP BY , par exemple :
16.4.1.9 END_SQL
END_SQL = chane
Valeurs Chane
Exemple Pour les bases de donnes IBM DB2, vous pouvez utiliser l'instruction suivante :
Autre exemple :
crirait l'id de l'univers dans une table d'audit ; peut tre utilis pour enregistrer
d'autres donnes comme les utilisateurs et les tables interroges.
16.4.1.10 EVAL_WITHOUT_PARENTHESIS
EVAL_WITHOUT_PARENTHESIS = Yes|No
Valeurs Yes|No
Par dfaut No
16.4.1.11 FILTER_IN_FROM
FILTER_IN_FROM = Yes|No
Valeurs Yes/No
Par dfaut No
Description Dtermine si le SQL gnr inclut des filtres de requte dans la clause FROM
lorsque cela est possible.
Remarque
Ce paramtre est applicable uniquement si le paramtre de gnration SQL
ANSI92 est dfini sur Yes.
Il est utile lors de l'envoi de requtes des tables pour lesquelles sont dfinies
des jointures externes. Par exemple, une jointure externe sur des tables Client et
Rservations renvoie tous les clients, mme ceux qui n'ont pas de rservation.
Un filtre de requte dans la clause WHERE peut ignorer les clients sans
rservation. Si le paramtre FILTER_IN_FROM est dfini sur Yes, le SQL gnr
inclut des filtres de requte dans la clause FROM lorsque cela est possible afin
de prserver les valeurs nulles renvoyes par la jointure externe.
Yes : Lorsque le SQL est gnr, des filtres de requte sont insrs dans la
clause FROM lorsque cela est possible.
No : Lorsque le SQL est gnr, des filtres de requte sont insrs dans la clause
WHERE.
FORCE_SORTED_LOV = Yes|No
Valeurs Yes|No
Par dfaut No
16.4.1.13 GROUPBY_PRIMARY_KEY
GROUPBY_PRIMARY_KEY = YES | NO
Valeurs YES | NO
16.4.1.14 INNERJOIN_IN_WHERE
INNERJOIN_IN_WHERE = Yes|No
Valeurs Yes|No
Par dfaut No. Vous devez ajouter manuellement le paramtre pour l'activer.
Description Vous permet de forcer le systme gnrer une syntaxe SQL avec toutes les
jointures internes dans la clause WHERE lorsque ANSI92 est dfini sur oui. Ceci
n'est possible que si une requte contient uniquement des jointures internes (et
non pas des jointures EXTERNES COMPLETES, EXTERNES DROITES ou
EXTERNES GAUCHES)
No: si ANSI92 est dfini sur Yes, le systme gnre la syntaxe de jointure
ANSI 92 dans la clause FROM.
16.4.1.15 JOIN_BY_SQL
JOIN_BY_SQL = Yes|No
Valeurs Yes|No
Par dfaut No
Description Indique le mode de traitement des instructions SQL multiples. Les instructions
multiples peuvent tre combines ( condition que la base de donnes le
permette).
16.4.1.16 MAX_INLIST_VALUES
MAX_INLIST_VALUES = [0-99]
Par dfaut -1
Description Permet de dfinir le nombre maximum de valeurs que vous pouvez entrer dans
une condition lorsque vous utilisez l'oprateur IN LIST.
99 : prcise que vous pouvez indiquer jusqu' 99 valeurs lorsque vous crez une
condition l'aide de l'oprateur IN LIST .
La valeur maximale autorise que vous pouvez entrer dpend de votre base de
donnes.
REPLACE_COMMA_BY_CONCAT= Yes|No
Valeurs Yes|No
Par dfaut No
Description Dans les versions antrieures de l'outil de conception d'univers, une virgule
pouvait servir sparer plusieurs champs dans une instruction Select sur un
objet. La virgule tait traite comme oprateur de concatnation. Pour les
univers qui utilisent dj la virgule de cette faon, vous pouvez dfinir
REPLACE_COMMA_BY_CONCAT sur No pour conserver ce comportement. Dans la
version actuelle de l'outil de conception d'univers, ce paramtre est dfini sur
Yes par dfaut, si bien que les expressions utilisant une virgule de cette faon
sont automatiquement transformes pour utiliser une syntaxe de
concatnation.
16.4.1.18 SELFJOINS_IN_WHERE
SELFJOINS_IN_WHERE = Yes|No
Valeurs Yes|No
Par dfaut No
Description Les auto-jointures sont gnralement incluses dans la clause FROM. Vous
pouvez ainsi forcer le systme gnrer la syntaxe SQL avec toutes les
conditions d'une auto-jointure dans la clause WHERE. Le paramtre ANSI92 doit
tre dfini sur Yes pour tre pris en compte.
Yes : les conditions d'une auto-jointure sont places dans la clause WHERE de la
requte SQL.
SHORTCUT_BEHAVIOR = ShortestPath|Global|Successive
Valeurs ShortestPath|Global|Successive
Successive : applique les raccourcis les uns aprs les autres. Si un raccourci
supprime une table faisant potentiellement partie d'un raccourci successif,
celui-ci n'est pas appliqu.
Remarque
Ce paramtre tait prcdemment rpertori comme GLOBAL_SHORTCUTS
dans les fichiers PRM. La valeur Global correspond Yes et Successive
correspond No.
16.4.1.20 SMART_AGGREGATE
SMART_AGGREGATE = Yes|No
Valeurs Yes|No
Par dfaut No
Description Dtermine l'utilisation des tables agrges pour les indicateurs intelligents
bass sur des tables agrges. Ainsi, un objet de l'univers bas sur un ratio est
agrg correctement. Par dfaut, le systme profite des valeurs prcalcules
des tables agrges, si ces tables ne sont pas cohrentes dans le temps
(priodes diffrentes), utilisez ce paramtre pour vous assurer que les tables
agrges les plus dtailles sont utilises.
Ce paramtre n'est pas visible dans la liste des paramtres d'univers (dsactiv
par dfaut). Le concepteur de l'univers doit l'insrer manuellement dans la liste
des paramtres avant de l'activer (valeur Yes).
Yes : tout autre groupe de requtes doit tre bas sur la table agrge de la
requte initiale pour l'indicateur intelligent bas sur la table agrge.
THROUGH_AGGREGATE_AWARE = Yes|No
Valeurs Yes/No
Remarque
Pour les univers convertis partir de .unv, la valeur par dfaut est No.
16.4.1.22 THOROUGH_PARSE
THOROUGH_PARSE = Yes|No
Valeurs Yes|No
Par dfaut No
Description Spcifie la mthodologie utilise pour l'analyse par dfaut dans l'Editeur de
requte et l'analyse d'objet individuelle.
Prepare+DescribeCol+Execute
Les instructions No: PREPARE et DESCRIBE sont utilises pour analyser SQL
pour les objets.
TRUST_CARDINALITIES = Yes|No
Valeurs Yes|No
Par dfaut No
Yes : quand une requte contient un indicateur, toutes les conditions qui
tendent grossir ce dernier et n'apparaissent pas dans Objets du rsultat sont
converties en sous-requtes afin d'exclure de la requte les tables susceptibles
de renvoyer des rsultats errons pour l'indicateur.
16.4.1.24 UNICODE_STRINGS
UNICODE_STRINGS = Yes|No
Valeurs Yes|No
Par dfaut No
Description Spcifie si l'univers en cours peut manipuler les chanes Unicode ou non.
S'applique uniquement Microsoft SQL Server et Oracle 9. Si le caractre de
base de donnes dfini dans le fichier SBO est dfini sur Unicode, il est
ncessaire de modifier la gnration SQL pour grer les types de colonne
Unicode spcifiques, comme NCHAR et NVARCHAR.
Yes : les conditions bases sur des chanes sont formates dans l'instruction
SQL en fonction de la valeur d'un paramtre UNICODE_PATTERN dans le fichier
PRM, par exemple pour MS SQL Server (sqlsrv.prm) : UNICODE_PATTERN=N
$
Customer_name=N'Arai'.
No : toutes les conditions bases sur des chanes sont formates dans le SQL
standard. Par exemple, la condition Customer_name='Arai ' reste
Customer_name='Arai'
Les rfrences suivantes dcrivent les paramtres de gnration SQL que vous dfinissez dans le fichier des
paramtres d'accs aux donnes (PRM) pour le pilote d'accs aux donnes cible.
16.4.2.1 CASE_SENSITIVE
<Parameter Name="CASE_SENSITIVE">NO</Parameter>
Description Indique si la base de donnes est sensible la casse. Ce paramtre est utilis avec Oracle.
Par dfaut NO
16.4.2.2 COMMA
Description Spcifie l'oprateur de concatnation de la base de donnes, utilis pour remplacer une virgule
pour les objets ayant la syntaxe suivante :
Tab.Col1, Tab.Col2.
Le paramtre est utilis avec tous les pilotes d'accs aux donnes.
+' '+
16.4.2.3 CONCAT
<Parameter Name="CONCAT">||</Parameter>
Description Spcifie l'oprateur de concatnation. Le paramtre est utilis avec tous les pilotes d'accs
aux donnes.
Par dfaut ||
16.4.2.4 DELIMIT_IDENTIFIERS
<Parameter Name="DELIMIT_IDENTIFIERS">YES</Parameter>
Description Indique si les identificateurs de la base de donnes peuvent apparatre entre guillemets. Le
sparateur utilis dans ce cas est celui indiqu dans le paramtre IDENTIFIER_DELIMITER.
16.4.2.5 DELIMIT_LOWERCASE
<Parameter Name="DELIMIT_LOWERCASE"></Parameter>
16.4.2.6 EXTERN_SORT_EXCLUDE_DISTINCT
<Parameter Name="EXTERN_SORT_EXCLUDE_DISTINCT">YES</Parameter>
Description Spcifie si l'application gnre une instruction SELECT DISTINCT lorsqu'une requte contient
une clause ORDER BY.
Valeurs YES : aucune instruction SELECT DISTINCT n'est gnre quand la requte contient une
clause ORDER BY.
NO : une instruction DISTINCT est gnre quand la requte contient une clause ORDER BY.
<Parameter Name="GROUPBY_WITH_ALIAS">YES</Parameter>
Description Spcifie si la base de donnes peut crer une clause GROUP BY contenant des alias dans
l'instruction SELECT.
Valeurs YES : cela permet de crer une clause GROUP BY avec des alias dans l'instruction SELECT.
NO : ne permet pas de crer une clause GROUP BY avec des alias dans l'instruction SELECT.
16.4.2.8 IDENTIFIER_DELIMITER
<Parameter Name="IDENTIFIER_DELIMITER">"</Parameter>
Les noms de tables ou de colonnes contenant des espaces ou des caractres spciaux
sont entours de guillemets si le paramtre BACK_QUOTE_SUPPORTED est activ.
Quels que soient les caractres qui les composent, les noms de tables et de colonnes sont
entours de guillemets si le paramtre DELIMIT_IDENTIFIERS est activ.
Valeurs " (guillemets doubles) : les noms de table ou de colonne contenant des espaces ou des
caractres spciaux sont entours de guillemets doubles.
' (guillemets simples) : les noms de table ou de colonne contenant des espaces ou des
caractres spciaux sont entours de guillemets simples. Cette valeur peut uniquement tre
utilise avec Microsoft Access.
16.4.2.9 OUTERJOINS_GENERATION
<Parameter Name="OUTERJOINS_GENERATION">ANSI92</Parameter>
La valeur ANSI 92 gnre une jointure externe dans la clause FROM. D'autres valeurs
gnrent la jointure externe dans la clause FROM.
Remarque
Le paramtre OUTERJOINS_GENERATION du fichier PRM est li au paramtre d'univers
ANSI92 de la manire suivante :
Par dfaut ANSI_92 : valeur par dfaut pour Oracle, MS SQL Server 2005 et Sybase.
USUAL : valeur par dfaut pour HP Neoview, Netezza, IBM Red Brick et MS SQL Server 2000.
Paramtre = USUAL:
FROM T1, T2
WHERE T1.col1(+) = T2.col2
Paramtre = ODBC:
Paramtre = INFORMIX:
FROM T2
OUTER T1
WHERE T1.col1=T2.col2
Paramtre = FULL-ODBC:
Paramtre = ANSI_92:
SELECT DISTINCT
t1.col1,
t2.col2
FROM
(t1 RIGHT OUTER JOIN t2 ON (t1.col1=t2.col2) )
16.4.2.10 OVER_CLAUSE
<Parameter Name="OVER_CLAUSE">YES</Parameter>
Description Autorise les solutions SAP BusinessObjects inclure des fonctions RISQL lors de la gnration
du SQL. Les fonctions RISQL prises en charge par la base de donnes sont indiques dans le
paramtre ANALYTIC_FUNCTIONS.
Valeurs YES : les applications peuvent inclure des fonctions RISQL lors de la gnration de SQL.
NO : les applications ne peuvent pas inclure de fonctions RISQL lors de la gnration de SQL.
16.4.2.11 OWNER
<Parameter Name="OWNER">YES</Parameter>
Valeurs YES : la base de donnes prend en charge la prfixation de tables avec le nom de propritaire.
16.4.2.12 QUALIFIER
<Parameter Name="QUALIFIER">NO</Parameter>
Description Spcifie si la base de donnes prend en charge le nom de qualificateur en tant que prfixe de
tables.
Valeurs YES : la base de donnes prend en charge la prfixation de tables avec le nom de qualificateur.
16.4.2.13 UNICODE_PATTERN
<Parameter Name="UNICODE_PATTERN">UNISTR($)</Parameter>
16.4.2.14 USER_INPUT_DATE_FORMAT
'aaaa-mm-jj HH:mm:ss' : formats de date et d'heure par dfaut avec MS SQL Server et la
plupart des serveurs IBM DB2.
'mm/jj/aaaa hh:m:s am/pm' : formats de date et d'heure par dfaut avec Sybase.
Remarque
Si vous devez utiliser des variables d'heure ou d'horodatage pour ODBC, vous devez
remplacer la valeur par dfaut du format de date par : {\t 'hh:mm:ss'} ou {\t\s
'aaaa-mm-jj hh:mm:ss'} dans le fichier odbc.sbo.
16.4.2.15 USER_INPUT_NUMERIC_SEPARATOR
<Parameter Name="USER_INPUT_NUMERIC_SEPARATOR">.</Parameter>
Description Spcifie le sparateur dcimal par dfaut utilis dans le script SQL gnr.
L'Editeur de format vous permet de dfinir le format utilis pour afficher des valeurs de date et d'heure et des
valeurs numriques. Vous pouvez slectionner des formats par dfaut ou dfinir des formats personnaliss. Pour
les objets de mtadonnes de votre document, vous pouvez dfinir un format pour chaque paramtre rgional.
Les formats sont enregistrs dans le document lors de sa localisation.
L'application utilise la date et l'heure actuelles du systme et la valeur numrique 987,654,321 pour afficher les
formats. Pour dfinir vos propres valeurs de date et d'heure et valeurs numriques pour l'affichage des formats,
accdez aux prfrences de l'application.
Les formats par dfaut sont bass sur les recommandations CLDR (Common Locale Data Repository), gres par
le consortium UNICODE. Lorsqu'elles diffrent de la recommandation CLDR, les normes Microsoft sont utilises. Il
existe 15 formats par dfaut pour les valeurs de date et d'heure et quatre formats pour les valeurs numriques.
L'Editeur de format affiche la liste des formats par dfaut disponibles pour chaque catgorie de donnes.
Formats personnaliss
Si les formats par dfaut disponibles ne rpondent pas vos besoins, vous pouvez en crer d'autres l'aide de
l'Editeur de format personnalis.
Vous pouvez supprimer un format personnalis mme lorsqu'il est utilis dans le document actif. La prochaine
fois que vous ouvrirez l'Editeur de format pour un objet qui utilise le format supprim, un format personnalis sera
automatiquement recr.
Un format personnalis comprend du texte et des jetons. Un jeton est la partie prformate d'un numro ou d'une
date. Par exemple, Jour: 1-31 est un jeton qui affiche la partie jour de la date sous la forme d'un nombre compris
entre 1 et 31. Pour plus d'informations sur les jetons, voir les rubriques associes.
L'Editeur de format personnalis indique les catgories de jetons possibles. Pour dfinir un format, saisissez du
texte dans la zone Dfinition du format, puis faites glisser des jetons depuis la zone Jetons. Les jetons s'affichent
dans la dfinition du format avec une bordure rectangulaire et un fond gris. A mesure que vous dfinissez le
format, un aperu affiche l'apparence gnre.
Vous pouvez dfinir une couleur d'affichage pour chaque format personnalis. Lorsqu'aucune couleur n'est
dfinie, l'application client (par exemple Interactive Analysis) dtermine la couleur afficher.
La zone Format des valeurs non dfinies vous permet de dfinir du texte et une couleur afficher si aucune valeur
n'est renvoye au moment du reporting. Par dfaut, dans le cas d'une valeur non dfinie, aucun texte ne s'affiche.
Lorsque vous dfinissez un format numrique, vous pouvez entrer un autre format afficher lorsque la valeur est
ngative ou gale zro. Si vous n'entrez pas de format, le format dfini pour les valeurs positives est utilis.
Exemple
Affichage des formats de date et d'heure
Cet exemple montre comment la date mercredi 5 mars 2008 s'affiche dans diffrents formats dfinis dans
l'Editeur de format personnalis.
[Nom du jour abrg avec une majuscule] [Jour 01-31] [Nom Mer 05 Mar
du mois abrg avec une majuscule]
La date actuelle est [Nom du jour], [Nom du mois] [Jour La date actuelle est Mercredi, mars 05 2008. Le nom du
01-31] [Anne 0000-9999] . Le nom du jour est [Nom du jour est MERCREDI. Le nom du mois est mars. L'anne est
jour en majuscules]. Le nom du mois est [Nom du mois en 08.
minuscules]. L'anne est [Anne 00-99].
Jour de l'anne 001-366 Jour de l'anne avec trois chiffres de 001 366.
Jour de l'anne 1-366 Jour de l'anne avec un, deux ou trois chiffres de 1
366.
Jour de la semaine du mois Jour de la semaine du mois tel qu'il est dfini par
les paramtres rgionaux, par exemple, 3 pour 3e
lundi de juin.
Nom du jour avec une majuscule Nom du jour avec la premire lettre en majuscule,
par exemple Lundi.
Nom du jour abrg en majuscules Nom du jour abrg en majuscules, par exemple
LUN.
Nom du jour abrg en minuscules Nom du jour abrg en minuscules, par exemple
lun.
Nom du jour abrg avec une majuscule Nom du jour abrg avec la premire lettre en
majuscule, par exemple Lun.
Nom du mois avec une majuscule Nom du mois avec premire lettre en majuscule,
par exemple Juin.
Nom du mois abrg en majuscules Nom du mois abrg en majuscules, par exemple
JUN.
Nom du mois abrg en minuscules Nom du mois abrg en minuscules, par exemple
jun.
Nom du mois abrg avec une majuscule Nom du mois abrg avec premire lettre en
majuscule, par exemple Jun.
Numro de l'anne impriale japonaise Numro de l'anne impriale japonaise avec deux
01-99 chiffres.
Anne de la semaine de l'anne 0000 Numro de l'anne ISO (cohrent avec la semaine
ISO) avec quatre chiffres de 0000 9999.
le signe (facultatif)
la valeur entire prcdant le sparateur dcimal
un sparateur de groupe, ajouter la valeur entire
le sparateur dcimal (facultatif)
la valeur dcimale situe aprs le sparateur dcimal (facultatif)
le symbole exponentiel suivi de la valeur exponentielle (facultatif)
Deux jetons sont utiliss pour dfinir le nombre de chiffres significatifs afficher dans les valeurs entires,
dcimales et exponentielles. Chaque jeton de la dfinition de format reprsente un chiffre afficher :
Le jeton de chiffre obligatoire, 0, affiche le chiffre s'il est significatif ; sinon il affiche un zro.
Le jeton de chiffre facultatif, #, affiche uniquement le chiffre s'il est significatif.
Pour dterminer les chiffres significatifs, la valeur entire et la valeur exponentielle sont values de droite
gauche et la valeur dcimale de gauche droite. Le dernier jeton 0 ou # correspond aux chiffres restants le cas
chant.
Exemple
Affichage du format de nombre
Cet exemple montre comment la valeur -1,234 s'affiche l'aide de diffrents formats dfinis dans l'Editeur de
format.
[Dbut ng.] [0] [0] [0] [0] [0] [0] [Fin ng.] (001234)
[Signe] [#] [Sparateur dcimal] [0] [0] [E+] [0] [0] [0] -1.23E+003
[Boolen] true
Signes Signe Signe ngatif si la valeur est ngative. Rien si la valeur est positive ou
gale zro.
Toujours le signe Signe ngatif si la valeur est ngative. Signe positif si la valeur est
positive ou gale zro.
Dbut ngatif Parenthse ouvrante si la valeur est ngative. Rien si la valeur est
positive ou gale zro.
Fin ngative Parenthse fermante si la valeur est ngative. Rien si la valeur est
positive ou gale zro.
sparateurs Sparateur dcimal Symbole utilis pour sparer l'entier et les dcimales d'un nombre.
Le symbole utilis est dtermin par les paramtres rgionaux. Le
sparateur dcimal ne peut tre utilis qu'une seule fois dans une
expression.
Regroupement Par dfaut, les chiffres sont groups selon la rgle et le sparateur
dfinis par les paramtres rgionaux. Le symbole de regroupement
ne peut tre utilis qu'une seule fois dans une expression. Doit
apparatre avant le sparateur dcimal
boolens ; Boolen Valeur localise de true si la valeur numrique n'est pas gale zro ;
valeur localise de false si la valeur numrique est gale zro.