Utilisation de SAP NetWeaver
Business Intelligence dans Universe
Designer
SAP BusinessObjects XI 3.1 Service Pack 3
Copyright
© 2010 SAP AG. Tous droits réservés.SAP, R/3, SAP NetWeaver, Duet,
PartnerEdge, ByDesign, SAP Business ByDesign, et les autres produits et services
SAP mentionnés dans ce document, ainsi que leurs logos respectifs, sont des
marques commerciales ou des marques déposées de SAP AG en Allemagne et
dans d’autres pays. Business Objects et le logo Business Objects, BusinessObjects,
Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius et les autres produits
et services Business Objects mentionnés dans ce document, ainsi que leurs logos
respectifs, sont des marques commerciales ou des marques déposées de Business
Objects S.A. aux Etats-Unis et dans de nombreux autres pays. Business Objects
est une entreprise SAP. Tous les autres noms de produits et de services
mentionnés sont des marques commerciales de leurs entreprises respectives. Les
données contenues dans ce document sont uniquement mentionnées à titre
informatif. Les spécifications des produits peuvent varier d’un pays à l’autre. Ces
informations sont susceptibles d’être modifiées sans préavis. Elles sont fournies
par SAP AG et ses filiales («Groupe SAP») uniquement à titre informatif, sans
engagement ni garantie d’aucune sorte. SAP Group ne pourra en aucun cas être
tenu responsable d’erreurs ou d'omissions relatives à ces informations. Les seules
garanties fournies pour les produits et les services SAP Group sont celles énoncées
expressément dans les déclarations de garantie accompagnant, le cas échéant,
lesdits produits et services. Aucune des informations contenues dans ce document
ne saurait constituer une garantie supplémentaire.
2010-05-25
Table des matières
Chapitre 1
Utilisation de SAP NetWeaver BW dans Universe Designer
9
Chapitre 2
Conditions requises pour l'utilisation de SAP NetWeaver BW dans
Universe Designer
13
Chapitre 3
Sources de données SAP NetWeaver Business Warehouse (BW)
15
InfoCubes SAP NetWeaver Business Warehouse (BW) comme sources de
données.....................................................................................................16
Requêtes SAP NetWeaver BW comme sources de données...................17
Requêtes SAP NetWeaver BW comme sources de données
recommandées..........................................................................................18
Univers SAP NetWeaver BW multilingues.................................................20
Chapitre 4
A propos des univers OLAP
21
Définition d'un univers OLAP.....................................................................22
Quelles sources de données OLAP peuvent être utilisées pour créer un
univers ? ...................................................................................................23
Sources de données SAP NetWeaver Business Warehouse (BW).....23
Fonctions MSAS prises en charge pour les univers OLAP..................29
Fonctions Essbase prises en charge pour les univers OLAP..............30
Chapitre 5
Définition de connexions aux sources de données OLAP
33
A propos des connexions aux sources de données OLAP.......................34
Pour lancer l'Assistant de création de connexion à partir de Designer.....35
Pour sélectionner le middleware de base de données pour une
connexion OLAP........................................................................................36
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
3
Table des matières
Pour définir les paramètres des connexions SAP NetWeaver BW...........37
Définition des paramètres de connexion MSAS .......................................39
Définition des paramètres de connexion Essbase....................................41
Pour sélectionner un cube ou une requête source pour les
connexions OLAP......................................................................................42
Pour définir les paramètres de configuration des connexions OLAP........43
Définition de paramètres personnalisés pour les connexions Essbase.....46
Chapitre 6
Personnalisation des univers OLAP
47
Création d'univers OLAP avec des paramètres supplémentaires.............48
Définition d'options OLAP pour l'univers OLAP.........................................50
Définition d'objets dans les univers OLAP.................................................52
Fonctions Designer prises en charge pour les univers OLAP...................52
Fonction de projection Base de données déléguée..................................54
Définition d'indicateurs délégués pour des univers OLAP.........................57
Définition d'une projection d'agrégation pour un indicateur.......................57
Indicateurs calculés dans les univers OLAP.............................................58
Pour créer un indicateur calculé dans un univers OLAP......................60
A propos des fonctions MDX pour les requêtes de cube..........................61
Syntaxe XML pour filtre et instructions WHERE........................................62
Conditions prédéfinies dans les univers OLAP.........................................64
Syntaxe XML pour les options de filtre prédéfini..................................64
Création manuelle de conditions prédéfinies dans un univers OLAP...65
A propos de l'éditeur de filtre prédéfini.................................................67
A propos des options de l'éditeur de filtre prédéfini.............................68
Edition d'un filtre prédéfini avec l'éditeur de filtre prédéfini..................69
Invites facultatives dans les univers OLAP................................................70
Pour améliorer les performances de certaines requêtes dans les univers
SAP NetWeaver BW..................................................................................71
4
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
Table des matières
Chapitre 7
Gestion de la durée de vie de l'univers OLAP
73
A propos de la gestion du cycle de vie de l'univers OLAP........................74
Présentation : Relation entre le statut d'un objet d'univers et le statut d'un
objet OLAP ...............................................................................................76
Pour actualiser un univers OLAP..............................................................79
Regénération du niveau 00 pour des univers OLAP.................................84
Renommer le niveau L00 et choisir ALL....................................................84
Remplacement des préfixes de niveau d'univers OLAP............................84
Synchronisation de l'univers et du cube OLAP..........................................85
Gestion des dimensions dans les mises à jour d'univers OLAP...............85
Dimension inchangée...........................................................................86
Mise à jour d'une dimension (nom, description) ..................................87
Suppression d'une dimension .............................................................88
Déplacement d'une dimension ............................................................89
Création d'une hiérarchie ou caractéristique .......................................90
Nouvelle dimension .............................................................................91
Gestion des hiérarchies ou des caractéristiques dans les mises à jour
d'univers OLAP .........................................................................................92
Hiérarchie ou caractéristique inchangée..............................................92
Mise à jour du nom de société ou de la description d'une caractéristique
.............................................................................................................9 3
Modification de la hiérarchie active d'une caractéristique ...................95
Modification de l'attribut d'affichage d'une caractéristique en attribut de
navigation.............................................................................................96
Modification de l'attribut de navigation d'une caractéristique en attribut
d'affichage ...........................................................................................97
Suppression d'une hiérarchie ou d'une caractéristique .......................99
Déplacement d'une hiérarchie ou d'une caractéristique ...................100
Nouvelle hiérarchie ou caractéristique...............................................101
Gestion des niveaux dans les mises à jour d'univers OLAP ..................101
Niveau inchangé ................................................................................102
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
5
Table des matières
Mise à jour du nom ou de la description d'un niveau ........................102
Suppression d'un niveau ...................................................................104
Déplacement d'un niveau ..................................................................105
Nouveau niveau ................................................................................105
Gestion des variables SAP dans les mises à jour d'univers OLAP ........106
Variable SAP inchangée.....................................................................106
Mise à jour du nom ou de la description d'une variable SAP ............107
Suppression d'une variable SAP .......................................................108
Nouvelle variable SAP .......................................................................110
Gestion des chiffres ou indicateurs clés dans les mises à jour d'univers OLAP
.................................................................................................................111
Chiffre clé ou indicateur inchangé .....................................................111
Mise à jour du nom, de la description ou du type de données d'un chiffre
clé ou d'un indicateur ........................................................................112
Suppression d'un chiffre ou d'un indicateur clé .................................114
Déplacement d'un chiffre clé ou d'un indicateur ................................115
Nouveau chiffre clé ou indicateur ......................................................115
Gestion des dates clés SAP dans les mises à jour d'univers OLAP ......116
Date clé SAP inchangée ...................................................................116
Suppression d'une date clé SAP........................................................117
Nouvelle date clé SAP........................................................................118
Chapitre 8
Mappage des différents cubes OLAP à des univers
119
Comment les objets SAP NetWeaver BW sont-ils mappés et utilisés dans
un univers ?.............................................................................................120
Mappage et utilisation des caractéristiques.......................................123
Mappage et utilisation des chiffres clés..............................................123
Mappage et utilisation des hiérarchies...............................................124
Prise en charge des variables dans les univers.................................125
Mappage des cubes Essbase aux composants de l'univers...................133
Mappage des cubes MSAS aux composants d'univers..........................134
6
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
Table des matières
Annexe A
Informations supplémentaires
Index
137
141
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
7
Table des matières
8
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
Utilisation de SAP
NetWeaver BW dans
Universe Designer
1
1
Utilisation de SAP NetWeaver BW dans Universe Designer
Ce guide est conçu pour vous aider à créer et à gérer des univers OLAP
basés sur des sources de données SAP NetWeaver BW. Les univers peuvent
être utilisés dans Web Intelligence, Tableaux de bord et analyses, Live Office
et Query as a Web Service.
Un univers OLAP est un univers Business Objects généré à partir d'un cube
ou d'une requête ou d'une requête OLAP. L'univers est créé automatiquement
à partir d'une connexion à une source de données OLAP.
Pour générer et mettre à jour un univers OLAP, procédez comme suit :
•
Pour générer un univers OLAP, sélectionnez d'abord la source de données
SAP NetWeaver BW.
•
Définissez une connexion à la source de données à l'aide de l'Assistant
de création de connexion, puis sélectionnez cette connexion pour le
nouvel univers.
Designer génère automatiquement l'univers. Les structures OLAP sont
directement associées aux classes, indicateurs, dimensions, informations
et filtres de l'univers. La structure de l'univers s'affiche dans le volet
Univers.
•
Vous pouvez enregistrer et exporter l'univers OLAP dans le CMS.
•
Vous pouvez modifier tous les composants de l'univers OLAP.
•
L'assistant de mise à jour d'univers OLAP vous permet de gérer la durée
de vie de l'univers OLAP. Il actualise automatiquement la structure de
l'univers avec les changements apportés à la source de données OLAP.
Cet assistant est capable de différencier les objets générés des objets
ajoutés ou modifiés manuellement, ce qui vous permet de conserver les
modifications manuelles effectuées dans Designer.
Remarque :
Le présent guide fait parfois référence à d'autres sources de données OLAP
ou aux sources de données OLAP en général. Dans ce cas, les informations
s'appliquent également aux sources de données SAP NetWeaver BW.
Rubriques associées
• Conditions requises pour l'utilisation de SAP NetWeaver BW dans
Universe Designer
• Sources de données SAP NetWeaver Business Warehouse (BW)
• Fonctions Designer prises en charge pour les univers OLAP
• A propos de la gestion du cycle de vie de l'univers OLAP
10
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
Utilisation de SAP NetWeaver BW dans Universe Designer
• Comment les objets SAP NetWeaver BW sont-ils mappés et utilisés dans
un univers ?
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
11
1
1
Utilisation de SAP NetWeaver BW dans Universe Designer
12
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
Conditions requises pour
l'utilisation de
SAP NetWeaver BW dans
Universe Designer
2
2
Conditions requises pour l'utilisation de SAP NetWeaver BW dans Universe Designer
Lorsque vous créez un univers à partir d'une source de données
SAP NetWeaver BW, vous pouvez activer la connexion unique (SSO) pendant
la visualisation. La connexion unique permet aux utilisateurs de se connecter
à BusinessObjects Enterprise avec leurs références de connexion SAP et
d'exploiter l'authentification SAP.
Pour activer SSO pour les univers OLAP sur SAP, vous devez installer
l'intégration SAP et configurer le plug-in de sécurité SAP.
Une fois que l'intégration de sécurité SAP est configurée, vous pouvez utiliser
les références de connexion SAP pour lancer Designer. Créez le nom
d'utilisateur de BusinessObjects Enterprise en concaténant l'ID système SAP
et l'ID client SAP, tel qu'ils sont définis lors de la configuration de l'intégration
de sécurité avec l'ID utilisateur SAP.
Pour plus d'informations, voir le Guide d'installation de l'intégration
Business Objects XI pour les solutions SAP, ainsi que le Guide de l'utilisateur
de l'intégration Business Objects XI pour les solutions SAP.
14
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
Sources de données
SAPNetWeaverBusinessWarehouse(BW)
3
3
Sources de données SAP NetWeaver Business Warehouse (BW)
InfoCubes SAP NetWeaver Business Warehouse (BW) comme sources de données
Lorsque vous créez un univers OLAP basé sur une source de données
NetWeaver BW, vous pouvez directement baser l'univers sur un
InfoCube/MultiCube ou sur une requête BW activée dans un fournisseur
d'informations. Un fournisseur d'informations peut être :
•
•
•
•
un InfoCube
un MultiCube ou un fournisseurs d'informations multiples
un magasin de données opérationnelles (ODS)
un InfoSet
Rubriques associées
• InfoCubes SAP NetWeaver Business Warehouse (BW) comme sources
de données
• Requêtes SAP NetWeaver BW comme sources de données
• Requêtes SAP NetWeaver BW comme sources de données recommandées
InfoCubes
SAP NetWeaver Business Warehouse (BW)
comme sources de données
Les types d'InfoCubes suivants sont pris en charge en tant que sources de
données pour la création d'univers OLAP :
•
InfoCubes standard et transactionnels : les données et métadonnées
sont physiquement stockées dans le même système
SAP NetWeaver Business Warehouse (BW).
•
InfoCube distant : les données sont physiquement stockées sur un
système distant.
Remarque :
La création et le déploiement d'univers sur des InfoCubes distants, bien
qu'entièrement pris en charge, ne sont pas recommandés pour les
requêtes ad-hoc, le reporting et les scénarios de type analyse-utilisation.
En général, ce type d'architecture n'est pas prévu pour répondre aux
attentes de performances des requêtes interactives.
•
16
MultiCubes et fournisseurs d'informations multiples
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
Sources de données SAP NetWeaver Business Warehouse (BW)
Requêtes SAP NetWeaver BW comme sources de données
Remarque :
La création et le déploiement d'un univers Business Objects au sommet
d'un MultiCube ou d'un fournisseur d'informations multiples sont identiques
à la création et au déploiement d'un univers au sommet d'un InfoCube.
Toutes les caractéristiques, hiérarchies, chiffres clés (y compris le temps et
l'unité) de l'InfoCube sont visibles dans l'univers.
Requêtes SAP NetWeaver BW comme
sources de données
Les clients SAP NetWeaver BW utilisent des requêtes BW pour accéder aux
interfaces SAP Business Explorer.
Remarque :
Pour servir de source de données et devenir disponibles via une
interface OLAP aux univers Business Objects, les requêtes BW doivent être
publiées pour OLE DB pour OLAP. Vous autorisez l'accès externe à la
requête BW dans SAP NetWeaver BW Query Designer, dans l'onglet Etendu
de la boîte de dialogue Propriétés de la requête.
Tous les InfoObjects de la requête BW sélectionnés en tant que lignes,
colonnes et caractéristiques libres sont visibles dans l'univers. Ils
comprennent les caractéristiques, hiérarchies, chiffres clés, structures et
variables.
Les InfoSets et les magasins de données opérationnelles (ODS) peuvent
être exposés aux univers via les requêtes BW.
Requêtes BW basées sur un ODS
Un ODS peut être exposé à un univers via une requête BW.
Les objets ODS sont souvent utilisés pour gérer des données de niveau de
transaction avant leur agrégation dans les InfoCubes. L'inclusion d'objets ODS
dans la conception du magasin de données NetWeaver permet de minimiser
la taille de l'InfoCube et d'améliorer les performances de chargement et
d'interrogation.
Remarque :
Un magasin de données opérationnelles est généralement une structure
vaste, comportant des relations détaillées. L'accès à un ODS via l'interface
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
17
3
3
Sources de données SAP NetWeaver Business Warehouse (BW)
Requêtes SAP NetWeaver BW comme sources de données recommandées
OLAP BAPI ne permet pas des performances de requête idéales. Pensez
aux alternatives suivantes pour répondre aux attentes des utilisateurs finaux
en matière de livraison rapide des rapports :
•
•
Créez un accès direct à un ODS via des appels BAPI
Accédez aux tables ODS à l'aide d'un SQL direct dans Web Intelligence
Requêtes BI basées sur un InfoSet
Un InfoSet peut être exposé à un univers via une requête BW.
Les InfoSets sont parfois définis dans SAP NetWeaver BW pour les rapports
sur les données maître.
Remarque :
Vous pouvez créer des rapports sur les données maître en basant les univers
sur les InfoCubes, ce qui évite de devoir passer par des requêtes InfoSets
et BW. La différence principale entre les deux approches réside dans le fait
que les données maître utilisées via les InfoCubes limitent les données aux
transactions valides.
Rubriques associées
• Requêtes SAP NetWeaver BW comme sources de données recommandées
Requêtes SAP NetWeaver BW comme
sources de données recommandées
Les requêtes BW sont recommandées comme sources de données pour
générer des univers Business Objects pour les raisons suivantes :
•
Toutes les fonctions de métadonnées SAP NetWeaver BW ne peuvent
pas être extraites au niveau d'un InfoCube, comme l'explique le tableau
suivant.
Niveau de prise en charge de SAP
Fonction de métadonnée NetWeaOLAP Business Application Prograver BW
mming Interface (BAPI)
Caractéristiques (y compris le temps
InfoCube/requête BW
et l'unité)
18
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
Sources de données SAP NetWeaver Business Warehouse (BW)
Requêtes SAP NetWeaver BW comme sources de données recommandées
Niveau de prise en charge de SAP
Fonction de métadonnée NetWeaOLAP Business Application Prograver BW
mming Interface (BAPI)
•
•
Hiérarchies
InfoCube/requête BW
Chiffres clés de base
InfoCube/requête BW
Attributs de navigation
Requête BW uniquement
Attributs d'affichage
InfoCube/requête BW
Chiffres clés calculés/Formules
Requête BW uniquement
Chiffres clés restreints
Requête BW uniquement
Structures personnalisées
Requête BW uniquement
Variables
Requête BW uniquement
Les requêtes BW offrent un extension flexible à l'environnement de
modélisation des données. Les InfoCubes sont plus difficiles à modifier.
Les requêtes BW offrent une fonctionnalité étendue de création de sources
de données personnalisées qui répondent aux besoins des utilisateurs
finaux.
Bien que les requêtes BW soient avantageuses en tant que sources de
données, vous n'avez pas besoin d'une requête BW pour chaque rapport,
ni d'un univers pour chaque requête BW existante. Pour minimiser les coûts
de maintenance, veillez à ce que la stratégie de mise en œuvre limite le
nombre final de requêtes BW et d'univers requis pour répondre à tous les
besoins en requêtes ad-hoc et en rapports. Gardez à l'esprit les points
suivants pour réduire le nombre d'univers requis :
•
•
Lorsque Web Intelligence est l'outil d'interface, le format de sortie de la
requête BW n'est pas limité.
Il n'y a pas d'impact direct sur les performances lorsque vous utilisez des
univers OLAP créés à partir de requêtes BW importantes. Les univers
OLAP qui ne sont pas insérés dans la requête Web Intelligence n'ont pas
d'impact direct sur les performances de la requête.
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
19
3
3
Sources de données SAP NetWeaver Business Warehouse (BW)
Univers SAP NetWeaver BW multilingues
Remarque :
Business Objects recommande d'avoir une ou plusieurs requêtes BW pour
chaque InfoCube ou MultiCube utilisé pour la création de requêtes et le
reporting ad-hoc. Créez ensuite un univers au sommet de chacune de ces
requêtes BW.
Univers SAP NetWeaver BW multilingues
Avec Web Intelligence, il est possible d'exploiter les capacités multilingues
de SAP NetWeaver BW. Pour pouvoir implémenter un environnement
multilingue, le système SAP NetWeaver BW doit inclure des métadonnées
et des données multilingues.
Vous devez créer un univers pour chaque langue prise en charge par la
solution. La langue utilisée pour créer la connexion à l'univers détermine la
langue utilisée pour générer l'univers.
L'authentification SAP de l'utilisateur détermine la langue des données
renvoyées par la requête. L'utilisateur doit se connecter à InfoView au moyen
de l'authentification SAP et indiquer dans quelle langue il souhaite obtenir
les résultats du serveur SAP.
La langue de l'ensemble de résultats dépend de la prise en charge Unicode
par SAP. Si le système SAP ne contient pas les données dans la langue
souhaitée, elles ne sont pas disponibles dans Web Intelligence dans cette
langue. Lorsque les descriptions ne sont pas traduites dans NetWeaver BW,
Web Intelligence affiche les noms techniques au lieu des descriptions.
20
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
A propos des univers OLAP
4
4
A propos des univers OLAP
Définition d'un univers OLAP
Définition d'un univers OLAP
Un univers OLAP est un univers Business Objects généré à partir d'un
cube OLAP ou d'une requête. L'univers est créé automatiquement à partir
d'une connexion à une source de données OLAP.
Une fois l'univers créé, il peut être exporté vers le Central Management
Server (CMS) ou un autre univers. L'univers est ensuite mis à la disposition
des utilisateurs de Web Intelligence qui peuvent exécuter des requêtes et
créer des rapports.
Pour générer et mettre à jour un univers OLAP, procédez comme suit :
•
Pour générer un univers OLAP, sélectionnez d'abord la source de données
OLAP.
•
Définissez une connexion à la source de données à l'aide de l'Assistant
de création de connexion, puis sélectionnez cette connexion pour le
nouvel univers.
Designer génère automatiquement l'univers. Les structures OLAP sont
directement associées aux classes, indicateurs, dimensions, informations
et filtres de l'univers. La structure de l'univers s'affiche dans le volet
Univers.
•
Vous pouvez enregistrer et exporter l'univers OLAP dans le CMS.
•
Vous pouvez modifier tous les composants de l'univers OLAP.
•
L'assistant de mise à jour d'univers OLAP vous permet de gérer la durée
de vie de l'univers OLAP. Il actualise automatiquement la structure de
l'univers avec les changements apportés à la source de données OLAP.
Cet assistant est capable de différencier les objets générés des objets
ajoutés ou modifiés manuellement, ce qui vous permet de conserver les
modifications manuelles effectuées dans Designer.
Rubriques associées
• Quelles sources de données OLAP peuvent être utilisées pour créer un
univers ?
• A propos des connexions aux sources de données OLAP
• Fonctions Designer prises en charge pour les univers OLAP
• A propos de la gestion du cycle de vie de l'univers OLAP
22
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
A propos des univers OLAP
Quelles sources de données OLAP peuvent être utilisées pour créer un univers ?
Quelles sources de données OLAP
peuvent être utilisées pour créer un
univers ?
Vous pouvez utiliser Designer pour créer automatiquement des univers OLAP
à partir des sources de données OLAP suivantes :
•
•
•
•
SAP NetWeaver Business Warehouse (BW)
Microsoft Analysis Services (MSAS) 2000
Microsoft Analysis Services (MSAS) 2005
Hyperion Essbase
Un univers est automatiquement généré à partir d'un cube ou d'une requête.
Les univers OLAP prennent en charge un seul cube dans l'univers.
Rubriques associées
• Sources de données SAP NetWeaver Business Warehouse (BW)
• Comment les objets SAP NetWeaver BW sont-ils mappés et utilisés dans
un univers ?
• Fonctions MSAS prises en charge pour les univers OLAP
• Mappage des cubes MSAS aux composants d'univers
• Fonctions Essbase prises en charge pour les univers OLAP
• Mappage des cubes Essbase aux composants de l'univers
Sources de données
SAP NetWeaver Business Warehouse (BW)
Lorsque vous créez un univers OLAP basé sur une source de données
NetWeaver BW, vous pouvez directement baser l'univers sur un
InfoCube/MultiCube ou sur une requête BW activée dans un fournisseur
d'informations. Un fournisseur d'informations peut être :
•
•
•
•
un InfoCube
un MultiCube ou un fournisseurs d'informations multiples
un magasin de données opérationnelles (ODS)
un InfoSet
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
23
4
4
A propos des univers OLAP
Quelles sources de données OLAP peuvent être utilisées pour créer un univers ?
Rubriques associées
• InfoCubes SAP NetWeaver Business Warehouse (BW) comme sources
de données
• Requêtes SAP NetWeaver BW comme sources de données
• Requêtes SAP NetWeaver BW comme sources de données recommandées
InfoCubes SAP NetWeaver Business Warehouse (BW) comme
sources de données
Les types d'InfoCubes suivants sont pris en charge en tant que sources de
données pour la création d'univers OLAP :
•
InfoCubes standard et transactionnels : les données et métadonnées
sont physiquement stockées dans le même système
SAP NetWeaver Business Warehouse (BW).
•
InfoCube distant : les données sont physiquement stockées sur un
système distant.
Remarque :
La création et le déploiement d'univers sur des InfoCubes distants, bien
qu'entièrement pris en charge, ne sont pas recommandés pour les
requêtes ad-hoc, le reporting et les scénarios de type analyse-utilisation.
En général, ce type d'architecture n'est pas prévu pour répondre aux
attentes de performances des requêtes interactives.
•
MultiCubes et fournisseurs d'informations multiples
Remarque :
La création et le déploiement d'un univers Business Objects au sommet
d'un MultiCube ou d'un fournisseur d'informations multiples sont identiques
à la création et au déploiement d'un univers au sommet d'un InfoCube.
Toutes les caractéristiques, hiérarchies, chiffres clés (y compris le temps et
l'unité) de l'InfoCube sont visibles dans l'univers.
Requêtes SAP NetWeaver BW comme sources de données
Les clients SAP NetWeaver BW utilisent des requêtes BW pour accéder aux
interfaces SAP Business Explorer.
24
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
A propos des univers OLAP
Quelles sources de données OLAP peuvent être utilisées pour créer un univers ?
Remarque :
Pour servir de source de données et devenir disponibles via une
interface OLAP aux univers Business Objects, les requêtes BW doivent être
publiées pour OLE DB pour OLAP. Vous autorisez l'accès externe à la
requête BW dans SAP NetWeaver BW Query Designer, dans l'onglet Etendu
de la boîte de dialogue Propriétés de la requête.
Tous les InfoObjects de la requête BW sélectionnés en tant que lignes,
colonnes et caractéristiques libres sont visibles dans l'univers. Ils
comprennent les caractéristiques, hiérarchies, chiffres clés, structures et
variables.
Les InfoSets et les magasins de données opérationnelles (ODS) peuvent
être exposés aux univers via les requêtes BW.
Requêtes BW basées sur un ODS
Un ODS peut être exposé à un univers via une requête BW.
Les objets ODS sont souvent utilisés pour gérer des données de niveau de
transaction avant leur agrégation dans les InfoCubes. L'inclusion d'objets ODS
dans la conception du magasin de données NetWeaver permet de minimiser
la taille de l'InfoCube et d'améliorer les performances de chargement et
d'interrogation.
Remarque :
Un magasin de données opérationnelles est généralement une structure
vaste, comportant des relations détaillées. L'accès à un ODS via l'interface
OLAP BAPI ne permet pas des performances de requête idéales. Pensez
aux alternatives suivantes pour répondre aux attentes des utilisateurs finaux
en matière de livraison rapide des rapports :
•
•
Créez un accès direct à un ODS via des appels BAPI
Accédez aux tables ODS à l'aide d'un SQL direct dans Web Intelligence
Requêtes BI basées sur un InfoSet
Un InfoSet peut être exposé à un univers via une requête BW.
Les InfoSets sont parfois définis dans SAP NetWeaver BW pour les rapports
sur les données maître.
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
25
4
4
A propos des univers OLAP
Quelles sources de données OLAP peuvent être utilisées pour créer un univers ?
Remarque :
Vous pouvez créer des rapports sur les données maître en basant les univers
sur les InfoCubes, ce qui évite de devoir passer par des requêtes InfoSets
et BW. La différence principale entre les deux approches réside dans le fait
que les données maître utilisées via les InfoCubes limitent les données aux
transactions valides.
Rubriques associées
• Requêtes SAP NetWeaver BW comme sources de données recommandées
Requêtes SAP NetWeaver BW comme sources de données
recommandées
Les requêtes BW sont recommandées comme sources de données pour
générer des univers Business Objects pour les raisons suivantes :
•
Toutes les fonctions de métadonnées SAP NetWeaver BW ne peuvent
pas être extraites au niveau d'un InfoCube, comme l'explique le tableau
suivant.
Niveau de prise en charge de SAP
Fonction de métadonnée NetWeaOLAP Business Application Prograver BW
mming Interface (BAPI)
Caractéristiques (y compris le temps
InfoCube/requête BW
et l'unité)
26
Hiérarchies
InfoCube/requête BW
Chiffres clés de base
InfoCube/requête BW
Attributs de navigation
Requête BW uniquement
Attributs d'affichage
InfoCube/requête BW
Chiffres clés calculés/Formules
Requête BW uniquement
Chiffres clés restreints
Requête BW uniquement
Structures personnalisées
Requête BW uniquement
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
A propos des univers OLAP
Quelles sources de données OLAP peuvent être utilisées pour créer un univers ?
Niveau de prise en charge de SAP
Fonction de métadonnée NetWeaOLAP Business Application Prograver BW
mming Interface (BAPI)
Variables
•
•
Requête BW uniquement
Les requêtes BW offrent un extension flexible à l'environnement de
modélisation des données. Les InfoCubes sont plus difficiles à modifier.
Les requêtes BW offrent une fonctionnalité étendue de création de sources
de données personnalisées qui répondent aux besoins des utilisateurs
finaux.
Bien que les requêtes BW soient avantageuses en tant que sources de
données, vous n'avez pas besoin d'une requête BW pour chaque rapport,
ni d'un univers pour chaque requête BW existante. Pour minimiser les coûts
de maintenance, veillez à ce que la stratégie de mise en œuvre limite le
nombre final de requêtes BW et d'univers requis pour répondre à tous les
besoins en requêtes ad-hoc et en rapports. Gardez à l'esprit les points
suivants pour réduire le nombre d'univers requis :
•
•
Lorsque Web Intelligence est l'outil d'interface, le format de sortie de la
requête BW n'est pas limité.
Il n'y a pas d'impact direct sur les performances lorsque vous utilisez des
univers OLAP créés à partir de requêtes BW importantes. Les univers
OLAP qui ne sont pas insérés dans la requête Web Intelligence n'ont pas
d'impact direct sur les performances de la requête.
Remarque :
Business Objects recommande d'avoir une ou plusieurs requêtes BW pour
chaque InfoCube ou MultiCube utilisé pour la création de requêtes et le
reporting ad-hoc. Créez ensuite un univers au sommet de chacune de ces
requêtes BW.
Univers SAP NetWeaver BW multilingues
Avec Web Intelligence, il est possible d'exploiter les capacités multilingues
de SAP NetWeaver BW. Pour pouvoir implémenter un environnement
multilingue, le système SAP NetWeaver BW doit inclure des métadonnées
et des données multilingues.
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
27
4
4
A propos des univers OLAP
Quelles sources de données OLAP peuvent être utilisées pour créer un univers ?
Vous devez créer un univers pour chaque langue prise en charge par la
solution. La langue utilisée pour créer la connexion à l'univers détermine la
langue utilisée pour générer l'univers.
L'authentification SAP de l'utilisateur détermine la langue des données
renvoyées par la requête. L'utilisateur doit se connecter à InfoView au moyen
de l'authentification SAP et indiquer dans quelle langue il souhaite obtenir
les résultats du serveur SAP.
La langue de l'ensemble de résultats dépend de la prise en charge Unicode
par SAP. Si le système SAP ne contient pas les données dans la langue
souhaitée, elles ne sont pas disponibles dans Web Intelligence dans cette
langue. Lorsque les descriptions ne sont pas traduites dans NetWeaver BW,
Web Intelligence affiche les noms techniques au lieu des descriptions.
Conditions requises pour l'utilisation de SAP NetWeaver BW
dans Universe Designer
Lorsque vous créez un univers à partir d'une source de données
SAP NetWeaver BW, vous pouvez activer la connexion unique (SSO) pendant
la visualisation. La connexion unique permet aux utilisateurs de se connecter
à BusinessObjects Enterprise avec leurs références de connexion SAP et
d'exploiter l'authentification SAP.
Pour activer SSO pour les univers OLAP sur SAP, vous devez installer
l'intégration SAP et configurer le plug-in de sécurité SAP.
Une fois que l'intégration de sécurité SAP est configurée, vous pouvez utiliser
les références de connexion SAP pour lancer Designer. Créez le nom
d'utilisateur de BusinessObjects Enterprise en concaténant l'ID système SAP
et l'ID client SAP, tel qu'ils sont définis lors de la configuration de l'intégration
de sécurité avec l'ID utilisateur SAP.
Pour plus d'informations, voir le Guide d'installation de l'intégration
Business Objects XI pour les solutions SAP, ainsi que le Guide de l'utilisateur
de l'intégration Business Objects XI pour les solutions SAP.
28
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
A propos des univers OLAP
Quelles sources de données OLAP peuvent être utilisées pour créer un univers ?
Fonctions MSAS prises en charge pour les univers
OLAP
Le tableau suivant récapitule le niveau de support des fonctions MSAS pour
les univers générés à partir d'une source de données MSAS.
Fonction de métadonnées Niveau de prise en charge dans l'univers
MSAS
OLAP
Cube
Pris en charge
Cube local
Pris en charge
Cube virtuel (MSAS 2000)
Pris en charge
Perspective (MSAS 2005)
Pris en charge
Dimensions
Pris en charge
Dimensions virtuelles
(MSAS 2000)
Pris en charge
Hiérarchies
Pris en charge
Niveaux
Pris en charge
Propriété de niveau
Pris en charge
Attributs (MSAS 2005)
Pris en charge
Indicateurs
Pris en charge
Groupe d'indicateurs
(MSAS 2005)
Pris en charge
Indicateurs calculés
Pris en charge
Dossier d'affichage
(MSAS 2005)
Pris en charge
Indicateur de performances Non pris en charge
(MSAS 2005)
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
29
4
4
A propos des univers OLAP
Quelles sources de données OLAP peuvent être utilisées pour créer un univers ?
Fonction de métadonnées Niveau de prise en charge dans l'univers
MSAS
OLAP
Action
Non pris en charge
Ordre de tri de la base de
données
L'ordre de tri personnalisé doit être défini dans
Web Intelligence
Réécriture
Non pris en charge
Rubriques associées
• Mappage des cubes MSAS aux composants d'univers
Fonctions Essbase prises en charge pour les
univers OLAP
Le tableau suivant récapitule le niveau de prise en charge des fonctions
Essbase pour les univers générés à partir d'une source de données
Hyperion Essbase.
30
Fonction de métadonnées Essbase
Niveau de prise en charge dans l'univers OLAP
Mode Stockage en blocs
Pris en charge
Mode Stockage agrégé
Pris en charge
Mode hybride
Non pris en charge
Tables d'alias
Pris en charge
Dimensions
Pris en charge
Dimensions d'attribut
Pris en charge
Membres en double
Pris en charge
Générations
Pris en charge
Niveaux
Non pris en charge
Attributs définis par l'utilisateur
Non pris en charge
Série temporelle dynamique
Non pris en charge
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
A propos des univers OLAP
Quelles sources de données OLAP peuvent être utilisées pour créer un univers ?
Fonction de métadonnées Essbase
Niveau de prise en charge dans l'univers OLAP
Exploration en détail d'Essbase Inte- Non pris en charge
gration Services (EIS)
Variables de substitution
Non pris en charge
Partitions liées
Non pris en charge
Objets de rapport liés
Non pris en charge
Ordre de tri de la base de données L'ordre de tri personnalisé doit être défini
dans Web Intelligence
Réécriture
Non pris en charge
Rubriques associées
• Mappage des cubes Essbase aux composants de l'univers
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
31
4
4
A propos des univers OLAP
Quelles sources de données OLAP peuvent être utilisées pour créer un univers ?
32
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
Définition de connexions
aux sources de
données OLAP
5
5
Définition de connexions aux sources de données OLAP
A propos des connexions aux sources de données OLAP
A propos des connexions aux sources de
données OLAP
Pour générer un univers OLAP, vous devez d'abord définir une connexion
à la source de données OLAP. Définissez une connexion pour chaque cube
ou requête que vous voulez utiliser pour créer un univers.
Utilisez l'Assistant de création de connexion pour définir la connexion. Cet
assistant vous guide à travers les étapes de création d'une connexion :
•
•
•
•
•
•
Lancez l'Assistant de création de connexion à partir de Designer.
Attribuez un nom à la connexion, puis sélectionnez le middleware de
base de données.
Définissez les paramètres de connexion. Ces paramètres peuvent varier
selon le middleware de base de données sélectionné.
Sélectionnez le cube ou la requête à utiliser pour créer l'univers.
Définissez la durée de vie de la connexion.
Définissez les paramètres personnalisés. Ces paramètres peuvent varier
selon le middleware de base de données sélectionné.
La définition d'une connexion est la première étape de la création d'un univers
OLAP. Une fois que vous avez défini la connexion, Designer génère
automatiquement l'univers.
Remarque :
Si vous définissez une connexion à partir de la liste de connexions du menu
Outils, vous devez créer l'univers séparément.
Rubriques associées
• Pour lancer l'Assistant de création de connexion à partir de Designer
• Pour sélectionner le middleware de base de données pour une
connexion OLAP
• Pour définir les paramètres des connexions SAP NetWeaver BW
• Définition des paramètres de connexion MSAS
• Définition des paramètres de connexion Essbase
• Pour sélectionner un cube ou une requête source pour les connexions OLAP
• Pour définir les paramètres de configuration des connexions OLAP
• Définition de paramètres personnalisés pour les connexions Essbase
34
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
Définition de connexions aux sources de données OLAP
Pour lancer l'Assistant de création de connexion à partir de Designer
Pour lancer l'Assistant de création de
connexion à partir de Designer
Pour lancer l'Assistant de création de connexion dans Universe Designer,
procédez de l'une des façons suivantes :
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
35
5
5
Définition de connexions aux sources de données OLAP
Pour sélectionner le middleware de base de données pour une connexion OLAP
A partir de...
Action
L'icône Nouvel uni- Cliquez sur l'icône Nouvel univers, puis cliquez sur
vers
Nouveau...dans la page "Définition"de la boîte de dialogue"Paramètres de l'univers".
Menu Fichier
Assistant de création d'univers
Dans une session Designer vide, sélectionnez Fichier >
Paramètres, puis cliquez sur Nouveau... dans la page
"Définition" de la boîte de dialogue "Paramètres de l'univers".
Si l'Assistant de création d'univers est activé, il démarre
automatiquement lorsque vous lancez Designer. Cliquez sur Nouveau... à l'étape un de l'Assistant de
création d'univers.
Remarque :
Si l'assistant est désactivé, sélectionnez Fichier > Nou
veau. Si l'assistant ne s'ouvre pas lorsque vous sélectionnez Fichier > Nouveau, sélectionnez Outils > Options.
Dans la page "Général" de la boîte de dialogue "Options",
cochez la case Lancement de l'assistant de création
d'univers par Fichier/Nouveau. Cliquez sur OK, puis
sélectionnez Fichier > Nouveau.
Menu Outils
Sélectionnez Outils > Connexions. Cliquez sur
Ajouter... dans la boîte de dialogue "Assistant Connexion".
Pour sélectionner le middleware de base
de données pour une connexion OLAP
Dans la page "Sélection du middleware de base de données" de l'Assistant
de création de connexion, saisissez le nom de la connexion et sélectionnez
le type, ainsi que le middleware de base de données de la connexion.
36
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
Définition de connexions aux sources de données OLAP
Pour définir les paramètres des connexions SAP NetWeaver BW
Paramètre Sélection du
middleware de base de
données
Type de connexion
Description
Sélectionnez Sécurisée pour un accès contrôlé
à la connexion (recommandé).
Sélectionnez Partagée pour accorder l'autorisation d'accès non contrôlé à la connexion à tous
les utilisateurs.
Sélectionnez Personnelle pour restreindre
l'accès au créateur de l'univers. Vous pouvez
utiliser des connexions personnelles pour accéder aux données personnelles sur un ordinateur
local seulement.
Nom de la connexion
Saisissez un nom pour la connexion.
Filtrer la couche réseau Le paramètre Filtrer la couche réseau de la
de la procédure stockée procédure stockéene s'applique pas aux connexions OLAP.
Liste de pilotes d'accès aux
Cette liste répertorie les bases de données et
données disponibles.
le middleware correspondant à la clé du pilote
d'accès aux données.
Développez le nœud de votre base de données
cible pour afficher le middleware pris en charge
pour cette base de données.
Développez le nœud du middleware jusqu'au
pilote d'accès aux données Business Objects
pour le middleware OLAP.
Sélectionnez le pilote d'accès aux données.
Pour définir les paramètres des
connexions SAP NetWeaver BW
Dans la page "Paramètres de connexion" de l'Assistant de création de
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
37
5
5
Définition de connexions aux sources de données OLAP
Pour définir les paramètres des connexions SAP NetWeaver BW
connexion, spécifiez les informations de connexion à la base de données
SAP NetWeaver BW.
Paramètre de connexion
Description
Sélectionnez Utilisez la connexion unique à
l'actualisation des rapports lors de la visualisation pour permettre à l'utilisateur de tirer parti
de la connexion unique SAP.
Sélectionnez Utilisez le nom d'utilisateur et le
mot de passe spécifiés pour demander à l'utiliMode d'authentification
sateur de saisir des informations de connexion
lors de l'utilisation de la connexion.
SélectionnezUtilisez le mappage de référence
BusinessObjects pour utiliser les références de
connexion BusinessObjects Enterprise de l'utilisateur pour la connexion.
Nom d'utilisateur
Saisissez le nom d'utilisateur pour la connexion
SAP.
Mot de passe
Saisissez le mot de passe de l'utilisateur SAP.
Client
Saisissez le numéro de client SAP (obligatoire).
Saisissez la langue de connexion, par exemple
FR pour français (obligatoire).
Langue
38
Remarque :
La langue de connexion détermine la langue dans
laquelle l'univers est généré.
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
Définition de connexions aux sources de données OLAP
Définition des paramètres de connexion MSAS
Paramètre de connexion
Mode de connexion
Description
Sélectionnez Serveur d'applications pour une
connexion directe au serveur SAP sans utiliser
l'équilibrage de charge.
Sélectionnez Serveur de messagerie pour bénéficier des capacités d'équilibrage de charge SAP.
Serveur d'applications
Sélectionnez ou saisissez le nom ou l'adresse IP
du serveur d'applications SAP (obligatoire avec
le mode de connexion Serveur d'applications).
Numéro du système
Saisissez le numéro du système, par exemple 00
(obligatoire avec le mode de connexion Serveur
d'applications).
ID système
Saisissez les paramètres ID système , Groupe
de connexion et Serveur de messagerie (obliGroupe de connexion
gatoires avec le mode de connexion Serveur de
Serveur de messagerie messagerie).
Définition des paramètres de connexion
MSAS
Dans la page "Paramètres de connexion" de l'Assistant de création de
connexion, spécifiez les informations de connexion à la base de données
MSAS.
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
39
5
5
Définition de connexions aux sources de données OLAP
Définition des paramètres de connexion MSAS
Paramètre de connexion
Description
Sélectionnez Utilisez la connexion unique à
l'actualisation des rapports lors de la visualisation pour permettre à l'utilisateur de tirer parti
de la connexion unique MSAS 2005.
Sélectionnez Utilisez le nom d'utilisateur et le
mot de passe spécifiés pour demander à l'utiliMode d'authentification
sateur de saisir des informations de connexion
lors de l'utilisation de la connexion.
SélectionnezUtilisez le mappage de référence
BusinessObjects pour utiliser les références de
connexion BusinessObjects Enterprise de l'utilisateur pour la connexion.
40
Nom d'utilisateur
Saisissez le nom d'utilisateur de connexion au
serveur MSAS.
Mot de passe
Saisissez le mot de passe de connexion au serveur MSAS.
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
Définition de connexions aux sources de données OLAP
Définition des paramètres de connexion Essbase
Paramètre de connexion
Description
Saisissez le nom de serveur de la source de données MSAS ou le chemin entier d'un fichier cube
MSAS.
Saisissez le nom du fichier et le chemin complet
entre guillemets doubles, par exemple :
Serveur
"Z:\Tous les cubes\test.cub"
Remarque :
Si le fichier cube se situe sur un autre ordinateur
que l'ordinateur BusinessObjects Enterprise, les
deux ordinateurs doivent avoir une connexion partagée. Vous devez créer la connexion à un fichier
cube directement sur l'ordinateur BusinessObjects Enterprise.
Définition des paramètres de connexion
Essbase
Dans la page "Paramètres de connexion" de l'Assistant de création de
connexion, spécifiez les informations de connexion à la base de données
Essbase.
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
41
5
5
Définition de connexions aux sources de données OLAP
Pour sélectionner un cube ou une requête source pour les connexions OLAP
Paramètre de connexion
Description
Sélectionnez Utilisez le nom d'utilisateur et le
mot de passe spécifiés pour demander à l'utilisateur de saisir des informations de connexion
lors de l'utilisation de la connexion. Pour synchroniser la sécurité Essbase sur BusinessObjects Enterprise, saisissez les références Essbase DBuser
et DBpass dans les champs Nom d'utilisateur
et Mot de passe.
Mode d'authentification
SélectionnezUtilisez le mappage de référence
BusinessObjects pour utiliser les références de
connexion BusinessObjects Enterprise de l'utilisateur pour la connexion.
Remarque :
L'option Utilisez la connexion unique à l'actualisation des rapports lors de la visualisation n'est
pas prise en charge pour les connexions Essbase.
Nom d'utilisateur
Saisissez la référence Essbase DBuser.
Mot de passe
Saisissez la référence Essbase DBpass.
Serveur
Saisissez le nom du serveur Essbase.
Pour sélectionner un cube ou une requête
source pour les connexions OLAP
Le navigateur de cubes affiche les cubes OLAP disponibles pour le serveur
cible.
42
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
Définition de connexions aux sources de données OLAP
Pour définir les paramètres de configuration des connexions OLAP
Développez les nœuds des cubes pour afficher les cubes et les requêtes
disponibles. Le navigateur de cubes contient les outils suivants pour aider
votre recherche :
Outil navigateur de
cubes
Description
Favoris
Dossier qui contient les liens vers les cubes sélectionnés pour permettre un accès rapide. Pour
ajouter un cube aux Favoris, cliquez avec le
bouton droit de la souris dans la liste des cubes
OLAP, puis sélectionnez Ajouter aux favoris dans
le menu contextuel.
Rechercher
Recherche les noms des cubes ou des requêtes
disponibles pour une chaîne de texte. Saisissez
une chaîne dans la zone de texte, puis cliquez
sur Rechercher. Chaque instance trouvée est
mise en surbrillance. Cliquez sur Rechercher pour
poursuivre la recherche.
Dossier $INFOCUBE
Pour les sources de données SAP NetWeaver BW, les InfoCubes et MultiCubes sont groupés dans un dossier appelé $INFOCUBE.
Sélectionnez le cube ou la requête à utiliser pour créer l'univers.
Pour définir les paramètres de
configuration des connexions OLAP
Dans la page "Paramètres de configuration" de l'Assistant de création de
connexion, définissez les paramètres de connexion déterminant la durée de
vie de la connexion. Vous pouvez accepter les paramètres par défaut au
moment de la création de la connexion et les modifier ultérieurement.
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
43
5
5
Définition de connexions aux sources de données OLAP
Pour définir les paramètres de configuration des connexions OLAP
Paramètre de confiDescription
guration
Mode de pool de
connexions
Expiration du délai
de pool
44
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
Définition de connexions aux sources de données OLAP
Pour définir les paramètres de configuration des connexions OLAP
Paramètre de confiDescription
guration
Vous définissez la durée de vie à l'aide des paramètres
Mode de pool de connexions et Délai d'expiration
du pool.
Par défaut, Mode de pool de connexions est défini
sur Conserver la connexion active pendant, avec
un délai d'expiration du pool de 10 minutes par défaut.
Remarque :
Business Objects recommande de conserver la durée
de connexion par défaut. Le processus de création
d'univers est fortement ralenti si le mode de pool de
connexions est défini pour être déconnecté après
chaque transaction. Une déconnexion après chaque
transaction influence également les workflows clés des
utilisateurs finaux, tels que l'utilisation de la liste de
valeurs hiérarchique.
La durée de la connexion peut avoir un impact considérable lors de l'utilisation de SAP NetWeaver BW.
Cependant, la durée de la connexion peut également
jouer un rôle sur la mise à jour des univers existants
avec des modifications dans la requête BW. Ceci est
dû au fait que l'interface OLAP BAPI crée un cache de
métadonnées côté client chaque fois qu'une connexion
à SAP NetWeaver BW est établie. Ce cache n'est vidé
qu'à la fermeture de la connexion.
Pour minimiser le risque de désynchronisation du
cache de métadonnées lors des mises à jour de la requête SAP BW, vous pouvez faire passer le Délai
d'expiration du pool de 10 minutes à 1 minute.
Lorsque vous modifiez des requêtes BW et que vous
associez de nouveaux univers à ces requêtes, il est
recommandé de fermer Designer (afin de mettre fin
aux connexions de l'univers et de vider le cache de
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
45
5
5
Définition de connexions aux sources de données OLAP
Définition de paramètres personnalisés pour les connexions Essbase
Paramètre de confiDescription
guration
métadonnées) avant de créer d'autres univers, afin
que les changements apportés à la requête BW soient
pris en compte.
Taille de l'Array
fetch
Les paramètres Taille de l'Array fetch, Taille de l'Array
Taille de l'Array bibind et Expiration du délai de connexion ne sont pas
nd
utilisés pour les connexions OLAP.
Expiration du délai
de connexion
Définition de paramètres personnalisés
pour les connexions Essbase
Dans la page "Paramètres personnalisés"de l'Assistant de création de
connexion, spécifiez la table d'alias et sélectionnez la dimension à utiliser
comme dimension d'indicateur lors de la génération de l'univers.
Paramètre de connexion
Description
Table d'alias
Pour générer l'univers sur une autre table d'alias
que la table par défaut, sélectionnez-la dans la
liste.
Sélectionnez la dimension à utiliser comme dimension d'indicateur. Designer génère les membres
Dimension d'indicateur
de la dimension sélectionnée comme indicateur
dans l'univers.
46
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
Personnalisation des
univers OLAP
6
6
Personnalisation des univers OLAP
Création d'univers OLAP avec des paramètres supplémentaires
Création d'univers OLAP avec des
paramètres supplémentaires
Cette fonctionnalité ne concerne que les univers OLAP et vous permet de
définir des paramètres de métadonnées supplémentaires lors de la création
d'un univers OLAP avec MSAS, SAP NetWeaver Business Warehouse (BW)
ou Essbase.
Lorsque vous créez un univers OLAP, vous pouvez définir les paramètres
suivants :
48
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
Personnalisation des univers OLAP
Définition d'options OLAP pour l'univers OLAP
Options OLAP géné- Description
riques
Générer des noms
techniques comme
détails
Options OLAP SAP
Vous pouvez définir l'application pour qu'elle génère le
nom technique en tant qu'objet de type Information des
dimensions de l'univers. Lorsque l'univers est généré,
des objets de type Information qui pointent vers les noms techniques sont créés.
Description
Définir une agrégation Vous pouvez définir l'application de sorte à définir la
des mesures déléguée fonction d'agrégat d'indicateurs sur la base de données
déléguée.
Remplacer les préfixes Les préfixes de niveau d'univers indiquent le niveau
L00, L01,
d'un objet dans la hiérarchie. Le niveau L00 est le niveau supérieur ou racine, L01 est le niveau inférieur
suivant. Dans l'"Assistant de création d'univers", vous
pouvez remplacer les préfixes de niveau d'univers
OLAP par un préfixe différent. La numérotation de niveau est maintenue, mais le préfixe L peut être remplacé par Niveau, par exemple. Saisissez votre propre
préfixe dans le champ Nouveau préfixe. Ce préfixe
sera ajouté devant tous les niveaux de l'univers OLAP.
Renommer le niveau
00 et choisir All
Cette option est désactivée si Générer le niveau 00
est défini sur Non. Vous pouvez renommer le niveau
supérieur (niveau racine) L00 et choisir All à la prochaine génération de l'univers.
Générer le niveau 00
Cette option ne s'applique qu'aux caractéristiques SAP.
Vous pouvez désactiver cette option pour les caractéristiques et les hiérarchies. Le niveau 00 est toujours
généré pour les variables de hiérarchie. Vous pouvez
regénérer les numéros de niveau (L00, L01, L02...) lors
de la génération ou de la mise à jour d'un univers. Les
numéros de niveau sont ajoutés aux noms de niveau
(par exemple, "Ventes mensuelles_L01"). Cette option
est particulièrement utile pour les rapports Web Intelligence pour lesquels le niveau All sert à agréger des
résultats pour une requête. Cela permet de ne pas
créer le champ d'agrégat dans le rapport Web Intelligence.
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
49
6
6
Personnalisation des univers OLAP
Définition d'options OLAP pour l'univers OLAP
Définition d'options OLAP pour l'univers
OLAP
Utilisez les options OLAP pour définir le mode de génération de métadonnées
d'univers spécifiques depuis une source OLAP. Vous pouvez sélectionner
des options OLAP à partir de la page "OLAP" dans la boîte de dialogue
"Options" (Outils > Options > OLAP). Le contenu de la source OLAP est
extrait et créé dans l'univers en fonction des options sélectionnées. Vous
pouvez sélectionner les options de génération d'univers OLAP suivantes :
50
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
Personnalisation des univers OLAP
Définition d'options OLAP pour l'univers OLAP
Options OLAP géné- Description
riques
Générer des noms
techniques comme
détails
Options OLAP SAP
Vous pouvez définir l'application de sorte à générer
le nom technique de l'univers en tant que propriété.
Lorsque l'univers est généré, un objet qui pointe vers
le nom technique est créé.
Description
Définir une agrégation Vous pouvez définir l'application afin que celle-ci génère
des mesures déléguée des mesures déléguées pour les mesures utilisant la
fonction d'agrégat. Lorsque l'univers est généré, toutes
les mesures utilisant la fonction d'agrégat sont définies
sur Base de données déléguée.
Remplacer les préfixes
Les préfixes de niveau d'univers indiquent le niveau
L00, L01,
d'un objet dans la hiérarchie. Le niveau L00 est le
niveau supérieur ou racine, L01 est le niveau inférieur suivant. Dans l'"Assistant de création d'univers",
vous pouvez remplacer les préfixes de niveau
d'univers OLAP par un préfixe différent. La numérotation de niveau est maintenue, mais le préfixe L
peut être remplacé par Niveau, par exemple. Saisissez votre propre préfixe dans le champ Nouveau
préfixe. Ce préfixe sera ajouté devant tous les niveaux de l'univers OLAP.
Renommer le niveau
00 et choisir All
Cette option est désactivée si Générer le niveau 00 est
défini sur Non. Vous pouvez renommer le niveau supérieur (niveau racine) L00 en ALL lors de la génération
suivante de l'univers. Cette option est particulièrement
utile pour les rapports Web Intelligence pour lesquels
le niveau All sert à agréger des résultats pour une requête. Cela permet de ne pas créer le champ d'agrégat
dans le rapport Web Intelligence.
Générer le niveau 00
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
51
6
6
Personnalisation des univers OLAP
Définition d'objets dans les univers OLAP
Options OLAP SAP
Description
Cette option ne s'applique qu'aux caractéristiques SAP.
Vous pouvez uniquement désactiver cette option pour
les caractéristiques. Le niveau 00 est toujours généré
pour les hiérarchies et les variables de hiérarchie.
Vous pouvez regénérer les numéros de niveau (L00,
L01, L02...) lors de la génération ou de la mise à
jour d'un univers. Les numéros de niveau sont
ajoutés aux noms de niveau (par exemple, "Ventes
mensuelles_L01")
Définition d'objets dans les univers
OLAP
L'Editeur SQL permet de définir l'instruction Select ou la clause Where d'un
objet, mais aussi d'insérer des opérateurs et des fonctions MDX pour les
objets d'univers OLAP. Les options et les fonctions disponibles dans l'Editeur
SQL dépendent de la base de données sous-jacente.
Fonctions Designer prises en charge pour
les univers OLAP
Les univers OLAP sont créés automatiquement. Une fois qu'un univers OLAP
est créé, vous pouvez modifier ses composants.
Les fonctions Designer suivantes sont prises en charge pour les univers
OLAP générés :
•
•
•
•
•
52
Masquer, dupliquer et renommer des classes et des objets (dimension,
information et indicateur)
Insérer de nouvelles classes et objets (dimension, information et
indicateur)
Modifier le format d'un objet
Modifier le type de données d'un objet
Définir des clés primaires et étrangères
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
Personnalisation des univers OLAP
Fonctions Designer prises en charge pour les univers OLAP
•
•
•
•
•
•
•
•
Analyser les syntaxes MDX des objets de type dimension, information et
indicateur
Vérifier l'intégrité de l'univers
Modifier les hiérarchies
Créer des listes de valeurs en cascade
Définir une recherche déléguée de liste de valeurs, afin de permettre aux
utilisateurs de limiter le chargement de la liste de valeurs pendant
l'exécution de la requête
Utiliser des valeurs par défaut pour les variables
Définir des indicateurs avec la fonction de projection Base de données
déléguée (indicateurs intelligents)
Actualiser la structure de l'univers
En outre, les fonctions suivantes sont disponibles pour les univers OLAP
uniquement :
•
•
•
Créer des indicateurs calculés (SAP Netweaver BW et MSAS uniquement)
Créer des conditions prédéfinies
Définir des invites facultatives
Tous les objets basés sur des univers OLAP sont générés avec une
reconnaissance d'index. S'il existe des valeurs dupliquées dans la hiérarchie
d'un objet, la reconnaissance d'index élimine les incohérences de la liste
des valeurs. Par exemple, "Paris" apparaît deux fois dans la hiérarchie, une
fois sous le parent "France" et une fois sous le parent "Texas". Si l'utilisateur
sélectionne "Paris" sous "France", seules les lignes correspondant à Paris,
en France, sont renvoyées.
Les fonctions Designer suivantes ne sont pas prises en charge pour les
univers OLAP :
•
•
•
Il est impossible de définir des autorisations de sécurité au niveau des
lignes dans un univers OLAP.
Il est impossible de modifier une liste de valeurs dans un univers OLAP.
Il est impossible d'afficher et de modifier le schéma entité-relation de
l'univers, car les schémas ne sont pas générés pour les univers OLAP.
Rubriques associées
• Indicateurs calculés dans les univers OLAP
• Conditions prédéfinies dans les univers OLAP
• Invites facultatives dans les univers OLAP
• Fonction de projection Base de données déléguée
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
53
6
6
Personnalisation des univers OLAP
Fonction de projection Base de données déléguée
Fonction de projection Base de données
déléguée
Dans un univers, tout indicateur peut contenir une fonction de projection
(Somme, Min, Max, Nombre et Moyenne). La fonction de projection sert à
agréger l'indicateur localement dans Web Intelligence lorsque le nombre de
dimensions affichées dans un rapport est inférieur au nombre de dimensions
présentes dans l'ensemble de résultats de la requête.
Les indicateurs non cumulatifs, comme le ratio, la moyenne et la pondération
peuvent uniquement être affichés au même niveau d'agrégation que
l'ensemble de résultats de la requête. C'est pourquoi la fonction de projection
des indicateurs non cumulatifs est généralement définie sur Aucune dans
l'univers.
La fonction de projection Base de données déléguéevous permet de
déléguer l'agrégation d'un indicateur non additif au serveur de la base de
données. Ces indicateurs sont appelés indicateurs intelligents dans
Web Intelligence. La fonction de projection d'un indicateur intelligent est
définie sur Base de données déléguée dans la page des propriétés de
l'objet. Pour en savoir plus sur la façon d'utiliser ces fonctions, et d'autres,
dans Web Intelligence, reportez-vous à la section Calcul de valeurs à l'aide
d'indicateurs intelligents du document Utilisation des fonctions, formules et
calculs dans Web Intelligence.
Remarque :
Pour les univers OLAP basés sur des sources de données MSAS et Essbase,
tous les indicateurs sont créés dans l'univers avec la fonction de projection
définie sur Base de données déléguéepar défaut.
Remarque :
Sachez qu'il existe des limitations lorsque vous utilisez un indicateur intelligent
créé à partir d'un indicateur avec navigation agrégée : il est conseillé de
s'assurer que les tables agrégées utilisées dans la définition de l'indicateur
contiennent des données cohérentes (que les valeurs sont précises en
matière de valeur de détail). Si ce n'est pas le cas, vous pouvez obtenir des
données incohérentes. Si, par exemple, vous agrégez une table de jour et
une table annuelle dans le cadre d'un indicateur intelligent, la table agrégée
annuelle est cohérente pour les années complètes, mais, pour l'année en
cours, la table annuelle peut être vide alors que la table de jour est correcte.
Dans ce cas, un rapport qui utilise des indicateurs intelligents en fonction
des tables d'année et de jour peut engendrer des résultats incohérents.
54
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
Personnalisation des univers OLAP
Fonction de projection Base de données déléguée
Exemple : Indicateur intelligent
Dans cet exemple, une requête contient deux dimensions : Pays et Région,
et trois indicateurs : Montant de la commande, Montant livré et % du montant
livré.
Région L01
Montant livré
Montant de la com- % du montant
mande
livré
Rég1
497 318 880
497 332 680
99,997
Rég2
199 463 776
199 466 536
99,998
Rég3
198 927 552
198 933 072
99,997
Somme :
299,992
La somme % du montant livré est incorrecte car il s'agit de la somme des
trois valeurs de cette colonne.
Si cet indicateur possède une fonction de projection définie sur Base de
données déléguée dans l'univers, lorsque l'utilisateur actualise le rapport,
Web Intelligence se connecte à la base de données pour calculer la valeur
correcte.
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
55
6
6
Personnalisation des univers OLAP
Fonction de projection Base de données déléguée
Région L01
Montant livré
Montant de la com- % du montant
mande
livré
Rég1
497 318 880
497 332 680
99,997
Rég2
199 463 776
199 466 536
99,998
Rég3
198 927 552
198 933 072
99,997
Somme :
299,992
Total :
99,997
Remarque :
Certaines fonctions, telles que la fonction de ratio (Moyenne), doivent être
utilisées avec précaution. Lorsque vous calculez la moyenne d'une colonne,
cette fonction peut donner des résultats inattendus si elle n'a pas été
configurée correctement.
Par exemple, la fonction SQL sum(Shop_facts.Margin)/sum(Shop.fa
cts.Quantity_sold) peut donner des résultats inattendus. Si la
configuration est incorrecte, elle calcule la moyenne de chaque cellule et
renvoie le total de ces moyennes. Pour corriger ce défaut, vous devez
paramétrer la fonction comme suit :
1. Accédez à l'option Modifier les propriétés de la fonction.
2. Au niveau de l'option Choisissez la fonction de projection de cet
indicateur pour l'agrégation, sélectionnez la fonction Bd déléguée dans
la liste déroulante des fonctions.
3. Enregistrez les modifications.
Rubriques associées
• Définition d'une projection d'agrégation pour un indicateur
56
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
Personnalisation des univers OLAP
Définition d'indicateurs délégués pour des univers OLAP
Définition d'indicateurs délégués pour
des univers OLAP
Vous pouvez définir l'application afin que celle-ci génère des mesures
déléguées pour les mesures utilisant la fonction d'agrégat. Lorsque l'univers
est généré, tous les indicateurs utilisant la fonction d'agrégat sont définis sur
la base de données déléguée.
Rubriques associées
• Remplacement des préfixes de niveau d'univers OLAP
• Regénération du niveau 00 pour des univers OLAP
• Renommer le niveau L00 et choisir ALL
Définition d'une projection d'agrégation
pour un indicateur
Lorsque vous créez une mesure, spécifiez le mode de projection de la
fonction d'agrégation sur un rapport.
Les valeurs renvoyées pour un objet de type indicateur sont agrégées à
deux niveaux de la procédure de requête :
•
Au niveau de la requête. Les données sont agrégées à l'aide de
l'instruction SELECT inférée.
•
Du microcube vers le bloc. Les données sont projetées du microcube
vers le bloc d'un rapport. Cette fonction de projection d'indicateurs autorise
un agrégat local au sein du microcube.
Remarque :
Un microcube constitue une manière conceptuelle de présenter les données
renvoyées par une requête avant de les projeter dans un rapport. Il représente
les valeurs renvoyées stockées en mémoire par un produit de reporting
Business Objects. Le niveau Bloc est le rapport bidimensionnel que
l'utilisateur crée avec les données renvoyées. Un utilisateur peut décider
d'utiliser la totalité ou partie des données contenues dans le microcube afin
de créer un rapport. Il peut également appliquer des fonctions d'agrégat sur
les valeurs renvoyées dans le microcube (agrégation locale) afin de créer
de nouvelles valeurs dans un rapport.
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
57
6
6
Personnalisation des univers OLAP
Indicateurs calculés dans les univers OLAP
Ces deux niveaux d'agrégat sont intégrés à la procédure de requête de la
manière suivante :
•
L'utilisateur crée une requête dans Web Intelligence.
•
Web Intelligence infère le SQL à partir de la requête et envoie une
instruction SELECT à la base de données cible.
•
Les données sont renvoyées au microcube. C'est le premier niveau
d'agrégat.
•
Le microcube projette les données agrégées dans le rapport. Les données
sont désagrégées au niveau de l'Editeur de requête, nécessitant ainsi un
agrégat à des niveaux inférieurs. C'est le second niveau d'agrégat.
Lorsque vous créez une requête, les résultats de l'instruction Select sont
stockés dans le microcube et toutes les données qui y figurent à ce moment
sont projetées dans un bloc. Comme les données sont projetées dans le
niveau le plus bas du microcube, aucun agrégat de projection n'a lieu.
Toutefois, lorsque vous utilisez l'Editeur de requête pour ne projeter que
partiellement les données du microcube, un agrégat est nécessaire pour
l'affichage des valeurs de l'indicateur à un niveau supérieur.
Par exemple, dans le cas de figure ci-dessus, si les données ne sont pas
projetées dans le bloc, les trois lignes associées à Année doivent être réduites
à une seule pour permettre d'afficher la valeur globale de Revenu des ventes
de ce lieu de séjour, d'où l'utilisation d'un agrégat de sommes.
L'agrégat de projection d'un indicateur se définit dans la page "Propriétés"
de la boîte de dialogue "Modifier les propriétés" (cliquez avec le bouton droit
sur l'objet > Propriétés de l'objet > Propriétés).
L'agrégat Projection est différent de l'agrégat SELECT.
Rubriques associées
• Fonction de projection Base de données déléguée
Indicateurs calculés dans les
univers OLAP
Vous pouvez créer des indicateurs calculés dans l'univers afin de limiter les
requêtes. Les indicateurs calculés des univers OLAP sont similaires aux
58
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
Personnalisation des univers OLAP
Indicateurs calculés dans les univers OLAP
définitions de l'objet indicateur dans les univers non OLAP, excepté que
vous définissez la restriction à l'aide de fonctions MDX intégrées aux
balises XML au lieu d'utiliser SQL.
Des indicateurs calculés sont disponibles pour les sources de données OLAP
suivantes :
•
•
SAP NetWeaver Business Warehouse (BW)
MSAS 2000 et 2005
Les indicateurs calculés peuvent être utilisés dans les filtres ou la clause
where.
Syntaxe utilisée pour les expressions d'indicateur calculé
La syntaxe d'un indicateur calculé est composée de calculs intégrés dans
les balises <EXPRESSION></EXPRESSION>.
Les fonctions de Designer suivantes sont autorisées dans des expressions
d'indicateur calculé :
•
•
•
•
@Select
@Prompt
@Variable
@Where
Remarque :
Les expressions d'indicateurs calculés ne peuvent pas contenir la fonction
@Aggregate_Aware. La fonction de vérification d'intégrité valide la
syntaxe XML et toutes les @Fonctions reprises ci-dessus, notamment celles
insérées dans les instructions MDX. Toutefois, les instructions MDX ne sont
pas analysées.
Les constantes sont autorisées dans l'expression, par exemple : "10" ou
"ABC".
Les indicateurs calculés peuvent référencer toute métadonnée OLAP :
•
•
•
•
indicateurs
dimensions
niveaux de dimension
expressions MDX
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
59
6
6
Personnalisation des univers OLAP
Indicateurs calculés dans les univers OLAP
Recommandations à prendre en compte dans les expressions d'indicateur
calculé
Utilisez @Select (Nom_indicateur) plutôt que la définition de l'indicateur pour
les raisons suivantes :
•
•
•
La fonction @Select est résolue au moment de la requête.
Les indicateurs calculés peuvent référencer d'autres indicateurs calculés
s'ils font partie d'une fonction @Select.
La validité des objets présents à l'intérieur de la fonction @Select est
vérifiée.
Générez la reconnaissance d'index et définissez-la pour chaque définition
d'objet.
Utilisez une référence à un objet ou à une information dont la définition fait
référence au Nom technique ou au Nom unique du niveau ou de l'attribut.
Exemple : Expression d'indicateur calculé
<EXPRESSION>@Select(Key Figures\Order Amount)*@Sele
ct(Key Figures\Order Quantity)</EXPRESSION>
Rubriques associées
• Pour créer un indicateur calculé dans un univers OLAP
Pour créer un indicateur calculé dans un univers
OLAP
Pour créer un indicateur calculé dans un univers OLAP :
1. Dans Designer, ouvrez un univers OLAP.
2. Insérez un nouvel objet de type indicateur dans l'univers.
3. Dans la zone Emplacement :, saisissez ou collez la définition de l'objet
en tant qu'expression XML/MDX.
4. Cliquez sur Analyser pour vérifier la définition de l'objet et corriger les
éventuelles erreurs.
5. Cliquez sur OK pour enregistrer la définition de l'objet.
6. Sélectionnez Outils > Vérifier l'intégrité.
60
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
Personnalisation des univers OLAP
A propos des fonctions MDX pour les requêtes de cube
La vérification de l'intégrité valide la syntaxe XML et toutes les fonctions @
de Designer.
Rubriques associées
• Indicateurs calculés dans les univers OLAP
A propos des fonctions MDX pour les
requêtes de cube
Utilisez l'éditeur MDX pour définir vos requêtes de cube.
Lorsque vous ajoutez un nouvel objet ou un filtre prédéfini dans un univers
OLAP, une liste des expressions MDX prises en charge correspondant à la
connexion de sources de données spécifiques apparaît.
Une bibliothèque des expressions disponibles est stockée dans le fichier de
connexion .prm. Lorsque vous ouvrez le volet Modifier les propriétés pour
un objet et que vous ouvrez le volet Modifier l'instruction Select pour la
requête, les expressions disponibles s'affichent dans le volet Fonctions. Pour
insérer l'expression dans l'instruction SELECT ou WHERE, cliquez sur
l'emplacement de l'instruction où vous souhaitez insérer l'expression et
cliquez deux fois sur l'expression appropriée.
Dictionnaire MDX d'univers OLAP - Liste des fonctions (fichier PRM)
Lorsque vous ajoutez un nouvel objet ou un filtre prédéfini dans un univers
OLAP, une liste explicite de fonctions MDX (principalement des fonctions
de membres) et d'opérateurs est disponible dans les éditeurs d'objet et de
filtre pour la connexion OLAP appropriée (SAP ou MSAS) que vous pouvez
utiliser dans l'expression. Pour accéder à une description de la définition de
la connectivité pour SAP ou mySQL (sap.prm, sqlsrv_as.prm), consultez le
Guide d’accès aux données. Les fonctions et opérateurs disponibles
dépendent du type de connexion de l'univers. Cette liste de fonctions est
fournie par le fichier PRM pour chaque connectivité. Elle ne fournit pas la
liste complète des fonctions prises en charge, mais de celles les plus
fréquemment utilisées.
Les opérateurs MDX suivants sont disponibles pour les requêtes :
•
•
Equal
NotEqual
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
61
6
6
Personnalisation des univers OLAP
Syntaxe XML pour filtre et instructions WHERE
•
•
•
•
•
•
•
•
•
•
InList
NotInList
Greater
GreaterOrEqual
Less
LessOrEqual
Between
NotBetween
Like
NotLike
La liste ci-dessous contient des exemples de fonctions de dossier MDX
disponibles lors de la modification d'une condition. Les fonctions disponibles
dépendent de la base de données sous-jacente.
•
•
•
•
Fonctions Set (ADDCALCULATEDMEMBERS, ALLMEMBERS, ...)
Fonctions Statistical/Numeric (AGGREGATE, AVG ...)
Fonctions Navigation/Member (ANCESTOR, ASCENDANTS...)
Fonctions Metadata (AXIS, HIERARCHY...)
Syntaxe XML pour filtre et instructions
WHERE
Cette section décrit la syntaxe XML permettant de définir la clause WHERE
ou les instructions de filtre dans votre univers OLAP. Vous devez ajouter
manuellement les balises FILTER ou FILTER EXPRESSION, puis saisir
votre expression entre les balises, soit manuellement, soit à l'aide de l'éditeur
MDX du Designer.
• Utilisez <FILTER= "votre_définition_de_l'objet"> si vous utilisez une
définition d'objet unique. Saisissez la définition de l'objet à l'intérieur des
guillemets.
• Utilisez <FILTER EXPRESSION= "votre_expressionMDXcomplexe">
si vous utilisez une expression MDX complexe contenant un ou plusieurs
objets. Saisissez l'expression à l'intérieur des guillemets.
Pour un objet de filtre unique, la syntaxe se présente comme suit :
62
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
Personnalisation des univers OLAP
Syntaxe XML pour filtre et instructions WHERE
<FILTER = “votre_définition_de_l'objet”><CONDITION OPERA
TORCONDITION="votreOpérateur"><CONSTANT VALUE="votreVa
leur"/></CONDITION></FILTER>
Où :
• votre_expressionMDXcomplexe est la définition de l'objet unique mise
entre guillemets.
• CONSTANTVALUE est soit CONSTANT CAPTION, soit CONSTANT
TECH_NAME
• votreOpérateur est l'opérateur de l'expression de filtre (Equals, In
list...). Si l'opérateur InList est utilisé, vous devez insérer un élément
CONSTANT CAPTION ou CONSTANT TECH_NAME pour chaque élément
de la liste.
• votre_Valeur est la valeur du filtre défini si CONSTANT CAPTION est
utilisé ou l'identificateur d'objet si CONSTANT TECH_NAME est utilisé.
La syntaxe pour un objet de filtre unique utilisant l'opérateur InList où trois
pays sont répertoriés, se présente comme suit :
<FILTER= "votre_définition_de_l'objet "><CONDITION OPERA
TORCONDITION="InList"><CONSTANT CAPTION="Angleterre"/><CO
NSTANT CAPTION="France"/><CONSTANT CAPTION="Alle
magne"/></CONDITION></FILTER>
La syntaxe pour une expression de filtre complexe et le TECH_NAME pour
la valeur filtrée se présente comme suit :
<FILTER EXPRESSION="votre_expressionMDXcomplexe"><CONDI
TION OPERATORCONDITION="Equal"><CONSTANT
TECH_NAME="1"/></CONDITION></FILTER>
Exemple : Filtre avec un membre calculé dans l'expression de filtre
<FILTER EXPRESSION="IIF([0CALYEAR].MembreActuel> “2000”,
1,0)"><CONDITION OPERATORCONDITION="Equal"><CONSTANT
CAPTION="1"/></CONDITION></FILTER>
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
63
6
6
Personnalisation des univers OLAP
Conditions prédéfinies dans les univers OLAP
Conditions prédéfinies dans les
univers OLAP
Les conditions prédéfinies des univers OLAP sont similaires aux conditions
des univers non OLAP, excepté que vous définissez la clause WHERE à
l'aide de XML et non SQL. Vous pouvez déclarer des filtres manuellement
ou à l'aide de l'éditeur de filtre prédéfini.
Syntaxe XML pour les options de filtre prédéfini
Syntaxe des conditions prédéfinies
Une condition prédéfinie unique peut contenir plusieurs filtres combinés avec
les opérateurs AND et OR. Par défaut, tous les filtres sont combinés avec
l'opérateur AND. Pour inclure les filtres en utilisant OR, vous devez utiliser
les balises des opérateurs AND ou OR.
Les fonctions @Select, @Prompt et @Variable sont autorisées dans la
définition de filtre prédéfini.
Les filtres prédéfinis peuvent contenir une ou plusieurs invites. Les invites
peuvent être obligatoires ou facultatives.
Exemple : Utilisation des opérateurs AND et OR dans des conditions
prédéfinies
<OPERATOR VALUE="AND">
<FILTER "[Level Object definition]">
<CONDITION OPERATORCONDITION="Operator">
<CONSTANT Level Attribute="Value"/>
</CONDITION>
</FILTER>
<OPERATOR VALUE="OR">
<FILTER "[Level Object definition]">
<CONDITION OPERATORCONDITION="Operator">
<CONSTANT Level Attribute="Value"/>
</CONDITION>
</FILTER>
<FILTER “[Level Object definition]">
<CONDITION OPERATORCONDITION="Operator">
64
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
Personnalisation des univers OLAP
Conditions prédéfinies dans les univers OLAP
<CONSTANT Level Attribute="Value"/>
</CONDITION>
</FILTER>
</OPERATOR>
</OPERATOR>
Création manuelle de conditions prédéfinies dans
un univers OLAP
Pour créer une condition prédéfinie :
1. Dans Universe Designer, ouvrez un univers OLAP et cliquez sur la case
d'option des conditions située au bas du volet Univers.
La vue des conditions du volet Univers apparaît. Elle contient
l'arborescence des classes de l'univers.
2. Cliquez avec le bouton droit de la souris sur une classe et sélectionnez
Condition... dans le menu contextuel.
3. Dans la zone Emplacement :, modifiez le filtre du modèle XML.
Le filtre du modèle possède le format suivant :
<FILTER "[Level Object definition]">
<CONDITION OPERATORCONDITION="Operator">
<CONSTANT Level Attribute="Value"/
</CONDITION>
</FILTER>
Remplacez les éléments dans le modèle, en procédant comme suit :
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
65
6
6
Personnalisation des univers OLAP
Conditions prédéfinies dans les univers OLAP
Elément du modèle
Valeurs possibles
Définition de l'objet Indiquez le niveau de la dimension ou l'indicateur
de niveau
concernant le filtre. Entrez la définition de l'objet,
pas son nom.
Operator
Saisissez l'une des valeurs suivantes :
•
•
•
•
•
•
•
•
•
•
•
•
Attribut de niveau
Saisissez l'une des valeurs suivantes :
•
•
•
•
Valeur
Egal à
NotEqual
Greater
Less
GreaterOrEqual
LessOrEqual
Between
NotBetween
InList
NotInList
Like
NotLike
NOM
LEGENDE
NOM_TECH
DESCRIPTION
Entrez la valeur ou une invite. Définissez une valeur
par balise CONSTANTE.
Exemple de condition prédéfinie modifiée :
<FILTER KEY="[0D_DIV].[LEVEL01]">
<CONDITION OPERATORCONDITION="InList">
<CONSTANT CAPTION="Internal"/>
<CONSTANT CAPTION="Service"/>
</CONDITION>
</FILTER>
66
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
Personnalisation des univers OLAP
Conditions prédéfinies dans les univers OLAP
4. Cliquez sur Analyser pour vérifier la syntaxe et corriger les éventuelles
erreurs.
5. Cliquez sur OK pour enregistrer la condition.
Rubriques associées
• Conditions prédéfinies dans les univers OLAP
• Invites facultatives dans les univers OLAP
A propos de l'éditeur de filtre prédéfini
L'éditeur "Filtre prédéfini" est destiné à l'édition de filtres prédéfinis dans les
univers OLAP. Utilisez-le pour sélectionner des objets, des opérateurs, des
listes de valeurs, des invites, des fonctions et autres éléments facultatifs
pouvant être utilisés pour définir un filtre dans votre univers OLAP.
Dans le volet de propriétés de la condition d'un filtre, vous pouvez saisir
manuellement l'expression de filtre ou cliquer sur >> pour ouvrir l'éditeur
"Filtre prédéfini". Une fois l'éditeur ouvert, vous pouvez insérer une @Prompt
dans l'expression de filtre. Pour cela, cliquez avec le bouton droit de la souris
sur l'emplacement approprié dans l'expression de filtre et sélectionnez
Nouveau à l'invite dans le menu contextuel. L'éditeur de filtre prédéfini
insère l'expression de filtre dans la requête/définition de l'objet.
Exemple : Restriction sur la dimension Client au niveau pays pour limiter
les pays au Canada.
<FILTER KEY="[Client].[Pays].[Pays]"> <CONDITION
OPERATORCONDITION="Equal"> <CONSTANT CAPTION="Canada" />
</CONDITION> </FILTER>
Rubriques associées
• A propos des options de l'éditeur de filtre prédéfini
• Edition d'un filtre prédéfini avec l'éditeur de filtre prédéfini
• A propos des fonctions MDX pour les requêtes de cube
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
67
6
6
Personnalisation des univers OLAP
Conditions prédéfinies dans les univers OLAP
A propos des options de l'éditeur de filtre prédéfini
L'éditeur de "Filtre prédéfini" vous permet de définir facilement un filtre
d'univers pour un univers OLAP. Vous pouvez définir les options suivantes :
Option
Description
Sélectionner un opé- Sélectionnez un opérateur dans la liste disponible. Par
rateur
défaut = Equal
Baser le filtre sur
Filtrez sur un objet d'univers existant ou sur une définition
libre (par exemple, [Indicateurs]).[Montant des ventes
Internet]). Par défaut = Objet d'univers
Sélectionner une li- Sélectionnez une liste d'objets dans l'univers en cours
ste de valeurs (LOV) lorsque le filtre est basé sur un objet existant. Sélection
par défaut = classe racine dans la liste d'objets.
Valeurs de comparai- Définissez des valeurs pour comparer l'objet/expression.
son
En fonction de l'opérateur sélectionné, vous devez saisir
un ou deux ensembles de valeurs. Les valeurs peuvent
être statiques ou basées sur une invite. Par défaut =
Valeurs statiques
Ajouter une invite
68
Modifiez une invite manuellement ou utilisez l'éditeur
"@Prompt". Cliquez sur >> pour ouvrir l'éditeur "@Prompt".
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
Personnalisation des univers OLAP
Conditions prédéfinies dans les univers OLAP
Option
Description
Définir la reconnais- Activez la fonction de reconnaissance d'index. Des clés
sance d'index
primaires doivent être déclarées pour que l'opération
fonctionne correctement. Lorsque la reconnaissance
d'index est définie dans Designer, les colonnes de clés
primaires et clés étrangères sont utilisées pour accélérer
l'extraction de données et pour permettre à Designer de
générer des filtres SQL plus efficaces. Par défaut = Non
sélectionnée
Utiliser l'expression
calculée
Lorsqu'elle est sélectionnée, cette option insère l'expression de filtre en balises <EXPRESSION> </EXPRESSION>. Par défaut = Non sélectionnée
Facultatif
Définir l'expression de filtre actuelle comme facultative.
Cette opération s'applique uniquement à l'expression de
filtre actuelle dans l'éditeur de filtre et non pas à l'ensemble de l'objet de conditions prédéfinies. Par défaut =
Non sélectionnée
Rubriques associées
• Edition d'un filtre prédéfini avec l'éditeur de filtre prédéfini
Edition d'un filtre prédéfini avec l'éditeur de filtre
prédéfini
Vous éditez un filtre dans un univers OLAP.
L'éditeur "Filtre prédéfini" est mis à jour lorsque vous sélectionnez ou
saisissez les valeurs. Vous pouvez cliquer avec le bouton droit de la souris
dans l'expression de filtre pour insérer une expression @Prompt dans
l'expression de filtre. Lorsque vous cliquez avec le bouton droit de la souris
et sélectionnez Nouveau à l'invite, l'éditeur "Prompt" s'ouvre.
1. Dans le volet "Propriétés" du volet de condition (filtre), cliquez sur >>.
L'éditeur "Filtre prédéfini" s'affiche.
2. Pour baser le filtre sur un objet de l'univers, sélectionnez Objet de
l'univers et choisissez un objet dans le volet"Objets disponibles". Pour
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
69
6
6
Personnalisation des univers OLAP
Invites facultatives dans les univers OLAP
baser le filtre prédéfini sur votre propre expression, sélectionnez "Définition
libre" et saisissez l'expression dans le volet "Objets disponibles".
3. Sélectionnez un opérateur dans la liste "Opérateurs". Les valeurs multiples
(opérande droit) sont autorisées pour les opérateurs Dans liste et Pas
dans liste uniquement.
4. Sélectionnez Valeur statique pour définir une ou plusieurs valeurs fixes,
ou sélectionnez Invite pour insérer une expression de l'invite.
Lorsque vous sélectionnez Invite, le bouton Modifier est activé. Cliquez
sur Modifier pour ouvrir l'Editeur "@Prompt" et définissez l'expression
de l'invite selon vos besoins.
5. Cliquez sur OK pour valider la définition du filtre.
L'analyseur vérifie les erreurs de syntaxe, y compris via la vérification
d'intégrité. Si des erreurs sont trouvées, un message d'avertissement
affiche le message d'erreur. Si aucune erreur n'est trouvée, le nouvel
objet Condition est ajouté à l'univers avec la définition du filtre.
Rubriques associées
• A propos des options de l'éditeur de filtre prédéfini
• A propos de l'éditeur de filtre prédéfini
Invites facultatives dans les
univers OLAP
Les univers générés à partir de sources de données OLAP prennent en
charge les invites facultatives.
Pour les variables facultatives SAP NetWeaver BW, les filtres possédant les
conditions facultatives sont automatiquement générés dans l'univers.
Pour créer une invite facultative dans des conditions prédéfinies ou dans la
clause WHERE d'un objet, incorporez l'expression du filtre XML entre les
deux balises XML <OPTIONAL> et </OPTIONAL>.
Exemple : Invite facultative dans une condition prédéfinie
<OPTIONAL>
<FILTER KEY="[Products].[Family]" >
<CONDITION OPERATORCONDITION="InList" >
<CONSTANT CAPTION="@prompt('Enter value(s)
70
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
Personnalisation des univers OLAP
Pour améliorer les performances de certaines requêtes dans les univers SAP NetWeaver BW
for Product family:','A','Products\Family',Multi,prima
ry_key,persistent)"/>
</CONDITION>
</FILTER>
</OPTIONAL>
Rubriques associées
• Création manuelle de conditions prédéfinies dans un univers OLAP
Pour améliorer les performances de
certaines requêtes dans les univers
SAP NetWeaver BW
Pour les requêtes exécutées sur les univers SAP NetWeaver BW qui incluent
uniquement les objets information clé et nom de support d'une dimension,
vous pouvez modifier la syntaxe générée des objets pour améliorer les
performances des requêtes.
Pour modifier la syntaxe :
1. Ouvrez l'univers dans Designer.
2. Cliquez deux fois sur l'objet information clé à modifier.
3. Dans la zone de saisie Sélectionner de l'onglet "Définition" de la boîte de
dialogue "Modifier les propriétés", modifiez la syntaxe pour faire référence
à l'attribut NAME de la caractéristique SAP.
Par exemple, pour l'objet L01 Customer Key, modifiez la syntaxe
sélectionnée générée :
[Z_CUSTOM].[LEVEL01].[[2Z_CUSTOM]].[Value]
pour qu'elle se réfère à l'attribut NAME :
[Z_CUSTOM].[LEVEL01].[NAME]
4. Cliquez sur OK pour enregistrer les changements.
5. Suivez la même procédure pour l'objet nom. Modifiez la syntaxe pour
qu'elle se réfère à l'attribut DESCRIPTION de la caractéristique SAP.
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
71
6
6
Personnalisation des univers OLAP
Pour améliorer les performances de certaines requêtes dans les univers SAP NetWeaver BW
Par exemple, pour l'objet L01 Customer Medium Name, modifiez la
syntaxe sélectionnée générée :
[Z_CUSTOM].[LEVEL01].[[5Z_CUSTOM]].[Value]
pour qu'elle se réfère à l'attribut DESCRIPTION :
[Z_CUSTOM].[LEVEL01].[DESCRIPTION]
72
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
Gestion de la durée de vie
de l'univers OLAP
7
7
Gestion de la durée de vie de l'univers OLAP
A propos de la gestion du cycle de vie de l'univers OLAP
A propos de la gestion du cycle de vie de
l'univers OLAP
Remarque :
Lorsque vous ouvrez un univers créé avec une version de Universe Designer
antérieure à XIR 3.1 SP2, vous devez actualiser et enregistrer l'univers avant
d'effectuer des modifications dans cet univers ou dans la source OLAP.
Les univers OLAP sont générés automatiquement à partir d'une source de
données OLAP (par exemple, une requête SAP NetWeaver BW ou un cube
MSAS 2005). Dans Designer, vous pouvez créer et modifier des objets
appartenant à l'univers OLAP existant.
L'"Assistant de mise à jour d'univers OLAP" vous permet d'actualiser
automatiquement la structure des univers OLAP lorsque des changements
sont apportés à la source de données OLAP. L'assistant compare l'univers
à la source de données mise à jour. Cet assistant est capable de différencier
les objets générés des objets ajoutés ou modifiés manuellement, ce qui vous
permet de conserver les modifications manuelles effectuées dans Designer.
L'assistant ne met pas à jour les objets ajoutés manuellement dans Designer.
La détection et la mise à jour des éléments dépendent des éléments
eux-mêmes et de la source de données, comme l'indique le tableau
ci-dessous.
Eléments
détectés
par l'assistant
74
Les nouveaux
Les éléments modi- Les éléments suppriéléments peuvent fiés peuvent être
més peuvent être
être détectés da- détectés dans
détectés dans
ns
Dimensions Toutes les sources Toutes les sources
de données
de données
Toutes les sources de
données
Hiérarchies SAP NetWeaver BW et MSAS
uniquement
Toutes les sources
de données
Toutes les sources de
données
Niveaux
Toutes les sources Toutes les sources
de données
de données
Toutes les sources de
données
Propriétés
MSAS uniquement MSAS uniquement
MSAS uniquement
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
Gestion de la durée de vie de l'univers OLAP
A propos de la gestion du cycle de vie de l'univers OLAP
Eléments
détectés
par l'assistant
Les nouveaux
Les éléments modi- Les éléments suppriéléments peuvent fiés peuvent être
més peuvent être
être détectés da- détectés dans
détectés dans
ns
Indicateurs
Toutes les sources Toutes les sources
de données
de données
Toutes les sources de
données
Variables
SAP NetWeaSAP NetWeaver BW SAP NetWeaver BW
SAP Netver BW uniqueme- uniquement
uniquement
Weaver BW nt
Sous-classes
Toutes les sources Toutes les sources
de données
de données
Toutes les sources de
données
Remarque :
Lorsque vous mettez à jour un univers créé avec une version d'Universe
Designer antérieure à XIR3.1 SP2, si le nom d'une dimension a été modifié
dans le cube SAP, l'actualisation de la dimension ne fonctionne pas. La
dimension apparaît alors en double dans l'univers. Vous devez mettre à jour
les classes de l'univers manuellement.
Rubriques associées
• Pour actualiser un univers OLAP
• Présentation : Relation entre le statut d'un objet d'univers et le statut d'un
objet OLAP
• Gestion des dimensions dans les mises à jour d'univers OLAP
• Gestion des hiérarchies ou des caractéristiques dans les mises à jour
d'univers OLAP
• Gestion des niveaux dans les mises à jour d'univers OLAP
• Gestion des variables SAP dans les mises à jour d'univers OLAP
• Gestion des chiffres ou indicateurs clés dans les mises à jour d'univers
OLAP
• Gestion des dates clés SAP dans les mises à jour d'univers OLAP
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
75
7
7
Gestion de la durée de vie de l'univers OLAP
Présentation : Relation entre le statut d'un objet d'univers et le statut d'un objet OLAP
Présentation : Relation entre le statut d'un
objet d'univers et le statut d'un objet
OLAP
La table ci-dessous présente brièvement la relation entre l'état d'un objet
SAP OLAP et l'état d'un objet d'univers. Il existe des notes spécifiques sur
la plupart des actions. Pour en savoir plus, consultez les sections plus
détaillées de ce chapitre.
Statut d'un objet d'univers
Métadonnées OLAP
Dimension
Statut
Mis à
jour*
Suppre Dépla
Caché
ssion cement
Equivalent univers = classe
Non modiNoC
fié
Upd
NoC
NoC
NoC
Mis à jour* Upd
Upd
NoC
Upd
Upd
Suppres
sion
Del/Ob
Del/Ob
NoC
Del/Ob NoC
Déplace
ment
Déplacer
NoC
NoC
NoC
Dépla
cer
CaractérisCreS
tique créée
CreS
La valeur
N/A
CreS
CreS
Création le Cre
Cre
La valeur
N/A
Cre
Cre
Hiérarchie ou caractéristique
76
Non modifié
Equivalent univers = sous-classe
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
Gestion de la durée de vie de l'univers OLAP
Présentation : Relation entre le statut d'un objet d'univers et le statut d'un objet OLAP
Statut d'un objet d'univers
Métadonnées OLAP
Non modifié
Mis à
jour*
Suppre Dépla
Caché
ssion cement
Non modiNoC
fié
Upd
NoC
NoC
NoC
Mis à jour* Upd
Upd
NoC
Upd
Upd
Modifiée
UpdMDX NoC
Upd
MDX
Upd
MDX
Attribut
Cre
d'affichage
Cre
Cre
Cre
Cre
Attribut de
Del/Ob
navigation
Del/Ob
NoC
Del/Ob Del/Ob
Suppres
sion
Del/Ob
Del/Ob
NoC
Del/Ob Del/Ob
Déplace
ment
Déplacer
Déplacer NoC
Dépla
cer
Dépla
cer
Création
Cre
Cre
Cre
Cre
UpdMDX
Statut
Niveau
Statut
Variable
Cre
Equivalent univers = niveau
Non modiNoC
fié
NoC
NoC
NoC
NoC
Mis à jour* Upd
Upd
NoC
Upd
Upd
Suppres
sion
Del/Ob
Del/Ob
NoC
Del/Ob Del/Ob
Déplace
ment
Déplacer
Déplacer NoC
Dépla
cer
Dépla
cer
Création
Cre
Cre
Cre
Cre
Cre
Equivalent univers = filtre
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
77
7
7
Gestion de la durée de vie de l'univers OLAP
Présentation : Relation entre le statut d'un objet d'univers et le statut d'un objet OLAP
Statut d'un objet d'univers
Métadonnées OLAP
Non modifié
Mis à
jour*
Suppre Dépla
Caché
ssion cement
Non modiNoC
fié
NoC
NoC
NoC
NoC
Mis à jour* Upd
Upd
Cre
Upd
Upd
Suppres
sion
Del/Ob
Del/Ob
NoC
Del/Ob Del/Ob
Création
Cre
Cre
Cre
Cre
Cre
Statut
Chiffre clé
Statut
Equivalent univers = indicateur
Non modiNoC
fié
NoC
NoC
NoC
NoC
Mis à jour* Upd
Upd
NoC
Upd
Upd
Suppres
sion
Del/Ob
Del/Ob
NoC
Del/Ob Del/Ob
Déplace
ment
Déplacer
Déplacer NoC
Dépla
cer
Dépla
cer
Création
Cre
Cre
Cre
Cre
Date clé
Statut
78
Cre
Equivalent univers = paramètre
Non modiNoC
fié
La valeur
Cre
N/A
La valeur
N/A
N/A
Suppres
sion
Del
N/A
N/A
N/A
Création
Cre
La valeur
Cre
N/A
La valeur
N/A
N/A
N/A
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
Gestion de la durée de vie de l'univers OLAP
Pour actualiser un univers OLAP
LEGENDE :
• *L'une des propriétés de l'objet (nom, description...) a été modifiée.
• Cre : créer l'objet équivalent
• CreS : créer l'objet de sous-classe équivalent
• Del/Ob : supprimé ou obsolète (les objets obsolètes sont masqués et
leurs noms commencent par ##).
• Move : l'objet est déplacé
• N/A : n'est pas applicable
• NoC : aucune modification
• Upd : mis à jour
• UpdMDX : mettre à jour la définition MDX
Rubriques associées
• Pour actualiser un univers OLAP
• Gestion des dimensions dans les mises à jour d'univers OLAP
• Gestion des hiérarchies ou des caractéristiques dans les mises à jour
d'univers OLAP
• Gestion des niveaux dans les mises à jour d'univers OLAP
• Gestion des variables SAP dans les mises à jour d'univers OLAP
• Gestion des chiffres ou indicateurs clés dans les mises à jour d'univers
OLAP
• Gestion des dates clés SAP dans les mises à jour d'univers OLAP
Pour actualiser un univers OLAP
Pour actualiser la structure d'un univers OLAP :
•
•
Dans Designer, ouvrez l'univers que vous souhaitez mettre à jour.
Sélectionnez Affichage > Actualiser la structure.
L'Assistant de mise à jour de l'univers OLAP apparaît.
•
Cliquez sur Commencer.
La page Définitions de métadonnées mises à jour apparaît.
Sélectionnez les options "Conserver" si vous voulez conserver les
modifications apportées manuellement aux objets de l'univers. Toutes
les options "Conserver" sont sélectionnées par défaut. Vous pouvez
choisir de conserver les attributs suivants :
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
79
7
7
Gestion de la durée de vie de l'univers OLAP
Pour actualiser un univers OLAP
Option
Description
Conserver le nom de la so- Noms de classe, dimension, indicateur, détails
ciété
et condition.
Conserver le type d'objets Si l'objet a été modifié dans l'univers (par exemple, le détail d'une dimension est modifié), la
mise à jour ne réintroduit pas le type d'objet
initial. Cela concerne les dimensions; les indicateurs et les détails.
Conserver la description
des objets
Si cette option est sélectionnée, et si la description est mise à jour dans la source OLAP,
l'univers n'est pas mis à jour avec ces informations.
Conserver le type de don- Objets de type caractère, numérique, date et
nées des objets
texte long
Conserver la liste des optio- Vous pouvez conserver les options qui ont été
ns de valeurs des objets
définies au départ :
•
•
•
•
•
Associer une liste de valeurs
Actualisation automatique
Affichage hiérarchique
Exporter avec l'univers
Déléguer la recherche
Conserver les options ava- Les options sont les suivantes :
ncées des objets
Niveau de la sécurité d'accès
L'objet peut être :
•
•
•
utilisé dans un résultat
utilisé dans une condition
utilisé dans un tri
Supprimer les objets obso- Les éléments qui ne figurent plus dans la
lètes
source de données seront supprimés de l'univers.
Masquer les objets obsolètes
•
80
Les éléments qui ne figurent plus dans le cube
seront masqués dans l'univers et porteront un
nom commençant par /##/.
Sélectionnez les options souhaitées et cliquez sur Suivant.
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
Gestion de la durée de vie de l'univers OLAP
Pour actualiser un univers OLAP
La page "Résultats de la gestion des changements" s'ouvre, affichant les
objets ajoutés/supprimés/masqués. Les objets masqués sont déplacés
dans une classe distincte de l'univers et apparaissent en italique, précédés
de /##/.
•
Dans le volet Options de métadonnées ajoutées, définissez les options
de traitement des métadonnées ajoutées.
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
81
7
7
Gestion de la durée de vie de l'univers OLAP
Pour actualiser un univers OLAP
Options OLAP génériques
Description
Générer des noms
Vous pouvez définir l'application de sorte à gétechniques comme dénérer le nom technique de l'univers en tant que
tails
propriété. Lorsque l'univers est généré, un objet
qui pointe vers le nom technique est créé.
Regénérer tous les ob- Tous les objets d'univers supprimés manuellement
jets supprimés manuel- seront regénérés.
lement
Options OLAP SAP Description
Définir une agréga- Vous pouvez définir l'application de sorte à définir la
tion des mesures dé- fonction d'agrégat d'indicateurs sur la base de donléguée
nées déléguée.
Remplacer les préfixes L00, L01,
Les préfixes de niveau d'univers indiquent le niveau
d'un objet dans la hiérarchie. Le niveau L00 est le
niveau supérieur ou racine, L01 est le niveau inférieur
suivant. Dans l'"Assistant de création d'univers", vous
pouvez remplacer les préfixes de niveau d'univers
OLAP par un préfixe différent. La numérotation de
niveau est maintenue, mais le préfixe L peut être
remplacé par Niveau, par exemple. Saisissez votre
propre préfixe dans le champ Nouveau préfixe. Ce
préfixe sera ajouté devant tous les niveaux de l'univers OLAP.
Renommer le niveau Cette option est désactivée si Générer le niveau 00
00 et choisir All
est défini sur Non. Vous pouvez renommer le niveau
supérieur (niveau racine) L00 et choisir All à la prochaine génération de l'univers.
Générer le niveau 00
82
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
Gestion de la durée de vie de l'univers OLAP
Pour actualiser un univers OLAP
Options OLAP SAP Description
Cette option ne s'applique qu'aux caractéristiques
SAP. Vous pouvez uniquement désactiver cette option pour les caractéristiques. Le niveau 00 est toujours généré pour les hiérarchies et les variables de
hiérarchie. Vous pouvez regénérer les numéros de
niveau (L00, L01, L02...) lors de la génération ou de
la mise à jour d'un univers. Les numéros de niveau
sont ajoutés aux noms de niveau (par exemple,
"Ventes mensuelles_L01"). Cette option est particulièrement utile pour les rapports Web Intelligence
pour lesquels le niveau All sert à agréger des résultats pour une requête. Cela permet de ne pas créer
le champ d'agrégat dans le rapport Web Intelligence.
•
Dans la page Résultats de la gestion des changements, sélectionnez
soit :
Option
Description
OK
Si vous n'êtes pas satisfait des résultats, vous pouvez cliquer
sur OK, puis fermer l'univers sans l'enregistrer, ni l'exporter.
Exporter
Si les modifications vous conviennent, cliquez sur Exporter
pour enregistrer l'univers mis à jour et l'exporter vers le CMS.
Vérifier l'inté- Cliquez sur Vérifier l'intégrité pour lancer un test d'intégrité.
grité
Celui-ci vérifie la structure, analyse les objets, les jointures,
les conditions et vérifie la cardinalité. Une fois la vérification
terminée, la page Résultats du test d'intégrité s'ouvre. Dans
cette page, vous pouvez imprimer les résultats de la vérification.
Si tous les changements attendus n'apparaissent pas dans l'univers, arrêtez
Designer, puis redémarrez-le avant de relancer la mise à jour. Cette opération
établit une nouvelle connexion à la source de données et vide le cache.
Rubriques associées
• Synchronisation de l'univers et du cube OLAP
• A propos de la gestion du cycle de vie de l'univers OLAP
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
83
7
7
Gestion de la durée de vie de l'univers OLAP
Regénération du niveau 00 pour des univers OLAP
Regénération du niveau 00 pour des
univers OLAP
Vous pouvez regénérer les numéros de niveau (L00, L01, L02...) lors de la
génération ou de la mise à jour d'un univers. Les numéros de niveau sont
ajoutés aux noms de niveau (par exemple, "Ventes mensuelles_L01")
Rubriques associées
• Définition d'indicateurs délégués pour des univers OLAP
• Remplacement des préfixes de niveau d'univers OLAP
• Renommer le niveau L00 et choisir ALL
Renommer le niveau L00 et choisir ALL
Vous pouvez renommer le niveau supérieur (niveau racine) L00 en ALL lors
de la génération suivante de l'univers. Cette option est particulièrement utile
pour les rapports Web Intelligence de SAP BusinessObjects, pour lesquels
le niveau ALL sert à agréger les résultats d'une requête. Cela évite de créer
le champ d'agrégat dans le rapport Web Intelligence.
Rubriques associées
• Définition d'indicateurs délégués pour des univers OLAP
• Remplacement des préfixes de niveau d'univers OLAP
• Regénération du niveau 00 pour des univers OLAP
Remplacement des préfixes de niveau
d'univers OLAP
Les préfixes de niveau d'univers indiquent le niveau d'un objet dans la
hiérarchie. Le niveau L00 est le niveau supérieur ou racine, L01 est le niveau
inférieur suivant. Dans l'"Assistant de création d'univers", vous pouvez
remplacer les préfixes de niveau d'univers OLAP par un préfixe différent. La
numérotation de niveau est maintenue, mais le préfixe L peut être remplacé
par Niveau, par exemple. Saisissez votre propre préfixe dans le champ
Nouveau préfixe. Ce préfixe sera ajouté devant tous les niveaux de l'univers
OLAP.
84
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
Gestion de la durée de vie de l'univers OLAP
Synchronisation de l'univers et du cube OLAP
Rubriques associées
• Définition d'indicateurs délégués pour des univers OLAP
• Regénération du niveau 00 pour des univers OLAP
• Renommer le niveau L00 et choisir ALL
Synchronisation de l'univers et du cube
OLAP
Lors de la mise à jour d'un univers, les objets de cet univers sont comparés
aux objets du cube OLAP. Cette comparaison permet de s'assurer que les
modifications effectuées dans le cube n'affectent pas l'univers. Cela signifie
que tous les objets utilisés (ou même supprimés) dans l'univers doivent
toujours être disponibles. Tout nouvel objet dans le cube OLAP est rendu
disponible pour l'univers. Pour savoir comment les différents objets sont
affectés par les modifications, voir les liens ci-dessous.
Lorsque les propriétés d'objets sont mises à jour, seules certaines propriétés
sont mises à jour dans l'univers, les autres ne doivent pas changer. Le tableau
suivant montre ce qu'il se passe.
Rubriques associées
• Pour actualiser un univers OLAP
• Gestion des dimensions dans les mises à jour d'univers OLAP
• Gestion des hiérarchies ou des caractéristiques dans les mises à jour
d'univers OLAP
• Gestion des niveaux dans les mises à jour d'univers OLAP
• Gestion des variables SAP dans les mises à jour d'univers OLAP
• Gestion des chiffres ou indicateurs clés dans les mises à jour d'univers
OLAP
• Gestion des dates clés SAP dans les mises à jour d'univers OLAP
Gestion des dimensions dans les mises à
jour d'univers OLAP
S'applique aux sources de données SAP, MSAS et Essbase. La classe
d'univers est l'équivalent de la dimension OLAP. La gestion des objets
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
85
7
7
Gestion de la durée de vie de l'univers OLAP
Gestion des dimensions dans les mises à jour d'univers OLAP
d'univers pour les objets OLAP dépend du type de modification. Consultez
les rubriques ci-dessous pour savoir comment les objets d'univers sont
affectés par des modifications d'objets OLAP spécifiques.
Rubriques associées
• Pour actualiser un univers OLAP
• Dimension inchangée
• Mise à jour d'une dimension (nom, description)
• Suppression d'une dimension
• Déplacement d'une dimension
• Création d'une hiérarchie ou caractéristique
• Nouvelle dimension
Dimension inchangée
La table suivante indique les différentes situations possibles affectant la
classe d'univers équivalent lorsque la dimension est inchangée :
Classe d'univers
Comment la classe d'univers est affectée
n'est pas modifiée
Classe d'univers inchangée
Mise à jour du nom de la société si l'option Conserver
le nom de la société est sélectionnée.
Mise à jour
Mise à jour de la description si l'option Conserver
la description des objets est sélectionnée.
Inchangé si ces options ne sont pas sélectionnées.
Classe d'univers non modifiée
est supprimée
86
Création de l'objet si l'option Regénérer des objets
manuellement supprimés est sélectionnée. Ne
regénère pas les enfants qui n'ont pas été supprimés.
est déplacée
Classe d'univers non modifiée
Masquée
Classe d'univers non modifiée
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
Gestion de la durée de vie de l'univers OLAP
Gestion des dimensions dans les mises à jour d'univers OLAP
Rubriques associées
• Pour actualiser un univers OLAP
• Mise à jour d'une dimension (nom, description)
• Suppression d'une dimension
• Déplacement d'une dimension
• Création d'une hiérarchie ou caractéristique
• Nouvelle dimension
Mise à jour d'une dimension (nom, description)
La table suivante indique les différentes situations possibles affectant la
classe d'univers équivalent lorsque le nom ou la description de la dimension
est mis à jour :
Classe d'univers
Comment la classe d'univers est affectée
Mise à jour du nom de société si l'option Conserver
le nom de la société est sélectionnée.
n'est pas modifiée
Mise à jour de la description si l'option Conserver
la description des objets est sélectionnée.
Inchangé si ces options ne sont pas sélectionnées.
Mise à jour du nom de la société si l'option Conserver
le nom de la société est sélectionnée.
Mise à jour
Mise à jour de la description si l'option Conserver
la description des objets est sélectionnée.
Inchangé si ces options ne sont pas sélectionnées.
Classe d'univers non modifiée
est supprimée
Création si l'option Regénérer des objets supprimés manuellement est sélectionnée.
Ne regénère pas les enfants qui n'ont pas été supprimés.
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
87
7
7
Gestion de la durée de vie de l'univers OLAP
Gestion des dimensions dans les mises à jour d'univers OLAP
Classe d'univers
Comment la classe d'univers est affectée
Mise à jour du nom de la société si l'option Conserver
le nom de la société est sélectionnée.
est déplacée
Mise à jour de la description si l'option Conserver
la description des objets est sélectionnée.
Inchangé si ces options ne sont pas sélectionnées.
Mise à jour du nom de la société si l'option Conserver
le nom de la société est sélectionnée.
Masquée
Mise à jour de la description si l'option Conserver
la description des objets est sélectionnée.
Inchangé si ces options ne sont pas sélectionnées.
Rubriques associées
• Pour actualiser un univers OLAP
• Dimension inchangée
• Suppression d'une dimension
• Déplacement d'une dimension
• Création d'une hiérarchie ou caractéristique
• Nouvelle dimension
Suppression d'une dimension
La table suivante indique les différentes situations possibles affectant la
classe d'univers équivalent lorsque la dimension est supprimée :
88
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
Gestion de la durée de vie de l'univers OLAP
Gestion des dimensions dans les mises à jour d'univers OLAP
Classe d'univers
Comment la classe d'univers est affectée
n'est pas modifiée
Suppression si l'option Supprimer des objets obsolètes est sélectionnée. Obsolescence de la sous-classe si l'option Masquer des objets obsolètes est
sélectionnée. Pas de suppression si la classe contient
des objets personnalisés.
Mise à jour
Suppression si l'option Supprimer des objets obsolètes est sélectionnée. Obsolescence de la sous-classe si l'option Masquer des objets obsolètes est
sélectionnée. Pas de suppression si la classe contient
des objets personnalisés.
est supprimée
Classe d'univers non modifiée
est déplacée
Suppression si l'option Supprimer des objets obsolètes est sélectionnée. Obsolescence de la sous-classe si l'option Masquer des objets obsolètes est
sélectionnée. Pas de suppression si la classe contient
des objets personnalisés.
Masquée
Classe d'univers non modifiée
Rubriques associées
• Pour actualiser un univers OLAP
• Dimension inchangée
• Mise à jour d'une dimension (nom, description)
• Déplacement d'une dimension
• Création d'une hiérarchie ou caractéristique
• Nouvelle dimension
Déplacement d'une dimension
La table suivante indique les différentes situations possibles affectant la
classe d'univers équivalent lorsque la dimension est déplacée :
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
89
7
7
Gestion de la durée de vie de l'univers OLAP
Gestion des dimensions dans les mises à jour d'univers OLAP
Classe d'univers
Comment la classe d'univers est affectée
n'est pas modifiée
Déplacement de la classe en conséquence
Mise à jour
Sans variation
Aucune modification
est supprimée
Création si l'option Regénérer des objets supprimés manuellement=Oui.
Ne regénère pas les enfants qui n'ont pas été supprimés.
est déplacée
Sans variation
Masquée
Déplacement de la classe en conséquence
Rubriques associées
• Pour actualiser un univers OLAP
• Dimension inchangée
• Mise à jour d'une dimension (nom, description)
• Suppression d'une dimension
• Création d'une hiérarchie ou caractéristique
• Nouvelle dimension
Création d'une hiérarchie ou caractéristique
La hiérarchie s'applique aux sources de données MSAS ou Essbase et la
caractéristique s'applique aux sources de données SAP. La table suivante
indique les différentes situations possibles affectant la classe d'univers
équivalent lorsque la caractéristique SAP est créée :
90
Classe d'univers
Comment la classe d'univers est affectée
n'est pas modifiée
Création d'une sous-classe
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
Gestion de la durée de vie de l'univers OLAP
Gestion des dimensions dans les mises à jour d'univers OLAP
Classe d'univers
Comment la classe d'univers est affectée
Mise à jour
Création d'une sous-classe
est supprimée
Non applicable
est déplacée
Création d'une sous-classe
Masquée
Création d'une sous-classe
Rubriques associées
• Pour actualiser un univers OLAP
• Dimension inchangée
• Mise à jour d'une dimension (nom, description)
• Suppression d'une dimension
• Déplacement d'une dimension
• Nouvelle dimension
Nouvelle dimension
La classe d'univers est créée lorsque la dimension est créée.
Rubriques associées
• Pour actualiser un univers OLAP
• Dimension inchangée
• Mise à jour d'une dimension (nom, description)
• Suppression d'une dimension
• Déplacement d'une dimension
• Création d'une hiérarchie ou caractéristique
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
91
7
7
Gestion de la durée de vie de l'univers OLAP
Gestion des hiérarchies ou des caractéristiques dans les mises à jour d'univers OLAP
Gestion des hiérarchies ou des
caractéristiques dans les mises à jour
d'univers OLAP
Cette section s'applique aux hiérarchies pour les sources de données MSAS
et Essbase et aux caractéristiques pour les sources de données SAP. La
sous-classe d'univers est l'équivalent de la caractéristique OLAP. La gestion
des objets d'univers pour les objets OLAP dépend du type de modification.
Consultez les rubriques ci-dessous pour savoir comment les objets d'univers
sont affectés par des modifications d'objets OLAP spécifiques.
Rubriques associées
• Pour actualiser un univers OLAP
• Hiérarchie ou caractéristique inchangée
• Mise à jour du nom de société ou de la description d'une caractéristique
• Modification de la hiérarchie active d'une caractéristique
• Modification de l'attribut d'affichage d'une caractéristique en attribut de
navigation
• Suppression d'une hiérarchie ou d'une caractéristique
• Déplacement d'une hiérarchie ou d'une caractéristique
• Nouvelle hiérarchie ou caractéristique
Hiérarchie ou caractéristique inchangée
La table suivante indique les différentes situations possibles affectant la
sous-classe d'univers équivalent lorsque la hiérarchie ou la caractéristique
est inchangée :
Sous-classe d'univers Comment la sous-classe d'univers est affectée
92
n'est pas modifiée
Sans variation
Mise à jour
Sans variation
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
Gestion de la durée de vie de l'univers OLAP
Gestion des hiérarchies ou des caractéristiques dans les mises à jour d'univers OLAP
Sous-classe d'univers Comment la sous-classe d'univers est affectée
Aucune modification
est supprimée
Création si l'option Regénérer des objets supprimés manuellement=Oui.
Ne regénère pas les niveaux enfants qui n'ont pas
été supprimés.
est déplacée
Sans variation
Masquée
Sans variation
Rubriques associées
• Pour actualiser un univers OLAP
• Mise à jour du nom de société ou de la description d'une caractéristique
• Modification de la hiérarchie active d'une caractéristique
• Modification de l'attribut d'affichage d'une caractéristique en attribut de
navigation
• Suppression d'une hiérarchie ou d'une caractéristique
• Déplacement d'une hiérarchie ou d'une caractéristique
• Nouvelle hiérarchie ou caractéristique
Mise à jour du nom de société ou de la description
d'une caractéristique
La table suivante indique les différentes situations possibles affectant la
sous-classe d'univers équivalent lorsque la caractéristique est mise à jour :
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
93
7
7
Gestion de la durée de vie de l'univers OLAP
Gestion des hiérarchies ou des caractéristiques dans les mises à jour d'univers OLAP
Sous-classe d'univers Comment la sous-classe d'univers est affectée
Mise à jour du nom de société si l'option Conserver
le nom de la société est sélectionnée.
n'est pas modifiée
Mise à jour de la description si l'option Conserver
la description des objets est sélectionnée.
Inchangé si ces options ne sont pas sélectionnées.
Mise à jour du nom de la société si l'option Conserver
le nom de la société est sélectionnée.
Mise à jour
Mise à jour de la description si l'option Conserver
la description des objets est sélectionnée.
Inchangé si ces options ne sont pas sélectionnées.
Aucune modification
est supprimée
Création si l'option Regénérer des objets supprimés manuellement=Oui.
Ne regénère pas les niveaux enfants qui n'ont pas
été supprimés.
Mise à jour du nom de la société si l'option Conserver
le nom de la société est sélectionnée.
est déplacée
Mise à jour de la description si l'option Conserver
la description des objets est sélectionnée.
Inchangé si ces options ne sont pas sélectionnées.
Mise à jour du nom de la société si l'option Conserver
le nom de la société est sélectionnée.
Masquée
Mise à jour de la description si l'option Conserver
la description des objets est sélectionnée.
Inchangé si ces options ne sont pas sélectionnées.
94
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
Gestion de la durée de vie de l'univers OLAP
Gestion des hiérarchies ou des caractéristiques dans les mises à jour d'univers OLAP
Rubriques associées
• Pour actualiser un univers OLAP
• Hiérarchie ou caractéristique inchangée
• Modification de la hiérarchie active d'une caractéristique
• Modification de l'attribut d'affichage d'une caractéristique en attribut de
navigation
• Suppression d'une hiérarchie ou d'une caractéristique
• Déplacement d'une hiérarchie ou d'une caractéristique
• Nouvelle hiérarchie ou caractéristique
Modification de la hiérarchie active d'une
caractéristique
S'applique uniquement aux sources de données SAP. La table suivante
indique les différentes situations possibles affectant la sous-classe d'univers
équivalent lorsque la hiérarchie active de la caractéristique est mise à jour :
Sous-classe d'univers Comment la sous-classe d'univers est affectée
n'est pas modifiée
Mise à jour des définitions MDX d'objets existants
dans la sous-classe pour référencer la nouvelle hiérarchie active.
Rapports générés avant la poursuite de l'actualisation.
Mise à jour
Mise à jour des définitions MDX d'objets existants
dans la sous-classe pour référencer la nouvelle hiérarchie active.
Rapports générés avant la poursuite de l'actualisation.
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
95
7
7
Gestion de la durée de vie de l'univers OLAP
Gestion des hiérarchies ou des caractéristiques dans les mises à jour d'univers OLAP
Sous-classe d'univers Comment la sous-classe d'univers est affectée
Aucune modification
est supprimée
Création si l'option Regénérer des objets supprimés manuellement=Oui.
Ne regénère pas les niveaux enfants qui n'ont pas
été supprimés.
est déplacée
Mise à jour des définitions MDX d'objets existants
dans la sous-classe pour référencer la nouvelle hiérarchie active.
Rapports générés avant la poursuite de l'actualisation.
Masquée
Mise à jour des définitions MDX d'objets existants
dans la sous-classe pour référencer la nouvelle hiérarchie active.
Rubriques associées
• Pour actualiser un univers OLAP
• Hiérarchie ou caractéristique inchangée
• Mise à jour du nom de société ou de la description d'une caractéristique
• Modification de l'attribut d'affichage d'une caractéristique en attribut de
navigation
• Suppression d'une hiérarchie ou d'une caractéristique
• Déplacement d'une hiérarchie ou d'une caractéristique
• Nouvelle hiérarchie ou caractéristique
Modification de l'attribut d'affichage d'une
caractéristique en attribut de navigation
S'applique uniquement aux sources de données SAP. La table suivante
indique les différentes situations possibles affectant la sous-classe d'univers
96
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
Gestion de la durée de vie de l'univers OLAP
Gestion des hiérarchies ou des caractéristiques dans les mises à jour d'univers OLAP
équivalent lorsque l'attribut d'affichage de la caractéristique est modifié en
attribut de navigation :
Sous-classe d'univers Comment la sous-classe d'univers est affectée
n'est pas modifiée
Créer
Mise à jour
Créer
est supprimée
Créer
est déplacée
Créer
Masquée
Créer
Rubriques associées
• Pour actualiser un univers OLAP
• Hiérarchie ou caractéristique inchangée
• Mise à jour du nom de société ou de la description d'une caractéristique
• Modification de la hiérarchie active d'une caractéristique
• Suppression d'une hiérarchie ou d'une caractéristique
• Déplacement d'une hiérarchie ou d'une caractéristique
• Nouvelle hiérarchie ou caractéristique
Modification de l'attribut de navigation d'une
caractéristique en attribut d'affichage
S'applique uniquement aux sources de données SAP. La table suivante
indique les différentes situations possibles affectant la sous-classe d'univers
équivalent lorsque l'attribut de navigation de la caractéristique ou de la
hiérarchie est modifié en attribut d'affichage.
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
97
7
7
Gestion de la durée de vie de l'univers OLAP
Gestion des hiérarchies ou des caractéristiques dans les mises à jour d'univers OLAP
Sous-classe d'univers Comment la sous-classe d'univers est affectée
n'est pas modifiée
Suppression si l'option Supprimer des objets obsolètes est sélectionnée. Sous-classe masquée si l'option Masquer des objets obsolètes est sélectionnée.
Pas de suppression si la classe contient des objets
personnalisés.
Mise à jour
Suppression si l'option Supprimer des objets obsolètes est sélectionnée. Sous-classe masquée si l'option Masquer des objets obsolètes est sélectionnée.
Pas de suppression si la classe contient des objets
personnalisés.
est supprimée
Sans variation
est déplacée
Suppression si l'option Supprimer des objets obsolètes est sélectionnée. Sous-classe masquée si l'option Masquer des objets obsolètes est sélectionnée.
Pas de suppression si la classe contient des objets
personnalisés.
Masquée
Suppression si l'option Supprimer des objets obsolètes est sélectionnée. Sous-classe masquée si l'option Masquer des objets obsolètes est sélectionnée.
Pas de suppression si la classe contient des objets
personnalisés.
Rubriques associées
• Pour actualiser un univers OLAP
• Hiérarchie ou caractéristique inchangée
• Mise à jour du nom de société ou de la description d'une caractéristique
• Modification de la hiérarchie active d'une caractéristique
• Suppression d'une hiérarchie ou d'une caractéristique
• Déplacement d'une hiérarchie ou d'une caractéristique
• Nouvelle hiérarchie ou caractéristique
98
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
Gestion de la durée de vie de l'univers OLAP
Gestion des hiérarchies ou des caractéristiques dans les mises à jour d'univers OLAP
Suppression d'une hiérarchie ou d'une caractéristique
La table suivante indique les différentes situations possibles affectant la
sous-classe d'univers équivalent lorsque la hiérarchie ou la caractéristique
est supprimée :
Sous-classe d'univers Comment la sous-classe d'univers est affectée
n'est pas modifiée
Suppression si l'option Supprimer des objets obsolètes est sélectionnée. Obsolescence de la sous-classe si l'option Masquer des objets obsolètes est
sélectionnée. Pas de suppression si la sous-classe
contient des objets personnalisés.
Mise à jour
Suppression si l'option Supprimer des objets obsolètes est sélectionnée. Obsolescence de la sous-classe si l'option Masquer des objets obsolètes est
sélectionnée. Pas de suppression si la sous-classe
contient des objets personnalisés.
est supprimée
Sans variation
est déplacée
Suppression si l'option Supprimer des objets obsolètes est sélectionnée. Obsolescence de la sous-classe si l'option Masquer des objets obsolètes est
sélectionnée. Pas de suppression si la sous-classe
contient des objets personnalisés.
Masquée
Suppression si l'option Supprimer des objets obsolètes est sélectionnée. Obsolescence de la sous-classe si l'option Masquer des objets obsolètes est
sélectionnée. Pas de suppression si la sous-classe
contient des objets personnalisés.
Rubriques associées
• Pour actualiser un univers OLAP
• Hiérarchie ou caractéristique inchangée
• Mise à jour du nom de société ou de la description d'une caractéristique
• Modification de la hiérarchie active d'une caractéristique
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
99
7
7
Gestion de la durée de vie de l'univers OLAP
Gestion des hiérarchies ou des caractéristiques dans les mises à jour d'univers OLAP
• Modification de l'attribut d'affichage d'une caractéristique en attribut de
navigation
• Déplacement d'une hiérarchie ou d'une caractéristique
• Nouvelle hiérarchie ou caractéristique
Déplacement d'une hiérarchie ou d'une
caractéristique
Si la caractéristique est déplacée dans la même dimension, il n'y a pas de
modification. Dans ce cas, ignorez la table ci-dessous. La table suivante
indique les différentes situations possibles affectant la sous-classe d'univers
équivalent lorsque la hiérarchie ou la caractéristique est déplacée dans une
autre dimension :
Sous-classe d'univers Comment la sous-classe d'univers est affectée
n'est pas modifiée
Déplacement de la sous-classe en conséquence
Mise à jour
Déplacement de la sous-classe en conséquence
Aucune modification
est supprimée
Création si l'option Regénérer des objets supprimés manuellement=Oui.
Ne regénère pas les niveaux enfants qui n'ont pas
été supprimés.
est déplacée
Aucune modification
Masquée
Déplacement de la sous-classe en conséquence
Rubriques associées
• Pour actualiser un univers OLAP
• Hiérarchie ou caractéristique inchangée
• Mise à jour du nom de société ou de la description d'une caractéristique
• Modification de la hiérarchie active d'une caractéristique
100
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
Gestion de la durée de vie de l'univers OLAP
Gestion des niveaux dans les mises à jour d'univers OLAP
• Modification de l'attribut d'affichage d'une caractéristique en attribut de
navigation
• Suppression d'une hiérarchie ou d'une caractéristique
• Nouvelle hiérarchie ou caractéristique
Nouvelle hiérarchie ou caractéristique
La sous-classe d'univers est créée lorsque la hiérarchie ou la caractéristique
est créée.
Rubriques associées
• Pour actualiser un univers OLAP
• Hiérarchie ou caractéristique inchangée
• Mise à jour du nom de société ou de la description d'une caractéristique
• Modification de la hiérarchie active d'une caractéristique
• Modification de l'attribut d'affichage d'une caractéristique en attribut de
navigation
• Suppression d'une hiérarchie ou d'une caractéristique
• Déplacement d'une hiérarchie ou d'une caractéristique
Gestion des niveaux dans les mises à jour
d'univers OLAP
Remarque :
Dans l'univers, ne déplacez pas des niveaux dans d'autres hiérarchies. Pour
déplacer un niveau, copiez et collez ce niveau dans la nouvelle hiérarchie.
Le niveau d'univers ou l'objet de dimension est l'équivalent du niveau OLAP.
La gestion des objets d'univers pour les objets OLAP dépend du type de
modification. Consultez les rubriques ci-dessous pour savoir comment les
objets d'univers sont affectés par des modifications d'objets OLAP
spécifiques.
Rubriques associées
• Pour actualiser un univers OLAP
• Niveau inchangé
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
101
7
7
Gestion de la durée de vie de l'univers OLAP
Gestion des niveaux dans les mises à jour d'univers OLAP
• Mise à jour du nom ou de la description d'un niveau
• Suppression d'un niveau
• Déplacement d'un niveau
• Nouveau niveau
Niveau inchangé
La table suivante indique les différentes situations possibles affectant le
niveau d'univers lorsque le niveau est inchangé :
Niveau d'univers
Comment le niveau d'univers est affecté
n'est pas modifiée
Sans variation
Mise à jour
Sans variation
est supprimée
Aucune modification Création si l'option Regénérer
des objets supprimés manuellement=Oui.
est déplacée
Sans variation
Masquée
Sans variation
Rubriques associées
• Pour actualiser un univers OLAP
• Mise à jour du nom ou de la description d'un niveau
• Suppression d'un niveau
• Déplacement d'un niveau
• Nouveau niveau
Mise à jour du nom ou de la description d'un niveau
La table suivante indique les différentes situations possibles affectant le
niveau d'univers lorsque le nom ou la description d'un niveau est mis à jour :
102
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
Gestion de la durée de vie de l'univers OLAP
Gestion des niveaux dans les mises à jour d'univers OLAP
Niveau d'univers
Comment le niveau d'univers est affecté
Mise à jour du nom de la société si l'option Conserver
le nom de la société est sélectionnée.
n'est pas modifiée
Mise à jour de la description si l'option Conserver
la description des objets est sélectionnée.
Inchangé si ces options ne sont pas sélectionnées.
Mise à jour du nom de la société si l'option Conserver
le nom de la société est sélectionnée.
Mise à jour
Mise à jour de la description si l'option Conserver
la description des objets est sélectionnée.
Inchangé si ces options ne sont pas sélectionnées.
est supprimée
Aucune modification Création si l'option Regénérer
des objets supprimés manuellement=Oui.
Mise à jour du nom de la société si l'option Conserver
le nom de la société est sélectionnée.
est déplacée
Mise à jour de la description si l'option Conserver
la description des objets est sélectionnée.
Inchangé si ces options ne sont pas sélectionnées.
Mise à jour du nom de la société si l'option Conserver
le nom de la société est sélectionnée.
Masquée
Mise à jour de la description si l'option Conserver
la description des objets est sélectionnée.
Inchangé si ces options ne sont pas sélectionnées.
Rubriques associées
• Pour actualiser un univers OLAP
• Niveau inchangé
• Suppression d'un niveau
• Déplacement d'un niveau
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
103
7
7
Gestion de la durée de vie de l'univers OLAP
Gestion des niveaux dans les mises à jour d'univers OLAP
• Nouveau niveau
Suppression d'un niveau
La table suivante indique les différentes situations possibles affectant le
niveau d'univers lorsque le niveau est supprimé :
Niveau d'univers
Comment le niveau d'univers est affecté
n'est pas modifiée
Suppression si l'option Supprimer des objets obsolètes est sélectionnée. Obsolescence de la sous-classe si l'option Masquer des objets obsolètes est
sélectionnée.
Mise à jour
Suppression si l'option Supprimer des objets obsolètes est sélectionnée. Obsolescence de la sous-classe si l'option Masquer des objets obsolètes est
sélectionnée.
est supprimée
Aucune modification
est déplacée
Suppression si l'option Supprimer des objets obsolètes est sélectionnée. Obsolescence de la sous-classe si l'option Masquer des objets obsolètes est
sélectionnée.
Masquée
Suppression si l'option Supprimer des objets obsolètes est sélectionnée. Obsolescence de la sous-classe si l'option Masquer des objets obsolètes est
sélectionnée.
Rubriques associées
• Pour actualiser un univers OLAP
• Niveau inchangé
• Mise à jour du nom ou de la description d'un niveau
• Déplacement d'un niveau
• Nouveau niveau
104
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
Gestion de la durée de vie de l'univers OLAP
Gestion des niveaux dans les mises à jour d'univers OLAP
Déplacement d'un niveau
La table suivante indique les différentes situations possibles affectant le
niveau d'univers lorsque le niveau est déplacé :
Niveau d'univers
Comment le niveau d'univers est affecté
n'est pas modifiée
Déplacement du niveau en conséquence (dans la
même hiérarchie)
Mise à jour
Déplacement du niveau en conséquence (dans la
même hiérarchie)
est supprimée
Aucune modification Création si l'option Regénérer
des objets supprimés manuellement = Oui.
est déplacée
Aucune modification Création si l'option Regénérer
des objets supprimés manuellement = Oui.
Masquée
Déplacement du niveau en conséquence (dans la
même hiérarchie)
Rubriques associées
• Pour actualiser un univers OLAP
• Niveau inchangé
• Mise à jour du nom ou de la description d'un niveau
• Suppression d'un niveau
• Nouveau niveau
Nouveau niveau
Le niveau d'univers est créé lorsque le niveau OLAP est créé.
Rubriques associées
• Pour actualiser un univers OLAP
• Niveau inchangé
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
105
7
7
Gestion de la durée de vie de l'univers OLAP
Gestion des variables SAP dans les mises à jour d'univers OLAP
• Mise à jour du nom ou de la description d'un niveau
• Suppression d'un niveau
• Déplacement d'un niveau
Gestion des variables SAP dans les mises
à jour d'univers OLAP
Cette section concerne uniquement les sources de données SAP. Le filtre
d'univers et la liste associée d'objets de valeurs sont l'équivalent de la variable
OLAP. La gestion des objets d'univers pour les objets OLAP dépend du type
de modification. Consultez les rubriques ci-dessous pour savoir comment
les objets d'univers sont affectés par des modifications d'objets OLAP
spécifiques.
Rubriques associées
• Pour actualiser un univers OLAP
• Variable SAP inchangée
• Mise à jour du nom ou de la description d'une variable SAP
• Suppression d'une variable SAP
• Nouvelle variable SAP
Variable SAP inchangée
La table suivante indique le mode de gestion des filtres d'univers dans les
différentes situations possibles lorsque la variable source SAP est inchangée :
106
Filtre d'univers
Comment le filtre d'univers est affecté
n'est pas modifiée
Sans variation
Mise à jour
Sans variation
est supprimée
Création Si la caractéristique référencée dans la variable ne se trouve pas dans l'univers, créez une sousclasse pour cette caractéristique également.
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
Gestion de la durée de vie de l'univers OLAP
Gestion des variables SAP dans les mises à jour d'univers OLAP
Filtre d'univers
Comment le filtre d'univers est affecté
est déplacée
Sans variation
Masquée
Sans variation
Rubriques associées
• Pour actualiser un univers OLAP
• Mise à jour du nom ou de la description d'une variable SAP
• Suppression d'une variable SAP
• Nouvelle variable SAP
Mise à jour du nom ou de la description d'une
variable SAP
La table suivante indique le mode de gestion des filtres d'univers dans les
différentes situations possibles lorsque le nom ou la description de la variable
de source SAP est mis à jour :
Filtre d'univers
Comment le filtre d'univers est affecté
Mise à jour du nom de la société si l'option Conserver
le nom de la société est sélectionnée.
n'est pas modifiée
Mise à jour de la description si l'option Conserver
la description des objets est sélectionnée.
Inchangé si ces options ne sont pas sélectionnées.
Mise à jour du nom de la société si l'option Conserver
le nom de la société est sélectionnée.
Mise à jour
Mise à jour de la description si l'option Conserver
la description des objets est sélectionnée.
Inchangé si ces options ne sont pas sélectionnées.
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
107
7
7
Gestion de la durée de vie de l'univers OLAP
Gestion des variables SAP dans les mises à jour d'univers OLAP
Filtre d'univers
Comment le filtre d'univers est affecté
est supprimée
Création Si une caractéristique référencée dans la
variable ne se trouve pas dans l'univers, créez une
sous-classe pour cette caractéristique également.
Mise à jour du nom de la société si l'option Conserver
le nom de la société est sélectionnée.
est déplacée
Mise à jour de la description si l'option Conserver
la description des objets est sélectionnée.
Inchangé si ces options ne sont pas sélectionnées.
Mise à jour du nom de la société si l'option Conserver
le nom de la société est sélectionnée.
Masquée
Mise à jour de la description si l'option Conserver
la description des objets est sélectionnée.
Inchangé si ces options ne sont pas sélectionnées.
Rubriques associées
• Pour actualiser un univers OLAP
• Variable SAP inchangée
• Suppression d'une variable SAP
• Nouvelle variable SAP
Suppression d'une variable SAP
La table suivante indique le mode de gestion du filtre d'univers dans les
différentes situations possibles lorsque la variable SAP est supprimée :
108
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
Gestion de la durée de vie de l'univers OLAP
Gestion des variables SAP dans les mises à jour d'univers OLAP
Filtre d'univers
Comment le filtre d'univers est affecté
n'est pas modifiée
Suppression si l'option Supprimer des objets obsolètes est sélectionnée. Sous-classe masquée si l'option Masquer des objets obsolètes est sélectionnée.
Si obsolète : modification d'obligatoire en facultatif
pour éviter une application automatique dans les requêtes.
Mise à jour
Suppression si l'option Supprimer des objets obsolètes est sélectionnée. Sous-classe masquée si l'option Masquer des objets obsolètes est sélectionnée.
Si obsolète : modification d'obligatoire en facultatif
pour éviter une application automatique dans les requêtes.
est supprimée
Aucune modification
est déplacée
Suppression si l'option Supprimer des objets obsolètes est sélectionnée. Sous-classe masquée si l'option Masquer des objets obsolètes est sélectionnée.
Si obsolète : modification d'obligatoire en facultatif
pour éviter une application automatique dans les requêtes.
Masquée
Suppression si l'option Supprimer des objets obsolètes est sélectionnée. Sous-classe masquée si l'option Masquer des objets obsolètes est sélectionnée.
Si obsolète : modification d'obligatoire en facultatif
pour éviter une application automatique dans les requêtes.
Rubriques associées
• Pour actualiser un univers OLAP
• Variable SAP inchangée
• Mise à jour du nom ou de la description d'une variable SAP
• Nouvelle variable SAP
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
109
7
7
Gestion de la durée de vie de l'univers OLAP
Gestion des variables SAP dans les mises à jour d'univers OLAP
Nouvelle variable SAP
La table suivante indique le mode de gestion des filtres d'univers dans les
différentes situations possibles lorsque la variable SAP est nouvelle :
Filtre d'univers
Comment le filtre d'univers est affecté
n'est pas modifiée
Création Si une caractéristique référencée dans la
variable ne se trouve pas dans l'univers, créez une
sous-classe pour cette caractéristique également.
Mise à jour
Création Si une caractéristique référencée dans la
variable ne se trouve pas dans l'univers, créez une
sous-classe pour cette caractéristique également.
est supprimée
Création Si une caractéristique référencée dans la
variable ne se trouve pas dans l'univers, créez une
sous-classe pour cette caractéristique également.
est déplacée
Création Si une caractéristique référencée dans la
variable ne se trouve pas dans l'univers, créez une
sous-classe pour cette caractéristique également.
Masquée
Création Si une caractéristique référencée dans la
variable ne se trouve pas dans l'univers, créez une
sous-classe pour cette caractéristique également.
Rubriques associées
• Pour actualiser un univers OLAP
• Variable SAP inchangée
• Mise à jour du nom ou de la description d'une variable SAP
• Suppression d'une variable SAP
110
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
Gestion de la durée de vie de l'univers OLAP
Gestion des chiffres ou indicateurs clés dans les mises à jour d'univers OLAP
Gestion des chiffres ou indicateurs clés
dans les mises à jour d'univers OLAP
Les sources de données SAP utilisent des chiffres clés. Les sources de
données MSAS et Essbase utilisent des indicateurs. La mesure d'univers
correspond au chiffre clé OLAP. La gestion des objets d'univers pour les
objets OLAP dépend du type de modification. Consultez les rubriques
ci-dessous pour savoir comment les objets d'univers sont affectés par des
modifications d'objets OLAP spécifiques.
Rubriques associées
• Pour actualiser un univers OLAP
• Chiffre clé ou indicateur inchangé
• Mise à jour du nom, de la description ou du type de données d'un chiffre
clé ou d'un indicateur
• Suppression d'un chiffre ou d'un indicateur clé
• Déplacement d'un chiffre clé ou d'un indicateur
• Nouveau chiffre clé ou indicateur
Chiffre clé ou indicateur inchangé
La table suivante indique les différentes situations possibles affectant
l'indicateur d'univers lorsque le chiffre clé SAP ou l'indicateur MSAS/Essbase
est inchangé :
Indicateur d'univers
Comment l'indicateur d'univers est affecté
n'est pas modifiée
Sans variation
Mise à jour
Sans variation
est supprimée
Aucune modification Création si l'option Regénérer
des objets supprimés manuellement = Oui.
est déplacée
Sans variation
Masquée
Sans variation
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
111
7
7
Gestion de la durée de vie de l'univers OLAP
Gestion des chiffres ou indicateurs clés dans les mises à jour d'univers OLAP
Rubriques associées
• Pour actualiser un univers OLAP
• Mise à jour du nom, de la description ou du type de données d'un chiffre
clé ou d'un indicateur
• Suppression d'un chiffre ou d'un indicateur clé
• Déplacement d'un chiffre clé ou d'un indicateur
• Nouveau chiffre clé ou indicateur
Mise à jour du nom, de la description ou du type de
données d'un chiffre clé ou d'un indicateur
La table suivante indique les différentes situations possibles affectant
l'indicateur d'univers lorsque le chiffre clé SAP ou l'indicateur MSAS/Essbase
est mis à jour :
Indicateur d'univers
Comment l'indicateur d'univers est affecté
Mise à jour du nom de la société si l'option Conserver
le nom de la société est sélectionnée.
Mise à jour de la description si l'option Conserver
la description des objets est sélectionnée.
n'est pas modifiée
Mise à jour du type de données si l'option Conserver le type de données des objets est sélectionnée.
Inchangé si ces options ne sont pas sélectionnées.
Mise à jour du nom de la société si l'option Conserver
le nom de la société est sélectionnée.
Mise à jour de la description si l'option Conserver
la description des objets est sélectionnée.
Mise à jour
Mise à jour du type de données si l'option Conserver le type de données des objets est sélectionnée.
Inchangé si ces options ne sont pas sélectionnées.
112
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
Gestion de la durée de vie de l'univers OLAP
Gestion des chiffres ou indicateurs clés dans les mises à jour d'univers OLAP
Indicateur d'univers
Comment l'indicateur d'univers est affecté
est supprimée
Aucune modification Création si l'option Regénérer
des objets supprimés manuellement=Oui.
Mise à jour du nom de la société si l'option Conserver
le nom de la société est sélectionnée.
Mise à jour de la description si l'option Conserver
la description des objets est sélectionnée.
est déplacée
Mise à jour du type de données si l'option Conserver le type de données des objets est sélectionnée.
Inchangé si ces options ne sont pas sélectionnées.
Mise à jour du nom de la société si l'option Conserver
le nom de la société est sélectionnée.
Mise à jour de la description si l'option Conserver
la description des objets est sélectionnée.
Masquée
Mise à jour du type de données si l'option Conserver le type de données des objets est sélectionnée.
Inchangé si ces options ne sont pas sélectionnées.
Rubriques associées
• Pour actualiser un univers OLAP
• Chiffre clé ou indicateur inchangé
• Suppression d'un chiffre ou d'un indicateur clé
• Déplacement d'un chiffre clé ou d'un indicateur
• Nouveau chiffre clé ou indicateur
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
113
7
7
Gestion de la durée de vie de l'univers OLAP
Gestion des chiffres ou indicateurs clés dans les mises à jour d'univers OLAP
Suppression d'un chiffre ou d'un indicateur clé
La table suivante indique les différentes situations possibles affectant
l'indicateur d'univers lorsque le chiffre clé SAP ou l'indicateur MSAS/Essbase
est supprimé :
Indicateur d'univers
Comment l'indicateur d'univers est affecté
n'est pas modifiée
Suppression si l'option Supprimer des objets obsolètes est sélectionnée. Obsolescence de la sous-classe si l'option Masquer des objets obsolètes est
sélectionnée.
Mise à jour
Suppression si l'option Supprimer des objets obsolètes est sélectionnée. Obsolescence de la sous-classe si l'option Masquer des objets obsolètes est
sélectionnée.
est supprimée
Aucune modification
est déplacée
Suppression si l'option Supprimer des objets obsolètes est sélectionnée. Obsolescence de la sous-classe si l'option Masquer des objets obsolètes est
sélectionnée.
Masquée
Suppression si l'option Supprimer des objets obsolètes est sélectionnée. Obsolescence de la sous-classe si l'option Masquer des objets obsolètes est
sélectionnée.
Rubriques associées
• Pour actualiser un univers OLAP
• Chiffre clé ou indicateur inchangé
• Mise à jour du nom, de la description ou du type de données d'un chiffre
clé ou d'un indicateur
• Déplacement d'un chiffre clé ou d'un indicateur
• Nouveau chiffre clé ou indicateur
114
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
Gestion de la durée de vie de l'univers OLAP
Gestion des chiffres ou indicateurs clés dans les mises à jour d'univers OLAP
Déplacement d'un chiffre clé ou d'un indicateur
La table suivante indique les différentes situations possibles affectant
l'indicateur d'univers lorsque le chiffre clé SAP ou l'indicateur MSAS/Essbase
est déplacé :
Indicateur d'univers
Comment l'indicateur d'univers est affecté
n'est pas modifiée
Déplacement de l'objet en conséquence.
Mise à jour
Déplacement de l'objet en conséquence.
est supprimée
Aucune modification Création si l'option Regénérer
des objets supprimés manuellement = Oui.
est déplacée
Aucune modification
Masquée
Déplacement de l'objet en conséquence.
Rubriques associées
• Pour actualiser un univers OLAP
• Chiffre clé ou indicateur inchangé
• Mise à jour du nom, de la description ou du type de données d'un chiffre
clé ou d'un indicateur
• Suppression d'un chiffre ou d'un indicateur clé
• Nouveau chiffre clé ou indicateur
Nouveau chiffre clé ou indicateur
L'indicateur d'univers est créé lorsque le chiffre clé ou l'indicateur OLAP est
créé.
Rubriques associées
• Pour actualiser un univers OLAP
• Chiffre clé ou indicateur inchangé
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
115
7
7
Gestion de la durée de vie de l'univers OLAP
Gestion des dates clés SAP dans les mises à jour d'univers OLAP
• Mise à jour du nom, de la description ou du type de données d'un chiffre
clé ou d'un indicateur
• Suppression d'un chiffre ou d'un indicateur clé
• Déplacement d'un chiffre clé ou d'un indicateur
Gestion des dates clés SAP dans les mises
à jour d'univers OLAP
Cette section s'applique uniquement aux sources de données SAP. Le
paramètre d'univers est l'équivalent de la date clé OLAP. La gestion des
objets d'univers pour les objets OLAP dépend du type de modification.
Consultez les rubriques ci-dessous pour savoir comment les objets d'univers
sont affectés par des modifications d'objets OLAP spécifiques.
Rubriques associées
• Pour actualiser un univers OLAP
• Date clé SAP inchangée
• Suppression d'une date clé SAP
• Nouvelle date clé SAP
Date clé SAP inchangée
Le paramètre d'univers est l'équivalent de la date clé OLAP. La table suivante
indique les différentes situations possibles affectant le paramètre d'univers
lorsque la date clé SAP est inchangée :
116
Paramètre d'univers
Comment le paramètre d'univers est affecté
n'est pas modifiée
Sans variation
Mise à jour
Non applicable
est supprimée
Non applicable
est déplacée
Non applicable
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
Gestion de la durée de vie de l'univers OLAP
Gestion des dates clés SAP dans les mises à jour d'univers OLAP
Paramètre d'univers
Comment le paramètre d'univers est affecté
Masquée
Non applicable
Rubriques associées
• Pour actualiser un univers OLAP
• Suppression d'une date clé SAP
• Nouvelle date clé SAP
Suppression d'une date clé SAP
Le paramètre d'univers est l'équivalent de la date clé OLAP. La table suivante
indique les différentes situations possibles affectant le paramètre d'univers
lorsque la date clé SAP est supprimée :
Paramètre d'univers
Comment le paramètre d'univers est affecté
n'est pas modifiée
Supprimer
Mise à jour
Non applicable
est supprimée
Non applicable
est déplacée
Non applicable
Masquée
Non applicable
Rubriques associées
• Pour actualiser un univers OLAP
• Date clé SAP inchangée
• Nouvelle date clé SAP
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
117
7
7
Gestion de la durée de vie de l'univers OLAP
Gestion des dates clés SAP dans les mises à jour d'univers OLAP
Nouvelle date clé SAP
Le paramètre d'univers est l'équivalent de la date clé OLAP. La table suivante
indique les différentes situations possibles affectant le paramètre d'univers
lorsque la date clé SAP est nouvelle :
Paramètre d'univers
Comment le paramètre d'univers est affecté
n'est pas modifiée
Créer
Mise à jour
Non applicable
est supprimée
Créer
est déplacée
Non applicable
Masquée
Non applicable
Rubriques associées
• Pour actualiser un univers OLAP
• Date clé SAP inchangée
• Suppression d'une date clé SAP
118
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
Mappage des différents
cubes OLAP à des univers
8
8
Mappage des différents cubes OLAP à des univers
Comment les objets SAP NetWeaver BW sont-ils mappés et utilisés dans un univers ?
Comment les objets SAP NetWeaver BW
sont-ils mappés et utilisés dans un
univers ?
Lorsque vous créez un univers à partir d'un InfoCube ou d'une requête BW,
Designer associe les structures SAP NetWeaver BW OLAP aux classes et
aux objets équivalents dans l'univers.
Tous les InfoObjects de la requête BW définis en tant que lignes, colonnes,
caractéristiques libres et filtres sont exposés dans l'univers. Ils comprennent
les caractéristiques, hiérarchies, chiffres clés, structures et variables.
Les hiérarchies sont associées, ce qui permet aux utilisateurs de
Web Intelligence d'effectuer des explorations avant en fonction des
hiérarchies BW.
Pour les InfoCubes, tous les chiffres clés, les dimensions et les hiérarchies
sont associés.
Le tableau suivant présente les objets univers créés pour chaque objet BW.
120
Objet NetWeaver BW :
Objets univers créés :
Groupe dimension
Classe
Caractéristique
Sous-classe avec des objets dimension et information
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
Mappage des différents cubes OLAP à des univers
Comment les objets SAP NetWeaver BW sont-ils mappés et utilisés dans un univers ?
Objet NetWeaver BW :
Objets univers créés :
Si la source de données est une requête BW : sous-classe contenant
les objets dimension et information
pour chaque niveau de la hiérarchie
actuellement définie
Caractéristique avec hiérarchie
Si la source de données est un InfoCube : sous-classes contenant les
objets dimension et information pour
chaque niveau de la hiérarchie, pour
toutes les hiérarchies définies pour
la caractéristique.
Structure basée sur des caractéris- Classe possédant un seul objet dimetiques (requêtes BW uniquement)
nsion pour la structure
Attribut de navigation
Sous-classe possédant des objets
dimension et information (identique
à l'objet Caractéristique)
Attribut d'affichage
Objet information pour la dimension
Structure de chiffre clé
Classe
Chiffre clé
Objet indicateur figurant dans la classe pour la structure Chiffre clé possédant des objets dimension pour les
unités/la devise.
Chiffre clé calculé (requêtes BW uni- Objets indicateurs et dimension (idequement)
ntique à l'objet Chiffre clé)
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
121
8
8
Mappage des différents cubes OLAP à des univers
Comment les objets SAP NetWeaver BW sont-ils mappés et utilisés dans un univers ?
Objet NetWeaver BW :
Objets univers créés :
Chiffre clé restreint (requêtes BW
uniquement)
Objets indicateurs et dimension (identique à l'objet Chiffre clé)
Filtre obligatoire dans les requêtes
Dans la classe de la dimension à laVariables (requêtes BW uniquement) quelle s'appliquent les variables,
deux objets dimension prenant en
charge la liste de valeurs, une pour
la légende et une pour la description.
Variable de date clé (requêtes BW
uniquement)
Paramètres d'univers définissant la
variable de date clé dans l'univers.
Les caractéristiques de la section Filtres de la requête BW ne sont pas
associées. Cependant, le filtrage s'applique à l'univers. Si le filtre possède
une valeur fixe, il est appliqué de façon transparente lors de l'exécution de
la requête Web Intelligence. Si la caractéristique dispose d'une variable
définie, cette dernière est associée avec les limites suivantes :
•
•
La variable se comporte toujours comme une variable obligatoire
Les variables de hiérarchie et de nœud de hiérarchie sont prises en
charge, à l'exception de la variable de version de hiérarchie
Pour éviter ces limites, Business Objects recommande de déplacer la
caractéristique de la section Filtre vers la section Libre de la requête BW.
Rubriques associées
• Mappage et utilisation des caractéristiques
• Mappage et utilisation des chiffres clés
• Mappage et utilisation des hiérarchies
• Prise en charge des variables dans les univers
• Mappage des variables à un univers
122
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
Mappage des différents cubes OLAP à des univers
Comment les objets SAP NetWeaver BW sont-ils mappés et utilisés dans un univers ?
Mappage et utilisation des caractéristiques
Lorsqu'aucune hiérarchie n'est définie dans la caractéristique de la
requête BW ou de l'InfoCube, Designer crée une classe contenant la
caractéristique sous la forme de deux dimensions : Niveau 00 et Niveau 01.
La dimension Niveau 00 représente l'agrégation de la caractéristique lorsque
tous les membres sont sélectionnés (la requête NetWeaver renvoie Tous
les membres). La dimension Niveau 01 contient tous les membres de la
caractéristique sous la forme d'une liste horizontale de valeurs.
Pour chaque objet dimension, Designer crée un objet information pour la
clé, jusqu'à trois objets information pour la description (description brève,
moyenne et longue) et un objet information pour chaque attribut d'affichage.
La clause SELECT est définie à l'aide du nom technique de la caractéristique.
Les attributs de navigation définis dans la requête BW sont associés dans
la classe de l'objet parent de la même manière que la caractéristique.
Remarque :
Si de nombreux attributs de navigation sont définis dans l'univers, sachez
que cela a un impact négatif sur les performances de la requête dans
Web Intelligence.
Les structures définies dans la requête BW basées sur des caractéristiques
sont incluses dans l'univers en tant qu'objets à une seule dimension, avec
les éléments de la structure comme membres de la dimension.
Mappage et utilisation des chiffres clés
Tous les chiffres clés de l'InfoCube ou définis dans la requête BW sont inclus
dans l'univers sous une classe d'objet unique appelée Chiffres clés.
La plupart des chiffres clés sont définis dans NetWeaver BW avec une
caractéristique de devise ou d'unité. Pour chaque chiffre clé, Designer crée :
•
•
Un indicateur avec un format numérique correspondant au chiffre clé
sans l'unité.
Une dimension avec un format de caractère contenant l'unité ou la devise.
Par exemple, USD, € ou km.
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
123
8
8
Mappage des différents cubes OLAP à des univers
Comment les objets SAP NetWeaver BW sont-ils mappés et utilisés dans un univers ?
•
Une dimension avec un format de caractère contenant le chiffre clé et
l'unité (valeur mise en forme) basée sur les préférences utilisateur
configurées sur le serveur SAP. Par exemple, 200 USD, 345 € et 25 km.
La classe Chiffres clés comprend les chiffres clés calculés et les chiffres clés
restreints définis dans la requête BW. Le calcul et les restrictions d'origine
sont appliqués à la requête, mais ne sont pas exposées dans l'univers.
Mappage et utilisation des hiérarchies
Les hiérarchies sont mappées pour permettre aux utilisateurs de
Web Intelligence d'explorer les hiérarchies SAP NetWeaver BW de la même
manière que les hiérarchies des univers personnalisés.
Remarque :
L'option Utiliser l'exploration de requête de la boîte de dialogue Propriétés
du document de Web Intelligence améliore considérablement les
performances d'exploration avant.
Lorsqu'une hiérarchie est définie par rapport à une caractéristique de la
requête BW, Designer crée une structure hiérarchique dans l'univers avec
une sous-classe pour chaque niveau de la hiérarchie. Cette structure dépend
de la définition de la requête BW actuelle :
•
•
Si une hiérarchie est définie dans la requête BW, Designer crée cette
structure dans l'univers.
Si une variable de hiérarchie est définie dans la requête BW et qu'elle
permet à l'utilisateur de choisir une hiérarchie lors de l'exécution, Designer
crée une hiérarchie générique dans l'univers. La structure possède le
plus grand nombre de niveaux définis pour n'importe quelle structure
hiérarchique disponible pour la caractéristique.
Lorsque vous créez un univers au sommet d'un InfoCube, toutes les
hiérarchies définies sur la caractéristique sont exposées dans l'univers
résultant. Designer crée des sous-classes pour chaque structure hiérarchique,
chacune contenant des sous-classes pour les niveaux de cette hiérarchie.
Dans l'univers, le Niveau 00 d'une hiérarchie représente le nœud supérieur
de la structure. Lorsqu'il existe plusieurs sommets pour la structure
hiérarchique, la dimension Niveau 00 affiche tous les nœuds supérieurs sous
la forme d'une liste de valeurs. Lorsque l'attribut de la hiérarchie est défini
pour ne pas filtrer les nœuds non affectés, il est nécessaire d'inclure
124
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
Mappage des différents cubes OLAP à des univers
Comment les objets SAP NetWeaver BW sont-ils mappés et utilisés dans un univers ?
Niveau 00 avec le nœud supérieur pour les membres non affectés. Les
membres non affectés sont regroupés au niveau le plus bas de la hiérarchie.
Remarque :
La plupart du temps, les hiérarchies SAP NetWeaver BW ont un seul nœud
supérieur. Vous pouvez supprimer les objets Niveau 00 de l'univers par
défaut afin de le rendre plus facile à utiliser. En général, il n'est nécessaire
de conserver la dimension Niveau 00 que si vous devez interroger/signaler
des membres non affectés.
Si le nombre de niveaux d'une hiérarchie change dans la requête BW, vous
devez mettre à jour l'univers.
Rubriques associées
• A propos de la gestion du cycle de vie de l'univers OLAP
Prise en charge des variables dans les univers
Les variables SAP peuvent être interprétées comme des invites utilisateur
définies dans la requête BW. Les variables peuvent être obligatoires ou
facultatives et posséder une valeur par défaut.
Les variables de caractéristiques sont utilisées pour filtrer les valeurs d'une
caractéristique. Les variables sont renseignées avec des valeurs lorsqu'une
requête est exécutée. Elles peuvent stocker des valeurs de caractéristiques,
des hiérarchies, des nœuds de hiérarchie, du texte et des formules.
Les variables NetWeaver BW s'appliquent aux requêtes BW uniquement.
Remarque :
Lorsque vous définissez la variable dans le BW Query Designer, dans la
boîte de dialogue Autres paramètres de l'Assistant de variables
SAP NetWeaver BW, l'option Prêtes pour la saisie doit être sélectionnée.
Les types suivants de variable SAP NetWeaver BW sont pris en charge dans
les univers :
•
•
•
•
Variables de caractéristiques
Variables de hiérarchie, à l'exception de la variable de version de
hiérarchie
Variables de nœud de hiérarchie
Variables de devise
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
125
8
8
Mappage des différents cubes OLAP à des univers
Comment les objets SAP NetWeaver BW sont-ils mappés et utilisés dans un univers ?
•
•
•
Variables de formule
Variables de texte (comme chemin de remplacement)
Variables de date clé
Le tableau suivant présente la prise en charge de l'univers pour les variables
BW saisies par l'utilisateur. Les variables saisies par l'utilisateur peuvent
être obligatoires ou facultatives et posséder une valeur par défaut.
Type de variable
invite à valeur unique
Niveau de prise en charge
prise en charge
invite à plusieurs valeurs prise en charge
prise en charge
invite d'intervalle
Caractéristique
(y compris la
date clé et la
devise)
pas de prise en charge pour la
variable de date clé qui est une
variable à une seule valeur
prise en charge en tant qu'invite
d'intervalle
invite d'option de sélec- pas de prise en charge en tant
tion
qu'invite d'intervalle pour la va-
riable de date clé qui est une variable à une seule valeur
jeu de valeurs précalculé pas de prise en charge
Texte
prise en charge
Formule
prix, quotas et valeurs numériques
prises en charge
Hiérarchie
prise en charge, à l'exception de la
variable de version
Nœud de hiérarchie
prise en charge
Le tableau suivant présente la prise en charge de l'univers pour les autres
types de traitement des variables BW.
126
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
Mappage des différents cubes OLAP à des univers
Comment les objets SAP NetWeaver BW sont-ils mappés et utilisés dans un univers ?
Type de traitement
Type de variable
Chemin de
remplaceme- Autorisation
nt
Sortie client
Caractéristique
prise en
charge
prise en
charge
prise en
charge, auprise en
cune invite
charge
n'est créée dans l'univers
Texte
prise en
charge
N/A
prise en
charge
N/A
Formule
prise en
charge
N/A
prise en
charge
prise en
charge sans
saisie utilisateur
Hiérarchie
N/A
N/A
prise en
charge
prise en
charge
N/A
prise en
charge
prise en
charge sans
saisie utilisateur
Nœud de hiérarN/A
chie
Sortie SAP
L'opérateur Exclure est pris en charge. Toutefois, Web Intelligence ne spécifie
par que la valeur sélectionnée doit être exclue de la requête. Les autres
opérateurs, comme Inférieur à et Supérieur à peuvent uniquement être
utilisés avec le type d'entrée Option de sélection. Le type Option de sélection
est transformé en intervalle pour les invites Web Intelligence.
Remarque :
Pour traiter les variables BW dans Web Intelligence, vous devez inclure au
moins un indicateur dans la requête Web Intelligence.
Rubriques associées
• Mappage des variables à un univers
• Prise en charge des variables de date clé dans un univers
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
127
8
8
Mappage des différents cubes OLAP à des univers
Comment les objets SAP NetWeaver BW sont-ils mappés et utilisés dans un univers ?
• Prise en charge des hiérarchies et des variables de nœud de hiérarchie
dans un univers
Mappage des variables à un univers
L'utilisateur doit être invité à indiquer toutes les variables facultatives et
obligatoires, même lorsque la dimension n'est pas utilisée dans l'ensemble
de résultats, ce qui lui permet de limiter cet ensemble. Ainsi, une variable
définie dans la requête BW est associée, même si la caractéristique
correspondante n'est pas dans la requête.
L'utilisateur doit savoir si une variable est obligatoire ou facultative et être
capable d'ignorer ces dernières. Les variables facultatives sont définies
comme telles dans l'univers et deviennent des invites facultatives dans
Web Intelligence. Les variables obligatoires deviennent des invites
obligatoires dans Web Intelligence.
Pour les variables de caractéristiques, Designer crée un filtre obligatoire
dans l'univers. Un filtre obligatoire est un objet de filtre de requête prédéfini
que les utilisateurs de Web Intelligence ne voient pas, mais qui est
systématiquement appliqué et transparent dans toutes les requêtes
Web Intelligence créées sur l'univers.
Type de variable
Associé à
Variable de caractéristiques, y compris
Filtre d'univers obligatoire
la variable de devise et de formule
Variable de hiérarchie
Filtre d'univers obligatoire
Variable de nœud de hiérarchie
Filtre de classe obligatoire
Variable de date clé
Paramètres d'univers
Pour chaque filtre obligatoire, deux objets dimension sont créés en tant
qu'objets de référence pour que la fonction @Prompt affiche la liste de valeurs
attendue. La liste de dimensions de valeurs est masquée dans l'univers.
Elles sont nécessaires au bon fonctionnement de l'invite, c'est pourquoi elles
ne doivent pas être supprimées et doivent être déplacées ou modifiées avec
soin.
128
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
Mappage des différents cubes OLAP à des univers
Comment les objets SAP NetWeaver BW sont-ils mappés et utilisés dans un univers ?
Les valeurs par défaut des variables sont définies dans la fonction @Prompt
du filtre à l'aide de la clé primaire, des paramètres persistant/non persistant
et des paramètres de valeurs par défaut. La syntaxe de la fonction @Prompt
est affichée dans la page Propriétés du filtre, dans l'univers.
Pour éviter les conflits entre les variables BW et les filtres définis par les
utilisateurs de Web Intelligence, les objets impliqués dans la définition d'une
variable SAP sont générés avec l'option Peut être utilisé dans Condition
désactivée dans la page des options avancées des propriétés de l'objet.
Cette action limite l'utilisation de dimensions impliquées dans les
variables SAP du volet Filtre par les utilisateurs de Web Intelligence.
Exemple : Clause WHERE générée pour une variable SAP BW
Cet exemple montre la clause WHERE générée pour une variable BW sur
la dimension Customer2. La syntaxe de la clause WHERE générée pour
une variable est affichée dans la page Propriétés du filtre.
<FILTER KEY="[Z_VAR002]">
<CONDITION OPERATORCONDITION="Equal">
<CONSTANT TECH_NAME="@Prompt(
'Customer Variable Single Value Mandatory',
'A',
'Customer2\LovCustomer Variable Single Value
MandatoryBase',
mono,
primary_key)"/>
<CONDITION>
</FILTER>
Le texte de l'invite est généré à partir du nom de la variable BW. Vous
pouvez modifier le texte pour le rendre plus descriptif.
Customer2\LovCustomer Variable Single Value MandatoryBase est le nom
de l'objet univers masqué utilisé pour créer la liste de valeurs.
Remarque :
Si vous renommez la classe ou déplacez la liste de valeurs dans un autre
dossier, vous devez mettre à jour la syntaxe dans la clé du filtre.
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
129
8
8
Mappage des différents cubes OLAP à des univers
Comment les objets SAP NetWeaver BW sont-ils mappés et utilisés dans un univers ?
Prise en charge des variables et des listes de valeurs
Une requête SAP BW peut contenir plus de dix variables, ce qui signifie
qu'au moins dix listes de valeurs peuvent être chargées. Le chargement et
l'actualisation des listes de valeurs peuvent avoir un impact important sur
les performances. Les options suivantes sont disponibles pour améliorer les
performances des requêtes avec variables :
•
Au moment de la génération de l'univers, toutes les variables SAP BW
(sauf les dates clés) sont associées à des filtres obligatoires. Par défaut,
les objets filtre ne sont pas associés à une liste de valeurs (sauf les
variables de nœud de hiérarchie). Vous devez explicitement associer
une liste de valeurs dans la page de propriétés de l'objet.
•
Les variables facultatives sont générées en tant qu'invites facultatives.
Une invite facultative ne charge pas automatiquement la liste de valeurs
au moment de l'exécution de la requête.
•
L'option de recherche déléguée de la liste de propriétés de valeurs affiche
une liste vide de valeurs au moment de l'exécution de la requête.
L'utilisateur saisit des critères de recherche pour limiter le nombre de
valeurs retournées dans la liste de valeurs.
Pour activer l'option de recherche déléguée pour une liste de valeurs,
modifiez la liste des propriétés de valeurs de la page de propriétés de
l'objet auquel la liste de valeurs s'applique.
Remarque :
La recherche déléguée n'est pas prise en charge pour les listes de valeurs
en cascade.
Rubriques associées
• Invites facultatives dans les univers OLAP
Prise en charge des variables de date clé dans un univers
Une variable de date clé dans une requête BW vous permet de spécifier une
date pour les données basées sur le temps. Les dates clés peuvent avoir
un impact sur les données extraites pour une dimension. Par exemple, la
description d'un produit peut changer dans le temps. Une date clé peut
130
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
Mappage des différents cubes OLAP à des univers
Comment les objets SAP NetWeaver BW sont-ils mappés et utilisés dans un univers ?
influencer la structure d'une hiérarchie : par exemple, un centre de coût peut
figurer sur le Niveau 01 une année et sur le Niveau 02 une autre année.
La variable de date clé est une variable SAP BW spéciale car la valeur de
date saisie par l'utilisateur n'est présente dans aucune dimension de la
requête BW. La date clé est une propriété de la requête.
Dans une requête BW, la variable de date clé peut être définie pour deux
utilisations :
•
•
Pour spécifier la date valide d'une hiérarchie spécifique, qui n'a d'impact
que sur cette hiérarchie.
Pour spécifier une date pour la requête complète. Dans ce cas, la date
clé définie dans une requête joue un rôle sur :
• les données maître basées sur le temps
• les taux de change de devises
• la liste des hiérarchies
• les structures de hiérarchies basées sur le temps
Remarque :
Dans l'univers, l'utilisation d'une date clé est limitée à l'univers global. C'est
pourquoi la date clé générée dans un univers influence toutes les autres
variables et données SAP.
SAP NetWeaver BW prend uniquement en charge une variable de date clé
par requête BW. Ainsi, un univers contient une seule variable de date clé.
Les variables de date clé peuvent être obligatoires ou facultatives et posséder
une valeur par défaut. Si aucune valeur par défaut n'est définie et que
l'utilisateur ne saisit aucune valeur, la requête utilise la date système actuelle.
Les propriétés de la variable de date clé de la requête sont associées à cinq
paramètres d'univers décrits dans le tableau suivant.
Paramètre
Description
KEYDATE_ENABLED
Définissez-le sur Oui si une date clé
est activée sur l'univers.
KEYDATE_NAME
Nom technique de la variable de date
clé.
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
131
8
8
Mappage des différents cubes OLAP à des univers
Comment les objets SAP NetWeaver BW sont-ils mappés et utilisés dans un univers ?
Paramètre
Description
KEYDATE_CAPTION
Légende de la variable de date clé
présentée lorsque l'utilisateur est invité
à saisir une valeur.
KEYDATE_DEFAULT_VALUE
Valeur par défaut de la date clé, si elle
existe.
KEYDATE_MANDATORY
Définissez-le sur Oui si l'utilisateur doit
saisir une valeur ou utiliser la valeur
par défaut.
Lors de l'exécution de la requête, Web Intelligence propose la même date
clé pour toutes les requêtes. L'utilisateur peut la modifier. La boîte de dialogue
"Propriétés des dates clés" permet de gérer la date clé utilisée. L'utilisateur
est invité à saisir la date clé avant tout autre type de variable.
Prise en charge des hiérarchies et des variables de nœud de
hiérarchie dans un univers
Une variable de hiérarchie sert à inviter l'utilisateur à indiquer quelle hiérarchie
doit être utilisée dans la requête. Les utilisateurs de Web Intelligence peuvent
créer des requêtes et des rapports pour extraire et afficher les membres de
n'importe quelle hiérarchie.
Si la variable de hiérarchie est facultative et que l'utilisateur laisse l'invite
vide, aucune hiérarchie n'est utilisée dans le rapport.
Un rapport contient le plus grand nombre de niveaux hiérarchiques,
indépendamment de la hiérarchie sélectionnée. Les niveaux hiérarchiques
qui ne sont pas renvoyés dans l'ensemble de résultats sont vides dans le
rapport.
Une variable de nœud de hiérarchie sert à inviter l'utilisateur à indiquer quel
nœud sera défini comme nœud supérieur pour la hiérarchie de la requête.
Lorsqu'une requête contient à la fois une hiérarchie et une variable de nœud
de hiérarchie, l'utilisateur Web Intelligence doit d'abord sélectionner une
hiérarchie dans la liste des hiérarchies disponibles. Il doit ensuite sélectionner
132
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
Mappage des différents cubes OLAP à des univers
Mappage des cubes Essbase aux composants de l'univers
le nœud de hiérarchie. La liste des nœuds de hiérarchie disponibles affiche
les nœuds de toutes les hiérarchies. La liste n'est pas filtrée selon la
hiérarchie sélectionnée. L'utilisateur est responsable du choix d'un nœud
dans la hiérarchie appropriée. S'il choisit un nœud d'une autre hiérarchie, le
rapport risque d'être vide.
Rubriques associées
• Mappage et utilisation des hiérarchies
Mappage des cubes Essbase aux
composants de l'univers
Designer crée un univers à partir d'un cube Essbase en mappant le contour
Essbase aux classes et aux objets équivalents. Vous identifiez la source de
données du cube au moment où vous créez la connexion.
Les tables d'alias Essbase définissent un autre jeu de noms pour les
dimensions, niveaux et membres du contour. Designer génère l'univers avec
les noms de la table d'alias que vous sélectionnez lorsque vous créez la
connexion à la source de données Essbase.
Dans un plan Essbase, les indicateurs sont définis comme des dimensions.
Vous sélectionnez la dimension à utiliser comme dimension d'indicateur
lorsque vous créez la connexion à la source de données Essbase. Designer
génère les membres de cette dimension comme indicateurs dans l'univers.
Toutes les dimensions prennent en charge les hiérarchies comprenant des
niveaux multiples. Vous pouvez définir une hiérarchie par dimension au
maximum.
Le tableau suivant montre quels objets sont créés dans l'univers pour chaque
élément du contour Essbase.
Objet Essbase
Objet de l'univers créé :
Dimension
Classe contenant les générations de
la dimension.
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
133
8
8
Mappage des différents cubes OLAP à des univers
Mappage des cubes MSAS aux composants d'univers
Objet Essbase
Objet de l'univers créé :
Génération
Objet de la classe de dimension ayant
deux objets information : un pour la légende et un pour le nom.
Dimension d'indicateurs
Classe nommée selon la dimension
sélectionnée comme dimension d'indicateurs dans la connexion de l'univers
(en général la classe d'indicateurs ou
de comptes).
Indicateur
Objet indicateur dans la classe ou la
sous-classe d'indicateur. Les indicateurs sont créés avec une structure de
classe et de sous-classe qui correspond à la structure du contour Essbase.
Les indicateurs sont générés avec la fonction de projection d'agrégation
définie sur Base de données déléguée par défaut. Lorsque vous actualisez
le rapport Web Intelligence, l'agrégation de l'indicateur est déléguée au
serveur de la base de données.
Rubriques associées
• A propos des connexions aux sources de données OLAP
• Fonction de projection Base de données déléguée
Mappage des cubes MSAS aux
composants d'univers
Designer crée un univers à partir de cubes MSAS en mappant les structures
MSAS aux classes et objets équivalents. Vous spécifiez la source de données
du cube au moment où vous créez la connexion.
Le tableau suivant montre quels objets sont créés dans l'univers pour chaque
objet MSAS. Ce mappage s'applique aux cubes virtuels et aux cubes locaux
MSAS (fichiers .cub) ainsi qu'aux cubes standard MSAS.
134
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
Mappage des différents cubes OLAP à des univers
Mappage des cubes MSAS aux composants d'univers
Objet MSAS :
Objet d'univers créé :
Dimension
Classe contenant des objets de cette
dimension.
Dossier d'affichage (MSAS 2005)
Sous-classe de la classe de dimension.
Hiérarchie
Sous-classe de la classe de dimension
correspondante ou sous-classe de la
classe de dossier d'affichage correspondant.
Attribut (MSAS 2005)
Sous-classe de la classe de dimension
correspondante ou sous-classe de la
classe de dossier d'affichage correspondant.
Indicateurs
Classe d'indicateur contenant tous les
objets indicateur. Les objets indicateur
sont créés dans la classe Indicateur ou
la sous-classe du groupe d'indicateurs.
Groupe d'indicateurs (MSAS 2005)
Sous-classe de la classe d'indicateur.
Niveau
Objet de la classe ou sous-classe de
dimension et objet Level All qui représente l'agrégation de tous les sous-niveaux.
Propriété de niveau
Information de l'objet niveau auquel
elle s'applique.
Les indicateurs sont générés avec la fonction de projection d'agrégation
définie sur Base de données déléguée par défaut. Lorsque vous actualisez
le rapport Web Intelligence, l'agrégation de l'indicateur est déléguée au
serveur de la base de données.
Rubriques associées
• A propos des connexions aux sources de données OLAP
• Fonction de projection Base de données déléguée
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
135
8
8
Mappage des différents cubes OLAP à des univers
Mappage des cubes MSAS aux composants d'univers
136
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
Informations
supplémentaires
A
A
Informations supplémentaires
Ressources d'inforEmplacement
mations
Informations sur le
produit SAP Busine- http://www.sap.com
ssObjects
Sélectionnez http://help.sap.com > SAP BusinessObjects.
Vous pouvez accéder à la toute dernière documentation relative aux produits SAP BusinessObjects et à
leur déploiement sur le portail SAP Help Portal. Il est
également possible de télécharger des versions PDF
ou des bibliothèques HTML installables.
SAP Help Portal
138
Certains guides résident sur SAP Service Marketplace
et ne sont, par conséquent, pas disponibles sur le
portail SAP Help Portal. Le portail d'aide répertorie
ces guides et propose un lien vers SAP Service Marketplace. Les clients qui bénéficient d'un contrat de
maintenance disposent d'un ID utilisateur pour accéder
à ce site. Pour obtenir un identifiant, contactez votre
support technique.
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
Informations supplémentaires
Ressources d'inforEmplacement
mations
http://service.sap.com/bosap-support > Documentation
•
•
Guides d'installation : https://service.sap.com/bosapinstguides
Notes de version : http://service.sap.com/releasenotes
SAP Service Marketplace comprend certains guides
d'installation, guides de migration et de mise à niveau,
guides de déploiement, notes de version et des docuSAP Service Marketments concernant les plates-formes prises en charge.
place
Les clients qui bénéficient d'un contrat de maintenance
disposent d'un ID utilisateur pour accéder à ce site.
Pour obtenir un identifiant, contactez votre support
technique. Si vous êtes redirigé vers SAP Service
Marketplace à partir du site SAP Help Portal, utilisez
le menu situé dans le panneau de navigation à gauche
pour sélectionner la catégorie contenant la documentation que vous souhaitez consulter.
Ressources à l'atten- https://boc.sdn.sap.com/
tion des dévelophttps://www.sdn.sap.com/irj/sdn/businessobjects-sdk
peurs
library
https://www.sdn.sap.com/irj/boc/businessobjects-ar
Articles SAP Busine- ticles
ssObjects sur SAP
Community Network Ces articles étaient précédemment appelées notes
techniques.
https://service.sap.com/notes
Remarques
Ces remarques étaient précédemment appelées des
articles de la base de connaissances.
Forums sur SAP
https://www.sdn.sap.com/irj/scn/forums
Community Network
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
139
A
A
Informations supplémentaires
Ressources d'inforEmplacement
mations
http://www.sap.com/services/education
Formation
Nous pouvons vous fournir un module de formation
qui réponde à vos besoins et convienne à votre style
d'apprentissage préféré, sous forme de stage traditionnel ou de séminaires plus ciblés.
http://service.sap.com/bosap-support
Support client en
ligne
Le site SAP Support Portal présente des informations
sur les programmes et services de support technique.
Il propose également des liens vers de nombreuses
informations techniques ainsi que des téléchargements. Les clients qui bénéficient d'un contrat de maintenance disposent d'un ID utilisateur pour accéder à ce
site. Pour obtenir un identifiant, contactez votre support
technique.
http://www.sap.com/services/bysubject/businessobje
ctsconsulting
Conseil
140
Les consultants peuvent vous accompagner dans votre
démarche, depuis la phase initiale d'analyse jusqu'à
la phase finale de livraison de votre projet de déploie
ment. Ils peuvent vous faire bénéficier de leur expertise
en matière de bases de données relationnelles et
multidimensionnelles, de connectivité, d'outils de co
nception de base de données et de technologie d'inté
gration personnalisée.
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
Index
A
actualiser
univers OLAP 74
agrégée
définir la projection pour un indicateur 57
ajouter
connexion OLAP 34
alias
tables Essbase 133
authentification
connexions Essbase 41
connexions MSAS 39
connexions SAP NetWeaver BW 37
C
caractéristiques
mapper dans l'univers OLAP 123
chiffres clés
mapper dans l'univers OLAP 123
classes et objets
mapper dans l'univers OLAP (Essbase) 133
mapper dans l'univers OLAP (MSAS) 134
mapper dans l'univers OLAP (NetWeaver
BW) 120
modifier dans l'univers OLAP 52
condition, objet
définir dans l'univers OLAP 64
configuration, options
dans les univers OLAP 50
connexion
univers OLAP 34
vue d'ensemble des paramètres OLAP 34
connexion unique
MSAS 2005 39
SAP NetWeaver BW 14, 28
créer
connexion OLAP 34
univers à partir d'une source OLAP 22
cube Essbase
définir une connexion 34
fonctions prises en charge dans l'univers 30
mapper des objets à un univers 133
cube MSAS
définir une connexion 34
fonctions prises en charge dans l'univers 29
mapper des objets à un univers 134
cycle de vie de l'univers (OLAP) 74
D
définir
connexion OLAP 34
objet condition dans l'univers OLAP 64
F
filtre obligatoire
variables (SAP NetWeaver BW) 128
filtre prédéfini, éditeur 67
H
hiérarchie
mapper dans l'univers OLAP (NetWeaver
BW) 124
variables (NetWeaver BW) 132
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
141
Index
I
S
indicateur
calculés 58
fonction de projection Base de données
déléguée 54
projection d'agrégat 57
indicateur calculé
dans l'univers OLAP 58
indicateur intelligent 54
invite
facultative (univers OLAP) 70
invite facultative
dans l'univers OLAP 70
SAP NetWeaver BW
définir une connexion 34
fonctions prises en charge dans l'univers
18, 26
mapper à l'univers OLAP 120
sources de données pour l'univers OLAP
16, 23
univers multilingue 20, 27
U
O
univers
actualiser OLAP 74
mettre à jour OLAP 74
OLAP 22
univers OLAP
créer 22
définir une connexion 34
éditeur de filtre prédéfini 67
fonctions MDX 61
mapper à des objets SAP NetWeaver BW
120
mapper des objets MSAS 134
mapper les objets Essbase 133
modifier 52
options 50
sources de données prises en charge 23
univers OLAP, synchroniser 85
OLAP, éditeur de filtre prédéfini 67
OLAP, paramètres supplémentaires 48
V
L
liste de valeurs
et variables SAP NetWeaver BW 130
M
MDX, fonctions 61
mettre à jour
univers OLAP 74
multilingue, univers
SAP NetWeaver BW 20, 27
P
paramètres supplémentaires, OLAP 48
variables
dans l'univers OLAP (SAP NetWeaver BW)
125
variables de date clé
dans les univers OLAP 130
R
reconnaissance d'index
dans les univers OLAP 52
142
Utilisation de SAP NetWeaver Business Intelligence dans Universe Designer
">
Enlace público actualizado
El enlace público a tu chat ha sido actualizado.