Вы находитесь на странице: 1из 356

Plateforme SAP BusinessObjects Business Intelligence

Document Version: 4.0 Support Package 6 - 2013-09-02

Guide de l'utilisateur de l'outil de conception


d'information
Table des matires
1 Historique du document. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

2 Dmarrage de l'outil de conception d'information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14


2.1 A propos de l'outil de conception d'information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
2.2 A propos des ressources de l'outil de conception d'information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.3 Dmarrage de l'outil de conception d'information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.4 A propos de l'interface de l'outil de conception d'information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.4.1 Rinitialisation de l'affichage de l'interface utilisateur. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.5 Dfinition des prfrences dans l'outil de conception d'information. . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.5.1 Dfinition des prfrences pour la vrification d'intgrit . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.5.2 Dfinition des prfrences de l'Editeur Data Foundation. . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.5.3 Dfinition des langues utilises par l'outil de conception d'information. . . . . . . . . . . . . . . . . . 23
2.5.4 Dfinition d'un lien pour des tutoriels en ligne. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.5.5 Configuration du middleware pour les connexions relationnelles scurises. . . . . . . . . . . . . . 23
2.5.6 Dfinition des prfrences d'affichage des valeurs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.6 Obtenir de l'aide avec l'outil de conception d'information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24

3 Cration des univers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26


3.1 Cration d'un univers avec l'outil de conception d'information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.2 Utilisation des sources de donnes SAP NetWeaver BW. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.2.1 Procdure de mappage des objets de l'InfoProvider dans un univers . . . . . . . . . . . . . . . . . . . 30
3.2.2 Actualisation des univers en fonction de SAP NetWeaver BW. . . . . . . . . . . . . . . . . . . . . . . . 33
3.3 Utilisation des sources de donnes SAP ERP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
3.4 Utilisation des sources de donnes Microsoft Analysis Services (MSAS). . . . . . . . . . . . . . . . . . . . . . . .35
3.5 Utilisation des sources de donnes Essbase. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
3.6 Utilisation des sources de donnes SAS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
3.7 Univers multilingues. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
3.7.1 Traduction des mtadonnes d'univers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

4 Conversion d'univers .unv. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42


4.1 A propos des univers .unv et .unx. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
4.2 A propos de la conversion d'univers .unv . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
4.3 Fonctionnalits prises en charge lors de la conversion d'univers .unv. . . . . . . . . . . . . . . . . . . . . . . . . . 44
4.4 Conseils pour rsoudre les erreurs de vrification d'intgrit aprs avoir converti des univers .unv
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49
4.5 Conversion d'un univers .unv dans un rfrentiel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
4.6 Conversion d'un univers .unv stock localement. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

5 Extraction d'univers publis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53


5.1 Extraction d'un univers publi depuis le systme de fichiers local. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

Guide de l'utilisateur de l'outil de conception d'information


2 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Table des matires
5.2 Extraction d'un univers publi depuis un rfrentiel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

6 Utilisation des projets. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55


6.1 A propos des projets locaux. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
6.1.1 Cration d'un projet local. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
6.1.2 Ouverture d'un projet local. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
6.1.3 Suppression d'un projet local. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
6.1.4 Restauration de projets locaux en cas d'espace de travail corrompu. . . . . . . . . . . . . . . . . . . .57
6.2 A propos des projets partags. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
6.2.1 Cration d'un projet partag partir d'un projet local. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
6.2.2 Utilisation d'un projet partag. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
6.2.3 Renommage d'un projet partag. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
6.2.4 Suppression d'un projet partag. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
6.3 A propos de la synchronisation de projet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
6.3.1 Ouverture de la vue Synchronisation du projet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
6.3.2 Synchronisation d'un projet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
6.3.3 Verrouillage d'une ressource. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
6.3.4 Dverrouillage d'une ressource. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .65
6.3.5 Fusion des modifications apportes aux ressources partages. . . . . . . . . . . . . . . . . . . . . . . 65
6.4 Enregistrement de ressources sous forme de rapports. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66

7 Utilisation des ressources de rfrentiel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67


7.1 A propos de la gestion des ressources de rfrentiel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
7.2 A propos de la gestion de session. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
7.2.1 Ouverture d'une session. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .69
7.2.2 Fermeture d'une session. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
7.3 Excution d'une requte sur un univers publi dans un rfrentiel. . . . . . . . . . . . . . . . . . . . . . . . . . . . 70

8 Utilisation des connexions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71


8.1 propos des connexions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
8.1.1 A propos des connexions locales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .72
8.1.2 A propos des connexions scurises. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
8.1.3 A propos des raccourcis de connexion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
8.2 Cration d'une connexion relationnelle. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
8.2.1 Nommer une connexion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
8.2.2 Slectionner un pilote de middleware. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
8.2.3 Dfinition des paramtres de connexion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
8.3 Cration d'une connexion OLAP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
8.3.1 Slectionner un pilote de middleware OLAP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
8.3.2 Dfinir les paramtres de connexion pour les sources de donnes OLAP. . . . . . . . . . . . . . . . . 91
8.3.3 Slectionner un cube OLAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
8.4 Cration d'un raccourci de connexion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95

Guide de l'utilisateur de l'outil de conception d'information


Table des matires 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 3
8.5 A propos de la modification des connexions et des raccourcis de connexion. . . . . . . . . . . . . . . . . . . . . 95

9 Utilisation des fondations de donnes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97


9.1 A propos des fondations de donnes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
9.1.1 A propos des types de fondation de donnes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
9.1.2 A propos des fondations de donnes source unique. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
9.1.3 A propos des fondations de donnes sources multiples. . . . . . . . . . . . . . . . . . . . . . . . . . . 98
9.2 A propos de l'Editeur de la fondation de donnes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
9.3 Comment crer une fondation de donnes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
9.4 A propos des connexions dans la fondation de donnes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .104
9.4.1 Ajout de connexions une fondation de donnes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
9.4.2 Changement de connexion dans une fondation de donnes. . . . . . . . . . . . . . . . . . . . . . . . . 106
9.4.3 Slection des remplacements de dlimitation conserver. . . . . . . . . . . . . . . . . . . . . . . . . . 107
9.4.4 Recherche de tables dans le volet Connexion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
9.4.5 Filtrage des tables de la connexion par type de table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
9.5 propos des tables dans la fondation de donnes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
9.5.1 Insertion de tables dans la fondation de donnes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
9.5.2 Modification des proprits de la table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
9.5.3 Dfinition de la casse des noms de tables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
9.5.4 Modification des types de donnes des colonnes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
9.5.5 Modification des qualificateurs et des propritaires. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
9.5.6 Modification de la dlimitation d'une table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .114
9.6 A propos des cls de table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
9.6.1 Dfinition des cls des tables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
9.7 A propos des nombres de lignes de table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
9.8 A propos des jointures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .117
9.8.1 Insertion et modification d'une jointure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
9.8.2 Dtection des jointures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .120
9.8.3 Insertion d'un filtre de colonne. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
9.9 A propos de la cardinalit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
9.9.1 Dtection et dfinition des cardinalits. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
9.10 Insertion d'une colonne calcule. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
9.11 Insertion d'une colonne de temps. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
9.12 A propos des tables drives. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .124
9.12.1 Insertion d'une table drive base sur la table de la fondation de donnes.. . . . . . . . . . . . . . 125
9.12.2 Fusion de tables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
9.12.3 Insertion et modification d'une table drive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
9.13 A propos des tables d'alias. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
9.13.1 Insertion de tables d'alias. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
9.13.2 Dtection des tables d'alias. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
9.13.3 Mise en surbrillance des alias. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
9.13.4 Mise en surbrillance de la table d'origine d'un alias. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129

Guide de l'utilisateur de l'outil de conception d'information


4 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Table des matires
9.14 A propos des contextes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
9.14.1 Dtection des contextes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
9.14.2 Insertion et modification de contextes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
9.15 Rsolution de boucles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
9.16 A propos des colonnes d'entre. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .132
9.16.1 Modification des colonnes d'entre. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
9.17 A propos des paramtres et listes de valeurs de la fondation de donnes. . . . . . . . . . . . . . . . . . . . . . 133
9.18 A propos des proprits de fondation de donnes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
9.18.1 Modification des options SQL dans la fondation de donnes. . . . . . . . . . . . . . . . . . . . . . . . .135
9.18.2 Dfinition des paramtres de gnration SQL dans la couche de gestion. . . . . . . . . . . . . . . . 135
9.18.3 Affichage d'un rsum de la fondation de donnes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
9.19 Affichage et profilage de valeurs dans une source de donnes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
9.19.1 Affichage des valeurs de la table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
9.19.2 Affichage des valeurs de colonne. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
9.19.3 Profilage des valeurs de colonne. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
9.20 Affichage des dpendances locales dans la fondation de donnes. . . . . . . . . . . . . . . . . . . . . . . . . . . 139
9.21 A propos de l'actualisation de fondation de donnes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
9.21.1 Synchronisation des tables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
9.22 Insertion d'une vue de la fondation de donnes personnalise. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .141
9.23 Recherche de tables et de colonnes dans la fondation de donnes. . . . . . . . . . . . . . . . . . . . . . . . . . . 142
9.24 Insertion d'un commentaire dans la vue de la fondation de donnes. . . . . . . . . . . . . . . . . . . . . . . . . . 143
9.25 Centrage de la vue sur une slection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
9.26 Modification de l'affichage des objets dans la fondation de donnes.. . . . . . . . . . . . . . . . . . . . . . . . . .144
9.26.1 Rorganisation automatique des tables dans la vue de la fondation de donnes. . . . . . . . . . . 144
9.26.2 Changement de l'affichage d'une table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
9.26.3 Suppression de colonnes de tables de l'affichage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
9.26.4 Regroupement de tables l'aide des familles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145

10 Utilisation des couches de gestion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147


10.1 A propos des couches de gestion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .147
10.2 A propos des objets de couche de gestion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
10.3 Comment crer une couche de gestion relationnelle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .150
10.3.1 Spcification du type de source de donnes d'une couche de gestion. . . . . . . . . . . . . . . . . . 152
10.3.2 Nommage d'une couche de gestion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
10.3.3 Slection d'une fondation de donnes pour une couche de gestion. . . . . . . . . . . . . . . . . . . . 152
10.4 Comment crer une couche de gestion OLAP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
10.4.1 Slection d'une connexion OLAP et d'un cube pour une couche de gestion. . . . . . . . . . . . . . 154
10.4.2 Slection d'une dimension Comptes Essbase. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
10.4.3 Slection d'objets depuis un cube OLAP pour une couche de gestion. . . . . . . . . . . . . . . . . . 155
10.5 A propos de l'Editeur de couche de gestion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .156
10.5.1 Changement des options d'affichage de l'arborescence de la couche de gestion. . . . . . . . . . 157
10.6 A propos des proprits de la couche de gestion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157

Guide de l'utilisateur de l'outil de conception d'information


Table des matires 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 5
10.6.1 Proprits de la source de donnes OLAP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
10.6.2 Modification du nom de la couche de gestion, de sa description et des commentaires. . . . . . 160
10.6.3 Modification des limites de la requte et de ses options dans la couche de gestion. . . . . . . . . 160
10.6.4 Changement de la source de donnes d'une couche de gestion. . . . . . . . . . . . . . . . . . . . . . 160
10.6.5 Dfinition des paramtres de gnration SQL dans la couche de gestion. . . . . . . . . . . . . . . . 161
10.6.6 Affichage d'un rsum de la couche de gestion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
10.7 Utilisation des objets de couche de gestion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .162
10.7.1 Insertion d'un dossier. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
10.7.2 Insertion et modification de dimensions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
10.7.3 Insertion de dimensions directement depuis la fondation de donnes. . . . . . . . . . . . . . . . . . 165
10.7.4 Dfinition de cls pour une dimension. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
10.7.5 Insertion et modification des indicateurs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
10.7.6 Changer une dimension en indicateur. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
10.7.7 Insertion et modification d'attributs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
10.7.8 Insertion et modification des filtres. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .171
10.7.9 Insertion et modification de dimensions d'analyses. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
10.7.10 Insertion et modification des hirarchies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
10.7.11 Insertion et modification des niveaux de hirarchie. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
10.7.12 Insertion et modification des ensembles nomms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
10.7.13 Insertion et modification de membres calculs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
10.7.14 Dfinition de l'expression SQL d'un objet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
10.7.15 Dfinition de l'expression MDX d'un objet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
10.7.16 Association de tables supplmentaires. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
10.7.17 Modification de l'tat d'un objet : Actif, Masqu ou Obsolte. . . . . . . . . . . . . . . . . . . . . . . . . 181
10.7.18 Dfinition des niveaux d'accs des objets. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
10.7.19 Dfinir o les objets peuvent tre utiliss. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
10.7.20 Dfinition des options pour la liste de valeurs par dfaut. . . . . . . . . . . . . . . . . . . . . . . . . . . 182
10.7.21 Dfinition des formats d'affichage des objets. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
10.7.22 propos des informations source pour les objets de la couche de gestion . . . . . . . . . . . . . . 184
10.7.23 Affichage des objets associs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
10.7.24 Affichage des valeurs de l'objet de la couche de gestion. . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
10.7.25 Recherche d'objets de la couche de gestion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
10.8 A propos des vues de la couche de gestion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
10.8.1 Cration et modification d'une vue de la couche de gestion. . . . . . . . . . . . . . . . . . . . . . . . . 186
10.8.2 Filtrage par vue de la couche de gestion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
10.9 A propos des paramtres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
10.9.1 Insertion et modification d'un paramtre. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
10.10 A propos des listes de valeurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .189
10.10.1 Insertion ou modification d'une liste de valeurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
10.10.2 Proprits des colonnes des listes de valeurs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
10.10.3 Association d'une liste de valeurs une couche de gestion. . . . . . . . . . . . . . . . . . . . . . . . . .192

Guide de l'utilisateur de l'outil de conception d'information


6 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Table des matires
10.10.4 Association d'une liste de valeurs une invite dfinie dans la couche de gestion. . . . . . . . . . .192
10.11 A propos des chemins de navigation des objets. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .193
10.11.1 Insertion d'un objet chemin de navigation dans une couche de gestion. . . . . . . . . . . . . . . . . 194
10.12 propos des requtes dans une couche de gestion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .194
10.12.1 Insertion et modification d'une requte dans la couche de gestion. . . . . . . . . . . . . . . . . . . . 195
10.13 A propos de la reconnaissance agrge. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
10.13.1 Dfinition de la reconnaissance agrge. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .196
10.13.2 Dfinition de la navigation agrge. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .196
10.14 propos de l'actualisation des couches de gestion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
10.14.1 Actualisation d'une couche de gestion OLAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
10.14.2 Insertion d'objets candidats. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
10.15 A propos du calcul de statistiques pour une excution optimise des requtes . . . . . . . . . . . . . . . . . . 199
10.15.1 Calcul de statistiques pour un univers multi-sources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200

11 Utilisation de l'Editeur de requte. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201


11.1 Comment crer une requte. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
11.2 A propos du slecteur de membres. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
11.2.1 A propos de la slection des membres d'une hirarchie. . . . . . . . . . . . . . . . . . . . . . . . . . . .203
11.2.2 Ouverture du slecteur de membres dans l'Editeur de requte . . . . . . . . . . . . . . . . . . . . . . 204
11.2.3 Slection des membres d'une hirarchie. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
11.2.4 Slection des membres par relation hirarchique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
11.2.5 Slection des membres d'une hirarchie par niveau. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
11.2.6 Slection des ensembles nomms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
11.2.7 Slection des membres calculs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
11.2.8 Recherche de membres d'une hirarchie. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
11.2.9 Exclusion de membres d'une hirarchie. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
11.2.10 Dfinition d'une invite de slection de membres. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
11.2.11 Affichage des membres slectionns dans le Slecteur de membres. . . . . . . . . . . . . . . . . . 208
11.2.12 Tri des membres d'une hirarchie. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
11.2.13 Dfinir les options d'affichage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
11.2.14 Affichage du nombre d'enfants estim. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
11.3 Filtrage des donnes dans l'Editeur de requte. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
11.3.1 Comment crer un filtre d'entreprise. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
11.3.2 Filtrage des donnes l'aide d'invites. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .212
11.4 Dfinition des proprits de la requte. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
11.5 Affichage et modification du script de requte. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
11.6 Profilage des valeurs de colonne dans l'diteur de requte. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216

12 Vrification de l'intgrit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217


12.1 Excution d'une vrification d'intgrit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
12.2 Rvision des problmes de vrification d'intgrit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218

Guide de l'utilisateur de l'outil de conception d'information


Table des matires 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 7
13 Affichage des dpendances entre ressources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
13.1 A propos des dpendances de ressources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
13.2 Affichage des dpendances locales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
13.3 Affichage des dpendances du rfrentiel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222

14 Publication de ressources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223


14.1 A propos de la publication de ressources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
14.2 Publication d'un univers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
14.2.1 Slection d'un dossier de rfrentiel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
14.2.2 Slection d'un dossier local. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .225
14.3 Publication d'une connexion locale dans le rfrentiel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225

15 Gestion de la scurit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227


15.1 A propos de la scurit de l'univers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
15.2 A propos de la scurisation des ressources de l'outil de conception d'information. . . . . . . . . . . . . . . . 228
15.3 Droits de la CMC pour les utilisateurs de l'outil de conception d'information. . . . . . . . . . . . . . . . . . . . 229
15.4 A propos de l'Editeur de scurit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
15.5 Comment scuriser un univers l'aide des profils de scurit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
15.6 Ouverture de l'Editeur de scurit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
15.7 Insertion et modification d'un profil de scurit des donnes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
15.7.1 Paramtres du profil de scurit des donnes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
15.7.2 Paramtres des connexions du profil de scurit des donnes. . . . . . . . . . . . . . . . . . . . . . . 236
15.7.3 Paramtres des contrles du profil de scurit des donnes. . . . . . . . . . . . . . . . . . . . . . . . 236
15.7.4 Paramtres SQL du profil de scurit des donnes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
15.7.5 Paramtres de lignes du profil de scurit des donnes. . . . . . . . . . . . . . . . . . . . . . . . . . . .238
15.7.6 Paramtre de tables du profil de scurit des donnes. . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
15.8 Changement des priorits du profil de scurit des donnes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
15.9 Insertion et modification d'un profil de scurit de gestion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
15.9.1 Paramtres du profil de scurit de gestion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
15.9.2 Paramtres de cration de requte du profil de scurit de gestion. . . . . . . . . . . . . . . . . . . .241
15.9.3 Paramtres d'affichage de donnes du profil de scurit de gestion. . . . . . . . . . . . . . . . . . . 243
15.9.4 Paramtres de filtres du profil de scurit de gestion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
15.10 Agrgation des profils de scurit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
15.10.1 Agrgation des paramtres des connexions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246
15.10.2 Agrgation des paramtres des contrles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246
15.10.3 Agrgation des paramtres SQL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247
15.10.4 Agrgation des paramtres de lignes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247
15.10.5 Agrgation des paramtres des tables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .248
15.10.6 Agrgation des paramtres de cration de requte. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .248
15.10.7 Agrgation des paramtres d'affichage des donnes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250
15.10.8 Agrgation des paramtres des filtres. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250
15.11 Changement d'options d'agrgation des profils de scurit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251

Guide de l'utilisateur de l'outil de conception d'information


8 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Table des matires
15.12 Affectation de profils de scurit des utilisateurs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
15.13 Affichage des profils affects un utilisateur et aperu des profils Net. . . . . . . . . . . . . . . . . . . . . . . . 252

16 Rfrence sur les fonctions SQL et MDX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254


16.1 A propos de l'Editeur d'expression SQL ou MDX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254
16.2 Rfrence de fonction SQL SAP BusinessObjects pour les univers sources multiples. . . . . . . . . . . . .255
16.2.1 Fonctions d'agrgation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .256
16.2.2 ASCII Code (ascii). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260
16.2.3 Absolu (abs). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261
16.2.4 Angle Tangent 2 (atan2). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .261
16.2.5 Arc Tangent (atan). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262
16.2.6 Arc Cosine (acos). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263
16.2.7 Arc Sine (asin). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263
16.2.8 Case. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264
16.2.9 Cast. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266
16.2.10 Catalogue. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
16.2.11 Ceil (ceiling). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
16.2.12 Character (char). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268
16.2.13 Charindex (pos) (locate). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268
16.2.14 Concat. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269
16.2.15 Contains Only Digits. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270
16.2.16 Convert. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271
16.2.17 Cosine (cos). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272
16.2.18 Cotangent (cot). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272
16.2.19 Current Date (curDate). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273
16.2.20 Current Time (curTime). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273
16.2.21 Base de donnes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273
16.2.22 Day Name. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274
16.2.23 Day Of Month. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275
16.2.24 Day Of Week. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275
16.2.25 Day Of Year. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276
16.2.26 Dcrmenter jours. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276
16.2.27 Degrees. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
16.2.28 Exp. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .277
16.2.29 Plancher :. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278
16.2.30 Hexa To Int. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278
16.2.31 Heure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .279
16.2.32 If Else. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280
16.2.33 If Null (nvl). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280
16.2.34 Increment Days. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281

Guide de l'utilisateur de l'outil de conception d'information


Table des matires 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 9
16.2.35 Int To Hexa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282
16.2.36 Is Like. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282
16.2.37 LPad. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284
16.2.38 Gauche. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .284
16.2.39 Left Remove (ltrim). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285
16.2.40 Longueur. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .286
16.2.41 Historique. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286
16.2.42 Log10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .287
16.2.43 Lowercase (lcase). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287
16.2.44 Minute. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288
16.2.45 Mod. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288
16.2.46 Nom de mois. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289
16.2.47 Maintenant. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .290
16.2.48 Number of the Month (month). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290
16.2.49 Number of the Week (week). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291
16.2.50 Permute. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291
16.2.51 Pi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293
16.2.52 Puissance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293
16.2.53 Trimestre. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .294
16.2.54 Radians. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .294
16.2.55 Alatoire (rand). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
16.2.56 Remplacer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
16.2.57 Replace String Exp. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296
16.2.58 Replicate (repeat). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297
16.2.59 Rightpart (droite). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298
16.2.60 Arrondi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .298
16.2.61 Rpad. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299
16.2.62 Rpos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300
16.2.63 Rtrim. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .301
16.2.64 Schma. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301
16.2.65 Seconde. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302
16.2.66 Signe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302
16.2.67 Sine (sin). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .303
16.2.68 Espace. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303
16.2.69 RacineCarre. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304
16.2.70 Stuff (insert). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304
16.2.71 Substring. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .305
16.2.72 Tangent (tan). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306
16.2.73 Timestamp Add. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307
16.2.74 Timestamp Diff. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308

Guide de l'utilisateur de l'outil de conception d'information


10 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Table des matires
16.2.75 To Boolean. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .309
16.2.76 To Date. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310
16.2.77 To Decimal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311
16.2.78 To Double. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311
16.2.79 To Integer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312
16.2.80 To Null. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312
16.2.81 To String. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313
16.2.82 To Time. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314
16.2.83 To Timestamp. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315
16.2.84 SupprEspace. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316
16.2.85 Trunc. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316
16.2.86 Uppercase (ucase). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
16.2.87 User. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318
16.2.88 Anne. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318
16.3 A propos des @Fonctions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
16.3.1 A propos de @Aggregate_Aware. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
16.3.2 A propos de @DerivedTable. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
16.3.3 A propos de @Execute. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320
16.3.4 A propos de @Prompt. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .322
16.3.5 A propos de @Select. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
16.3.6 A propos de @Variable. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327
16.3.7 A propos de @Where. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329
16.4 A propos des paramtres de gnration SQL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329
16.4.1 Rfrence des paramtres de gnration de SQL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330
16.4.2 Paramtres de gnration SQL dfinis dans le fichier PRM. . . . . . . . . . . . . . . . . . . . . . . . . 342

17 Rfrence sur l'Editeur de mise en forme. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349


17.1 A propos de l'Editeur de format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .349
17.2 Jetons de formats de date et d'heure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .350
17.3 Jetons de format de nombre. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .354

Guide de l'utilisateur de l'outil de conception d'information


Table des matires 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 11
1 Historique du document
La liste suivante rsume la documentation qui a t ajoute concernant les nouveauts de l'outil de conception
d'information pour chaque version de la suite SAP BusinessObjects BI.

4.0 Support Package 2 - Mars 2011

Les commandes de la fondation de donnes non prises en charge lorsque le panneau de recherche est ouvert
sont dsormais grises. Voir Recherche de tables et de colonnes dans la fondation de donnes [page 142].
Procdure pour restaurer les projets locaux suite une corruption de l'espace de travail, voir Restauration de
projets locaux en cas d'espace de travail corrompu [page 57].

4.0 Feature Package 3 - Mars 2012

Connexions relationnelles SAP ERP, voir Utilisation des sources de donnes SAP ERP [page 34].
Connexions Essbase OLAP, voir Utilisation des sources de donnes Essbase [page 37].
Paramtres pour les connexions de fichiers CSV, voir Paramtres de connexion et de schma pour les
connexions des fichiers CSV [page 85].
Inclusion d'attributs utilisateur dans les dfinitions des objets avec @Variable, voir A propos de @Variable
[page 327].
Utilisation de @Variable dans les filtres de l'Editeur de requte, voir Comment crer un filtre d'entreprise
[page 210].
Nouveau type de donnes K pour la fonction @Prompt pour grer les chanes qui ne sont pas entre guillemets
pour les invites, voir A propos de @Prompt [page 322].
Modification des colonnes d'entre, voir A propos des colonnes d'entre [page 132].
Dlimitation du nom des tables et des colonnes, voir propos des tables dans la fondation de donnes [page
109].
Slection d'une hirarchie OLAP pour une dimension, voir Insertion et modification de dimensions [page 163].
Dfinition de la fonction d'agrgation pour les indicateurs, voir Changer une dimension en indicateur [page
169].
Recherche de tables dans une connexion, voir Recherche de tables dans le volet Connexion [page 108].
Filtrage de la liste des tables dans une connexion, voir Filtrage des tables de la connexion par type de table
[page 109].
Nouveau volet des proprits dans l'diteur de la fondation de donnes, voir A propos de l'Editeur de la
fondation de donnes [page 100].
Slection de membres d'une hirarchie jusqu' un certain niveau dans l'Editeur de requte, voir Slection des
membres d'une hirarchie [page 204].
Un aide-mmoire pour vous aider crer votre premier univers, voir Obtenir de l'aide avec l'outil de
conception d'information [page 24].
Un lien vers les tutoriels en ligne de l'outil de conception d'information, voir Obtenir de l'aide avec l'outil de
conception d'information [page 24].
Utilisation du pilote de middleware local pour des connexions scurises, voir A propos des connexions
scurises [page 72].

Guide de l'utilisateur de l'outil de conception d'information


12 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Historique du document
4.0 Support Package 4 - Juillet 2012

La nouvelle fonction @Execute offre davantage d'options pour la spcification du script de requte SQL, voir
A propos de @Execute [page 320].
La nouvelle variable de systme, DOCID, extrait l'identifiant de document, voir A propos de @Variable [page
327].

4.0 Support Package 5 - Novembre 2012

SAP Visual Intelligence est dsormais un outil client pour les univers, voir A propos de l'outil de conception
d'information [page 14].
Documentation ajoute sur les fonctions SAP BusinessObjects SQL (description et syntaxe). Ces fonctions
sont disponibles lors de la dfinition des expressions SQL pour les objets des fondations de donnes et
couches de gestion sources multiples. Voir Rfrence de fonction SQL SAP BusinessObjects pour les univers
sources multiples [page 255].
La commande Transformer en indicateur avec fonction d'agrgat dfinit dsormais galement la fonction de
projection approprie, voir Changer une dimension en indicateur [page 169].
Documentation ajoute pour dpanner les problmes de connexion SAP NetWeaver BW, voir Utilisation des
sources de donnes SAP NetWeaver BW [page 29].
Documentation ajoute sur la fusion d'invites, voir Filtrage des donnes l'aide d'invites [page 212].

4.0 Support Package 6 - Avril 2013

Documentation ajoute pour savoir comment actualiser un univers bas sur SAP NetWeaver BW, voir
Actualisation des univers en fonction de SAP NetWeaver BW [page 33].

Guide de l'utilisateur de l'outil de conception d'information


Historique du document 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 13
2 Dmarrage de l'outil de conception
d'information

2.1 A propos de l'outil de conception d'information

L'outil de conception d'information est un environnement de conception de mtadonnes SAP BusinessObjects


permettant au concepteur d'extraire, de dfinir et de manipuler les mtadonnes de sources relationnelles et
OLAP pour crer et dployer des univers SAP BusinessObjects.

Un univers est un ensemble organis d'objets de mtadonnes permettant aux utilisateurs professionnels
d'analyser les donnes d'entreprise et de les consigner dans des rapports dans un langage non technique. Ces
objets incluent les dimensions, indicateurs, hirarchies, attributs, calculs prdfinis, fonctions et requtes. La
couche d'objets de mtadonnes, appele couche de gestion, repose sur un schma de base de donnes
relationnelle ou sur un cube OLAP, de sorte que les objets sont directement mapps aux structures de base de
donnes par SQL ou MDX. Un univers comprend des connexions identifiant les sources de donnes de sorte que
des requtes puissent tre excutes sur les donnes.

Le rle de l'univers consiste fournir l'utilisateur professionnel des objets de gestion comprhensibles du point
de vue smantique. L'utilisateur est libre d'analyser les donnes et cre des rapports l'aide d'une langue de
gestion pertinente sans gard aux sources de donnes et structures sous-jacentes.

Les applications d'analyse de donnes et de reporting SAP BusinessObjects suivantes peuvent utiliser les univers
crs avec l'outil de conception d'information partir de la version BI 4 :

SAP BusinessObjects Web Intelligence


SAP Crystal Reports pour Enterprise
SAP BusinessObjects Explorer
SAP BusinessObjects Dashboard Design
SAP Visual Intelligence (pour les univers relationnels partir de la version 4.0 SP4 de la plateforme SAP
BusinessObjects de BI et de SAP Visual Intelligence version 1.0.3)

Pour permettre au concepteur de crer des univers, l'outil de conception d'information fournit les ressources
ncessaires pour les actions suivantes :

Crer des connexions aux sources de donnes.


Extraire un schma complet du cube OLAP.
Extraire les tables et jointures pour crer un schma relationnel appel fondation de donnes.
Crer des objets de mtadonnes partir du cube ou de la fondation de donnes. Ces objets sont contenus et
organiss dans une couche de gestion. Les expressions SQL et MDX au sein des objets peuvent tre valides
et les requtes excutes sur la base de donnes cible pour tester la couche de gestion.
Partager des ressources pour permettre plusieurs concepteurs de travailler sur les mmes ressources
simultanment.
Publier un univers compilant la couche de gestion, la fondation de donnes et les connexions dans un seul
fichier d'univers (.unx) :

Publier un univers sur un rfrentiel pour qu'il soit implment dans des dploiements d'applications
d'analyse de donnes et de reporting SAP BusinessObjects.
Publier un univers localement pour qu'il soit implment par des applications en mode autonome (par
exemple, Web Intelligence Rich Client).

Guide de l'utilisateur de l'outil de conception d'information


14 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Dmarrage de l'outil de conception d'information
Crer des profils de scurit pour dfinir l'accs utilisateur aux mtadonnes et donnes d'univers.

A qui est destin l'outil de conception d'information ?

Le concepteur d'univers peut tre un administrateur de la base de donnes, un responsable d'applications, un


ingnieur de dveloppement, un chef de projet ou un crateur de rapports qui possde suffisamment de
comptences techniques pour crer des univers pour les autres. Un administrateur de scurit utilise galement
l'outil de conception d'information pour dfinir les profils de scurit d'univers.

Une socit peut compter plusieurs concepteurs. Le nombre de concepteurs dpend des besoins en donnes de
l'entreprise. Ainsi, l'entreprise peut nommer un concepteur par application, par projet, par dpartement ou encore
par domaine fonctionnel.
Liens associs
A propos des ressources de l'outil de conception d'information [page 15]
Dmarrage de l'outil de conception d'information [page 17]
Cration d'un univers avec l'outil de conception d'information [page 26]

2.2 A propos des ressources de l'outil de conception


d'information

L'outil de conception d'information fournit les ressources de conception suivantes pour l'extraction de
mtadonnes et la cration d'univers.

Ressources Description

Un projet est un espace de travail local nomm qui contient les ressources utilises
Projet
pour crer un ou plusieurs univers.

Un projet peut tre partag de sorte que plusieurs concepteurs puissent travailler
sur les mmes ressources.

Un projet peut contenir un nombre quelconque de ressources indpendantes ; des


fondations de donnes, des couches de gestion et des connexions, par exemple.
Toutes les ressources contenues dans un projet peuvent tre utilises de faon
interchangeable ; une connexion peut tre utilise par plusieurs fondations de
donnes dans le mme projet, par exemple.

Les projets et leurs ressources s'affichent dans la vue Projets locaux. Pour ouvrir
une ressource dans l'diteur, cliquez deux fois sur la ressource dans la vue Projets
locaux.

Connexion Une connexion est un ensemble nomm de paramtres qui dfinissent la faon
dont un univers peut accder une base de donnes relationnelle ou OLAP. Un
OLAP univers est toujours associ au moins une connexion. Une connexion est une
ressource indpendante qui peut tre utilise par plusieurs univers. Il est possible

Guide de l'utilisateur de l'outil de conception d'information


Dmarrage de l'outil de conception d'information 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 15
Ressources Description

de crer des univers sources multiples qui rfrencent une ou plusieurs


Relationnelle connexions relationnelles.

Les connexions peuvent tre locales (stockes dans un fichier local) ou scurises
(objet stock dans un rfrentiel partag qui est rfrenc par un raccourci de
connexion).

Les connexions locales sont stockes dans le projet local sous forme de
fichiers .cnx.

Un raccourci de connexion est un objet stock dans le projet local qui rfrence une
Raccourci de
connexion scurise situe dans un rfrentiel. Les raccourcis de connexion
connexion
servent renvoyer des connexions scurises lors de la cration de fondations de
donnes et de couches de gestion reposant sur des connexions scurises.

Les raccourcis de connexion sont stocks dans le projet local sous forme de
fichiers .cns.

Une fondation de donnes est un schma dfinissant les tables et jointures


Fondation de
pertinentes dans une ou plusieurs bases de donnes relationnelles. Il est possible
donnes
d'amliorer la fondation de donnes en ajoutant des tables drives, des tables
d'alias, des colonnes calcules, des jointures supplmentaires, des contextes, des
invites, des listes de valeurs et autres dfinitions SQL. La fondation de donnes
devient la base d'une ou de plusieurs couches de gestion.

Les fondations de donnes sont stockes dans le projet local sous forme de
fichiers .dfx.

Une couche de gestion est un ensemble d'objets de mtadonnes fournissant une


Couche de gestion
abstraction des entits de bases de donnes relationnelles ou des cubes OLAP,
comprhensible par un utilisateur professionnel. Les objets mappent via des
expressions SQL une fondation de donnes sous-jacente ou via des expressions
MDX un cube OLAP sous-jacent. Ces objets incluent les dimensions, hirarchies,
indicateurs, attributs et conditions prdfinies.

Vous pouvez ajouter des dimensions, des hirarchies, des indicateurs, des attributs
et d'autres objets comme l'exige la conception de l'univers. Vous pouvez valider le
SQL ou le MDX tout moment. Vous pouvez crer des requtes, des listes de
valeurs, des paramtres (aussi appels invites) et des objets de chemin de
navigation.

La couche de gestion dsigne l'univers en construction et, lorsque la couche de


gestion est termine, elle est compile avec les connexions ou raccourcis de
connexion et la fondation de donnes, publie et dploye sous forme d'univers.

Les couches de gestion sont stockes dans le projet local sous forme de
fichiers .blx.

Une requte est un ensemble d'objets dfinissant une demande de donnes la


Requte
base de donnes. Une requte peut tre dfinie et enregistre dans la couche de
gestion sous forme d'objet de mtadonnes pour tre utilise afin de tester des
objets de la couche de gestion.

Guide de l'utilisateur de l'outil de conception d'information


16 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Dmarrage de l'outil de conception d'information
Ressources Description

Un paramtre est une variable de l'univers, qui requiert une valeur lors de la
Paramtre requte. Les paramtres sont souvent dfinis pour inviter l'utilisateur fournir une
valeur et, en l'occurrence, sont appels invites.
Liste de valeurs
Une liste de valeurs est un ensemble de valeurs de donnes qui peuvent tre
associes un objet de l'univers, permettant l'utilisateur de choisir des valeurs
pour une invite.

Les paramtres et listes de valeurs peuvent tre dfinis dans la fondation de


donnes. Ils sont hrits par toutes les couches de gestion bases sur cette
fondation de donnes.

Les paramtres et listes de valeurs peuvent galement tre dfinis dans la couche
de gestion.

Un univers est un fichier compil qui inclut toutes les ressources utilises dans la
Univers
dfinition des objets de mtadonnes crs dans la conception de la couche de
gestion.

L'univers est utilis par les applications d'analyse et de reporting de SAP


BusinessObjects o les objets de couches de gestion sont visibles pour l'analyse et
le reporting.

Les univers sont stocks localement ou dans un rfrentiel sous forme de


fichiers .unx.

Profils de scurit Un profil de scurit est un groupe de paramtres de scurit qui permet de
contrler les donnes et les mtadonnes que peuvent voir les utilisateurs et qui
Donnes modifie les paramtres dfinis dans la fondation de donnes et/ou la couche de
gestion. Les profils de scurit sont dfinis sur des univers publis et stocks dans
le rfrentiel.
Commercial

Liens associs
Cration d'un univers avec l'outil de conception d'information [page 26]
A propos des projets locaux [page 55]
propos des connexions [page 71]
A propos des fondations de donnes [page 97]
A propos des couches de gestion [page 147]
propos des requtes dans une couche de gestion [page 194]
A propos des paramtres [page 187]
A propos des listes de valeurs [page 189]
A propos de la scurit de l'univers [page 227]

2.3 Dmarrage de l'outil de conception d'information


L'outil de conception d'information est install avec les Outils client de la plateforme SAP BusinessObjects
Business Intelligence. Pour en savoir plus sur l'installation des Outils client de la plateforme BI (Business

Guide de l'utilisateur de l'outil de conception d'information


Dmarrage de l'outil de conception d'information 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 17
Intelligence), voir le Guide principal de la suite SAP BusinessObjects 4.0 Business Intelligence ou le Guide de
dmarrage de SAP Crystal Server 2011.

Une fois les outils client installs sur votre ordinateur, par exemple dans une installation Windows de la plateforme
de BI, vous pouvez dmarrer l'outil de conception d'information l'aide de la commande : Dmarrer Tous les
programmes SAP Business Intelligence Outils client de la plateforme SAP BusinessObjects Business
Intelligence 4 Outil de conception d'information .

Aucune authentification n'est requise pour utiliser l'outil de conception d'information en mode local (non
connect un rfrentiel). Vous pouvez commencer crer et modifier des ressources locales.

Remarque
Lorsque vous cliquez deux fois sur un fichier de ressources dans le systme de fichiers local (un
fichier .blx, .dfx, ou .cnx, par exemple), l'outil de conception d'information s'ouvre sans ouvrir l'diteur de
ressource correspondant. Vous devez ouvrir l'diteur dans la vue Projets locaux.

Liens associs
A propos des ressources de l'outil de conception d'information [page 15]
Cration d'un univers avec l'outil de conception d'information [page 26]
A propos de la scurisation des ressources de l'outil de conception d'information [page 228]

2.4 A propos de l'interface de l'outil de conception


d'information

L'interface de l'outil de conception d'information est compose de vues et d'diteurs qui vous permettent de
naviguer dans diffrentes ressources et de les utiliser. Pour en savoir plus sur chacune des vues, voir les rubriques
associes.

Visualiser Description Comment ouvrir la vue

Vue Projets Utilisez cette vue pour crer de nouveaux Slectionnez Fentre Projets
locaux projets locaux et y naviguer, et pour ouvrir et
locaux .
valider des ressources.

Vue Ressources Utilisez cette vue pour naviguer dans les Slectionnez Fentre Ressources du
du rfrentiel ressources du rfrentiel et crer des
rfrentiel .
connexions scurises.

Editeur de la Utilisez cet diteur pour dfinir et grer la Cliquez deux fois sur une fondation de
fondation de structure de la fondation de donnes et ses donnes dans la vue Projets locaux.
donnes connexions.

Editeur de la Utilisez cet diteur pour dfinir et grer la Cliquez deux fois sur une couche de
couche de couche de gestion et ses sources de donnes. gestion dans la vue Projets locaux.
gestion

Guide de l'utilisateur de l'outil de conception d'information


18 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Dmarrage de l'outil de conception d'information
Visualiser Description Comment ouvrir la vue

Editeur de Utilisez cet diteur pour modifier les Cliquez deux fois sur une connexion ou un
connexion paramtres de la connexion et de ses de ses raccourcis dans la vue Projets
raccourcis. locaux.

Pour ouvrir l'diteur d'une connexion


scurise, cliquez deux fois sur la
connexion dans la vue Ressources du
rfrentiel.

Vue Utilisez cette vue pour grer les ressources


Slectionnez Fentre Synchronisation
Synchronisation partages du projet dans le rfrentiel et
du projet synchroniser les ressources locales avec le du projet .
rfrentiel.

Vrification des Utilisez cette vue pour analyser les rsultats de


Slectionnez Fentre Vrifier les
problmes la dernire vrification d'intgrit.
d'intgrit problmes d'intgrit .

Editeur de Utilisez cette vue pour excuter des requtes Pour excuter une requte sur une couche
requte sur des couches de gestion et des univers de gestion, crez une requte ou modifiez
publis. une requte existante dans l'diteur de
requte de l'diteur de la couche de
gestion.

Pour excuter une requte sur un univers


publi, dans la vue Ressources du
rfrentiel, cliquez avec le bouton droit de
la souris sur un univers et slectionnez
Excuter la requte.

Vous pouvez galement excuter une


requte sur un univers publi dans
l'Editeur de scurit.

Editeur de Utilisez cet diteur pour dfinir les profils de


Slectionnez Fentre Editeur de
scurit scurit et les affecter aux utilisateurs.
scurit .

Liens associs
Rinitialisation de l'affichage de l'interface utilisateur [page 20]
A propos des projets locaux [page 55]
A propos de la gestion des ressources de rfrentiel [page 67]
A propos de l'Editeur de la fondation de donnes [page 100]
A propos de l'Editeur de couche de gestion [page 156]
A propos de la modification des connexions et des raccourcis de connexion [page 95]
A propos de la synchronisation de projet [page 60]
Excution d'une vrification d'intgrit [page 217]
Utilisation de l'Editeur de requte [page 201]
A propos de l'Editeur de scurit [page 232]

Guide de l'utilisateur de l'outil de conception d'information


Dmarrage de l'outil de conception d'information 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 19
2.4.1 Rinitialisation de l'affichage de l'interface utilisateur

L'interface utilisateur de l'outil de conception d'information peut tre personnalise en faisant glisser et en
dposant des onglets et vues d'diteur, en rduisant des vues et en masquant ou divisant des panneaux au sein
des vues.

Pour rtablir l'interface utilisateur sa configuration par dfaut, slectionnez Fentre Rinitialiser l'affichage
par dfaut .

2.5 Dfinition des prfrences dans l'outil de conception


d'information

Pour dfinir des prfrences, dans le menu principal de l'outil de conception d'information, slectionnez
Fentre Prfrences . Le tableau ci-dessous dcrit brivement les types de prfrences que vous pouvez
dfinir. Pour en savoir plus, voir les rubriques associes.

Type de Description
prfrence

Gnral Ces options et personnalisations ncessitent une bonne matrise de l'environnement de


dveloppement Eclipse. Pour en savoir plus sur Eclipse, consultez le site Web Eclipse
Foundation.

Aide Permet de slectionner l'affichage des rubriques d'aide lorsque vous cliquez sur l'icne
d'aide.

>Contenu : vous pouvez utiliser ces paramtres pour inclure des fichiers d'aide. Ces
paramtres ncessitent une bonne matrise du systme d'aide Eclipse. Pour en savoir plus
sur Eclipse, consultez le site Web Eclipse Foundation.

Outil de Vrifier Permet de dfinir les rgles de vrification d'intgrit devant s'excuter
conception l'intgrit automatiquement lors de l'enregistrement des ressources. Vous pouvez
d'information aussi dfinir le niveau de gravit de ces rgles. Pour en savoir plus, voir la
rubrique associe.

Editeur de la Permet de dfinir les options d'affichage des connexions dans l'diteur de la
fondation de fondation de donnes.
donnes
> Apparence : Dfinissez les options d'affichage pour les colonnes, les
tables et les jointures qui apparaissent dans l'diteur de la fondation de
donnes.

> Dtections : Indiquez si les tables, les jointures et les cardinalits doivent
tre dtectes automatiquement lors de l'insertion de tables dans la
fondation de donnes.

> Performance : Dfinissez les options ayant une incidence sur le mode
d'affichage des graphiques dans l'diteur de la fondation de donnes.

Guide de l'utilisateur de l'outil de conception d'information


20 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Dmarrage de l'outil de conception d'information
Type de Description
prfrence

> Impression : Dfinissez les options d'impression lors de l'enregistrement


de la fondation de donnes sous forme de rapport.

Langues Permet de modifier la langue de l'interface utilisateur et les paramtres


rgionaux de visualisation prfrs.

Tutoriels en Permet de mettre jour le lien vers les tutoriels en ligne.


ligne

Connexions Permet de dterminer si vous souhaitez utiliser le serveur ou le pilote de


scurises middleware local pour des connexions relationnelles scurises.

Remarque
Cette prfrence s'applique uniquement si le droit Tlcharger la
connexion localement est accord dans la Central Management Console
pour la connexion.

Afficher les Permet de dfinir le mode d'affichage des valeurs des colonnes et des
valeurs tables pour les commandes Afficher les valeurs.

Liens associs
Dfinition des prfrences pour la vrification d'intgrit [page 21]
Dfinition des prfrences de l'Editeur Data Foundation [page 22]
Dfinition des langues utilises par l'outil de conception d'information [page 23]
Dfinition d'un lien pour des tutoriels en ligne [page 23]
Configuration du middleware pour les connexions relationnelles scurises [page 23]
Dfinition des prfrences d'affichage des valeurs [page 24]

2.5.1 Dfinition des prfrences pour la vrification


d'intgrit

Sur la page de prfrences de la vrification d'intgrit, vous pouvez slectionner les rgles excuter
automatiquement lors de chaque enregistrement de ressource. Vous pouvez galement modifier la gravit du
message renvoy par chaque rgle.

1. Dans le menu principal de l'outil de conception d'information, slectionnez Fentre Prfrences .


2. Dans la bote de dialogue Prfrences, dveloppez le nud Outil de conception d'information et slectionnez
Vrifier l'intgrit.
3. Pour slectionner les rgles excuter automatiquement lorsque vous enregistrez une ressource :
a) Slectionnez l'option Activer la vrification en arrire-plan de l'intgrit l'enregistrement.
b) Slectionnez les rgles inclure la vrification en arrire-plan.
La colonne Cot indique la dure de traitement relative requise par l'excution de la rgle.

Guide de l'utilisateur de l'outil de conception d'information


Dmarrage de l'outil de conception d'information 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 21
4. Pour modifier la gravit des messages renvoys par une rgle, cliquez sur la colonne Gravit de la rgle.
Slectionnez une gravit dans la liste.
5. Pour restaurer les valeurs par dfaut des prfrences de vrification de l'intgrit, cliquez sur Rtablir les
valeurs par dfaut.
6. Pour enregistrer les changements et poursuivre la modification des prfrences, cliquez sur Appliquer.
7. Pour enregistrer les modifications et fermer la bote de dialogue Prfrences, cliquez sur OK.

La vrification en arrire-plan prend immdiatement effet.


Liens associs
Excution d'une vrification d'intgrit [page 217]

2.5.2 Dfinition des prfrences de l'Editeur Data Foundation

La page des prfrences de l'Editeur Data Foundation permet de modifier les options de dtection, la manire
dont les objets s'affichent dans l'Editeur Data Foundation et les options d'impression de la fondation de donnes.

1. Dans le menu principal de l'outil de conception d'information, slectionnez Fentre Prfrences .


2. Dans la bote de dialogue Prfrences, dveloppez le nud Outil de conception d'information et slectionnez
Editeur Data Foundation.
3. La page Editeur Data Foundation permet de slectionner les options d'affichage des connexions dans la
fondation de donnes.
4. Pour dfinir d'autres options d'affichage, dveloppez le nud Editeur Data Foundation et slectionnez une
des pages suivantes :
Page Description

Apparence Dfinissez les options d'affichage pour les colonnes, les tables et les jointures de l'Editeur Data
Foundation.

Dtections Indiquez si les tables, les jointures et les cardinalits doivent tre dtectes automatiquement lors de
l'insertion de tables dans la fondation de donnes.

Performances Dfinissez les options ayant une incidence sur le mode d'affichage des graphiques dans l'Editeur Data
Foundation.

Impression Dfinissez les options d'impression lors de l'enregistrement de la fondation de donnes sous forme de
rapport.

5. Pour restaurer les valeurs par dfaut des prfrences de la page en cours, cliquez sur Rtablir les valeurs par
dfaut.
6. Pour enregistrer les changements et poursuivre la modification des prfrences, cliquez sur Appliquer.
7. Pour enregistrer les modifications et fermer la bote de dialogue Prfrences, cliquez sur OK.

Les nouvelles prfrences prennent immdiatement effet.


Liens associs
A propos de l'Editeur de la fondation de donnes [page 100]
Enregistrement de ressources sous forme de rapports [page 66]

Guide de l'utilisateur de l'outil de conception d'information


22 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Dmarrage de l'outil de conception d'information
2.5.3 Dfinition des langues utilises par l'outil de
conception d'information

1. Dans le menu principal de l'outil de conception d'information, slectionnez Fentre Prfrences .


2. Dans la bote de dialogue Prfrences, dveloppez le nud Outil de conception d'information et slectionnez
Langues.
3. Pour modifier la langue de l'interface utilisateur, slectionnez la langue dans la liste Langues du produit.
4. Pour modifier les paramtres rgionaux de visualisation prfrs, slectionnez la langue dans la liste.
Pour en savoir plus sur les paramtres rgionaux de visualisation prfrs et leur effet sur l'affichage de la
langue, voir la rubrique associe relative aux univers multilingues.
5. Pour enregistrer les changements et poursuivre la modification des prfrences, cliquez sur Appliquer.
6. Pour enregistrer les modifications et fermer la bote de dialogue Prfrences, cliquez sur OK.
7. Fermez l'outil de conception d'information et redmarrez-le pour que le changement de langue prenne effet.

Liens associs
Univers multilingues [page 39]

2.5.4 Dfinition d'un lien pour des tutoriels en ligne

Vous pouvez accder des tutoriels en ligne portant sur l'outil de conception d'information depuis le menu Aide.
La page de prfrences Tutoriels en ligne permet de mettre jour l'adresse URL des tutoriels.

1. Dans le menu principal de l'outil de conception d'information, slectionnez Fentre Prfrences .


2. Dans la bote de dialogue Prfrences, dveloppez le nud Outil de conception d'information et slectionnez
Tutoriels en ligne.
3. Saisissez la nouvelle adresse URL dans Adresse des tutoriels en ligne.
4. Pour enregistrer le changement et poursuivre la modification des prfrences, cliquez sur Appliquer.
5. Pour enregistrer la modification et fermer la bote de dialogue Prfrences, cliquez sur OK.

La nouvelle adresse prend immdiatement effet.


Liens associs
Obtenir de l'aide avec l'outil de conception d'information [page 24]

2.5.5 Configuration du middleware pour les connexions


relationnelles scurises

Les prfrences du middleware des connexions scurises s'appliquent uniquement si le droit Tlcharger la
connexion localement est accord dans la Central Management Console pour la connexion.

Lors de l'excution de requtes sur des connexions relationnelles scurises dans l'outil de conception
d'information, il est possible d'excuter les requtes, soit sur le serveur l'aide du pilote de middleware du
serveur, soit localement l'aide du pilote de middleware local.

Guide de l'utilisateur de l'outil de conception d'information


Dmarrage de l'outil de conception d'information 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 23
1. Dans le menu principal de l'outil de conception d'information, slectionnez Fentre Prfrences .
2. Dans la bote de dialogue Prfrences, dveloppez le nud Outil de conception d'information et slectionnez
Connexions scurises.
3. Slectionnez le middleware utiliser :
Option Description
Middleware du serveur Pour utiliser le pilote du middleware du serveur du rfrentiel.

Middleware local Pour utiliser le pilote du middleware de l'ordinateur local.

4. Pour restaurer la valeur par dfaut, cliquez sur Rtablir les valeurs par dfaut.
5. Pour enregistrer les changements et poursuivre la modification des prfrences, cliquez sur Appliquer.
6. Pour enregistrer les modifications et fermer la bote de dialogue Prfrences, cliquez sur OK.

Liens associs
A propos des connexions scurises [page 72]

2.5.6 Dfinition des prfrences d'affichage des valeurs

En ce qui concerne les commandes d'affichage des valeurs dans les diteurs de fondation de donnes et de
couche de gestion, vous pouvez choisir la faon dont s'affichent les valeurs.

1. Dans le menu principal de l'outil de conception d'information, slectionnez Fentre Prfrences .


2. Dans la bote de dialogue Prfrences, dveloppez le nud Outil de conception d'information et slectionnez
Afficher les valeurs.
3. Choisissez comment vous voulez afficher les valeurs.
4. Pour enregistrer le changement et poursuivre la modification des prfrences, cliquez sur Appliquer.
5. Pour enregistrer la modification et fermer la bote de dialogue Prfrences, cliquez sur OK.

La nouvelle option d'affichage prend immdiatement effet.


Liens associs
Affichage et profilage de valeurs dans une source de donnes [page 136]

2.6 Obtenir de l'aide avec l'outil de conception d'information

Le menu Aide de l'outil de conception d'information vous permet d'effectuer une liaison aux diffrents types
d'assistance utilisateur spcifiques l'application.

Commande du menu Aide Description

Aide-mmoire Un aide-mmoire prsente comment accomplir une tche complexe, par


exemple, crer un univers relationnel.

La commande Aide-mmoire affiche la liste des aide-mmoire disponibles.


Cliquez deux fois sur un aide-mmoire pour dmarrer. Cette opration ouvre la
vue d'aide de l'outil de conception d'information.

Guide de l'utilisateur de l'outil de conception d'information


24 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Dmarrage de l'outil de conception d'information
Commande du menu Aide Description

Pour certaines tapes, vous pouvez cliquer sur Cliquer pour excuter et
l'application lancera l'assistant appropri pour vous aider accomplir cette
tape.

Pour obtenir plus d'aide concernant une tape spcifique, cliquez sur l'icne

d'aide .

Tutoriels en ligne La commande Tutoriels en ligne vous dirige vers la liste des tutoriels produit
officiels de l'outil de conception d'information sur le rseau SAP Community
Network.

Si l'adresse URL des tutoriels en ligne change, vous pouvez saisir la nouvelle
adresse dans les prfrences de l'outil de conception d'information.

Sommaire de l'aide La commande Sommaire de l'aide ouvre le Guide de l'utilisateur de l'outil de


conception d'information dans une fentre d'aide. Pour afficher les rubriques
d'aide, vous pouvez accder la table des matires, rechercher du texte ou
effectuer des recherches dans les rubriques de l'index.

Remarque
Pour obtenir la dernire version mise jour du guide, voir le SAP Help Portal
l'adresse : http://help.sap.com/.

Rechercher La commande Recherche ouvre la vue Aide associe la fonction de recherche.


Pour effectuer une recherche dans le contenu du Guide de l'utilisateur de l'outil
de conception d'information, saisissez le texte dans le champ Expression de
recherche.

Liens associs
Dfinition d'un lien pour des tutoriels en ligne [page 23]

Guide de l'utilisateur de l'outil de conception d'information


Dmarrage de l'outil de conception d'information 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 25
3 Cration des univers

3.1 Cration d'un univers avec l'outil de conception


d'information

Avant de commencer :

Assurez-vous que les pilotes du middleware sont configurs pour les sources de donnes auxquelles vous
souhaitez vous connecter.
Pour en savoir plus sur la configuration du middleware, voir le Guide d'accs aux donnes.
Pour en savoir plus sur les sources de donnes prises en charge, voir le document Supported Platforms
(plateformes prises en charge) disponible sur le site de support technique de SAP BusinessObjects
l'adresse : http://service.sap.com/bosap-support.
Assurez-vous que les droits appropris ont t dfinis pour vous dans la CMC (Central Management
Console). Voir la rubrique associe relative aux droits dfinis dans la CMC pour les utilisateurs de l'outil de
conception d'information.
Dcidez si le type de fondation de donnes doit tre source unique ou compatible avec plusieurs sources. Le
type et le nombre de connexions disponibles, de mme que la syntaxe SQL utilise pour dfinir les structures
SQL, dpendent du type de fondation de donnes. Pour en savoir plus, voir la rubrique associe relative aux
types de fondation de donnes.
Les connexions des fondations de donnes plusieurs sources doivent tre scurises, relationnelles et
gres par le service de fdration de donnes. Vous pouvez trouver des informations sur l'optimisation du
service de fdration de donnes dans le Guide de l'outil d'administration de fdration de donnes.
La procdure de cration d'un univers varie sensiblement pour diffrents types de sources de donnes : Vous
pouvez trouver plus d'informations sur les sources de donns suivantes :

Utilisation des sources de donnes SAP NetWeaver BW [page 29]


Utilisation des sources de donnes SAP ERP [page 34]
Utilisation des sources de donnes Microsoft Analysis Services (MSAS) [page 35]
Utilisation des sources de donnes Essbase [page 37]
Utilisation des sources de donnes SAS [page 39]
Univers multilingues [page 39]

Remarque
Pour les univers OLAP, vous n'avez pas besoin de crer de fondation de donnes. La couche de gestion est
directement cre partir des objets slectionns dans le cube source.

Les Rubriques associes proposent des liens vers des informations relatives chaque tape de la procdure.

1. Crer un projet local. Dans la vue Projets locaux, slectionnez Fichier Nouveau Projet .
Les ressources utilises pour la cration de l'univers sont cres et stockes dans ce projet.
2. Dfinir les connexions. Les connexions peuvent tre locales ou scurises :

Crez une connexion locale si vous souhaitez publier l'univers sur un systme de fichiers local. Par la
suite, vous pouvez publier la couche de gestion dans un rfrentiel.
Crez une connexion scurise pour crer un univers sources multiples ou pour publier l'univers dans
un rfrentiel sans le publier localement au pralable. Pour les connexions scurises, vous devez crer

Guide de l'utilisateur de l'outil de conception d'information


26 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Cration des univers
des raccourcis de connexion dans le projet local afin de rfrencer ces connexions scurises dans le
rfrentiel.

Option Commande

Pour crer une connexion relationnelle locale Dans la vue Projets locaux, cliquez avec le bouton droit de
la souris sur le dossier du projet et slectionnez

Nouvelle Connexion relationnelle .

Pour crer une connexion OLAP locale Dans la vue Projets locaux, cliquez avec le bouton droit de
la souris sur le dossier du projet et slectionnez

Nouvelle Connexion OLAP .

Pour crer une connexion relationnelle scurise Dans la vue Ressources du rfrentiel, dmarrez une
session du rfrentiel. Cliquez avec le bouton droit de la
souris sur le dossier ou sous-dossier Connections et
slectionnez Insrer une connexion relationnelle.

Pour crer un raccourci de connexion, slectionnez la


connexion dans le dossier Connections du rfrentiel et
slectionnez Crer un raccourci de connexion relationnelle.

Pour crer une connexion OLAP scurise Dans la vue Ressources du rfrentiel, dmarrez une
session du rfrentiel. Cliquez avec le bouton droit de la
souris sur le dossier ou sous-dossier Connections et
slectionnez Insrer une connexion OLAP.

Pour crer un raccourci de connexion, slectionnez la


connexion dans le dossier Connections du rfrentiel et
slectionnez Crer un raccourci de connexion OLAP.

3. Crez la fondation de donnes (sources de donnes relationnelles uniquement). Dans la vue Projets locaux,
cliquez avec le bouton droit de la souris sur le dossier du projet et slectionnez Nouvelle Fondation de
donnes .

Pour un univers source unique, slectionnez une seule connexion identifiant la source de base de
donnes.
Pour crer une fondation de donnes ayant plusieurs connexions relationnelles, crez une fondation de
donnes sources multiples.

La fondation de donnes s'ouvre dans l'diteur. Pour crer la structure de la fondation de donnes, voir la
rubrique associe.
4. Cration de la couche de gestion. Dans la vue Projets locaux, cliquez avec le bouton droit de la souris sur le
dossier du projet et slectionnez Nouvelle Couche de gestions .

Pour les couches de gestion relationnelles, slectionnez la fondation de donnes sur laquelle la couche de
gestion doit reposer. Vous pouvez choisir de gnrer automatiquement les objets de la couche de gestion
pour toutes les structures de fondation de donnes ou slectionner les colonnes mapper en tant
qu'objets.

Guide de l'utilisateur de l'outil de conception d'information


Cration des univers 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 27
Remarque
Pour pouvoir crer un univers reposant sur plusieurs sources de donnes (sources de donnes
relationnelles uniquement), il faut que la couche de gestion soit base sur une fondation de donnes
sources multiples.

Pour les couches de gestion OLAP, slectionnez la connexion au cube OLAP. Les objets sont
automatiquement crs pour toutes les structures du cube.

La couche de gestion s'ouvre dans l'diteur. Pour crer la couche de gestion, voir la rubrique associe.
5. Dans la couche de gestion, vous pouvez crer et excuter des requtes pour valider et tester l'univers.
6. Publication de la couche de gestion :

Les couches de gestion qui reposent sur des connexions locales doivent tre publies dans un dossier du
systme de fichiers local. Par la suite, vous pouvez publier l'univers local qui en rsulte dans un
rfrentiel.
Les couches de gestion qui reposent sur une ou plusieurs connexions scurises doivent tre publies
dans le rfrentiel du systme de gestion centralise sur lequel ces connexions scurises sont stockes.

Option Commande

Pour publier l'univers localement Dans la vue Projets locaux, cliquez avec le bouton droit de

la souris sur la couche de gestion et slectionnez Publier

Dans un dossier local .

Pour publier l'univers dans un rfrentiel Dans la vue Projets locaux, cliquez avec le bouton droit de

la souris sur la couche de gestion et slectionnez Publier

Dans un rfrentiel .

7. Suivez les tapes dcrites ci-dessous si vous avez cr un univers local et souhaitez maintenant le publier
dans un rfrentiel. Il est possible de changer les couches de gestion qui reposent sur des connexions locales
de sorte qu'elles rfrencent des connexions scurises, puis de les publier dans un rfrentiel.
a) Dans la vue Projets locaux, cliquez avec le bouton droit de la souris sur la connexion locale et slectionnez
Publier la connexion dans un rfrentiel.
Lorsque vous y tes invit, crez un raccourci de connexion.
b) Pour les connexions relationnelles, modifiez la fondation de donnes et changer la connexion de sorte que
le raccourci de connexion soit utilis.
c) Pour les connexions OLAP, modifiez la couche de gestion et changer la connexion de sorte que le
raccourci de connexion soit utilis.
d) Dans la vue Projets locaux, cliquez avec le bouton droit de la souris sur la couche de gestion et
slectionnez Publier Dans un rfrentiel .
8. Dfinir la scurit de l'univers. Pour ouvrir l'Editeur de scurit, dans le menu principal de l'outil de conception
d'information, slectionnez Fentre Editeur de scurit . Ouvrez une session sur le rfrentiel o est
publi l'univers.
Utilisez l'Editeur de scurit pour dfinir les profils de scurit sur l'univers publi. L'Editeur de scurit
permet aussi d'attribuer des profils aux utilisateurs et aux groupes.

Liens associs
A propos de l'interface de l'outil de conception d'information [page 18]

Guide de l'utilisateur de l'outil de conception d'information


28 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Cration des univers
A propos des ressources de l'outil de conception d'information [page 15]
Droits de la CMC pour les utilisateurs de l'outil de conception d'information [page 229]
A propos des types de fondation de donnes [page 97]
Cration d'un projet local [page 56]
Cration d'une connexion relationnelle [page 74]
Cration d'une connexion OLAP [page 90]
Cration d'un raccourci de connexion [page 95]
Comment crer une fondation de donnes [page 101]
Comment crer une couche de gestion relationnelle [page 150]
Comment crer une couche de gestion OLAP [page 153]
propos des requtes dans une couche de gestion [page 194]
Publication d'un univers [page 224]
Publication d'une connexion locale dans le rfrentiel [page 225]
Changement de connexion dans une fondation de donnes [page 106]
Changement de la source de donnes d'une couche de gestion [page 160]
Comment scuriser un univers l'aide des profils de scurit [page 232]

3.2 Utilisation des sources de donnes SAP NetWeaver BW


Pour crer un univers sur SAP NetWeaver BW, vous devez crer une fondation de donnes sources multiples
base sur une connexion SAP NetWeaver BW relationnelle scurise. Vous crez ensuite la couche de gestion
sur cette mme fondation de donnes. Les tapes dtailles relatives la cration d'un univers se trouvent dans
la rubrique associe.

Remarque
Pour en savoir plus sur les autorisations ncessaires aux utilisateurs des applications de requte et de
reporting pour accder aux univers multi-sources sur SAP NetWeaver BW, voir la note SAP 1465871.

Cration de la connexion

Les connexions relationnelles SAP NetWeaver BW sont gres par le service de fdration de donnes. Une
certaine configuration manuelle de la connexion SAP NetWeaver BW peut tre ncessaire.

Lorsque vous insrez la connexion l'aide de l'assistant Nouvelle connexion relationnelle, si le test de connexion
choue et qu'il est impossible de slectionner un InfoProvider, vrifiez et corrigez les paramtres de la connexion.

Si le test de connexion choue et qu'il est possible de slectionner un InfoProvider, vous devez configurer la
connexion manuellement en appliquant la procdure suivante :

1. Dans l'assistant Nouvelle connexion relationnelle, slectionnez l'InfoProvider et cliquez sur Terminer afin de
crer la connexion.
2. Configurer les proprits de connecteur suivantes en utilisant l'outil d'administration de fdration de
donnes :

Guide de l'utilisateur de l'outil de conception d'information


Cration des univers 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 29
programIDMapping
gatewayServiceName
gatewayHostname

Pour la proprit programIDMapping, vous devez crer manuellement un RFC sur le serveur BW. La
procdure est explique dans le Guide de l'outil d'administration de fdration de donnes, dans la section sur
le paramtrage manuel de l'ID de rappel utilis par SAP NetWeaver BW pour contacter le service de
fdration de donnes.
Pour en savoir plus sur les trois proprits du connecteur, voir la section du Guide de l'outil d'administration
de fdration de donnes traitant de la configuration des connecteurs pour SAP NetWeaver BW.

Mappage des objets InfoProvider

Lorsque vous ajoutez une connexion SAP NetWeaver BW une fondation de donnes, les tables et jointures par
dfaut sont automatiquement insres. Lorsque vous crez une couche de gestion sur la fondation de donnes,
les objets par dfaut sont automatiquement insrs dans la couche de gestion.

Pour dsactiver l'insertion automatique, dcochez la case Dtecter les tables dans les proprits avances de la
connexion lorsque vous l'ajoutez dans la fondation de donnes. Pour dsactiver l'insertion automatique d'objets
de la couche de gestion, dsactivez l'option Crer automatiquement des dossiers et des objets lorsque vous
slectionnez la fondation de donnes dans l'Assistant Nouvelle couche de gestion.

Consultez la rubrique associe pour en savoir plus sur la manire dont les objets d'un InfoProvider sont mapps
aux objets insrs automatiquement dans la fondation de donnes et la couche de gestion dans l'outil de
conception d'information.

Actualisation d'un univers

Lorsque des objets sont ajouts l'InfoProvider sous-jacent, plusieurs commandes existent pour vous permettre
de mettre jour la fondation de donnes et la couche de gestion contenant les modifications. La procdure
recommande est dcrite dans la rubrique associe.
Liens associs
Cration d'un univers avec l'outil de conception d'information [page 26]
Procdure de mappage des objets de l'InfoProvider dans un univers [page 30]
Actualisation des univers en fonction de SAP NetWeaver BW [page 33]

3.2.1 Procdure de mappage des objets de l'InfoProvider


dans un univers

Lorsque vous ajoutez une connexion SAP NetWeaver BW une fondation de donnes, les tables et jointures par
dfaut sont automatiquement insres. Lorsque vous crez une couche de gestion sur la fondation de donnes,
les objets par dfaut sont automatiquement insrs dans la couche de gestion.

Guide de l'utilisateur de l'outil de conception d'information


30 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Cration des univers
La table suivante dcrit la manire dont les objets d'un InfoProvider sont mapps aux objets insrs
automatiquement dans la fondation de donnes et la couche de gestion dans l'outil de conception d'information.
Les conventions d'appellation des tables de la fondation de donnes gnres automatiquement sont les
suivantes :

Table-I : une table dont le nom est prcd d'un I (InfoCube) mappe la table de faits InfoProvider.
Table-D : une table dont le nom est prcd d'un D (Dimension) mappe une table de donnes InfoProvider
de base.
Table-T : une table dont le nom est prcd d'un T (Texte) mappe une table de texte InfoProvider.

Objet InfoProvider Fondation de donnes Couche de gestion

Table de faits Insre une table-I mappe la table


de faits.
Insre des tables-D mappes
chaque table de donnes de base.
Insre des tables-T mappes
chaque table de texte.

Dimension
Insre un dossier dans la
couche de gestion pour chaque
dimension InfoProvider (
l'exception des dimensions Data
Package et Unit).

Les objets de couche de gestion


s'appliquant aux caractristiques de
la dimension Unit sont insrs dans
le dossier pour le chiffre cl associ.
La dimension Data Package n'est
pas mappe.

Caractristique Insre une colonne dans la table de faits


de la fondation de donnes mappe la Insre un objet de dimension
valeur de donnes principales. dans le dossier de dimension
associ la colonne I-Table.

Cre un alias de la T-Table associe et le Insre des objets d'attribut sous


lie la colonne de la I-table. la dimension pour chaque colonne
La T-Table contient des colonnes pour la de la T-Table.
description des donnes principales aux
formats court, intermdiaire et long. La
table possde galement une colonne
CAPTION contenant la plus longue
description disponible pour la
caractristique.

Guide de l'utilisateur de l'outil de conception d'information


Cration des univers 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 31
Objet InfoProvider Fondation de donnes Couche de gestion

Remarque
Une caractristique de type de
donnes DATS ou TIMS ne possde
aucune table de texte associe car les
caractristiques de date et d'heure
n'ont aucune description.

Attribut d'affichage* Si une caractristique contient au moins


un attribut d'affichage, insre un alias de Insre un dossier sous la
la D-Table. Insre une colonne dans cette dimension nomme pour la
table mappe l'attribut d'affichage. La caractristique parent.
D-Table contient une colonne pour
chaque attribut d'affichage de la Insre des objets de dimension
caractristique. dans ce dossier pour chaque
colonne de la D-Table.

Insre un alias de la T-Table pour chaque Insre des objets d'attribut sous
attribut d'affichage. l'objet de dimension pour chaque
colonne de la T-Table.

Attribut de navigation* Insre une colonne dans la I-Table et une


colonne dans la D-table mappes Insre un objet de dimension
l'attribut de navigation. dans le dossier de dimension
associ la colonne I-Table.
Les T-Tables sont directement lies la I-
Table pour la caractristique parent et ses L'objet de dimension associ
attributs de navigation. l'attribut de navigation se situe au
mme niveau que la dimension
associe la caractristique parent
(mais pas ncessairement
adjacent).

Astuce
Les filtres appliqus l'objet pour
l'attribut de navigation sont plus
efficaces que ceux appliqus
l'objet attribut d'affichage. Lors
du filtrage d'un attribut de
navigation, la table de faits est
directement filtre.

Chiffre cl Insre une colonne dans la I-Table avec le


Pour un chiffre cl sans unit ni
nom technique du chiffre cl.
devise, insre un indicateur dans le
dossier Indicateurs.

Guide de l'utilisateur de l'outil de conception d'information


32 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Cration des univers
Objet InfoProvider Fondation de donnes Couche de gestion

Pour un chiffre cl avec unit


ou devise, insre un sous-dossier
dans le dossier Indicateurs.

Insre un indicateur dans le


sous-dossier pour le chiffre cl.

Insre une dimension dans le


sous-dossier pour chaque
caractristique d'unit ou de devise.

Donnes temporelles Si l'objet InfoProvider contient des La couche de gestion hrite le


donnes temporelles, cre des colonnes paramtre de date cl.
d'entre dans les tables de fondation de
donnes appropries pour grer ce type
de donnes.

Elle cre un paramtre appel jour de


rfrence pour chaque colonne d'entre
dans la fondation de donnes. Par dfaut,
lors de la requte, le paramtre de jour de
rfrence n'est pas demand. La date
actuelle est attribue automatiquement.
Vous pouvez changer ce comportement
en modifiant le paramtre du jour de
rfrence. Pour en savoir plus sur les
colonnes d'entre et les paramtres de
modification, voir les sujets
correspondants.

*Si la balise "Attribut uniquement" est active pour un attribut d'affichage ou de navigation dans l'InfoProvider,
elle ne figure pas dans la fondation de donnes.

Liens associs
A propos des objets de couche de gestion [page 147]
A propos des colonnes d'entre [page 132]
Insertion et modification d'un paramtre [page 188]

3.2.2 Actualisation des univers en fonction de SAP


NetWeaver BW

Utilisez cette procdure lorsque les objets changent dans l'InfoProvider d'une source de donnes SAP NetWeaver
BW et que vous voulez reflter les modifications dans l'univers. Pour en savoir plus sur chacune des tapes,
consultez les Rubriques associes.

Guide de l'utilisateur de l'outil de conception d'information


Cration des univers 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 33
1. Actualisez la structure de la fondation de donnes.
L'actualisation de la fondation de donnes compare les tables existantes dans la fondation de donnes avec
celles figurant dans la source de donnes et propose des mises jour vers les tables de fondation de
donnes : supprime les tables et colonnes obsoltes, insre des colonnes manquantes, met jour les
colonnes modifies.
2. Synchronisez les tables dans la fondation de donnes.

La synchronisation des tables recherche la source de donnes des nouvelles tables ( l'aide de la stratgie
SAP NetWeaver BW) et insre les nouvelles tables et jointures dans la fondation de donne.
3. Sauvegarde la fondation de donnes.
4. Actualisez la couche de gestion en insrant les objets candidat.

L'insertion des objets candidat permet de rechercher la source de donnes des nouveaux objets ( l'aide de la
stratgie SAP NetWeaver BW) et de mettre jour la couche de gestion.

L'insertion d'objets candidat ne dtecte pas les objets obsoltes dans la couche de gestion. Vous devez
trouver et supprimer les objets obsoltes manuellement.

Remarque
L'insertion d'objets candidat permet de mettre jour la couche de gestion indpendamment de la fondation de
donnes. De plus, si vous n'actualisez pas la structure et que vous synchronisez les tables dans la fondation de
donnes, vous pouvez introduire des incohrences entre la fondation de donnes et la couche de gestion.

Liens associs
A propos de l'actualisation de fondation de donnes [page 140]
Synchronisation des tables [page 140]
Insertion d'objets candidats [page 199]
Utilisation des sources de donnes SAP NetWeaver BW [page 29]

3.3 Utilisation des sources de donnes SAP ERP

Pour crer un univers sur SAP ERP, vous devez crer une fondation de donnes sur une connexion relationnelle
ERP. Crez ensuite la couche de gestion dans cette fondation de donnes. Les tapes dtailles relatives la
cration d'un univers se trouvent dans la rubrique associe.

Lorsque vous crez une connexion relationnelle la source de donnes SAP ERP, les InfoSets, les requtes SAP et
les fonctions ABAP de la source de donnes sont exposs comme tables dans la connexion. Pour en savoir plus
sur la manire dont les sources de donnes ERP sont mappes dans la connexion, voir le Guide daccs aux
donnes.

La fondation de donnes peut ne disposer que d'une seule source pour prendre en charge les connexions locales.
Toutefois, les fondations de donnes source unique ne prennent pas en charge les colonnes ou jointures
calcules entre les tables insres depuis une connexion ERP. Pour prendre en charge les colonnes et jointures
calcules, crez une fondation de donnes sources multiples sur une connexion scurise.

Lorsque vous insrez une table dans la fondation de donnes, le type de table d'InfoSets, de requte SAP ou de
fonction ABAP est enregistr sous forme de proprit de table dans la fondation de donnes.

Guide de l'utilisateur de l'outil de conception d'information


34 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Cration des univers
Lorsque vous insrez une table de fonction ABAP, une table est cre dans la fondation de donnes pour mapper
la fonction principale. Cette table contient des colonnes d'entre pour les paramtres d'entre de la fonction. Ces
paramtres peuvent tre obligatoires ou facultatifs. Pour affecter une valeur aux paramtres obligatoires, vous
devez modifier les colonnes d'entre. Pour ce faire, voir la rubrique associe.

Restriction
Les indicateurs qui contiennent des fonctions agrges ne peuvent pas tre utiliss comme filtres dans
l'Editeur de requte. Cette restriction est due au fait que l'expression SQL qui en rsulte contient la clause
HAVING, qui n'est pas prise en charge par la connexion SAP ERP. Si vous ajoutez un indicateur contenant une
fonction d'agrgation comme filtre, une erreur se produit lorsque vous actualisez la requte.

Liens associs
Cration d'un univers avec l'outil de conception d'information [page 26]
Modification des colonnes d'entre [page 133]
A propos des paramtres et listes de valeurs de la fondation de donnes [page 133]
A propos des fondations de donnes sources multiples [page 98]

3.4 Utilisation des sources de donnes Microsoft Analysis


Services (MSAS)

Lorsque vous crez une couche de gestion sur une source de donnes MSAS, ses objets sont automatiquement
gnrs. Le tableau suivant prsente des dtails sur la manire dont certains objets associs au cube MSAS sont
mapps dans la couche de gestion.

Objet MSAS Mappage de couche de gestion

Perspective Lorsque vous crez une couche de gestion, le cube de base de la source de
donnes MSAS apparat en premier dans la liste des cubes de connexion sur la page
Slectionner une connexion OLAP de l'assistant de cration de couche de gestion. Les
autres cubes et perspectives de la source de donnes sont mapps sous forme de
cubes et rpertoris par ordre alphabtique.

Le cube que vous slectionnez dans la liste des cubes de connexion devient la base des
objets de la couche de gestion.

Dimension Les dimensions d'analyse sont cres dans la couche de gestion pour chaque
dimension du cube.

Dossier d'affichage Les dossiers sont crs dans la dimension d'analyse pour contenir les hirarchies du
dossier d'affichage.

Hirarchie En ce qui concerne les hirarchies bases sur la valeur (parent-enfant), une hirarchie
base sur la valeur est cre dans la dimension d'analyse. Les attributs sont crs dans
le dossier Attributes de la hirarchie.

Guide de l'utilisateur de l'outil de conception d'information


Cration des univers 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 35
Objet MSAS Mappage de couche de gestion

Remarque
Les hirarchies asymtriques ne sont pas prises en charge.

En ce qui concerne les hirarchies bases sur le niveau, une dimension de couche de
gestion est cre dans la dimension d'analyse. Une hirarchie est cre dans la
dimension de couche de gestion avec les niveaux et leurs proprits (sous forme
d'attributs de niveau) dans le dossier Levels.

Hirarchie des Les hirarchies d'attributs du cube sont cres sous forme de hirarchies bases sur le
attributs niveau dans la dimension d'analyse.

Ensemble nomm Les ensembles nomms sont crs dans la dimension d'analyse, dans le dossier
Named sets.

Groupe d'indicateurs Les dossiers sont crs pour contenir les indicateurs dans des groupes et sous-
groupes d'indicateurs.

Indicateur Les indicateurs et indicateurs calculs sont crs sous forme d'indicateurs dans le
dossier de groupe d'indicateurs correspondant. Un attribut d'indicateur est cr pour la
Indicateur calcul
valeur mise en forme.

KPI Les indicateurs de performances ne sont pas prsents dans les mtadonnes de
connexion mais vous pouvez rendre leurs valeurs accessibles aux requtes en crant
des indicateurs dans la couche de gestion l'aide des fonctions MDX KPIValue et
KPIGoal.

Par exemple, si le cube contient un indicateur de performances avec le nom Bnfice


d'exploitation, vous pouvez crer des indicateurs dans la couche de gestion avec les
expressions MDX suivantes. Dans cet exemple, les indicateurs sont crs dans le
dossier\sous-dossier de groupe d'indicateurs Performance\Profit. Le nom de la
valeur d'indicateur de performances dans le cube est entre guillemets dans la fonction
MDX.

Nom de l'indicateur Expression MDX


Actual Profit KPIValue("Revenu d'exploitation")

Profit Target KPIGoal("Revenu d'exploitation")

Profit Variance (@Select(Performances\Revenu


\Revenu rel) -
@Select(Performances\Revenu
\Revenu prvisionnel)) /
abs(@Select(Performances\Revenu
\Revenu prvisionnel))

Profit Pct Achieved IIF(ISEMPTY(@Select(Performances


\Revenu\Revenu prvisionnel)), null,
@Select(Performances\Revenu
\Variance de revenu) +1)

Guide de l'utilisateur de l'outil de conception d'information


36 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Cration des univers
Objet MSAS Mappage de couche de gestion

Totaux visuels Vous pouvez utiliser la fonction propre MSAS VisualTotals dans les expressions MDX
pour les objets de couche de gestion.

La couche de gestion peut tre actualise pour valider les modifications du cube sous-jacent l'aide de la
commande Actualiser la structure dans le menu Actions de l'diteur de couche de gestion.
Liens associs
Cration d'un univers avec l'outil de conception d'information [page 26]
Proprits de la source de donnes OLAP [page 159]
A propos des objets de couche de gestion [page 147]
Insertion et modification des indicateurs [page 167]
Actualisation d'une couche de gestion OLAP [page 198]

3.5 Utilisation des sources de donnes Essbase

Lorsque vous crez une couche de gestion sur une source de donnes Essbase, ses objets sont automatiquement
gnrs. Le tableau suivant prsente des dtails sur la manire dont certains objets associs au cube Essbase
sont mapps dans la couche de gestion.

Objet Essbase Mappage de couche de gestion

Dimension Les dimensions d'analyse sont cres dans la couche de gestion pour chaque
dimension du cube.

Dimension de comptes Dans l'assistant Couche de gestion, vous slectionnez la dimension utiliser pour
crer les indicateurs dans la couche de gestion. Par dfaut, il s'agit de la dimension
marque comme dimension de comptes. Les indicateurs sont crs dans la couche
de gestion pour chaque objet de la dimension. L'organisation des indicateurs du
plan Essbase est conserve dans la couche de gestion.

Astuce
Pour certaines applications, vous pouvez dfinir une dimension autre que la
dimension de comptes pour les indicateurs. Dans ce cas, les indicateurs sont
crs en tant que dimension d'analyse dans la couche de gestion, rendant ainsi
disponibles les fonctionnalits d'analyse des hirarchies, comme la slection de
membres par exemple.

Hirarchie Pour chaque hirarchie figurant dans le cube, une hirarchie est cre dans la
dimension d'analyse. Toutes les hirarchies sont gnres de manire
conditionnelle.

Guide de l'utilisateur de l'outil de conception d'information


Cration des univers 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 37
Objet Essbase Mappage de couche de gestion

Remarque
Lors de l'ouverture de la couche de gestion dans l'diteur de requtes, les
niveaux de hirarchie sont dfinis de manire spontane et peuvent tre
slectionns dans la requte. Il est aussi possible d'insrer des niveaux dans la
couche de gestion.

Attribut dfini par Les UDA sont crs en tant qu'ensembles nomms dfinis sur la hirarchie associe
l'utilisateur (UDA) et apparaissent dans la dimension d'analyse.

Attribut Les attributs sont crs dans un dossier Attributs de la hirarchie.

Hirarchie des attributs Si les attributs sont dfinis en tant que hirarchie d'un cube, une hirarchie des
attributs est galement cre dans la dimension d'analyse.

Srie temporelle Une srie temporelle dynamique n'est pas automatiquement gnre dans la
dynamique couche de gestion, mais il est possible d'utiliser des fonctions MDX, telles que HTD
(valeurs de l'historique ce jour) et QTD (valeurs du trimestre ce jour) dans les
dfinitions d'objet.

Variable de substitution Les variables de substitution ne figurent pas dans la couche de gestion, mais il est
possible d'en afficher une dans une expression MDX. Le nom de la variable de
substitution doit tre prcd du caractre esperluette (&).

Par exemple, si le cube contient une variable nomme MoisActuel, vous pouvez
utiliser la variable dans la dfinition d'un ensemble nomm :

WITH SET [MoisActuel] AS '{[Priode].[&MoisActuel ]}'

Exemple de variable de substitution dans la dfinition d'un membre calcul :

WITH MEMBER [Indicateurs].[QuantitMoisActuel] AS '([Indicateurs].


[Quantit vendue], [Priode].[&MoisActuel])'

La couche de gestion peut tre actualise pour valider les modifications du cube sous-jacent l'aide de la
commande Actualiser la structure dans le menu Actions de l'diteur de couche de gestion.

Restriction
Lorsque vous insrez un objet MDX dans une couche de gestion Essbase (par exemple, un ensemble nomm,
un membre calcul ou un indicateur), assurez-vous que le nom de l'objet n'est pas le mme qu'une des
donnes du cube. Par exemple, Si Rgion est le nom d'un niveau hirarchique du cube, vous ne pouvez pas
appeler un nouvel objet MDX Rgion. Si le nouvel objet porte le mme nom qu'une des donnes du cube, il est
inutilisable dans la requte.

Liens associs
Cration d'un univers avec l'outil de conception d'information [page 26]
A propos des objets de couche de gestion [page 147]
Actualisation d'une couche de gestion OLAP [page 198]

Guide de l'utilisateur de l'outil de conception d'information


38 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Cration des univers
3.6 Utilisation des sources de donnes SAS

Pour crer un univers sur SAS, vous devez crer une fondation de donnes sources multiples sur une connexion
scurise.

Les connexions SAS sont gres par le service de fdration de donnes. Pour en savoir plus sur l'optimisation
des requtes sur des sources de donnes SAS, voir le Guide de l'outil d'administration de fdration de donnes.
Liens associs
Cration d'un univers avec l'outil de conception d'information [page 26]

3.7 Univers multilingues

L'outil de conception d'information prend en charge la cration d'univers multilingues. Cette fonctionnalit
permet d'offrir une solution multilingue utilisant un modle de mtadonnes d'un seul univers :

Le concepteur cre l'univers dans la langue source dans l'outil de conception d'information.
Les traducteurs traduisent les mtadonnes dans la fondation de donnes et la couche de gestion l'aide de
l'outil de gestion de la traduction. Pour en savoir plus sur la traduction de mtadonnes, voir la rubrique
associe.
Les concepteurs de rapports peuvent alors crer des rapports une seule fois depuis le mme univers pouvant
tre affich en plusieurs langues, selon les prfrences de l'utilisateur.

Il existe trois paramtres linguistiques qui affectent l'affichage des tiquettes, mtadonnes et donnes dans
l'outil de conception d'information :

La langue du produit dtermine la langue de l'interface utilisateur de l'outil de conception d'information. Ce


paramtre est dfini dans les prfrences de l'outil de conception d'information.
Les paramtres rgionaux de visualisation prfrs correspondent la langue prfre de l'utilisateur pour
l'affichage des rapports et des objets de requte dans une application. Ce paramtre est dfini dans les
prfrences de l'outil de conception d'information.
Les paramtres rgionaux dfinissent une langue et une zone gographique. Les abrviations locales sont
composes de l'abrviation de la langue suivie de celle du pays, par exemple, fr_FR. Les paramtres rgionaux
dfinissent galement la faon dont les donnes sont tries ainsi que la faon dont les dates et les nombres
sont formats. Les donnes s'affichent dans les paramtres rgionaux de secours lors de la consultation d'un
document traduit et il n'existe aucune traduction disponible dans les paramtres rgionaux de visualisation
prfrs de l'utilisateur. Les paramtres rgionaux de secours peuvent tre dfinis ou afficher par dfaut les
paramtres rgionaux dominants dfinis automatiquement pour chaque paramtre rgional.
Langue de connexion : pour les sources de donnes qui prennent en charge un paramtre linguistique,
saisissez-le lorsque vous crez ou modifiez une connexion. Cela dtermine la langue des donnes.

Guide de l'utilisateur de l'outil de conception d'information


Cration des univers 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 39
Langue source des mtadonnes dans l'outil de conception d'information

Les mtadonnes de la fondation de donnes (noms des tables et colonnes) sont cres dans la langue des
mtadonnes de la source de donnes. Les mtadonnes que vous insrez dans la fondation de donnes peuvent
tre saisies dans n'importe quelle langue.

Pour les connexions SAP NetWeaver BW, la fondation de donnes peut tre gnre automatiquement dans la
langue spcifie dans le paramtre linguistique de la connexion.

Les mtadonnes d'une couche de gestion relationnelle sont cres dans la langue des mtadonnes de la
fondation de donnes. Pour les couches de gestion OLAP, les mtadonnes sont cres dans la langue du
paramtre linguistique de la connexion. Les mtadonnes que vous insrez dans la couche de gestion peuvent
tre saisies dans n'importe quelle langue.

Une fois la couche de gestion gnre, la langue des mtadonnes (lorsqu'elles sont affiches dans l'diteur de la
couche de gestion) reste la mme, mme si vous modifiez le paramtre linguistique de la connexion.

Lors de la conception de l'univers, grce la fonction @Variable, vous pouvez utiliser les variables
PREFERRED_VIEWING_LOCALE et DOMINANT_PREFERRED_VIEWING_LOCALE pour personnaliser l'univers afin
de filtrer les donnes multilingues et d'extraire uniquement les donnes dans les paramtres rgionaux de
visualisation prfrs de l'utilisateur lors de la requte.

Affichage multilingue dans l'outil de conception d'information

Les paramtres rgionaux de visualisation prfrs (dfinis dans les prfrences de l'outil de conception
d'information) dterminent la langue des mtadonnes et des donnes dans l'Editeur de requte, pour autant que
deux conditions soient remplies :

Les traductions sont disponibles dans la langue (mtadonnes)


La connexion prend en charge le paramtre linguistique (donnes)

Lors de l'affichage des valeurs de la source de donnes dans l'diteur de connexion, les mtadonnes et les
donnes s'affichent dans la langue de la source de donnes en fonction de la valeur actuelle du paramtre
linguistique de la connexion.
Liens associs
Traduction des mtadonnes d'univers [page 40]
Cration d'un univers avec l'outil de conception d'information [page 26]
Dfinition des langues utilises par l'outil de conception d'information [page 23]

3.7.1 Traduction des mtadonnes d'univers

Avant de commencer, l'univers traduire doit tre cr dans la langue source et publi dans un rfrentiel ou un
dossier local.

Cette procdure est recommande pour traduire les mtadonnes de la fondation de donnes et de la couche de
gestion pour les univers crs dans l'outil de conception d'information. Pour en savoir plus sur les procdures
utilises dans l'outil de gestion de la traduction, voir le Guide de l'utilisateur de l'outil de gestion de la traduction.

Guide de l'utilisateur de l'outil de conception d'information


40 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Cration des univers
1. Dans l'outil de conception d'information, si vous n'avez pas encore de projet local, crez-en un.
Lorsque vous crez le projet, notez le chemin de fichier vers le rpertoire dans le systme de fichiers o les
fichiers du projet sont enregistrs. Le rpertoire racine par dfaut pour tous les projets est l'espace de travail.
2. Extrayez l'univers dans un projet local.

L'outil de conception d'information enregistre les fichiers .dfx et .blx dans le projet local. Ces fichiers
correspondent aux dfinitions de la fondation de donnes et de la couche de gestion. Ce sont les fichiers
utiliss comme source pour les traductions.

Remarque
Pour les univers OLAP, seul un fichier .blx est enregistr.

3. Dans l'outil de gestion de la traduction, traduisez les mtadonnes de la fondation de donnes (pour les
univers relationnels) :
a) Importez le fichier .dfx depuis le dossier du projet dans le systme de fichiers local.
b) Traduisez les mtadonnes.
c) Exportez le contenu traduit dans le systme de fichiers local.
Pour en savoir plus sur ces workflows, voir le Guide de l'utilisateur de l'outil de gestion de la traduction.
4. Suivez la mme procdure qu' l'tape prcdente pour traduire le fichier .blx.
5. Pour afficher les traductions, dans l'outil de conception d'information :
a) Dans les prfrences de langues de l'application, slectionnez la langue traduite comme langue prfre
de visualisation. Fermez l'outil de conception d'information et redmarrez-le pour que le changement de
langue prenne effet.
b) Pour l'ouvrir, cliquez deux fois sur la couche de gestion dans la vue Projets locaux. Vous pouvez afficher
les mtadonnes traduites dans l'Editeur de requte. Pour ouvrir l'Editeur de requte, slectionnez le
volet Requtes et cliquez sur Insrer une requte.
6. Publiez nouveau la couche de gestion afin que les traductions soient disponibles pour les utilisateurs de
l'univers.
Pour les univers publis dans un rfrentiel, vous pouvez ouvrir l'Editeur de requte sur un univers publi en
cliquant avec le bouton droit de la souris sur l'univers, sur la vue Ressources du rfrentiel et en slectionnant
Excuter la requte.

Liens associs
Cration d'un projet local [page 56]
Extraction d'un univers publi depuis un rfrentiel [page 53]
Extraction d'un univers publi depuis le systme de fichiers local [page 53]
Affichage et profilage de valeurs dans une source de donnes [page 136]
Insertion et modification d'une requte dans la couche de gestion [page 195]
Dfinition des langues utilises par l'outil de conception d'information [page 23]
Publication d'un univers [page 224]
Excution d'une requte sur un univers publi dans un rfrentiel [page 70]

Guide de l'utilisateur de l'outil de conception d'information


Cration des univers 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 41
4 Conversion d'univers .unv

4.1 A propos des univers .unv et .unx

Vous pouvez utiliser la commande Convertir l'univers .unv dans l'outil de conception d'information pour convertir
un univers cr avec d'autres outils de conception d'univers SAP BusinessObjects et des univers crs dans des
versions antrieures. Vous pouvez alors travailler sur l'univers converti dans un projet local comme s'il s'agissait
d'un univers cr avec l'outil de conception d'information.

Qu'est-ce qu'un univers .unv ?

Un univers .unv fait rfrence un univers cr avec un outil de conception SAP Business Objects XI 3, par
exemple, Univers Designer.

Les outils de conception SAP Business Objects BI 4 suivants crent des univers .unv :

L'outil de conception d'univers (nouveau nom de Universe Designer)


L'outil de conception d'univers, Desktop Edition (nouveau nom de Universe Designer Personal)

L'univers est stock avec un nom de fichier de type <nom d'univers>.unv dans un dossier local ou dans un
rfrentiel.

Qu'est-ce qu'un univers .unx ?

Lorsque vous publiez un univers l'aide de l'outil de conception d'information, l'univers est stock avec un nom de
fichier de type <nom d'univers>.unx. C'est ce que l'on appelle un univers .unx. La commande Convertir
l'univers .unv convertit un univers .unv au format d'univers .unx.
Liens associs
A propos de la conversion d'univers .unv [page 42]

4.2 A propos de la conversion d'univers .unv

Avant d'utiliser des univers .unv dans l'outil de conception d'information, vous devez les convertir.

Quels univers .unv peut-on convertir ?

Il est possible de convertir les types d'univers .unv suivants :

Guide de l'utilisateur de l'outil de conception d'information


42 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Conversion d'univers .unv
Univers relationnels crs l'aide des outils SAP BusinessObjects BI 4 : l'outil de conception d'univers ou
l'outil de conception d'univers, Desktop Edition.
Univers relationnels crs l'aide des outils de conception SAP BusinessObjects Enterprise XI 3.

Remarque
Avant de pouvoir convertir des univers crs dans la version XI 3 et enregistrs dans un rfrentiel, vous
devez mettre niveau l'univers l'aide de l'outil de gestion de la mise niveau. Pour en savoir plus, voir le
Guide de mise niveau de la plateforme SAP BusinessObjects Business Intelligence.

Il n'est pas possible de convertir les types d'univers .unv suivants :

Univers OLAP
Univers de procdures stockes
Univers bass sur une source de donnes Data Federator
Univers JavaBean

Remarque
Il n'est pas possible de convertir des vues d'entreprise cres l'aide du Gestionnaire de vues d'entreprise XI 3
en un format compatible avec les outils de reporting de la version BI 4.

Mthode de conversion des univers .unv

La manire dont vous convertissez les fichiers .unv dpend de la version du logiciel ou de l'outil utilis pour crer
l'univers et de son stockage local ou dans un rfrentiel. Le tableau suivant dcrit les tapes suivre pour
diffrents scnarios de conversion. Pour en savoir plus sur les procdures de conversion, voir les Rubriques
associes.

Univers convertir Workflow

Un univers .unv enregistr dans un rfrentiel Mettez d'abord niveau l'univers du rfrentiel vers la plus
l'aide des outils de conception XI 3. rcente version l'aide de l'outil de gestion de la mise jour.

Dans l'outil de conception d'information, suivez la procdure


de conversion d'un univers .unv dans un rfrentiel.

La conversion cre un univers .unx quivalent dans le


rfrentiel avec les droits d'univers et de connexion
correspondants.

Un univers .unv enregistr dans un rfrentiel Dans l'outil de conception d'information, suivez la procdure
l'aide de la version BI 4.0 ou d'une version plus de conversion d'un univers .unv dans un rfrentiel.
rcente de l'outil de conception d'univers.
La conversion cre un univers .unx quivalent dans le
rfrentiel avec les droits d'univers et de connexion
correspondants.

Guide de l'utilisateur de l'outil de conception d'information


Conversion d'univers .unv 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 43
Univers convertir Workflow

Tout univers .unv stock localement cr Dans l'outil de conception d'information, suivez la procdure
l'aide de la version XI 3 ou d'une version plus de conversion d'un univers .unv stock localement.
rcente des outils de conception.
La conversion cre des ressources d'univers quivalentes
(fondation de donnes, couche de gestion et connexion
Remarque locale) dans un projet local.
Un univers stock localement fait rfrence
Publiez la couche de gestion pour crer l'univers .unx.
un univers non scuris qui a t enregistr
pour tous les utilisateurs.

Aprs avoir converti des univers .unv

Lors de la conversion d'un univers .unv, cet univers .unv est prserv. Les documents de la requte SAP
BusinessObjects et les outils de reporting bass sur l'univers sont toujours lis l'univers .unv. Cela vous donne la
possibilit de vrifier et de tester l'univers converti avant de modifier les documents qui en dpendent.

Certaines fonctionnalits des univers .unv sont implmentes diffremment dans l'univers .unx. Une fois un
univers converti, vous pouvez modifier les ressources de l'univers d'un projet local dans l'outil de conception
d'information pour rechercher et corriger les incohrences, et pour tirer profit des fonctionnalits du nouvel
univers. Pour obtenir une description des fonctionnalits prises en charge et de la manire dont elles sont
implmentes dans les univers .unx, voir la rubrique associe.

Aprs conversion d'un univers, il est recommand d'actualiser la structure de la fondation de donnes et
d'effectuer une vrification d'intgrit de l'univers. Pour obtenir des conseils sur la rsolution d'erreurs de
vrification d'intgrit effectue sur des univers convertis, voir la rubrique associe.

Liens associs
Conversion d'un univers .unv dans un rfrentiel [page 50]
Conversion d'un univers .unv stock localement [page 51]
Fonctionnalits prises en charge lors de la conversion d'univers .unv [page 44]
Conseils pour rsoudre les erreurs de vrification d'intgrit aprs avoir converti des univers .unv [page 49]
A propos des univers .unv et .unx [page 42]

4.3 Fonctionnalits prises en charge lors de la conversion


d'univers .unv

Lors de la conversion d'un univers .unv l'aide de l'outil de conception d'information, le processus de conversion
cre des fonctionnalits quivalentes dans l'univers converti. Le tableau ci-dessous indique quelles fonctionnalits
d'univers .unv sont prises en charge et comment elles sont implmentes dans l'univers .unx. Pour certaines
fonctionnalits, des conseils sont fournis afin d'obtenir de meilleurs rsultats de conversion.

Guide de l'utilisateur de l'outil de conception d'information


44 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Conversion d'univers .unv
Fonctionnalit dans Fonctionnalit dans l'univers .unx converti
l'univers .unv d'origine

Schma d'un univers Les objets du schma d'univers sont crs dans la fondation de donnes :

Tables
Tables d'alias
Tables drives (y compris les tables drives imbriques)
Jointures (y compris les jointures de raccourci)
Jointures rflexives (converties en filtres de colonne)

Astuce
Les fonctions @Prompt dans les expressions de jointures rflexives
peuvent ncessiter une intervention manuelle aprs la conversion. Voir la
rubrique associe sur la rsolution d'erreurs de vrification d'intgrit.

Contextes

Astuce
Les contextes sont convertis avec toutes les jointures explicitement
incluses ou exclues. Dans l'diteur de la fondation de donnes, vous
pouvez tirer profit de la fonctionnalit des contextes simplifis. Vous
pouvez limiter manuellement la dfinition du contexte aux parties
ambigus du schma l'aide de jointures neutres. Pour en savoir plus sur
les contextes, voir la rubrique associe.

Plan de l'univers Les objets du plan d'univers sont crs dans la couche de gestion avec toutes
leurs proprits :

Classes et sous-classes (converties en dossiers)


Dimensions. En ce qui concerne les hirarchies chronologiques, une
dimension est cre pour chaque niveau actif de la hirarchie.
Indicateurs (y compris la fonction d'agrgation)
Dtails (convertis en attributs)
Conditions (converties en filtres, y compris les proprits pour les filtres
obligatoires)

Univers multilingue Les chanes traduites, paramtres de langue et paramtres rgionaux sont tous
convertis.

Univers li (de rfrence et Un univers de rfrence est converti comme tout autre univers .unv. La
driv) conversion d'un univers de rfrence ne dclenche pas la conversion des univers
drivs qui en dpendent.

Un univers driv comporte un lien un univers de rfrence. Lors de la


conversion d'un univers driv, la conversion inclut automatiquement tous les
univers de rfrence auxquels est li l'univers driv. Il n'est pas ncessaire de
convertir les univers de rfrence pralablement dans une tape spare.

Guide de l'utilisateur de l'outil de conception d'information


Conversion d'univers .unv 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 45
Fonctionnalit dans Fonctionnalit dans l'univers .unx converti
l'univers .unv d'origine

La fondation de donnes de l'univers converti contient toutes les tables et


jointures de tous les univers de rfrence et les tables, jointures ou contextes
dfinis dans l'univers driv.

La couche de gestion contient la totalit des classes, objets et conditions de tous


les univers de rfrence, y compris les classes, objets et conditions qui ont t
dfinis dans l'univers driv.

Paramtres des Les limites de la requte sont converties et peuvent tre modifies dans la couche
commandes d'univers : de gestion.
Limites de la requte

Paramtres SQL d'univers : Les commandes de produits cartsiens, les instructions de requte et les
Restrictions SQL instructions SQL multiples sont converties.

Vous pouvez modifier les restrictions Autoriser les produits cartsiens et Plusieurs
instructions SQL pour chaque contexte dans la fondation de donnes. Modifiez
toutes les autres restrictions SQL de la couche de gestion.

Stratgies Les stratgies personnalises ne sont pas prises en charge par les univers .unx.

Paramtres d'univers : Les personnalisations en vue de la configuration des paramtres de gnration


Paramtres de gnration SQL dans le fichier PRM ou dans les paramtres de l'univers ne sont pas
SQL converties. Vous pouvez ajouter des valeurs personnalises au fichier PRM et
personnaliser la configuration des paramtres d'univers dans l'univers converti
l'aide de l'outil de conception d'information.

Astuce
Vrifiez et rinitialisez la configuration personnalise sur les paramtres de
gnration SQL dans les proprits de fondation de donnes et les proprits
de couche de gestion. Pour en savoir plus sur la configuration des paramtres
SQL, voir la rubrique associe.

@Fonctions Les @functions suivantes sont disponibles :

@Aggregate_Aware
@Prompt
@DerivedTable
@Select
@Variable
@Where

La syntaxe de toutes les fonctions est prise en charge.

Guide de l'utilisateur de l'outil de conception d'information


46 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Conversion d'univers .unv
Fonctionnalit dans Fonctionnalit dans l'univers .unx converti
l'univers .unv d'origine

Astuce
La fonction @Prompt comporte une nouvelle syntaxe alternative pour tirer
profit des paramtres nomms. Pour en savoir plus, voir la rubrique associe.

Invites Les fonctions @Prompt dans les expressions de dimension et d'indicateur de la


couche de gestion et dans les expressions SQL de la fondation de donnes sont
prises en charge.

Lors de la conversion, il est possible de crer automatiquement un paramtre


nomm pour l'invite dans la couche de gestion.

Les expressions @Prompt de la fondation de donnes ne sont pas converties. Les


fonctions @Prompt dans les expressions de jointures rflexives peuvent
ncessiter une intervention manuelle aprs la conversion. Voir la rubrique
associe sur la rsolution d'erreurs de vrification d'intgrit.

Astuce
Les paramtres et listes de valeurs de l'outil de conception d'information
peuvent tre dfinis indpendamment des objets qu'ils rfrencent. Vous
pouvez par consquent rfrencer un paramtre nomm ou une liste de
valeurs dans plusieurs objets de couche de gestion.

listes de valeurs Des listes de valeurs nommes sont cres dans la couche de gestion pour les
objets de dimension et d'indicateur spcifiant une liste de valeurs.

Restrictions d'accs Lors de la conversion d'un univers en rfrentiel, les restrictions d'accs de
l'univers sont converties en profils de scurit pouvant tre modifis l'aide de
l'Editeur de scurit :

Les restrictions d'accs ( l'exception des restrictions d'objet) sont converties


en paramtres dans un profil de scurit des donnes.
Les restrictions d'accs d'objets sont converties en paramtres Crer une
requte et Afficher les donnes dans un profil de scurit de gestion.

Astuce
Les profils de scurit de gestion permettent de scuriser les
mtadonnes sparment des donnes. Par exemple, vous pouvez
autoriser un utilisateur crer une requte bien qu'il ne soit pas autoris
visualiser les donnes correspondantes. Pour en savoir plus sur la scurit
des univers dans l'outil de conception d'information, voir la rubrique
associe.

Affectation de la scurit et Lors de la conversion d'un univers en rfrentiel, les affectations d'utilisateurs et
priorit de groupes sont converties.

Guide de l'utilisateur de l'outil de conception d'information


Conversion d'univers .unv 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 47
Fonctionnalit dans Fonctionnalit dans l'univers .unx converti
l'univers .unv d'origine

Astuce
Dans l'Editeur de scurit, vous pouvez tirer profit de la fonctionnalit
permettant d'affecter plus d'un profil de scurit un utilisateur ou groupe.

La priorit de groupe pour les restrictions d'accs est convertie.

Remarque
Pour les univers .unv, si un utilisateur appartient diffrents groupes, la priorit
affecte aux groupes dtermine de quelle restriction d'accs l'utilisateur hrite
si aucune restriction d'accs ne lui est affecte. Dans l'univers converti, la
priorit est affecte aux profils de scurit des donnes et non aux groupes. Si
la priorit du profil affect au groupe est suprieure la priorit du profil
affect l'utilisateur, le profil du groupe est utilis.

Connexions Lors de la conversion d'un univers en rfrentiel, la mme connexion relationnelle


scurise est utilise pour les univers .unv et .unx. Si vous rcuprez l'univers
converti dans un projet local, un raccourci de connexion rfrenant la connexion
scurise dans le rfrentiel est cr.

Astuce
Les connexions relationnelles peuvent tre cres et partages par l'outil de
conception d'univers et l'outil de conception d'information. Les connexions
sont publies dans le mme dossier Connections du rfrentiel.

Lors de la conversion d'un univers stock localement (non scuris), les


connexions personnelles et partages sont converties en connexions locales.

Liens associs
Conseils pour rsoudre les erreurs de vrification d'intgrit aprs avoir converti des univers .unv [page 49]
A propos de l'Editeur de la fondation de donnes [page 100]
A propos des contextes [page 129]
A propos des paramtres de gnration SQL [page 329]
A propos des @Fonctions [page 319]
A propos de l'Editeur de couche de gestion [page 156]
A propos de la scurit de l'univers [page 227]

Guide de l'utilisateur de l'outil de conception d'information


48 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Conversion d'univers .unv
4.4 Conseils pour rsoudre les erreurs de vrification
d'intgrit aprs avoir converti des univers .unv

Aprs avoir converti un univers .unv, il est recommand d'excuter une vrification d'intgrit dans l'outil de
conception d'information sur l'univers converti. Certaines erreurs dans les rsultats de la vrification d'intgrit
peuvent tre rsolus en suivant les meilleures pratiques dcrites ci-dessous.

Erreurs sur les types de donnes de colonne

Actualisez la structure dans la fondation de donnes juste aprs la conversion. Cela vite les erreurs de types de
donnes dans la vrification d'intgrit.

Erreurs sur les jointures rflexives avec @Prompt

Si une expression de jointure de l'univers .unv contient une fonction @Prompt avec une liste de valeurs faisant
rfrence un objet, la jointure convertie doit tre remanie dans la fondation de donnes. Les tapes suivre de
deux solutions possibles sont dcrites ci-aprs. Les descriptions utilisent l'exemple suivant :

L'univers .unv contient une jointure rflexive dans la table dimProductStrings avec une invite appele Langue.
L'expression de la jointure rflexive est la suivante :

dimProductStrings.LanguageID= @Prompt('Langue','N','Langue\Id Langue',mono,constrained)

Aprs conversion de l'univers, la fondation de donnes contient un filtre de colonne dans la table
dimProductStrings. L'expression de jointure du filtre contient la fonction @Prompt.

La premire solution consiste crer un paramtre et une liste de valeurs demands par invite dans la fondation
de donnes :

1. Ouvrez la fondation de donnes en cliquant deux fois sur le nom de fondation de donnes dans la vue Projets
locaux
2. Cliquez sur l'onglet Paramtres et listes de valeurs.
3. Dans le volet Listes de valeurs de la fondation de donnes, dfinissez une liste de valeurs en fonction du SQL
personnalis pour Langue. Par exemple :
SELECT "LANGUES"."IDLANGUE", "LANGUES"."CODELANGUE" FROM "LANGUES"
4. Dans le volet Paramtres de la fondation de donnes, dfinissez un paramtre pour Langue. Slectionnez
l'option Invite aux utilisateurs et associez-y la liste de valeurs Langue.
5. Dans la fondation de donnes, modifiez le filtre de colonne dans la table dimProductStrings. Modifiez
l'expression de la jointure pour faire rfrence au nouveau paramtre d'invite, par exemple :
dimProductStrings.IDlangue = @Prompt(Langue)
6. Enregistrez et fermez la fondation de donnes.

La seconde solution consiste utiliser un filtre obligatoire dans la couche de gestion :

1. Ouvrez la fondation de donnes dans l'diteur et supprimez le filtre de colonne dans la table
dimProductStrings contenant la fonction @Prompt.

Guide de l'utilisateur de l'outil de conception d'information


Conversion d'univers .unv 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 49
2. Enregistrez et fermez la fondation de donnes.
3. Ouvrez la couche de gestion dans l'diteur.
4. Dans le volet Listes de valeurs de la couche de gestion, dfinissez une liste de valeurs en fonction du SQL
personnalis pour Langue. Par exemple :
SELECT "LANGUES"."IDLANGUE", "LANGUES"."CODELANGUE" FROM "LANGUES"
5. Dans le volet Paramtres de la couche de gestion, dfinissez un paramtre pour Langue. Conservez l'option
par dfaut sur Invite aux utilisateurs et associez-y la liste de valeurs Langue.
6. Dans la couche de gestion, dans le dossier associ au Produit, crez un filtre avec une expression faisant
rfrence au paramtre demand Langue, par exemple :
dimProductStrings.IDlangue = @Prompt(Langue)
7. Dans l'onglet Proprits de la dfinition de filtre, slectionnez l'option Utiliser obligatoirement le filtre dans la
requte. Slectionnez le Primtre du filtre de Appliquer au dossier.
8. Enregistrez et fermez la couche de gestion.

Liens associs
A propos de l'actualisation de fondation de donnes [page 140]
A propos de l'Editeur de la fondation de donnes [page 100]
A propos des paramtres et listes de valeurs de la fondation de donnes [page 133]
Insertion d'un filtre de colonne [page 121]
A propos de l'Editeur de couche de gestion [page 156]
A propos des paramtres [page 187]
A propos des listes de valeurs [page 189]
Insertion et modification des filtres [page 171]

4.5 Conversion d'un univers .unv dans un rfrentiel

L'univers .unv convertir doit tre stock dans un rfrentiel compatible avec l'outil de conception d'information.
Si l'univers .unv a t cr avec une version de l'outil de conception antrieure SAP BusinessObjects BI 4.0, vous
devez d'abord mettre niveau l'univers l'aide de l'outil de gestion de la mise niveau. Pour en savoir plus sur la
mise niveau d'univers, voir le Guide de mise niveau de SAP BusinessObjects Enterprise.

Pour rcuprer l'univers .unx converti en projet local afin de travailler dessus, vous devez d'abord disposer d'un
dossier de projet local dans la vue Projets locaux.

1. Dans l'outil de conception d'information, slectionnez Fichier Convertir l'univers .unv .


2. Dans la bote de dialogue Convertir l'univers .unv, cliquez sur l'icne Slectionner un univers .unv dans un

rfrentiel .
3. Ouvrez une session sur le rfrentiel o l'univers .unv a t enregistr, slectionnez l'univers et cliquez sur OK.
4. Cliquez sur le bouton Parcourir en regard du champ Dossier de rfrentiel de destination, puis slectionnez un
dossier du rfrentiel o enregistrer l'univers .unx converti.
5. Pour rcuprer l'univers .unx converti en projet local afin de travailler dessus, vous devez d'abord cliquer sur
le bouton Parcourir en regard du champ Dossier de projets local de destination, slectionnez un dossier de
projet et cliquez sur OK.

Guide de l'utilisateur de l'outil de conception d'information


50 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Conversion d'univers .unv
6. Pour que la conversion cre des paramtres nomms pour les invites, slectionnez l'option Convertir
automatiquement les expressions @prompt en paramtres nomms de l'univers. Pour en savoir plus sur les
paramtres nomms, voir la rubrique associe.
7. Si vous extrayez l'univers converti dans un projet local et souhaitez supprimer les normes de scurit locale
afin que tout utilisateur puisse ouvrir les ressources de l'univers sans saisir l'authentification du rfrentiel,
slectionnez l'option Enregistrer pour tous les utilisateurs.
8. Cliquez sur OK pour dmarrer la conversion.

Aprs la conversion, il est recommand d'actualiser la structure de la fondation de donnes, puis d'excuter une
vrification d'intgrit sur l'univers pour dtecter les problmes de la conversion. Pour obtenir des conseils sur la
rsolution d'erreurs de vrification d'intgrit, voir la rubrique associe.
Liens associs
Fonctionnalits prises en charge lors de la conversion d'univers .unv [page 44]
Ouverture d'une session [page 69]
Cration d'un projet local [page 56]
A propos des paramtres [page 187]
A propos de l'actualisation de fondation de donnes [page 140]
Excution d'une vrification d'intgrit [page 217]
Conseils pour rsoudre les erreurs de vrification d'intgrit aprs avoir converti des univers .unv [page 49]

4.6 Conversion d'un univers .unv stock localement

Vous devez dfinir un dossier de projet local dans la vue Projets locaux o enregistrer les ressources de l'univers
converti.

1. Dans l'outil de conception d'information, slectionnez Fichier Convertir l'univers .unv .


2. Dans la bote de dialogue Convertir l'univers .unv, cliquez sur l'icne Slectionner un univers .unv dans le

systme de fichier local et slectionnez l'univers que vous souhaitez convertir.


3. Cliquez sur le bouton Parcourir en regard du champ Dossier de projets local de destination, slectionnez un
dossier de projet et cliquez sur OK.
4. Pour que la conversion cre des paramtres nomms pour les invites, slectionnez l'option Convertir
automatiquement les expressions @prompt en paramtres nomms de l'univers. Pour en savoir plus sur les
paramtres nomms, voir la rubrique associe.
5. Cliquez sur OK pour dmarrer la conversion.

La conversion cre des ressources d'univers quivalentes (fondation de donnes, couche de gestion et
connexion locale) dans le dossier de projet local spcifi.

A ce stade, il est recommand d'actualiser la structure de la fondation de donnes.

Vous pouvez prsent publier la couche de gestion pour crer le fichier d'univers .unx. Cette opration cre
un univers local. Pour publier l'univers vers le rfrentiel, passez l'tape suivante.
6. Publiez la connexion locale sur un rfrentiel.
7. Modifiez la fondation de donnes et changez la connexion de sorte que la connexion scurise publie
l'tape prcdente soit utilise.

Guide de l'utilisateur de l'outil de conception d'information


Conversion d'univers .unv 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 51
8. Publiez la couche de gestion dans le rfrentiel.

L'Assistant de publication permet d'excuter une vrification d'intgrit sur l'univers (recommand). Pour obtenir
des conseils sur la rsolution d'erreurs de vrification d'intgrit, voir la rubrique associe.
Liens associs
Fonctionnalits prises en charge lors de la conversion d'univers .unv [page 44]
Cration d'un projet local [page 56]
A propos des paramtres [page 187]
A propos de l'actualisation de fondation de donnes [page 140]
Publication d'une connexion locale dans le rfrentiel [page 225]
Changement de connexion dans une fondation de donnes [page 106]
Publication d'un univers [page 224]
Excution d'une vrification d'intgrit [page 217]
Conseils pour rsoudre les erreurs de vrification d'intgrit aprs avoir converti des univers .unv [page 49]

Guide de l'utilisateur de l'outil de conception d'information


52 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Conversion d'univers .unv
5 Extraction d'univers publis

5.1 Extraction d'un univers publi depuis le systme de


fichiers local

Pour extraire un univers publi, vous devez disposer d'un projet dans la vue Projets locaux o seront enregistrs la
couche de gestion et les ressources rfrences.

1. Dans la vue Projets locaux, cliquez avec le bouton droit de la souris sur le dossier du projet et slectionnez
Extraire l'univers Depuis un dossier local .
2. Suivez les instructions des pages de l'Assistant. Pour en savoir plus sur ce qui est faire sur une page en
particulier, cliquez sur le bouton d'aide.

Lorsque l'assistant a termin, la couche de gestion et les ressources dpendantes (connexions, raccourcis de
connexions, fondation de donnes) sont cres dans le projet local et sont prtes tre modifies.

Liens associs
Cration d'un projet local [page 56]

5.2 Extraction d'un univers publi depuis un rfrentiel

Pour extraire un univers publi, vous devez disposer d'un projet dans la vue Projets locaux o seront enregistrs la
couche de gestion et les ressources rfrences.

1. Vous pouvez extraire un univers d'un rfrentiel de deux faons :

Option Commande
Depuis la vue Projets locaux Cliquez avec le bouton droit de la souris sur le dossier du
projet dans la vue Projets locaux et slectionnez Extraire
l'univers D'un rfrentiel .

Depuis la vue Ressources du rfrentiel Cliquez avec le bouton droit de la souris sur l'univers dans
la vue Ressources du rfrentiel et slectionnez Extraire
l'univers.

Remarque
Par dfaut, les ressources sont extraites dans le projet local et scurises localement en vous demandant
de saisir l'authentification du systme du rfrentiel lors de l'ouverture d'une fondation de donnes ou
d'une couche de gestion extraite.

Pour supprimer les normes de scurit locale, slectionnez l'option Enregistrer pour tous les utilisateurs
lorsque vous slectionnez l'univers dans le rfrentiel.

2. Suivez les instructions des pages de l'Assistant. Pour en savoir plus sur ce qui est faire sur une page en
particulier, cliquez sur le bouton d'aide.

Guide de l'utilisateur de l'outil de conception d'information


Extraction d'univers publis 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 53
Lorsque l'assistant a termin, la couche de gestion et les ressources dpendantes (connexions, raccourcis de
connexions, fondation de donnes) sont cres dans le projet local et sont prtes tre modifies.
Liens associs
Ouverture d'une session [page 69]
Slection d'un dossier de rfrentiel [page 225]
Cration d'un projet local [page 56]

Guide de l'utilisateur de l'outil de conception d'information


54 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Extraction d'univers publis
6 Utilisation des projets

6.1 A propos des projets locaux

La premire tape de la cration de ressources dans l'outil de conception d'information consiste crer un projet
local dans la vue Projets locaux. Vous crez et modifiez toutes les ressources ( l'exception des connexions
scurises et profils de scurit) dans un projet local.

Les ressources et dossiers d'un projet local sont stocks sous forme de fichiers et dossiers physiques dans le
systme de fichiers local. La vue Projets locaux permet de naviguer dans les projets locaux et d'ouvrir des
ressources dans l'outil de conception d'information.

Une fois que vous avez cr un projet local, il existe plusieurs manires de le remplir de ressources :

Crer des ressources l'aide des assistants disponibles dans le menu Nouveau.
Convertir un univers .unv cr avec l'outil de conception d'univers ou migr depuis une version antrieure.
Extraire un univers publi.

Vous modifiez les ressources l'aide des diteurs de l'outil de conception d'information en vrifiant le nom des
ressources dans le projet local.

Vous pouvez galement effectuer les tches suivantes sur les ressources depuis la vue Projets locaux :

Crer un projet partag afin de pouvoir partager des ressources avec d'autres concepteurs.
Vrifier l'intgrit des fondations de donnes et des couches de gestion.
Publier une couche de gestion sous forme d'univers sur un systme de fichier local ou un rfrentiel.
Publier une connexion sur un rfrentiel.
Afficher les ressources dpendantes.
Enregistrer une ressource sous forme de rapport.

Vous pouvez supprimer un projet de la vue Projets locaux. Les fichiers du projet restent dans le systme de
fichiers local tant que vous ne les supprimez pas de faon explicite. Ouvrez le projet pour qu'il soit nouveau
disponible dans la vue Projets locaux.
Liens associs
Cration d'un projet local [page 56]
Suppression d'un projet local [page 57]
Ouverture d'un projet local [page 56]
A propos de la conversion d'univers .unv [page 42]
Extraction d'un univers publi depuis un rfrentiel [page 53]
A propos des projets partags [page 57]
Excution d'une vrification d'intgrit [page 217]
A propos de la publication de ressources [page 223]
A propos des dpendances de ressources [page 219]
Enregistrement de ressources sous forme de rapports [page 66]

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des projets 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 55
6.1.1 Cration d'un projet local

1. Dans le menu principal de l'outil de conception d'information, slectionnez Fichier Nouveau Projet .
2. Donnez au projet un nom unique.
3. Dans Emplacement du projet, le chemin d'accs au fichier du rpertoire de l'lment racine par dfaut pour
tous les projets s'affiche. Pour slectionner un autre dossier local afin d'y conserver le projet, cliquez sur le

bouton Parcourir .
4. Cliquez sur Terminer.

Le projet est cr dans la systme de fichiers local et s'affiche dans la vue Projets locaux.

Liens associs
A propos des projets locaux [page 55]

6.1.1.1 Noms de ressources

Les noms de ressources identifient les connexions, fondations de donnes et couches de gestion d'un projet local.
Vous donnez un nom la ressource lorsque vous la crez. Le nom doit tre unique dans le projet local.

Remarque
Si vous utilisez le mme nom pour des ressources applicables diffrents projets, des conflits de dsignation
peuvent survenir lors de la publication des ressources vers le mme rfrentiel.

Vous pouvez facultativement saisir une description de la ressource.

Liens associs
A propos des ressources de l'outil de conception d'information [page 15]

6.1.2 Ouverture d'un projet local

1. Dans le menu principal de l'outil de conception d'information, slectionnez File (Fichier) Open Project
(Ouvrir le projet) .
2. Slectionnez l'option Select root directory (Slectionner le rpertoire racine) et cliquez sur Browse (Parcourir).
La bote de dialogue Browse for Folder (Parcourir) s'ouvre avec le rpertoire racine par dfaut pour tous les
projets (espace de travail) dj slectionns.
3. Cliquez sur OK pour slectionner le rpertoire par dfaut ou accdez au dossier qui contient le projet ouvrir.
Tous les projets qui ne sont pas dj ouverts dans la vue des projets locaux sont rpertoris dans Projects
(Projets) et sont slectionns par dfaut.
4. Dcochez la case des projets que vous ne souhaitez pas ouvrir et cliquez sur Finish (Terminer).

Guide de l'utilisateur de l'outil de conception d'information


56 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des projets
6.1.3 Suppression d'un projet local

1. Cliquez avec le bouton droit de la souris sur le projet dans la vue Projets locaux et slectionnez Supprimer.
2. Pour supprimer le projet de faon permanente de la vue Projets locaux et du systme de fichiers local,
slectionnez l'option Supprimer les contenus du projet sur le disque dans la bote de dialogue Confirmer la
suppression du projet.

Remarque
Si vous slectionnez cette option, la suppression est permanente et irrversible.

3. Cliquez sur Oui pour confirmer la suppression.

Si vous n'avez pas supprim les contenus du projet de faon permanente, vous pouvez ouvrir le projet afin qu'il
soit nouveau disponible dans la vue Projets locaux.
Liens associs
Ouverture d'un projet local [page 56]

6.1.4 Restauration de projets locaux en cas d'espace de


travail corrompu

Parfois, lorsque l'outil de conception d'information se ferme l'improviste, l'espace de travail local est corrompu
et vous n'tes pas en mesure de redmarrer l'outil de conception d'information. Dans ce cas, suivez la procdure
ci-dessous pour recrer l'espace de travail et restaurer les projets locaux.

1. Sur le systme de fichiers local, naviguez jusqu'au dossier %USERPROFILE%\.businessobjects


\bimodeler_14\. Par exemple :

C:\Documents and Settings\Administrator\.businessobjects\bimodeleter_14\


2. Renommez le dossier de l'espace de travail (workspace) en lui attribuant le nom workspace.bak.
3. Dmarrez l'outil de conception d'information.
Un nouveau dossier d'espace de travail est automatiquement cr.

4. Dans le menu principal, slectionnez Fichier Ouvrir le projet .


5. Dans la bote de dialogue Importer les projets existants, slectionnez le rpertoire racine, puis naviguez
jusqu'au dossier workspace.bak cr au cours de l'tape 2 en suivant le chemin indiqu plus haut.
6. Slectionnez les projets restaurer.
7. Slectionnez l'option Copier les projets dans l'espace de travail et cliquez sur Terminer.

6.2 A propos des projets partags

Un projet partag est un projet dans un rfrentiel dont les ressources sont disponibles pour d'autres
concepteurs. Pour crer un projet partag dans un rfrentiel, utilisez un projet local existant dans la vue Projets
locaux.

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des projets 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 57
Pour commencer utiliser les ressources partages, servez-vous des tches suivantes dans la vue
Synchronisation du projet :

Synchronisez le projet afin de copier les ressources entre les projets locaux et les projets partags.
Verrouillez et dverrouillez les ressources du projet partag afin que les autres concepteurs sachent lorsque
vous les utilisez.
Synchronisez un projet partag cr par un autre concepteur. Cela cre un projet local associ un projet
partag afin que vous puissiez commencer utiliser les ressources partages.

Liens associs
Cration d'un projet partag partir d'un projet local [page 58]
Utilisation d'un projet partag [page 58]
Synchronisation d'un projet [page 63]
Verrouillage d'une ressource [page 64]
Dverrouillage d'une ressource [page 65]
Fusion des modifications apportes aux ressources partages [page 65]

6.2.1 Cration d'un projet partag partir d'un projet local

Le projet partag portera automatiquement le mme nom que le projet local. Un projet avec ce nom ne peut pas
dj exister dans le rfrentiel. Si vous devez renommer un projet partag existant, utilisez la commande
Renommer dans la vue Synchronisation du projet. Pour ce faire, voir la rubrique associe.

1. Dans la vue Projets locaux, cliquez avec le bouton droit de la souris sur le projet que vous souhaitez partager
et slectionnez Nouveau projet partag.
2. Dans la bote de dialogue Ouvrir la session, slectionnez la session du systme du rfrentiel que vous
souhaitez ouvrir et saisissez votre authentification systme.
La vue Synchronisation du projet s'ouvre, affichant un projet partag portant le mme nom que le projet local.
A ce stade, le projet partag est vide.
3. Dans la vue Synchronisation du projet, synchronisez les ressources que vous souhaitez enregistrer dans le
projet partag.

Liens associs
Renommage d'un projet partag [page 59]
Ouverture d'une session [page 69]
Synchronisation d'un projet [page 63]

6.2.2 Utilisation d'un projet partag

Utilisez cette procdure pour utiliser les ressources d'un projet partag existant.

1. Ouvrez la vue Synchronisation du projet avec un session du systme du rfrentiel o est enregistr le projet
partag.
2. Slectionnez le projet partag dans la liste Projets partags.
3. Dans le projet partag slectionn, verrouillez les ressources que vous souhaitez utiliser.

Guide de l'utilisateur de l'outil de conception d'information


58 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des projets
Les verrous sont disponibles en tant qu'outil de communication entre concepteurs. Lorsque d'autres
concepteurs ouvrent la vue Synchronisation du projet, votre verrou les informe que vous tes en train
d'effectuer des changements. Cela empche galement les autres concepteurs de mettre jour ces
ressources du projet partag aussi longtemps qu'elles sont verrouilles. Nanmoins, un concepteur peut
dverrouiller la ressource, si ncessaire.
4. Synchronisez le projet pour mettre jour les ressources du projet local avec les dernires modifications
enregistres sur le serveur.

Si vous ne disposez pas dj d'une version locale du projet, il en est cr une dans la vue Projets locaux.

Vous pouvez passer en revue les modifications apportes sur le serveur avant de les mettre jour dans le
projet local. Pour en savoir plus, voir la rubrique associe sur la fusion de modifications dans des ressources
partages.
5. Une fois les modifications apportes, dans la vue Synchronisation du projet, synchronisez le projet pour
enregistrer vos modifications sur le serveur.
6. Dverrouillez les ressources.

Liens associs
Ouverture de la vue Synchronisation du projet [page 63]
Verrouillage d'une ressource [page 64]
Synchronisation d'un projet [page 63]
Fusion des modifications apportes aux ressources partages [page 65]
Dverrouillage d'une ressource [page 65]

6.2.3 Renommage d'un projet partag

Utilisez cette procdure pour renommer un projet partag se trouvant dans le rfrentiel.

1. Ouvrez la vue Synchronisation du projet avec un session du systme du rfrentiel o est enregistr le projet
partag.
2. Slectionnez le projet partag dans la liste Projets partags.

3. Cliquez sur l'icne Renommer le projet partag .


4. Saisissez un nouveau nom, unique dans le rfrentiel.
5. Pour crer un projet local avec le nouveau nom dans la vue Projets locaux, synchronisez le projet.
Les projets locaux avec le nom d'origine ne sont plus associs au projet partag avec le nouveau nom. Les
ressources de ces projets locaux ne peuvent plus tre synchronises avec le projet nouvellement nomm.

Liens associs
Ouverture de la vue Synchronisation du projet [page 63]
Synchronisation d'un projet [page 63]

6.2.4 Suppression d'un projet partag

1. Ouvrez la vue Synchronisation du projet avec un session du systme du rfrentiel o est enregistr le projet
partag.

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des projets 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 59
2. Slectionnez le projet partag dans la liste Projets partags.

3. Cliquez sur l'icne Supprimer le projet partag .

Remarque
La suppression d'un projet partag est irrversible.

Le projet partag est supprim du rfrentiel. Les ressources des projets locaux associs au projet partag
supprim ne sont pas affectes ; par contre, les statuts de synchronisation du projet local sont perdus.

6.3 A propos de la synchronisation de projet

La synchronisation d'un projet commence par la comparaison des ressources d'un projet dans la vue Projets
locaux avec un projet partag associ sur le serveur du rfrentiel. La synchronisation dtecte les ressources
ajoutes, les ressources supprimes et les diffrences entre les ressources. Sur la base des diffrences
dtectes, vous pouvez mettre jour les ressources locales et partages.

Utilisez la vue Synchronisation du projet pour synchroniser un projet. La vue affiche les informations de
synchronisation dans deux volets :

Le volet Projet partag liste les ressources du projet partag sur le serveur. Une icne de verrouillage apparat
en regard de la ressource si elle est verrouille. D'autres informations sur les ressources se trouvant sur le
serveur sont fournies : l'utilisateur qui a modifi pour la dernire fois la ressource et la date de cette
modification, l'utilisateur qui a verrouill la ressource et la date de ce verrouillage.
Le volet Etat de synchronisation liste le statut de chaque ressource. Le statut est dtermin par comparaison
des ressources dans les projets locaux et partags.

Les diffrents statuts de synchronisation et leur signification sont lists dans la table.

Statut Description

Ajout localement La ressource a t ajoute dans le projet local, mais pas dans le projet
partag.

Modifi localement La ressource a t modifie dans le projet local, mais pas dans le
projet partag depuis la dernire synchronisation.

Supprim localement La ressource a t supprime dans le projet local, mais se trouve


toujours dans le projet partag.

Ajout au serveur La ressource n'est pas dans le projet local, mais se trouve dans le
projet partag.

Modifi sur le serveur La ressource a t modifie dans le projet partag, mais pas dans le
projet local depuis la dernire synchronisation.

Supprim sur le serveur La ressource se trouve dans le projet local, mais a t supprime du
projet partag.

En conflit Les situations suivantes crent un statut de conflit :

Guide de l'utilisateur de l'outil de conception d'information


60 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des projets
Statut Description

La ressource a t modifie dans le projet local et dans le projet


partag avec diffrentes modifications depuis la dernire
synchronisation.
Une ressource portant le mme nom a t ajoute au projet local
et au projet partag depuis la dernire synchronisation.
La ressource a t modifie dans le projet local, mais supprime
du projet partag.
La ressource a t modifie dans le projet partag, mais
supprime du projet local.

Synchronis Les ressources sont identiques.

Trois commandes permettent de synchroniser des ressources. Lorsque vous slectionnez les ressources
synchroniser, vous pouvez slectionner des ressources individuelles ou des dossiers. Le tableau suivant rsume
les actions de synchronisation possibles.

Icne Commande Action de synchronisation

Obtenir les modifications du Pour les ressources slectionnes :


serveur
Si le statut est Ajout au serveur, la ressource est
ajoute au projet local.
Si le statut est Modifi sur le serveur, la ressource est
mise jour dans le projet local.
Si le statut est Supprim sur le serveur, la ressource
est supprime du projet local.
Si le statut est En conflit, la ressource sur le serveur
(qu'elle soit modifie, ajoute ou supprime) est
copie dans le projet local, quelle que soit la
modification apporte au projet local.

Pour tous les autres statuts, aucune action n'est


accomplie.

Remarque
Vous pouvez passer en revue les modifications
apportes sur le serveur avant de les mettre jour
dans le projet local. Pour en savoir plus, voir la rubrique
associe sur la fusion de modifications dans des
ressources partages.

Enregistrer les modifications Pour les ressources slectionnes :


sur le serveur
Si le statut est Ajout localement, la ressource est
ajoute au projet partag sur le serveur.
Si le statut est Modifi localement, la ressource est
mise jour dans le projet partag sur le serveur.

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des projets 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 61
Icne Commande Action de synchronisation

Si le statut est Supprim localement, la ressource est


supprime du projet partag sur le serveur.
Si le statut est En conflit, la ressource du projet local
(qu'elle soit modifie, ajoute ou supprime) est
copie dans le projet partag, quelle que soit la
modification apporte au projet partag.

Remarque
Si une ressource est verrouille par un autre utilisateur,
un message d'erreur s'affiche et les modifications et
suppressions ne sont pas effectues sur le serveur.

Pour tous les autres statuts, aucune action n'est


accomplie.

Annuler les modifications Pour les ressources slectionnes, le projet local est mis
jour l'aide du projet partag sur le serveur, quel que soit
le statut.

Remarque
Annuler les modifications met jour le projet local de la
mme manire qu'Obtenir les modifications du serveur
ceci prs que, si une ressource a t cre dans le
projet local et n'a pas encore t enregistre sur le
serveur, Annuler les modifications supprime la nouvelle
ressource locale tandis qu'Obtenir les modifications du
serveur conserve la nouvelle ressource locale.

La liste de ressources dans le volet Etat de synchronisation peut tre filtre sur base du statut l'aide des icnes
de la barre d'outils du volet :

Affiche toutes les ressources. Cela efface les filtres et rpertorie toutes les ressources, quel
que soit leur statut.

Affiche ou masque les ressources ayant pour statut Synchronis.

Affiche ou masque les ressources du projet local qui ont chang par rapport au serveur.

Affiche ou masque les ressources ayant pour statut En conflit.

Affiche ou masque les ressources du serveur qui ont chang par rapport au projet local.

Liens associs
Synchronisation d'un projet [page 63]

Guide de l'utilisateur de l'outil de conception d'information


62 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des projets
Verrouillage d'une ressource [page 64]
Dverrouillage d'une ressource [page 65]
Fusion des modifications apportes aux ressources partages [page 65]

6.3.1 Ouverture de la vue Synchronisation du projet

1. Pour ouvrir la vue Synchronisation du projet, dans le menu principal, slectionnez Fentre
Synchronisation du projet .

2. Cliquez sur l'icne Changer de session dans la vue Synchronisation du projet pour ouvrir une session sur
le systme du rfrentiel o sont enregistrs les projets partags.

Aprs avoir saisi vos informations d'authentification, vous pouvez grer les projets partags et slectionner un
projet synchroniser dans la liste Projet partag.
Liens associs
Ouverture d'une session [page 69]
A propos de la synchronisation de projet [page 60]

6.3.2 Synchronisation d'un projet

Pour synchroniser un projet, celui-ci doit tre partag.

Synchronisez un projet lorsque vous souhaitez accomplir les tches suivantes :

Mettre jour des ressources locales avec les modifications stockes dans le projet partag.
Enregistrer dans le projet partag les modifications apportes aux ressources locales.
Rtablir les ressources locales selon la copie stocke dans le projet partag.
Crer une copie locale d'un projet partag.

1. Ouvrez la vue Synchronisation du projet avec un session du systme du rfrentiel o est enregistr le projet
partag.
2. Slectionnez le projet partag dans la liste Projets partags.
3. Pour voir le dernier tat de synchronisation des ressources du projet, dans le volet intitul Etat de
synchronisation (projet local par rapport au projet partag), dveloppez le projet et cliquez sur l'icne

d'actualisation .
Pour en savoir plus sur l'tat de synchronisation et les actions possibles, voir la rubrique associe concernant
la synchronisation de projets.
4. Synchronisez le projet :

Pour mettre jour le projet local avec les ressources qui ont t modifies dans le projet partag,

slectionnez les ressources dans la liste et cliquez sur l'icne Obtenir les modifications du serveur .
Si aucun projet n'existe dans la vue Projets locaux avec le nom du projet partag, un projet local est cr.

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des projets 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 63
Remarque
Vous pouvez passer en revue les modifications apportes sur le serveur avant de les mettre jour dans
le projet local. Pour en savoir plus, voir la rubrique associe sur la fusion de modifications dans des
ressources partages.

Pour mettre jour le projet partag avec les modifications apportes localement, slectionnez les

ressources de la liste et cliquez sur l'icne Enregistrer les modifications sur le serveur .

Remarque
Les ressources verrouilles par un autre utilisateur ne peuvent tre mises jour sur le serveur.
Toutefois, au besoin, tout utilisateur peut dverrouiller la ressource.

Si vous mettez jour le serveur avec des ressources que vous avez verrouilles, la synchronisation met
jour les modifications mais ne les dverrouille pas. Vous devez explicitement dverrouiller les
ressources sur le serveur.

Pour rtablir la copie stocke sur le serveur comme ressources dans le projet local, slectionnez les

ressources et cliquez sur l'icne Annuler les modifications .

Liens associs
A propos de la synchronisation de projet [page 60]
Ouverture de la vue Synchronisation du projet [page 63]
Verrouillage d'une ressource [page 64]
Dverrouillage d'une ressource [page 65]
Fusion des modifications apportes aux ressources partages [page 65]

6.3.3 Verrouillage d'une ressource

Pour verrouiller une ressource, celle-ci doit se trouver dans un projet partag.

Verrouillez une ressource lorsque vous souhaitez informer les autres concepteurs que vous tes en train de
travailler sur la ressource lorsqu'ils ouvrent la vue Synchronisation du projet.

1. Ouvrez la vue Synchronisation du projet avec un session du systme du rfrentiel o est enregistr le projet
partag.
2. Slectionnez le projet partag dans la liste Projets partags.
3. Dans le volet Projet partag , dveloppez le projet.
4. Cliquez avec le bouton droit sur la ressource et slectionnez Verrouiller.

Remarque
L'action de verrouillage ne met pas jour le contenu de ressource, ni dans le projet local, ni dans le projet
partag. Pour enregistrer des modifications, synchronisez la ressource.

Liens associs
Ouverture de la vue Synchronisation du projet [page 63]

Guide de l'utilisateur de l'outil de conception d'information


64 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des projets
A propos de la synchronisation de projet [page 60]

6.3.4 Dverrouillage d'une ressource

Dverrouillez une ressource une fois que vous avez mis jour vos modifications sur le serveur et que vous
souhaitez informer les autres concepteurs que vous avez termin. Une fois que vous avez dverrouill la
ressource, les autres concepteurs peuvent la verrouiller et/ou mettre jour la version du serveur avec les
modifications.

Remarque
Au besoin, vous pouvez dverrouiller une ressource verrouille par un autre utilisateur.

1. Ouvrez la vue Synchronisation du projet avec un session du systme du rfrentiel o est enregistr le projet
partag.
2. Slectionnez le projet partag dans la liste Projets partags.
3. Dans le volet Projet partag , dveloppez le projet.
4. Cliquez avec le bouton droit sur la ressource et slectionnez Dverrouiller.

Remarque
L'action de dverrouillage ne met pas jour la ressource du serveur avec les modifications apportes dans
le projet local. Pour enregistrer des modifications, synchronisez la ressource.

Liens associs
Ouverture de la vue Synchronisation du projet [page 63]
A propos de la synchronisation de projet [page 60]

6.3.5 Fusion des modifications apportes aux ressources


partages

Lors de la synchronisation d'une ressource partage, avant d'obtenir les modifications du serveur, vous pouvez
passer en revue les modifications et dcider lesquelles sont appliquer la ressource locale. Cette procdure
prsente une faon de fusionner manuellement les modifications entre des ressources qui diffrent.

Par exemple, imaginons que vous tes en train de travailler sur une ressource appele
NouvelleFondationDeDonnes dans un projet local. Ce projet est partag dans un rfrentiel. Lorsque vous
synchronisez le projet, NouvelleFondationDeDonnes a pour tat de synchronisation Modifi sur le serveur ou
En conflit.

Pour passer en revue et fusionner manuellement les modifications :

1. Dans le projet local, cliquez avec le bouton droit sur NouvelleFondationDeDonnes et slectionnez Copier.
2. Cliquez nouveau avec le bouton droit (dans le projet local) et slectionnez Coller.
Une copie de NouvelleFondationDeDonnes est enregistre dans le projet local.

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des projets 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 65
3. Dans la vue Synchronisation du projet, slectionnez NouvelleFondationDeDonnes et synchronisez en
slectionnant Obtenir les modifications du serveur.
4. Ouvrez NouvelleFondationDeDonnes et Copie de NouvelleFondationDeDonnes dans l'Editeur de
fondation de donnes en cliquant deux fois sur chaque nom de ressource dans le projet local.
Chaque copie s'ouvre dans un onglet spar de l'diteur.
5. Comparez les modifications du serveur dans NouvelleFondationDeDonnes vos modifications locales
dans Copie de NouvelleFondationDeDonnes.
6. Dans l'onglet de l'diteur o est ouvert NouvelleFondationDeDonnes, supprimez les modifications
serveur que vous ne souhaitez pas conserver et ajoutez celles que vous avez effectues localement et que
vous souhaitez conserver.
7. Enregistrez les modifications de NouvelleFondationDeDonnes dans l'diteur.
8. Dans la vue Synchronisation du projet, actualisez la synchronisation. Mettez jour le serveur en slectionnant
NouvelleFondationDeDonnes, puis en slectionnant Enregistrer les modifications sur le serveur.

Finalement, une fois que vous avez vrifi les modifications fusionnes, vous pouvez supprimer Copie de
NouvelleFondationDeDonnes du projet local.

6.4 Enregistrement de ressources sous forme de rapports

Vous pouvez enregistrer n'importe quelle ressource sous forme de rapport dans un fichier local.

1. Cliquez avec le bouton droit sur le nom de la ressource dans la vue Projets locaux et slectionnez Enregistrer
sous.
2. Dans la zone Emplacement du rapport, saisissez un chemin, un nom et un type de fichier pour le rapport. Le
type de fichier peut tre le format .pdf, .html ou .txt.

Pour parcourir le systme de fichiers local afin de trouver un chemin de fichier, cliquez sur le bouton Parcourir

.
3. Pour les ressources plus volumineuses (fondations de donnes et couches de gestion), vous pouvez
slectionner quels lments de mtadonnes inclure au rapport dans la zone Elments de mtadonnes.
4. Cliquez sur Gnrer pour crer le rapport.

Guide de l'utilisateur de l'outil de conception d'information


66 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des projets
7 Utilisation des ressources de rfrentiel

7.1 A propos de la gestion des ressources de rfrentiel

Les ressources de rfrentiel sont les univers et les connexions qui ont t scuriss dans un rfrentiel sur un
CMS (Central Management Server). La vue Ressources de rfrentiel permet de naviguer parmi les dossiers et
ressources de rfrentiel et d'interagir avec eux.

Le dossier Connections contient les connexions scurises cres l'aide de l'outil de conception d'information et
de l'outil de conception d'univers.

Remarque
Un sous-dossier CommonConnections apparat parfois dans le dossier Connections. Le dossier
CommonConnections contient des connexions OLAP cres dans la Central Management Console utilises
dans SAP BusinessObjects Advanced Analysis.

Le dossier Universe contient les univers publis avec l'outil de conception d'information (univers .unx), de mme
que les univers crs et exports avec l'outil de conception d'univers ou migrs depuis des versions antrieures
(univers .unv).

Pour naviguer dans un rfrentiel, ouvrez une session sur le CMS o est stock le rfrentiel. Pour en savoir plus
sur les sessions, voir la rubrique associe.

Les sections suivantes rsument les tches que vous pouvez accomplir depuis la vue Ressources de rfrentiel.

Gestion de dossiers

Avec les droits appropris, vous pouvez insrer, renommer et supprimer des sous-dossiers dans les dossiers
Connections et Universes.

Gestion de connexions scurises

Modifier une connexion existante.


Insrer une nouvelle connexion OLAP ou relationnelle scurise dans le rfrentiel.
Crer un raccourci de connexion dans un projet local partir d'une connexion scurise existante.
Supprimer une connexion scurise du rfrentiel.

Gestion d'univers

Vous pouvez accomplir les tches suivantes sur les univers .unx (publis l'aide de l'outil de conception
d'information) :

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des ressources de rfrentiel 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 67
Excuter une vrification de l'intgrit.
Excuter une requte. Cette commande ouvre l'Editeur de requte. Les paramtres de scurit dfinis dans
les profils de scurit pour l'univers sont appliqus en fonction du nom d'utilisateur de la session.
Extraire un univers. Cette commande enregistre la couche de gestion et ses ressources rfrences dans un
projet local afin que vous puissiez les modifier.
Renommer un univers. Cette commande renomme uniquement l'univers et non la couche de gestion sous-
jacente.
Supprimer un univers du rfrentiel.

Vous pouvez accomplir les tches suivantes sur les univers .unv (crs l'aide de l'outil de conception d'univers
ou migrs depuis une version antrieure) :

Convertir un univers. Vous pouvez enregistrer les ressources converties en un projet local ou publier dans le
rfrentiel l'univers .unx converti.
Supprimer un univers du rfrentiel.

Liens associs
A propos de la gestion de session [page 68]
A propos de la modification des connexions et des raccourcis de connexion [page 95]
Cration d'une connexion relationnelle [page 74]
Cration d'une connexion OLAP [page 90]
A propos des raccourcis de connexion [page 73]
Excution d'une vrification d'intgrit [page 217]
Excution d'une requte sur un univers publi dans un rfrentiel [page 70]
Extraction d'un univers publi depuis un rfrentiel [page 53]
A propos de la conversion d'univers .unv [page 42]

7.2 A propos de la gestion de session

Une session contient le nom de systme du CMS (Central Management Server) et les informations
d'authentification ncessaires pour accder des ressources stockes dans un rfrentiel. Vous devez dfinir au
moins une session pour vous connecter au rfrentiel. Vous pouvez dfinir d'autres sessions qui se connectent au
mme rfrentiel sous diffrents utilisateurs.

Les workflows de l'outil de conception d'information ncessitant l'accs des ressources scurises vous invitent
fournir des informations par le biais de la bote de dialogue Ouvrir la session. Si vous n'avez pas dj dfini une
session pour le rfrentiel auquel vous souhaitez accder, vous pouvez slectionner Nouvelle session dans la liste
Sessions. Vous pouvez galement dfinir une session avec la commande Insrer une session dans la vue
Ressources de rfrentiel.

Une fois la session dfinie, elle est conserve dans la vue Ressources de rfrentiel, ainsi que dans la liste
Sessions. Lorsque vous ouvrirez nouveau la session, vous n'aurez saisir que votre mot de passe.

Une fois une session ouverte, elle reste ouverte jusqu' ce que vous quittiez l'outil de conception d'information.
Pour fermer explicitement une session, vous devez raliser cette opration depuis la vue Ressources de
rfrentiel.

Guide de l'utilisateur de l'outil de conception d'information


68 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des ressources de rfrentiel
Plusieurs sessions peuvent tre ouvertes simultanment, pour autant que les sessions se trouvent sur des
systmes du CMS diffrents. Si vous devez ouvrir une session avec un autre nom d'utilisateur et un autre mot de
passe sur un CMS o une autre session est ouverte, vous devez d'abord fermer la session ouverte.

Si vous n'avez plus besoin d'une session et souhaitez la supprimer de la liste, utilisez la commande Supprimer une
session dans la vue Ressources de rfrentiel.
Liens associs
Droits de la CMC pour les utilisateurs de l'outil de conception d'information [page 229]
Ouverture d'une session [page 69]
Fermeture d'une session [page 70]

7.2.1 Ouverture d'une session

Diffrents workflows ncessitent l'ouverture d'une session. Si vous tes invit ouvrir une session, une liste des
sessions prdfinies est disponible. La liste Sessions est organise dans l'ordre suivant :

Sessions ouvertes par ordre alphabtique


Sessions fermes par ordre alphabtique
Nouvelle session

Pour ouvrir une session sur un rfrentiel dj dfini dans l'outil de conception d'information :

1. Effectuez l'une des actions suivantes :

Dans la vue Ressources de rfrentiel, cliquez avec le bouton droit sur le nom du rfrentiel et
slectionnez Ouvrir la session.
Slectionnez la session dans la liste Sessions.
2. Les informations d'authentification du CMS sont remplies pour vous. Si la session n'est pas dj ouverte,
saisissez votre Mot de passe.

Remarque
Si vous essayez d'ouvrir une session sur un rfrentiel dont une autre session est dj ouverte, un message
d'erreur s'affiche. Pour changer de session sur un rfrentiel, vous devez d'abord fermer la session ouverte
dans la vue Ressources de rfrentiel.

3. En fonction du workflow, cliquez sur OK, Suivant ou Connexion.

Pour ouvrir une session sur un rfrentiel qui n'est pas dj dfini dans l'outil de conception d'information :

1. Procdez comme suit :

Dans la vue Ressources de rfrentiel, dans le menu Insrer , slectionnez Insrer une session.
Slectionnez Nouvelle session dans la liste Sessions.
2. Dans la zone Systme, saisissez le nom du CMS (Central Management Server) o se situe le rfrentiel.

Remarque
Pour insrer une session pour un rfrentiel hberg sur un ordinateur d'un domaine diffrent de celui du
client hbergeant l'application, vous devez fournir les informations d'hte dans un fichier hosts sur le client.
Vous pouvez mettre jour les fichiers d'hbergement dans :

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des ressources de rfrentiel 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 69
C:\WINDOWS\system32\drivers\etc\hosts

3. Saisissez votre nom d'utilisateur et votre mot de passe.

Remarque
Pour le type d'Authentification Windows AD, spcifiez le nom de domaine complet dans Nom d'utilisateur.
Par exemple, saisissez monutilisateur@domaine.com et non monutilisateur@domaine.

4. Dans la liste Authentification, slectionnez la mthode d'authentification utiliser.


5. En fonction du workflow, cliquez sur OK, Suivant ou Connexion.

La session reste ouverte jusqu' ce que vous la fermiez explicitement dans la vue Ressources de rfrentiel ou
que vous quittiez l'outil de conception d'information.
Liens associs
Fermeture d'une session [page 70]

7.2.2 Fermeture d'une session

Toutes les sessions ouvertes se ferment lorsque vous quittez l'outil de conception d'information. Pour fermer
explicitement une session :

1. Dans la vue Ressources de rfrentiel, slectionnez la session que vous souhaitez fermer.
2. Cliquez avec le bouton droit et slectionnez Fermer la session.

7.3 Excution d'une requte sur un univers publi dans un


rfrentiel

Lorsque vous excutez une requte sur un univers publi dans un rfrentiel, l'Editeur de requte applique les
paramtres dfinis dans les profils de scurit de l'univers conformment au nom d'utilisateur dfini dans la
session.

1. Dans la vue Ressources de rfrentiel, slectionnez l'univers. Slectionnez uniquement des univers .unx.
2. Cliquez avec le bouton droit sur le nom de l'univers et slectionnez Excuter une requte.

L'Editeur de requte s'ouvre sur une liste de vues et objets accords suivant votre nom d'utilisateur.
Liens associs
Comment crer une requte [page 201]

Guide de l'utilisateur de l'outil de conception d'information


70 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des ressources de rfrentiel
8 Utilisation des connexions

8.1 propos des connexions

Une connexion est un ensemble nomm de paramtres dfinissant la manire dont une ou plusieurs applications
SAP BusinessObjects peuvent accder aux sources de donnes relationnelles ou OLAP. La connexion peut
consister en un fichier local ou en un objet distant d'un rfrentiel rfrenc par un raccourci local dans l'outil de
conception d'information.

Vous utilisez des connexions aux fins suivantes :

Objet Description

Source de donnes relationnelle pour Vous associez une ou plusieurs connexions relationnelles une
une fondation de donnes fondation de donnes et concevez une couche de gestion sur la
fondation de donnes.

Lorsque vous publiez la couche de gestion sous forme d'univers, les


connexions et la fondation de donnes sont intgres dans l'univers
et fournissent les donnes pour les requtes excutes sur l'univers.

Source de donnes OLAP pour une Pour une source de donnes OLAP, vous associez une couche de
couche de gestion gestion directement une connexion. La couche de gestion est
publie sous forme d'univers mais la connexion offre un accs direct
au cube.

Accder une requte SAP NetWeaver Dfinissez des connexions SAP NetWeaver BW utilisant le pilote de
BW middleware du SAP BICS Client pour fournir l'accs une requte.
Les applications de requte et de reporting SAP BusinessObjects se
connectent directement la requte. Vous ne pouvez pas utiliser ces
connexions comme source de couches de gestion ou d'univers. Pour
en savoir plus sur la cration d'un univers sur SAP NetWeaver BW,
voir la rubrique associe.

Les connexions peuvent tre locales ou scurises.


Liens associs
A propos des connexions locales [page 72]
A propos des connexions scurises [page 72]
Utilisation des sources de donnes SAP NetWeaver BW [page 29]
Cration d'une connexion relationnelle [page 74]
Cration d'une connexion OLAP [page 90]
A propos de la modification des connexions et des raccourcis de connexion [page 95]

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des connexions 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 71
8.1.1 A propos des connexions locales
Vous crez des connexion locales dans le projet local de l'outil de conception d'information. Les connexions
locales sont enregistres sous forme d'objets indpendants sur le systme de fichiers local comme des
fichiers .cnx.

Les connexions locales sont utilises aux fins suivantes :

Pour accder des sources de donnes relationnelles lors de la cration d'une fondation de donnes et d'une
couche de gestion relationnelle.

Remarque
Pour crer une fondation de donnes sources multiples, vous devez rfrencer des connexions
scurises.

Pour accder un cube OLAP lors de la cration d'une couche de gestion OLAP.
Pour excuter des requtes sur une base de donnes cible pour tester des modifications dans la couche de
gestion ou pour gnrer des listes de valeurs.

Les connexions locales ont une scurit limite ou inexistante car elles peuvent tre utilises par tout utilisateur
disposant d'un accs l'ordinateur qui excute l'outil de conception d'information.

Pour scuriser une connexion locale, vous publiez la connexion dans un rfrentiel.
Liens associs
Publication d'une connexion locale dans le rfrentiel [page 225]
A propos des connexions scurises [page 72]
Cration d'une connexion relationnelle [page 74]
Cration d'une connexion OLAP [page 90]

8.1.2 A propos des connexions scurises


Une connexion scurise est une connexion qui a t cre dans ou publie sur un rfrentiel. Elle est stocke
dans un dossier Connexions ddi dans le rfrentiel. Vous pouvez crer des sous-dossiers dans le dossier
Connections afin d'organiser le stockage des connexions dans le rfrentiel.

Lorsqu'une connexion est publie, un objet connexion contenant les mmes paramtres que la connexion locale
est cr dans le dossier ou sous-dossier Connections du rfrentiel.

Vous pouvez galement crer des connexions scurises directement dans le rfrentiel l'aide des commandes
Insrer une connexion relationnelle et Insrer une connexion OLAP depuis la vue Ressources de rfrentiel.

Les connexions scurises ne peuvent pas tre copies dans le systme de fichiers local, mais elles sont
accessibles dans la vue Projets locaux sous forme de raccourcis de connexion. Le raccourci peut tre utilis de la
mme manire qu'une connexion locale, mais les proprits de la connexion ne peuvent tre modifies qu'en se
connectant au systme du rfrentiel.

Les connexions scurises et raccourcis de connexions sont utiliss aux fins suivantes :

Extraire des donnes pour les univers publis dans un rfrentiel.


Extraire des donnes pour les produits de reporting SAP BusinessObjects accdant directement au
middleware de la base de donnes.

Guide de l'utilisateur de l'outil de conception d'information


72 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des connexions
Comme source de donnes lors de la cration d'une fondation de donnes ou d'une couche de gestion OLAP.

Une connexion scurise est soumise aux restrictions de scurit gnrale suivantes dans le rfrentiel :

Les utilisateurs doivent tre authentifis.


Les droits d'utilisateur peuvent tre dfinis au niveau de l'utilisateur pour accorder ou refuser l'accs aux
connexions ou aux proprits de connexion.
Les connexions ne peuvent tre partages et utilises que par des utilisateurs authentifis.

Tlchargement local de connexions relationnelles

Pour garantir la confidentialit, certains paramtres de connexion scurise sensibles, nom d'utilisateur et mot de
passe par exemple, restent stocks dans le rfrentiel.

Afin de modifier la connexion dans l'outil de conception d'information, le droitTlcharger la connexion localement
doit tre accord dans la Central Management Console (en plus des droits d'application (cration, modification ou
suppression des connexions) et du droit de connexion (Modifier les objets).

Si le droit Tlcharger la connexion localement est accord, il est possible d'excuter les requtes, soit sur le
serveur l'aide du pilote de middleware du serveur, soit localement l'aide du pilote de middleware local. Pour
utiliser le middleware local, slectionnez l'option du middleware local dans les prfrences de l'outil de conception
d'information. Si ce droit est refus, l'outil de conception d'information utilise le middleware du serveur.

Liens associs
A propos des raccourcis de connexion [page 73]
Droits de la CMC pour les utilisateurs de l'outil de conception d'information [page 229]
Configuration du middleware pour les connexions relationnelles scurises [page 23]

8.1.3 A propos des raccourcis de connexion

Un raccourci de connexion est un objet qui rfrence une connexion scurise dans un rfrentiel. Le raccourci
est enregistr sous la forme d'un fichier .cns sur le systme de fichiers local. Le raccourci contient l'adresse et le
numro de port du rfrentiel, le type de connexion (OLAP ou relationnelle) et un ID identifiant la connexion sur le
serveur.

Vous utilisez un raccourci de connexion lorsque vous crez ou modifiez une fondation de donnes ou une couche
de gestion qui utilise une connexion stocke dans le rfrentiel.

Vous pouvez crer un raccourci de connexion de deux manires :

Publier une connexion locale dans le rfrentiel.


Crer un raccourci partir d'une connexion scurise existante dans la vue Ressources de rfrentiel.

Liens associs
Publication d'une connexion locale dans le rfrentiel [page 225]
Cration d'un raccourci de connexion [page 95]

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des connexions 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 73
8.2 Cration d'une connexion relationnelle

Utilisez l'Assistant Nouvelle connexion relationnelle pour crer des connexions locales et scurises une source
de donnes relationnelle.

Avant de crer une connexion locale, vous devez disposer d'un projet disponible dans la vue Projets locaux. Pour
en savoir plus sur la cration de projets locaux, voir la rubrique associe.

Remarque
Vous devez crer les connexions relationnelles aux sources SAP NetWeaver BW et SAS directement dans le
rfrentiel sous forme de connexions scurises.

1. Procdez comme suit :

Pour crer une connexion locale, slectionnez le dossier du projet dans la vue Projets locaux.
Slectionnez Fichier Nouveau Connexion relationnelle .
Pour crer une connexion scurise, dans la vue Ressources de rfrentiel, ouvrez une session sur le
rfrentiel o vous souhaitez crer la connexion scurise. Cliquez avec le bouton droit sur le dossier ou
sous-dossier Connections du rfrentiel, puis slectionnez Insrer une connexion relationnelle.
2. Suivez les tapes de l'assistant de cration de connexion relationnelle pour saisir les informations suivantes :

Nom de la connexion
Middleware de la base de donnes cible
Paramtres de connexion utiliser pour se connecter la source de donnes relationnelle
Paramtres de configuration et paramtres personnaliss destins optimiser la connexion

Si vous avez besoin d'aide pour une tape en particulier, cliquez sur l'icne d'aide dans la bote de dialogue de
l'Assistant.

Liens associs
Cration d'un projet local [page 56]
A propos de la gestion des ressources de rfrentiel [page 67]
Nommer une connexion [page 74]
propos des connexions [page 71]

8.2.1 Nommer une connexion

Cette section dcrit la page Nom de ressource de l'assistant de nouvelle connexion relationnelle.

Nommez une connexion et saisissez ventuellement une description de la source de donnes. Le nom et la
description sont disponibles en tant que proprits de la connexion et peuvent tre modifis tout moment.

Proprits Description

Nom de ressource nom de la connexion. Ce champ est obligatoire.

Guide de l'utilisateur de l'outil de conception d'information


74 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des connexions
Proprits Description

Description Informations dcrivant la source de donnes. Ces informations peuvent tre utiles
lorsque la connexion est utilise pour plusieurs fondations de donnes. Ces
informations sont facultatives.

Aprs avoir saisi les informations de nom, cliquez sur Suivant pour poursuivre l'Assistant.
Liens associs
Slectionner un pilote de middleware [page 75]

8.2.2 Slectionner un pilote de middleware

Slectionnez un pilote de connexion pour vous connecter la version correcte du middleware pour la base de
donnes cible. Le pilote de connexion dsigne le pilote SAP BusinessObjects qui mappe les informations du
middleware l'interface utilisateur de l'application SAP BusinessObjects.

Dveloppez le nud de base de donnes et de middleware correspondant la base de donnes cible et


slectionnez le pilote de connexion. Cliquez sur Suivant pour poursuivre l'Assistant.

Remarque
Les connexions SAP NetWeaver BW et SAS ne sont rpertories que si vous crez la connexion directement
dans le rfrentiel.

Remarque
Si vous utilisez l'outil de conception d'information depuis une installation de Crystal Server 2011, les pilotes de
middleware SAP ne sont pas disponibles.

Liens associs
Dfinition des paramtres de connexion [page 75]

8.2.3 Dfinition des paramtres de connexion

Les paramtres de connexion varient en fonction du type de source de donnes dont vous dfinissez la
connexion. Slectionnez parmi les rubriques associes le lien vers davantage d'informations sur les paramtres
de connexion.
Liens associs
Paramtres personnaliss pour les connexions relationnelles [page 84]
Paramtres de connexion pour les connexions SAP NetWeaver BW et SAP ERP [page 77]
Paramtres de connexion pour les connexions SAS [page 80]
Paramtres de connexion pour les connexions Oracle EBS [page 82]
Paramtres de configuration des connexions relationnelles [page 83]
Paramtres personnaliss pour les connexions relationnelles [page 84]

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des connexions 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 75
8.2.3.1 Paramtres de connexion pour les connexions
relationnelles

Les paramtres de connexion suivants s'appliquent la plupart des connexions relationnelles.

Pour obtenir une description des paramtres de connexion pour les connexions SAP NetWeaver BW, SAP ERP,
SAS et Oracle EBS, voir les rubriques associes.

Paramtre Description

Mode d'authentification Mthode utilise pour authentifier les rfrences de connexion de l'utilisateur
lors de l'accs la source de donnes :

Utilisez le nom d'utilisateur et le mot de passe spcifis : utilisation des


paramtres Nom d'utilisateur et Mot de passe dfinis pour la connexion.
Utilisez le mappage de rfrence BusinessObjects : utilisation des
rfrences de connexion la base de donnes associes au compte de
l'utilisateur dfini sur le CMS (Central Management Server) pour la
connexion la source de donnes. Les rfrences de connexion la base
de donnes sont dfinies dans la CMC (Central Management Console),
dans les proprits de l'utilisateur. Pour en savoir plus, voir le Guide
d'administration de la plateforme SAP BusinessObjects Business
Intelligence.
Use Single Sign On: This authentication mode is used to support end-to-
end single sign on defined in the Central Management Server (CMS). Si
vous vous servez d'une source d'authentification externe (LDAP, par
exemple), le CMS et la source de donnes doivent tre configurs pour
l'utiliser. Pour en savoir plus sur la connexion unique, voir le Guide
d'administration de la plateforme SAP BusinessObjects Business
Intelligence.

Nom d'utilisateur Nom d'utilisateur permettant d'accder la source de donnes si le Mode


d'authentification est Utilisez le nom d'utilisateur et le mot de passe spcifis.

Mot de passe Mot de passe permettant d'accder la source de donnes si le Mode


d'authentification est Utilisez le nom d'utilisateur et le mot de passe spcifis.

Server (<host>:<port>) Nom et port du serveur qui hberge la source de donnes.

Pour les connexions SAP HANA Appliance, le numro d'instance SAP HANA
est reprsent par le deuxime et le troisime chiffre du numro de port. Par
exemple, si le numro de port est 30215, le numro d'instance HANA
correspond 02.

To take advantage of the SAP HANA failover option, specify a list of servers
separated by a semi-colon, for example:
(host1:30015;host2:30015;host3:30015). Le pilote JDBC choisira l'un
de ces htes pour la connexion. Si l'un des htes n'est pas disponible, le
pilote choisira le suivant dans la liste.

For connections to Oracle, you can enter a list of servers separated by


commas: (<host>:<port>, <host>:<port>).

Guide de l'utilisateur de l'outil de conception d'information


76 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des connexions
Paramtre Description

Serveur Nom du serveur qui hberge la source de donnes.

Base de donnes Nom de la base de donnes.

Nom de la source de donnes Pour les connexions ODBC, nom de la source de donnes que vous avez
dfinie l'aide du gestionnaire de source de donnes de votre systme
d'exploitation.

Alias Pour les connexions DB2, il s'agit de l'alias de la base de donnes que vous
avez cre l'aide de l'assistant de configuration DB2.

Service Net Nom du service Net Oracle pour les connexions Oracle utilisant le
middleware JDBC.

Service Alias qui contient l'IP du serveur et les informations relatives au service Net
pour les connexions Oracle.

URL_JDBC URL et classe JDBC utilises pour la connexion la base de donnes dans le
cas de connexions JDBC gnriques.
CLASSE_JDBC

Serveur Informix Pour les connexions Informix, nom du serveur Informix que vous avez dfini.

OLE DB Provider Name Nom du fournisseur pour les connexions OLE DB gnriques.

Liens associs
Paramtres de connexion pour les connexions SAP NetWeaver BW et SAP ERP [page 77]
Paramtres de connexion pour les connexions SAS [page 80]
Paramtres de connexion pour les connexions Oracle EBS [page 82]

8.2.3.2 Paramtres de connexion pour les connexions


SAP NetWeaver BW et SAP ERP

Les paramtres suivants s'appliquent aux connexions des systmes SAP NetWeaver BW (connexions
relationnelles et BICS Client) et SAP ERP.

Pour dfinir les paramtres de la fonction ABAP et des InfoSets pour les connexions SAP ERP, cliquez sur Suivant
aprs avoir saisi les paramtres de connexion.

Paramtre Description

Mode d'authentification Mthode utilise pour authentifier les rfrences de connexion de l'utilisateur
lors de l'accs la source de donnes :

Utilisez le nom d'utilisateur et le mot de passe spcifis : utilisation des


paramtres Nom d'utilisateur et Mot de passe dfinis pour la connexion.

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des connexions 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 77
Paramtre Description

Utilisez le mappage de rfrence BusinessObjects : utilisation des


rfrences de connexion la base de donnes associes au compte de
l'utilisateur dfini sur le CMS (Central Management Server) pour la
connexion la source de donnes. Les rfrences de connexion la base
de donnes sont dfinies dans la CMC (Central Management Console),
dans les proprits de l'utilisateur. Pour en savoir plus, voir le Guide
d'administration de la plateforme SAP BusinessObjects Business
Intelligence.
Utilisez la connexion unique : ce mode d'authentification est utilis pour
prendre en charge la connexion unique de bout en bout dfinie sur le
CMS. Si vous vous servez d'une source d'authentification externe (LDAP,
par exemple), le CMS et la source de donnes doivent tre configurs
pour l'utiliser.
Pour en savoir plus sur la connexion unique, voir le Guide
d'administration de la plateforme SAP BusinessObjects Business
Intelligence.

Numro du client Numro utilis pour identifier le client sur le systme SAP NetWeaver BW.

Nom d'utilisateur Nom d'utilisateur permettant d'accder la source de donnes si le Mode


d'authentification est Utilisez le nom d'utilisateur et le mot de passe spcifis.

Mot de passe Mot de passe permettant d'accder la source de donnes si le Mode


d'authentification est Utilisez le nom d'utilisateur et le mot de passe spcifis.

Langue Code de langue ISO deux caractres correspondant la langue utiliser


pour la connexion la source de donnes. EN pour l'anglais, par exemple.

Remarque
Dans certains cas, vous pouvez slectionner la langue dans la liste.

Enregistrer la langue Indique la langue utiliser pour la connexion :

Si vous slectionnez l'option Enregistrer la langue, la valeur du paramtre


Langue est utilise.
Si vous dslectionnez Enregistrer la langue, c'est la valeur de la session
de l'utilisateur (paramtres rgionaux de visualisation prfrs) qui est
utilise.

ID systme ID systme SAP trois caractres

Remarque
Requis pour les deux types de serveur, savoir, les serveurs de
messagerie et les serveurs d'applications.

Guide de l'utilisateur de l'outil de conception d'information


78 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des connexions
Paramtre Description

Remarque
Pour russir votre connexion au serveur de messagerie, vous devez
ajouter l'ID systme du serveur de messagerie au fichier suivant de
l'ordinateur hbergeant l'application :

C:\WINDOWS\system32\drivers\etc\services

A la fin du fichier existant, ajoutez la ligne :

sapmsXXX <tab> 3601/tcp

o sapms reprsente le serveur de messagerie SAP, xxx, l'ID systme du


serveur utilis et 3601/tcp, le port de communication TCP par dfaut.

Type de serveur Slectionnez Serveur d'applications pour une connexion directe au


serveur SAP sans utiliser l'quilibrage de charge.
Slectionnez Serveur de messagerie pour bnficier des fonctionnalits
d'quilibrage de charge SAP.

Nom du serveur pour Serveur Nom du serveur d'applications SAP.


d'applications

Numro du systme pour Numro de systme du serveur d'applications SAP. Il s'agit d'un nombre
Serveur d'applications entier deux chiffres compris entre 00 et 99.

Nom du serveur pour Serveur de Nom ou adresse IP du serveur de messagerie SAP utilis pour l'quilibrage
messagerie de charge.

Nom du groupe pour Serveur de Nom du groupe de connexion. Un groupe de connexion est une srie de
messagerie serveurs d'applications ddis utiliss pour se connecter.

InfoProvider Nom de l'InfoCube ou du MultiProvider utiliser comme table de faits au


centre du schma en flocon de la fondation de donnes pour les connexions
relationnelles SAP NetWeaver BW.

Catalogue Nom utilis pour identifier la connexion au serveur de requtes pour les
connexions relationnelles SAP NetWeaver BW.

Remarque
Un nom de catalogue par dfaut est enregistr automatiquement avec le
serveur de requtes lorsque la connexion est ajoute pour la premire fois
une fondation de donnes sources multiples.

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des connexions 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 79
8.2.3.2.1 Slection de la table de faits InfoProvider

Lorsque vous crez une connexion SAP NetWeaver BW, la bote de dialogue Slectionner une table de faits
InfoProvider permet de choisir une table de faits qui deviendra le centre du schma en flocon de votre fondation
de donnes.

Le bouton filtrer permet de filtrer par type d'InfoProvider.

8.2.3.2.2 Paramtres de la fonction ABAP et des InfoSets


pour les connexions ERP

Les paramtres suivants s'appliquent aux connexions SAP ERP (Enterprise Resource Planning). Pour en savoir
plus sur les connexions SAP ERP, voir le Guide d'accs aux donnes.

Paramtre Description

Caractre gnrique du nom de la Les caractres gnriques sont des filtres qui permettent de rduire le
fonction nombre de tables visibles dans la connexion. Le caractre gnrique est *. Il
peut correspondre un nombre de caractres compris entre zro et l'infini. Il
est possible d'utiliser le caractre gnrique avec des mots-cls. Par
exemple :
*mot-cl_un*mot-cl2*

Le caractre gnrique ci-dessus permet de montrer uniquement les tables


qui contiennent le mot-cl_un suivi du mot-cl_deux.

Mapper les paramtres de table S'ils sont slectionns, les paramtres de table sont considrs la fois
dans les colonnes d'entre comme paramtres d'entre et comme paramtres de sortie de la
fonction ABAP.

S'ils ne sont pas slectionns, les paramtres de table sont considrs


uniquement comme paramtres de sortie.

Mapper des champs de slection Si un champ de slection de la requte SAP est slectionn, il est mapp
dans les colonnes de table dans une colonne de table et considr comme colonne d'entre facultative :

Une requte ne peut contenir que le filtre EQUAL dans cette colonne.
Si la colonne est seulement dans la projection, NULL est renvoy.

S'ils ne sont pas slectionns, les champs de slection sont ignors. Aucun
filtrage n'est possible sur ces champs.

8.2.3.3 Paramtres de connexion pour les connexions SAS

Les paramtres suivants s'appliquent aux connexions des sources de donnes SAS.

Guide de l'utilisateur de l'outil de conception d'information


80 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des connexions
Pour inclure un accs plusieurs ensembles de donnes non prdfinis sur le serveur SAS/SHARE, cliquez sur
Suivant aprs avoir saisi les paramtres de connexion.

Paramtre Description

Mode d'authentification Mthode utilise pour authentifier les rfrences de connexion de l'utilisateur
lors de l'accs la source de donnes :

Utilisez le nom d'utilisateur et le mot de passe spcifis : utilisation des


paramtres Nom d'utilisateur et Mot de passe dfinis pour la connexion.
Utilisez le mappage de rfrence BusinessObjects : utilisation des
rfrences de connexion la base de donnes associes au compte de
l'utilisateur dfini sur le CMS (Central Management Server) pour la
connexion la source de donnes. Les rfrences de connexion la base
de donnes sont dfinies dans la CMC (Central Management Console),
dans les proprits de l'utilisateur. Pour en savoir plus, voir le Guide
d'administration de la plateforme SAP BusinessObjects Business
Intelligence.
Utilisez la connexion unique : ce mode d'authentification est utilis pour
prendre en charge la connexion unique de bout en bout dfinie sur le
CMS. Si vous vous servez d'une source d'authentification externe (LDAP,
par exemple), le CMS et la source de donnes doivent tre configurs
pour l'utiliser. Pour en savoir plus sur la connexion unique, voir le Guide
d'administration de la plateforme SAP BusinessObjects Business
Intelligence.

Nom d'utilisateur Nom d'utilisateur permettant d'accder la source de donnes si le Mode


d'authentification est Utilisez le nom d'utilisateur et le mot de passe spcifis.

Mot de passe Mot de passe permettant d'accder la source de donnes si le Mode


d'authentification est Utilisez le nom d'utilisateur et le mot de passe spcifis.

Nom d'hte Le nom de l'hte du serveur o SAS/SHARE est excut.

Port Le port auquel se connecter.

Catalogue Nom utilis pour identifier la connexion au serveur de requtes.

Remarque
Un nom de catalogue par dfaut est enregistr automatiquement avec le
serveur de requtes lorsque la connexion est ajoute pour la premire fois
une fondation de donnes sources multiples.

8.2.3.3.1 Dfinition des ensembles de donnes SAS

Lorsque vous crez une connexion SAS, la bote de dialogue Dfinir des ensembles de donnes SAS vous permet
de configurer la fondation de donnes pour accder plusieurs ensembles de donnes qui ne sont pas prdfinis
sur le serveur SAS/SHARE. Ces ensembles de donnes ne sont pas inclus dans la configuration SAS actuelle.

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des connexions 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 81
1. Slectionnez l'option Utilisez des ensembles de donnes qui ne sont pas prdfinis sur le serveur SAS/SHARE.
2. Cliquez sur Ajouter, puis saisissez, dans le champ Emplacement, le chemin d'accs l'ensemble de donnes
au format requis pour le systme d'exploitation que vous utilisez.
3. Dans le champ Nom de la bibliothque, saisissez un nom utiliser pour rfrer l'ensemble de donnes.
4. Cliquez sur Ajouter pour ajouter d'autres ensembles de donnes au besoin.
5. Cliquez sur Terminer.

8.2.3.4 Paramtres de connexion pour les connexions


Oracle EBS

Les paramtres de connexion suivants s'appliquent aux connexions Oracle EBS.

Paramtre Description

Nom d'utilisateur Nom d'utilisateur permettant d'accder au serveur de base de donnes


Oracle.

Mot de passe Mot de passe utilis pour accder au serveur de base de donnes Oracle.

Service Nom du service Oracle.

Mode d'authentification Mthode utilise pour authentifier les rfrences de connexion de l'utilisateur
lors de l'accs l'application EBS :

Utilisez le nom d'utilisateur et le mot de passe spcifis : utilisation des


paramtres Utilisateur Oracle EBS et Mot de passe Oracle EBS dfinis
pour la connexion.
Utilisez la connexion unique : utilisation des rfrences de connexion
associes au compte de l'utilisateur dfini sur le CMS (Central
Management Server) lorsque l'utilisateur se connecte la plateforme
SAP BusinessObjects BI en se servant de son nom d'utilisateur et de son
mot de passe Oracle EBS. Pour en savoir plus, voir le Guide
d'administration de la plateforme SAP BusinessObjects Business
Intelligence.

Utilisateur Oracle EBS Nom d'utilisateur permettant d'accder l'application si le Mode


d'authentification est Utilisez le nom d'utilisateur et le mot de passe spcifis.

Mot de passe Oracle EBS Mot de passe permettant d'accder l'application si le Mode
d'authentification est Utilisez le nom d'utilisateur et le mot de passe spcifis.

Langue Langue de l'application.

Application Nom de l'application.

Groupe de scurit Groupe de scurit Oracle.

Guide de l'utilisateur de l'outil de conception d'information


82 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des connexions
8.2.3.5 Paramtres de configuration des connexions
relationnelles

La bote de dialogue Paramtres de configuration contient des paramtres que vous pouvez dfinir pour craser
les options de configuration par dfaut.

Les paramtres de configuration suivants s'appliquent la plupart des connexions relationnelles.

Paramtre Description

Mode de pool de connexions Mthode utiliser pour maintenir la connexion active si vous vous servez
d'un pool de connexions.

Dpassement du dlai de pool Dure, exprime en minutes, pendant laquelle la connexion doit rester
ouverte si Mode de pool de connexions est dfini sur Conserver la connexion
active pendant.

Taille de l'Array fetch Nombre maximal de lignes autorises par extraction de base de donnes.

Par exemple, si vous saisissez 20 et que votre requte renvoie 100 lignes, la
connexion extrait les donnes en 5 extractions de 20 lignes chacune.

Pour dsactiver l'extraction du tableau, saisissez une taille de l'Array fetch est
1. Les donnes sont alors extraites ligne par ligne.

Remarque
La dsactivation de l'extraction du tableau peut augmenter l'efficacit de
l'extraction des donnes mais ralentit les performances du serveur. Plus la
valeur de Taille du tableau pour l'extraction est leve, plus l'extraction des
lignes est rapide. Toutefois, vous devez vous assurer que vous disposez de
suffisamment de mmoire sur le systme client.

Taille du tableau pour la jointure Ce paramtre n'est pas utilis pour les univers crs l'aide de l'outil de
conception d'information.

Expiration du dlai de connexion Dlai, exprime en minutes, avant l'expiration d'une tentative de connexion et
l'affichage d'un message d'erreur.

Ajouter des fichiers


Restriction
Spcifique aux connexions aux sources de donnes Apache Hadoop HIVE.

Chemins vers les ressources externes ajouter au cache partag Hadoop du


cluster. En gnral, les ressources peuvent tre des fichiers de script de
transformation Python mis disposition au moment de l'excution de la
requte. Ce paramtre correspond la ligne de commande HIVE add FILE.

Vous pouvez dfinir les chemins vers plusieurs fichiers spars par un point-
virgule. Par exemple :

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des connexions 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 83
Paramtre Description

/tmp/foo.py;/tmp/bar.py

Seuls les chemins de style UNIX sont valides.

Ajouter des fichiers .jar


Restriction
Spcifique aux connexions aux sources de donnes Apache Hadoop HIVE.

Chemins vers les fichiers JAR externes ajouter au chemin de la classe. Ce


paramtre correspond la ligne de commande HIVE add JAR.

Vous pouvez dfinir les chemins vers plusieurs fichiers JAR spars par un
point-virgule. Par exemple :

/usr/lib/hive/hive-contrib-1.jar;/usr/lib/hive/hive-
contrib-2.jar

Seuls les chemins de style UNIX sont valides.

Proprits du pilote JDBC Valeurs pour les proprits du pilote JDBC. Il est possible de dfinir la valeur
(key=value,key=value) de plusieurs proprits. Les diffrentes valeurs doivent tre spares par des
virgules. Par exemple, la valeur suivante de Proprits du pilote JDBC dfinit
les proprits du pilote oracle.jdbc.defaultNChar et defaultNChar :

oracle.jdbc.defaultNChar=true,defaultNChar=true

Remarque
Mme si la proprit est dj dfinie dans le fichier <pilote>.sbo, c'est la
valeur dfinie pour ce paramtre qui est utilise. Pour en savoir plus sur
les fichiers SBO, voir le Guide d'accs aux donnes.

Nom du propritaire Pour les connexions DB2, ce paramtre ajoute le nom du propritaire du
tableau comme prfixe au nom du tableau conformment la convention
DB2 concernant les noms de tables.

Suffixe de table Pour les connexions DB2, ce paramtre ajoute un suffixe au nom de la table
conformment la convention DB2 concernant les noms de tables.

8.2.3.6 Paramtres personnaliss pour les connexions


relationnelles

La bote de dialogue Paramtres personnaliss permet de droger la valeur de certains paramtres. Elle permet
aussi d'ajouter des paramtres et leurs valeurs.

Guide de l'utilisateur de l'outil de conception d'information


84 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des connexions
Paramtre Description

ConnectInit La valeur est ajoute au SQL et utilise dans l'excution de ce dernier ds


qu'un utilisateur se connecte la base de donnes.

Conseil Dans le cas des connexions Oracle, la valeur est utilise par l'optimiseur de
requte pour choisir un plan d'excution. Consultez la documentation
d'Oracle pour obtenir des informations exhaustives sur les astuces qui
peuvent tre utilises et savoir comment vous en servir pour optimiser les
requtes.

8.2.3.7 Paramtres de connexion et de schma pour les


connexions des fichiers CSV

Les paramtres suivants s'appliquent aux connexions des fichiers CSV (fichiers contenant des valeurs spares
par des virgules). Pour en savoir plus sur le format de fichier et les paramtres rgionaux des connexions de
fichiers CSV, voir la rubrique associe.

Paramtre Description

Type d'emplacement Les paramtres Type d'emplacement et Protocole vous guident dans la
configuration des paramtres ncessaires votre source de donnes.
Protocole
Si le Type d'emplacement est dfini sur Local, les paramtres de protocole et
de rfrence de connexion sont griss.

Si le Type d'emplacement est dfini sur Distant, slectionnez un Protocole


pour rendre accessibles les paramtres de connexion correspondants.

Remarque
Les fichiers de schma peuvent tre locaux, mme si le Type
d'emplacement est dfini sur Distant. Si le fichier de schma est distant, le
Protocole s'applique aussi bien la source de donnes qu'aux fichiers de
schma.

Source de donnes Chemin d'accs ou modle

Chemin d'accs un fichier CSV unique ou chemin d'accs un dossier


contenant plusieurs fichiers CSV. Les fichiers peuvent tre locaux ou distants
(HTTP, FTP et SMB). S'il s'agit de fichiers distants, la source de donnes est
l'URL correspondant leur emplacement. Les chemins d'accs de style
MS Windows ou UNIX sont valides. L'utilisation de caractres gnriques est
possible.

Par exemple :

C:\rapport.csv pour un fichier unique

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des connexions 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 85
Paramtre Description

C:\CSVFiles\ ou C:\CSVFiles\*.csv pour plusieurs fichiers


/home/user/csvfiles/rapport.csv pour un fichier unique situ sur
un ordinateur UNIX
Emplacement distants :

http://host:port/path/file
ftp://host:port/path/file
smb://server:port/path/file

Dtection du schma Mthode utilise pour dtecter le schma du fichier CSV. Les valeurs
possibles sont :

automatique
Le pilote d'accs aux donnes trouve automatiquement le schma. Type
de fichier doit tre dfini sur dlimit.
pas de dtection
Le pilote d'accs aux donnes ignore les lignes de commentaires,
analyse la premire ligne et dtermine le nombre de colonnes mais pas
les types de colonne. Type de fichier doit tre dfini sur dlimit.
ddl
Le pilote d'accs aux donnes se sert d'un fichier DDL (Data Definition
Language) pour dtecter le schma.
sqlddl
Le pilote d'accs aux donnes se sert d'un fichier DDL correspondant au
langage SQL pour dtecter le schma.

Fichier de schma Chemin d'accs un fichier de schma DDL ou SQLDDL. Pour dfinir des
schmas pour plusieurs tables, utilisez un fichier SQLDDL.

Requis si Dtection du schma est dfini sur ddl ou sqlddl.

Si le fichier de schma est distant, le protocole du fichier doit correspondre


la configuration du paramtre Protocole.

Lignes de test Mthode permettant d'analyser des lignes afin de vrifier les informations
sur les colonnes (nom, type, taille et prsence de la valeur Null). Requis si
Dtection du schma est dfini sur automatique. Les valeurs possibles sont
les suivantes :

automatique
Le pilote analyse le fichier jusqu' ce qu'un type soit dtect pour chaque
colonne. L'analyse se termine aprs la premire ligne si celle-ci ne
contient aucune valeur NULL.

Attention
Cette mthode peut entraner des conflits de conversion de type dans
les cas o seules les premires lignes sont analyses alors que
d'autres types sont utiliss sur les lignes suivantes.

Guide de l'utilisateur de l'outil de conception d'information


86 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des connexions
Paramtre Description

int
Analyse un nombre de lignes prcis. Ce paramtre peut servir de
compromis entre l'volutivit des fichiers CSV volumineux et une qualit
mdiocre des donnes des fichiers CSV.

Attention
Cette mthode peut entraner des conflits si d'autres types sont
utiliss sur les lignes qui ne sont pas analyses.

tout
Analyse tout le fichier. Cette mthode permet de trouver la valeur de
chane la plus longue, qui correspond la taille de la colonne des valeurs
non numriques.

Remarque
La mthode recommande est tout pour permettre une dtection
correcte des informations sur les colonnes. Etant donn qu'il s'agit de
la mthode de dtection la plus lente, utilisez des fichiers DDL si les
fichiers CSV sont trop volumineux.

Nombre de lignes de test Nombre de lignes du fichier CSV qui sont analyses pour vrifier les types de
colonne.

Requis si Lignes de test est dfini sur int.

Rfrences de connexion Le Nom d'utilisateur et le Mot de passe permettent d'accder aux


fichiers CSV d'une connexion distance.

Si Protocole est dfini sur SMB (Partage Windows), saisissez le Domaine SMB
de la connexion.

Proxy HTTP Si Protocole est dfini sur HTTP, saisissez les paramtres de proxy de la
connexion.

Adresse du proxy : Chemin vers le serveur HTTP ou FTP (<hte:port>).

Par exemple : monproxy.com:8080

Nom d'utilisateur du proxy : Nom d'utilisateur permettant d'accder au


serveur proxy.

Mot de passe du proxy : Mot de passe utilis pour accder au serveur proxy.

Liens associs
Format de fichier et paramtres rgionaux pour les connexions des fichiers CSV [page 88]

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des connexions 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 87
8.2.3.8 Format de fichier et paramtres rgionaux pour les
connexions des fichiers CSV

Les paramtres suivants s'appliquent aux connexions des fichiers CSV (fichiers contenant des valeurs spares
par des virgules).

Paramtres de fichier

Paramtre Description

Jeu de caractres du fichier Jeu de caractres utilis dans les fichiers CSV.

Remarque
Le jeu de caractres doit tre le mme pour tous les fichiers.

Type de fichier Le type de fichier peut tre l'un des suivants :

dlimit
Les entres du fichier CSV sont dlimites par un sparateur.
fixe
Les entres du fichier CSV ont une largeur fixe.

Mode non strict Si cette case est coche, les lignes non valides sont automatiquement
ignores (nombre de colonnes insuffisant ou excessif).

Noms de colonne de la premire Cette valeur boolenne indique si la premire ligne du fichier CSV contient
ligne des noms de colonne.

Remarque
Si le fichier ne contient aucun nom de colonne et que la dtection du
schma est active, le pilote d'accs aux donnes attribue les noms col1,
col2, ...,col<n> aux colonnes.

Regroup en un seul tableau Cette valeur boolenne indique si les tableaux doivent automatiquement tre
concatns lorsque la source de donnes indique est un modle.

Par exemple, si le modle de source de donnes est rapport_*.csv, le


pilote concatne tous les tableaux des fichiers CSV qui correspondent ce
modle.

Attention
Les fichiers CSV doivent avoir la mme structure.

Guide de l'utilisateur de l'outil de conception d'information


88 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des connexions
Paramtre Description

Nombre initial de lignes de Nombre de lignes qui contiennent des commentaires au dbut du
commentaires fichier CSV. Le nombre maximal est 1 000.

Sparateur Caractre utilis pour sparer les entres du fichier CSV. Il ne doit tre
identique ni l'identificateur de texte ni au caractre d'chappement.

Remarque
Si la touche de tabulation est utilise pour sparer les entres, le mot TAB
peut tre dfini comme sparateur.

Identificateur de texte Caractre situ de chaque ct d'une entre de fichier, tel que le guillemet
simple (') ou le guillemet double (").

Si vous ne souhaitez pas utiliser un identificateur de texte, servez-vous d'un


caractre qui n'apparat pas dans le fichier CSV file pour empcher le pilote
d'accs aux donnes d'utiliser la valeur par dfaut.

Caractre d'chappement Caractre permettant de traiter un identificateur de texte littralement.

Remarque
L'identificateur de texte et le caractre d'espacement ne doivent pas tre
identiques.

Paramtres rgionaux

Paramtre Description

Sparateur dcimal La valeur par dfaut est le point (.). Par exemple : 100.20.

Caractre de sparateurs de La valeur par dfaut est la virgule (,). Par exemple : 1,000.20.
milliers

Format de date Formats de date et d'heure utiliss dans les fichiers CSV. Le format du
Format d'horodatage paramtre doit tre le mme que celui qui est utilis dans les fichiers CSV
pour que le pilote puisse reconnatre les formats de date et d'heure et les
Format d'heure analyser.

Les valeurs par dfaut sont :

aaaa-MM-jj pour les dates


aaaa-MM-jj HH:mm:ss pour l'horodatage
HH:mm:ss pour l'heure

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des connexions 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 89
8.3 Cration d'une connexion OLAP
Utilisez l'Assistant Nouvelle connexion OLAP pour crer des connexions locales et scurises une source de
donnes OLAP.

Avant de crer une connexion locale dans l'outil de conception d'information, vous devez disposer d'un projet
disponible dans la vue Projets locaux. Pour en savoir plus sur la cration de projets locaux, voir la rubrique
associe.

Remarque
Les connexions OLAP que vous crez dans l'outil de conception d'information ne sont pas prises en charge par
l'outil de conception d'univers. En outre, les connexions OLAP cres dans l'outil de conception d'univers ne
sont pas disponibles pour la cration d'univers dans l'outil de conception d'information.

1. Procdez comme suit :

Pour crer une connexion locale, slectionnez le dossier du projet dans la vue Projets locaux.
Slectionnez Fichier Nouveau Connexion OLAP .
Pour crer une connexion scurise, dans la vue Ressources de rfrentiel, ouvrez une session sur le
rfrentiel o vous souhaitez crer la connexion scurise. Cliquez avec le bouton droit sur le dossier ou
sous-dossier Connections du rfrentiel, puis slectionnez Insrer une connexion OLAP.
2. Suivez les tapes de l'assistant de cration de connexion OLAP pour saisir les informations suivantes :

Nom de la connexion
Pilote de middleware de la base de donnes cible
Paramtres d'authentification pour la connexion la source de donnes OLAP
Cube OLAP auquel se connecter

Si vous avez besoin d'aide pour une tape en particulier, cliquez sur l'icne d'aide dans la bote de dialogue de
l'Assistant.

Liens associs
Cration d'un projet local [page 56]
Slectionner un pilote de middleware OLAP [page 90]
propos des connexions [page 71]

8.3.1 Slectionner un pilote de middleware OLAP


Cette section dcrit la page de slection de pilote OLAP de l'Assistant Nouvelle connexion OLAP.

Vous pouvez slectionnez un pilote OLAP pour vous connecter au serveur OLAP. Le pilote OLAP mappe les
informations du middleware du serveur OLAP l'interface utilisateur de l'application SAP BusinessObjects.

En fonction de votre serveur OLAP cible, dveloppez le nud du middleware et slectionnez le pilote cible.

Remarque
Si vous utilisez l'outil de conception d'information depuis une installation de Crystal Server 2011, les pilotes de
middleware SAP ne sont pas disponibles.

Guide de l'utilisateur de l'outil de conception d'information


90 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des connexions
8.3.2 Dfinir les paramtres de connexion pour les sources
de donnes OLAP

Les paramtres de connexion varient en fonction du type de source de donnes dont vous dfinissez la
connexion. Slectionnez parmi les rubriques associes le lien vers davantage d'informations sur les paramtres
de connexion.

Liens associs
Paramtres de connexion pour les connexions OLAP [page 91]
Paramtres de connexion pour les connexions SAP NetWeaver BW et SAP ERP [page 77]

8.3.2.1 Paramtres de connexion pour les connexions OLAP

Les paramtres suivants s'appliquent la plupart des connexions OLAP.

Pour obtenir une description des paramtres de connexion pour les connexions SAP NetWeaver BW (BICS
Client), voir la rubrique associe.

Paramtre de connexion Description

Mode d'authentification Mthode utilise pour authentifier les rfrences de connexion de l'utilisateur
lors de l'accs la source de donnes :

Utilisez le nom d'utilisateur et le mot de passe spcifis : utilisation des


paramtres Nom d'utilisateur et Mot de passe dfinis pour la connexion.
Utilisez le mappage de rfrence BusinessObjects : utilisation des
rfrences de connexion la base de donnes associes au compte de
l'utilisateur dfini sur le CMS (Central Management Server) pour la
connexion la source de donnes. Les rfrences de connexion la base
de donnes sont dfinies dans la CMC (Central Management Console),
dans les proprits de l'utilisateur. Pour en savoir plus, voir le Guide
d'administration de la plateforme SAP BusinessObjects Business
Intelligence.
Utilisez la connexion unique : ce mode d'authentification est utilis pour
prendre en charge la connexion unique de bout en bout dfinie sur le
CMS. Si vous vous servez d'une source d'authentification externe (LDAP,
par exemple), le CMS et la source de donnes doivent tre configurs
pour l'utiliser. Pour en savoir plus sur la connexion unique, voir le Guide
d'administration de la plateforme SAP BusinessObjects Business
Intelligence.

Serveur Chemin de l'URL pour les connexions MSAS, par exemple :

http://<nom_serveur>/olap_2005/msmdpump.dll

Nom du serveur de la source de donnes pour les connexions Essbase.

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des connexions 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 91
Paramtre de connexion Description

Nom d'utilisateur Nom d'utilisateur utiliser permettant d'accder au serveur OLAP lorsque le
mode d'authentification utilis est Utilisez le nom d'utilisateur et le mot de
passe spcifis.

Mot de passe Le mot de passe utiliser permettant d'accder au serveur OLAP lorsque le
mode d'authentification utilis est Utilisez le nom d'utilisateur et le mot de
passe spcifis.

Langue La langue utiliser pour la connexion.

Liens associs
Paramtres de connexion pour les connexions SAP NetWeaver BW et SAP ERP [page 77]

8.3.2.2 Paramtres de connexion pour les connexions


SAP NetWeaver BW et SAP ERP

Les paramtres suivants s'appliquent aux connexions des systmes SAP NetWeaver BW (connexions
relationnelles et BICS Client) et SAP ERP.

Pour dfinir les paramtres de la fonction ABAP et des InfoSets pour les connexions SAP ERP, cliquez sur Suivant
aprs avoir saisi les paramtres de connexion.

Paramtre Description

Mode d'authentification Mthode utilise pour authentifier les rfrences de connexion de l'utilisateur
lors de l'accs la source de donnes :

Utilisez le nom d'utilisateur et le mot de passe spcifis : utilisation des


paramtres Nom d'utilisateur et Mot de passe dfinis pour la connexion.
Utilisez le mappage de rfrence BusinessObjects : utilisation des
rfrences de connexion la base de donnes associes au compte de
l'utilisateur dfini sur le CMS (Central Management Server) pour la
connexion la source de donnes. Les rfrences de connexion la base
de donnes sont dfinies dans la CMC (Central Management Console),
dans les proprits de l'utilisateur. Pour en savoir plus, voir le Guide
d'administration de la plateforme SAP BusinessObjects Business
Intelligence.
Utilisez la connexion unique : ce mode d'authentification est utilis pour
prendre en charge la connexion unique de bout en bout dfinie sur le
CMS. Si vous vous servez d'une source d'authentification externe (LDAP,
par exemple), le CMS et la source de donnes doivent tre configurs
pour l'utiliser.
Pour en savoir plus sur la connexion unique, voir le Guide
d'administration de la plateforme SAP BusinessObjects Business
Intelligence.

Guide de l'utilisateur de l'outil de conception d'information


92 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des connexions
Paramtre Description

Numro du client Numro utilis pour identifier le client sur le systme SAP NetWeaver BW.

Nom d'utilisateur Nom d'utilisateur permettant d'accder la source de donnes si le Mode


d'authentification est Utilisez le nom d'utilisateur et le mot de passe spcifis.

Mot de passe Mot de passe permettant d'accder la source de donnes si le Mode


d'authentification est Utilisez le nom d'utilisateur et le mot de passe spcifis.

Langue Code de langue ISO deux caractres correspondant la langue utiliser


pour la connexion la source de donnes. EN pour l'anglais, par exemple.

Remarque
Dans certains cas, vous pouvez slectionner la langue dans la liste.

Enregistrer la langue Indique la langue utiliser pour la connexion :

Si vous slectionnez l'option Enregistrer la langue, la valeur du paramtre


Langue est utilise.
Si vous dslectionnez Enregistrer la langue, c'est la valeur de la session
de l'utilisateur (paramtres rgionaux de visualisation prfrs) qui est
utilise.

ID systme ID systme SAP trois caractres

Remarque
Requis pour les deux types de serveur, savoir, les serveurs de
messagerie et les serveurs d'applications.

Remarque
Pour russir votre connexion au serveur de messagerie, vous devez
ajouter l'ID systme du serveur de messagerie au fichier suivant de
l'ordinateur hbergeant l'application :

C:\WINDOWS\system32\drivers\etc\services

A la fin du fichier existant, ajoutez la ligne :

sapmsXXX <tab> 3601/tcp

o sapms reprsente le serveur de messagerie SAP, xxx, l'ID systme du


serveur utilis et 3601/tcp, le port de communication TCP par dfaut.

Type de serveur Slectionnez Serveur d'applications pour une connexion directe au


serveur SAP sans utiliser l'quilibrage de charge.
Slectionnez Serveur de messagerie pour bnficier des fonctionnalits
d'quilibrage de charge SAP.

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des connexions 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 93
Paramtre Description

Nom du serveur pour Serveur Nom du serveur d'applications SAP.


d'applications

Numro du systme pour Numro de systme du serveur d'applications SAP. Il s'agit d'un nombre
Serveur d'applications entier deux chiffres compris entre 00 et 99.

Nom du serveur pour Serveur de Nom ou adresse IP du serveur de messagerie SAP utilis pour l'quilibrage
messagerie de charge.

Nom du groupe pour Serveur de Nom du groupe de connexion. Un groupe de connexion est une srie de
messagerie serveurs d'applications ddis utiliss pour se connecter.

InfoProvider Nom de l'InfoCube ou du MultiProvider utiliser comme table de faits au


centre du schma en flocon de la fondation de donnes pour les connexions
relationnelles SAP NetWeaver BW.

Catalogue Nom utilis pour identifier la connexion au serveur de requtes pour les
connexions relationnelles SAP NetWeaver BW.

Remarque
Un nom de catalogue par dfaut est enregistr automatiquement avec le
serveur de requtes lorsque la connexion est ajoute pour la premire fois
une fondation de donnes sources multiples.

8.3.3 Slectionner un cube OLAP

Les options suivantes s'appliquent l'association d'un cube une connexion OLAP.

Option Description

Ne pas spcifier de cube dans la Slectionnez cette option pour crer la connexion sans spcifier de cube.
connexion Dans ce cas, chaque fois que vous accdez la connexion, que ce soit lors de
la gnration d'une couche de gestion ou dans un outil de requte et de
reporting, vous tes invit slectionner un cube.

Spcifier un cube dans la Slectionnez cette option de faon toujours associer un cube la
connexion connexion.

La page de slection de cube rpertorie les cubes disponibles pour la base de


donnes cible. Vous pouvez saisir une chane de recherche dans la zone de
texte. Slectionnez le cube dans la liste.

Guide de l'utilisateur de l'outil de conception d'information


94 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des connexions
Option Description

Remarque
Pour les connexions utilisant le pilote du SAP BICS Client, slectionnez
l'option Spcifier un cube de la connexion. Dans les dossiers de la zone
d'informations, slectionnez un InfoCube. Slectionnez ensuite une
requte pour la connexion.

8.4 Cration d'un raccourci de connexion

Lorsque vous publiez une connexion, vous avez la possibilit de crer un raccourci de connexion dans la vue
Projets locaux. Utilisez la procdure suivante pour crer un raccourci de connexion pour une connexion scurise.

Vous devez disposer d'un projet local dans la vue Projets locaux.

1. Dans la vue Ressources de rfrentiel, ouvrez une session sur le rfrentiel o est stocke la connexion
scurise.
2. Dans le dossier ou sous-dossier Connections, cliquez avec le bouton droit sur le nom de la connexion.

Pour les connexions OLAP, slectionnez Crer un raccourci de connexion OLAP.


Pour les connexions relationnelles, slectionnez Crer un raccourci de connexion relationnelle.
3. Dans la bote de dialogue Slectionnez un projet local, slectionnez le projet dans lequel vous souhaitez crer
le raccourci.

Liens associs
Cration d'un projet local [page 56]
A propos des raccourcis de connexion [page 73]

8.5 A propos de la modification des connexions et des


raccourcis de connexion

Vous pouvez modifier des connexions et raccourcis de connexion l'aide de l'Editeur de connexion.

Pour modifier une connexion locale ou un raccourci de connexion local, cliquez deux fois sur le nom de la
connexion ou du raccourci de connexion dans la vue Projets locaux.

Pour modifier une connexion scurise, dans la vue Ressources de rfrentiel, ouvrez une session sur le
rfrentiel o la connexion est publie. Dans le dossier ou sous-dossier Connections, cliquez deux fois sur le nom
de la connexion.

Dans l'Editeur de connexion, vous pouvez accomplir les tches suivantes en fonction du type de connexion :

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des connexions 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 95
Connexions relationnelles

Dans l'onglet Informations gnrales :

Pour modifier les paramtres de connexion, cliquez sur Modifier.


Pour changer de pilote de middleware, cliquez sur Changer de pilote.
Pour tester la disponibilit du serveur de base de donnes, cliquez sur Tester la connexion.

Le volet Dfinition de la connexion affiche les informations stockes concernant la connexion.

Le volet Afficher les valeurs permet de parcourir les valeurs des tables rfrences par la connexion. Pour en
savoir plus, voir la rubrique associe.

Connexions OLAP

Dans le volet Informations gnrales :

Pour modifier les paramtres de connexion et la slection de cube, cliquez sur Modifier.
Pour tester la disponibilit du serveur de cube, cliquez sur Tester la connexion.

Le volet Dfinition de la connexion affiche les informations stockes concernant la connexion.

Le volet Afficher les valeurs permet de parcourir les objets du cube et leurs proprits.

Le volet Requte permet d'effectuer des glisser-dposer des objets de cube pour crer une requte MDX et
excuter la requte sur le cube.

Raccourcis de connexion

Dans le volet Informations gnrales :

Pour changer la connexion scurise que rfrence le raccourci, cliquez sur Changer de connexion. Ouvrez
une session sur le rfrentiel o est publie la connexion en faveur de laquelle vous voulez changer.
Pour tester la disponibilit du serveur de base de donnes ou de cube, cliquez sur Tester la connexion.

Liens associs
Affichage et profilage de valeurs dans une source de donnes [page 136]

Guide de l'utilisateur de l'outil de conception d'information


96 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des connexions
9 Utilisation des fondations de donnes

9.1 A propos des fondations de donnes

Une fondation de donnes contient un schma de tables et jointures pertinentes d'une ou plusieurs bases de
donnes relationnelles utilises comme base pour une ou plusieurs couches de gestion.

Vous rfrencez les connexions relationnelles dans la fondation de donnes. Vous insrez des tables et jointures
depuis les bases de donnes rfrences dans les connexions.

A l'aide de l'Editeur de fondation de donnes, vous pouvez amliorer la fondation de donnes en ajoutant des
tables drives, des alias, des colonnes calcules, des jointures supplmentaires, des contextes, des invites et des
listes de valeurs. La disponibilit de certaines fonctionnalits dpend du type de fondation de donnes. Pour plus
d'informations sur les types de fondation de donnes, voir la rubrique associe.

Vous pouvez crer autant de couches de gestion que vous souhaitez sur la mme fondation de donnes. Dans ce
cas, la fondation de donnes devient la base de plusieurs univers.
Liens associs
A propos des types de fondation de donnes [page 97]
Comment crer une fondation de donnes [page 101]

9.1.1 A propos des types de fondation de donnes

A source unique et sources multiples sont deux types de fondation de donnes qui vous permettent de tirer
profit des diverses fonctionnalits des fondations de donnes.
Liens associs
A propos des fondations de donnes source unique [page 97]
A propos des fondations de donnes sources multiples [page 98]

9.1.2 A propos des fondations de donnes source unique

Les fondations de donnes source unique prennent en charge une seule connexion. La connexion peut tre
locale ou scurise, ce qui signifie que vous pouvez publier des univers bass sur la fondation de donnes
localement ou sur un rfrentiel.

Les fondations de donnes source unique prennent en charge la syntaxe SQL propre la base de donnes pour
les tables drives, les colonnes calcules et les expressions de jointure. La syntaxe SQL spcifique la base de
donnes autorise les fonctions et oprateurs proposs par un SQL spcifique la base de donnes et non par le
standard SQL-92 (par exemple, les fonctions analytiques Oracle). Vous devez slectionner une source unique
pour publier dans un dossier local les univers bass sur cette fondation de donnes.

Les fondations de donnes source unique sont recommandes dans les cas suivants :

Vous voulez travailler exclusivement avec une syntaxe SQL spcifique la base de donnes.

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des fondations de donnes 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 97
Vous voulez publier l'univers localement et travailler en dehors du rfrentiel.

Liens associs
A propos des fondations de donnes sources multiples [page 98]
Comment crer une fondation de donnes [page 101]
Changement de connexion dans une fondation de donnes [page 106]

9.1.3 A propos des fondations de donnes sources


multiples

Les fondations de donnes compatibles avec plusieurs sources prennent en charge une ou plusieurs connexions.
Vous pouvez ajouter des connexions lorsque vous crez la fondation de donnes et, par la suite, quand vous le
souhaitez. Les fondations de donnes sources multiples ne prennent en charge que les connexions scurises
et les univers bass sur ce type de fondation de donnes ne peuvent tre publis que dans un rfrentiel.

Les fondations de donnes sources multiples sont compatibles avec la plupart des connexions relationnelles
prises en charge dans les fondations de donnes source unique. En outre, les fondations de donnes sources
multiples sont compatibles avec les connexions relationnelles suivantes qui ne sont pas prises en charge dans les
fondations de donnes source unique :

Connexions SAP NetWeaver BW


Connexions SAS

Les connexions aux fondations de donnes sources multiples sont gres par le service de fdration de
donnes. Pour en savoir plus sur l'optimisation du service de fdration de donnes, voir le Guide de l'outil
d'administration de fdration de donnes.

La syntaxe standard SQL-92 est utilise par dfaut pour les colonnes calcules, les tables drives et les
expressions de jointure. En outre, les fonctions de base de donnes SQL de SAP BusinessObjects sont
disponibles. Vous pouvez utiliser une syntaxe SQL spcifique la base de donnes dans une fondation de
donnes sources multiples en dfinissant une colonne calcule ou une table drive spcifique la base de
donnes. La syntaxe SQL spcifique la base de donnes autorise les fonctions et oprateurs proposs par un
SQL spcifique la base de donnes et non par le standard SQL-92 (par exemple, les fonctions analytiques
Oracle).

Remarque
Pour les fonctions de base de donnes, la syntaxe SQL peut tre diffrente de celle de la mme fonction fournie
par le SQL spcifique la base de donnes.

Les fondations de donnes compatibles avec plusieurs sources sont ncessaires dans les cas suivants :

Vous pouvez insrer des tables et jointures de plusieurs sources de donnes relationnelles.
Vous voulez utiliser des connexions SAP NetWeaver BW ou SAS.
Vous souhaitez utiliser la syntaxe standard SQL-92 et les fonctions SQL de SAP BusinessObjects.

Pour en savoir plus sur ces situations, voir les rubriques associes.
Liens associs
Fondations de donnes avec plusieurs connexions [page 99]
Expressions SQL dans les fondations de donnes plusieurs sources [page 99]

Guide de l'utilisateur de l'outil de conception d'information


98 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des fondations de donnes
A propos des fondations de donnes source unique [page 97]
Comment crer une fondation de donnes [page 101]
Utilisation des sources de donnes SAP NetWeaver BW [page 29]

9.1.3.1 Fondations de donnes avec plusieurs connexions

Pour tre en mesure d'ajouter plusieurs connexions une fondation de donnes, vous devez slectionner le type
sources multiples lorsque vous crez la fondation de donnes.

Vous pouvez slectionner plusieurs connexions lorsque vous crez la fondation de donnes. Vous pouvez
galement ajouter des connexions une fondation de donnes sources multiples existante. Les connexions
doivent tre scurises et par consquent disponibles dans un rfrentiel. Les connexions sont reprsentes par
un raccourci de connexion dans le projet local.

Les connexions d'une fondation de donnes sources multiples ont les proprits supplmentaires suivantes :

Un nom court utilis pour identifier la connexion de la fondation de donnes et pour modifier le nom de table
dans les expressions SQL. Vous spcifiez le nom court lors de l'ajout de la connexion. Ce nom doit tre unique
dans la fondation de donnes et est limit quarante caractres. Si vous changez de nom court pour la
connexion, les expressions SQL sont automatiquement mises jour l'aide du nouveau nom.
Une couleur pour la connexion. Cette couleur est utilise dans l'en-tte de table dans les vues de la fondation
de donnes. Vous slectionnez la couleur lors de l'ajout de la connexion. Vous pouvez changer de couleur
pour une connexion tout moment.
Un catalogue utilis pour identifier la connexion au serveur de requtes. Un nom de catalogue par dfaut est
enregistr automatiquement avec le serveur de requtes lorsque la connexion est ajoute pour la premire
fois une fondation de donnes sources multiples.
Pour les connexions SAP NetWeaver BW, les proprits associes l'insertion de tables et de jointures. Pour
en savoir plus sur ces proprits, voir la rubrique associe.

Dans une fondation de donnes sources multiples, le nom de table tel qu'il apparat dans les expressions SQL a
le format :

@catalogue(nom court)."qualificateur_base de donnes.propritaire_base de donnes"."nom_table"

Une jointure sources multiples peut tre cre entre des tables de diffrentes connexions. Vous pouvez utiliser
la commande Dtecter les jointures pour dtecter les jointures entre des tables rfrences dans diffrentes
connexions ou les dfinir explicitement avec la commande Insrer une jointure.
Liens associs
Utilisation des sources de donnes SAP NetWeaver BW [page 29]
A propos des connexions dans la fondation de donnes [page 104]
Changement de connexion dans une fondation de donnes [page 106]

9.1.3.2 Expressions SQL dans les fondations de donnes


plusieurs sources

Les expressions SQL qui dfinissent des jointures, des colonnes calcules et des tables drives dans une
fondation de donnes sources multiples utilisent la syntaxe standard SQL-92 AINSI.

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des fondations de donnes 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 99
Dans les expressions SQL-92, vous pouvez inclure des fonctions de base de donnes SAP BusinessObjects. La
syntaxe SQL peut tre diffrente de celle de la mme fonction fournie par le SQL spcifique la base de donnes.
Pour en savoir plus, voir la rubrique associe.

Dans les expressions SQL-92, vous pouvez inclure des @fonctions. Le type d'expression dtermine quel type de
@functions vous pouvez inclure. Pour en savoir plus, voir la rubrique associe.

Afin d'utiliser des fonctions ou oprateurs proposs par la base de donnes et non par le SQL-92 (par exemple, les
fonctions analytiques Oracle), vous dfinissez des colonnes calcules et tables drives spcifiques la base de
donnes. Une option de l'diteur d'expressions SQL permet d'utiliser le SQL spcifique la base de donnes.

Les colonnes calcules et tables drives spcifiques la base de donnes prennent en charge la syntaxe SQL des
connexions associes. Les rgles suivantes s'appliquent aux expressions SQL spcifiques la base de donnes :

Vous pouvez rfrencer uniquement des tables standard et des tables drives spcifiques la base de
donnes dans une connexion unique.
Vous ne pouvez pas rfrencer de tables dans des connexions SAS ou SAP NetWeaver BW.
Vous pouvez inclure des @functions avec certaines restrictions. Pour en savoir plus, voir la rubrique associe.

Liens associs
Rfrence de fonction SQL SAP BusinessObjects pour les univers sources multiples [page 255]
A propos des @Fonctions [page 319]

9.2 A propos de l'Editeur de la fondation de donnes

Cette rubrique dcrit comment naviguer dans l'Editeur de la fondation de donnes. Pour vous aider crer la
structure de votre fondation de donnes tape par tape, voir Comment crer une fondation de donnes [page
101].

L'Editeur de la fondation de donnes est divis en volets : le volet de la vue de la fondation de donnes, le volet des
proprits et les volets de navigation.

La vue de la fondation de donnes est une reprsentation graphique des tables et des jointures. La vue Matre
contient toutes les tables et jointures et ne peut pas tre supprime. Vous pouvez dfinir des vues personnalises
contenant des sous-ensembles des tables. Accdez aux vues au moyen des onglets en bas du volet de la vue.
Pour en savoir plus sur les vues personnalises, voir la rubrique associe.

Le volet des proprits affiche les proprits de la fondation de donnes actuellement slectionne (toute la
fondation de donnes, une table, une colonne ou une jointure). Pour modifier les proprits qui s'appliquent
toute la fondation de donnes, voir la rubrique associe.

Dans la vue de la fondation de donnes, vous pouvez travailler sur des tables et des jointures l'aide des

commandes des menus Insrer et Dtecter ou en cliquant sur les objets directement dans la vue.

Les volets de navigation permettent de travailler avec diffrents lments de la fondation de donnes. Accdez
aux volets en cliquant sur les onglets correspondants :

Connexions
Fondation de donnes (affiche une arborescence des tables et jointures)
Alias et contextes

Guide de l'utilisateur de l'outil de conception d'information


100 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des fondations de donnes
Paramtres et listes de valeurs

Pour en savoir plus sur ce que vous pouvez faire dans chaque volet de navigation, voir la rubrique associe.

Navigation dans la vue de la fondation de donnes

Pour accder un menu des commandes disponibles sur les tables, cliquez avec le bouton droit sur l'en-tte de la
table dans la vue de la fondation de donnes. Pour slectionner plusieurs tables, cliquez sur les en-ttes de tables
tout en maintenant enfonce la touche Ctrl .

Pour accder aux commandes disponibles sur les colonnes, cliquez avec le bouton droit sur le nom de colonne
dans la table de la vue de la fondation de donnes.

Certaines commandes disponibles dans le menu contextuel de la table sont disponibles pour vous aider situer
les tables associes de la fondation de donnes :

Slectionner les tables associes slectionne automatiquement toutes les tables lies par jointures la table
slectionne.
Mettre les tables associes en surbrillance grise les tables qui ne sont pas lies par une jointure la table
slectionne.
L'option Mettre les alias en surbrillance grise toutes les tables l'exception de la table d'origine slectionne et
de ses tables d'alias.
L'option Mettre la table d'origine en surbrillance grise toutes les tables l'exception de la table d'alias
slectionne et de la table d'origine sur laquelle elle est base.
Centrer sur la slection permet de modifier temporairement le zoom sur l'affichage de la fondation de
donnes afin que les tables d'une slection soient visibles dans la fentre d'affichage.

Vous pouvez galement utiliser le panneau de recherche pour effectuer des recherches avances sur la fondation

de donnes. Pour ouvrir le panneau de recherche, cliquez sur .

Liens associs
Insertion d'une vue de la fondation de donnes personnalise [page 141]
A propos des connexions dans la fondation de donnes [page 104]
A propos des contextes [page 129]
A propos des paramtres et listes de valeurs de la fondation de donnes [page 133]
A propos des proprits de fondation de donnes [page 134]
Recherche de tables et de colonnes dans la fondation de donnes [page 142]
Centrage de la vue sur une slection [page 143]

9.3 Comment crer une fondation de donnes

Avant de commencer :

Vous avez besoin d'un projet local dans lequel crer la fondation de donnes.

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des fondations de donnes 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 101
Dans le projet local, vous avez besoin des raccourcis de la connexion relationnelle ou de la connexion pour
accder aux connexions relationnelles scurises. Les fondations de donnes multi-sources ncessitent des
raccourcis de connexion.

Pour obtenir les liens vers des informations plus dtailles concernant chaque tape, voir les rubriques associes.

1. Pour dmarrer l'Assistant Nouvelle fondation de donnes, cliquez avec le bouton droit de la souris sur le
dossier du projet dans la vue Projets locaux et slectionnez Nouvelle Fondation de donnes .

Suivez les tapes dans l'Assistant pour slectionner le type de fondation de donnes et les connexions.

La fondation de donnes est cre sous le format de fichier .dfx dans le projet local. Elle s'ouvre
automatiquement dans l'Editeur de la fondation de donnes.
2. Dans l'Editeur de la fondation de donnes, insrez des tables dans la fondation de donnes.

Option Commande

Pour insrer des tables depuis la connexion Dans le volet Connexion, ouvrez et parcourez les tables de
la connexion. Vous disposez d'outils pour rechercher et
filtrer les tables dans le volet Connexion. Faites glisser les
tables que vous souhaitez et dposez-les dans la vue
principale de la fondation de donnes.

Pour insrer des tables l'aide d'un assistant Dans la barre d'outils de la vue de la fondation de donnes,

slectionnez Insrer Insrer des tables . Vous


pouvez choisir d'insrer des cls, des jointures et des
nombres de lignes automatiquement.

Remarque
Pour dtecter des jointures entre des tables
rfrences par des connexions diffrentes, utilisez la
commande Dtecter les jointures.

3. Insrez des jointures :

Option Commande

Pour insrer des jointures manuellement Dans la vue de la fondation de donnes, cliquez sur le nom
de la colonne de la premire table et faites-le glisser dans
la colonne de la deuxime table. Un chemin de jointure
apparat entre les deux tables.

Vous pouvez galement insrer des jointures en ouvrant la


bote de dialogue Modifier la jointure. Dans la barre d'outils
de la vue de la fondation de donnes, slectionnez

Insrer Insrer une jointure .

Pour dtecter les jointures Dans la barre d'outils de la vue de la fondation de donnes,

slectionnez Dtecter Dtecter les jointures .

Pour modifier une jointure, cliquez deux fois sur le chemin de jointure. Pour en savoir plus sur la modification
et la dtection de jointures, voir les rubriques associes.

Guide de l'utilisateur de l'outil de conception d'information


102 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des fondations de donnes
4. Vrifiez la cardinalit des jointures dans la fondation de donnes. Dans la barre d'outils de la vue de la
fondation de donnes, slectionnez Dtecter Dtecter les cardinalits .
Dans la bote de dialogue Dtecter les cardinalits, vous pouvez dfinir ou dtecter la cardinalit pour une ou
toutes les jointures.
5. Vous pouvez amliorer la fonction de la fondation de donnes de plusieurs faons, par exemple :

Insrer des colonnes calcules


Insrer des tables drives
Insrer des tables d'alias
Insrer des paramtres avec des invites facultatives
Insrer des listes de valeurs associer une invite
Dfinir les options SQL et les paramtres de gnration SQL dans les proprits de la fondation de
donnes
6. Vrifier les chemins de jointure et rsoudre les boucles. Utilisez les commandes dans le volet Alias et
contextes pour dtecter les alias et les contextes automatiquement.
7. Excuter une vrification d'intgrit pour valider les tables, colonnes et jointures de la fondation de donnes.
Cliquez avec le bouton droit de la souris sur le nom de la fondation de donnes dans le volet Fondation de
donnes et slectionnez Vrification de l'intgrit.
8. Enregistrez la fondation de donnes en cliquant sur l'icne Enregistrer dans la barre d'outils principale.

Certaines commandes sont rpertories ci-dessous pour vous aider grer la fondation de donnes.

Si vous modifiez des tables ou des colonnes, utilisez Afficher les dpendances locales pour trouver les objets
et couches de gestion pouvant subir l'influence des modifications.
Actualiser la structure pour mettre jour la fondation de donnes l'aide des changements effectus dans les
bases de donnes rfrences dans les connexions.
Vous pouvez modifier une connexion, ou bien, pour les fondations de donnes plusieurs sources, ajouter ou
supprimer une connexion.
Vous pouvez amliorer la facilit de maintenance en crant des vues personnalises, en regroupant les tables
l'aide des familles, en organisant l'affichage de la table et en insrant des commentaires.

Liens associs
A propos des types de fondation de donnes [page 97]
Cration d'un projet local [page 56]
Cration d'une connexion relationnelle [page 74]
Cration d'un raccourci de connexion [page 95]
A propos de l'Editeur de la fondation de donnes [page 100]
Insertion de tables dans la fondation de donnes [page 111]
Recherche de tables dans le volet Connexion [page 108]
Filtrage des tables de la connexion par type de table [page 109]
Insertion et modification d'une jointure [page 118]
Dtection et dfinition des cardinalits [page 122]
Insertion d'une colonne calcule [page 123]
A propos des tables drives [page 124]
A propos des tables d'alias [page 127]
A propos des paramtres et listes de valeurs de la fondation de donnes [page 133]
A propos des proprits de fondation de donnes [page 134]

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des fondations de donnes 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 103
Rsolution de boucles [page 131]
Excution d'une vrification d'intgrit [page 217]
Affichage des dpendances locales dans la fondation de donnes [page 139]
A propos de l'actualisation de fondation de donnes [page 140]
Changement de connexion dans une fondation de donnes [page 106]
Ajout de connexions une fondation de donnes [page 106]
Insertion d'une vue de la fondation de donnes personnalise [page 141]
Regroupement de tables l'aide des familles [page 145]
Rorganisation automatique des tables dans la vue de la fondation de donnes [page 144]
Insertion d'un commentaire dans la vue de la fondation de donnes [page 143]

9.4 A propos des connexions dans la fondation de donnes

Les connexions de la fondation de donnes sont rpertories dans le volet Connexion de l'Editeur de fondation de
donnes. Certaines connexions permettent l'utilisation de plusieurs bases de donnes (appeles qualificateurs),
avec diffrents propritaires :

Certaines sources de donnes comprennent la fois des qualificateurs et des propritaires (MS SQL Server,
par exemple)
Certaines sources de donnes ne comprennent que des qualificateurs (les fichiers texte et MySQL, par
exemple)
Certaines sources de donnes ne comprennent que des propritaires (Oracle, SAP HANA, DB2 et Teradata,
par exemple)

Pour les fondations de donnes source unique, le volet Connexion se prsente de la faon suivante :

Les qualificateurs, s'il y en a qui sont disponibles, sont rpertoris sous la connexion

Les propritaires, s'il y en a qui sont disponibles, sont rpertoris sous chaque qualificateur

Les tables sont rpertories sous chaque propritaire

Les colonnes sont rpertories sous chaque table

Pour les fondations de donnes sources multiples, le volet Connexions se prsente de la faon suivante :

Les qualificateurs et les propritaires, que l'on appelle aussi le schma, sont rpertoris sous la connexion
(seuls les propritaires sont rpertoris si la source de donnes ne comprend aucun qualificateur)

Les tables sont rpertories sous chaque schma

Les colonnes sont rpertories sous chaque table

La liste des tables est trie par ordre alphabtique.

Par dfaut, les tables sont rpertories pour tous les qualificateurs et propritaires. Pour que seules les tables des
qualificateurs ou propritaires actuellement utiliss apparaissent dans la liste, cliquez sur l'icne Afficher les

qualificateurs et propritaires afin de la dslectionner.

Guide de l'utilisateur de l'outil de conception d'information


104 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des fondations de donnes
Si la connexion comprend plus de 1 000 qualificateurs/ propritaires ou tables, ces qualificateurs/propritaires
ou tables sont regroups en lots de 1 000. Ces lots apparaissent dans la liste sous un nom entre parenthses
form des premires lettres du nom du premier et du dernier qualificateur/propritaire ou table qui se trouvent
l'intrieur, par exemple :

[AAAA....] - [MMMM]

[NNNN...] - [ZZZZZ]

En ce qui concerne les tables qui sont dj insres dans la fondation de donnes, l'icne de table affiche une

coche verte : . Il est possible d'insrer une table dans une fondation de donnes en cliquant deux fois sur son
nom dans le volet Connexions.

Navigation dans la liste de tables du volet Connexion

L'icne Afficher/Masquer la recherche de table, , permet de rechercher des tables dans une connexion afin
d'obtenir une liste de tables filtre.

Certaines connexions ont diffrents types de table (par exemple, dans une connexion SAP HANA, vous pouvez
avoir diffrents types de table, notamment Vue d'analyse et Vue de calcul). L'icne Filtrer par type de table,

, permet de slectionner des types de table pour filtrer la liste des tables affiches dans la connexion.

La recherche de table et le filtre par type de table peuvent tre combins. Pour en savoir plus sur la recherche et le
filtrage par type de table, voir les rubriques associes.

Oprations sur les connexions

Vous pouvez effectuer les tches suivantes sur les connexions partir du volet Connexion :

Changer permet de modifier la connexion et ses proprits associes. Pour en savoir plus sur cette tche, voir
la rubrique associe.
Ouvrir ouvre les proprits de connexion ou de raccourci de connexion dans l'diteur de connexion.
Test permet de tester si la base de donnes rfrence par la connexion est disponible.

En outre, dans le cas des fondations de donnes sources multiples, vous pouvez effectuer les tches suivantes
sur les connexions partir du volet Connexions :

Ajouter des connexions permet d'ajouter des connexions la fondation de donnes. Pour en savoir plus sur
cette tche, voir la rubrique associe.
Supprimer permet de supprimer une connexion de la fondation de donnes. La connexion en elle-mme reste
dans le rfrentiel et est enregistre avec le nom du catalogue.

Liens associs
Recherche de tables dans le volet Connexion [page 108]
propos des tables dans la fondation de donnes [page 109]
Filtrage des tables de la connexion par type de table [page 109]

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des fondations de donnes 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 105
Changement de connexion dans une fondation de donnes [page 106]
Ajout de connexions une fondation de donnes [page 106]
A propos de la modification des connexions et des raccourcis de connexion [page 95]

9.4.1 Ajout de connexions une fondation de donnes

Pour ajouter des connexions une fondation de donnes, les conditions suivantes sont requises :

Le type de la fondation de donnes doit tre sources multiples.


Les connexions ajouter doivent tre des connexions relationnelles scurises.
Pour chaque connexion ajouter, vous devez crer un raccourci de connexion dans le projet local o la
fondation de donnes est stocke.

1. Cliquez deux fois sur le nom de la fondation de donnes du projet local pour ouvrir l'Editeur de fondation de
donnes.
2. Dans l'Editeur de fondation de donnes, cliquez sur l'onglet Connexions.

3. Dans le volet Connexions, cliquez sur l'icne Ajouter des connexions .


La bote de dialogue Ajouter des connexions rpertorie les connexions disponibles, y compris les connexions
actuellement dfinies dans la fondation de donnes.
4. Slectionnez le nom du raccourci de connexion de chaque connexion ajouter, puis cliquez sur Suivant.
5. Dans la bote de dialogue Proprits de la connexion, vous pouvez dfinir des proprits de connexion
supplmentaires. Une bote de dialogue s'ouvre pour chaque connexion ajoute.
Pour en savoir plus sur les proprits de connexion sources multiples, voir la rubrique associe.
6. Lorsque vous avez termin de dfinir les proprits des connexions supplmentaires, cliquez sur Terminer.
7. Enregistrez la fondation de donnes en cliquant sur l'icne Enregistrer dans la barre d'outils principale.

Liens associs
Cration d'un raccourci de connexion [page 95]
Fondations de donnes avec plusieurs connexions [page 99]

9.4.2 Changement de connexion dans une fondation de


donnes

La connexion que vous changez doit tre une connexion relationnelle. Dans le cas des fondations de donnes
sources multiples, la connexion doit galement tre scurise.

Avant de pouvoir changer une connexion, vous devez crer la connexion locale ou le raccourci de connexion dans
le projet local o est stocke la fondation de donnes.

1. Cliquez deux fois sur le nom de la fondation de donnes du projet local pour ouvrir l'Editeur de fondation de
donnes.
2. Dans l'Editeur de fondation de donnes, cliquez sur l'onglet Connexions.
3. Dans le volet Connexions, cliquez avec le bouton droit de la souris sur la connexion et slectionnez Modifier....

Guide de l'utilisateur de l'outil de conception d'information


106 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des fondations de donnes
4. Slectionnez une nouvelle connexion. La mthode dpend du type de fondation de donnes :

Si la fondation de donnes dispose d'une source unique, la bote de dialogue Changer de connexion
rpertorie les connexions disponibles, y compris la connexion actuellement dfinie. Slectionnez la
connexion modifier et cliquez sur OK.
Si vous avez dfini des remplacements de dlimitation, vous serez invit indiquer les dlimitations
utiliser dans la nouvelle connexion. Pour en savoir plus, voir la rubrique associe.
Si la fondation de donnes dispose de plusieurs sources, la bote de dialogue Changer de connexion
affiche les proprits de connexion de la connexion actuellement dfinie. Cliquez sur le bouton Parcourir

dans la zone de texte Connexion. Une bote de dialogue rpertorie les connexions disponibles.
Slectionnez la connexion en faveur de laquelle vous voulez faire le changement et cliquez sur Terminer.
5. Enregistrez la fondation de donnes en cliquant sur l'icne Enregistrer dans la barre d'outils principale.

Liens associs
Slection des remplacements de dlimitation conserver [page 107]

9.4.3 Slection des remplacements de dlimitation


conserver
Lorsque vous changez de connexion dans une fondation de donnes, les exigences de dlimitation pour la
nouvelle connexion sont automatiquement dtectes. Tout remplacement de dlimitation relatif la connexion
antrieure peut ou non tre appliqu. La bote de dialogue Slectionner les remplacements de dlimitation
conserver s'affiche pour que vous puissiez y indiquer quels remplacements conserver.

Seules les tables comportant des remplacements de dlimitation pour le nom de table, qualificateur ou
propritaire sont rpertories. La valeur de remplacement s'affiche dans la colonne sous Nom, Qualificateur ou
Propritaire.

1. Pour chaque remplacement :

Pour conserver la valeur de dlimitation dfinie pour la connexion antrieure, laissez la case coche.
Pour supprimer le remplacement de dlimitation et utiliser la valeur de dlimitation rcemment dtecte,
dcochez la case.

Remarque
Une info-bulle pour chaque remplacement vous fournit les informations suivantes :

Les nom de table, qualificateur et propritaire de la connexion antrieure avec la dlimitation antrieure.
Les nouveaux nom de table, qualificateur et propritaire de la nouvelle connexion avec la dlimitation
antrieure.
Les nouveaux nom de table, qualificateur et propritaire de la nouvelle connexion avec la dlimitation
rcemment dtecte.
2. Lorsque vous avez termin de slectionner les remplacements conserver, cliquez sur Terminer pour
achever le changement de connexion.

Pour toutes les autres tables de la fondation de donnes (sans remplacements de dlimitation antrieurs) la
dlimitation automatiquement dtecte pour la nouvelle connexion est applique.
Liens associs
propos des tables dans la fondation de donnes [page 109]

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des fondations de donnes 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 107
9.4.4 Recherche de tables dans le volet Connexion
Il est possible de crer une liste de tables filtre dans le volet Connexion l'aide d'une chane de recherche. Vous
pouvez insrer des tables dans la fondation de donnes partir de la liste filtre.

1. Dans le volet Connexion de l'Editeur de fondation de donnes, cliquez sur l'icne Afficher/Masquer la

recherche de tables .
Le volet Connexion se divise. Le volet suprieur continue montrer toutes les tables de toutes les connexions.
Le volet infrieur (volet Recherche) affiche uniquement les tables de la connexion slectionne qui
correspondent la chane de recherche.

Remarque

Vous pouvez galement filtrer la liste des tables par type de table l'aide de l'icne . Si la liste des
tables du volet Connexion est filtre par type de table, le filtre est appliqu dans le volet Connexion et dans
le volet Recherche. Pour en savoir plus sur le filtrage par type de table, voir la rubrique associe.

2. Dans le volet Connexion, slectionnez la partie du catalogue de connexions dans laquelle vous souhaitez
effectuer la recherche. Vous pouvez slectionner :

Toute la connexion
Un qualificateur (si disponible)
Un propritaire (si disponible)

Remarque
Pour les fondations de donnes connexions multiples, vous ne pouvez effectuer la recherche que dans
une seule connexion la fois. Vous devez slectionner une connexion. Vous pouvez slectionner toute la
connexion ou un schma.

3. Dans le volet Recherche, saisissez la chane rechercher.

Remarque
Certaines restrictions s'appliquent, savoir :

La recherche tient compte des majuscules et des minuscules lorsqu'elle est effectue dans des
connexions de fondations de donnes sources multiples.
La recherche trouve les parties des noms de table qui correspondent la chane recherche, sauf pour
les connexions qui utilisent des pilotes de middleware OLE DB. Dans ce cas, la recherche permet
uniquement de trouver les tables dont le nom entier correspond la chane recherche.
Les caractres gnriques ne sont pas autoriss.

4. Dans le volet Recherche, cliquez sur l'icne Rechercher .


Les tables dont le nom correspond la chane de recherche sont rpertories dans le volet Recherche Vous
pouvez cliquer deux fois sur une table du volet Recherche pour l'insrer dans la fondation de donnes.
5. Pour effectuer une nouvelle recherche, modifiez la chane de recherche ou, dans le volet Connexions,
slectionnez une autre partie du catalogue dans laquelle effectuer la recherche, puis cliquez nouveau sur
l'icne Rechercher du volet Recherche.

Liens associs

Guide de l'utilisateur de l'outil de conception d'information


108 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des fondations de donnes
A propos des connexions dans la fondation de donnes [page 104]
Filtrage des tables de la connexion par type de table [page 109]

9.4.5 Filtrage des tables de la connexion par type de table

Dans l'onglet Connexion de l'Editeur Data Foundation, vous pouvez filtrer la liste des tables de la connexion par
type de table.

1. Slectionnez la connexion filtrer et ouvrez le qualificateur et/ou le propritaire jusqu' ce que les tables
soient rpertories.
L'application dcouvre les types de table de la connexion car les tables de chaque type sont rpertories dans
le volet Connexion. Une fois le premier type de table dcouvert, l'icne Filtrer par type de table est disponible.

2. Cliquez sur la flche vers le bas en regard de l'icne Filtrer par type de table .
Tous les types de table dcouverts jusqu' ce point sont rpertoris. Lorsqu'un type de table est dcouvert, il
est automatiquement slectionn pour s'afficher dans la connexion.

Remarque
Vous pouvez galement filtrer la liste des tables de la connexion avec une chane de recherche en utilisant

l'icne pour ouvrir le volet Recherche. Le filtre par type de table s'applique dans les deux volets
Connexion et Recherche. Pour en savoir plus sur la recherche de tables, voir la rubrique associe.

3. Pour que le type de table ne s'affiche plus, dslectionnez-le dans la liste.


Les tables sont filtres dans le volet Connexion et dans le volet des rsultats de recherche de tables. Pour en
savoir plus sur la recherche de tables, voir la rubrique associe.
4. Pour afficher nouveau un type de table, ouvrez la liste Filtrer par type de table et slectionnez le type de
table dans la liste.

Le filtre de table n'affecte que l'affichage. Lorsque vous fermez l'Editeur Data Foundation ou modifiez la
connexion, la slection du filtre est rinitialise.
Liens associs
A propos des connexions dans la fondation de donnes [page 104]
Recherche de tables dans le volet Connexion [page 108]

9.5 propos des tables dans la fondation de donnes

Une table standard est une reprsentation graphique dans la fondation de donnes d'une table de base de
donnes physique. Vous crez des tables standard lorsque vous insrez des tables de base de donnes dans la
fondation de donnes. Les noms des tables et des colonnes proviennent de la source de donnes.

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des fondations de donnes 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 109
Remarque
L'outil de conception d'information ne prend pas en charge les noms de table ou de colonne identiques aux
mots rservs SQL. Renommez ces objets dans la source de donnes avant de les insrer dans la fondation
de donnes.

Certaines sources de donnes ont des tables de diffrents types. Le type de table est hrit de la source de
donnes et stock sous forme de proprit de table dans la fondation de donnes.

Une fois la table standard insre, vous pouvez la modifier de plusieurs faons :

Modifiez les proprits de la table (nom et description)


Dfinissez le bloc conditionnel du nom de la table
Modifiez le type de donnes des colonnes
Dfinissez les colonnes en tant que cls primaires et trangres

Les tables de la fondation de donnes peuvent galement tre drives ou des tables d'alias. Pour en savoir plus,
voir les rubriques associes.

propos des qualificateurs et des propritaires

Certaines connexions autorisent plusieurs bases de donnes (appeles qualificateurs) avec diffrents
propritaires. Les tables standard et leurs colonnes hritent le qualificateur et le propritaire actuels de la base de
donnes. La syntaxe d'un nom de table standard se prsente comme suit :

Un nom de table standard source unique, si la table est insre partir du qualificateur et du propritaire
actuels, a la syntaxe :
"nom_table"
Un nom de table standard source unique, si la table est insre partir d'un qualificateur ou propritaire
diffrent, a la syntaxe :
"qualificateur_base de donnes"."propritaire_base de donnes"."nom_table"
Un nom de table standard sources multiples a la syntaxe :
@catalogue('nom_court')."qualificateur_base de donnes.propritaire_base de donnes"."nom_table"

Remarque
Le qualificateur et le propritaire ne sont pas pertinents pour certaines connexions, auquel cas seul le nom de
la table est utilis.

propos de la dlimitation

Lorsque vous insrez une table dans la fondation de donnes, les exigences de la base de donnes en termes de
noms dlimits sont dfinies et les informations sont stockes dans les proprits de table de la fondation de
donnes. Si la dlimitation des noms de table ou de colonne est requise, les noms doivent figurer entre guillemets
lorsque la table est affiche dans la fondation de donnes.

Guide de l'utilisateur de l'outil de conception d'information


110 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des fondations de donnes
Les noms de colonne, de table, de qualificateur et de propritaire qui doivent tre dlimits figurent entre
guillemets lorsqu'ils sont utiliss dans une expression SQL.

Pour les tables source unique, il est possible de remplacer les exigences de dlimitation par dfaut pour les
tables, qualificateurs et propritaires. Pour les tables, utilisez la commande Dlimiter. Pour les qualificateurs et
propritaires, utilisez la commande Changer le qualificateur/propritaire. Vous ne pouvez pas modifier la
possibilit ou non de dlimiter des colonnes.

Lorsque vous modifiez une connexion dans la fondation de donnes, si vous avez dfini des remplacements de
dlimitation, vous serez invit indiquer les dlimitations utiliser dans la nouvelle connexion.
Liens associs
Insertion de tables dans la fondation de donnes [page 111]
Modification des proprits de la table [page 112]
Dfinition de la casse des noms de tables [page 113]
Modification des types de donnes des colonnes [page 113]
A propos des cls de table [page 115]
A propos des tables drives [page 124]
A propos des tables d'alias [page 127]
Modification des qualificateurs et des propritaires [page 114]
Modification de la dlimitation d'une table [page 114]
Slection des remplacements de dlimitation conserver [page 107]

9.5.1 Insertion de tables dans la fondation de donnes


Avant de commencer, assurez-vous que les noms de table et de colonne de la source de donnes ne sont pas les
mmes que les noms rservs au SQL. Si c'est le cas, renommez ces objets dans la source de donnes avant de
les insrer dans la fondation de donnes.

1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.

2. Slectionnez Insrer des tables dans le menu Insrer de la vue de la fondation de donnes.
La bote de dialogue Insrer des tables rpertorie les connexions dfinies dans la fondation de donnes.
3. Dveloppez la connexion pour voir les tables de la base de donnes rfrences dans la connexion.
Par dfaut, les tables sont rpertories pour tous les qualificateurs et propritaires. Pour ne rpertorier que
les tables des qualificateurs ou propritaires en cours d'utilisation, cliquez sur l'icne Afficher les

qualificateurs et propritaires .
4. Slectionnez un nom de table pour l'insrer, ainsi que toutes ses colonnes, dans la fondation de donnes.

Les tables qui sont dj insres dans la fondation de donnes comportent une icne avec une coche verte. Si
vous insrez une table existante, une table d'alias est insre et vous tes invit saisir un nom pour la table
d'alias.

Pour afficher les valeurs d'une table, cliquez avec le bouton droit sur le nom de la table et slectionnez
Afficher les valeurs de la table. Pour afficher les valeurs dans une seule colonne, dveloppez la table, cliquez
avec le bouton droit sur le nom de la colonne et slectionnez Afficher les valeurs des colonnes.
5. Slectionnez les objets dtecter et insrer automatiquement dans la fondation de donnes lors de
l'insertion des tables slectionnes :

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des fondations de donnes 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 111
Option Description
Dtecter les cls dfinit les colonnes de cls dans les tables de la fondation de donnes telles qu'elles sont dans
les tables de la base de donnes.

Dtecter le nombre de enregistre le nombre de lignes de chaque table dans la fondation de donnes.
lignes

Dtecter les jointures insre les jointures entre les tables en cours d'insertion.

Dans le cas des fondations de donnes sources multiples, seules les jointures entre tables
rfrences par la mme connexion sont dtectes. Pour dtecter des jointures entre des
tables rfrences par des connexions diffrentes, utilisez la commande Dtecter les jointures
aprs avoir insr les tables.

Dtecter les enregistre les cardinalits des jointures telles qu'elles sont dans les jointures de la base de
cardinalits donnes.

Les options de dtection recommandes sont slectionnes par dfaut. Vous pouvez modifier la
configuration par dfaut dans les prfrences de l'application. Voir la rubrique associe concernant la
dfinition des prfrences pour l'Editeur de la fondation de donnes.
6. Cliquez sur Terminer pour insrer les tables slectionnes.
7. Enregistrez la fondation de donnes en cliquant sur l'icne Enregistrer dans la barre d'outils principale.

Vous pouvez galement insrer des tables dans la fondation de donnes en les faisant glisser depuis le volet
Connexions et en les dposant dans la vue de la fondation de donnes.
Liens associs
propos des tables dans la fondation de donnes [page 109]
A propos des tables d'alias [page 127]
Dtection des jointures [page 120]
Dfinition des prfrences de l'Editeur Data Foundation [page 22]

9.5.2 Modification des proprits de la table


Pour les tables d'alias et les tables standard, vous pouvez modifier le nom et la description de la table.

Pour les tables standard, vous pouvez galement supprimer des colonnes de l'affichage de la table, modifier les
types de donnes des colonnes et dfinir ou dsactiver les cls primaires et trangres. Les modifications
apportes aux colonnes sont galement appliques toutes les tables d'alias associes.

1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Cliquez avec le bouton droit de la souris sur l'en-tte de la table dans la vue de la fondation de donnes et
slectionnez Modifier.
Si vous modifiez une table drive, la bote de dialogue Modifier la table drive s'affiche. Pour en savoir plus
sur la faon de modifier les tables drives, voir la rubrique associe.
3. Pour modifier le nom de la table, saisissez un nouveau Nom.

Remarque
Lorsque vous modifiez le nom d'une table standard, vous rompez le lien avec la table de base de donnes.
Voir le lien associ pour en savoir plus sur le renommage de tables l'aide d'alias.

Guide de l'utilisateur de l'outil de conception d'information


112 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des fondations de donnes
4. Pour supprimer des colonnes de l'affichage de la table, dslectionnez les colonnes masquer et cliquez sur
OK.
Cela affecte uniquement l'affichage dans la vue de la fondation de donnes. Les colonnes restent visibles lors
de l'affichage des valeurs de la table ou de l'insertion de la table dans la couche de gestion.
5. Pour modifier le type de donnes d'une colonne, slectionnez un type de donnes dans la liste de la colonne
Type de donnes.
Lorsque vous actualisez nouveau la structure de la fondation de donnes, on vous propose le type de
donnes initial de la colonne de la base de donnes.
6. Pour dfinir ou dsactiver des cls, slectionnez Aucune, Primaire ou Etrangre dans la liste de la colonne
Cls .

La prochaine fois que vous utiliserez la commande Dtecter les cls, les cls dfinies dans les tables de la
base de donnes remplacent les cls dfinies manuellement pour une table. Vous pouvez dfinir une
prfrence d'application afin qu'aucune cl ne soit dtecte ; les cls que vous dfinissez manuellement dans
la table de la fondation de donnes sont conserves.
7. Vous pouvez, ventuellement, saisir ou modifier la Description de la table.
8. Cliquez sur OK pour enregistrer les changements.
9. Enregistrez la fondation de donnes en cliquant sur l'icne Enregistrer dans la barre d'outils principale.

Liens associs
A propos des tables drives [page 124]
A propos des tables d'alias [page 127]
A propos des cls de table [page 115]
Dfinition des prfrences de l'Editeur Data Foundation [page 22]
propos des tables dans la fondation de donnes [page 109]
A propos de l'actualisation de fondation de donnes [page 140]

9.5.3 Dfinition de la casse des noms de tables

Certaines bases de donnes exigent que les noms de tables soient entirement en majuscules ou entirement en
minuscules. Utilisez la commande Dfinir la casse pour modifier la casse des noms de tables.

1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Cliquez avec le bouton droit sur l'en-tte de table de la vue de la fondation de donnes et slectionnez
Dfinir la casse . Puis, slectionnez Majuscule ou Minuscule.
Pour slectionner plusieurs tables, cliquez sur les en-ttes de tables tout en maintenant enfonce la touche
Ctrl .

3. Enregistrez la fondation de donnes en cliquant sur l'icne Enregistrer dans la barre d'outils principale.

9.5.4 Modification des types de donnes des colonnes

Vous pouvez modifier les donnes de colonne des tables standard dans la fondation de donnes.

1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des fondations de donnes 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 113
2. Cliquez avec le bouton droit de la souris sur l'en-tte de la table dans la vue de la fondation de donnes et
slectionnez Modifier.
3. Dans la liste des colonnes, slectionnez un type de donnes dans la liste de la colonne Type de donnes.

Remarque
Lorsque vous actualisez nouveau la structure de la fondation de donnes, on vous propose le type de
donnes initial de la colonne de la base de donnes.

4. Cliquez sur OK pour enregistrer les changements.


5. Enregistrez la fondation de donnes en cliquant sur l'icne Enregistrer dans la barre d'outils principale.

9.5.5 Modification des qualificateurs et des propritaires


Il est possible de modifier les qualificateurs et propritaires pour toute table standard de la fondation de donnes.
Pour les tables source unique, il est possible de dfinir si vous souhaitez ou non dlimiter les noms des
qualificateurs et propritaires.

1. Ouvrez la fondation de donnes dans l'diteur en la slectionnant dans la vue Projets locaux.
2. Dans la vue de la fondation de donnes, cliquez sur l'en-tte du tableau avec le bouton droit de la souris, puis
slectionnez Changer le qualificateur/propritaire.
Pour slectionner plusieurs tables, cliquez sur les en-ttes de tables tout en maintenant enfonce la touche
Ctrl .

3. Dans la bote de dialogue Modifier le qualificateur/propritaire, cliquez sur le bouton Parcourir dans le
champ Qualificateur et slectionnez un nouveau qualificateur.
Si le nom du qualificateur est dlimit par dfaut, l'option Dlimiter est slectionne. Pour remplacer la
dlimitation par dfaut, slectionnez ou dslectionnez Dlimiter.

4. Pour modifier le propritaire, cliquez sur le bouton Parcourir dans le champ Propritaire, puis
slectionnez un nouveau propritaire.
Si le nom du propritaire est dlimit par dfaut, l'option Dlimiter est slectionne. Pour remplacer la
dlimitation par dfaut, slectionnez ou dslectionnez Dlimiter.
5. Lorsque vous avez fini de modifier les informations relatives au qualificateur et au propritaire, cliquez sur OK.
6. Enregistrez la fondation de donnes en cliquant sur l'icne Enregistrer dans la barre d'outils principale.

9.5.6 Modification de la dlimitation d'une table


Vous pouvez remplacer la dlimitation par dfaut des noms de table pour des tables standard source unique
dans la fondation de donnes.

1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Cliquez avec le bouton droit sur l'en-tte de table de la vue de la fondation de donnes et slectionnez
Dlimiter .
Pour slectionner plusieurs tables, cliquez sur les en-ttes de tables tout en maintenant enfonce la touche
Ctrl .

Guide de l'utilisateur de l'outil de conception d'information


114 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des fondations de donnes
3. Slectionnez Oui pour dlimiter les noms de table. Slectionnez Non pour annuler la dlimitation des noms de
table.

Remarque
La commande Dlimiter s'applique uniquement la dlimitation des noms de table. Les noms de colonne
conservent les informations de dlimitation par dfaut.

4. Enregistrez la fondation de donnes en cliquant sur l'icne Enregistrer dans la barre d'outils principale.

9.6 A propos des cls de table

Les tables de la fondation de donnes peuvent avoir deux types de cls :

Touche Description

Primaire Colonne unique ou combinaison de colonnes dans une table dont les
valeurs identifient chaque ligne de la table. La cl primaire garantit
l'unicit de la ligne dans une table. Chaque table n'a qu'une seule cl
primaire.

Externe Colonne seule ou combinaison de colonnes dont les valeurs doivent


correspondre une autre cl primaire ou unique dans une autre table.

Les cls primaires implmentent des contraintes, par exemple en


n'autorisant pas une vente tre ajoute la table Sales pour un client
qui n'existe pas dans la table Customer. Chaque table peut avoir
plusieurs cls trangres.

Les cls sont indiques avec des icnes en regard de la colonne dans la vue de la fondation de donnes.

Vous pouvez dfinir les cls des tables de la fondation de donnes manuellement ou en les dtectant dans la table
de base de donnes.

Liens associs
Dfinition des cls des tables [page 115]

9.6.1 Dfinition des cls des tables

Vous pouvez dfinir les cls des tables de la fondation de donnes manuellement ou en les dtectant dans la table
de base de donnes.

1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Pour dfinir des cls en fonction de celles dtectes dans la base de donnes, dans la vue de la fondation de

donnes, slectionnez Dtecter les cls dans le menu Dtecter .

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des fondations de donnes 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 115
Vous pouvez dfinir une prfrence de l'application de sorte que les cls sont automatiquement dtecter
lorsque vous insrez une table dans la fondation de donnes. Voir la rubrique associe concernant la
dfinition des prfrences pour l'Editeur de la fondation de donnes.
3. Pour dfinir ou dsactiver des cls manuellement, cliquez avec le bouton droit de la souris sur la colonne de la
table et slectionnez Dfinir comme cl, puis Primaire,Etrangre ou Aucune.
4. Enregistrez la fondation de donnes en cliquant sur l'icne Enregistrer dans la barre d'outils principale.

Vous ne pouvez pas dfinir de cls pour les tables d'alias. Les tables d'alias hritent des cls de la table d'origine.

La prochaine fois que vous utiliserez la commande Dtecter les cls, les cls dfinies dans les tables de la base de
donnes remplacent les cls dfinies manuellement pour une table. Vous pouvez dfinir une prfrence
d'application afin qu'aucune cl ne soit dtecte ; les cls que vous dfinissez manuellement dans la table de la
fondation de donnes sont conserves.

Liens associs
A propos des cls de table [page 115]
Dfinition des prfrences de l'Editeur Data Foundation [page 22]

9.7 A propos des nombres de lignes de table

Dtecter le nombre de lignes

Le nombre de lignes des tables d'une base de donnes peut tre dtect et stock dans la fondation de donnes.
Les nombres de lignes sont utiliss pour dtecter les cardinalits en l'absence de cls de table.

Lorsque vous dtectez les nombres de lignes, le nombre de lignes pour les tables slectionnes est compt et
stock.

Remarque
Les filtres de colonne ne sont pas appliqus lors de la dtection des nombres de lignes.

Vous pouvez galement estimer les nombres de lignes des tables. Cela peut s'avrer utile si vous utilisez un
chantillon rduit de donnes mais souhaitez que les requtes soient optimises pour la taille des donnes de
production. Le nom de lignes que vous dfinissez est remplac par le nombre de lignes dtectes lorsque vous
dtectez un nombre de lignes pour cette table.

La commande Dtecter le nombre de lignes du menu Dtecter liste les nombres de lignes actuels de toutes
les tables de la fondation de donnes. Dans cette liste, vous pouvez dfinir les nombres de lignes et dtecter les
nombres de lignes d'une slection de tables.

Pour dtecter le nombre de lignes d'une seule table, cliquez avec le bouton droit sur l'en-tte de table dans la vue
de la fondation de donnes et slectionnez Dtecter Comptage des lignes . Le nombre de lignes de la table
slectionne est mis jour. Pour slectionner plusieurs tables, cliquez sur les en-ttes de tables tout en
maintenant enfonce la touche Ctrl .

Guide de l'utilisateur de l'outil de conception d'information


116 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des fondations de donnes
Nombre de lignes

Utilisez la commande Nombre de lignes sur plusieurs tables lies par des jointures pour voir le nombre de lignes
renvoyes par la requte en rsultant. Les filtres de colonne sont appliqus.

Pour compter les lignes renvoyes dans une requte, slectionnez les tables dans la vue de la fondation de
donnes de l'une des manires suivantes :

Cliquez avec le bouton droit sur une table et slectionnez Slectionner les tables associes.
Cliquez sur les en-ttes de tables tout en maintenant enfonce la touche Ctrl .

Ensuite, cliquez avec le bouton droit sur une table de la slection et slectionnez Nombre de lignes.

9.8 A propos des jointures


Une jointure est une condition qui relie des tables dans une fondation de donnes. Une jointure restreint les
donnes renvoyes lorsque les deux tables sont interroges.

Les tables jointes ont gnralement une relation parent-enfant. Si les tables ne sont pas jointes, une requte
excute sur les deux tables peut alors renvoyer un ensemble de rsultats contenant toutes les combinaisons de
lignes possibles. Ce type de rsultat est appel produit cartsien ; il est rarement utile.

Les jointures sont dfinies en reliant une colonne dans une table une colonne dans une seconde table. Vous
pouvez insrer des jointures dans la fondation de donnes ou dtecter les jointures automatiquement.

Les sections suivantes dcrivent les types de jointure que vous pouvez crer.

Equi-jointures

Une qui-jointure est un type de jointure cr par dfaut entre deux tables. Une qui-jointure relie des tables en
fonction de l'galit entre les valeurs de la colonne d'une table et de la colonne d'une autre table. Dans une base
de donnes normalise, les colonnes utilises dans une qui-jointure correspondent souvent la cl primaire
d'une table et la cl trangre de l'autre.

Auto-jointures restrictives

Lorsque deux tables sont identiques, il s'agit d'une auto-jointure restrictive. Les auto-jointures restrictives servent
dfinir des filtres de colonne. Pour en savoir plus sur les filtres de colonne, voir la rubrique associe.

Thta-jointure

S'il n'existe aucune relation directe vidente de colonne colonne entre deux tables, vous pouvez utiliser une
thta-jointure. Une thta-jointure relie des tables en se fondant sur une relation autre que l'galit entre deux

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des fondations de donnes 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 117
colonnes. Elle est utilise pour lier une valeur une plage de valeurs. Par exemple, une date de commande dans
une table est jointe une date entre la date de dbut et la date de fin dans une seconde table.

Jointures externes

Une jointure externe peut tre utilise pour lier des tables lorsqu'une table contient des lignes sans
correspondance avec la colonne commune de l'autre table. Contrairement une qui-jointure, une jointure
externe renvoie toutes les lignes sans tenir compte du fait qu'il existe ou non une valeur correspondante dans la
table jointe.

Une jointure externe gauche renvoie toutes les lignes dans la premire table (ou celle gauche) mme si elles
n'ont pas de correspondance dans la seconde table.

Une jointure externe droite renvoie toutes les lignes dans la seconde table (ou celle droite) mme si elles n'ont
pas de correspondance dans la premire table.

Une jointure externe complte renvoie toutes les lignes des deux tables, avec des valeurs nulles lorsqu'il n'existe
pas de correspondance.

Raccourcis jointure

Un raccourci jointure est une jointure qui fournit un chemin de substitution entre deux tables. Les raccourcis
jointures amliorent les performances d'une requte en ne prenant pas en considration les tables intermdiaires,
raccourcissant ainsi un chemin de jointure normalement plus long.

Les raccourcis jointures ne sont pas pris en compte pour dfinir les contextes mais uniquement pour diminuer le
nombre de jointures lorsque cela est possible.

Liens associs
Insertion et modification d'une jointure [page 118]
Dtection des jointures [page 120]
Insertion d'un filtre de colonne [page 121]
A propos des contextes [page 129]

9.8.1 Insertion et modification d'une jointure

1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Effectuez l'une des actions suivantes :

Option Commande
Pour modifier une jointure existante, cliquez avec le bouton Modifier la jointure .
droit de la souris sur la ligne de la jointure dans la vue de la
fondation de donnes et slectionnez

Guide de l'utilisateur de l'outil de conception d'information


118 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des fondations de donnes
Option Commande
Pour insrer et modifier une jointure Slectionnez la commande Insrer une jointure dans le

menu Insrer de la vue de la fondation de donnes.

3. Pour dfinir le premier ct d'une jointure, slectionnez la table dans la liste de la Table 1, puis slectionnez le
nom de la colonne.
4. Pour dfinir le deuxime ct d'une jointure, slectionnez la table dans la liste de la Table 2, puis slectionnez
le nom de la colonne.
5. Slectionnez l'oprateur de jointure :

Entre la Table 1 et la Table 2, une liste des oprateurs de jointure vous permet de choisir comment comparer
les valeurs des colonnes de la jointure.

L'oprateur par dfaut cre une qui-jointure (=) Les autres oprateurs sont rservs aux jointures non
bases sur l'galit entre les valeurs des colonnes (>, >=, <, <=, !=).

Pour crer une thta-jointure l'aide de l'oprateur BETWEEN, slectionnez l'oprateur =. En maintenant la
touche Ctrl enfonce, slectionnez une deuxime colonne dans la Table 2.

Pour en savoir plus sur les types de jointure possibles, voir la rubrique associe relative aux jointures.
6. Pour crer un raccourci jointure, slectionnez l'option Raccourci jointure.
Un raccourci jointure est une jointure qui fournit un chemin de substitution entre deux tables. Les raccourcis
jointures amliorent les performances d'une requte en ne prenant pas en considration les tables
intermdiaires, raccourcissant ainsi un chemin de jointure normalement plus long.
7. Pour crer une jointure externe, slectionnez l'option Jointure externe.

Une jointure externe permet de renvoyer des lignes, mme lorsqu'il n'existe pas de ligne correspondante dans
la table jointe. Slectionnez les options comme suit :

Pour crer une jointure externe gauche, slectionnez l'option Jointure externe situe sous la Table 1. Cette
jointure va renvoyer toutes les lignes de la table 1, mme si elles n'ont pas de correspondance dans la table 2.

Pour crer une jointure externe droite, slectionnez l'option Jointure externe situe sous la Table 2. Cette
jointure va renvoyer toutes les lignes de la table 2, mme si elles n'ont pas de correspondance dans la table 1.

Pour crer une jointure externe complte, slectionnez l'option Jointure externe situe sous les deux tables.
Cette jointure renvoie toutes les lignes des deux tables, avec des valeurs nulles lorsqu'il n'existe pas de
correspondance.
8. Slectionnez la cardinalit de la jointure dans la liste Cardinalit. Vous pouvez galement cliquer sur le bouton
Dtecter pour dtecter automatiquement la cardinalit dfinie pour la jointure de la base de donnes.

Pour en savoir plus sur la cardinalit, voir la rubrique associe.


9. Vous pouvez, ventuellement, modifier et valider l'expression de la jointure.

Sur base des colonnes et oprateurs que vous slectionnez, une expression SQL est automatiquement
gnre pour dfinir la jointure. Vous pouvez saisir une expression personnalise pour la jointure. Pour

obtenir de l'aide sur la modification de l'expression de jointure, cliquez sur l'icne Assistant SQL .

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des fondations de donnes 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 119
Remarque
Si vous modifiez les noms de table et de colonne lors de la modification de l'expression de la jointure, les
modifications n'apparaissent pas immdiatement dans les listes de la Table 1 et de la Table 2. Elles
apparaissent dans les listes une fois que vous avez enregistr et rdit la jointure.

10. Cliquez sur OK pour enregistrer la jointure.


11. Enregistrez la fondation de donnes en cliquant sur l'icne Enregistrer dans la barre d'outils principale.

Liens associs
A propos des jointures [page 117]
A propos de la cardinalit [page 121]
Insertion d'un filtre de colonne [page 121]

9.8.2 Dtection des jointures

La dtection de jointures consulte les tables de la fondation de donnes et propose les jointures appropries. Les
mthodes suivantes sont utilises :

Dtection des jointures base sur le nom de colonne. Cette mthode recherche les noms de colonne
identiques dans diffrentes tables. Elle vrifie galement si le type de donnes des deux colonnes est
identique. Si plusieurs colonnes correspondent entre deux tables, des jointures sont proposes pour chaque
colonne.

Remarque
Les jointures entre une table et son alias ne sont pas proposes.

Dtection des jointures base sur les cls de base de donnes. Cette mthode recherche les relations dfinies
dans la base de donnes entre les cls primaires et les cls trangres.
Dans le cas des fondations de donnes avec une connexion SAP NetWeaver BW, la dtection des jointures est
base sur les jointures du schma de base de donnes rfrenc dans la connexion.

1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.

2. Slectionnez Dtecter les jointures dans le menu Dtecter de la vue de la fondation de donnes.
3. Slectionnez la mthode de dtection des jointures.

Pour une fondation de donnes sources multiples, slectionnez une mthode pour chaque connexion. Cette
mthode est utilise pour dtecter des jointures entre des tables rfrences par la connexion. Vous pouvez
galement dtecter des jointures entre des tables de diffrentes connexions. Dans ce cas, la mthode utilise
est par nom de colonne.
4. Parmi les jointures dtectes proposes dans la bote de dialogue, slectionnez celles insrer dans la
fondation de donnes.
Pour dtecter automatiquement les cardinalits des jointures slectionnes, slectionnez l'option Dtecter
les cardinalits.

Vous pouvez dfinir une prfrence de l'application afin de dtecter et d'insrer les jointures automatiquement
chaque fois qu'une table est insre la fondation de donnes. Voir la rubrique associe concernant la dfinition
des prfrences pour l'Editeur de la fondation de donnes.

Guide de l'utilisateur de l'outil de conception d'information


120 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des fondations de donnes
Liens associs
A propos des jointures [page 117]
A propos de la cardinalit [page 121]
Dfinition des prfrences de l'Editeur Data Foundation [page 22]

9.8.3 Insertion d'un filtre de colonne

Un filtre de colonne, galement appel auto-jointures restrictive, permet de limiter les valeurs renvoyes lorsque
la table est utilise dans une requte.

Les rgles suivantes s'appliquent aux filtres de colonne :

Un seul filtre est autoris par colonne.


Vous pouvez insrer un filtre sur une colonne calcule.
L'expression peut contenir des sous-requtes.
Les @fonctions suivantes sont autorises dans l'expression : @Prompt et @Variable.
Si vous insrez un filtre dans une table standard, puis crez un alias partir de la table, le filtre n'est pas
insr dans la table d'alias.
Si vous insrez un filtre dans une table d'alias, le filtre n'est pas automatiquement insr dans la table
standard d'origine.
Lorsque vous fusionnez des tables incluant des filtres, les filtres ne sont pas inclus dans la table drive qui en
dcoule.

1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Cliquez avec le bouton droit de la souris sur le nom de la colonne de la table dans la vue de la fondation de
donnes et slectionnez Insrer un filtre.

On vous propose une auto-jointure sur la colonne dans la bote de dialogue Modifier la jointure. Par exemple, si
vous insrez un filtre sur la colonne agedans la table Customer, la jointure rflexive suivante est propose :

"Customer"."age"="Customer"."age"
3. Modifiez la seconde partie de l'auto-jointure (l'expression droite du signe d'galit) pour filtrer les valeurs de
la colonne. Pour obtenir de l'aide sur la modification de l'expression de jointure, cliquez sur l'icne Assistant

SQL .

Liens associs
A propos des jointures [page 117]

9.9 A propos de la cardinalit

La cardinalit dcrit plus prcisment comment sont jointes les tables en indiquant le nombre de lignes d'une
table correspondant des lignes d'une autre table. Les cardinalits sont ncessaires lors de la dtection d'alias et
de contextes pour rsoudre des boucles dans la fondation de donnes.

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des fondations de donnes 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 121
La cardinalit d'une table est exprime sous forme d'une paire de nombres : le nombre de lignes d'une table
correspondant au nombre de lignes de la table jointe. Le nombre de lignes qui correspondent peut tre aucune
(0), une (1) ou plusieurs (n) pour chaque table.

Par exemple, les deux tables Customer et Reservations sont relies par une jointure.

Pour chaque client, il peut exister une ou plusieurs rservations, de sorte que la cardinalit de la table
Customer est un--plusieurs ou 1,n.
Pour chaque rservation, il ne peut exister qu'un et un seul client, de sorte que la cardinalit de la table
Reservations est un--un ou 1,1.

La cardinalit de la jointure est galement exprime sous forme d'une paire de nombres : le nombre maximal de
lignes de la seconde table qui correspondent une seule ligne de la premire table, et le nombre maximal de
lignes de la premire table qui correspondent une seule ligne de la seconde table.

Dans l'exemple, la cardinalit de la jointure Customer-Reservations est n,1 car le nombre maximal de lignes
pouvant correspondre une ligne de Customer est n et le nombre maximum de lignes pouvant correspondre
une ligne de Reservations est 1.

Les cardinalits peuvent tre dtectes dans les jointures et stockes dans la fondation de donnes. La mthode
de dtection dtecte d'abord les cls primaires et trangres. Les cardinalits sont dfinies en fonction du statut
de cl de la colonne dans les deux tables comme suit :

Colonne de la premire table Colonne de la seconde table Cardinalit

Cl primaire Cl trangre 1, n

Cl trangre Cl primaire n,1

Si aucune cl n'est dtecte, la cardinalit est dfinie l'aide des comptages de lignes de table.

Liens associs
Dtection et dfinition des cardinalits [page 122]
A propos des jointures [page 117]
A propos des cls de table [page 115]
A propos des nombres de lignes de table [page 116]

9.9.1 Dtection et dfinition des cardinalits

1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.

2. Slectionnez Dtecter les cardinalits dans le menu Dtecter .


La bote de dialogue Dtecter les cardinalits rpertorie les cardinalits actuelles pour toutes les jointures de
la fondation de donnes.
3. Slectionnez les jointures pour lesquelles vous souhaitez dtecter les cardinalits et cliquez sur Dtecter les
cardinalits.
4. Pour dfinir la cardinalit d'une jointure manuellement, slectionnez-la dans la liste de la colonne Cardinalit
d'une jointure.
5. Cliquez sur Terminer pour enregistrer les modifications.

Guide de l'utilisateur de l'outil de conception d'information


122 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des fondations de donnes
Vous pouvez dfinir une prfrence de l'application afin de dtecter et d'insrer la cardinalit automatiquement
chaque fois qu'une jointure est insre la fondation de donnes. Voir la rubrique associe concernant la
dfinition des prfrences pour l'Editeur de la fondation de donnes.
Liens associs
A propos de la cardinalit [page 121]
Dfinition des prfrences de l'Editeur Data Foundation [page 22]

9.10 Insertion d'une colonne calcule


Une colonne calcule est une nouvelle colonne de la table de la fondation de donnes qui est le rsultat d'un calcul
bas sur une ou plusieurs colonnes de la mme table.

Remarque
L'insertion d'une colonne de temps calcule base sur une colonne contenant un type de donnes li au temps
reprsnte un cas spcial de colonne calcule. Pour connatre la procdure pour insrer une colonne de temps,
voir la rubrique associe.

Les rgles suivantes s'appliquent aux colonnes calcules :

Vous pouvez insrer des colonnes calcules uniquement dans des tables standard.
Vous pouvez uniquement inclure des colonnes de la mme table dans l'instruction SELECT.
Les sous-requtes ne sont pas autorises.

1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Cliquez avec le bouton droit de la souris sur l'en-tte de la table dans la vue de la fondation de donnes et
slectionnez Insrer une colonne calcule.
3. Si la fondation de donnes est multi-sources et que vous souhaitez utiliser un SQL spcifique la base de
donnes pour dfinir la colonne calcule, slectionnez l'option Spcifique la base de donnes.

Remarque
Certaines sources de donnes ne prennent pas en charge le SQL spcifique la base de donnes pour la
dfinition de colonnes calcules. Dans ce cas, l'option Spcifique la base de donnes n'est pas disponible.

Pour en savoir plus sur les expressions SQL dans les fondations de donnes sources multiples, voir la
rubrique associe.
4. Crez l'instruction SQL SELECT qui dfinit la colonne en faisant glisser et en dposant les colonnes et les
fonctions dans le volet SELECT.
Pour en savoir plus sur l'utilisation de l'diteur d'expression SQL, voir la rubrique associe.
5. Cliquez sur Valider pour vrifier la validit de l'expression SQL.
6. Cliquez sur OK.
La colonne est insre dans la table et apparat dans la vue de la fondation de donnes avec une icne
spciale. Une info-bulle affiche l'expression SQL de la colonne calcule lorsque vous passez le curseur au-
dessus du nom de colonne.
7. Pour vrifier les rsultats de la colonne calcule, cliquez avec le bouton droit de la souris sur la colonne et
slectionnez Afficher les valeurs des colonnes.

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des fondations de donnes 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 123
8. Enregistrez la fondation de donnes en cliquant sur l'icne Enregistrer dans la barre d'outils principale.

Pour modifier la dfinition, cliquez avec le bouton droit de la souris sur le nom de la colonne dans la table dans la
vue de la fondation de donnes et slectionnez Modifier la colonne calcule.
Liens associs
Insertion d'une colonne de temps [page 124]
A propos de l'Editeur d'expression SQL ou MDX [page 254]
Expressions SQL dans les fondations de donnes plusieurs sources [page 99]

9.11 Insertion d'une colonne de temps


Une colonne de temps est une colonne calcule qui contient une partie de date (mois, trimestre ou anne, par
exemple) et qui est base sur une colonne avec un type de donnes li au temps.

1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Cliquez avec le bouton droit de la souris sur une colonne avec un type de donnes li au temps et slectionnez
Insrer une colonne de temps.
Les colonnes comportant des types de donnes associs l'heure sont marques par une icne spciale
ressemblant un calendrier.
3. Slectionnez une partie de date dans la liste.
Une colonne calcule est insre dans la table et apparat dans la vue de la fondation de donnes avec une
icne spciale. Une info-bulle affiche l'expression SQL de la colonne calcule lorsque vous passez le curseur
au-dessus du nom de colonne.
4. Pour vrifier les rsultats de la colonne calcule, cliquez avec le bouton droit de la souris sur la colonne et
slectionnez Afficher les valeurs des colonnes.
5. Enregistrez la fondation de donnes en cliquant sur l'icne Enregistrer dans la barre d'outils principale.

Pour modifier la dfinition, cliquez avec le bouton droit de la souris sur le nom de la colonne dans la table dans la
vue de la fondation de donnes et slectionnez Modifier la colonne calcule.
Liens associs
Insertion d'une colonne calcule [page 123]

9.12 A propos des tables drives


Une table drive est une table virtuelle qui combine d'autres tables l'aide de calculs et de fonctions. Vous
pouvez crer des objets dans la couche de gestion sur une table drive de la mme manire que pour une table
standard. Utilisez les tables drives dans les situations suivantes :

Pour crer une table avec des colonnes d'autres tables. Les dfinitions de colonnes peuvent comprendre des
calculs et fonctions complexes.
Pour crer une table unique qui combine deux ou plusieurs tables (appeles tables fusionnes).
Pour crer une table qui contient une slection de colonnes de diffrentes tables.

Liens associs

Guide de l'utilisateur de l'outil de conception d'information


124 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des fondations de donnes
Insertion d'une table drive base sur la table de la fondation de donnes. [page 125]
Fusion de tables [page 125]
Insertion et modification d'une table drive [page 126]

9.12.1 Insertion d'une table drive base sur la table de la


fondation de donnes.

1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Cliquez avec le bouton droit de la souris sur l'en-tte de la table qui sera la base de la table drive et
slectionnez Insrer Table drive .
3. Saisissez un nom pour la table drive qui soit unique dans la fondation de donnes et cliquez sur OK.

Une table drive avec un nouveau nom et toutes les colonnes de la table d'origine est insre dans la fondation
de donnes.

Modifiez la table drive selon vos dsirs.

Liens associs
Insertion et modification d'une table drive [page 126]
A propos des tables drives [page 124]

9.12.2 Fusion de tables

La fusion de tables permet d'insrer une table drive dans une fondation de donnes consistant en des colonnes
combines pour deux tables ou plus lies par jointures.

1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Dans la vue de la fondation de donnes, slectionnez les tables fusionner :

Option Commande
Pour slectionner une table et toutes les tables qui lui sont Cliquez avec le bouton droit sur la table et slectionnez
associes par jointures Slectionner les tables associes.

Pour slectionner les tables manuellement Cliquez sur les en-ttes de tables tout en maintenant
enfonce la touche Ctrl .

3. Cliquez alors avec le bouton droit sur la slection de tables et slectionnez Fusionner.
4. Saisissez un nom pour la table qui soit unique dans la fondation de donnes et cliquez sur OK.
La table fusionne est insre sous forme de table drive. La nouvelle table est jointe toutes les tables
auxquelles taient jointes les tables d'origine.
5. Choisissez si vous souhaitez supprimer les tables d'origine.
Les tables d'origine deviennent obsoltes et vous avez le choix de les supprimer. Si vous choisissez de
conserver les tables d'origine, les jointures reliant ces tables sont supprimes, les tables restant cependant
dans la fondation de donnes.

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des fondations de donnes 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 125
Dans une fondation de donnes sources multiples, une table drive rsultant d'une fusion cre des expressions
utilisant la syntaxe standard SQL-92. Pour utiliser le SQL spcifique la base de donnes, vous devez modifier la
table drive et slectionner explicitement la syntaxe spcifique la base de donnes.

Pour modifier la table fusionne, cliquez avec le bouton droit de la souris sur l'en-tte de la table et slectionnez
Modifier.
Liens associs
Insertion et modification d'une table drive [page 126]
A propos des tables drives [page 124]
Expressions SQL dans les fondations de donnes plusieurs sources [page 99]

9.12.3 Insertion et modification d'une table drive

1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Effectuez l'une des actions suivantes :

Option Commande
Pour modifier une table drive existante Cliquez avec le bouton droit de la souris sur l'en-tte de la
table dans la vue de la fondation de donnes et
slectionnez Modifier.

Pour insrer et modifier une table drive Slectionnez la commande Insrer une table drive dans

le menu Insrer de la vue de la fondation de donnes.

3. Donnez la table drive un nom unique dans la fondation de donnes.


4. Pour inclure des fonctions spcifiques la base de donnes dans la dfinition de la table drive dans une
fondation de donnes multi-sources, slectionnez l'option Spcifique la base de donnes.
Pour en savoir plus sur la syntaxe SQL dans les fondations de donnes sources multiples, voir la rubrique
associe.
5. Saisissez ou modifiez l'expression SQL de la table drive dans Expression.

Remarque
Pour la premire cration d'une expression, utilisez le Gnrateur SQL. Le Gnrateur SQL fonctionne de la
mme faon que l'diteur de requte. Glissez et dposez les tables et colonnes inclure dans la table
drive. L'expression SQL est gnre automatiquement.

Pour en savoir plus sur l'utilisation de l'diteur d'expressions SQL, voir la rubrique associe.

6. Cliquez sur Valider pour vrifier la validit de l'expression SQL.


7. Cliquez sur OK.
8. Liez la table drive d'autres tables de la fondation de donnes en insrant les jointures appropries.
9. Pour vrifier les rsultats de la table drive, cliquez avec le bouton droit de la souris sur la table et
slectionnez Afficher les valeurs des tables.
10. Enregistrez la fondation de donnes en cliquant sur l'icne Enregistrer dans la barre d'outils principale.

Liens associs
Expressions SQL dans les fondations de donnes plusieurs sources [page 99]

Guide de l'utilisateur de l'outil de conception d'information


126 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des fondations de donnes
A propos de l'Editeur d'expression SQL ou MDX [page 254]
Insertion et modification d'une jointure [page 118]

9.13 A propos des tables d'alias


Une table d'alias est une rfrence une table standard ou une table drive dans la fondation de donnes. Il
s'agit d'un double de la table d'origine (sauf pour les filtres de colonne), mais avec un autre nom. Les donnes de
la table sont exactement les mmes que dans la table d'origine, mais le nom diffrent "trompe" le SQL d'une
requte et lui fait croire que vous utilisez deux tables diffrentes.

Utilisez les tables d'alias pour rompre les boucles dans les chemins de jointures de la fondation de donnes. La
commande Dtecter les alias analyse les chemins de jointure et propose des tables d'alias pour ouvrir les boucles
dtectes dans la fondation de donnes. Pour en savoir plus sur la rsolution de boucles, voir les rubriques
associes.

Utilisez galement les alias pour renommer une table. Le lien entre la fondation de donnes et la base de donnes
est bas sur le nom de la table. Si vous crez un alias pour donner la table un nouveau nom, le lien la table de la
base de donnes est conserv, mais le nom de table d'alias est utilis dans la fondation de donnes.

Vous pouvez effectuer une recherche sur la fondation de donnes pour trouver les tables d'alias qui y sont dj
insres. Il existe galement des commandes pour mettre en surbrillance les tables d'alias d'une table initiale et la
table initiale d'une table d'alias. Pour en savoir plus, voir les rubriques associes.
Liens associs
Dtection des tables d'alias [page 128]
Insertion de tables d'alias [page 127]
Rsolution de boucles [page 131]
Recherche de tables et de colonnes dans la fondation de donnes [page 142]
Mise en surbrillance des alias [page 128]
Mise en surbrillance de la table d'origine d'un alias [page 129]

9.13.1 Insertion de tables d'alias


1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Dans la vue de la fondation de donnes, slectionnez la table qui sera la base de l'alias.
Vous pouvez crer des alias pour plusieurs tables la fois. Cliquez sur les en-ttes de tables tout en
maintenant enfonce la touche Ctrl .

3. Cliquez avec le bouton droit de la souris sur la slection et choisissez Insrer Table d'alias .
4. Dans la bote de dialogue Insrer les tables d'alias, dslectionnez les alias que vous ne souhaitez pas insrer.
5. Modifiez les noms des tables d'alias dans la colonne Nom de l'alias et cliquez sur OK.

Les tables d'alias slectionnes sont insres dans la fondation de donnes. Le nom initial de la table est
rpertori entre parenthses dans l'en-tte de la table.

Pour modifier le nom et la description d'une table d'alias, cliquez sur l'en-tte de table dans la vue de la fondation
de donnes et slectionnez Modifier.

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des fondations de donnes 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 127
Liens associs
A propos des tables d'alias [page 127]

9.13.2 Dtection des tables d'alias

1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.

2. Slectionnez Dtecter les alias dans le menu Dtecter de la vue de la fondation de donnes.
Vous pouvez galement dtecter des alias dans le volet Contextes de l'Editeur de fondation de donnes.

Cliquez sur l'icne Dtecter les alias .


La commande analyse les chemins de jointures et propose des tables d'alias pour ouvrir les boucles
dtectes dans la fondation de donnes.
3. S'il en ressort des tables d'alias, slectionnez les alias insrer automatiquement.

Les tables d'alias slectionnes sont insres dans la fondation de donnes. Le nom initial de la table est
rpertori entre parenthses dans l'en-tte de la table.

Pour modifier le nom et la description d'une table d'alias, cliquez sur l'en-tte de table dans la vue de la fondation
de donnes et slectionnez Modifier.

Liens associs
A propos des tables d'alias [page 127]

9.13.3 Mise en surbrillance des alias

Utilisez cette commande pour mettre en surbrillance les tables d'alias associes une table standard ou drive
dans la fondation de donnes.

1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Cliquez avec le bouton droit de la souris sur l'en-tte de table de la table d'origine et slectionnez Mettre en
surbrillance les alias.

Les tables d'alias d'origine ainsi que les tables qui leurs sont associes sont mises en surbrillance. Toutes les
autres tables sont grises.

Remarque
Certaines tables d'alias peuvent se trouver en dehors de la zone visible de la vue de la fondation de
donnes. Vous pouvez rapidement vrifier si des tables mises en surbrillance sont masques en cliquant

sur l'icne Ajuster la fentre en bas de la vue de la fondation de donnes . Pour annuler Ajuster la

fentre, cliquez sur l'icne Rinitialiser le zoom .

3. Pour revenir l'affichage normal de la vue de la fondation de donnes, cliquez n'importe o dans la vue.

Guide de l'utilisateur de l'outil de conception d'information


128 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des fondations de donnes
9.13.4 Mise en surbrillance de la table d'origine d'un alias

Utilisez cette commande pour mettre en surbrillance la table d'origine dans la fondation de donnes d'une table
d'alias.

1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Cliquez avec le bouton droit de la souris sur l'en-tte de la table de la table d'alias et slectionnez Mettre en
surbrillance la table d'origine.

Les tables d'origine et d'alias sont mises en surbrillance. Toutes les autres tables sont grises.

Remarque
La table d'origine peut se trouver en dehors de la zone visible de la vue de la fondation de donnes. Vous
pouvez rapidement vrifier si une table est masque en cliquant sur l'icne Ajuster la fentre en bas de la

vue de la fondation de donnes . Pour annuler Ajuster la fentre, cliquez sur l'icne Rinitialiser le

zoom .

3. Pour revenir l'affichage normal de la vue de la fondation de donnes, cliquez n'importe o dans la vue.

9.14 A propos des contextes

Un contexte est un ensemble de jointures tablissant un chemin de requte valide. Les contextes servent le plus
souvent rsoudre des boucles dans la fondation de donnes lorsque la boucle ne peut pas tre rsolue par la
cration d'une table d'alias. Les contextes sont aussi utiliss lorsque plusieurs tables de faits partagent une table
de dimensions. Dans ce cas, un contexte est cr pour chaque table de faits.

Dans l'outil de conception d'information, un contexte rsout une boucle en identifiant un ensemble de jointures
qui dfinit un chemin de jointure spcifique via les tables de la boucle. L'utilisateur est invit indiquer le contexte
utiliser au moment de la requte. Le contexte garantit que des jointures provenant de diffrents chemins ne
sont pas inclues dans la mme requte SQL.

Un contexte est dfini en dfinissant les tats des jointures impliques dans l'ambigut. Dans un contexte, l'tat
d'une jointure est l'un des suivants :

Jointures d'inclusion : Dans une partie ambigu du schma, le contexte rsout la boucle en dfinissant un
chemin avec les jointures d'inclusion.
Jointures d'exclusion : Dans une partie ambigu du schma, les jointures d'exclusion dfinissent le chemin
que le contexte ne prendra jamais.
Les jointures neutres sont dans une partie non ambigu du schma et sont toujours incluses dans le chemin
de requte du contexte. Toute jointure qui n'est pas explicitement d'inclusion ou d'exclusion est neutre.

Lorsqu'une nouvelle jointure ou table est insre dans la fondation de donnes, elle est neutre par dfaut. Les
contextes n'ont pas besoin d'tre mis jour moins que la nouvelle table ou jointure soit explicitement implique.

Vous pouvez insrer des contextes dans la fondation de donnes manuellement ou en les dtectant. La
commande de dtection analyse les chemins de jointure et propose des contextes pour rsoudre les boucles qui
ne peuvent tre rsolues par les tables d'alias.

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des fondations de donnes 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 129
Liens associs
Dtection des contextes [page 130]
Insertion et modification de contextes [page 130]
Rsolution de boucles [page 131]

9.14.1 Dtection des contextes

Avant de dtecter des contextes, vous devez dfinir les cardinalits et dtecter les alias. Voir la rubrique associe
concernant la rsolution de boucles pour les tches de prrequis.

1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.

2. Depuis le volet Alias et contextes, slectionnez l'icne Dtecter les contextes .

La commande analyse les chemins de jointure et propose des contextes pour rsoudre les boucles qui ne
peuvent tre rsolues par les tables d'alias.

Remarque
Il se peut que vous receviez un message selon lequel la boucle peut tre rsolue l'aide d'alias. Voir la
rubrique associe sur la rsolution de boucles.

3. Dans la bote de dialogue Dtecter les contextes, slectionnez les contextes insrer.

Pour voir le contexte mis en surbrillance dans la vue de la fondation de donnes, cliquez sur le nom de

contexte propos. Une jointure incluse au contexte se reconnat par la prsence d'une icne Incluse .

Une jointure exclue se reconnat par la prsence d'une icne Exclue .


4. Cliquez sur OK pour insrer les contextes slectionns dans la fondation de donnes.
Les nouveaux contextes sont rpertoris dans le volet Alias et contextes du fichier Contextes.
5. Enregistrez la fondation de donnes en cliquant sur l'icne Enregistrer dans la barre d'outils principale.

Liens associs
A propos des contextes [page 129]
Rsolution de boucles [page 131]

9.14.2 Insertion et modification de contextes

1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Slectionnez le volet Alias et contextes.
3. Effectuez l'une des actions suivantes :

Guide de l'utilisateur de l'outil de conception d'information


130 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des fondations de donnes
Option Commande
Pour modifier un contexte existant Slectionnez le contexte dans le dossier Contextes.

Pour insrer et modifier un contexte Slectionnez l'icne Insrer le contexte .

Les proprits du contexte s'affichent dans le volet Proprits du contexte.

Nom du contexte
Toutes les jointures de la fondation de donnes
L'tat de la jointure dans ce contexte, savoir si elle est incluse, exclue ou neutre
4. Modifiez le nom du contexte dans Nom.
5. Pour inclure ou exclure une jointure ou pour dfinir la jointure sur neutre, cliquez sur l'expression de la jointure
dans la liste Expression de la jointure. L'tat passe au suivant chaque fois que vous cliquez.

Vous pouvez passer l'tat suivant en cliquant sur la ligne de jointure dans la vue de la fondation de donnes.

Une jointure incluse au contexte se reconnat par la prsence d'une icne Incluse . Une jointure exclue se

reconnat par la prsence d'une icne Exclue .


6. Enregistrez la fondation de donnes en cliquant sur l'icne Enregistrer dans la barre d'outils principale.

Liens associs
A propos des contextes [page 129]

9.15 Rsolution de boucles


Les boucles se produisent en prsence de tables de jointures plusieurs chemins. Les lignes renvoyes par la
requte consistent en l'intersection des rsultats de chaque chemin. Par consquent, un nombre de lignes
infrieur celui attendu est renvoy.

Une table d'alias rompt une boucle en utilisant deux fois la mme table dans la requte, une fois pour chaque
chemin. De cette manire, les lignes renvoyes dans la requte constituent l'union des rsultats de chaque
chemin.

Un cycle est une boucle qui se produit lorsque les tables jointes par la boucle ont toutes une cardinalit de (1,n).
Dans ce cas, la commande Dtecter les alias ne peut pas dterminer pour quelle table crer un alias.

Lorsque des boucles ne peuvent tre rsolues avec une table d'alias, les contextes sont utiliss. Les contextes
servent rsoudre l'ambigut en dirigeant explicitement la requte vers le chemin de jointures utiliser.

1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Dtectez et insrez toutes les jointures dans la fondation de donnes.
3. Dtectez ou dfinissez les cardinalits des jointures.
4. Assurez-vous qu'il n'existe aucun cycle dans la fondation de donnes. Pour ce faire, vous pouvez examiner les
cardinalits des boucles ou actualiser le statut de rsolution de la boucle (voir les tapes suivantes de cette
procdure).
5. Assurez-vous qu'aucune jointure n'a de cardinalit (n,n). Les alias et les contextes ne peuvent tre dtects.
Dfinissez manuellement la cardinalit pour les jointures (n,n).

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des fondations de donnes 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 131
6. Dans le volet Alias et contextes, dtectez les alias.
7. Dtectez les contextes. Il est conseill d'insrer tous les contextes proposs.

8. Dans la case Boucles, cliquez sur l'icne Voir les boucles pour vrifier si toutes les boucles ont t
rsolues.

Les boucles possibles sont rpertories dans Boucles. Pour vrifier si les boucles sont rsolues, cliquez sur

l'icne Statut de rsolution de la boucle d'actualisation .

Un message apparat, qui suggre quoi faire pour les boucles non rsolues.

Une boucle est rsolue lorsqu'une coche verte est affiche en regard du nom de la boucle.

Liens associs
Dtection des jointures [page 120]
Dtection et dfinition des cardinalits [page 122]
Dtection des tables d'alias [page 128]
Dtection des contextes [page 130]

9.16 A propos des colonnes d'entre

Une colonne d'entre est un paramtre de la source de donnes qui attend une valeur. Ce paramtre est
reprsent dans une colonne de table de la fondation de donnes. Pour chaque colonne d'entre, vous pouvez
indiquer une valeur statique ou un paramtre dfini dans la fondation de donnes. Ce paramtre peut inviter
l'utilisateur spcifier une valeur et tre associ une liste de valeurs. Pour certaines colonnes d'entre,
l'indication d'une valeur est facultative.

Voici quelques exemples de colonnes d'entre dans la fondation de donnes :

Variables de jour de rfrence SAP NetWeaver BW. Une colonne d'entre est insre dans chaque table de la
fondation de donnes qui gre les donnes temporelles. Pour rsoudre ces colonnes d'entre au moment de
la requte, un paramtre appel jour de rfrence est insr dans la fondation de donnes. Par dfaut, lors de
la requte, le paramtre de jour de rfrence n'est pas demand. La date actuelle est attribue
automatiquement. Vous pouvez modifier les paramtres d'invite dans la fondation de donnes.
Paramtres d'entre de la fonction ABAP pour les connexions SAP ERP. Une table est cre dans la fondation
de donnes pour mapper la fonction principale. Cette table contient des colonnes d'entre pour les
paramtres d'entre de la fonction. Ces paramtres peuvent tre obligatoires ou facultatifs. Dans le cas de
paramtres obligatoires, vous devez saisir une valeur statique ou un paramtre dfini dans la fondation de
donnes pour la colonne d'entre associe.

Liens associs
Modification des colonnes d'entre [page 133]
Utilisation des sources de donnes SAP NetWeaver BW [page 29]

Guide de l'utilisateur de l'outil de conception d'information


132 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des fondations de donnes
9.16.1 Modification des colonnes d'entre

Pour affecter un paramtre une colonne d'entre, vous devez tout d'abord dfinir celui-ci dans la fondation de
donnes. Pour les variables de jour de rfrence de SAP NetWeaver BW, un paramtre de la fondation de donnes
est automatiquement insr. Pour en savoir plus sur les paramtres, voir la rubrique associe.

1. Vous pouvez afficher la liste des colonnes d'entre modifier de deux faons :

Option Commande
Pour rpertorier les colonnes d'entre d'une table Dans la vue de la fondation de donnes, cliquez sur l'en-
tte du tableau avec le bouton droit de la souris, puis
slectionnez Modifier la colonne d'entre.

Pour rpertorier les colonnes d'entre de toutes les tables Cliquez n'importe o avec le bouton droit de la souris dans
la vue de la fondation de donnes, puis slectionnez
Modifier les colonnes d'entre.

S'il n'y a aucune colonne d'entre dans le tableau ou la fondation des donnes, la commande Modifier la
colonne d'entre n'est pas disponible.
2. Pour affecter une valeur une colonne d'entre, slectionnez la colonne dans la liste de la bote de dialogue
Modifier les colonnes d'entre.

Pour lui affecter une valeur statique, slectionnez la case d'option Valeurs statiques, puis saisissez les
valeurs dans la zone de texte.

Pour lui affecter un paramtre, slectionnez la case d'option Paramtre. Cliquez sur l'icne pour
choisir dans une liste de paramtres dfinis dans la fondation de donnes.

Remarque
Dans la colonne Valeurs, les colonnes d'entre obligatoires sont indiques par la mention [obligatoire] et
les colonnes d'entre facultatives par la mention [facultatif].

3. Enregistrez la fondation de donnes en cliquant sur l'icne Enregistrer dans la barre d'outils principale.

Liens associs
A propos des paramtres [page 187]

9.17 A propos des paramtres et listes de valeurs de la


fondation de donnes

Un paramtre est une variable de l'univers, qui requiert une valeur lors de la requte. Les paramtres sont souvent
dfinis pour inviter l'utilisateur fournir une valeur et, en l'occurrence, sont appels invites.

Une liste de valeurs est un ensemble de valeurs de donnes qui peuvent tre associes un objet de l'univers,
permettant l'utilisateur de choisir des valeurs pour une invite.

Vous pouvez insrer des paramtres et des listes de valeurs dans la fondation de donnes. Ils sont hrits par
toute couche de gestion cre sur la fondation de donnes, mais ne peuvent pas tre modifis dans la couche de
gestion.

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des fondations de donnes 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 133
Pour insrer un paramtre ou une liste de valeurs, accdez l'onglet Paramtres et listes de valeurs dans l'Editeur
de fondation de donnes. Ensuite, la procdure est la mme que pour l'insertion de paramtres et de listes de
valeurs dans une couche de gestion. Voir les rubriques associes.

Liens associs
A propos des paramtres [page 187]
A propos des listes de valeurs [page 189]

9.18 A propos des proprits de fondation de donnes

Les proprits de fondation suivantes s'appliquent toute la fondation de donnes.

Proprit Description

Description Dcrit la fondation de donnes. Vous pouvez saisir la description lorsque vous
crez la fondation de donnes dans l'Assistant Nouvelle fondation de donnes
et la modifier tout moment dans les proprits de la fondation de donnes.

Autoriser les produits Lorsque cette proprit est slectionne, si l'expression SQL qui dfinit un
cartsiens objet dans la fondation de donnes peut ventuellement aboutir un produit
cartsien, le SQL est autoris.

Remarque
Un produit cartsien est un ensemble de rsultats contenant toutes les
combinaisons de lignes possibles d'une table incluse dans une requte. Un
produit cartsien correspond presque toujours un rsultat incorrect.

Plusieurs instructions SQL pour Lorsque cette proprit est slectionne, l'utilisateur a la possibilit de
chaque contexte slectionner le chemin de requte si la requte implique des contextes. Cette
option doit tre slectionne lorsque la fondation de donnes contient des
contextes.

Paramtres SQL Spcifie des valeurs personnalises pour les paramtres de gnration SQL qui
remplacent les valeurs par dfaut.

Commentaires Contient des commentaires sur la fondation de donnes.

Synthse Affiche un rsum du nombre de chaque type d'objet dfini dans la fondation
de donnes.

Liens associs
Modification des options SQL dans la fondation de donnes [page 135]
Dfinition des paramtres de gnration SQL dans la couche de gestion [page 135]
Affichage d'un rsum de la fondation de donnes [page 136]
A propos des contextes [page 129]

Guide de l'utilisateur de l'outil de conception d'information


134 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des fondations de donnes
9.18.1 Modification des options SQL dans la fondation de
donnes

1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois dessus dans la vue Projets locaux.
2. Assurez-vous que vous avez slectionn le niveau suprieur de la fondation de gestion dans l'arborescence du
volet Fondation de donnes.
3. Cliquez sur l'onglet Proprits dans le volet des proprits.
4. Slectionnez ou dslectionnez des options selon vos besoins. Pour obtenir une description des options, voir
la rubrique associe.
5. Enregistrez la fondation de donnes en cliquant sur l'icne Enregistrer dans la barre d'outils principale.

Liens associs
A propos des proprits de fondation de donnes [page 134]

9.18.2 Dfinition des paramtres de gnration SQL dans la


couche de gestion

Les valeurs personnalises des paramtres de gnration SQL dans la fondation de donnes remplacent les
valeurs par dfaut.

1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois dessus dans la vue Projets locaux.
2. Assurez-vous que vous avez slectionn le niveau suprieur de la fondation de gestion dans l'arborescence du
volet Fondation de donnes.
3. Veillez ce que l'onglet Proprits soit slectionn dans le volet des proprits.
4. Cliquez sur le bouton Paramtres.
5. Dans la bote de dialogue Paramtres du script de requtes, modifiez les paramtres :
Les paramtres de gnration SQL actuellement dfinis sont rpertoris. Les paramtres autres que ceux par
dfaut et ceux dont les valeurs ne sont pas les valeurs par dfaut apparaissent en gras.

Option Commande
Pour modifier la valeur d'un paramtre existant. Cliquez sur la colonne Valeur et slectionnez ou saisissez
une nouvelle valeur.

Pour ajouter un paramtre prdfini Cliquez sur la flche dans la zone de la liste en regard du
bouton Ajouter pour afficher la liste des paramtres
prdfinis. Slectionnez le paramtre dans la liste et
cliquez sur Ajouter.

Pour ajouter un paramtre personnalis Assurez-vous qu'aucun paramtre prdfini n'est


rpertori dans la zone en regard du bouton Ajouter, puis
cliquez sur Ajouter. Un paramtre portant un nom par
dfaut est ajout la table. Pour modifier le nom du
paramtre, cliquez sur la colonne Nom. Cliquez sur la
colonne Valeur pour saisir une valeur.

Pour afficher une description de tous les paramtres de gnration SQL prdfinis ainsi que leurs valeurs,
cliquez sur le bouton d'aide.

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des fondations de donnes 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 135
6. Pour revenir la liste par dfaut des paramtres et aux valeurs par dfaut, cliquez sur Valeurs par dfaut. Cela
supprime de la liste tous les paramtres ajouts et dfinit les valeurs sur celles par dfaut.

Liens associs
A propos des paramtres de gnration SQL [page 329]

9.18.3 Affichage d'un rsum de la fondation de donnes

Utilisez cette commande pour afficher le nombre de chaque type d'objet dfini dans la fondation de donnes.

1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois dessus dans la vue Projets locaux.
2. Assurez-vous que vous avez slectionn le niveau suprieur de la fondation de gestion dans l'arborescence du
volet Fondation de donnes.
3. Veillez ce que l'onglet Proprits soit slectionn dans le volet des proprits.
4. Cliquez sur le bouton Rsum.

Le rsum de la fondation de donnes s'affiche dans une nouvelle bote de dialogue.

9.19 Affichage et profilage de valeurs dans une source de


donnes

Vous pouvez afficher et profiler les objets de la couche de gestion et les valeurs des tables et colonnes de la
fondation de donnes dans la source de donnes sous-jacente. Cette rubrique dcrit ce qu'il est possible de faire
lors de l'affichage ou du profilage des valeurs.

Remarque
A moins que des valeurs de la connexion ne s'affichent, tous les filtres de colonne dfinis dans la fondation de
donnes sont appliqus lors de l'extraction des valeurs.

Les possibilits qui s'offrent vous lorsque des valeurs s'affichent

Limiter le nombre de lignes renvoyes depuis la source de donnes : saisissez un nombre dans Nombre max.
de lignes.
Voir le script de requte : cliquez sur Afficher l'expression.
Rorganiser les colonnes dans l'affichage : faites glisser les en-ttes de colonne dans le nouvel emplacement
au sein de la table et dposez-les.
Trier les lignes par colonne : cliquez sur l'en-tte de colonne pour trier les lignes par valeur de colonne en
ordre croissant ou dcroissant.
Filtrer les lignes par colonne : cliquez sur Ajouter un filtre et crez un filtre pour une ou plusieurs colonnes
l'aide du slecteur de valeur du filtre.

Guide de l'utilisateur de l'outil de conception d'information


136 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des fondations de donnes
Filtrer les rsultats pour ne conserver que les lignes qui contiennent un caractre ou groupe de caractres
dans une des colonnes : saisissez les caractres filtrer dans la zone de texte Saisissez votre filtre. Vous
pouvez utiliser le caractre * comme caractre gnrique, par exemple :

Si vous saisissez B dans la zone de texte du filtre, seules les lignes ayant une valeur de colonne qui
contient le caractre B s'affichent.
Si vous saisissez B*, seules les lignes ayant une colonne qui contient une valeur commenant par B
s'affichent.
Si vous saisissez *B, seules les lignes ayant une colonne qui contient une valeur se terminant par B
s'affichent.
Voir les valeurs distinctes d'une colonne slectionne : cliquez sur l'onglet Valeurs distinctes et slectionnez
une colonne.
Exporter les rsultats dans un fichier local (au format .csv ou .xml) cliquez sur Enregistrer sous fichier.

Les possibilits qui s'offrent vous lors du profilage des valeurs de colonne

Limiter le nombre de lignes renvoyes depuis la source de donnes : saisissez un nombre dans Nombre max.
de lignes.
Voir le script de requte : cliquez sur Afficher l'expression.
Modifier le type de diagramme : slectionnez l'option Diagramme secteurs ou Diagramme colonnes et
cliquez sur Actualiser le diagramme.
Modifier le nombre de valeurs profiler : saisissez un nombre dans Valeurs distinctes afficher et cliquez sur
Actualiser le diagramme.
Voir les valeurs distinctes de colonne dans une liste : cliquez sur l'onglet Valeurs.

Liens associs
Affichage des valeurs de la table [page 137]
Affichage des valeurs de colonne [page 138]
Profilage des valeurs de colonne [page 139]
Affichage des valeurs de l'objet de la couche de gestion [page 184]

9.19.1 Affichage des valeurs de la table

Vous pouvez afficher les valeurs d'une ou plusieurs tables de la table de la fondation de donnes. Si une des
colonnes contient des filtres dfinis, ils sont appliqus lors de l'affichage des valeurs. Pour afficher les valeurs
d'une table dans la base de donnes (aucun des filtres de la fondation de donnes n'est appliqu), affichez les
valeurs sur une table dans le volet Connexions.

Les commandes d'affichage des valeurs ouvrent par dfaut un onglet dans l'diteur pour afficher les valeurs. Vous
pouvez dfinir une prfrence de sorte que les valeurs s'ouvrent dans une vue ou une bote de dialogue ddie.
Pour en savoir plus, voir la rubrique associe.

1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
Vous pouvez galement afficher les valeurs de table depuis la vue de la fondation de donnes dans l'Editeur
de la couche de gestion. Dans ce cas, ouvrez la couche de gestion.

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des fondations de donnes 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 137
2. Effectuez l'une des actions suivantes :

Option Commande
Pour afficher les valeurs d'une ou plusieurs colonnes ayant Cliquez avec le bouton droit de la souris sur l'en-tte de la
des filtres qui s'appliquent table dans la vue de la fondation de donnes. Pour
slectionner plusieurs tables, cliquez dessus en
maintenant la touche CTRL appuye.

Pour afficher les valeurs d'une ou plusieurs tables ne Dans le volet Connexions de l'Editeur de la fondation de
contenant aucun filtre donnes, dveloppez la connexion et cliquez avec le
bouton droit de la souris sur le nom de la table.

3. Slectionnez Afficher les valeurs de table.


La fentre d'affichage des colonnes apparat. Pour savoir ce qu'il est possible de faire dans cette fentre, voir
la rubrique associe relative l'affichage et au profilage des valeurs dans la source de donnes.

Liens associs
Affichage et profilage de valeurs dans une source de donnes [page 136]
Dfinition des prfrences d'affichage des valeurs [page 24]

9.19.2 Affichage des valeurs de colonne

Vous pouvez afficher les valeurs d'une ou plusieurs colonnes de la table de la fondation de donnes. Si la colonne
contient un filtre dfini, il est appliqu lors de l'affichage des valeurs. Pour afficher les valeurs d'une colonne dans
la base de donnes (aucun des filtres de la fondation de donnes n'est appliqu), affichez les valeurs sur une
colonne dans le volet Connexions.

Les commandes d'affichage des valeurs ouvrent par dfaut un onglet dans l'diteur pour afficher les valeurs. Vous
pouvez dfinir une prfrence de sorte que les valeurs s'ouvrent dans une vue ou une bote de dialogue ddie.
Pour en savoir plus, voir la rubrique associe.

1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
Vous pouvez galement afficher les valeurs de colonne depuis la vue de la fondation de donnes dans
l'Editeur de la couche de gestion. Dans ce cas, ouvrez la couche de gestion.
2. Effectuez l'une des actions suivantes :

Option Commande
Pour afficher les valeurs d'une ou plusieurs colonnes qui Cliquez avec le bouton droit de la souris sur le nom de la
contiennent des filtres qui s'appliquent colonne dans la vue de la fondation de donnes. Pour
slectionner plusieurs colonnes, cliquez dessus en
maintenant la touche CTRL appuye.

Pour afficher les valeurs d'une ou plusieurs colonnes ne Dans le volet Connexions de l'Editeur de la fondation de
contenant aucun filtre donnes, dveloppez la connexion et cliquez avec le
bouton droit de la souris sur le nom de la colonne.

3. Slectionnez Afficher les valeurs de colonne.


La fentre d'affichage des colonnes apparat. Pour savoir ce qu'il est possible de faire dans cette fentre, voir
la rubrique associe relative l'affichage et au profilage des valeurs dans la source de donnes.

Liens associs
Affichage et profilage de valeurs dans une source de donnes [page 136]

Guide de l'utilisateur de l'outil de conception d'information


138 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des fondations de donnes
Dfinition des prfrences d'affichage des valeurs [page 24]

9.19.3 Profilage des valeurs de colonne

Vous pouvez profiler les valeurs d'une colonne de la table de la fondation de donnes. Le profilage affiche
graphiquement (dans un diagramme secteurs ou barres) le nombre d'occurrences de chaque valeur de la
colonne. Si la colonne possde un filtre dfini, il est appliqu.

1. Vous pouvez profiler les valeurs de colonne depuis la vue de la fondation de donnes dans l'diteur de la
fondation de donnes ou de la couche de gestion. Ouvrez l'diteur en cliquant deux fois sur la ressource dans
la vue Projets locaux.
2. Dans la vue de la fondation de donnes, cliquez avec le bouton droit de la souris sur le nom de la colonne dans
l'affichage de la table et slectionnez Profiler les valeurs de colonne
La fentre Profiler les valeurs de colonne apparat. Pour savoir ce que vous pouvez effectuer dans cette
fentre, voir la rubrique associe.

Liens associs
Affichage et profilage de valeurs dans une source de donnes [page 136]

9.20 Affichage des dpendances locales dans la fondation de


donnes

Utilisez la commande Afficher les dpendances locales lorsque vous modifiez des tables ou colonnes dans la
fondation de donnes. La commande va trouver les couches de gestion et leurs objets dpendant de la table ou de
la colonne.

1. Cliquez avec le bouton droit sur l'en-tte de table ou le nom de colonne de la vue de la fondation de donnes
et slectionnez Afficher les dpendances locales.
Vous pouvez slectionner plusieurs tables et/ou colonnes en maintenant enfonce la touche Ctrl .
Les couches de gestion qui dpendent des tables et colonnes slectionnes sont rpertories.
2. Slectionnez la couche de gestion pour laquelle vous souhaitez voir les objets dpendants.
Une bote de dialogue rpertorie les tables ou colonnes de la fondation de donnes, ainsi que les objets de
couche de gestion qui en dpendent.
3. Pour modifier un objet de gestion, cliquez deux fois sur le nom de l'objet dans la case Couches de gestion et
objets. La couche de gestion s'ouvre avec le focus sur l'objet slectionn.

Liens associs
A propos des dpendances de ressources [page 219]

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des fondations de donnes 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 139
9.21 A propos de l'actualisation de fondation de donnes

L'actualisation de la structure d'une fondation de donnes compare les tables existantes dans la fondation de
donnes avec celles figurant dans la source de donnes et propose des mises jour vers les tables de fondation
de donnes : supprime les tables et colonnes obsoltes, insre des colonnes manquantes, met jour les colonnes
modifies.

Pour dmarrer l'Assistant Actualiser la structure, dans l'Editeur de fondation de donnes, slectionnez Actualiser

la structure dans le menu Dtecter .

L'Assistant dtecte les modifications suivantes et les liste chacune dans sa propre bote de dialogue. Dans chaque
cas, vous slectionnez quelle modification propose apporter la fondation de donnes.

Tables de la fondation de donnes qui ont t supprimes dans la base de donnes. L'Assistant propose de
supprimer de la fondation de donnes ces tables et les jointures qui y sont associes.
Colonnes des tables de la fondation de donnes qui ont t supprimes dans les tables de la base de donnes.
L'Assistant propose de mettre jour chaque table correspondante dans la fondation de donnes pour
supprimer ces colonnes et les jointures qu'utilisent celles-ci.
Colonnes ajoutes dans la base de donnes. L'Assistant propose de mettre jour chaque table
correspondante dans la fondation de donnes pour ajouter ces colonnes.
Types de donnes de colonne modifis dans la base de donnes. L'Assistant propose de mettre jour le type
de donnes de chaque colonne de la fondation de donnes qui est diffrent du type de colonne de la base de
donnes.

L'Assistant liste vos modifications slectionnes dans une bote de dialogue de rsum et demande confirmation
avant de poursuivre l'actualisation.

Remarque
En ce qui concerne les fondations de donnes bases sur les connexions SAP NetWeaver BW, vous pouvez
dtecter de nouvelles tables et jointures dans la source de donnes et les insrer dans la fondation de donnes
l'aide de la commande Synchroniser les tables.

Liens associs
Synchronisation des tables [page 140]

9.21.1 Synchronisation des tables

Avant de synchroniser les tables, actualisez la structure de la fondation de donnes pour vous assurer que toutes
les tables existantes de la fondation de donnes sont mises jour avec les nouvelles colonnes dans la source de
donnes.

La synchronisation des tables s'applique uniquement aux fondations de donnes sources multiples bases sur
des sources de donnes SAP NetWeaver BW.

La synchronisation des tables recherche la source de donnes des nouvelles tables ( l'aide de la stratgie SAP
NetWeaver BW) et insre les nouvelles tables et jointures dans la fondation de donne.

Guide de l'utilisateur de l'outil de conception d'information


140 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des fondations de donnes
1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Cliquez sur le volet Connexions.
3. Cliquez avec le bouton droit de la souris dans le volet Connexions et slectionnez Synchroniser les tables.
4. Vous tes invit dtecter de nouvelles jointures (facultatif).
5. Enregistrez la fondation de donnes en cliquant sur l'icne Enregistrer dans la barre d'outils principale.

L'insertion peut tre annule l'aide de la commande Modifier > Annuler du menu principal.

Actualisez la couche de gestion avec les nouveaux objets dans la source de donnes l'aide de la commande
Insrer des objets candidat.
Liens associs
A propos de l'actualisation de fondation de donnes [page 140]
Insertion d'objets candidats [page 199]
Actualisation des univers en fonction de SAP NetWeaver BW [page 33]

9.22 Insertion d'une vue de la fondation de donnes


personnalise

Une vue personnalise de la fondation de donnes est un sous-ensemble de la vue de la fondation de donnes
Matre. Utilisez les vues lorsque vous modifiez une fondation de donnes contenant un grand nombre de tables et
que vous souhaitez travailler avec un sous-ensemble de tables. Vous pouvez dfinir plusieurs vues personnalises
pour la fondation de donnes.

Les oprations de tables sont autorises dans toutes les vues. Toute modification apporte une table telle que
l'affectation de la table une famille est rpercute toutes les vues de la fondation de donnes.

1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Effectuez l'une des actions suivantes :

Option Commande

Pour insrer une vue vide Slectionnez Insrer une vue dans le menu Insrer .

Pour insrer une vue base sur une slection de tables Slectionnez une ou plusieurs tables (cliquez sur l'en-tte
de la table en maintenant la touche Ctrl enfonce).

Cliquez avec le bouton droit de la souris et slectionnez

Insrer Vue de la slection .

Pour insrer une vue base sur les rsultats de la Utilisez le panneau de recherche pour trouver les tables
recherche inclure dans la vue. Pour en savoir plus sur les mthodes
de recherche, voir la rubrique associe.

Cliquez avec le bouton droit de la souris sur la slection


dans la vue des rsultats de la recherche et slectionnez

Insrer Vue de la slection .

3. Saisissez le nom de la vue, puis cliquez sur OK.

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des fondations de donnes 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 141
Un nouvel onglet apparat en bas du volet de la vue et la nouvelle vue s'affiche.
4. Pour ajouter une table une vue :
a) Cliquez sur l'onglet de vue Matre ou sur toute autre vue qui contient la table ajouter.
b) Slectionnez la ou les tables ajouter.
c) Cliquez avec le bouton droit de la souris et slectionnez Ajouter la vue.
d) Slectionnez la vue dans la liste (seules les vues qui ne contiennent pas dj la table sont rpertories).
5. Enregistrez la fondation de donnes en cliquant sur l'icne Enregistrer dans la barre d'outils principale.

Liens associs
Recherche de tables et de colonnes dans la fondation de donnes [page 142]

9.23 Recherche de tables et de colonnes dans la fondation de


donnes

1. Pour ouvrir le panneau de recherche, dans la vue de la fondation de donnes, cliquez sur l'icne Afficher/

Masquer le panneau de recherche .

2. Par dfaut, la recherche cible des tables. Pour rechercher des colonnes, cliquez sur l'icne dans la zone de
texte du filtre.
3. Vous pouvez limiter votre recherche de plusieurs faons :

Saisissez du texte rechercher dans la zone de texte du filtre.


Slectionnez des connexions, des types de table, des types de colonne, des familles et des contextes
dans les listes respectives.

Les tables correspondant aux critres de recherche sont mises en surbrillance dans la vue de la fondation de
donnes.
4. Pour modifier la vue de sorte qu'elle n'affiche que les tables correspondantes, cliquez sur l'icne Options de

recherche en haut du panneau de recherche et slectionnez Rorganisation automatique des rsultats de


la recherche.

Astuce
Vous pouvez galement utiliser la commande Centrer sur la slection pour modifier le zoom sur l'affichage
de la fondation de donnes afin que les tables d'une slection soient visibles dans la fentre d'affichage.

5. Cliquez sur Rinitialiser pour effacer les critres de recherche et dmarrer une nouvelle recherche.

Certaines oprations sur les tables ne sont pas possibles lorsque le panneau de recherche est actif, par exemple,
l'insertion d'alias et de tables drives, la dtection de jointures ou la vrification de l'intgrit. Les commandes de
la fondation de donnes qui ne sont pas disponibles lors de l'utilisation du panneau de recherche sont grises. Si

vous souhaitez vous servir de ces commandes, cliquez sur l'icne Afficher/Masquer le panneau de recherche
pour fermer le panneau de recherche.
Liens associs
Centrage de la vue sur une slection [page 143]

Guide de l'utilisateur de l'outil de conception d'information


142 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des fondations de donnes
9.24 Insertion d'un commentaire dans la vue de la fondation
de donnes

Un commentaire est une note que vous placez un endroit quelconque d'une vue de la fondation de donnes.

1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois dessus dans la vue Projets locaux.

2. Slectionnez Insrer un commentaire dans le menu Insrer .


3. Dans la bote de dialogue Modifier le commentaire, dfinissez les paramtres d'affichage de la note et
saisissez le texte de commentaire.
Le commentaire est insr dans le coin suprieur gauche de la vue en cours.
4. Faites glisser le commentaire dans l'emplacement de la vue o vous souhaitez le voir apparatre.
5. Enregistrez la fondation de donnes en cliquant sur l'icne Enregistrer dans la barre d'outils principale.

9.25 Centrage de la vue sur une slection

La commande Centrer sur la slection permet de modifier temporairement le zoom sur l'affichage de la vue de la
fondation de donnes afin que les tables d'une slection soient visibles dans la fentre d'affichage.

1. Dans l'diteur de fondation de donnes, slectionnez des tables.


Par exemple, l'aide du panneau de recherche, slectionnez toutes les tables d'une famille dtermine.
2. Cliquez avec le bouton droit sur l'en-tte de l'une des tables slectionnes et slectionnez Centrer sur la
slection.

L'affichage de la fondation de donnes zoome de faon ce que les tables apparaissent dans la fentre
d'affichage. Pour rinitialiser l'affichage, fermez le panneau de recherche s'il est ouvert ou cliquez sur l'icne

Rinitialiser le zoom dans la barre d'outils infrieure de la vue de la fondation de donnes.

Astuce
Vous pouvez galement centrer l'affichage sur une table ou un nom de jointure dans l'arborescence du
panneau Fondation de donnes gauche de l'affichage.

Liens associs
Recherche de tables et de colonnes dans la fondation de donnes [page 142]

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des fondations de donnes 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 143
9.26 Modification de l'affichage des objets dans la fondation
de donnes.

9.26.1 Rorganisation automatique des tables dans la vue de


la fondation de donnes

Une fois les tables et jointures insres dans la vue de la fondation de donnes, vous pouvez organiser
automatiquement les tables en fonction du flux des jointures, d'une une multitude.

Pour modifier l'affichage des tables individuelles, voir les liens associs.

1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.

2. Cliquez sur l'icne Rorganiser automatiquement les tables dans la vue de la fondation de donnes.
Les tables sont rorganises dans la vue.
3. Enregistrez la fondation de donnes en cliquant sur l'icne Enregistrer dans la barre d'outils principale.

Liens associs
Changement de l'affichage d'une table [page 144]
Suppression de colonnes de tables de l'affichage [page 145]
Regroupement de tables l'aide des familles [page 145]

9.26.2 Changement de l'affichage d'une table

Pour chaque table de la fondation de donnes, vous pouvez slectionner la quantit d'informations sur la table
afficher dans la vue.

1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Cliquez avec le bouton droit de la souris sur l'en-tte de la table dans la vue de la fondation de donnes et
slectionnez Affichage.
3. Slectionnez un mode d'affichage
Option Description
Rduit Affiche uniquement l'en-tte de la table.

Jointures uniquement Affiche l'en-tte de la table et toutes les colonnes qui font partie d'une jointure.

Dvelopp Affiche l'en-tte de la table et toutes les colonnes.

Pour supprimer des colonnes spcifiques de l'affichage de la table, voir la rubrique associe.

Vous pouvez galement basculer entre les diffrents modes d'affichage en cliquant sur la flche droite de
l'en-tte de la table.
4. Enregistrez la fondation de donnes en cliquant sur l'icne Enregistrer dans la barre d'outils principale.

Liens associs
Suppression de colonnes de tables de l'affichage [page 145]

Guide de l'utilisateur de l'outil de conception d'information


144 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des fondations de donnes
9.26.3 Suppression de colonnes de tables de l'affichage
Vous pouvez masquer des colonnes d'une table de la fondation de donnes de sorte qu'elles ne s'affichent pas
dans la vue.

1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Cliquez avec le bouton droit de la souris sur l'en-tte de la table dans la vue de la fondation de donnes et
slectionnez Modifier.
3. Dslectionnez les colonnes que vous souhaitez masquer et cliquez sur OK.
Les colonnes disparaissent de l'affichage de la table.

Remarque
Cela affecte uniquement l'affichage dans la vue de la fondation de donnes. Les colonnes restent visibles
lors de l'affichage des valeurs de la table ou de l'insertion de la table dans la couche de gestion.

4. Enregistrez la fondation de donnes en cliquant sur l'icne Enregistrer dans la barre d'outils principale.

9.26.4 Regroupement de tables l'aide des familles


Une famille est un ensemble de paramtres d'affichage pouvant tre utilis pour grouper visuellement des tables
du mme type. Par exemple, vous pouvez dfinir des familles diffrentes pour les tables de faits et de dimensions.

Ces paramtres d'affichage incluent la couleur d'arrire-plan, la couleur de texte et la police.

1. Ouvrez la fondation de donnes dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.

2. Cliquez sur l'icne Modifier les familles dans la vue de la fondation de donnes.
3. Dans la bote de dialogue Modifier les familles, crez une famille pour chaque groupe de tables :
a) Cliquez sur Ajouter pour dfinir une nouvelle famille.
b) Saisissez le nom de la famille dans Nom.
c) Modifiez la couleur de la table, l'arrire-plan et la police de la famille.
d) Cliquez sur Appliquer pour enregistrer la dfinition de la famille.

Vous pouvez exporter et importer les dfinitions de famille. L'exportation cre un fichier dans un dossier local
pouvant tre partag entre diffrents utilisateurs de l'outil de conception d'information.
4. Une fois toutes les familles ajoutes, cliquez sur OK.
5. Affectez des tables aux familles. Pour chaque famille :
a) Slectionnez les tables affecter une famille. Cliquez sur les en-ttes de tables tout en maintenant
enfonce la touche Ctrl .
b) Dans la liste Familles dans la barre d'outils de la vue de la fondation de donnes, slectionnez la famille.

Remarque
Lorsque vous affectez une table une famille, la table prend les attributs d'affichage de la famille dans la
vue actuelle et dans toutes les vues de la fondation de donnes o la table est prsente.

6. Pour supprimer une table d'une famille, slectionnez la table et, dans la liste Familles, slectionnez Aucune
famille.

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des fondations de donnes 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 145
7. Enregistrez la fondation de donnes en cliquant sur l'icne Enregistrer dans la barre d'outils principale.

Guide de l'utilisateur de l'outil de conception d'information


146 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des fondations de donnes
10 Utilisation des couches de gestion

10.1 A propos des couches de gestion

Une couche de gestion est un ensemble d'objets de mtadonnes mappant aux dfinitions SQL ou MDX d'une
base de donnes, par exemple des colonnes, des vues, des fonctions de base de donnes ou des calculs pr-
agrgs. Les objets de mtadonnes incluent les dimensions, hirarchies, indicateurs, attributs et conditions
prdfinies. Chaque objet correspond une information de gestion pouvant tre manipule dans une requte
pour renvoyer des donnes. Vous pouvez crer des couches de gestion directement sur un cube OLAP ou sur une
fondation de donnes conue sur une base de donnes relationnelle.

Lorsqu'une couche de gestion est termine, elle est publie dans un rfrentiel ou un dossier local sous forme
d'univers. Un univers est un fichier .unx publi qui inclut une couche de gestion et sa connexion un cube OLAP
ou une couche de gestion et sa fondation de donnes correspondante. L'univers est disponible dans le rfrentiel
pour les applications de cration de rapports et d'analyse de donnes SAP BusinessObjects.

Le rle principal de la couche de gestion consiste dfinir et organiser les mtadonnes avant publication sous
forme d'univers. Une autre manire de comprendre la couche de gestion consiste y penser comme un
workbench de mtadonnes qu'utilise un concepteur pour rassembler et modifier un ensemble de mtadonnes
avant publication sous forme d'univers pour des applications d'analyse de donnes et de cration de rapports.

Liens associs
A propos des objets de couche de gestion [page 147]
A propos des proprits de la couche de gestion [page 157]
Comment crer une couche de gestion relationnelle [page 150]
Comment crer une couche de gestion OLAP [page 153]

10.2 A propos des objets de couche de gestion

Le volet d'objets Couche de gestion contient les objets de mtadonnes qui composent la couche de gestion.

Chaque objet de la couche de gestion porte un nom qui peut tre modifi. Lorsque vous nommez les objets,
utilisez un vocabulaire professionnel familier aux utilisateurs qui utiliseront l'univers pour leurs requtes, leurs
analyses et leur reporting.

Pour les objets, trois tats sont possibles :

Actif : l'objet est visible dans l'Editeur de requte. Il s'agit de l'tat par dfaut.
Masqu : l'objet est valide mais n'est pas disponible dans l'Editeur de requte (utilis par d'autres objets
comme objet masqu).
Obsolte : l'objet est masqu et non valide. Par exemple, il est possible d'utiliser cet tat lorsque le champ de
base de donnes cible n'existe plus et que vous souhaitez conserver l'objet pour un ventuel usage ultrieur.

Chaque objet de la couche de gestion possde des proprits appliques dans l'univers publi. Vous pouvez
dfinir les proprits lorsque vous insrez un objet et les modifier tout moment. Voir les rubriques associes
concernant l'insertion et la modification d'objets.

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des couches de gestion 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 147
Selon le type de source de donnes, vous pouvez crer et modifier les types d'objet suivants dans couche de
gestion :

Objet Description

Un dossier est un conteneur renfermant un groupe d'objets associs.


Dossier Crez des dossiers pour regrouper les objets ayant un objectif commun
dans la couche de gestion concerne. Les dossiers ne jouent aucun rle
dans les requtes. Ils servent uniquement organiser les objets.

Une dimension dsigne un objet accdant une ou plusieurs colonnes de


Dimension
table ou une fonction dans une base de donnes et reprsentant un axe
d'analyse dans une requte. Par exemple, Produit, Gographie, Heure et
Employ sont des dimensions courantes. Chaque dimension classe un
aspect d'une activit dans un environnement professionnel.

Dans une couche de gestion, les dimensions reprsentent des informations


contextuelles (les axes d'analyse).

Indicateur Les indicateurs sont des objets reprsentant des calculs et des fonctions
d'agrgat qui mappent des donnes statistiques et analytiques de la base
de donnes.

Dans une couche de gestion, les indicateurs reprsentent les informations


factuelles (donnes).

Si ce n'est pas toujours le cas, les donnes numriques sont, en gnral, la


source d'un indicateur. Pour tre un indicateur, l'agrgation des
informations doit tre cohrente pour l'objet. Par exemple, additionner les
chiffres d'affaires est cohrent, Chiffre d'affaires est donc un indicateur.
Additionner les prix de la liste des produits n'est pas spcialement utile,
Prix de la liste est donc une dimension ou peut-tre un attribut de la
dimension Produit.

Vous pouvez crer des indicateurs partir d'objets non numriques en


comptant les lments. Cela peut aboutir des indicateurs comme
Nombre de commandes.

Attribut Un attribut est un objet associ un objet parent, qui fournit des
informations descriptives supplmentaires concernant le parent. Des
attributs peuvent tre dfinis pour les dimensions, les hirarchies et les
niveaux.

Un filtre est un objet de condition qui permet de restreindre les donnes


Filtre
renvoyes lors d'une requte. Il est possible d'insrer des filtres appliquer
la requte dans le volet Filtres de la requte de l'Editeur de requte.

Les filtres natifs sont dfinis par une clause SQL WHERE dans les tables de
la fondation de donnes. Les filtres natifs s'appliquent aux couches de
gestion reposant sur des fondations de donnes.

Les filtres d'entreprise sont dfinis en crant et en combinant des


conditions sur des dimensions et des indicateurs de la couche de gestion.

Guide de l'utilisateur de l'outil de conception d'information


148 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des couches de gestion
Objet Description

Une dimension d'analyse permet de regrouper de manire logique des


Dimension d'analyse
dimensions et des hirarchies partageant le mme axe d'analyse. Les
(OLAP uniquement) dimensions d'analyse sont souvent utilises dans les analyses
hirarchiques.

Dfinissez une hirarchie par dfaut pour la dimension d'analyse. Il s'agit


de la hirarchie utilise lorsque toute la dimension d'analyse est incluse
comme objet de rsultat d'une requte. Les hirarchies par dfaut

prsentent l'icne suivante :

Hirarchie Une hirarchie est la reprsentation, dans la couche de gestion, de la


hirarchie du cube OLAP. Si la hirarchie du cube repose sur des niveaux,
(OLAP uniquement) les objets de niveau de la couche de gestion reprsentent ces niveaux.

Si la hirarchie du cube repose sur des valeurs (parent-enfant), les niveaux


ne sont pas reprsents dans la couche de gestion. Les niveaux sont
visibles lors de l'obtention d'un aperu des membres et dans le slecteur
de membres. Les hirarchies qui reposent sur des valeurs et gnres
automatiquement dans la couche de gestion prsentent les icnes

suivantes :

Niveau (OLAP uniquement) Un niveau de hirarchie dans une hirarchie qui repose sur les niveaux.

Un ensemble nomm est un ensemble de membres d'une hirarchie de la


Ensemble nomm (OLAP
couche de gestion.
uniquement)
Un ensemble nomm natif est dfini l'aide d'une expression MDX. Pour
certaines connexions, des ensembles nomms natifs sont crs
automatiquement pour reprsenter les ensembles nomms du cube.

Un ensemble nomm d'entreprise est dfini en slectionnant des


membres.

Membre calcul (OLAP Un membre calcul dsigne un membre d'une hirarchie, qui est calcul
uniquement) l'aide d'une expression MDX explicitement dfinie contenant des donnes
du cube OLAP, des oprateurs mathmatiques, des nombres et des
fonctions.

Les membres calculs sont disponibles dans le Slecteur de membres lors


de la cration de requtes.

Liens associs
Insertion d'un dossier [page 162]
Insertion et modification de dimensions [page 163]
Insertion et modification des indicateurs [page 167]
Insertion et modification d'attributs [page 170]
Insertion et modification des filtres [page 171]
Insertion et modification de dimensions d'analyses [page 173]

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des couches de gestion 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 149
Insertion et modification des hirarchies [page 174]
Insertion et modification des niveaux de hirarchie [page 175]
Insertion et modification des ensembles nomms [page 177]
Insertion et modification de membres calculs [page 178]

10.3 Comment crer une couche de gestion relationnelle

Avant de commencer :

Vous avez besoin d'un projet local dans la vue Projets locaux.
Vous avez besoin d'une fondation de donnes enregistre dans le mme projet local.

Pour obtenir les liens vers des informations plus dtailles concernant chaque tape, voir les rubriques associes.

1. Cliquez avec le bouton droit de la souris sur le dossier du projet dans la vue Projets locaux et slectionnez
Nouvelle Couche de gestion .
2. Suivez les tapes dans l'Assistant Nouvelle couche de gestion. Slectionnez Fondation de donnes
relationnelle comme source de donnes.
La couche de gestion est cre sous le format de fichier .blx dans le dossier du projet local. Elle s'ouvre
automatiquement dans l'Editeur de la couche de gestion.
3. Crez la couche de gestion :

Si vous avez cr la couche de gestion avec l'option Crer automatiquement des dossiers et des objets
slectionne (par dfaut), tous les objets sont crs dans la couche de gestion en tant que dimensions. Vous
devez spcifier explicitement les indicateurs l'aide de la commande Changer en indicateurs avec la fonction
d'agrgation.

Sinon, insrez les objets de la couche de gestion :


a) Insrez les dossiers et sous-dossiers pour organiser la couche de gestion.

Remarque
Lorsque vous faites glisser une table de la fondation de donnes dans la couche de gestion, un dossier
est insr automatiquement.

b) Faites glisser et dposez les tables et colonnes dans dossiers de votre choix et, si ncessaire, renommez
les objets.
c) Spcifiez les indicateurs l'aide de la commande Changer en indicateurs avec la fonction d'agrgation.
4. Vous pouvez amliorer la fonction de la couche de gestion de plusieurs faons, par exemple :

Insrez des attributs pour fournir des informations descriptives des dimensions
Insrez des indicateurs supplmentaires
Insrer des filtres prdfinis (obligatoires ou facultatifs) qui peuvent limiter les donnes renvoyes dans
les requtes
Insrer des paramtres avec des invites facultatives
Insrer des listes de valeurs personnalises associer une invite
Insrez des chemins de navigation pour dfinir des chemins d'exploration
Crer des vues de la couche de gestion pour limiter les objets affichs dans l'Editeur de requte

Guide de l'utilisateur de l'outil de conception d'information


150 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des couches de gestion
Dfinir les options SQL et les paramtres de gnration SQL dans les proprits de la couche de gestion
Dfinir la reconnaissance agrge afin d'amliorer la performance de la requte
5. Excuter une vrification d'intgrit pour valider les dpendances, les expressions d'objet, les paramtres et
les listes de valeurs. Dans le volet Couche de gestion, cliquez sur le nom de la couche de gestion avec le
bouton droit de la souris, puis slectionnez Vrification de l'intgrit.
6. Enregistrez la couche de gestion en cliquant sur l'icne Enregistrer dans la barre d'outils principale.

Certaines commandes sont rpertories ci-dessous pour vous aider grer la couche de gestion.

Si vous modifiez des dfinitions d'objets, utilisez Afficher les dpendances locales pour trouver les autres
objets de la couche de gestion et de la fondation de donnes qui pourraient tre affects par les
modifications.
Si la fondation de donnes associe est modifie, vous devez actualiser la couche de donnes manuellement.
La rubrique associe dcrit les commandes qui vous aideront le faire.
Utilisez Modifier la fondation de donnes pour modifier la fondation de donnes source de la couche de
gestion.
Pour des couches de donnes plusieurs sources, utilisez Calculer les statistiques pour amliorer la
performance de la requte.

Liens associs
Cration d'un projet local [page 56]
Comment crer une fondation de donnes [page 101]
A propos de l'Editeur de couche de gestion [page 156]
A propos des objets de couche de gestion [page 147]
Changer une dimension en indicateur [page 169]
Insertion d'un dossier [page 162]
Insertion et modification de dimensions [page 163]
Insertion de dimensions directement depuis la fondation de donnes [page 165]
Insertion et modification des indicateurs [page 167]
Insertion et modification des filtres [page 171]
Insertion et modification d'un paramtre [page 188]
Insertion ou modification d'une liste de valeurs [page 189]
Association d'une liste de valeurs une couche de gestion [page 192]
Association d'une liste de valeurs une invite dfinie dans la couche de gestion [page 192]
A propos des vues de la couche de gestion [page 186]
A propos des proprits de la couche de gestion [page 157]
A propos de la reconnaissance agrge [page 195]
A propos des dpendances de ressources [page 219]
Excution d'une vrification d'intgrit [page 217]
propos de l'actualisation des couches de gestion [page 197]
Changement de la source de donnes d'une couche de gestion [page 160]
A propos du calcul de statistiques pour une excution optimise des requtes [page 199]

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des couches de gestion 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 151
10.3.1 Spcification du type de source de donnes d'une
couche de gestion

Cette section dcrit la page Slectionner le type de source de donnes pour la couche de gestion de l'assistant
Nouvelle couche de gestion.

Vous choisissez de crer une couche de gestion partir d'une source de donnes relationnelle ou OLAP.

Type de source de Description


donnes

Relationnel La couche de gestion repose sur une fondation de donnes. Vous pouvez
slectionner n'importe quelle fondation de donnes dans le dossier de projet actif.

OLAP La couche de gestion repose sur un cube OLAP. Vous pouvez slectionner
n'importe quel raccourci de connexion ou connexion OLAP dans le dossier de projet
actif.

1. Cliquez sur l'un des types de source de donnes de la liste.


2. Cliquez sur Suivant.
Une page permettant d'attribuer un nom la nouvelle couche de gestion apparat.

Liens associs
Nommage d'une couche de gestion [page 152]

10.3.2 Nommage d'une couche de gestion

Cette section dcrit la page Nom de la ressource de l'assistant Nouvelle couche de gestion.

Saisissez un nom et une description pour la couche de gestion. Il s'agit du nom de l'univers publi partir de la
couche de gestion.
Liens associs
Slection d'une fondation de donnes pour une couche de gestion [page 152]
Slection d'une connexion OLAP et d'un cube pour une couche de gestion [page 154]

10.3.3 Slection d'une fondation de donnes pour une couche


de gestion

Cette section dcrit la page Slectionner la fondation de donnes de l'assistant Nouvelle couche de gestion.
Slectionnez une fondation de donnes comme source de donnes de la nouvelle couche de gestion relationnelle.
Vous pouvez effectuer l'une des oprations suivantes :

Crer automatiquement les objets de couche de gestion partir des tables et des colonnes de la fondation de
donnes.
Crer une couche de gestion vide. Vous devez ajouter manuellement les objets partir de la fondation de
donnes aprs la cration.

Guide de l'utilisateur de l'outil de conception d'information


152 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des couches de gestion
1. Cliquez sur le bouton Parcourir la fin du champ de texte Fondation de donnes.
Une liste des fondations de donnes disponibles s'affiche.
2. Cliquez sur une fondation de donnes dans la liste et cliquez sur OK.
Le nom de la fondation de donnes apparat dans le champ de nom. Par dfaut, l'option Crer
automatiquement des dossiers et des objets est slectionne.
3. Effectuez l'une des actions suivantes :

Pour remplir automatiquement la couche de gestion avec des objets et des dossiers, cliquez sur
Terminer.
Si vous ne souhaitez pas remplir automatiquement la couche de gestion, dslectionnez l'option et
cliquez sur Terminer.

La nouvelle couche de gestion s'ouvre dans le volet de modification. Vous pouvez dsormais insrer et modifier
les objets de la couche de gestion.

L'option Crer automatiquement des dossiers et des objets cre tous les objets dans la couche de gestion en tant
que dimensions. Spcifiez explicitement les indicateurs l'aide de la commande Changer en indicateurs avec la
fonction d'agrgation. Pour en savoir plus, voir la rubrique associe.
Liens associs
Comment crer une couche de gestion relationnelle [page 150]
Changer une dimension en indicateur [page 169]
A propos des objets de couche de gestion [page 147]

10.4 Comment crer une couche de gestion OLAP

Avant de commencer :

Vous avez besoin d'un projet local dans la vue Projets locaux.
Vous avez besoin d'une connexion OLAP ou d'un raccourci de connexion enregistr dans le mme projet local.

Pour obtenir les liens vers des informations plus dtailles concernant chaque tape, voir les rubriques associes.

1. Cliquez avec le bouton droit de la souris sur le dossier du projet dans la vue Projets locaux et slectionnez
Nouvelle Couche de gestion .
2. Suivez les tapes dans l'Assistant Nouvelle couche de gestion. Slectionnez la Connexion OLAP comme
source de donnes.
La couche de gestion est cre sous le format de fichier .blx dans le dossier du projet local. Elle s'ouvre
automatiquement dans l'Editeur de la couche de gestion.
3. Les objets de la couche de gestion sont insrs automatiquement en fonction du cube. Vous pouvez
amliorer la fonction de la couche de gestion de plusieurs faons, par exemple :

Insrer des dimensions, hirarchies et attributs analytiques


Insrer des ensembles nomms
Insrer des membres calculs
Insrer des indicateurs
Insrer des filtres prdfinis (obligatoires ou facultatifs) pour limiter les donnes renvoyes dans les
requtes
Insrer des paramtres avec des invites facultatives

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des couches de gestion 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 153
Insrer des listes de valeurs personnalises associer une invite
Crer des vues de la couche de gestion pour limiter les objets affichs dans l'Editeur de requte
4. Excuter une vrification d'intgrit pour valider les dpendances, les expressions d'objet, les paramtres et
les listes de valeurs. Dans le volet Couche de gestion, cliquez sur le nom de la couche de gestion avec le
bouton droit de la souris, puis slectionnez Vrification de l'intgrit.
5. Enregistrez la couche de gestion en cliquant sur l'icne Enregistrer dans la barre d'outils principale.

Certaines commandes sont rpertories ci-dessous pour vous aider grer la couche de gestion.

Si vous modifiez des dfinitions d'objet, utilisez Afficher les dpendances locales pour trouver les autres
objets de la couche de gestion qui pourraient tre affects par les modifications.
Si la source de donnes sous-jacente est modifie, utilisez Actualiser la structure pour actualiser la couche de
gestion.
Utilisez Modifier la connexion OLAP pour modifier la connexion de la couche de gestion et les proprits de la
source de donnes OLAP.

Liens associs
Cration d'un projet local [page 56]
Cration d'une connexion OLAP [page 90]
A propos des objets de couche de gestion [page 147]
Insertion et modification de dimensions d'analyses [page 173]
Insertion et modification des hirarchies [page 174]
Insertion et modification des niveaux de hirarchie [page 175]
Insertion et modification d'attributs [page 170]
Insertion et modification des ensembles nomms [page 177]
Insertion et modification de membres calculs [page 178]
Insertion et modification des indicateurs [page 167]
Insertion et modification des filtres [page 171]
Insertion et modification d'un paramtre [page 188]
Insertion ou modification d'une liste de valeurs [page 189]
Association d'une liste de valeurs une couche de gestion [page 192]
Association d'une liste de valeurs une invite dfinie dans la couche de gestion [page 192]
A propos des vues de la couche de gestion [page 186]
Excution d'une vrification d'intgrit [page 217]
Actualisation d'une couche de gestion OLAP [page 198]
Changement de la source de donnes d'une couche de gestion [page 160]

10.4.1 Slection d'une connexion OLAP et d'un cube pour une


couche de gestion

Cette section dcrit la page Slectionner la connexion OLAP de l'assistant Nouvelle couche de gestion.

Slectionnez une connexion OLAP et le cube OLAP comme source de donnes de la nouvelle couche de gestion.

Guide de l'utilisateur de l'outil de conception d'information


154 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des couches de gestion
Remarque
Il n'est pas possible de crer de couche de gestion sur une connexion Client SAP BICS bien que ces connexions
apparaissent dans la liste. Utilisez les connexions Client SAP BICS dans les applications de requte et de
reporting SAP BusinessObjects pour vous connecter directement la requte. Aucune couche de gestion ni
aucun univers n'est requis pour accder aux requtes. Pour en savoir plus sur la cration d'un univers sur une
connexion SAP NetWeaver BW, voir la rubrique associe.

Options de connexion OLAP Description

Connexion OLAP Cliquez sur le bouton Parcourir la fin du champ de


texte pour slectionner une connexion OLAP ou un
raccourci de connexion dfini dans le projet.

Dtecter la fonction de projection de l'indicateur Si cette option n'est pas slectionne, la fonction
dlgue de la base de donnes est applique.

Crer un attribut partir du nom unique Un attribut est cr pour le nom unique de chaque
dimension.

Rechercher Saisissez une chane de recherche pour un cube, puis


cliquez sur l'icne de recherche.

Liste des cubes de connexion Liste des cubes disponibles la connexion. S'il existe
plusieurs cubes, naviguez jusqu'au cube cible pour le
slectionner.

Liens associs
Slection d'objets depuis un cube OLAP pour une couche de gestion [page 155]
A propos des fonctions de projection [page 168]
Utilisation des sources de donnes SAP NetWeaver BW [page 29]

10.4.2 Slection d'une dimension Comptes Essbase


Cette section dcrit la page Slectionner la dimension Comptes de l'Assistant Nouvelle couche de gestion.

Pour les connexions des sources de donnes Essbase, l'assistant de cration de couche de gestion cre des
indicateurs dans la couche de gestion partir des objets de la dimension Comptes spcifie de la source de
donnes.

Dans la liste, slectionnez une dimension utiliser comme dimension Comptes, puis cliquez sur Suivant.

10.4.3 Slection d'objets depuis un cube OLAP pour une


couche de gestion
Cette section dcrit la page Slectionner les objets de l'assistant Nouvelle couche de gestion.

Dveloppez les nuds sous le cube slectionn et slectionnez les objets inclure dans la nouvelle couche de
gestion. Cliquez sur Terminer lorsque vous avez termin la slection.

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des couches de gestion 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 155
La nouvelle couche de gestion apparat dans le volet Couche de gestion.

10.5 A propos de l'Editeur de couche de gestion

L'Editeur de couche de gestion permet de crer et de modifier des objets et des proprits de la couche de
gestion. Cette rubrique dcrit comment naviguer dans l'diteur. Pour vous aider crer la structure de votre
couche de gestion tape par tape, voir Comment crer une couche de gestion relationnelle [page 150] ou
Comment crer une couche de gestion OLAP [page 153].

L'Editeur de couche de gestion se divise en plusieurs volets, savoir, des volets d'exploration sur la gauche, un
volet de modification en haut droite et un volet de source de donnes en bas droite.

Les volets d'exploration permettent de travailler avec diffrents lments de la couche de gestion. Accdez aux
volets en cliquant sur les onglets correspondants :

Couche de gestion
Requtes
Paramtres et listes de valeurs
Chemins de navigation

Pour en savoir plus sur ce que vous pouvez faire dans chaque volet de navigation, voir la rubrique associe.

Le volet Couche de gestion reprsente le volet d'exploration par dfaut. Il montre les objets de la couche de
gestion sous la forme d'une arborescence. Les options suivantes sont disponibles pour l'affichage de
l'arborescence de la couche de gestion et la navigation l'intrieur de celle-ci :

Filtrer par vue de la couche de gestion


Rechercher un objet
Changer les options d'affichage : afficher ou masquer les objets, afficher les noms uniques

Le volet de modification permet de modifier les proprits de l'objet ou de l'lment slectionn dans le volet
d'exploration.

Le volet de source de donnes affiche les informations relatives la fondation de donnes ou la


connexion OLAP :

Par dfaut, il montre la vue principale de la fondation de donnes contenant toutes les tables et jointures. Les
onglets correspondant aux autres vues de la fondation de donnes, si celles-ci ont t dfinies, apparaissent
en bas du volet de source de donnes. Pour passer une autre vue, cliquez sur l'onglet correspondant.
Les mtadonnes OLAP de la connexion s'affichent dans la partie gauche du volet de source de donnes.
Slectionnez un objet de mtadonnes pour afficher ses proprits dans la partie droite de ce volet.

Liens associs
A propos des proprits de la couche de gestion [page 157]
A propos des objets de couche de gestion [page 147]
propos des requtes dans une couche de gestion [page 194]
A propos des paramtres [page 187]
A propos des listes de valeurs [page 189]
A propos des chemins de navigation des objets [page 193]
A propos des vues de la couche de gestion [page 186]

Guide de l'utilisateur de l'outil de conception d'information


156 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des couches de gestion
Filtrage par vue de la couche de gestion [page 187]
Recherche d'objets de la couche de gestion [page 185]
Changement des options d'affichage de l'arborescence de la couche de gestion [page 157]

10.5.1 Changement des options d'affichage de l'arborescence


de la couche de gestion

Lors de la modification d'une couche de gestion, le volet d'exploration Couche de gestion montre les objets de la
couche de gestion sous la forme d'une arborescence. Suivez la procdure ci-dessous pour modifier le mode
d'affichage des objets de la couche de gestion.

1. Cliquez sur l'icne Options d'affichage en haut du volet d'exploration Couche de gestion.
2. Pour les couches de gestion reposant sur une connexion OLAP, slectionnez l'une des trois options
suivantes :

Afficher la lgende pour afficher les noms d'objet.


Afficher le nom unique pour afficher le nom de l'objet dans le cube.
Afficher la lgende et le nom unique
3. Pour afficher uniquement les objets actifs dans l'arborescence de la couche de gestion, slectionnez Masquer
les objets non actifs.

Les options d'affichage restent en vigueur tant que vous ne fermez pas l'diteur.

Liens associs
Modification de l'tat d'un objet : Actif, Masqu ou Obsolte [page 181]

10.6 A propos des proprits de la couche de gestion

Les proprits et options suivantes sont dfinies pour l'ensemble de la couche de gestion. Les restrictions sont
appliques dans l'univers publi.

Proprit Description

Nom Identifie la couche de gestion et l'univers lorsque la couche


de gestion est publie.

Description Dcrit le but et le contenu de l'univers. Il est possible


d'afficher cette description dans les outils de requte et de
reporting qui utilisent l'univers publi.

Limites de la requte Limiter la taille du Spcifie le nombre de lignes renvoyes dans une requte.
rsultat Cette option permet de rduire le nombre de lignes
renvoyes, mais n'empche pas le SGBDR de traiter toutes
les lignes de la requte. Elle n'en limite le nombre, qu'une fois
que le SGBDR a commenc envoyer les lignes.

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des couches de gestion 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 157
Proprit Description

Limiter le temps Spcifie le nombre de minutes pour limiter le temps pris par
d'excution l'excution de la requte, mais n'arrte pas le processus sur
la base de donnes.

Avertir si l'estimation Si cette case est coche, un message s'affiche si le temps


est suprieure d'excution estim dpasse le nombre de minutes spcifi.

Options de requte Permettre l'utilisation Si cette case est coche, des sous-requtes sont autorises
(s'applique aux couches de sous-requtes dans une requte.
de gestion reposant sur
Autoriser l'utilisation Si cette case est coche, vous pouvez combiner des requtes
des fondations de
des oprateurs l'aide des oprateurs d'ensembles de donnes (Union,
donnes)
d'union, d'intersection Intersect et Minus) de faon obtenir un seul ensemble de
et de soustraction rsultats.

Autoriser les Si cette case est coche, les oprandes complexes


oprandes complexes s'affichent dans la liste d'oprandes disponibles lors de la
dans l'Editeur de dfinition d'un filtre dans l'Editeur de requte.
requtes

Plusieurs instructions Si cette case est coche, une requte SQL est gnre pour
SQL pour chaque chaque indicateur ou groupe d'indicateurs appartenant une
indicateur table de faits diffrente ou pour les indicateurs ayant une
clause WHERE (indicateur filtr).

Si les objets de type indicateur sont bass sur les colonnes


d'une mme table, les requtes SQL distinctes ne sont pas
gnres, mme si cette case est coche.

Source de donnes Spcifie la source de donnes de la couche de gestion. Il peut


s'agir d'une fondation de donnes ou d'une connexion OLAP.

Le bouton Modifier la fondation de donnes permet de


modifier la fondation de donnes sous-jacente.

Le bouton Modifier la connexion OLAP permet de modifier la


connexion OLAP et les proprits de la source de donnes.

Paramtres SQL Spcifie les valeurs personnalises des paramtres de


(s'appliquent aux gnration SQL qui remplacent les valeurs par dfaut ou
couches de gestion toute valeur personnalise apparaissant dans les proprits
reposant sur des des fondations de donnes.
fondations de donnes)

Commentaires Contient des commentaires relatifs la couche de gestion.

Synthse Affiche une synthse du nombre de chaque type d'objet


dfini dans la couche de gestion. Pour les couches de gestion
bases sur une fondation de donnes, le type et le nombre
d'objets de la fondation de donnes s'affichent galement.

Liens associs
Modification du nom de la couche de gestion, de sa description et des commentaires [page 160]

Guide de l'utilisateur de l'outil de conception d'information


158 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des couches de gestion
Modification des limites de la requte et de ses options dans la couche de gestion [page 160]
Changement de la source de donnes d'une couche de gestion [page 160]
Dfinition des paramtres de gnration SQL dans la couche de gestion [page 161]
Affichage d'un rsum de la couche de gestion [page 162]

10.6.1 Proprits de la source de donnes OLAP

Les proprits suivantes concernent la source de donnes OLAP de la couche gestion :

Proprit Description

Connexion OLAP Connexion ou raccourci de connexion fournissant l'accs la source de


donnes OLAP.

Pour changer de connexion, cliquez sur l'icne Parcourir l'extrmit


du champ afin d'ouvrir une liste des connexions disponibles.

Cube Cube slectionn pour la connexion en cours. Vous pouvez slectionner un


autre cube si aucun cube n'a t spcifi lors de la dfinition de la connexion.

Pour changer de cube, cliquez sur l'icne Parcourir l'extrmit du


champ afin d'ouvrir une liste des cubes disponibles.

Dimension de comptes Dans le cas de connexions des sources de donnes Essbase, dimension de
la source de donnes utiliser comme dimension de comptes. Slectionnez
une dimension dans la liste.

Lors de l'actualisation de la structure de la couche de gestion, des indicateurs


sont crs dans la couche de gestion partir des objets de la dimension de
comptes spcifie.

Valeur END_MDX Valeur du paramtre END_MDX.

Le paramtre END_MDX quivaut au paramtre END_SQL disponible pour


les univers bass sur des fondations de donnes. La valeur du paramtre
END_MDX est ajoute la fin de chaque instruction MDX.

Par exemple, vous pouvez utiliser le paramtre END_MDX pour suivre


l'activit du serveur de base de donnes en traant les utilisateurs qui
excutent les requtes. La solution consiste ajouter la fin de chaque
requte MDX un commentaire comportant les informations relatives
l'utilisateur et l'univers. Par exemple :

//Utilisateur : @Variable('BOUSER') Univers :


@Variable('UNVNAME')

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des couches de gestion 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 159
10.6.2 Modification du nom de la couche de gestion, de sa
description et des commentaires

1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Assurez-vous que vous avez slectionn le niveau suprieur de la couche de gestion dans l'arborescence du
volet Couche de gestion Business Layer.
3. Modifiez les proprits de la couche de gestion dans le volet de modification :

Pour changer le nom de la couche de gestion, modifiez Nom.


Pour saisir ou modifier la description de la couche de gestion, cliquez sur l'onglet Proprits.
Pour saisir ou modifier des commentaires relatifs la couche de gestion, cliquez sur l'onglet
Commentaires
4. Enregistrez la couche de gestion en cliquant sur l'icne Enregistrer dans la barre d'outils principale.

Liens associs
A propos des proprits de la couche de gestion [page 157]

10.6.3 Modification des limites de la requte et de ses options


dans la couche de gestion

1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Assurez-vous que vous avez slectionn le niveau suprieur de la couche de gestion dans l'arborescence du
volet Couche de gestion Business Layer.
3. Cliquez sur l'onglet Options de requte dans le volet de modification.
4. Si ncessaire, slectionnez ou dslectionnez des options et modifiez les valeurs limites. Pour obtenir une
description des options, voir la rubrique associe.
5. Enregistrez la couche de gestion en cliquant sur l'icne Enregistrer dans la barre d'outils principale.

Liens associs
A propos des proprits de la couche de gestion [page 157]

10.6.4 Changement de la source de donnes d'une couche de


gestion

Pour changer la source de donnes d'une couche de gestion, il est indispensable d'enregistrer la nouvelle source
de donnes (fondation de donnes, raccourci de connexion ou connexion OLAP) dans le mme dossier de projet
local que la couche de gestion.

1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Assurez-vous que vous avez slectionn le niveau suprieur de la couche de gestion dans l'arborescence du
volet Couche de gestion Business Layer.
3. Veillez ce que l'onglet Proprits soit slectionn dans le volet de modification.

Guide de l'utilisateur de l'outil de conception d'information


160 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des couches de gestion
4. Procdez de l'une des manires suivantes selon le type de la source de donnes utilise pour la couche de
gestion :

Option Commande
Pour les sources de la fondation de donnes Cliquez sur Modifier la fondation de donnes. Dans la liste,
slectionnez la nouvelle fondation de donnes, puis cliquez
sur OK.

Pour les sources OLAP Cliquez sur Modifier la connexion OLAP.

Dans la bote de dialogue Modifier les proprits de la


source de donnes OLAP, cliquez sur l'icne d'exploration

qui se trouve la fin de la zone de texte


Connexion OLAP. Slectionnez la nouvelle connexion OLAP
ou le nouveau raccourci de connexion OLAP, puis cliquez
sur OK.

Remarque
Pour en savoir plus sur les proprits OLAP avances,
voir la rubrique associe.

5. Enregistrez la couche de gestion en cliquant sur l'icne Enregistrer dans la barre d'outils principale.

Liens associs
Proprits de la source de donnes OLAP [page 159]

10.6.5 Dfinition des paramtres de gnration SQL dans la


couche de gestion

Les valeurs personnalises des paramtres de gnration SQL dans la couche de gestion remplacent les valeurs
par dfaut ou les valeurs personnalises dfinies dans les proprits de la fondation de donnes.

1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Assurez-vous que vous avez slectionn le niveau suprieur de la couche de gestion dans l'arborescence du
volet Couche de gestion Business Layer.
3. Veillez ce que l'onglet Proprits soit slectionn dans le volet de modification.
4. Cliquez sur le bouton Paramtres.
5. Dans la bote de dialogue Paramtres du script de requtes, modifiez les paramtres :
Les paramtres de gnration SQL actuellement dfinis sont rpertoris. Les paramtres autres que ceux par
dfaut et ceux dont les valeurs ne sont pas les valeurs par dfaut apparaissent en gras.
Option Action
Modification de la valeur Cliquez sur la colonne Valeur et slectionnez ou saisissez une nouvelle valeur.
d'un paramtre existant.

Ajout d'un paramtre Pour afficher la liste des paramtres prdfinis, cliquez sur la flche dans la zone de liste en
prdfini. regard du bouton Ajouter. Slectionnez le paramtre dans la liste et cliquez sur Ajouter.

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des couches de gestion 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 161
Option Action
Ajout d'un paramtre Assurez-vous qu'aucun paramtre prdfini n'est rpertori dans la zone en regard du
personnalis bouton Ajouter, puis cliquez sur Ajouter. Un paramtre portant un nom par dfaut est
ajout la table. Pour modifier le nom du paramtre, cliquez sur la colonne Nom. Cliquez
sur la colonne Valeur pour saisir une valeur.

Pour afficher une description de tous les paramtres de gnration SQL prdfinis ainsi que leurs valeurs,
cliquez sur le bouton d'aide.
6. Pour revenir la liste par dfaut des paramtres et aux valeurs par dfaut, cliquez sur Valeurs par dfaut. Cela
supprime de la liste tous les paramtres ajouts et dfinit les valeurs sur celles par dfaut.
7. Enregistrez la couche de gestion en cliquant sur l'icne Enregistrer dans la barre d'outils principale.

Liens associs
A propos des paramtres de gnration SQL [page 329]

10.6.6 Affichage d'un rsum de la couche de gestion

Utilisez cette commande pour afficher le nombre de chaque type d'objet dfini dans la couche de donnes. Pour
les couches de gestion bases sur une fondation de donnes, le type et le nombre d'objets de la fondation de
donnes s'affichent galement.

1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Assurez-vous que vous avez slectionn le niveau suprieur de la couche de gestion dans l'arborescence du
volet Couche de gestion Business Layer.
3. Veillez ce que l'onglet Proprits soit slectionn dans le volet de modification.
4. Cliquez sur le bouton Rsum.

Le rsum de la couche de gestion s'affiche dans une nouvelle bote de dialogue.

10.7 Utilisation des objets de couche de gestion

10.7.1 Insertion d'un dossier

1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Dans le volet Couche de gestion, slectionnez le dossier ou la dimension d'analyse o insrer le dossier.
Pour insrer un dossier au niveau suprieur, slectionnez le nud le plus lev (nom de la couche de gestion)
de l'arborescence.

3. Cliquez sur l'icne Insrer un objet en haut du volet Couche de gestion et slectionnez Dossier.
4. Modifiez les proprits du dossier dans le volet Proprits du dossier. Pour en savoir plus sur des proprits
spcifiques, voir les rubriques associes.

Guide de l'utilisateur de l'outil de conception d'information


162 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des couches de gestion
Proprit Description

Nom Le nom du dossier tel qu'il apparat dans l'Editeur de requtes.

Description La description facultative du dossier.

Etat L'tat du dossier, savoir, s'il est Actif, Masqu ou Obsolte.

Remarque
Si l'tat est dfini sur Masqu ou Obsolte, l'tat des objets
reste inchang mais ils n'apparaissent pas dans l'Editeur de
requte.

Contenu Liste d'objets du dossier permettant de dfinir des proprits


qui dcrivent ce pour quoi l'objet est utilis dans la requte
(pour le rsultat, pour le filtre, pour le tri). Vous pouvez
modifier l'ordre des objets du dossier l'aide des flches vers
le haut et vers le bas qui se trouvent droite de la liste.

Proprits personnalises Les proprits personnalises sont actuellement utilises en


interne par l'outil de conception d'information pour grer les
noms techniques de la source de donnes de certains types de
connexions.

5. Enregistrez la couche de gestion en cliquant sur l'icne Enregistrer dans la barre d'outils principale.

Liens associs
A propos des objets de couche de gestion [page 147]
Modification de l'tat d'un objet : Actif, Masqu ou Obsolte [page 181]

10.7.2 Insertion et modification de dimensions

1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Dans le volet Couche de gestion, effectuez l'une des oprations suivantes :

Option Commande
Pour modifier une dimension existante Slectionnez la dimension.

Pour insrer une dimension Slectionnez le dossier ou la dimension d'analyse o vous


souhaitez insrer la dimension. Pour insrer une dimension
au niveau suprieur, slectionnez le nud le plus lev
(nom de la couche de gestion) de l'arborescence.

Cliquez sur l'icne Insrer un objet en haut du volet


Couche de gestion et slectionnez Dimension.

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des couches de gestion 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 163
Option Commande

Remarque
En raison d'une limitation MDX, les dimensions insres
ou copies dans une couche de gestion OLAP ne
peuvent pas tre utilises dans les conditions ou tris.
Les options Objet peut tre utilis dans la condition et
Objet peut tre utilis dans le tri ne sont pas disponibles.

3. Modifiez les proprits de la dimension dans le volet Proprits de la dimension. Pour en savoir plus sur des
proprits spcifiques, voir les rubriques associes.

Proprit Description

Nom Le nom de l'objet (galement appel lgende dans les couches


de gestion OLAP) tel qu'il apparat dans l'Editeur de requte.

Description La description facultative de l'objet.

Etat L'tat de l'objet, savoir, s'il est Actif, Masqu ou Obsolte.

Type de donnes Type de donnes de la dimension

Dfinition SQL ou Dfinition MDX L'expression de requte SQL ou MDX qui dfinit l'objet.

Extra Tables Les tables supplmentaires sont incluses dans la requte (par
une jointure dans l'expression SQL) lors du renvoi des valeurs
(relationnelles uniquement)
pour l'objet de couche de gestion.

Hirarchie La hirarchie associe la dimension.

(OLAP uniquement)
Remarque
Une hirarchie doit tre spcifie pour insrer des attributs
de dimension.

Onglet Cls Les colonnes de la base de donnes utilises comme cls


primaires et trangres.
(relationnelles uniquement)
Les cls permettent aux requtes de tirer profit des index sur
les colonnes de cls. Parce qu'elle optimise le SQL gnr pour
la requte, la dfinition de cls rend l'extraction de donnes
plus rapide. Par exemple, dans une base de donnes de
schma en toile, si vous crez une requte impliquant un
filtrage sur une valeur d'une table de dimensions, le filtre peut
tre appliqu directement sur la table de faits en utilisant la cl
trangre de la table de dimensions. Cela permet d'viter les
jointures inefficaces avec les tables de dimension.

Onglet Avanc Les proprits qui incluent les paramtres pour :

Guide de l'utilisateur de l'outil de conception d'information


164 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des couches de gestion
Proprit Description

Niveaux d'accs
O est-il possible d'utiliser l'objet dans les expressions de
la requte.

Remarque
En raison d'une limitation MDX, les dimensions insres
ou copies dans une couche de gestion OLAP ne
peuvent pas tre utilises dans les conditions ou tris.
Les options Objet peut tre utilis dans la condition et
Objet peut tre utilis dans le tri ne sont pas
disponibles.

Liste de valeurs
Options d'affichage

Informations source Les champs descriptifs qui s'appliquent aux objets utiliss par
SAP BusinessObjects Data Integrator.

Proprits personnalises Les proprits personnalises sont actuellement utilises en


interne par l'outil de conception d'information pour grer les
noms techniques de la source de donnes de certains types de
connexions.

4. Pour afficher le script de requte SQL de la dfinition de la dimension, cliquez sur Afficher le script.
5. Enregistrez la couche de gestion en cliquant sur l'icne Enregistrer dans la barre d'outils principale.

Liens associs
A propos des objets de couche de gestion [page 147]
Insertion de dimensions directement depuis la fondation de donnes [page 165]
Modification de l'tat d'un objet : Actif, Masqu ou Obsolte [page 181]
Dfinition de l'expression SQL d'un objet [page 179]
Dfinition de l'expression MDX d'un objet [page 180]
Association de tables supplmentaires [page 180]
Dfinition de cls pour une dimension [page 166]
Dfinition des niveaux d'accs des objets [page 181]
Dfinir o les objets peuvent tre utiliss [page 182]
Association d'une liste de valeurs une couche de gestion [page 192]
Dfinition des formats d'affichage des objets [page 183]
propos des informations source pour les objets de la couche de gestion [page 184]

10.7.3 Insertion de dimensions directement depuis la


fondation de donnes
Dans le cas des couches de gestion reposant sur une fondation de donnes, il est possible de faire glisser des
objets depuis la fondation de donnes et de les dposer dans la couche de gestion.

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des couches de gestion 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 165
1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
La fondation de donnes sur laquelle repose la couche de gestion s'affiche dans le volet de source de donnes
situ en bas droite du volet de modification.
2. Dans la vue de la fondation de donnes, slectionnez les objets insrer :

Pour slectionner une table, cliquez sur son en-tte.


Pour slectionner plusieurs tables, cliquez sur les en-ttes de tables tout en maintenant enfonce la
touche Ctrl .
Pour slectionner une colonne, cliquez sur son nom dans la table.
Pour slectionner plusieurs colonnes, cliquez sur leur nom tout en maintenant la touche Ctrl enfonce.
3. Faites glisser la slection jusqu'au volet Couche de gestion et dposez-la dans le dossier souhait de la couche
de gestion. Pour insrer les dimensions au niveau suprieur, dposez la slection dans le nud suprieur
(nom de la couche de gestion) de l'arborescence.

Lorsque vous faites glisser et dposez une table, un dossier est automatiquement insr dans la couche de
gestion. Le dossier contient une dimension pour chaque colonne.

L'expression SQL pour chaque dimension est dfinie automatiquement.


4. Enregistrez la couche de gestion en cliquant sur l'icne Enregistrer dans la barre d'outils principale.

Si ncessaire, changez les dimensions insres en indicateurs l'aide de la commande Changer en indicateur avec
la fonction d'agrgation. Pour en savoir plus, voir la rubrique associe.

Liens associs
Changer une dimension en indicateur [page 169]
Insertion et modification de dimensions [page 163]

10.7.4 Dfinition de cls pour une dimension

La dfinition de cls n'est disponible que pour des dimensions cres sur une fondation de donnes.

1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Slectionnez la dimension dans le volet Couche de gestion.
3. Dans le volet Proprits de la dimension, cliquez sur l'onglet Cls.
4. Cliquez sur Ajouter une cl.
Vous pouvez dfinir une cl primaire et plusieurs cls trangres pour une dimension. La premire cl ajoute
est la cl primaire.

Remarque
Pour dtecter les colonnes cls qui existent dj dans la base de donnes, cliquez sur Dtecter.

5. Slectionnez la cl dans la table, puis cliquez sur la colonne SELECT pour ajouter l'instruction SQL SELECT.

Pour crer cette instruction dans l'Editeur SQL, cliquez sur la fin de la colonne SELECT.
6. Cliquez sur la colonne WHERE pour ajouter l'instruction SQL WHERE.

Pour crer cette instruction dans l'diteur SQL, cliquez sur la fin de la colonne WHERE.
7. Cliquez sur la colonne Activ pour activer ou dsactiver la cl.

Guide de l'utilisateur de l'outil de conception d'information


166 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des couches de gestion
8. Enregistrez la couche de gestion en cliquant sur l'icne Enregistrer dans la barre d'outils principale.

Liens associs
Insertion et modification de dimensions [page 163]
A propos de l'Editeur d'expression SQL ou MDX [page 254]

10.7.5 Insertion et modification des indicateurs

1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Dans le volet Couche de gestion, effectuez l'une des oprations suivantes :

Option Commande
Pour modifier un indicateur existant Slectionnez l'indicateur.

Pour insrer un indicateur Slectionnez le dossier ou la dimension d'analyse o vous


souhaitez insrer l'indicateur. Pour insrer un indicateur au
niveau suprieur, slectionnez le nud le plus lev (nom
de la couche de gestion) de l'arborescence.

Cliquez sur l'icne Insrer un objet en haut du volet


Couche de gestion et slectionnez Indicateur.

3. Modifiez les proprits de l'indicateur dans le volet Proprits de l'indicateur. Pour en savoir plus sur des
proprits spcifiques, voir les rubriques associes.

Proprit Description

Nom Le nom de l'objet (galement appel lgende dans les couches


de gestion OLAP) tel qu'il apparat dans l'Editeur de requte.

Description La description facultative de l'objet.

Etat L'tat de l'objet, savoir, s'il est Actif, Masqu ou Obsolte.

Type de donnes Type de donnes de l'objet.

Fonction de projection Dfinit comment sont ralises, le cas chant, les


agrgations ultrieures pour le rapport. L'agrgation de
projection est diffrente de l'agrgation dfinie pour
l'indicateur dans la dfinition SQL ou MDX et s'effectue aprs
celle-ci. Pour en savoir plus, voir la rubrique associe.

Dfinition SQL ou Dfinition MDX L'expression de requte SQL ou MDX qui dfinit l'objet.

Extra Tables Les tables supplmentaires sont incluses dans la requte (par
une jointure dans l'expression SQL) lors du renvoi des valeurs
(relationnelles uniquement)
pour l'objet de couche de gestion.

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des couches de gestion 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 167
Proprit Description

Proprits MDX Vous pouvez saisir des valeurs pour que le calcul MDX suivant
et les proprits de format soient inclus la requte MDX :
(OLAP uniquement)
Ordre de rsolution
Chane de mise en forme
Isolation du primtre
Langue

Onglet Avanc Les proprits qui incluent les paramtres pour :

Niveaux d'accs
O est-il possible d'utiliser l'objet dans les expressions de
la requte
Liste de valeurs
Options d'affichage

Informations source Les champs descriptifs qui s'appliquent aux objets utiliss par
SAP BusinessObjects Data Integrator.

Proprits personnalises Les proprits personnalises sont actuellement utilises en


interne par l'outil de conception d'information pour grer les
noms techniques de la source de donnes de certains types de
connexions.

4. Enregistrez la couche de gestion en cliquant sur l'icne Enregistrer dans la barre d'outils principale.

Liens associs
A propos des objets de couche de gestion [page 147]
Modification de l'tat d'un objet : Actif, Masqu ou Obsolte [page 181]
A propos des fonctions de projection [page 168]
Dfinition de l'expression SQL d'un objet [page 179]
Dfinition de l'expression MDX d'un objet [page 180]
Association de tables supplmentaires [page 180]
Dfinition des niveaux d'accs des objets [page 181]
Dfinir o les objets peuvent tre utiliss [page 182]
Association d'une liste de valeurs une couche de gestion [page 192]
Dfinition des formats d'affichage des objets [page 183]
propos des informations source pour les objets de la couche de gestion [page 184]

10.7.5.1 A propos des fonctions de projection


La fonction de projection dfinit comment r-agrger localement un indicateur d'un rapport. Les fonctions de
projection s'appliquent uniquement aux rapports SAP BusinessObjects Web Intelligence.

Des indicateurs peuvent tre intgrs deux stades du processus de requte :

Tout d'abord, lorsque la requte extrait les donnes de la source de donnes, l'indicateur est agrg
conformment la dfinition SQL ou MDX de l'indicateur.

Guide de l'utilisateur de l'outil de conception d'information


168 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des couches de gestion
Une fois les donnes extraites, il est possible de modifier le niveau d'agrgation du rapport. Par exemple, la
requte extrait Ventes agrges pour Pays et Ville. Dans le rapport Web Intelligence, Ventes fait alors
uniquement l'objet d'un rapport par Pays. La fonction de projection dfinit comment effectuer l'agrgation
locale ncessaire pour projeter les donnes dans le rapport.

Si la fonction de projection est Somme, l'indicateur sera calcul localement dans le rapport. Si la fonction de
projection est Dlgue, elle requiert que l'agrgation soit ralise dans la base de donnes et non localement.

Liens associs
Insertion et modification des indicateurs [page 167]

10.7.6 Changer une dimension en indicateur

Cette tche s'applique aux couches de gestion relationnelles.

1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
Les objets de la couche de gestion apparaissent dans le volet Couche de gestion et leurs proprits dans le
volet de modification droite.
2. Slectionnez la dimension dans le volet Couche de gestion.
Pour slectionner plusieurs dimensions, cliquez sur chacune d'elles en maintenant la touche Ctrl enfonce.
La commande s'applique toutes les dimensions slectionnes.
3. Cliquez avec le bouton droit de la souris sur la slection et slectionnez Changer en indicateurs avec la
fonction d'agrgation.

Les fonctions d'agrgation valides pour le type de donnes de la dimension sont listes dans un sous-menu.

Remarque
Si vous slectionnez plusieurs dimensions ayant des types de donnes diffrents, les fonctions
d'agrgation pour tous les types de donnes sont disponibles, mais peuvent ne pas tre valides pour tous
les objets de la slection.

4. Slectionnez la fonction d'agrgation pour l'indicateur ou Aucune.

L'instruction SELECT dans la dfinition SQL est mise jour de faon agrger les valeurs l'aide de la
fonction slectionne. Le type de donnes de l'indicateur rsultant est modifi le cas chant. Par exemple, si
la dimension d'origine est du type Date/Heure et que vous la transformez en mesure avec la fonction
d'agrgation Nombre, l'indicateur rsultant a un type de donnes Numrique.

Vous recevez un message rpertoriant toutes les dimensions pour lesquelles la fonction d'agrgation
slectionne n'est pas valide. Dans ce cas, la dimension est transforme en indicateur, mais la nouvelle
fonction d'agrgation est ignore.

La fonction de projection est automatiquement dfinie selon la fonction d'agrgation slectionne :

Fonction d'agrgation Fonction de projection


Somme Somme

Nombre Sum

Max Max

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des couches de gestion 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 169
Fonction d'agrgation Fonction de projection
Min Min

Moyenne Dlgu

Aucun Dlgu

Pour en savoir plus sur les fonctions de projection, voir la rubrique associe.

Remarque
Si une des dimensions slectionnes est incluse dans le chemin de navigation, vous recevez un
avertissement indiquent que le chemin de navigation sera concern par la modification. Si vous continuez
transformer la dimension en indicateur, elle est automatiquement supprime du chemin de navigation.

5. Enregistrez la couche de gestion en cliquant sur l'icne Enregistrer dans la barre d'outils principale.

Liens associs
Insertion et modification des indicateurs [page 167]
A propos des chemins de navigation des objets [page 193]
A propos des fonctions de projection [page 168]

10.7.7 Insertion et modification d'attributs

1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Dans le volet Couche de gestion, effectuez l'une des oprations suivantes :

Option Commande
Pour modifier un attribut existant Slectionnez l'attribut.

Pour insrer un attribut Slectionnez la dimension, la hirarchie ou le niveau o


vous souhaitez insrer l'attribut.

Cliquez sur l'icne Insrer un objet en haut du volet


Couche de gestion et slectionnez Attribut.

3. Modifiez les proprits de l'attribut dans le volet Proprits de l'attribut. Pour en savoir plus sur des proprits
spcifiques, voir les rubriques associes.

Proprit Description

Nom Le nom de l'objet (galement appel lgende dans les couches


de gestion OLAP) tel qu'il apparat dans l'Editeur de requte.

Description La description facultative de l'objet.

Etat L'tat de l'objet, savoir, s'il est Actif, Masqu ou Obsolte.

Type de donnes Type de donnes de l'objet.

Guide de l'utilisateur de l'outil de conception d'information


170 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des couches de gestion
Proprit Description

Dfinition SQL ou Dfinition MDX L'expression de requte SQL ou MDX qui dfinit l'objet.

Extra Tables Les tables supplmentaires sont incluses dans la requte (par
une jointure dans l'expression SQL) lors du renvoi des valeurs
(relationnelles uniquement)
pour l'objet de couche de gestion.

Onglet Avanc Les proprits qui incluent les paramtres pour :

Niveaux d'accs
O est-il possible d'utiliser l'objet dans les expressions de
la requte
Liste de valeurs
Options d'affichage

Informations source Les champs descriptifs qui s'appliquent aux objets utiliss par
SAP BusinessObjects Data Integrator.

Proprits personnalises Les proprits personnalises sont actuellement utilises en


interne par l'outil de conception d'information pour grer les
noms techniques de la source de donnes de certains types de
connexions.

4. Enregistrez la couche de gestion en cliquant sur l'icne Enregistrer dans la barre d'outils principale.

Liens associs
A propos des objets de couche de gestion [page 147]
Modification de l'tat d'un objet : Actif, Masqu ou Obsolte [page 181]
Dfinition de l'expression SQL d'un objet [page 179]
Dfinition de l'expression MDX d'un objet [page 180]
Association de tables supplmentaires [page 180]
Dfinition des niveaux d'accs des objets [page 181]
Dfinir o les objets peuvent tre utiliss [page 182]
Association d'une liste de valeurs une couche de gestion [page 192]
Dfinition des formats d'affichage des objets [page 183]
propos des informations source pour les objets de la couche de gestion [page 184]

10.7.8 Insertion et modification des filtres

1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Dans le volet Couche de gestion, effectuez l'une des oprations suivantes :

Option Commande
Pour modifier un filtre existant Slectionnez le filtre.

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des couches de gestion 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 171
Option Commande

Pour insrer un filtre Slectionnez le dossier ou la dimension d'analyse o vous


souhaitez insrer le filtre. Pour insrer un filtre au niveau
suprieur, slectionnez le nud le plus lev (nom de la
couche de gestion) de l'arborescence.

Cliquez sur l'icne Insrer un objet en haut du volet


Couche de gestion et slectionnez Filtre.

3. Modifiez les proprits du filtre dans le volet Proprits du filtre. Pour en savoir plus sur des proprits
spcifiques, voir les rubriques associes.

Proprit Description

Nom Le nom de l'objet (galement appel lgende dans les couches


de gestion OLAP) tel qu'il apparat dans l'Editeur de requte.

Description La description facultative de l'objet.

Etat L'tat de l'objet, savoir, s'il est Actif, Masqu ou Obsolte.

Type de filtre Natif (couches de gestion relationnelles uniquement) ou


Entreprise.

Dfinition SQL Pour les filtres natifs, l'expression SQL WHERE qui dfinit
l'objet.

Extra Tables Les tables supplmentaires sont incluses dans la requte (par
une jointure dans l'expression SQL) lors du renvoi des valeurs
(relationnelles uniquement)
pour l'objet de couche de gestion.

Dfinition de filtre Pour les filtres d'entreprise, cliquez sur Modifier le filtre pour
dfinir le filtre en fonction des objets de la couche de gestion.
Voir la rubrique correspondante concernant la cration d'un
filtre d'entreprise.

Onglet Proprits Lorsque l'option Utiliser obligatoirement un filtre dans la


requte est slectionne, le filtre est appliqu toutes les
requtes utilisant un objet de l'univers ou du dossier, selon le
primtre slectionn (Appliquer l'univers ou Appliquer au
dossier).

Lorsque l'option Appliquer la liste de valeurs est


slectionne, le filtre est appliqu toutes les requtes de la
liste de valeurs.

Lorsque l'option Utiliser obligatoirement un filtre dans la


requte est dslectionne, le filtre ne s'applique que s'il est
ajout la requte de faon explicite.

Guide de l'utilisateur de l'outil de conception d'information


172 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des couches de gestion
Proprit Description

Proprits personnalises Les proprits personnalises sont actuellement utilises en


interne par l'outil de conception d'information pour grer les
noms techniques de la source de donnes de certains types de
connexions.

4. Enregistrez la couche de gestion en cliquant sur l'icne Enregistrer dans la barre d'outils principale.

Liens associs
A propos des objets de couche de gestion [page 147]
Modification de l'tat d'un objet : Actif, Masqu ou Obsolte [page 181]
Dfinition de l'expression SQL d'un objet [page 179]
Association de tables supplmentaires [page 180]
Comment crer un filtre d'entreprise [page 210]

10.7.9 Insertion et modification de dimensions d'analyses

Les dimensions d'analyse peuvent tre insres uniquement dans des couches de gestion OLAP.

1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Dans le volet Couche de gestion, effectuez l'une des oprations suivantes :

Option Commande
Pour modifier une dimension d'analyse existante Slectionnez la dimension d'analyse.

Pour insrer une dimension d'analyse Slectionnez le nom de la couche de gestion ou le dossier
o vous souhaitez insrer la dimension d'analyse.

Cliquez sur l'icne Insrer un objet en haut du volet


Couche de gestion et slectionnez Dimension d'analyse.

3. Modifiez les proprits de la dimension d'analyse dans le volet Proprits de la dimension d'analyse. Pour en
savoir plus sur des proprits spcifiques, voir les rubriques associes.

Proprit Description

Nom Le nom de l'objet (galement appel lgende dans les couches


de gestion OLAP) tel qu'il apparat dans l'Editeur de requte.

Description La description facultative de l'objet.

Etat L'tat de l'objet, savoir, s'il est Actif, Masqu ou Obsolte.

Remarque
Si l'tat est dfini sur Masqu ou Obsolte, l'tat des objets
dans la dimension d'analyse reste inchang mais ils
n'apparaissent pas dans l'Editeur de requte.

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des couches de gestion 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 173
Proprit Description

Type Cette proprit n'est pas utilise actuellement.

Hirarchie par dfaut Hirarchie prise comme hirarchie par dfaut lorsque toute la
dimension d'analyse est ajoute comme objet du rsultat dans
l'Editeur de requte.

Attribut cl Cette proprit n'est pas utilise actuellement.

Proprits personnalises Les proprits personnalises sont actuellement utilises en


interne par l'outil de conception d'information pour grer les
noms techniques de la source de donnes de certains types de
connexions.

4. Enregistrez la couche de gestion en cliquant sur l'icne Enregistrer dans la barre d'outils principale.

Liens associs
A propos des objets de couche de gestion [page 147]
Modification de l'tat d'un objet : Actif, Masqu ou Obsolte [page 181]

10.7.10 Insertion et modification des hirarchies

Les hirarchies peuvent uniquement tre insres dans des couches de donnes OLAP

1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Dans le volet Couche de gestion, effectuez l'une des oprations suivantes :

Option Commande
Pour modifier une hirarchie existante Slectionnez la hirarchie.

Pour insrer une hirarchie Slectionnez le dossier ou la dimension d'analyse o vous


souhaitez insrer la hirarchie. Pour insrer une hirarchie
au niveau suprieur, slectionnez le nud le plus lev
(nom de la couche de gestion) de l'arborescence.

Cliquez sur l'icne Insrer un objet en haut du volet


Couche de gestion et slectionnez Hirarchie.

3. Modifier les proprits de la hirarchie dans le volet Proprits de la hirarchie. Pour en savoir plus sur des
proprits spcifiques, voir les rubriques associes.

Proprit Description

Nom Le nom de l'objet (galement appel lgende dans les couches


de gestion OLAP) tel qu'il apparat dans l'Editeur de requte.

Description La description facultative de l'objet.

Etat L'tat de l'objet, savoir, s'il est Actif, Masqu ou Obsolte.

Guide de l'utilisateur de l'outil de conception d'information


174 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des couches de gestion
Proprit Description

Dfinition MDX L'expression de requte MDX qui dfinit l'objet.

Onglet Avanc Les proprits qui incluent les paramtres pour :

Niveaux d'accs
O est-il possible d'utiliser l'objet dans les expressions de
la requte
Liste de valeurs
Options d'affichage

Informations source Les champs descriptifs qui s'appliquent aux objets utiliss par
SAP BusinessObjects Data Integrator.

Proprits personnalises Les proprits personnalises sont actuellement utilises en


interne par l'outil de conception d'information pour grer les
noms techniques de la source de donnes de certains types de
connexions.

4. Enregistrez la couche de gestion en cliquant sur l'icne Enregistrer dans la barre d'outils principale.

Les objets suivants peuvent tre ajouts la hirarchie :

Niveaux
Attributs
Ensembles nomms
Membres calculs

Liens associs
A propos des objets de couche de gestion [page 147]
Modification de l'tat d'un objet : Actif, Masqu ou Obsolte [page 181]
Dfinition de l'expression MDX d'un objet [page 180]
Dfinition des niveaux d'accs des objets [page 181]
Dfinir o les objets peuvent tre utiliss [page 182]
Association d'une liste de valeurs une couche de gestion [page 192]
Dfinition des formats d'affichage des objets [page 183]
propos des informations source pour les objets de la couche de gestion [page 184]
Insertion et modification des niveaux de hirarchie [page 175]
Insertion et modification d'attributs [page 170]
Insertion et modification des ensembles nomms [page 177]
Insertion et modification de membres calculs [page 178]

10.7.11 Insertion et modification des niveaux de hirarchie

Les niveaux ne peuvent tre insrs que dans les hirarchies des couches de gestion OLAP.

1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des couches de gestion 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 175
2. Dans le volet Couche de gestion, effectuez l'une des oprations suivantes :

Option Commande
Pour modifier un niveau existant Slectionnez le niveau.

Pour insrer un niveau Slectionnez la hirarchie dans laquelle vous souhaitez


insrer le niveau.

Cliquez sur l'icne Insrer un objet en haut du volet


Couche de gestion et slectionnez Niveau.

3. Modifiez les proprits du niveau dans le volet Proprits du niveau. Pour en savoir plus sur des proprits
spcifiques, voir les rubriques associes.

Proprit Description

Nom Le nom de l'objet (galement appel lgende dans les couches


de gestion OLAP) tel qu'il apparat dans l'Editeur de requte.

Description La description facultative de l'objet.

Etat L'tat de l'objet, lorsqu''il est Actif, Masqu ou Obsolte.

Type d'entreprise Cette proprit n'est pas utilise actuellement.

Dfinition MDX L'expression de requte MDX qui dfinit l'objet.

Onglet Avanc Les proprits qui incluent les paramtres pour :

Niveaux d'accs
O est-il possible d'utiliser l'objet dans les expressions de
la requte
Liste de valeurs
Options d'affichage

Informations source Les champs descriptifs qui s'appliquent aux objets utiliss par
SAP BusinessObjects Data Integrator.

Proprits personnalises Les proprits personnalises sont actuellement utilises en


interne par l'outil de conception d'information pour grer les
noms techniques de la source de donnes de certains types de
connexions.

Liens associs
A propos des objets de couche de gestion [page 147]
Modification de l'tat d'un objet : Actif, Masqu ou Obsolte [page 181]
Dfinition de l'expression MDX d'un objet [page 180]
Dfinition des niveaux d'accs des objets [page 181]
Dfinir o les objets peuvent tre utiliss [page 182]
Association d'une liste de valeurs une couche de gestion [page 192]
Dfinition des formats d'affichage des objets [page 183]

Guide de l'utilisateur de l'outil de conception d'information


176 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des couches de gestion
propos des informations source pour les objets de la couche de gestion [page 184]

10.7.12 Insertion et modification des ensembles nomms

Les ensembles nomms peuvent tre insrs uniquement dans des couches de gestion OLAP.

1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Dans le volet Couche de gestion, effectuez l'une des oprations suivantes :

Option Commande
Pour modifier un ensemble nomm existant Slectionnez l'ensemble nomm.

Pour insrer un ensemble nomm Slectionnez le dossier, la dimension d'analyse ou la


hirarchie o vous souhaitez insrer l'ensemble nomm.
Pour insrer un ensemble nomm au niveau suprieur,
slectionnez le nud le plus lev (nom de la couche de
gestion) de l'arborescence.

Cliquez sur l'icne Insrer un objet en haut du volet


Couche de gestion et slectionnez Ensemble nomm.

3. Modifiez les proprits de l'ensemble nomm dans le volet Proprits de l'ensemble nomm Pour en savoir
plus sur des proprits spcifiques, voir les rubriques associes.

Proprit Description

Nom Le nom de l'objet (galement appel lgende dans les couches


de gestion OLAP) tel qu'il apparat dans l'Editeur de requte.

Description La description facultative de l'objet.

Etat L'tat de l'objet, savoir, s'il est Actif, Masqu ou Obsolte.

Hirarchie La hirarchie de l'ensemble nomm.

Type d'ensemble nomm Le type de l'ensemble nomm :

Les ensembles nomms natifs sont dfinis avec une


expression MDX.
Les ensembles nomms d'entreprise sont dfinis en
slectionnant des membres l'aide du Slecteur de
membres.

Dfinition MDX Pour les ensembles nomms natifs, c'est l'expression de


requte MDX qui dfinit l'ensemble.

Onglet Dfinition Pour les ensembles nomms d'entreprise, c'est la liste des
membres.

Pour slectionner des membres :

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des couches de gestion 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 177
Proprit Description

1. Slectionnez une hirarchie dans la liste Hirarchie.


2. Cliquez sur Modifier des membres.
3. Dans le Slecteur de membres, slectionnez et
dslectionnez des membres de la hirarchie en question
inclure ou exclure de l'ensemble nomm.
Pour en savoir plus sur l'utilisation du Slecteur de
membres, voir la rubrique associe.

4. Enregistrez la couche de gestion en cliquant sur l'icne Enregistrer dans la barre d'outils principale.

Liens associs
A propos des objets de couche de gestion [page 147]
Modification de l'tat d'un objet : Actif, Masqu ou Obsolte [page 181]
Dfinition de l'expression MDX d'un objet [page 180]
A propos du slecteur de membres [page 202]

10.7.13 Insertion et modification de membres calculs

Les membres calculs peuvent uniquement tre insrs dans des hirarchies OLAP.

1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Dans le volet Couche de gestion, effectuez l'une des oprations suivantes :

Option Commande
Pour modifier un membre calcul existant Slectionnez le membre calcul.

Pour insrer un membre calcul Slectionnez la hirarchie dans laquelle vous souhaitez
insrer le membre calcul.

Cliquez sur l'icne Insrer un objet en haut du volet


Couche de gestion et slectionnez Membre calcul.

3. Modifiez les proprits du membre calcul dans le volet Proprits du membre calcul. Pour en savoir plus sur
des proprits spcifiques, voir les rubriques associes.

Proprit Description

Nom Le nom de l'objet (galement appel lgende dans les couches


de gestion OLAP) tel qu'il apparat dans l'Editeur de requte.

Description La description facultative de l'objet.

Etat L'tat de l'objet, savoir, s'il est Actif, Masqu ou Obsolte.

Hirarchie La hirarchie du membre calcul

Guide de l'utilisateur de l'outil de conception d'information


178 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des couches de gestion
Proprit Description

Membre parent Le niveau dans la hirarchie sous lequel doit apparatre le


membre calcul. S'il n'est pas spcifi, le membre apparat au
niveau racine.

Expression Expression MDX qui dfinit le membre calcul. Pour en savoir


plus, voir la rubrique associe.

Proprits MDX Vous pouvez saisir des valeurs pour que le calcul MDX suivant
et les proprits de format soient inclus la requte MDX :

Ordre de rsolution
Chane de mise en forme
Isolation du primtre
Langue

4. Enregistrez la couche de gestion en cliquant sur l'icne Enregistrer dans la barre d'outils principale.

Liens associs
A propos des objets de couche de gestion [page 147]
Modification de l'tat d'un objet : Actif, Masqu ou Obsolte [page 181]
Dfinition de l'expression MDX d'un objet [page 180]

10.7.14 Dfinition de l'expression SQL d'un objet

1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Dans le volet Couche de gestion, slectionnez l'objet.
3. Dans le volet des proprits de l'objet, slectionnez l'onglet Dfinition SQL.
4. Saisissez l'instruction SELECT directement ou cliquez sur le bouton Assistant SQL pour la crer l'aide de
l'diteur SQL.

Pour la plupart des indicateurs, il est ncessaire de dfinir une fonction d'agrgation SQL dans l'expression
SELECT, comme, par exemple : sum(efashion."Shop_facts"."Amount_sold").

Lors de l'excution de la requte, l'agrgation pour l'indicateur est dfinie dans le SQL avant l'agrgation de
projection. Vous dfinissez la fonction de projection sparment. Pour en savoir plus, voir la rubrique
associe.
5. Saisissez l'instruction WHERE directement ou cliquez sur le bouton Assistant SQL pour la crer l'aide de
l'diteur SQL.
6. Enregistrez la couche de gestion en cliquant sur l'icne Enregistrer dans la barre d'outils principale.

Liens associs
A propos de l'Editeur d'expression SQL ou MDX [page 254]
A propos des fonctions de projection [page 168]

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des couches de gestion 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 179
10.7.15 Dfinition de l'expression MDX d'un objet

Vous pouvez modifier l'expression MDX d'objets insrs dans la couche de gestion. Pour modifier la dfinition
d'un objet natif (un objet gnr automatiquement depuis le cube lors de la cration de la couche de gestion),
faites-en une copie et modifiez-la.

1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Dans le volet Couche de gestion, slectionnez l'objet.
3. Dans le volet des proprits de l'objet, slectionnez l'onglet Dfinition MDX.
4. Saisissez l'Expression directement ou cliquez sur le bouton Assistant MDX pour crer l'instruction l'aide de
l'diteur MD.

Remarque
Lors de l'insertion d'une dimension ou d'un niveau, la meilleure pratique consiste inclure .members dans
l'expression MDX. Par exemple, vous obtenez l'expression suivante si vous insrez la dimension
Catgorie dans la hirarchie Catgorie de la dimension d'analyse Produit :

[Produit].[Catgorie].[Catgory].members

Pour certaines sources de donnes, il est ncessaire d'ajouter .members pour afficher les membres.
5. Enregistrez la couche de gestion en cliquant sur l'icne Enregistrer dans la barre d'outils principale.

Liens associs
A propos de l'Editeur d'expression SQL ou MDX [page 254]

10.7.16 Association de tables supplmentaires

La bote de dialogue Tables SQL associes vous permet d'associer des tables supplmentaires un objet de la
couche de gestion.

Les tables supplmentaires sont incluses dans la requte (par une jointure dans l'expression SQL) lors du renvoi
des valeurs pour l'objet de couche de gestion. Par exemple, si l'objet est bas sur Ville dans la table Ville, lorsque
vous associez Rgion et Pays en tant que tables supplmentaires, les valeurs Ville de Rgion et Pays sont incluses
lorsque les valeurs sont renvoyes pour l'objet de gestion.

Les tables qui peuvent tre associes dans le SQL sont proposes sous forme de tables supplmentaires dans la
liste.

1. Pour inclure des valeurs partir d'une table associe, cochez la case en regard du nom de table.
2. Pour arrter l'inclusion de valeurs partir d'une table, dcochez la case en regard du nom de table.

Remarque
La table dont dpend l'objet de gestion s'affiche en gras et ne peut pas tre dcoche.

Liens associs
Insertion et modification de dimensions [page 163]
Insertion et modification des indicateurs [page 167]

Guide de l'utilisateur de l'outil de conception d'information


180 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des couches de gestion
Insertion et modification d'attributs [page 170]

10.7.17 Modification de l'tat d'un objet : Actif, Masqu ou


Obsolte

Trois tats sont possibles pour les objets de la couche de gestion :

Actif : l'objet est visible dans l'Editeur de requte. Il s'agit de l'tat par dfaut.
Masqu : l'objet est valide mais n'est pas disponible dans l'Editeur de requte (utilis par d'autres objets
comme objet masqu).
Obsolte : l'objet est masqu et non valide. Par exemple, il est possible d'utiliser cet tat lorsque le champ de
base de donnes cible n'existe plus et que vous souhaitez conserver l'objet pour un ventuel usage ultrieur.

1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
Les objets de la couche de gestion apparaissent dans le volet Couche de gestion et leurs proprits dans le
volet de modification droite.
2. Slectionnez l'objet dans le volet Couche de gestion.
Pour slectionner plusieurs objets, cliquez dessus en maintenant la touche CTRL appuye.
3. Cliquez avec le bouton droit de la souris sur la slection et slectionnez Modifier l'tat.
4. Slectionnez le nouvel tat.
Le nouvel tat est appliqu tous les objets de la slection. Si l'tat est dfini sur Masqu ou Obsolte pour un
dossier ou une dimension d'analyse, l'tat des objets dans le dossier reste inchang mais ils n'apparaissent
pas dans l'Editeur de requte.
5. Enregistrez la couche de gestion en cliquant sur l'icne Enregistrer dans la barre d'outils principale.

10.7.18 Dfinition des niveaux d'accs des objets

Le niveau de la scurit d'accs d'un objet restreint l'utilisation de l'objet aux utilisateurs disposant du niveau
d'accs l'objet appropri. Vous pouvez affecter les niveaux d'accs un objet suivants :

Public
Priv
Contrl
Restreint
Confidentiel

Un objet de niveau de scurit Public est accessible et utilisable par tous. Un objet de niveau de scurit Restreint
n'est accessible et utilisable dans l'Editeur de requte que par les utilisateurs disposant du niveau d'accs
l'objetRestreint ou suprieur.

Les niveaux d'accs l'objet de l'univers sont accords aux utilisateurs et aux groupes dans la CMC (Central
Management Console). Pour en savoir plus, voir le Guide d'administration de la plateforme SAP BusinessObjects
Business Intelligence.

1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des couches de gestion 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 181
2. Dans le volet Couche de gestion, slectionnez l'objet pour lequel vous souhaitez dfinir le niveau d'accs. Pour
slectionner plusieurs objets, cliquez dessus en maintenant la touche CTRL appuye.
3. Cliquez avec le bouton droit de la souris sur la slection et slectionnez Modifier le niveau d'accs et
choisissez-en un nouveau dans la liste.
Vous pouvez galement dfinir le niveau d'accs d'un objet dans l'onglet Avanc des proprits de l'objet.
4. Enregistrez la couche de gestion en cliquant sur l'icne Enregistrer dans la barre d'outils principale.

10.7.19 Dfinir o les objets peuvent tre utiliss

1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Dans le volet Couche de gestion, slectionnez l'objet.
3. Dans le volet des proprits de l'objet, cliquez sur l'onglet Avanc.
4. Slectionnez ou dslectionnez les endroits o il est possible d'utiliser l'objet :
Option Description
Rsultats Lorsque cette proprit est slectionne, l'objet peut tre utilis dans une requte.

Conditions Lorsque cette proprit est slectionne, l'objet peut tre utilis pour dfinir une condition.

Remarque
En raison d'une limitation MDX, cette option n'est pas disponible pour les dimensions insres ou
copies dans une couche de gestion OLAP.

Tri Lorsque cette proprit est slectionne, les valeurs renvoyes peuvent tre tries.

Remarque
En raison d'une limitation MDX, cette option n'est pas disponible pour les dimensions insres ou
copies dans une couche de gestion OLAP.

5. Enregistrez la couche de gestion en cliquant sur l'icne Enregistrer dans la barre d'outils principale.

10.7.20 Dfinition des options pour la liste de valeurs par


dfaut

les dimensions, indicateurs, attributs et hirarchies sont associs la liste de valeurs par dfaut. Vous pouvez
dfinir des options pour la liste de valeurs par dfaut ou associer une liste de valeurs personnalise l'objet.

1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Dans le volet Couche de gestion, slectionnez l'objet.
3. Dans le volet des proprits de l'objet, cliquez sur l'onglet Avanc.
4. Slectionnez ou dslectionnez les options de la liste de valeurs :

Guide de l'utilisateur de l'outil de conception d'information


182 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des couches de gestion
Option Description

Autoriser les utilisateurs Si cette option est slectionne, la liste de valeurs peut tre modifie et
modifier la liste de valeurs personnalise par d'autres utilisateurs que le concepteur.

Actualisation automatique Si cette option est slectionne, la liste de valeurs est automatiquement
avant utilisation actualise chaque fois que la liste de valeurs est appele. Chaque actualisation
de la liste de valeurs peut avoir une incidence sur les performances.
Dsactivez cette option si la liste de valeurs renvoie un grand nombre de
valeurs.

Forcer les utilisateurs Si cette option est slectionne, l'utilisateur qui excute une requte l'aide
filtrer les valeurs avant de cette liste de valeurs doit saisir des critres de recherche avant d'obtenir
utilisation les valeurs filtres de la liste de valeurs. Seules les valeurs qui correspondent
aux critres de recherche sont renvoyes dans la liste de valeurs. Les
caractres utiliss pour dfinir les critres de recherche sont les suivants :

* : Correspond n'importe quel nombre de caractres, mme aucun.


? : Correspond prcisment un caractre.
\ : Saute le caractre suivant pour permettre la recherche d'un caractre
gnrique.

Autoriser les utilisateurs Si cette option est slectionne, l'utilisateur qui excute une requte l'aide
rechercher des valeurs dans de cette liste de valeurs peut rechercher une valeur dans la base de donnes.
la base de donnes Cette option est utile lorsque l'utilisateur effectue une recherche sur des
rsultats de liste de valeurs partiels.

5. Pour associer une liste de valeurs personnalise, voir la rubrique associe. Les options dfinies dans la liste de
valeurs personnalise sont appliques.
6. Enregistrez la couche de gestion en cliquant sur l'icne Enregistrer dans la barre d'outils principale.

Liens associs
Association d'une liste de valeurs une couche de gestion [page 192]

10.7.21 Dfinition des formats d'affichage des objets

1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Dans le volet Couche de gestion, slectionnez l'objet.
3. Dans le volet des proprits de l'objet, cliquez sur l'onglet Avanc.
4. Pour dfinir un format d'affichage pour les objets de la couche de gestion, cliquez sur Modifier le format
d'affichage afin d'ouvrir l'Editeur de format.
A l'aide de l'Editeur de format, vous pouvez slectionner un format prdfini ou bien dfinir un format
personnalis. Pour en savoir plus, voir la rubrique associe.
5. Enregistrez la couche de gestion en cliquant sur l'icne Enregistrer dans la barre d'outils principale.

Le remplacement du Format de la base de donnes pour les dates n'est actuellement pas pris en compte dans la
gnration de requtes.
Liens associs
A propos de l'Editeur de format [page 349]

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des couches de gestion 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 183
10.7.22 propos des informations source pour les objets de la
couche de gestion

L'onglet Informations source dans les proprits de l'objet de la couche de gestion contient des informations sur
les univers gnrs depuis SAP BusinessObjects Data Integrator. Les descriptions techniques et les formules
utilises pour calculer les tables cible s'affichent.

Proprit Description

Informations Informations relatives une colonne, par exemple, le nom d'origine de la base de
techniques donnes de la colonne concerne pour l'objet en question.

Mappage Informations de formule dcrivant comment une colonne a t spcifie (utilise dans
Data Integrator), par exemple revenus = colonne calcule partir de plusieurs sources.

Traabilit des Colonnes source de la formule utilise pour calculer la colonne de la base de donnes.
donnes

10.7.23 Affichage des objets associs

Pour les couches de gestion relationnelles, vous ne pouvez pas afficher les objets de couche de gestion qui font
rfrence aux tables et colonnes de la fondation de donnes slectionne.

1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Dans le volet de la vue de la fondation de donnes, slectionnez les tables et colonnes pour lesquelles vous
souhaitez afficher les objets de la couche de gestion qui leur sont associs. Pour slectionner une table,
cliquez sur son en-tte. Pour slectionner une colonne, cliquez sur son nom. Pour slectionner plusieurs
objets, cliquez dessus en maintenant la touche CTRL appuye.
3. Cliquez avec le bouton droit de la souris sur la slection et slectionnez Afficher les objets associs.
Tous les objets qui font rfrence aux objets de la fondation de donnes slectionne sont mis en surbrillance
dans la couche de gestion.

Liens associs
A propos des dpendances de ressources [page 219]

10.7.24 Affichage des valeurs de l'objet de la couche de gestion

Vous pouvez afficher les valeurs dans la source de donnes sous-jacente pour un objet de la couche de gestion.

Notez que, pour les couches de gestion relationnelles :

Si l'objet fait rfrence des colonnes de la fondation de donnes pour lesquelles un filtre est dfini, les filtres
sont appliqus.
Vous pouvez galement afficher les valeurs de colonne depuis la vue de la fondation de donnes dans
l'Editeur de la couche de gestion.

Guide de l'utilisateur de l'outil de conception d'information


184 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des couches de gestion
Les commandes d'affichage des valeurs ouvrent par dfaut un onglet dans l'diteur pour afficher les valeurs. Vous
pouvez dfinir une prfrence de sorte que les valeurs s'ouvrent dans une vue ou une bote de dialogue ddie.
Pour en savoir plus, voir la rubrique associe.

1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Cliquez avec le bouton droit de la souris sur un objet dans le volet Couche de gestion et slectionnez Afficher
les valeurs.
La fentre d'affichage des colonnes apparat. Pour savoir ce qu'il est possible de faire dans cette fentre, voir
la rubrique associe relative l'affichage et au profilage des valeurs dans la source de donnes.

Liens associs
Affichage et profilage de valeurs dans une source de donnes [page 136]
Affichage des valeurs de la table [page 137]
Affichage des valeurs de colonne [page 138]
Dfinition des prfrences d'affichage des valeurs [page 24]

10.7.25 Recherche d'objets de la couche de gestion

1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
Le volet d'exploration Couche de gestion montre les objets de la couche de gestion sous la forme d'une
arborescence.

2. Cliquez sur l'icne Afficher/Masquer le panneau de recherche en haut du volet d'exploration Couche de
gestion.
Le panneau Rechercher des objets, dans lequel tous les objets sont visibles, s'ouvre au-dessous de
l'arborescence de la couche de gestion.

3. Pour filtrer par type d'objet, dans le panneau Rechercher des objets, cliquez sur l'icne . Dans la liste des
types d'objet, slectionnez ceux qui doivent tre inclus dans la recherche.
Le panneau Rechercher des objets affiche alors uniquement les objets correspondant aux types slectionns.
4. Pour rechercher du texte dans les noms d'objets, slectionnez l'icne Afficher /Masquer la barre de recherche

, puis saisissez le texte rechercher.


Le panneau Rechercher des objets affiche alors uniquement les objets dont le nom contient le texte saisi.
5. Dans le panneau Rechercher des objets, cliquez sur le nom d'un objet pour ouvrir les proprits de ce dernier
dans le volet de modification.
6. Lorsque vous en avez fini avec la recherche, cliquez nouveau sur l'icne Afficher/Masquer le panneau de

recherche pour masquer le panneau Rechercher des objets.

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des couches de gestion 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 185
10.8 A propos des vues de la couche de gestion

Grce aux vues de la couche de gestion, il est possible de modifier l'affichage des objets de la couche de gestion
afin de limiter le nombre de ceux qui sont affichs dans le volet Couche de gestion. Servez-vous des vues de la
couche de gestion pour regrouper des objets ayant une relation de gestion commune.

Vous pouvez slectionner les vues de la couche de gestion dans l'Editeur de requte. Vous pouvez vous servir des
vues de la couche de gestion pour dfinir la scurit en fonction de laquelle le droit d'utiliser des objets de la
couche de gestion est accord ou refus certains utilisateurs ou groupes. Pour en savoir plus sur la dfinition de
la scurit l'aide des vues de la couche de gestion, voir la rubrique associe relative aux paramtres de cration
de requte des profils de scurit de gestion.

Par ailleurs, dans l'diteur, il est possible de filtrer le volet Couche de gestion par vue de la couche de gestion.

Liens associs
Cration et modification d'une vue de la couche de gestion [page 186]
Filtrage par vue de la couche de gestion [page 187]
Paramtres de cration de requte du profil de scurit de gestion [page 241]

10.8.1 Cration et modification d'une vue de la couche de


gestion

1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.

2. Cliquez sur l'icne Grer les vues de la couche de gestion en haut du volet Couche de gestion.
La bote de dialogue Modifier la vue de la couche de gestion s'ouvre.
3. Procdez comme suit :

Pour ajouter une vue, cliquez sur Nouvelle.


Pour modifier une vue existante, slectionnez-la dans la liste.

Remarque
Il n'est pas possible de modifier la vue principale.

4. Modifiez le nom de la vue dans la zone de texte Nom.


5. Dans la zone Objets de la vue, cochez ou dslectionnez les cases en regard des objets de la couche de
gestion pour les inclure dans la vue ou les en exclure.
Pour utiliser uniquement les objets dj inclus dans la vue, Slectionnez Afficher seulement les objets
slectionns.
6. Saisissez ou modifiez la description de la vue dans la zone de texte Description.
7. Cliquez sur OK pour enregistrer les changements.

Liens associs
A propos des vues de la couche de gestion [page 186]

Guide de l'utilisateur de l'outil de conception d'information


186 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des couches de gestion
10.8.2 Filtrage par vue de la couche de gestion

Par dfaut, tous les dossiers et objets de la couche de gestion s'affichent dans le volet Couche de gestion de
l'diteur. Il est possible de filtrer ce qui apparat dans le volet Couche de gestion l'aide d'une vue de la couche de
gestion.

Pour cela, il faut qu'au moins une vue de la couche de gestion soit dfinie.

1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Slectionnez la vue de la couche de gestion dans la liste en haut du volet Couche de gestion.
Pour revenir l'affichage de tous les objets de la couche de gestion, slectionnez Matre dans la liste.

Liens associs
Cration et modification d'une vue de la couche de gestion [page 186]
A propos des vues de la couche de gestion [page 186]

10.9 A propos des paramtres

Un paramtre est une variable de la couche de gestion ou de la fondation de donnes, qui requiert une valeur lors
de l'excution. Un paramtre peut avoir deux types d'entre :

Une entre utilisateur en tant que rponse une invite. L'invite est une question ou directive requrant de
l'utilisateur qu'il dfinisse une ou plusieurs valeurs pour limiter un ensemble de rsultats.
Une entre prdfinie qui spcifie une valeur fixe pour le paramtre lors de l'excution.

Les paramtres sont dfinis sous forme de composants individuels d'une couche de gestion ou d'une fondation de
donnes et sont disponibles pour tous les objets de la couche de gestion. Vous utilisez les objets paramtres dans
la dfinition SQL ou MDX d'un objet pour inviter un utilisateur rpondre ou implmenter une valeur fixe une
requte.

Remarque
Les paramtres insrs dans la fondation de donnes sont hrits par toutes les couches de gestion reposant
sur la fondation de donnes. Il n'est pas possible de modifier ces paramtres dans la couche de gestion Vous
devez les modifier dans la fondation de donnes.

Pour les paramtres, les proprits suivantes sont disponibles :

Proprit Description

Invite aux utilisateurs Si cette option est coche, l'utilisateur est invit saisir une valeur au
moment de l'excution.

Dans le cas contraire, une valeur prdfinie du paramtre est saisie au


moment de l'excution.

Texte de l'invite Texte de la question ou de l'instruction de l'invite si l'option Invite aux


utilisateurs est coche.

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des couches de gestion 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 187
Proprit Description

Dfinir les valeurs Disponible lorsque l'option Invite aux utilisateurs n'est pas coche. Permet
de saisir plusieurs valeurs utiliser pour le paramtre au moment de
l'excution.

Type de donnes Le type de donnes requis pour la rponse l'invite.

Autoriser plusieurs valeurs Si cette option est coche, elle permet l'utilisateur de slectionner
plusieurs valeurs dans la liste des valeurs.

Conserver les dernires valeurs Si cette option est coche, la dernire valeur slectionne par l'utilisateur
est conserve lorsque l'invite est nouveau excute.

Invite de prise en compte des Si cette option est coche, la colonne cl est incluse dans l'invite pour
indices limiter les valeurs d'une liste. La colonne cl n'est pas visible l'utilisateur.

Liste de valeurs associe Liste de valeurs servant fournir des valeurs pour l'invite.

Slectionner uniquement dans la Si cette option est coche, l'utilisateur est oblig de slectionner un
liste membre dans la liste.

Dfinir les valeurs par dfaut Permet de slectionner des valeurs devant tre utilises comme valeurs
par dfaut.

Liens associs
Insertion et modification d'un paramtre [page 188]
Association d'une liste de valeurs une invite dfinie dans la couche de gestion [page 192]

10.9.1 Insertion et modification d'un paramtre

Vous pouvez ouvrir l'diteur de paramtres partir des onglets de l'diteur de couche de gestion ou de l'diteur
de la fondation de donnes

Remarque
Les paramtres insrs dans la fondation de donnes sont hrits par toutes les couches de gestion reposant
sur la fondation de donnes. Il n'est pas possible de modifier ces paramtres dans la couche de gestion Vous
devez les modifier dans la fondation de donnes.

1. Cliquez sur l'onglet Paramtres et listes de valeurs du volet d'exploration de l'diteur.


2. Procdez comme suit :

Pour insrer un paramtre, cliquez sur l'icne Insrer un paramtre en haut du volet Paramtres.
Pour modifier un paramtre, cliquez sur son nom dans la liste.

Les proprits du paramtre apparaissent dans l'diteur droite du volet Paramtres.


3. Modifiez les proprits selon vos besoins. Les proprits de paramtre sont dcrites dans les rubriques
associes.

Liens associs
A propos des paramtres [page 187]

Guide de l'utilisateur de l'outil de conception d'information


188 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des couches de gestion
Association d'une liste de valeurs une invite dfinie dans la couche de gestion [page 192]

10.10 A propos des listes de valeurs

Une liste de valeurs est une liste contenant les valeurs de donnes associes un objet. Une liste de valeurs
permet l'utilisateur de choisir des valeurs en tant que rponse une invite lorsqu'un objet associ est inclus
une requte. La liste de valeurs permet un ensemble de donnes d'tre restreint aux valeurs slectionnes.

Une liste de valeurs est un composant indpendant de la couche de gestion ou de la fondation de donnes,
disponible pour tous les objets de gestion de la couche de gestion. Une liste de valeurs peut tre associe un
objet tout moment.

Remarque
Les listes de valeurs insres dans la fondation de donnes sont hrites par toutes les couches de gestion
reposant sur la fondation de donnes. Ces listes de valeurs ne peuvent pas tre modifies dans la couche de
gestion. Vous devez les modifier dans la fondation de donnes.

Vous pouvez dfinir les types de liste de valeurs suivants :

Type de liste de valeurs Description

Liste de valeurs reposant sur des La liste de valeurs repose sur une requte ou sur une hirarchie
objets de la couche de gestion personnalise comprenant des objets dans la couche de gestion. La liste
(uniquement disponible dans la repose sur les valeurs renvoyes par la requte ou sur les valeurs de
couche de gestion) hirarchie.

Liste de valeurs statique La liste de valeurs repose sur une liste de valeurs saisies manuellement ou
importes depuis un fichier.

Liste de valeurs bases sur du SQL La liste de valeurs repose sur des valeurs renvoyes par une expression
personnalis SQL spcifie.

Liens associs
Insertion ou modification d'une liste de valeurs [page 189]

10.10.1 Insertion ou modification d'une liste de valeurs

Vous pouvez ouvrir l'diteur de liste de valeurs partir des onglets de l'diteur de couche de gestion ou de
l'diteur de la fondation de donnes.

Remarque
Les listes de valeurs insres dans la fondation de donnes sont hrites par toutes les couches de gestion
reposant sur la fondation de donnes. Ces listes de valeurs ne peuvent pas tre modifies dans la couche de
gestion. Vous devez les modifier dans la fondation de donnes.

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des couches de gestion 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 189
1. Cliquez sur l'onglet Paramtres et listes de valeurs du volet d'exploration de l'diteur.
2. Procdez comme suit :

Pour insrer une liste de valeurs, cliquez sur l'icne Insrer une liste de valeurs en haut du volet Liste
de valeurs, puis slectionnez le type de liste de valeurs. La rubrique associe relative aux listes de valeurs
contient une description des diffrents types.
Pour modifier une liste de valeurs, cliquez sur son nom dans la liste.

Les proprits de la liste de valeurs apparaissent dans l'diteur droite du volet Liste de valeurs.
3. Modifiez les proprits et les options de requte selon vos besoins. Les proprits varient en fonction du type
de liste de valeurs.
Option Description

Liste de valeurs Pour que la liste de valeurs soit base sur une requte :
reposant sur des
1. Dans l'onglet Dfinition, slectionnez Liste de valeurs bases sur l'Editeur de requte.
objets de la couche
2. Cliquez sur Modifier la requte.
de gestion
(uniquement 3. Dans l'Editeur de requte, slectionnez des objets et dfinissez des filtres de requte pour
disponible dans la dfinir la requte renvoyant la liste de valeurs requise.
couche de gestion) 4. Cliquez sur OK.

Pour que la liste de valeurs soit base sur une hirarchie personnalise :

1. Dans l'onglet Dfinition, slectionnez Liste de valeurs bases sur une hirarchie
personnalise.
2. Cliquez sur Ajouter une dimension.
3. Slectionnez des dimensions dans la liste pour crer la hirarchie ncessaire la liste de
valeurs. L'ordre des dimensions dans la liste reprsente les niveaux de la hirarchie. Pour
modifier cet ordre, utilisez les flches vers le haut ou vers le bas.
4. Cliquez sur OK.

Pour voir les valeurs sur la liste dfinie, cliquez sur Aperu.

Liste de valeurs Pour ajouter des valeurs manuellement :


statique
1. Dans l'onglet Dfinition, cliquez sur Ajouter une colonne pour ajouter des colonnes la table.
Saisissez les valeurs pour les colonnes de la table.

2. Pour ajouter des lignes, cliquez sur l'icne Ajouter une ligne sur le ct droit de la table.

Pour remplir la liste partir d'un fichier :

1. Dans l'onglet Dfinition, cliquez sur Importer.


2. Slectionnez un fichier .txt, .csv, .prn ou .asc contenant les valeurs importer dans la liste
statique.
3. Dfinissez les options Sparateur de donnes, Dlimiteur de texte et Format de date
conformment au format des donnes du fichier.
4. Cliquez sur OK.

Vous pouvez modifier les proprits des colonnes dans l'onglet Proprits. Pour en savoir plus sur
les proprits des colonnes, voir la rubrique associe.

Liste de valeurs 1. Dans l'onglet Dfinition, cliquez sur Modifier le SQL.


bases sur du SQL 2. Dans l'Editeur SQL, crez une expression SQL destine renvoyer les valeurs requises, puis
personnalis cliquez sur OK.

Pour voir les valeurs sur la liste dfinie, cliquez sur Aperu.

Guide de l'utilisateur de l'outil de conception d'information


190 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des couches de gestion
Option Description

Vous pouvez modifier les proprits des colonnes dans l'onglet Proprits. Pour en savoir plus sur
les proprits des colonnes, voir la rubrique associe.

4. Dans l'onglet Options, dfinissez les options de requte pour la liste de valeurs :

Option Description

Autoriser les utilisateurs Si cette option est slectionne, la liste de valeurs peut tre modifie et
modifier la liste de valeurs personnalise par d'autres utilisateurs que le concepteur.

Actualisation automatique Si cette option est slectionne, la liste de valeurs est automatiquement
avant utilisation actualise chaque fois que la liste de valeurs est appele. Chaque actualisation
de la liste de valeurs peut avoir une incidence sur les performances.
Dsactivez cette option si la liste de valeurs renvoie un grand nombre de
valeurs.

Forcer les utilisateurs Si cette option est slectionne, l'utilisateur qui excute une requte l'aide
filtrer les valeurs avant de cette liste de valeurs doit saisir des critres de recherche avant d'obtenir
utilisation les valeurs filtres de la liste de valeurs. Seules les valeurs qui correspondent
aux critres de recherche sont renvoyes dans la liste de valeurs. Les
caractres utiliss pour dfinir les critres de recherche sont les suivants :

* : Correspond n'importe quel nombre de caractres, mme aucun.


? : Correspond prcisment un caractre.
\ : Saute le caractre suivant pour permettre la recherche d'un caractre
gnrique.

Autoriser les utilisateurs Si cette option est slectionne, l'utilisateur qui excute une requte l'aide
rechercher des valeurs dans de cette liste de valeurs peut rechercher une valeur dans la base de donnes.
la base de donnes Cette option est utile lorsque l'utilisateur effectue une recherche sur des
rsultats de liste de valeurs partiels.

Dlai d'expiration de Si cette option est slectionne, elle limite la dure la seconde prs pendant
l'excution de la requte laquelle la requte de liste de valeurs s'excute.

Nombre de lignes max. Si cette option est slectionne, vous pouvez saisir le nombre maximal de
lignes que la requte de liste de valeurs doit renvoyer.

5. Enregistrez la couche de gestion ou la fondation de donnes.

Liens associs
A propos des listes de valeurs [page 189]
Proprits des colonnes des listes de valeurs [page 191]

10.10.2 Proprits des colonnes des listes de valeurs

L'onglet Proprits des proprits des listes de valeurs permet de modifier les proprits des colonnes pour les
listes de valeurs. Il est possible de modifier les proprits suivantes en cliquant sur la colonne correspondante
dans la table de proprits :

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des couches de gestion 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 191
Proprit Description

Nom de colonne Permet de modifier le nom de la colonne.

Colonne cl Permet de slectionner une colonne pour en faire la cl de reconnaissance d'index.

Type de donnes Permet de slectionner le type de donnes de la colonne.

Masque Si cette option est slectionne, la colonne ne sera pas visible pour l'utilisateur. Vous
pouvez, par exemple, masquer une colonne qui n'est utilise que comme cl pour une
autre colonne.

Liens associs
A propos des listes de valeurs [page 189]

10.10.3 Association d'une liste de valeurs une couche de


gestion

Associez une liste de valeurs un objet de gestion pour restreindre les valeurs d'entre possibles lorsque l'objet
est utilis comme filtre dans l'Editeur de requte.

Par dfaut, la liste de valeurs par dfaut est associe un objet.

Vous pouvez associer l'objet une liste de valeurs personnalise. La liste de valeurs doit tre disponible dans la
couche de gestion (elle apparat dans la liste de l'onglet Paramtres et listes de valeurs de l'diteur de la couche de
gestion).

1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Dans le volet Couche de gestion, slectionnez l'objet.
3. Dans le volet des proprits de l'objet, cliquez sur l'onglet Avanc.
4. Cliquez sur l'objet de la couche de gestion dans le volet Couche de gestion.
5. Slectionnez l'option Associer une liste de valeurs.

6. Pour associer une liste de valeurs personnalise, cliquez sur l'icne Parcourir , slectionnez la liste de
valeurs dans la liste et cliquez sur OK.
Les options dfinies pour la liste de valeurs personnalise remplacent les options de la liste de valeurs par
dfaut.
7. Enregistrez la couche de gestion en cliquant sur l'icne Enregistrer dans la barre d'outils principale.

Liens associs
Insertion ou modification d'une liste de valeurs [page 189]
Dfinition des options pour la liste de valeurs par dfaut [page 182]

10.10.4 Association d'une liste de valeurs une invite dfinie


dans la couche de gestion

1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.

Guide de l'utilisateur de l'outil de conception d'information


192 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des couches de gestion
2. Cliquez sur l'onglet Paramtres et listes de valeurs du volet Couche de gestion.

3. Cliquez sur un paramtre de la liste de l'onglet Paramtres ou sur l'icne Insrer un paramtre pour
dfinir un nouveau paramtre.
Les proprits du paramtre apparaissent dans l'diteur droite du volet Paramtres.
4. Slectionnez l'option Invite aux utilisateurs.

5. Cliquez sur le bouton Parcourir la fin du champ Liste de valeurs associes.


6. Slectionnez la case d'option du type de liste de valeurs.

Type Description

Liste de valeurs base sur un Slectionnez des valeurs de la liste de valeurs d'un objet dans la couche de
objet de la couche de gestion gestion.

Liste de valeurs dfinie dans la Slectionnez une liste de valeurs personnalise prdfinie. Il s'agit des
couche de gestion listes de valeurs rpertories dans le volet Listes de valeurs.

7. Slectionnez l'objet de la couche de gestion ou une liste de valeurs prdfinie, puis cliquez sur OK.
8. Pour limiter les valeurs disponibles dans la liste des valeurs par dfaut, slectionnez Dfinir les valeurs par

dfaut, puis cliquez sur le bouton Parcourir situ la fin du champ.


Une bote de slection apparat, qui rpertorie les valeurs disponibles pour la liste ou l'objet slectionn.
Slectionnez des valeurs parmi celles qui apparaissent gauche pour remplir la liste Valeurs slectionnes,
puis cliquez sur OK.

Vous pouvez maintenant inclure l'invite et la liste de valeurs dans la dfinition SQL ou MDX d'un objet de la couche
de gestion en vous servant de la fonction @Prompt avec le nom du paramtre dfini au cours de cette procdure :
@Prompt(<nom du paramtre>).

Liens associs
Insertion ou modification d'une liste de valeurs [page 189]
A propos des paramtres [page 187]
A propos des listes de valeurs [page 189]
A propos de @Prompt [page 322]

10.11 A propos des chemins de navigation des objets

Un chemin de navigation dsigne un objet qui dfinit le chemin d'exploration utilis dans les outils de reporting de
SAP BusinessObjects. Un chemin d'exploration est une liste d'objets de gestion explorables permettant un
analyste de rapports d'explorer en avant une dimension.

Un objet de chemin de navigation peut tre de deux types :

Type de chemin Description


de navigation

Par dfaut Le chemin est dfini par l'organisation hirarchique des objets de gestion dans la couche de
gestion. Si la couche de gestion contient des dimensions d'analyse, les chemins de

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des couches de gestion 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 193
Type de chemin Description
de navigation

navigation comprennent les dimensions sous chaque dimension d'analyse. Sinon, les
chemins de navigation sont les dimensions sous chaque dossier.

Le chemin de navigation par dfaut est indiqu dans l'onglet Chemins de navigation de
l'diteur de couche de gestion. Il n'est pas possible de modifier le chemin par dfaut.

Personnalis Vous devez dfinir le chemin en fonction des dimensions disponibles.

Liens associs
Insertion d'un objet chemin de navigation dans une couche de gestion [page 194]

10.11.1 Insertion d'un objet chemin de navigation dans une


couche de gestion

1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Cliquez sur l'onglet Chemins de navigation sous le volet Couche de gestion.
3. Slectionnez Personnalis en haut du voletChemins de navigation.

4. Cliquez sur l'icne Insrer un chemin de navigation .


5. Saisissez un Nom et ventuellement une Description pour le chemin.
Il est possible d'afficher ce nom et cette description dans les outils de requte et de reporting qui utilisent
l'univers publi.
6. Cliquez sur Ajouter pour slectionner des dimensions pour le chemin. Servez-vous des flches vers le haut et
vers le bas pour modifier l'ordre des dimensions dans la liste.
7. Enregistrez la couche de gestion.

Liens associs
A propos des chemins de navigation des objets [page 193]

10.12 propos des requtes dans une couche de gestion

Un objet de requte est une requte enregistre et associe la couche de gestion. Utilisez l'Editeur de requte
pour crer des requtes. Les requtes sont catalogues dans le volet Requte de l'diteur.

Remarque
Vous pouvez vous servir des requtes dans l'outil de conception d'information pour tester la couche de gestion
et obtenir un aperu des requtes. Les produits d'analyse et de reporting qui utilisent l'univers publi n'ont pas
accs aux objets de requte.

Liens associs

Guide de l'utilisateur de l'outil de conception d'information


194 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des couches de gestion
Insertion et modification d'une requte dans la couche de gestion [page 195]

10.12.1 Insertion et modification d'une requte dans la couche


de gestion

1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Cliquez sur l'onglet Requtes sous le volet Couche de gestion.
3. Dans le volet Requtes, effectuez l'une des oprations suivantes :

Option Commande

Pour modifier une requte existante Slectionnez la requte.

Modifiez le nom et la description dans le volet Proprits de


la requte.

Pour modifier les rsultats et les filtres de la requte dans


l'Editeur de requte, cliquez sur Modifier la requte.

Pour insrer une requte Cliquez sur l'icne Insrer une requte .

4. Dans l'Editeur de requte, crez ou modifier la requte, puis cliquez sur OK.
La nouvelle requte est disponible dans le volet Requtes.

Liens associs
Comment crer une requte [page 201]

10.13 A propos de la reconnaissance agrge

La reconnaissance agrge est la capacit qu'a un univers relationnel de tirer profit des tables de la base de
donnes qui contiennent des donnes pr-agrges (tables agrges). Le fait de dfinir la reconnaissance
agrge acclre les requtes en traitant moins de faits et en agrgeant moins de lignes.

Si un objet agrg est inclus dans une requte, lors de l'excution, le gnrateur de requtes extrait les donnes
de la table ayant le niveau d'agrgation le plus lev qui correspond au niveau de dtail de la requte.

Par exemple, dans une fondation de donnes, il existe une table de faits pour les ventes avec le dtail du niveau de
transaction et une table agrge avec les ventes cumules par jour. Si une requte porte sur le dtail des ventes
alors, c'est la table de transaction qui est utilise. Si une requte porte sur les ventes journalires alors, c'est la
table agrge qui est utilise. L'utilisation de l'une ou l'autre table est transparente pour l'utilisateur.

La dfinition de la reconnaissance agrge dans l'univers suit plusieurs tapes. Pour en savoir plus, voir la
rubrique associe.

Liens associs
Dfinition de la reconnaissance agrge [page 196]

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des couches de gestion 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 195
10.13.1 Dfinition de la reconnaissance agrge

Cette rubrique prsente les tapes suivre pour dfinir la reconnaissance agrge dans un univers relationnel.
Pour obtenir les liens vers des informations plus dtailles concernant chaque tape, voir les rubriques associes.

1. La premire tape s'effectue au niveau de la base de donnes. L'administrateur de la base de donnes doit
dfinir et charger les tables agrges dans la base de donnes.

La fiabilit et l'utilit de la reconnaissance agrge dans un univers dpend de l'exactitude des tables
agrges. Il est donc ncessaire de les actualiser en mme temps que toutes les tables de faits.
2. Insrez les tables agrges dans la fondation de donnes.
3. Dfinition des objets agrgs. Ce sont des objets de la couche de gestion pour lesquels vous souhaitez que les
requtes utilisent les tables agrges lorsque cela est possible au lieu de raliser l'agrgation l'aide de tables
non agrges.

Dans l'expression SQL de l'objet, dfinissez l'instruction SELECT pour utiliser la fonction
@Aggregate_Aware :

@Aggregate_Aware(sum(<Table agrge 1>), ... sum(<Table agrge n>))

Dans la fonction @Aggregate_Aware, <Table agrge 1> reprsente la table agrge ayant le niveau
d'agrgation le plus lev et <Table agrge n>, celle ayant le niveau le moins lev (la table de faits
dtaille).
4. Spcifiez les objets incompatibles de chaque table agrge dans cet univers. Dans la couche de gestion,
utilisez la commande Dfinir la navigation agrge.
5. Si ncessaire, rsolvez les boucles de la fondation de donnes l'aide des contextes.

Liens associs
A propos de la reconnaissance agrge [page 195]
Insertion de tables dans la fondation de donnes [page 111]
Dfinition de l'expression SQL d'un objet [page 179]
A propos de @Aggregate_Aware [page 319]
Dfinition de la navigation agrge [page 196]
Rsolution de boucles [page 131]

10.13.2 Dfinition de la navigation agrge

1. Ouvrez la couche de gestion dans l'diteur en cliquant deux fois sur son nom dans la vue Projets locaux.

2. Dans le menu principal de l'outil de conception d'information, slectionnez Actions Dfinir la


reconnaissance agrge .

La bote de dialogue Navigation agrge permet de spcifier les tables qui contiennent des objets
incompatibles avec les tables agrges comprenant des objets optimiss pour la reconnaissance agrge :

Si l'objet est au mme niveau d'agrgation ou un niveau suprieur, il est compatible avec la table
agrge.
Si l'objet est un niveau d'agrgation infrieur, il est incompatible.
Si l'objet n'a aucun lien avec la table agrge, il est incompatible.

Guide de l'utilisateur de l'outil de conception d'information


196 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des couches de gestion
Remarque
Un indicateur cumul par anne se positionne un niveau d'agrgation plus lev qu'un indicateur cumul
par trimestre.

3. Cliquez sur une table agrge dans le volet gauche.


4. Dans le volet de droite, slectionnez tous les objets incompatibles.
5. Rptez la procdure ci-dessus pour chaque table agrge de la fondation de donnes.

Remarque
La bote de dialogue contient galement un bouton Dtecter les incompatibilits qui peut vous aider
spcifier les objets incompatibles. Lorsque vous cliquez sur une table, puis sur ce bouton, les objets
considrs comme tant incompatibles sont automatiquement slectionns. Considrez les objets
incompatibles proposs par la fonction Dtecter les incompatibilits comme des suggestions et non
comme des choix dfinitifs.

6. Une fois que tous les objets incompatibles sont spcifis, cliquez sur OK.
7. Enregistrez la couche de gestion en cliquant sur l'icne Enregistrer dans la barre d'outils principale.

Liens associs
A propos de la reconnaissance agrge [page 195]

10.14 propos de l'actualisation des couches de gestion

Actualisation d'une couche de gestion OLAP

Dans le cas des couches de gestion reposant sur un cube OLAP, l'assistant d'actualisation de couche de gestion
dtecte les modifications apportes ce cube OLAP et les applique la couche de gestion.

La page Slectionner des options permet de slectionner les modifications du cube que l'assistant doit dtecter.

Selon les modifications dtectes, l'assistant rpertorie sur la page Slectionner les actions les actions de mise
jour possibles. Vous pouvez slectionner celles que vous souhaitez appliquer la couche de gestion.

Avant d'appliquer les modifications, l'assistant affiche un rsum des actions de mise jour sur la page Rsum
de l'actualisation. Vous pouvez enregistrer ce rsum sous forme de fichier. Vous avez la possibilit d'annuler la
dernire action et de modifier votre slection avant de terminer d'utiliser l'assistant.

Une liste de rsum s'affiche avec les modifications proposes dans la couche de gestion sur base des
modifications dans la structure du cube. Vous pouvez effacer et slectionner les modifications proposes avant
d'appliquer la mise jour.

Remarque
Il est possible d'annuler une actualisation en se servant de l'action Annuler. Annuler permet de restaurer la
couche de gestion son tat antrieur l'actualisation. Pour procder une annulation, dans le menu principal
de l'outil de conception d'information, slectionnez Modifier Annuler .

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des couches de gestion 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 197
Actualisation d'une couche de gestion SAP NetWeaver BW sources multiples

Lorsque des objets sont ajouts l'InfoProvider d'une source de donnes SAP NetWeaver BW, la procdure de
mise jour de l'univers implique plusieurs tapes. Pour commencer, vous actualisez la structure et synchronisez
les tables dans la fondation de donnes. Vous actualisez une couche de gestion avec de nouveaux objets partir
de la source de donnes l'aide de la commande Insertion d'objets candidat.

Actualisation des couches de gestion relationnelles

Pour mettre jour la couche de gestion afin de tenir compte des modifications apportes la fondation de
donnes sous-jacentes, vous devez supprimer et insrer des objets manuellement. Pour insrer des objets dans
de nouvelles tables, vous pouvez, depuis l'diteur de couche de gestion, effectuer une tche glisser-dposer des
tables depuis la vue de la fondation de donnes vers le volet de navigation de la couche de gestion.

Pour identifier des objets en fonction des tables supprimes depuis la fondation de donnes, ralisez les tapes
suivantes :

1. Dans la vue Projets locaux, cliquez sur le nom de la couche de gestion avec le bouton droit de la souris, puis
slectionnez Actualiser.
2. Ouvrez la couche de gestion dans l'diteur. Si un objet de la couche de gestion est bas sur une table qui a t
modifie ou supprime dans la fondation de donnes, dans l'onglet Dfinition SQL des proprits de l'objet,
l'tiquette de champ Tables supplmentaires est en rouge et le champ contient le message [Table non
rsolue].

Liens associs
Actualisation d'une couche de gestion OLAP [page 198]
Actualisation des univers en fonction de SAP NetWeaver BW [page 33]
Insertion d'objets candidats [page 199]
Insertion de dimensions directement depuis la fondation de donnes [page 165]

10.14.1 Actualisation d'une couche de gestion OLAP

Servez-vous de l'assistant d'actualisation de couche de gestion pour mettre jour une couche de gestion avec les
modifications apportes au cube OLAP depuis la cration de cette couche de gestion ou depuis la dernire
actualisation.

1. Ouvrez la couche de gestion dans l'diteur en cliquant sur son nom dans la vue Projets locaux.

2. Dans le menu principal de l'outil de conception d'information, slectionnez Actions Actualiser la


structure .
3. Suivez les instructions des pages de l'Assistant. Pour en savoir plus sur ce qui est faire sur une page en
particulier, cliquez sur l'icne d'aide.

Liens associs
propos de l'actualisation des couches de gestion [page 197]

Guide de l'utilisateur de l'outil de conception d'information


198 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des couches de gestion
10.14.2 Insertion d'objets candidats
Avant d'insrer des objets candidat, excutez une structure d'actualisation et synchronisez les tables dans la
fondation de donnes.

L'insertion d'objets candidat s'applique uniquement aux couches de gestion bases sur des fondations de
donnes sources multiples sur les connexions SAP NetWeaver BW. La commande Insrer des objets candidat
dtecte des objets qui ont t ajouts la source de donnes depuis la cration de la couche de gestion ou depuis
sa dernire mise jour avec la commande Insrer des objets candidat. La commande dtecte les nouveaux objets
l'aide de la stratgie SAP NetWeaver BW.

L'insertion d'objets candidat permet de mettre jour la couche de gestion indpendamment de la fondation de
donnes. De plus, si vous n'actualisez pas la structure et que vous synchronisez les tables dans la fondation de
donnes, vous pouvez introduire des incohrences entre la fondation de donnes et la couche de gestion.

1. Ouvrez la couche de gestion en cliquant deux fois sur son nom dans la vue Projets locaux.
2. Dans le volet Couche de gestion, cliquez sur le nom de la couche de gestion avec le bouton droit de la souris,
puis slectionnez Insertion d'objets candidats.
Une liste d'objets de couche de gestion s'affiche. Les objets sont regroups en dossiers selon les tables
source. Les objets candidats sont mis en surbrillance et prslectionns.
3. Slectionnez les objets dans la liste pour les insrer dans la couche de gestion.

Vous pouvez slectionner les objets qui figurent dans la couche de gestion. Dans ce cas, les dfinitions de la
source de donnes craseront les dfinitions d'objets de gestion existantes.
4. Pour insrer les objets slectionns dans la couche de gestion, cliquez sur Terminer, puis enregistrez la
couche de gestion.

L'insertion peut tre annule l'aide de la commande Modifier > Annuler du menu principal.

L'insertion d'objets candidat ne dtecte pas les objets obsoltes dans la couche de gestion. Vous devez trouver et
supprimer les objets obsoltes manuellement.
Liens associs
A propos de l'actualisation de fondation de donnes [page 140]
Synchronisation des tables [page 140]
Actualisation des univers en fonction de SAP NetWeaver BW [page 33]

10.15 A propos du calcul de statistiques pour une excution


optimise des requtes
Pour les requtes sur des univers multi-sources, vous pouvez obtenir des performances optimales si des
statistiques exactes sur les tables et les colonnes sont disponibles pour le service de fdration de donnes.
L'optimiseur bas sur le cot du service de fdration de donnes utilise ces statistiques pour dterminer la
mthode et l'ordre de jointures optimaux.

La commande Calculer des statistiques optimise l'excution des requtes parce qu'elle permet de calculer et de
stocker des statistiques dans le rfrentiel pour l'univers.

Vous devez calculer les statistiques rgulirement pour les tables dont le volume peut changer ou dont les valeurs
de colonne changent frquemment.

Guide de l'utilisateur de l'outil de conception d'information


Utilisation des couches de gestion 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 199
Les statistiques suivantes sont gnres pour le processus d'optimisation :

Le nombre de lignes de la table


Le nombre de valeurs distinctes des colonnes

Vous devez dfinir les options suivantes :

Slectionner toutes les tables et colonnes qui ont t calcules avant une certaine date
Slectionner toutes les tables et colonnes qui n'ont jamais t calcules
Slectionner chaque table et colonne
Dslectionner toutes les tables et colonnes

Liens associs
Calcul de statistiques pour un univers multi-sources [page 200]

10.15.1 Calcul de statistiques pour un univers multi-sources

Il n'est possible de calculer des statistiques que pour les univers reposant sur une fondation de donnes sources
multiples.

1. Effectuez l'une des actions suivantes :

Option Commande

Pour calculer les statistiques partir de l'univers publi, dans la vue Ressources du rfrentiel, ouvrez une
session sur le rfrentiel o l'univers est publi.

Cliquez sur l'univers avec le bouton droit de la souris, puis


slectionnez Calculer des statistiques.

Pour calculer les statistiques partir de la couche de , ouvrez cette dernire dans l'diteur en cliquant sur son
gestion nom dans la vue Projets locaux.

Dans le volet Couche de gestion, cliquez sur le nom de la


couche de gestion avec le bouton droit de la souris, puis
slectionnez Calculer des statistiques.

2. Dans la bote de dialogue Calculer des statistiques, slectionnez les tables et colonnes pour le calcul de
statistiques.
Lorsque vous slectionnez une table, toutes ses colonnes sont slectionnes.
3. Cliquez sur Calculer.
Les statistiques sont calcules et stockes dans le rfrentiel. Pour de grandes bases de donnes, ce
processus peut prendre quelques minutes ou davantage. Pendant la progression du calcul, vous pouvez
fermer la fentre et accomplir d'autres tches dans l'outil de conception d'information.

Liens associs
A propos du calcul de statistiques pour une excution optimise des requtes [page 199]

Guide de l'utilisateur de l'outil de conception d'information


200 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation des couches de gestion
11 Utilisation de l'Editeur de requte
Utilisez l'Editeur de requte pour crer, tester et afficher l'aperu des rsultats des requtes sur une couche de
gestion ou un univers publi.

Dans l'outil de conception d'information, vous pouvez dmarrer l'Editeur de requte de plusieurs manires :

Insrer une requte dans une couche de gestion.


Ouvrir une requte existante dans la couche de gestion.
Excuter une requte sur un univers publi dans un rfrentiel.

Liens associs
Insertion et modification d'une requte dans la couche de gestion [page 195]
Excution d'une requte sur un univers publi dans un rfrentiel [page 70]
Comment crer une requte [page 201]

11.1 Comment crer une requte

Cette procdure suppose que vous avez ouvert l'Editeur de requte sur une couche de donnes ou sur un univers
publi. Voir la rubrique associe relative l'utilisation de l'Editeur de requte.

Utilisez cette procdure pour excuter des requtes sur un univers publi. Mais, pour enregistrer la requte, vous
devez dmarrer l'Editeur de requte depuis le volet de requtes de l'diteur de la couche de gestion.

Pour obtenir les liens vers des informations plus dtailles concernant chaque tape, voir les Rubriques
associes.

1. Pour slectionner les objets inclure dans la requte, faites-les glisser de la couche de gestion droite dans le
volet Objets du rsultat.
2. Pour les objets du rsultat de la hirarchie, slectionnez les membres inclure ou exclure des rsultats.

Pour ouvrir le slecteur de membres, cliquez sur la flche droite du nom de l'objet hirarchie : .
3. Pour filtrer les rsultats de la requte, faites glisser les objets de la couche de gestion dans le volet Objets du
filtre.

Si un objet contient un filtre obligatoire dfini, le filtre est dclench lorsque vous ajoutez l'objet au volet
Objets du rsultat. Le filtre obligatoire est visible dans le script de la requte, mais pas dans le volet Objets du
filtre.

Les filtres prdfinis non obligatoires sont rpertoris dans la couche de gestion. Vous pouvez faire glisser
ces filtres prdfinis dans le volet Objets du filtre afin de limiter les rsultats. Le filtre est visible dans le script
de la requte.
Vous pouvez galement crer des filtres d'entreprise, y compris des filtres qui utilisent des invites. Pour des
informations dtailles, voir les rubriques associes.
4. Pour les univers relationnels, vous pouvez crer des requtes combines. Pour ouvrir le volet Requtes

combines, cliquez sur l'icne .

5. Pour dfinir les proprits de la requte, cliquez sur l'icne .

Guide de l'utilisateur de l'outil de conception d'information


Utilisation de l'Editeur de requte 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 201
6. Pour afficher ou modifier le script de la requte, cliquez sur Afficher le script.
7. Pour consulter les rsultats de la requte, cliquez sur le bouton Actualiser dans le volet Aperu des donnes.

Vous pouvez profiler les valeurs des colonnes de rsultat. Dans le volet Aperu des donnes, cliquez sur

l'icne Aperu avanc .

Pour modifier la prsentation des donnes hirarchiques, cliquez sur l'icne Options d'affichage des rsultats

et slectionnez une option dans la liste :

Option Description
Prsentation plat Affiche les valeurs rptes d'un niveau dans chaque ligne.

Prsentation hirarchique Affiche les valeurs rptes d'un niveau une seule fois.

8. Pour enregistrer la requte, cliquez sur OK.


Le bouton OK est uniquement disponible lorsque que vous excutez l'Editeur de requte depuis l'Editeur de la
couche de gestion. La requte est enregistre dans la couche de gestion et peut tre excute ou modifie
depuis le volet Requtes.

Liens associs
Utilisation de l'Editeur de requte [page 201]
A propos du slecteur de membres [page 202]
Comment crer un filtre d'entreprise [page 210]
Filtrage des donnes l'aide d'invites [page 212]
Dfinition des proprits de la requte [page 214]
Affichage et modification du script de requte [page 215]
Profilage des valeurs de colonne dans l'diteur de requte [page 216]

11.2 A propos du slecteur de membres

Le slecteur de membres permet d'afficher et de slectionner des membres dans une hirarchie. Servez-vous du
slecteur de membres pour :

Slectionner les membres que vous souhaitez voir apparatre dans l'ensemble de rsultats de la requte.
Dfinir les membres qui seront exclus des requtes.
Dfinir des invites permettant de slectionner les membres qui doivent apparatre dans la requte chaque fois
que celle-ci est excute.
Slectionner les membres pour un ensemble nomm.
Slectionner les membres lors de la dfinition d'un filtre de profil de scurit de gestion.

Le slecteur de membres s'ouvre partir des objets hirarchie inclus dans les requtes l'aide de l'Editeur de
requte. Le slecteur de membres s'ouvre automatiquement lorsque vous modifiez des filtres ou des ensembles
nomms pour un profil de scurit de gestion sur une couche de gestion hirarchique.
Liens associs
Slection des membres d'une hirarchie [page 204]
A propos de la slection des membres d'une hirarchie [page 203]

Guide de l'utilisateur de l'outil de conception d'information


202 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation de l'Editeur de requte
11.2.1 A propos de la slection des membres d'une hirarchie

Le slecteur de membres permet de slectionner des membres de plusieurs faons :

Slection explicite de membres dans la hirarchie. Vous pouvez, par exemple, slectionner explicitement les
membres [Californie] et [Los Angeles] de la hirarchie [Gographie].
Slection implicite de membres l'aide des relations hirarchiques. Par exemple, pour slectionner les Etats
qui composent les Etats-Unis d'Amrique, vous pouvez slectionner les membres enfant du membre [Etats-
Unis].
Slection de membres faisant partie d'un ensemble nomm. Par exemple, Palmars des villes en termes de
chiffre d'affaires pour inclure les villes o les recettes sont les plus leves.
Slection de tous les membres d'un niveau hirarchique.
Slection de tous les membres jusqu' un certain niveau de la hirarchie.
Slectionner des membres calculs

Le slecteur de membres comprend trois onglets :

Onglet Description
Membres Affiche les membres organiss de faon hirarchique.
Servez-vous de cet onglet pour slectionner des membres
explicitement, par relation hirarchique ou en spcifiant tous
les membres jusqu' un niveau donn.

Mtadonnes Montre les niveaux hirarchiques (si la hirarchie prend en


charge les niveaux nomms), les ensembles nomms et les
membres calculs.

Invites Permet de dfinir et de modifier des invites.

Pour savoir comment slectionner, afficher, rechercher et trier des membres d'une hirarchie, voir les rubriques
associes.
Liens associs
Slection des membres d'une hirarchie [page 204]
Slection des membres par relation hirarchique [page 204]
Slection des membres d'une hirarchie par niveau [page 205]
Slection des ensembles nomms [page 206]
Slection des membres calculs [page 206]
Recherche de membres d'une hirarchie [page 207]
Exclusion de membres d'une hirarchie [page 207]
Dfinition d'une invite de slection de membres [page 208]
Affichage des membres slectionns dans le Slecteur de membres [page 208]
Tri des membres d'une hirarchie [page 209]
Dfinir les options d'affichage [page 209]
Affichage du nombre d'enfants estim [page 209]

Guide de l'utilisateur de l'outil de conception d'information


Utilisation de l'Editeur de requte 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 203
11.2.2 Ouverture du slecteur de membres dans l'Editeur de
requte

1. Dans l'Editeur de requte, ajoutez l'objet hirarchie au volet Objets du rsultat.

2. Pour ouvrir le slecteur de membres, cliquez sur la flche droite du nom de l'objet hirarchie : .
3. Vous pouvez maintenant slectionner des membres dans la hirarchie pour les inclure dans une requte ou
les en exclure. Pour obtenir une description des diffrentes mthodes de slection de membres, voir la
rubrique associe.

Liens associs
A propos de la slection des membres d'une hirarchie [page 203]

11.2.3 Slection des membres d'une hirarchie

1. Dans le slecteur de membres, cliquez sur l'onglet Membres pour afficher les membres de la hirarchie.
2. Slectionnez les membres dans l'affichage de la hirarchie.

3. Pour slectionner tous les membres de la hirarchie, cliquez sur l'icne Slectionner , puis choisissez
Tout slectionner.
4. Pour slectionner tous les membres jusqu' un niveau spcifi de la hirarchie, cliquez sur l'icne

Slectionner . Il est possible d'identifier le niveau de deux faons diffrentes :


Option Description

Slection d'un niveau nomm Cette option n'est disponible que si la hirarchie comprend des niveaux nomms.
Choisissez Slectionner tous les membres jusqu'au niveau nomm, puis
slectionnez le niveau dans le sous-menu.

Slection d'un certain nombre des Choisissez Slectionner tous les membres jusqu', puis slectionnez le nombre de
niveaux en-dessous de la racine niveaux dans le sous-menu.

5. Une fois votre slection termine, cliquez sur OK.

Les membres slectionns apparaissent sous l'objet hirarchie dans le volet Objets du rsultat de l'Editeur de
requte. Lorsque vous excutez la requte, seuls ces membres sont inclus dans le rsultat.
Liens associs
Ouverture du slecteur de membres dans l'Editeur de requte [page 204]

11.2.4 Slection des membres par relation hirarchique

1. Dans le slecteur de membres, cliquez sur l'onglet Membres pour afficher les membres de la hirarchie.
2. Dans la hirarchie, cliquez avec le bouton droit de la souris sur le membre pour lequel vous souhaitez dfinir la
relation hirarchique.

Guide de l'utilisateur de l'outil de conception d'information


204 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation de l'Editeur de requte
3. Dans le menu, slectionnez la fonction de relation.

Remarque
Enfants/Descendants et Parents/Ascendants sont des paires mutuellement exclusives. Il n'est pas
possible de slectionner la fois les enfants et les descendants d'un membre ni la fois ses parents et ses
ascendants.

Fonction de Description
relation

Lui-mme Inclut uniquement le membre slectionn. Il s'agit du paramtre par dfaut.

Enfants Inclut les membres qui se trouvent au niveau immdiatement infrieur celui du membre
slectionn et qui ont ce dernier comme parent. Le membre slectionn n'est pas inclus.

Descendants Inclut tous les membres qui se trouvent tous les niveaux infrieurs celui du membre
slectionn. Le membre slectionn n'est pas inclus.

Descendants Inclut les membres qui se trouvent tous les niveaux infrieurs celui du membre slectionn
jusqu'au niveau jusqu'au niveau nomm slectionn. Cette option n'est disponible que si la hirarchie comprend
nomm... des niveaux nomms.

Descendants Inclut les membres qui se trouvent tous les niveaux infrieurs celui du membre slectionn
jusqu'au... jusqu'au nombre de niveaux slectionn.

Parent Inclut le membre qui se trouve au niveau immdiatement suprieur celui du membre
slectionn. Le membre slectionn n'est pas inclus.

Ascendants Inclut tous les membres qui se trouvent tous les niveaux suprieurs celui du membre
slectionn. Le membre slectionn n'est pas inclus.

Elments de mme Inclut les membres qui se trouvent au mme niveau et qui ont le mme parent que le membre
niveau slectionn. Le membre slectionn n'est pas inclus.

Exclure Exclut les membres conformment la fonction de relation (Lui-mme/Enfants/Descendants/


Parent/Ascendants/Elments de mme niveau).

Liens associs
Ouverture du slecteur de membres dans l'Editeur de requte [page 204]

11.2.5 Slection des membres d'une hirarchie par niveau


Pour pouvoir slectionner des membres par niveau, la hirarchie doit comprendre des niveaux nomms.

1. Dans le slecteur de membres, cliquez sur l'onglet Mtadonnes pour afficher les niveaux hirarchiques.

Remarque
Si le dossier Niveaux n'apparat pas dans l'onglet Mtadonnes, c'est que la hirarchie ne repose pas sur
des niveaux. Dans ce cas, il n'est pas possible de slectionner des membres par niveau.

Guide de l'utilisateur de l'outil de conception d'information


Utilisation de l'Editeur de requte 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 205
2. Slectionnez des niveaux dans le dossier Niveaux.
3. Cliquez sur OK.

Liens associs
Ouverture du slecteur de membres dans l'Editeur de requte [page 204]

11.2.6 Slection des ensembles nomms

Pour pouvoir slectionner des membres par ensemble nomm, il faut qu'il y ait au moins un ensemble nomm
dfini dans la hirarchie. Les ensembles nomms sont dfinis dans la couche de gestion de l'univers.

1. Dans le slecteur de membres, cliquez sur l'onglet Mtadonnes pour afficher les ensembles nomms.

Remarque
Si le dossier Ensembles nomms n'apparat pas dans l'onglet Mtadonnes, c'est qu'il n'y a aucun
ensemble nomm dfini dans la hirarchie.

2. Slectionnez des ensembles nomms dans le dossier Ensembles nomms.


3. Cliquez sur OK.

Liens associs
Ouverture du slecteur de membres dans l'Editeur de requte [page 204]
Insertion et modification des ensembles nomms [page 177]

11.2.7 Slection des membres calculs

Pour pouvoir slectionner des membres calculs, il faut qu'il y ait au moins un membre calcul dfini dans la
hirarchie. Les membres calculs sont dfinis dans la couche de gestion de l'univers.

1. Dans le slecteur de membres, cliquez sur l'onglet Mtadonnes pour afficher les membres calculs.

Remarque
Si le dossier Membres calculs n'apparat pas dans l'onglet Mtadonnes, c'est qu'il n'y a aucun membre
calcul dfini dans la hirarchie.

2. Slectionnez des membres calculs dans le dossier Membres calculs.


3. Cliquez sur OK.

Liens associs
Ouverture du slecteur de membres dans l'Editeur de requte [page 204]
Insertion et modification de membres calculs [page 178]

Guide de l'utilisateur de l'outil de conception d'information


206 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation de l'Editeur de requte
11.2.8 Recherche de membres d'une hirarchie

Servez-vous de la fonction Rechercher du slecteur de membres pour slectionner des membres d'une hirarchie
dans une liste de rsultats de la recherche.

1. Pour ouvrir la bote de dialogue Recherche de membres, dans l'onglet Membres du slecteur de membres,

cliquez sur l'icne Rechercher .


2. Dans le champ Chane recherche, saisissez le texte rechercher.

Il est possible d'utiliser des caractres gnriques dans la recherche :

Caractre gnrique Description


* Correspond n'importe quelle chane de caractres

? Correspond un seul caractre, quel qu'il soit

3. Pour rechercher du texte dans les cls, slectionnez la case d'option Rechercher dans les cls.
4. Cliquez sur Rechercher.
5. Pour slectionner des membres dans les rsultats de la recherche, slectionnez-les dans la table Rsultats de
la recherche.
6. Cliquez sur OK.

11.2.9 Exclusion de membres d'une hirarchie

1. Dans le slecteur de membres, slectionnez les membres exclure.


Vous pouvez slectionner ces membres explicitement, par relation hirarchique, par niveau, par ensemble
nomm ou en vous servant des membres calculs.
Les membres slectionns sont rpertoris dans le volet Rsum du slecteur de membres.
2. Dans le volet Rsum, slectionnez l'optionExclure en regard des membres ou des ensembles de membres
que vous souhaitez exclure.
3. Cliquez sur OK.

Les membres exclus apparaissent sous l'objet hirarchie dans le volet Objets du rsultat de l'Editeur de requte,
et leur nom est barr pour montrer qu'ils sont exclus de la requte.
Liens associs
Ouverture du slecteur de membres dans l'Editeur de requte [page 204]
Slection des membres d'une hirarchie [page 204]
Slection des membres par relation hirarchique [page 204]
Slection des membres d'une hirarchie par niveau [page 205]
Slection des ensembles nomms [page 206]
Slection des membres calculs [page 206]
Recherche de membres d'une hirarchie [page 207]

Guide de l'utilisateur de l'outil de conception d'information


Utilisation de l'Editeur de requte 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 207
11.2.10 Dfinition d'une invite de slection de membres

Vous pouvez dfinir une invite afin de diffrer la slection des membres jusqu' l'excution de la requte.

Remarque
Les membres slectionns en rponse une invite ne peuvent l'tre qu'explicitement. Il n'est pas possible de
slectionner des membres par relation hirarchique.

1. Dans le slecteur de membres, cliquez sur Invite.


2. Slectionnez Activer le paramtre pour diffrer la slection des membres jusqu' l'excution de la requte.
Lorsque l'option Activer le paramtre est slectionne, il n'est pas possible d'accder aux autres onglets du
slecteur de membres.
3. Saisissez le texte de l'invite dans la zone Texte de l'invite.
4. Pour que la dernire valeur slectionne soit nouveau slectionne par dfaut lorsque l'invite apparat,
choisissez Conserver dernires valeurs slectionnes.
5. Pour dfinir les valeurs par dfaut de l'invite, slectionnez Dfinir des valeurs par dfaut, puis cliquez sur
Modifier. Dans la bote de dialogue Slectionnez des valeurs de paramtre, choisissez les valeurs par dfaut de
l'invite, puis cliquez sur OK.
6. Cliquez sur OK.

Liens associs
Ouverture du slecteur de membres dans l'Editeur de requte [page 204]

11.2.11 Affichage des membres slectionns dans le Slecteur


de membres

Dans l'onglet Membres du slecteur de membres, vous pouvez cliquer sur l'icne Dvelopper l'arborescence pour

afficher les slections afin de faire apparatre les membres slectionns dans l'affichage de la hirarchie.

L'affichage se dveloppe automatiquement pour montrer les membres suivants :

Membres explicitement slectionns.


Membres utiliss pour slectionner les membres associs. Les membres associs implicitement slectionns
ne sont pas ncessairement affichs. A titre d'exemple, si le membre appel France a t utilis pour
slectionner ses enfants, la vue Arborescence se dveloppe pour afficher France. Si le nud France ne
contient pas de membres explicitement slectionns, le nud n'est pas dvelopp pour afficher les enfants
implicitement slectionns.

Astuce
La commande Dvelopper l'arborescence pour afficher les slections ne rduit pas les nuds dj dvelopps.
Pour rduire la longueur de l'affichage, fermez tous les nuds de la hirarchie ouverts avant de cliquer sur
l'icne.

Liens associs

Guide de l'utilisateur de l'outil de conception d'information


208 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation de l'Editeur de requte
Ouverture du slecteur de membres dans l'Editeur de requte [page 204]

11.2.12 Tri des membres d'une hirarchie

Par dfaut, les membres d'une hirarchie sont affichs dans le slecteur de membres dans l'ordre de leur
stockage dans la base de donnes. Pour pouvoir trouver plus facilement des membres dans une hirarchie, vous
pouvez trier l'affichage par ordre alphabtique croissant (de A Z) ou dcroissant (de Z A).

Dans l'onglet Membres du slecteur de membres, cliquez sur l'icne Ordre de tri , puis slectionnez l'ordre
de tri souhait.

Les membres sont tris localement dans le slecteur de membres. Ce tri n'a aucune incidence sur l'affichage des
membres dans la requte.
Liens associs
Ouverture du slecteur de membres dans l'Editeur de requte [page 204]

11.2.13 Dfinir les options d'affichage

Par dfaut, le slecteur de membres affiche la lgende des membres des hirarchies. Il est possible de dfinir les
options d'affichage de sorte qu'il montre les noms uniques ou la fois les lgendes et les noms uniques.

Dans l'onglet Membres du slecteur de membres, cliquez sur l'icne Options d'affichage des membres , puis
slectionnez l'option d'affichage souhaite.

11.2.14 Affichage du nombre d'enfants estim

Le slecteur de membres est capable d'valuer le nombre d'enfants de chaque membre. Par dfaut, ces
estimations sont masques. Toutefois, vous pouvez faire apparatre le nombre d'enfants estim dans l'affichage
de la hirarchie.

Dans l'onglet Membres du slecteur de membres, cliquez sur l'icne Afficher/Masquer le nombre d'enfants estim

pour activer ou dsactiver l'affichage du nombre d'enfants.

Guide de l'utilisateur de l'outil de conception d'information


Utilisation de l'Editeur de requte 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 209
11.3 Filtrage des donnes dans l'Editeur de requte

11.3.1 Comment crer un filtre d'entreprise

Cette procdure suppose que vous criez un filtre d'entreprise dans l'Editeur de requte ou dans la bote de
dialogue Modifier le filtre d'entreprise.

Les filtres d'entreprise sont des filtres qui reposent sur des objets de la couche de gestion. Ils servent limiter la
quantit de donnes renvoyes dans les rsultats de la requte.

Les filtres de la requte sont structurs de la faon suivante : objet filtr, oprateur, oprande. Par exemple, dans
le filtre suivant :

[Pays] InList (Etats-Unis;France)

La dimension [Pays] reprsente l'objet filtr, InList l'oprateur et la liste de valeurs (Etats-Unis;France)
l'oprande. Le filtre supprime toutes les valeurs de [Pays] autres qu'Etats-Unis et France du rsultat de la
requte.

Le tableau ci-dessous dcrit les composants d'un filtre :

Composant de Description
filtre

Objet filtr L'objet filtr est l'objet de la couche de gestion dont les valeurs sont filtres. Les
dimensions, les attributs, les indicateurs, les hirarchies et les niveaux hirarchiques
peuvent tre utiliss comme objets filtrs.

Oprateur L'oprateur est utilis pour comparer l'objet filtr et l'oprande. L'oprateur Egal , par
exemple, permet de conserver uniquement les valeurs de l'objet filtr qui correspondent
exactement la valeur de l'oprande.

Oprande L'oprande fournit la ou les valeurs utilises pour filtrer l'objet filtr.

1. Faites glisser un objet de la couche de gestion dans le volet Objets du filtre. Il s'agit de l'objet filtr.
2. Dans le volet Objets du filtre, slectionnez un oprateur dans la liste.
3. Dans le volet Objets du filtre, slectionnez un oprande dans la liste.

Selon le type de la couche de gestion et la finalit du filtre, les types d'oprande suivants sont disponibles :

Type d'oprande Description

Constante Servez-vous de l'oprande Constante pour saisir des valeurs directement dans le filtre.
Vous pouvez, par exemple, utiliser une constante pour saisir France dans le filtre :

[Pays] Egal France

Vous pouvez aussi saisir la fonction @Variable pour extraire la valeur d'une variable de
systme ou d'un attribut utilisateur. Par exemple, pour filtrer le nom de connexion de
l'utilisateur actuel, saisissez l'oprande Constante de la faon suivante :

Guide de l'utilisateur de l'outil de conception d'information


210 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation de l'Editeur de requte
Type d'oprande Description

@Variable('BOUSER'). Pour en savoir plus sur la fonction @Variable, voir la rubrique


associe.

Liste de valeurs Servez-vous de l'oprande Liste de valeurs pour slectionner des valeurs dans une liste
associe l'objet filtr. Par exemple, si l'objet filtr est [Ville], vous pouvez utiliser la
liste de valeurs pour slectionner une ou plusieurs villes associes l'objet.

Objet Servez-vous de l'oprande Objet pour spcifier un objet de la couche de gestion.


Lorsque vous dfinissez le filtre, faites glisser un objet de la couche de gestion et
dposez-le la position de l'oprande.

Remarque
Il n'est pas possible de slectionner un objet comme oprande dans certaines
sources de donnes OLAP ou si l'objet filtr est une hirarchie.

Invite Servez-vous de l'oprande Invite si vous souhaitez qu'une valeur vous soit demande en
cas d'actualisation de la requte. Voir les rubriques associes propos du filtrage
l'aide d'invites.

Remarque
Les oprandes Invite ne sont pas disponibles si le filtre d'entreprise est dfini pour un
profil de scurit de gestion.

4. Pour filtrer des donnes selon plusieurs critres, ajoutez un critre en faisant glisser un autre objet dans le
volet Objets du filtre.
Par dfaut, les filtres sont combins avec l'oprateur ET. Pour utiliser l'oprateur OU, cliquez deux fois sur la
case contenant l'oprateur Et.

Remarque
L'oprateur OU n'est pas pris en charge pour les sources de donnes OLAP.

5. Pour imbriquer des filtres de requte, faites glisser un autre objet d'entreprise et dposez-le dans un filtre de
requte existant dans le volet Objets du filtre.
L'imbrication de filtres de requte vous permet de crer des conditions de filtre plus complexes qu'en
combinant des filtres au mme niveau. Lorsque vous imbriquez des filtres, vous dfinissez l'ordre dans lequel
ils sont valus. L'imbrication de filtre n'a de sens qu'une fois que vous avez dfini deux filtres au mme
niveau.

Liens associs
Utilisation de l'Editeur de requte [page 201]
Insertion et modification des filtres [page 171]
A propos de @Variable [page 327]
Cration d'une invite pour filtrer les donnes [page 212]

Guide de l'utilisateur de l'outil de conception d'information


Utilisation de l'Editeur de requte 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 211
11.3.2 Filtrage des donnes l'aide d'invites

Une invite est un type de filtre de requte particulier. Il s'agit d'un filtre dynamique qui affiche une question chaque
fois que vous actualisez les donnes d'une requte. Pour rpondre aux invites, il vous suffit de saisir ou de
slectionner les valeurs afficher avant d'actualiser les donnes. La requte renvoie alors uniquement les valeurs
spcifies.

Les invites permettent plusieurs utilisateurs visualisant un mme document de spcifier un sous-ensemble
d'informations de base de donnes et d'afficher celui-ci dans les mmes tableaux et diagrammes de rapport. Elles
rduisent en outre le dlai d'extraction des donnes dans la base de donnes.

Lorsque vous dfinissez une invite dans le filtre de la requte, vous pouvez soit crer une nouvelle requte, soit
utiliser une requte existante dfinie comme paramtre dans la couche de gestion.

Si vous dfinissez plusieurs invites dans une requte, vous pouvez modifier l'ordre de prsentation des invites.
Modifiez l'ordre des invites dans les proprits de la requte.

Invites fusionnes

Lors de requtes sur une couche de gestion ou un univers, les invites similaires sont fusionnes. Les rgles
suivantes doivent tre vrifies pour que les invites soient fusionnes :

Les invites doivent contenir le mme texte.


Les invites attendent des rponses ayant le mme type de donnes.
Les invites attendent le mme nombre de rponses. (Le nombre de rponses donner dpend de l'oprateur
utilis pour rfrencer l'invite. Par exemple, Egal attend une rponse. Entre attend plusieurs rponses.)

Un seul message s'affiche pour les invites fusionnes. La liste de valeurs affiche par l'invite fusionne correspond
la liste associe l'invite ayant le plus grand nombre de contraintes de proprits d'affichage.

Remarque
Toutes les invites de la requte sont susceptibles d'tre fusionnes : les paramtres dfinis dans la couche de
gestion ou la fondation de donnes, les invites dfinies comme filtres de requte et celles dfinies dans
l'expression de la requte d'un objet de couche de gestion comportant la fonction @Prompt.

Liens associs
Cration d'une invite pour filtrer les donnes [page 212]
Utilisation d'une invite existante pour filtrer les donnes [page 213]
Dfinition des proprits de la requte [page 214]
A propos des paramtres [page 187]

11.3.2.1 Cration d'une invite pour filtrer les donnes

Cette procdure suppose que vous criez un filtre d'entreprise dans l'Editeur de requte ou dans la bote de
dialogue Modifier le filtre d'entreprise.

Guide de l'utilisateur de l'outil de conception d'information


212 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation de l'Editeur de requte
1. Faites glisser l'objet filtrer l'aide d'une invite et dposez-le dans le volet Filtres de la requte.
Le filtre de la requte s'affiche en mode plan dans le volet Filtres de la requte. Le plan affiche l'objet filtr,
l'oprateur et le type de filtre appliqu l'objet. (Par dfaut, le filtre est une constante.)
2. Slectionnez l'oprateur de filtre dans la liste.

Remarque
La liste des oprateurs disponibles dpend du type d'objet filtr.

3. Cliquez sur la flche droite du plan du filtre de la requte et slectionnez Invite dans le menu pour filtrer
l'objet l'aide d'une invite.
La bote de dialogue Modifier l'invite s'affiche et l'option Nouveau paramtre est slectionne par dfaut.
4. Modifiez la question de l'invite dans la zone Texte de l'invite.
5. Slectionnez Invite avec une liste de valeurs pour permettre l'utilisateur de faire un choix dans une liste de
valeurs lorsqu'il rpond l'invite.

L'option est uniquement disponible si une liste de valeurs est associe l'objet filtr dans l'univers.
6. Slectionnez Slectionner uniquement dans la liste pour limiter le choix de l'utilisateur aux valeurs de la liste.

Vous pouvez slectionner cette option uniquement si l'option Invite avec une liste de valeurs est slectionne.
7. Slectionnez Conserver les dernires valeurs pour que l'invite propose la dernire valeur slectionne par
l'utilisateur lors de l'actualisation prcdente. Lors de la premire excution de la requte, c'est la valeur par
dfaut qui est propose (si elle a t dfinie).
8. Slectionnez Invite facultative pour que l'invite soit facultative. Si l'utilisateur ne fournit aucune valeur une
invite facultative, celle-ci est ignore.
9. Slectionnez Dfinir les valeurs par dfaut pour que l'invite propose les valeurs par dfaut lorsqu'elle s'affiche.
a) Pour saisir ou slectionner les valeurs par dfaut, cliquez sur Modifier.
b) Si une liste de valeurs est associe l'objet du filtre, slectionnez les valeurs par dfaut dans la liste.
c) Si aucune liste de valeurs n'est associe l'objet du filtre, saisissez les valeurs par dfaut.
d) Cliquez sur OK pour enregistrer les valeurs par dfaut.
10. Cliquez sur OK pour enregistrer la nouvelle dfinition de l'invite.

Liens associs
Comment crer un filtre d'entreprise [page 210]
A propos des listes de valeurs [page 189]

11.3.2.2 Utilisation d'une invite existante pour filtrer les


donnes

Cette procdure suppose que vous criez un filtre d'entreprise dans l'Editeur de requte ou dans la bote de
dialogue Modifier le filtre d'entreprise.

1. Faites glisser l'objet sur lequel vous souhaitez poser une invite et dposez-le dans le volet Filtres de la requte.
Le filtre de la requte s'affiche en mode plan dans le volet Filtres de la requte.
2. Slectionnez l'oprateur de filtre dans la liste.

Guide de l'utilisateur de l'outil de conception d'information


Utilisation de l'Editeur de requte 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 213
Remarque
La liste des oprateurs disponibles dpend du type d'objet filtr.

3. Cliquez sur la flche droite du Filtre de requte, puis slectionnez Invite dans le menu.
4. Dans la bote de dialogue Modifier l'invite, slectionnez l'option Utiliser les paramtres de l'univers.
5. Slectionnez un paramtre existant.
La liste n'affiche que les invites de l'univers compatibles avec l'objet que vous filtrez. Par exemple, l'objet filtr
et l'invite de l'univers doivent avoir le mme type de donnes.
6. Cliquez sur OK pour enregistrer la dfinition de l'invite.

Liens associs
Comment crer un filtre d'entreprise [page 210]
A propos des paramtres [page 187]

11.4 Dfinition des proprits de la requte

1. Dans la barre d'outils Proprits de la requte de l'Editeur de requte, cliquez sur le bouton .
2. Modifiez les paramtres de proprit de la requte selon vos besoins.

Proprit Description
Extraire les doublons Lorsque cette option est slectionne, la requte renvoie
toutes les lignes associes, mme s'il s'agit de doublons.
Pour viter les doublons dans l'ensemble de rsultats,
dslectionnez cette option.

Extraire les lignes vides Habituellement, il peut y avoir une ligne vide dans les
requtes multidimensionnelles lorsque les donnes de
(univers OLAP uniquement)
l'intersection de deux ou plusieurs dimensions n'existent
pas.

Lorsque cette option est slectionne, l'ensemble de


rsultats inclut les lignes pouvant comprendre des cellules
vides.

Lorsque cette option est dslectionne, l'ensemble de


rsultats contient uniquement les lignes dont les cellules
ne sont pas vides.

Dlai d'extraction max. Dfinit la dure maximale (en secondes) pendant laquelle
une requte peut s'excuter avant d'tre arrte. Par
dfaut, cette valeur est la mme que le paramtre
d'univers Limiter le temps d'excution

Si cette valeur est dfinie sur 0, cette option est


dsactive.

Guide de l'utilisateur de l'outil de conception d'information


214 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation de l'Editeur de requte
Proprit Description

Lorsque le paramtre Limiter le temps d'excution est


infrieur cette option, c'est sa valeur qui est utilise pour
limiter le temps d'excution de la requte.

Nombre max. de lignes extraites Dfinit le nombre maximal de lignes de donnes affiches
lors de l'excution de la requte. La requte extrait toutes
les lignes possibles mais n'affiche que les n premires
lignes, n tant le nombre maximal de lignes dfini pour ce
paramtre.

L'administrateur peut craser ce paramtre dans le profil


de scurit utilisateur.

Exemple d'ensemble de rsultats Ce paramtre (quand il est pris en charge par la base de
donnes), prend comme exemple n lignes de la base de
donnes, n tant la valeur dfinie pour l'exemple
d'ensemble de rsultats. Cette mthode est plus rapide
que l'utilisation du paramtre Nombre max. de lignes
extraites.

Rtablir les contextes l'actualisation Cette fonction n'est disponible que pour les univers
relationnels. Lorsque cette option est slectionne, si un
utilisateur actualise une requte contenant des contextes,
il doit choisir le ou les contextes. L'utilisateur peut effacer
les contextes slectionns au pralable en cliquant sur
Effacer les contextes.

Si cette option n'est pas slectionne, la requte est


actualise l'aide des contextes d'origine. Si les contextes
ont t modifis depuis la dernire excution de la requte,
l'utilisateur doit choisir nouveau les contextes parce que
la requte est considre comme nouvelle.

Ordre des invites S'il existe plusieurs invites dans une requte, utilisez cette
fonction pour dfinir l'ordre d'excution des invites dans la
requte. Cliquez sur une invite et utilisez les flches vers le
haut et vers le bas pour modifier la position de l'invite.

3. Cliquez sur OK pour fermer le dialogue Proprits de la requte et enregistrer les modifications.

11.5 Affichage et modification du script de requte

Vous pouvez afficher le script de requte d'une requte cre dans l'Editeur de requte. Pour les univers
relationnels, vous pouvez galement modifier le script de la requte.

1. Dans l'Editeur de requte, cliquez sur Afficher le script.


Le script de la requte s'affiche dans le Visualiseur du script de requte.
2. Pour les univers OLAP, vous unique option est de cliquer sur OK pour fermer le Visualiseur du script de
requte.
3. Pour les univers relationnels, pour modifier le script de la requte, slectionnez l'option Utiliser un script de
requte personnalis.

Guide de l'utilisateur de l'outil de conception d'information


Utilisation de l'Editeur de requte 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 215
a) Dans le volet Script de requtes, modifiez la requte.
b) Cliquez sur Valider pour vrifier la syntaxe du script.
c) Cliquez sur Annuler pour annuler la dernire modification apporte au script.
d) Cliquez sur OK pour enregistrer et utiliser le script de requte modifi.
Le script de requte modifi est utilis tant que vous n'avez pas dslectionn l'option Utiliser un script de
requte personnalis ou ferm l'Editeur de requte.
4. Pour utiliser le script de requte gnr par l'diteur de requte, slectionnez l'option Utiliser le script de
requte gnr par votre requte.
5. Cliquez sur OK pour enregistrer les changements.

11.6 Profilage des valeurs de colonne dans l'diteur de


requte

Vous pouvez profiler les valeurs d'une colonne dans les rsultats de la requte. Le profilage affiche
graphiquement (dans un diagramme secteurs ou barres) le nombre d'occurrences de chaque valeur de la
colonne. Si la colonne possde un filtre dfini, il est appliqu.

1. Ouvrez une requte dans l'Editeur de requte et actualisez les rsultats.

2. Dans le volet Aperu des donnes, cliquez sur l'icne Aperu avanc .
La fentre Profiler les valeurs de colonne apparat. Pour savoir ce que vous pouvez effectuer dans cette
fentre, voir la rubrique associe.

Liens associs
Affichage et profilage de valeurs dans une source de donnes [page 136]
Utilisation de l'Editeur de requte [page 201]

Guide de l'utilisateur de l'outil de conception d'information


216 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Utilisation de l'Editeur de requte
12 Vrification de l'intgrit

12.1 Excution d'une vrification d'intgrit

Utilisez la fonction Vrifier l'intgrit pour vrifier les aspects de la conception de votre univers ou de ses
lments, par exemple, la fondation de donnes, la couche de gestion, les paramtres et les listes de valeurs.
Slectionnez des rgles prdfinies vrifiant la validit des expressions SQL et MDX, ainsi que le respect des
restrictions de conception. La ralisation d'une vrification d'intgrit aide viter les problmes lors de
l'excution de requtes et de rapports sur l'univers publi.

Vous pouvez dfinir une vrification d'intgrit en arrire-plan qui effectue automatiquement une vrification
d'intgrit chaque fois que vous enregistrez une ressource. Pour en savoir plus, voir la rubrique associe relative
la dfinition des prfrences pour la vrification d'intgrit.

Vous pouvez excuter une vrification d'intgrit tout moment pour diffrents objets et ressources dans l'outil
de conception d'information :

Ressources (fondations de donnes, couches de gestion, connexions et raccourcis) dans la vue Projets
locaux
Elments de la fondation de donnes et de la couche de gestion (tables, contextes, objets de couche de
gestion, requtes, paramtres, listes de valeurs) dans l'diteur
Univers publis dans la vue Ressources de rfrentiel
Univers publis dans l'Editeur de scurit (pour vrifier la validit des profils de scurit).

1. Cliquez avec le bouton droit de la souris sur la ressource ou l'objet pour lequel vous souhaitez excuter une
vrification d'intgrit et slectionnez Vrifier l'intgrit.
2. Dans le volet de gauche de la bote de dialogue Vrifier l'intgrit, slectionnez les rgles que vous souhaitez
appliquer.
3. Cliquez sur Vrifier l'intgrit.

Les rsultats de la vrification d'intgrit sont rpertoris dans le volet de droite de la bote de dialogue
Vrifier l'intgrit. Les rsultats d'une rgle de vrification peuvent avoir l'une de ces trois gravits :

Gravit Description

Erreur La vrification a dtect quelque chose qui ne fonctionnera pas. Vous devez rsoudre
le problme.

Avertissement Avertissement concernant un objet manquant (par exemple, une cl manquante ou un


lien manquant).

Informations La vrification s'est acheve avec succs. Une coche verte figure en regard de la rgle.

Remarque
Vous pouvez changer la gravit des rsultats d'une rgle dans les prfrences de l'outil de conception
d'information.

4. Pour enregistrer les rsultats dans un fichier texte, cliquez sur Exporter.
5. Lorsque vous avez fini de passer en revue les rsultats, cliquez sur OK.

Guide de l'utilisateur de l'outil de conception d'information


Vrification de l'intgrit 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 217
Aprs la fermeture de la bote de dialogue Vrifier l'intgrit, les rsultats de la vrification d'intgrit peuvent tre
passs en revue dans la vue Vrifier les problmes d'intgrit jusqu' ce que vous excutiez la vrification
d'intgrit suivante. Pour en savoir plus, voir la rubrique associe.
Liens associs
Dfinition des prfrences pour la vrification d'intgrit [page 21]
Rvision des problmes de vrification d'intgrit [page 218]

12.2 Rvision des problmes de vrification d'intgrit

1. Dans le menu principal de l'outil de conception d'information, slectionnez Fentre Vrifier les problmes
d'intgrit .
La vue Vrifier les problmes d'intgrit s'ouvre sur une liste des rsultats de la dernire vrification
d'intgrit.

Remarque
S'il existe des rsultats de contrle d'intgrit pour plusieurs ressources, la vue Problmes affiche le
rsultat de la ressource active dans l'diteur.

2. Pour corriger un problme, cliquez deux fois sur le rsultat dans la liste.
L'diteur s'ouvre pour l'objet en question du rsultat. Par exemple, si le rsultat concerne un problme avec la
table Client, l'Editeur de fondation de donnes s'ouvre et la table Client est en surbrillance.

La liste des rsultats reste dans la vue Vrifier les problmes d'intgrit jusqu' ce que vous fermiez la vue ou
excutiez une autre vrification d'intgrit.
Liens associs
Excution d'une vrification d'intgrit [page 217]

Guide de l'utilisateur de l'outil de conception d'information


218 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Vrification de l'intgrit
13 Affichage des dpendances entre
ressources

13.1 A propos des dpendances de ressources

Pour toute ressource locale, vous pouvez afficher sa relation aux autres ressources locales et tout univers
dpendant publi dans le rfrentiel.

Apporter des modifications une ressource, comme la supprimer d'un projet local, la dplacer dans un autre
projet local ou la mettre jour, peut avoir un impact sur d'autres ressources qui lui sont dpendantes. Vous tes
averti de cet impact avant de supprimer ou de dplacer une ressource.

Pour vous aider comprendre l'impact des modifications et planifier votre travail, il existe des commandes
indiquant les dpendances entre les ressources et leurs objets.

Dpendances entre des ressources locales

La commande Afficher les dpendances locales indique les dpendances entre les ressources d'un projet local.

Lorsque vous slectionnez une ressource, deux onglets affichent les ressources dpendantes et celles
rfrences : l'onglet Ressources dpendantes rpertorie les ressources d'un mme projet local qui dpend de la
ressource slectionne. L'onglet Ressources rfrences rpertorie les ressources du mme projet local qui sont
rfrences par la ressource slectionne. Voir l'exemple 1.

Les chemins vers les ressources rfrences sont relatifs et non absolus. Cela signifie que si vous renommez une
ressource, les ressources rfrences sont supposes se trouver dans le mme dossier. Si les ressources
rfrences se trouvent dans un autre sous-dossier, la rfrence est rompue. Voir l'exemple 2.

Vous pouvez galement afficher les dpendances locales pour tout objet de la couche de gestion. Dans ce cas,
pour les couches de gestion relationnelles, les ressources rfrences incluent les tables et colonnes de la
fondation de donnes sur lesquelles est bas l'objet.

Exemple
1: Afficher les dpendances locales

Le projet local Demo contient les ressources suivantes :

Demo_Local_Connection.cnx
Demo_Data_Foundation.dfx
Demo_for_Accounting.blx
Demo_for_Sales.blx

Vous souhaitez rpertorier toutes les ressources qui seraient impactes si vous modifiiez la ressource
Demo_Data_Foundation. Dans la vue Projets locaux, vous slectionnez la commande Afficher les
dpendances locales sous Demo_Data_Foundation.dfx. Les dpendances suivantes s'affichent :

Guide de l'utilisateur de l'outil de conception d'information


Affichage des dpendances entre ressources 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 219
Ressources dpendantes Ressources rfrences

\Demo\Demo_for_Accounting.blx \Demo\Demo_Local_Connection.cnx

\Demo\Demo_for_Sales.blx

Les deux couches de gestion contiennent des rfrences la fondation de donnes et, ventuellement, des
rfrences non valides si vous supprimez ou modifiez la ressource Demo_Data_Foundation. Elles sont donc
rpertories dans l'onglet Ressources dpendantes.

La fondation de donnes rfrence la connexion. Toute modification apporte la ressource


Demo_Local_Connection peut affecter la ressource Demo_Data_Foundation et ses ressources
dpendantes.

Vous souhaitez prsent afficher les dpendances de la ressource Demo_Local_Connection :

Ressources dpendantes Ressources rfrences

\Demo\Demo_Data_Foundation.dfx

\Demo\Demo_for_Accounting.blx
\Demo\Demo_for_Sales.blx

Notez que la ressource Demo_Data_Foundation et ses deux couches de gestion dpendantes sont
rpertories en tant que ressources dpendantes. Etant donn qu'une connexion reprsente la premire
ressource cre lors de la conception d'un univers, aucune ressource ne rfrence la connexion.

Exemple
2: Renommer les ressources

Le projet local OLAP_Demo contient un dossier avec les ressources suivantes :

Dossier_Un

OLAP_Local_Connection.cnx
OLAP_Business_Layer.blx

Renommez OLAP_Business_Layer.blx par OLAP_New_Business_Layer.blx et affichez les dpendances


locales. Dans la vue Projets locaux, vous slectionnez la commande Afficher les dpendances locales sous
OLAP_New_Business_Layer.blx. Les dpendances suivantes s'affichent :

Ressources dpendantes Ressources rfrences


\OLAP_Demo\Folder_One
\OLAP_Local_Connection.cnx

Bien que la couche de gestion ait t renomme, la ressource OLAP_Local_Connection est rpertorie en
tant que ressource rfrence, car elle se trouve dans le mme dossier.

A prsent, crez Dossier_Deux dans le projet OLAP_Demo et copiez OLAP_New_Business_Layer.blx dans


Dossier_Deux. Dans le Dossier_deux, renommez OLAP_New_Business_Layer.blx par
OLAP_New2_Business_Layer.blx et affichez les dpendances locales.

Guide de l'utilisateur de l'outil de conception d'information


220 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Affichage des dpendances entre ressources
Ressources dpendantes Ressources rfrences

\OLAP_Demo\Dossier_Deux
\OLAP_Local_Connection.cnx

La rfrence la ressource OLAP_Local_Connection est corrompue, car lorsque vous renommez


OLAP_New2_Business_Layer.blx, l'outil de conception d'information prsume que les ressources
rfrences se trouvent dans le mme dossier.

Dpendances entre les objets de la fondation de donnes et de la couche de


gestion

Lorsque vous modifiez une fondation de donnes, vous pouvez afficher les dpendances locales de n'importe
quelle table ou colonne. Une liste de couches de gestion dpendantes s'affiche. Vous pouvez alors afficher une
liste des objets par couche de gestion qui dpendent de l'objet de la fondation de donnes slectionn.

Dans la vue de la fondation de donnes, lorsque vous modifiez une couche de gestion relationnelle, vous pouvez
slectionner des tables et des colonnes et afficher les objets associs. Cela mettra en surbrillance dans la couche
de gestion tous les objets qui font rfrence aux objets de la fondation de donnes slectionns.

Dpendances entre des ressources locales et des ressources de rfrentiel

La commande Afficher les dpendances du rfrentielrpertorie les univers publis dans un rfrentiel spcifique,
rfrencs par la ressource locale slectionne.
Liens associs
Affichage des dpendances locales [page 221]
Affichage des dpendances locales dans la fondation de donnes [page 139]
Affichage des objets associs [page 184]
Affichage des dpendances du rfrentiel [page 222]

13.2 Affichage des dpendances locales

Pour afficher des ressources du projet local dpendant d'une ressource slectionne :

1. Dans la vue Projets locaux, slectionnez la ressource dont vous souhaitez afficher les dpendances.
2. Cliquez avec le bouton droit et slectionnez Afficher les dpendances locales.

L'onglet Ressources dpendantes rpertorie les ressources du mme projet local qui contiennent des rfrences
la ressource slectionne ou en dpendent.

Guide de l'utilisateur de l'outil de conception d'information


Affichage des dpendances entre ressources 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 221
L'onglet Ressources rfrences rpertorie les ressources du mme projet local qui sont rfrences par la
ressource slectionne.
Liens associs
A propos des dpendances de ressources [page 219]

13.3 Affichage des dpendances du rfrentiel

Pour afficher des univers dans un rfrentiel dpendant d'une ressource slectionne :

1. Dans la vue Projets locaux, slectionnez la ressource dont vous souhaitez afficher les ressources
dpendantes publies dans un rfrentiel.
2. Cliquez avec le bouton droit et slectionnez Afficher les dpendances du rfrentiel.
3. Slectionnez une session pour le systme du rfrentiel o sont publies les ressources et connectez-vous.

Les univers publis dans le rfrentiel rfrenant la ressource slectionne sont rpertoris.
Liens associs
Ouverture d'une session [page 69]
A propos des dpendances de ressources [page 219]

Guide de l'utilisateur de l'outil de conception d'information


222 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Affichage des dpendances entre ressources
14 Publication de ressources

14.1 A propos de la publication de ressources

La publication est la dernire tape du processus de cration d'univers. A l'aide de l'Assistant Publier l'univers,
vous publiez une couche de gestion sur votre systme de fichiers local ou sur un rfrentiel.

Lorsque vous publiez une couche de gestion, l'Assistant exporte la couche de gestion et les ressources qu'elle
rfrence (connexion locale, raccourcis de connexions et fondation de donnes) et cre un univers qui est ds lors
accessible aux utilisateurs d'outils de requte, de reporting et d'analyse.

Publication en local

Seules les couches de gestion cres sur des connexions locales peuvent tre publies localement. Il peut s'agir
d'une couche de gestion base sur une connexion OLAP locale ou d'une couche de gestion base sur une
fondation de donnes source unique avec une connexion locale.

L'univers publi est enregistr dans le dossier du systme de fichiers local que vous spcifiez.

Publication sur un rfrentiel

Pour scuriser un univers, vous devez d'abord le publier sur un rfrentiel sur le CMS (Central Management
Server). L'univers hrite de la scurit au niveau des objets et des droits de scurit utilisateur dfinis pour le
CMS. Les donnes et mtadonnes de l'univers sont scurises en dfinissant des profils de scurit dans
l'Editeur de scurit de l'outil de conception d'information.

Lorsque vous crez une connexion dans un projet local, il s'agit d'une connexion locale non scurise et vous
devez la publier avant de publier une couche de gestion rfrenant la connexion. Pour scuriser une connexion,
publiez-la dans un rfrentiel sur un CMS. L'Assistant Publier la connexion cre une connexion scurise et
fournit un raccourci de connexion pour le projet local.

Pour parcourir et grer des ressources une fois qu'elles sont publies dans un rfrentiel, utilisez la vue
Ressources de rfrentiel.

Modification des ressources publies

Vous ne pouvez pas modifier un univers publi directement dans l'outil de conception d'information. Pour ce faire,
vous devez l'extraire l'aide de l'Assistant Extraire l'univers. L'Assistant extrait l'univers du dossier local ou du
rfrentiel, le subdivise en couche de gestion et ressources qu'elle rfrence (connexion locale, raccourcis de
connexion, fondation de donnes) et cre ces ressources dans un projet local o elles peuvent tre modifies.

Les connexions ne peuvent tre publies que dans un rfrentiel. Pour modifier une connexion publie, vous
devez la modifier dans la vue Ressources de rfrentiel.

Guide de l'utilisateur de l'outil de conception d'information


Publication de ressources 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 223
Liens associs
Publication d'un univers [page 224]
Extraction d'un univers publi depuis un rfrentiel [page 53]
Publication d'une connexion locale dans le rfrentiel [page 225]
A propos de la scurit de l'univers [page 227]
A propos de la gestion des ressources de rfrentiel [page 67]

14.2 Publication d'un univers

Pour publier un univers dans un rfrentiel, la couche de gestion doit rfrencer un ou plusieurs raccourcis de
connexions scurises. Tous les raccourcis doivent rfrencer des connexions dfinies dans le rfrentiel o doit
tre publi l'univers.

Remarque
Si la couche de gestion rfrence une connexion locale et que vous souhaitez publier dans un rfrentiel,
publiez d'abord la connexion et modifiez la rfrence de connexion dans la fondation de donnes (relationnelle)
ou dans la couche de gestion (OLAP) pour utiliser le raccourci de connexion.

Pour publier un univers localement, celui-ci doit rfrencer uniquement une connexion locale qui n'est scurise
dans aucun rfrentiel.

Actions conseilles avant la publication d'un univers :

Enregistrez la couche de gestion et toutes les ressources qu'elle rfrence.


Si la couche de gestion rfrence des ressources partages, synchronisez le projet pour vous assurer que
toutes les modifications seront prises en compte dans l'univers publi.
Vrifiez l'intgrit de la couche de gestion et, le cas chant, la fondation de donnes. L'Assistant Publier
l'univers vous offre la possibilit d'effectuer une vrification de l'intgrit avant la publication.

1. Dmarrez l'Assistant Publier l'univers :

Pour publier dans un rfrentiel, slectionnez la couche de gestion dans la vue Projets locaux, cliquez
l'aide du bouton droit de la souris sur la couche de gestion et slectionnez Publier Dans un
rfrentiel .
Pour publier dans un dossier local, slectionnez la couche de gestion dans la vue Projets locaux, cliquez
l'aide du bouton droit de la souris sur la couche de gestion et slectionnez Publier Dans un dossier
local .
2. Suivez les instructions des pages de l'Assistant. Pour en savoir plus sur ce qui est faire sur une page en
particulier, cliquez sur l'icne d'aide dans le coin infrieur gauche.

Dans la vue Projets locaux, slectionnez la couche de gestion, puis Publier Dans un dossier local .

L'univers est cr dans le dossier local ou dans le rfrentiel sous la forme d'un fichier .unx.
Liens associs
Publication d'une connexion locale dans le rfrentiel [page 225]
Excution d'une vrification d'intgrit [page 217]

Guide de l'utilisateur de l'outil de conception d'information


224 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Publication de ressources
Ouverture d'une session [page 69]
A propos de la publication de ressources [page 223]

14.2.1 Slection d'un dossier de rfrentiel

Lors de la publication ou de l'extraction de ressources sur un rfrentiel, l'assistant affiche les dossiers du
rfrentiel dans le volet gauche. La table dans le volet droit rpertorie les ressources du dossier.

Lors de la publication d'une ressource dans un rfrentiel, accdez au dossier du rfrentiel dans l'arborescence
de navigation situe dans le volet gauche. Vous pouvez insrer un dossier.

Lors de l'extraction d'un univers publi, accdez au dossier du rfrentiel situ dans le volet gauche et
slectionnez l'univers dans la liste des univers situe dans le volet droit.

Remarque
Par dfaut, les ressources sont extraites dans le projet local et scurises localement en vous demandant de
saisir l'authentification CMS lors de l'ouverture d'une fondation de donnes ou d'une couche de gestion
extraite.

Pour supprimer les normes de scurit locale, slectionnez l'option Enregistrer pour tous les utilisateurs.

14.2.2 Slection d'un dossier local

Lors de la publication ou de l'extraction d'une ressource dans un dossier local, l'Assistant demande de prciser un
dossier local.

1. Saisissez le chemin d'accs au dossier accessible depuis votre ordinateur.


2. Pour parcourir le systme de fichiers et slectionner un dossier, cliquez sur Parcourir.

14.3 Publication d'une connexion locale dans le rfrentiel

1. Pour lancer l'Assistant Publier la connexion, slectionnez la connexion dans la vue Projets locaux, cliquez avec
le bouton droit sur la connexion et slectionnez Publier la connexion dans un rfrentiel.
2. Suivez les instructions des pages de l'Assistant. Pour en savoir plus sur ce qui est faire sur une page en
particulier, cliquez sur l'icne d'aide dans le coin infrieur gauche.

La connexion est publie dans le rfrentiel. La connexion locale est supprime de la vue Projets locaux. Vous
avez le choix de crer un raccourci de connexion dans le projet local. Pour publier une couche de gestion sur la
base de cette connexion, modifiez la couche de gestion ou la fondation de donnes pour rfrer au nouveau
raccourci.
Liens associs
Ouverture d'une session [page 69]

Guide de l'utilisateur de l'outil de conception d'information


Publication de ressources 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 225
A propos des raccourcis de connexion [page 73]
Changement de connexion dans une fondation de donnes [page 106]
Changement de la source de donnes d'une couche de gestion [page 160]
Synchronisation d'un projet [page 63]

Guide de l'utilisateur de l'outil de conception d'information


226 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Publication de ressources
15 Gestion de la scurit

15.1 A propos de la scurit de l'univers

La scurit d'univers commence quand l'univers est publi dans un rfrentiel d'un CMS (Central Management
Server ). Les univers publis sont stocks dans le dossier Univers et les connexions scurises dans le dossier
Connexions.

Vous pouvez scuriser des univers bass sur les utilisateurs et groupes dfinis dans le rfrentiel systme l'aide
de la CMC (Central Management Console).

Le premier niveau de scurit consiste accorder, l'aide de la CMC, des utilisateurs et groupes donns le droit
d'accs des dossiers, ressources, univers et connexions du rfrentiel. La mthode de dfinition de ces droits
est dcrite dans le Guide d'administration de la plateforme SAP BusinessObjects Business Intelligence.

Vous pouvez dfinir un autre niveau de scurit l'aide de l'Editeur de scurit de l'outil de conception
d'information. Vous pouvez restreindre les donnes renvoyes dans une requte l'aide des limites et contrles
de requte, des filtres et des restrictions de lignes. Vous pouvez galement accorder ou refuser l'accs des
objets et vues dans la couche de gestion. Pour crer ce niveau de scurit, vous dfinissez les profils de scurit
pour l'univers et vous affectez ces profils aux utilisateurs et groupes. Les bases du fonctionnement des profils de
scurit sont expliques dans cette rubrique.

Profils de scurit

Un profil de scurit est un groupe nomm de paramtres de scurit s'appliquant un univers publi dans un
rfrentiel. Les paramtres contrlent les donnes affiches et modifient les paramtres dfinis dans la fondation
de donnes et/ou la couche de gestion. Aprs affectation du profil un utilisateur ou groupe, les paramtres du
profil dterminent quels objets, donnes et connexions sont visibles par l'utilisateur lorsqu'il se connecte
l'univers. Il existe deux types de profil :

Les profils de scurit des donnes disposent de paramtres de scurit dfinis sur les objets de la fondation
de donnes et sur les connexions de donnes.
Les profils de scurit de gestion disposent de paramtres de scurit dfinis sur les objets de la couche de
gestion.

Plusieurs profils peuvent tre dfinis pour chaque univers. Les profils sont enregistrs dans le rfrentiel.

Utilisation des profils

Un utilisateur d'outil de requte ou de reporting auquel est accord l'accs un univers l'aide de la CMC et
auquel n'est affect aucun profil de scurit ou qui n'en hrite d'aucun, peut visualiser tous les objets de l'univers
et toutes les donnes renvoyes par ces objets.

Lorsque vous affectez un profil l'utilisateur, les paramtres de scurit dfinis dans le profil sont appliqus tout
moment o l'utilisateur excute une requte sur l'univers.

Guide de l'utilisateur de l'outil de conception d'information


Gestion de la scurit 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 227
Dans l'outil de conception d'information, les profils de scurit sont appliqus lorsque vous excutez une requte
partir de la vue Ressources de rfrentiel ou de l'Editeur de scurit. Ils sont appliqus en fonction du nom
d'utilisateur utilis pour ouvrir la session du CMS. Si vous excutez une requte depuis l'Editeur de couche de
gestion, les paramtres de profil de scurit ne s'appliquent pas.

Mthodes de gestion des profils multiples

Vous pouvez affecter plus d'un profil un utilisateur ou groupe. Un profil peut tre affect un utilisateur qui
hrite galement de profils de groupes. Si plusieurs profils sont affects un utilisateur, ils sont agrgs pour
produire un seul groupe de paramtres appel le profil Net.

L'agrgation suit les priorits et niveaux de restriction que vous pouvez modifier dans l'Editeur de scurit. Vous
pouvez galement voir de quels profils hrite un utilisateur ou groupe et afficher l'aperu des profils Net d'un
utilisateur ou groupe.

Gestion des profils

Les profils sont stocks indpendamment de l'univers lui-mme : les modifications dans la fondation de donnes
ou la couche de gestion de l'univers n'affectent pas les profils lorsque l'univers est republi. De la mme manire,
les modifications d'un profil sont indpendantes des affectations, ce qui vite de devoir raffecter un profil
lorsqu'il est modifi. Il reste affect en incluant toute modification.

Si vous republiez un univers, excutez une vrification de l'intgrit sur l'univers pour signaler toute divergence
entre l'univers et ses profils de scurit.

Les profils crs pour un univers sont supprims en mme temps que celui-ci.
Liens associs
Paramtres du profil de scurit des donnes [page 235]
Paramtres du profil de scurit de gestion [page 240]
Agrgation des profils de scurit [page 244]
Affichage des profils affects un utilisateur et aperu des profils Net [page 252]
Excution d'une requte sur un univers publi dans un rfrentiel [page 70]
A propos de l'Editeur de scurit [page 232]

15.2 A propos de la scurisation des ressources de l'outil de


conception d'information

Aucune authentification n'est requise pour dmarrer l'outil de conception d'information.

Un utilisateur peut crer et modifier des ressources non scurises (fondations de donnes, couches de gestion,
connexions) dans la vue Projets locaux. Les ressources sont enregistres dans un projet local.

Guide de l'utilisateur de l'outil de conception d'information


228 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Gestion de la scurit
Les ressources sont scurises lorsqu'un utilisateur partage un projet local et ses ressources, ou qu'il publie un
univers ou des connexions sur un rfrentiel. Les projets partags et les ressources publies sont stocks en
scurit dans un rfrentiel du CMS (Central Management Server).

Les droits d'application sont accords dans la CMC (Central Management Console). La mthode de dfinition de
ces droits est dcrite dans le Guide d'administration de la plateforme SAP BusinessObjects Business Intelligence.

Un utilisateur disposant des droits appropris peut extraire un univers publi du rfrentiel pour le modifier. Les
ressources peuvent aussi tre extraites d'un projet partag durant la synchronisation du projet. Dans les deux
cas, les ressources sont extraites dans le projet local et scurises localement en demandant l'utilisateur de
saisir l'authentification CMS lors de l'ouverture d'une fondation de donnes ou d'une couche de gestion extraite.

Lorsque vous dmarrez l'outil de conception d'information, il rouvre toute ressource qui tait ouverte lors de la
dernire fermeture de l'outil. Si des ressources scurises sont ouvertes, vous devez saisir votre authentification
CMS pour dmarrer l'outil.

Remarque
Pour supprimer l'exigence de scurit locale, vous devez disposer des droits Enregistrer pour tous les
utilisateurs dans la CMC. Lorsqu'une ressource est enregistre pour tous les utilisateurs, n'importe quel
utilisateur peut ouvrir la ressource sans saisir d'authentification CMS.

Les connexions scurises ne peuvent tre extraites du rfrentiel et stockes localement dans l'outil de
conception d'information. Au lieu de cela, un raccourci vers la connexion dans le rfrentiel est stock dans le
projet local. Les connexions scurises doivent tre modifies directement dans le rfrentiel depuis la vue
Ressources de rfrentiel. Pour tre en mesure d'accder aux donnes depuis une connexion scurise (par
exemple, afficher les valeurs de table ou excuter une requte), l'utilisateur doit saisir l'authentification CMS pour
le rfrentiel o est publie la connexion. Le systme utilise l'authentification pour dterminer de quels droits
dispose l'utilisateur pour cette connexion.
Liens associs
A propos des projets locaux [page 55]
A propos des raccourcis de connexion [page 73]

15.3 Droits de la CMC pour les utilisateurs de l'outil de


conception d'information

Les droits d'application, d'univers et de connexion ncessaires pour accomplir des tches dans l'outil de
conception d'information sont rsums dans cette rubrique.

Les droits sont accords dans la CMC (Central Management Console). La mthode de dfinition de ces droits est
dcrite dans le Guide d'administration de la plateforme SAP BusinessObjects Business Intelligence.

Pour ouvrir une session sur un systme de rfrentiel et accomplir toutes les tches scurises dans l'outil de
conception d'information :

Vous devez disposer d'un nom d'utilisateur et d'un mot de passe configurs par l'administrateur systme
dans la CMC pour le CMS o est stock le rfrentiel.
Le droit Se connecter au CMS avec l'outil de conception d'information et visualiser cet objet dans la CMC doit
vous tre accord dans la CMC.

Guide de l'utilisateur de l'outil de conception d'information


Gestion de la scurit 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 229
Les droits supplmentaires ncessaires sont rpertoris dans la table par tche.

Tche Droits requis

Publier une connexion sur un rfrentiel Droit d'application Crer, modifier ou supprimer
des connexions
Droit Visualiser les objets sur le dossier des
connexions
Droit Ajouter les objets au dossier sur le dossier
des connexions

Modifier une connexion scurise depuis la vue Droit d'application Crer, modifier ou supprimer
Ressources de rfrentiel des connexions
Ajouter les objets au dossier sur le dossier de
connexion ( crer)
Droit de connexion Modifier les objets
Droit de connexion Tlcharger les connexions
localement (connexions relationnelles
uniquement)

Utilisez un pilote de middleware local pour une Droit de connexion Tlcharger les connexions
connexion scurise localement (connexions relationnelles
uniquement)

Publier un univers sur un rfrentiel Droit d'application Publier des univers


Droit Visualiser les objets sur le dossier des univers
Droit Ajouter les objets au dossier sur le dossier
des univers
Droit d'univers Modifier les objets ( republier)

Extraire un univers publi d'un rpertoire Droit d'application Extraire des univers
Droit Visualiser les objets sur le dossier d'univers
Droit d'univers Visualiser les objets
Droit d'univers Extraire l'univers

Modifier les ressources locales scurises Aucun droit n'est requis, mais l'utilisateur doit
fournir l'authentification CMS de l'utilisateur qui a
enregistr les ressources.

Annuler la scurisation des ressources locales Droit d'application Enregistrer pour tous les
utilisateurs
Droit d'application Extraire des univers
Droit Visualiser les objets sur le dossier des univers
Droit d'univers Visualiser les objets
Droit d'univers Extraire l'univers
Droit d'univers Enregistrer pour tous les utilisateurs

Ouvrir l'Editeur de scurit Droit d'application Administrer des profils de


scurit

Guide de l'utilisateur de l'outil de conception d'information


230 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Gestion de la scurit
Tche Droits requis

Dfinir les profils de scurit Droit d'univers Visualiser les objets


Droit d'univers Modifier les profils de scurit

Affecter des profils de scurit des utilisateurs et Droit d'univers Visualiser les objets
groupes Droit d'univers Affecter les profils de scurit

Excuter une requte sur un univers publi Droit d'univers Visualiser les objets
Droit d'univers Crer et modifier des requtes se
basant sur cet univers
Droit d'univers Accs aux donnes
Droit Visualiser les objets sur les connexions sous-
jacentes
Droit Accs aux donnes sur les connexions sous-
jacentes

Partager des ressources de projet : Droit d'application Partager des projets

Partager un projet local


Ouvrir la vue Synchronisation du projet
Synchroniser les ressources du projet
Verrouiller et dverrouiller des ressources
Renommer ou supprimer un projet partag

Convertir un univers .unv stock dans le rfrentiel Droit Visualiser les objets sur le dossier d'univers
Droit Ajouter les objets au dossier sur le dossier
des univers
Droit d'univers Visualiser les objets

Calculer les statistiques d'un univers sources Droit d'application Calculer des statistiques
multiples Droit d'univers Visualiser les objets

Supprimer un univers du rfrentiel Droit d'univers Visualiser les objets


Droit d'univers Supprimer les objets

Supprimer une connexion du rfrentiel Droit d'application Crer, modifier ou supprimer


des connexions
Droit de connexion Visualiser les objets
Droit de connexion Supprimer les objets

Liens associs
A propos de la gestion de session [page 68]

Guide de l'utilisateur de l'outil de conception d'information


Gestion de la scurit 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 231
15.4 A propos de l'Editeur de scurit
L'Editeur de scurit sert crer et modifier les profils de scurit et les affecter aux utilisateurs et aux groupes.
Cette rubrique dcrit comment naviguer dans l'Editeur de scurit. Pour vous aider crer la scurit de l'univers
tape par tape, voir Comment scuriser un univers l'aide des profils de scurit [page 232].

Le nom de la session s'affiche dans l'onglet de l'Editeur de scurit. Si le nom de la session a un astrisque pour
prfixe, cela signifie que vous avez apport dans l'Editeur de scurit des modifications aux profils de scurit ou
aux affectations, qui n'ont pas encore t enregistres dans le rfrentiel.

L'Editeur de scurit peut tre visualis de deux manires : soit par univers, soit par utilisateurs ou groupes.
Slectionnez l'onglet gauche de l'Editeur de scurit pour afficher la vue avec laquelle vous souhaitez travailler.

L'onglet Univers/Profils permet d'effectuer des tches en slectionnant d'abord un univers dans le rfrentiel.
L'onglet Utilisateur/Groupe permet d'effectuer des tches en slectionnant d'abord un utilisateur ou un
groupe. Les trois icnes du panneau Utilisateur/Groupe permettent d'afficher les utilisateurs et groupes de
trois manires :

Icne Description

Afficher uniquement les utilisateurs.

Affiche tous les groupes et utilisateurs qu'ils contiennent. Un groupe est affich mme si
aucun groupe ou utilisateur ne lui est affect. Les groupes sont affichs sous forme de liste
plat.

Il s'agit de l'affichage par dfaut.

Affiche tous les groupes et les groupes et utilisateurs qu'ils contiennent. Les groupes sont
donc affichs avec leurs diffrents groupes parent.

Les droits d'application accords dans la CMC contrlent les tches pouvant tre effectues par l'utilisateur dans
l'Editeur de scurit. Pour en savoir plus, voir l'annexe relative aux droits du Guide d'administration de la
plateforme SAP BusinessObjects Business Intelligence.
Liens associs
A propos de la scurit de l'univers [page 227]
Comment scuriser un univers l'aide des profils de scurit [page 232]
Changement des priorits du profil de scurit des donnes [page 239]
Changement d'options d'agrgation des profils de scurit [page 251]
Affectation de profils de scurit des utilisateurs [page 252]
Affichage des profils affects un utilisateur et aperu des profils Net [page 252]

15.5 Comment scuriser un univers l'aide des profils de


scurit
Avant de commencer :

Guide de l'utilisateur de l'outil de conception d'information


232 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Gestion de la scurit
L'univers que vous souhaitez scuriser doit tre publi dans un rfrentiel. Vous ne pouvez crer une scurit
que pour les univers .unx.
Assurez-vous que vous disposez des droits appropris dfinis dans la CMC (Central Management Console).
Voir la rubrique associe concernant les droits de la CMC.

Pour obtenir les liens vers des informations plus dtailles concernant chaque tape, voir les rubriques associes.

1. Ouvrez l'Editeur de scurit avec une session dans le rfrentiel o l'univers est publi.
2. Slectionnez l'univers dans le volet Univers/Profils pour dfinir les profils de scurit.
3. Pour les univers relationnels, insrez un profil de scurit des donnes pour dfinir les types de scurit
suivants :

Dfinissez les connexions de remplacement pour remplacer les connexions dfinies dans l'univers.
Dfinissez les remplacements pour les options et limites de la requte dfinies dans l'univers.
Limitez les donnes renvoyes des lignes spcifiques l'aide de la clause WHERE.
Dfinissez les tables de remplacement.

Remarque
Vous pouvez crer plusieurs profils de scurit des donnes pour un univers.

4. Insrez un profil de scurit de gestion pour dfinir les types de scurit suivants :

Limitez les objets affichs dans l'Editeur de requte pour crer des requtes.
Limitez les objets pour lesquels des donnes sont renvoyes.
Filtrez les donnes renvoyes dans les requtes.

Remarque
Vous pouvez crer plusieurs profils de scurit de gestion pour un univers.

5. Enregistrez les modifications apportes aux paramtres de scurit en cliquant sur l'icne Enregistrer de la
barre d'outils principale.
6. Slectionnez le volet Utilisateurs/Groupes pour affecter les profils aux utilisateurs et aux groupes.
7. Si plusieurs profils sont affects un utilisateur (soit directement, soit par hritage), consultez les rsultats
nets des profils agrgs.
8. S'il est ncessaire de modifier la faon dont les profils sont agrgs, dans le volet Univers/Profils, modifiez les
options de priorit du profil de scurit des donnes et d'agrgation du profil.
9. Enregistrez les modifications apportes aux paramtres de scurit en cliquant sur l'icne Enregistrer de la
barre d'outils principale.
10. Testez les profils de scurit pour un utilisateur en particulier :
a) Ouvrez l'Editeur de scurit l'aide des informations de connexion de l'utilisateur qui sont affects les
profils de scurit.
b) Dans le volet Univers/Profils, cliquez avec le bouton droit de la souris sur l'univers et slectionnez
Excuter la requte.

L'Editeur de requte s'ouvre. Les profils de scurit affects l'utilisateur sont appliqus.

Guide de l'utilisateur de l'outil de conception d'information


Gestion de la scurit 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 233
Remarque
Cette mthode de test de profils est limite, car l'utilisateur doit disposer des droits d'application
"Administrer des profils de scurit" accords pour l'ouverture de l'Editeur de scurit. Le profil de
scurit d'un utilisateur peut tre test dans une application de requte, par exemple Web Intelligence.

Si vous republiez un univers, excutez une vrification de l'intgrit sur l'univers pour signaler toute divergence
entre l'univers et ses profils de scurit. Dans le volet Univers/Profils, cliquez avec le bouton droit de la souris sur
l'univers et slectionnez Vrification de l'intgrit.
Liens associs
Droits de la CMC pour les utilisateurs de l'outil de conception d'information [page 229]
Ouverture de l'Editeur de scurit [page 234]
Insertion et modification d'un profil de scurit des donnes [page 235]
Insertion et modification d'un profil de scurit de gestion [page 240]
Affectation de profils de scurit des utilisateurs [page 252]
Affichage des profils affects un utilisateur et aperu des profils Net [page 252]
Changement des priorits du profil de scurit des donnes [page 239]
Changement d'options d'agrgation des profils de scurit [page 251]
Comment crer une requte [page 201]
Excution d'une vrification d'intgrit [page 217]

15.6 Ouverture de l'Editeur de scurit

1. Dans la barre d'outils de l'outil de conception d'information, cliquez sur l'icne Editeur de scurit .
2. Dans la bote de dialogue Ouvrir la session, slectionnez la session que vous souhaitez ouvrir.
3. Si vous n'tes pas encore connect la session slectionne, saisissez les informations requises.

L'Editeur de scurit s'ouvre dans un nouvel onglet.

Remarque
Vous pouvez ouvrir plusieurs sessions de l'Editeur de scurit simultanment. Les sessions doivent se trouver
sur des rfrentiels diffrents.

Liens associs
Ouverture d'une session [page 69]
A propos de l'Editeur de scurit [page 232]

Guide de l'utilisateur de l'outil de conception d'information


234 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Gestion de la scurit
15.7 Insertion et modification d'un profil de scurit des
donnes

1. Dans le volet Univers/Profils de l'Editeur de scurit, slectionnez l'univers.


2. Effectuez l'une des actions suivantes :

Option Commande
Pour modifier un profil existant Cliquez deux fois sur le nom du profil.

Pour insrer un profil Cliquez avec le bouton droit de la souris sur le nom de
l'univers et slectionnez Insrer le profil de scurit des
donnes.

3. Dfinissez les paramtres de scurit dans chaque onglet en cliquant sur l'onglet souhait.

Pour en savoir plus sur les paramtres du profil de scurit des donnes, voir les rubriques associes.

Remarque
Un clic sur le bouton Rinitialiser ramne les paramtres de tous les onglets aux valeurs par dfaut telles
qu'elles sont dfinies dans la fondation de donnes et la couche de gestion.

4. Une fois que vous avez dfini tous les paramtres, cliquez sur OK.
5. Pour enregistrer les modifications apportes aux paramtres de scurit, cliquez sur l'icne Enregistrer de la
barre d'outils principale.

Liens associs
Ouverture de l'Editeur de scurit [page 234]
Paramtres des connexions du profil de scurit des donnes [page 236]
Paramtres des contrles du profil de scurit des donnes [page 236]
Paramtres SQL du profil de scurit des donnes [page 237]
Paramtres de lignes du profil de scurit des donnes [page 238]
Paramtre de tables du profil de scurit des donnes [page 239]

15.7.1 Paramtres du profil de scurit des donnes

Un profil de scurit des donnes est un groupe de paramtres qui dfinit la scurit sur un univers publi l'aide
d'objets de la fondation de donnes et des connexions de donnes.

Tous le profils de scurit des donnes s'appliquent uniquement aux univers relationnels.

Tableau 1: Paramtres de scurit des profils de scurit des donnes


Paramtre de scurit Description

Connexions Dfinit les connexions de remplacement

Contrles Dfinit le dlai d'expiration et les limites de taille de remplacement

SQL Dfinit les options de requte de remplacement

Guide de l'utilisateur de l'outil de conception d'information


Gestion de la scurit 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 235
Paramtre de scurit Description

Lignes Dfinit une clause WHERE SQL pour restreindre les lignes renvoyes dans la requte

Tables Dfinit les tables de remplacement

Chaque type de paramtre de profil de scurit des donnes est dcrit dans une rubrique associe.
Liens associs
Paramtres des connexions du profil de scurit des donnes [page 236]
Paramtres des contrles du profil de scurit des donnes [page 236]
Paramtres SQL du profil de scurit des donnes [page 237]
Paramtres de lignes du profil de scurit des donnes [page 238]
Paramtre de tables du profil de scurit des donnes [page 239]
Agrgation des profils de scurit [page 244]
Insertion et modification d'un profil de scurit des donnes [page 235]

15.7.2 Paramtres des connexions du profil de scurit des


donnes

Les paramtres des connexions ne peuvent tre dfinis que pour les univers relationnels.

Utilisez le paramtre de connexions du profil de scurit des donnes pour dfinir les connexions de
remplacement qui remplacent les connexions dfinies dans l'univers. Aprs affectation un utilisateur ou hritage
par celui-ci d'un profil comportant une connexion de remplacement, lorsque l'utilisateur excute une requte, la
connexion de remplacement est utilise la place de celle dfinie dans l'univers.

Seules les connexions scurises peuvent tre dfinies comme connexions de remplacement. Les connexions
relationnelles appartiennent un des trois types lists ci-dessous : La connexion de remplacement doit tre du
mme type que la connexion d'origine.

Bases de donnes relationnelles SAP NetWeaver BW


Bases de donnes relationnelles SAS
Autres bases de donnes relationnelles

Vous pouvez slectionner une connexion dans le dossier Connections et ses sous-dossiers pour lesquels le droit
Visualiser les objets vous a t accord pour le rfrentiel o vous dfinissez les profils de scurit.

Pour les univers sources multiples s'appuyant sur plusieurs connexions, vous pouvez dfinir un remplacement
pour chaque connexion.
Liens associs
Agrgation des profils de scurit [page 244]

15.7.3 Paramtres des contrles du profil de scurit des


donnes

Les paramtres des contrles ne peuvent tre dfinis que pour des univers relationnels.

Guide de l'utilisateur de l'outil de conception d'information


236 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Gestion de la scurit
Utilisez les paramtres des contrles du profil de scurit des donnes pour dfinir les limites de requte de
remplacement de manire remplacer les limites par dfaut lors de l'extraction des donnes de la base de
donnes. Les limites de requte par dfaut sont dfinies par le concepteur d'univers dans la couche de gestion.
Aprs affectation un utilisateur ou hritage par celui-ci d'un profil avec des paramtres de contrles de
remplacement, lorsque l'utilisateur excute une requte, les limites de remplacement sont utilises la place de
celles dfinies dans les proprits de la couche de gestion.

Les limites slectionnes et les valeurs limites dfinies dans la couche de gestion s'affichent dans l'diteur de
profils de scurit des donnes. Lorsque vous slectionnez ou dslectionnez une limite, ou lorsque vous
saisissez une nouvelle valeur pour une limite, l'tiquette apparat en gras. Cela indique que la limite est une valeur
de remplacement et non celle dfinie par dfaut pour l'univers.

Limite de requte Valeurs possibles


Limiter la taille du rsultat True et une taille numrique comprise entre 0 et
2 147 483 647 lignes
False

Limiter le temps d'excution True et une taille numrique entre 0 et


2 147 483 647 minutes
False

Avertir si le cot estim est suprieur True et une taille numrique entre 0 et 10 000 minutes
False

Pour plus d'informations sur les limites de requte, voir les rubriques associes sur les proprits de couche de
gestion.

Liens associs
A propos des proprits de la couche de gestion [page 157]
Agrgation des profils de scurit [page 244]

15.7.4 Paramtres SQL du profil de scurit des donnes

Les paramtres SQL ne peuvent tre dfinis que pour les univers relationnels.

Utilisez les paramtres SQL du profil de scurit des donnes pour dfinir le remplacement des options de
requtes. Le concepteur d'univers dfinit les options de requte par dfaut dans la couche de gestion et les
proprits de fondation de donnes. Aprs affectation un utilisateur ou hritage par ce dernier d'un profil avec
des paramtres SQL, lorsque l'utilisateur utilise l'Editeur de requte, les options de remplacement sont utilises
la place des options de requte dfinies dans l'univers.

Les paramtres SQL slectionns dans la couche de gestion et la fondation de donnes s'affichent dans l'diteur
de profils de scurit des donnes. Lorsque vous slectionnez ou dslectionnez une option, l'tiquette apparat
en gras. Cela indique que l'option est une valeur de remplacement et non celle dfinie par dfaut pour l'univers.

Option de requte Valeurs possibles


Permettre l'utilisation de sous-requtes True
False

Guide de l'utilisateur de l'outil de conception d'information


Gestion de la scurit 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 237
Option de requte Valeurs possibles
Permettre l'utilisation des oprateurs Union, Intersect et True
Minus False

Autoriser les oprandes complexes dans l'Editeur de requtes True


False

Plusieurs instructions SQL pour chaque contexte True


False

Plusieurs instructions SQL pour chaque indicateur True


False

Autoriser les produits cartsiens True


False

Pour en savoir plus sur les options de requte, voir les rubriques associes sur les proprits de couche de
gestion et de fondation de donnes.

Liens associs
A propos des proprits de la couche de gestion [page 157]
A propos des proprits de fondation de donnes [page 134]
Agrgation des profils de scurit [page 244]

15.7.5 Paramtres de lignes du profil de scurit des donnes

Les paramtres de lignes ne peuvent tre dfinis que pour les univers relationnels.

Utilisez les paramtres du profil de scurit des donnes pour restreindre les lignes renvoyes dans une requte.
Vous restreignez les lignes en dfinissant une clause SQL WHEREpour une table spcifie. Aprs affectation un
utilisateur ou hritage par celui-ci d'un profil comportant un paramtre de lignes, lorsque l'utilisateur excute une
requte sur l'univers, la clause WHERE dfinie est ajoute au SQL gnr si la table est rfrence dans la requte.

Remarque
Un utilisateur autoris modifier le SQL gnr dans l'outil de reporting peut modifier la clause WHERE
gnre par le paramtre de lignes. Souvenez-vous de grer les droits de l'utilisateur dans l'outil de reporting
pour empcher l'utilisateur de modifier le SQL.

Vous pouvez dfinir la clause WHERE pour toute table standard de la fondation de donnes. Le SQL pour la clause
WHERE peut inclure :

Les @fonctions telles que @Variable et @Prompt


Pour les univers sources multiples, les rfrences d'autres tables dans une connexion quelconque dfinie
pour l'univers
Pour les univers sources multiples, les fonctions SQL de SAP BusinessObjects

Le SQL pour la clause WHERE ne peut pas inclure :

Colonnes calcules

Guide de l'utilisateur de l'outil de conception d'information


238 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Gestion de la scurit
Tables drives

Liens associs
Agrgation des profils de scurit [page 244]

15.7.6 Paramtre de tables du profil de scurit des donnes

Les paramtres de tables ne peuvent tre dfinis que pour les univers relationnels.

Utilisez le paramtre de tables du profil de scurit des donnes pour dfinir des tables de remplacement. Aprs
affectation un utilisateur ou hritage par celui-ci d'un profil comportant un paramtre de tables, lorsque
l'utilisateur excute une requte qui rfrence la table initiale, la table de remplacement est utilise sa place.

Remarque
Un utilisateur ayant le droit de modifier le SQL gnr dans l'outil de reporting peut modifier le nom de la table
de remplacement. Souvenez-vous de grer les droits de l'utilisateur dans l'outil de reporting pour empcher
l'utilisateur de modifier le SQL.

Vous pouvez remplacer dans la fondation de donnes une table standard par une table de base de donnes dans
toute connexion dfinie pour l'univers ou par une autre table de la fondation de donnes.

Remarque
Si vous voulez spcifier un propritaire et un identificateur pour la table de remplacement, vous devez les saisir
dans les champs fournis et non comme partie du nom de la table. Pour plus d'informations sur les noms de
tables de la fondation de donnes, voir les rubriques associes.

Liens associs
propos des tables dans la fondation de donnes [page 109]
Agrgation des profils de scurit [page 244]

15.8 Changement des priorits du profil de scurit des


donnes

1. Dans le volet Univers/Profils de l'Editeur de scurit, slectionnez l'univers.


2. Cliquez avec le bouton droit sur l'univers et slectionnez Modifier les priorits du profil de scurit des
donnes.

Remarque
La commande est disponible uniquement si plusieurs profils de scurit des donnes sont dfinis pour
l'univers.

3. Dans la bote de dialogue listant les profils de scurit des donnes, utilisez les boutons avec flches pour
dplacer les profils vers le haut ou vers le bas dans la liste. Le premier profil de la liste a la plus haute priorit.

Guide de l'utilisateur de l'outil de conception d'information


Gestion de la scurit 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 239
4. Quand vous avez fini d'tablir les priorits, cliquez sur OK.
5. Pour enregistrer les modifications dans le rfrentiel, cliquez sur l'icne Enregistrer de la barre d'outils
principale.

Liens associs
Agrgation des profils de scurit [page 244]
Ouverture de l'Editeur de scurit [page 234]

15.9 Insertion et modification d'un profil de scurit de


gestion

1. Dans le volet Univers/Profils de l'Editeur de scurit, slectionnez l'univers.


2. Effectuez l'une des actions suivantes :

Option Commande
Pour modifier un profil existant Cliquez deux fois sur le nom du profil.

Pour insrer un profil Cliquez avec le bouton droit de la souris sur le nom de
l'univers et slectionnez Modifier la priorit des profils de
scurit des donnes.

3. Dfinissez les paramtres de scurit dans chaque onglet en cliquant sur l'onglet souhait.

Pour en savoir plus sur les paramtres du profil de scurit de gestion, voir les rubriques associes.

Remarque
Un clic sur le bouton Rinitialiser ramne les paramtres de tous les onglets aux valeurs par dfaut telles
qu'elles sont dfinies dans la fondation de donnes et la couche de gestion.

4. Une fois que vous avez dfini tous les paramtres, cliquez sur OK.
5. Pour enregistrer les modifications apportes aux paramtres de scurit, cliquez sur l'icne Enregistrer de la
barre d'outils principale.

Liens associs
Paramtres de cration de requte du profil de scurit de gestion [page 241]
Paramtres d'affichage de donnes du profil de scurit de gestion [page 243]
Paramtres de filtres du profil de scurit de gestion [page 244]

15.9.1 Paramtres du profil de scurit de gestion

Un profil de scurit de gestion est un groupe de paramtres qui dfinit la scurit sur un univers publi l'aide
d'objets de la couche de gestion.

Guide de l'utilisateur de l'outil de conception d'information


240 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Gestion de la scurit
Tableau 2: Paramtres de scurit pour les profils de scurit de gestion
Paramtre de scurit Description

Crer une requte Dfinit les vues d'univers et objets de couche de gestion accessibles l'utilisateur
dans l'Editeur de requte.

Remarque
Les paramtres de cration de requte ne scurisent que les mtadonnes.

Affichage des donnes Accorde ou refuse l'accs aux donnes extraites par des objets de la couche de
gestion lorsque l'utilisateur excute une requte.

Filtres Dfinit des filtres l'aide d'objets de la couche de gestion.

Chaque type de paramtre de profil de scurit de gestion est dcrit dans une rubrique associe.

Dans la couche de gestion, les concepteurs peuvent dfinir le statut des objets comme Actif, Masqu ou Obsolte.
Lors de la dfinition des paramtres de profil, vous avez accs tous les objets actifs de la couche de gestion. Les
objets masqus ou obsoltes de la couche de gestion n'apparaissent jamais dans l'Editeur de requte ou les
rapports.

Liens associs
Paramtres de cration de requte du profil de scurit de gestion [page 241]
Paramtres d'affichage de donnes du profil de scurit de gestion [page 243]
Paramtres de filtres du profil de scurit de gestion [page 244]
Agrgation des profils de scurit [page 244]
Insertion et modification d'un profil de scurit de gestion [page 240]

15.9.2 Paramtres de cration de requte du profil de scurit


de gestion

Ces paramtres servent accorder ou refuser l'utilisation des objets de couche de gestion dans l'Editeur de
requte.

Par dfaut, un utilisateur ayant accs l'univers accord dans le rfrentiel peut voir tous les objets d'univers
dans l'Editeur de requte. Aprs affectation l'utilisateur ou hritage par ce dernier d'un profil avec un paramtre
de cration de requte, seuls les vues et objets accords par le paramtre sont affichs et peuvent tre
slectionns pour une requte.

Si un objet n'est pas accord ni refus explicitement, il est refus par dfaut. A la diffrence des objets refuss
explicitement, les objets refuss par dfaut peuvent tre accords par hritage aprs agrgation des profils de
scurit de gestion pour dterminer le profil Net d'un utilisateur. Pour plus d'informations sur l'agrgation des
profils, voir les rubriques associes.

Il existe deux faons d'accorder ou de refuser les objets :

Par vue de couche de gestion : accorde ou refuse tous les objets d'une vue. L'option Toutes les vues de la
couche de gestion permet d'accorder ou de refuser toutes les vues dfinies de l'univers.

Guide de l'utilisateur de l'outil de conception d'information


Gestion de la scurit 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 241
Par objet : vous pouvez accorder ou refuser les objets lists ci-dessous. L'option Tous les objets permet
d'accorder ou de refuser tous les objets d'une couche de gestion.

Dimensions
Attributs
Indicateurs
Membres calculs
Filtres
Invites
Ensembles nomms
Dossier : accorde ou refuse tous les objets d'un dossier.
Dimensions d'analyse : accorde ou refuse tous les objets d'une dimension.
Hirarchie : accorde ou refuse tous les objets d'une hirarchie.

Remarque
Il n'est pas possible d'accorder ni de refuser un niveau de hirarchie.

Astuce
Si la plupart des vues sont autorises, il est plus facile d'accorder toutes les vues, puis de refuser celles qui ne
sont pas autorises. L'utilisation des options Toutes les vues de couche de gestion et Tous les objets ont pour
avantage que toute nouvelle vue ou tout nouvel objet dfinis dans la couche de gestion sont automatiquement
inclus dans le paramtre de cration de requte lorsque l'univers est publi.

Si les options Toutes les vues de couche de gestion et Tous les objets sont utilises, les paramtres sont agrgs
pour dterminer le paramtre Net de ce profil, par exemple :

Si Toutes les vues de couche de gestion sont refuses et qu'une vue est accorde, ce profil refuse toutes les
vues sauf celle qui est accorde.
Si Toutes les vues de couche de gestion sont accordes et qu'une vue est refuse, ce profil accorde toutes les
vues sauf celle qui est refuse.
Si Tous les objets sont refuss et qu'un objet est accord, tous les dossiers parent du chemin d'accs l'objet
sont accords, mais uniquement pour accder cet objet. Les autres objets du dossier parent sont refuss.
Si Tous les objets sont accords et qu'un objet est refus, les dossiers parent du chemin d'accs l'objet sont
refuss, mais uniquement pour empcher l'accs cet objet. Les autres objets du dossier parent sont
accords.

Les objets d'une vue accorde sont accords uniquement dans cette vue. Si le mme objet est contenu dans une
autre vue, il n'est pas automatiquement accord.

Le fait que l'utilisateur voie ou non un objet particulier dans l'Editeur de requte est dtermin aprs agrgation
des paramtres de cration de requte dans tous les profils affects l'utilisateur, en tenant compte du niveau
d'accs l'objet. Pour plus d'informations sur l'agrgation des profils, voir les rubriques associes.
Liens associs
Agrgation des profils de scurit [page 244]

Guide de l'utilisateur de l'outil de conception d'information


242 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Gestion de la scurit
15.9.3 Paramtres d'affichage de donnes du profil de
scurit de gestion

Ces paramtres servent accorder ou refuser l'accs aux donnes extraites par des objets de la couche de
gestion.

Par dfaut, un utilisateur ayant accs l'univers accord dans le rfrentiel peut voir toutes les donnes extraites
par tous les objets d'univers. Aprs affectation l'utilisateur ou hritage par ce dernier d'un profil avec un
paramtre d'affichage de donnes, seules les donnes correspondant aux objets accords par le paramtre sont
affiches.

Si un objet n'est pas accord ni refus explicitement, il est refus par dfaut. A la diffrence des objets refuss
explicitement, les objets refuss par dfaut peuvent tre accords par hritage aprs agrgation des profils de
scurit de gestion pour dterminer le profil Net d'un utilisateur. Pour plus d'informations sur l'agrgation des
profils, voir les rubriques associes.

Les objets suivants peuvent tre accords ou refuss. L'option Tous les objets permet d'accorder ou de refuser
tous les objets d'une couche de gestion.

Dimensions
Attributs
Indicateurs
Membres calculs
Ensembles nomms
Dossiers : accorde ou refuse tous les objets du dossier.
Hirarchies

L'utilisation de l'option Tous les objets a pour avantage que tout objet nouveau dfini dans la couche de gestion
est automatiquement inclus dans le paramtre d'affichage des donnes lorsque l'univers est publi.

Si l'option Tous les objets est utilise, les paramtres sont agrgs pour dterminer le paramtre Net de ce profil,
par exemple :

Si Tous les objets sont refuss et qu'un objet est accord, tous les dossiers parent du chemin d'accs l'objet
sont accords, mais uniquement pour accder cet objet. Les autres objets du dossier parent sont refuss.
Si Tous les objets sont accords et qu'un objet est refus, les dossiers parent du chemin d'accs l'objet sont
refuss, mais uniquement pour empcher l'accs cet objet. Les autres objets du dossier parent sont
accords.

Un utilisateur qui est refus un objet par un paramtre d'affichage des donnes peut actualiser un rapport
contenant l'objet refus. Vous pouvez spcifier ce que doit faire l'actualisation dans ce cas en dfinissant le
paramtre de gnration de SQL AUTO_UPDATE_QUERY dans la couche de gestion.

Si ce paramtre est dfini sur No, l'actualisation du rapport gnre alors un message d'erreur.
Si ce paramtre est dfini sur Yes, les objets refuss sont alors supprims de la requte et des filtres dfinis
dans la couche de gestion. Les donnes des objets accords sont extraites et affiches pour l'utilisateur dans
un rapport partiel.

Le fait que l'utilisateur voie ou non les donnes d'un objet particulier est dtermin aprs agrgation des
paramtres d'affichage des donnes dans tous les profils affects l'utilisateur, en tenant compte du niveau
d'accs l'objet. Pour plus d'informations sur l'agrgation des profils, voir les rubriques associes.
Liens associs
Agrgation des profils de scurit [page 244]

Guide de l'utilisateur de l'outil de conception d'information


Gestion de la scurit 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 243
15.9.4 Paramtres de filtres du profil de scurit de gestion
Utilisez les paramtres des filtres du profil de scurit de gestion pour dfinir un filtre l'aide d'objets dans la
couche de gestion ou d'ensembles de membres nomms. Vous pouvez crer des paramtres de filtres
explicitement pour le profil de scurit de gestion l'aide de l'Editeur de scurit. Les filtres du profil de scurit
de gestion ne sont pas accessibles dans la couche de gestion. Si le profil de scurit de gestion est supprim, le
filtre ou l'ensemble nomm est galement supprim.

Aprs affectation l'utilisateur ou hritage par ce dernier d'un profil avec un paramtre de filtres, le filtre est
ajout au script de la requte (et par consquent combin aux filtres dfinis dans la couche de gestion) pour
restreindre les donnes affiches.

Univers relationnels

Pour les univers relationnels, vous dfinissez des filtres sur les dimensions et des indicateurs dans les couches de
gestion. Vous pouvez dfinir des filtres composs lis par les oprateurs AND (ET) et OR (OU). Vous pouvez
galement dfinir plusieurs filtres appliquer la requte.

Lorsqu'un utilisateur excute une requte, les filtres sont toujours appliqus la requte et aux donnes
renvoyes. Cela est diffrent du paramtre de lignes du profil de scurit des donnes qui ne s'applique que si une
table dfinie est rfrence dans la requte.

Univers OLAP

Pour les univers OLAP, vous dfinissez un ensemble nomm de membres. Vous pouvez inclure ou exclure des
membres pour toute dimension de la couche de gestion. Les membres exclus sont supprims de la requte
lorsque les donnes sont extraites du cube.

Remarque
Le filtre n'a pas d'effet sur l'agrgation de valeurs dans le rapport. Seul l'affichage de membres est filtr.

Vous pouvez inclure ou exclure des membres pour plusieurs dimensions. Vous pouvez galement dfinir plusieurs
ensembles nomms appliquer la requte.
Liens associs
Comment crer un filtre d'entreprise [page 210]
A propos du slecteur de membres [page 202]
Agrgation des profils de scurit [page 244]

15.10 Agrgation des profils de scurit


Plus d'un profil de scurit des donnes ou profil de scurit de gestion dfini pour un utilisateur peut tre affect
au mme utilisateur. Plusieurs profils peuvent tre directement affects un utilisateur ou un groupe, et tre

Guide de l'utilisateur de l'outil de conception d'information


244 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Gestion de la scurit
hrits de groupes parent. Lorsque cela se produit, les paramtres de scurit des diffrents profils sont agrgs
pour donner un profil de scurit des donnes effectif et un profil de scurit de gestion effectif appels profils
Net. Les paramtres dans les profils Net sont appliqus lorsque l'utilisateur cre une requte ou visualise un
rapport.

Deux mthodes sont utilises pour agrger les paramtres de scurit : la priorit et le niveau de restriction.

La priorit est utilise pour agrger les paramtres de profil de scurit des donnes. Vous pouvez classer par
ordre de priorit les profils de scurit des donnes dans l'Editeur de scurit.

Certains paramtres de profil de scurit des donnes et tous les paramtres de scurit de gestion sont agrgs
sur la base du niveau de restriction : trs restrictif, moyennement restrictif ou moins restrictif.

Le niveau de restriction dfinit quels oprateurs utiliser pour agrger des profils. Diffrents oprateurs
d'agrgation sont utiliss selon que le profil est hrit ou fusionn :

Si l'utilisateur ou le groupe se voit affect le Profil A et appartient un groupe auquel est affect le Profil B, le
Profil A et le Profil B sont hrits.
Si l'utilisateur ou le groupe appartient un groupe auquel est affect le Profil A et un autre groupe auquel est
affect le profil B, le Profil A et le Profil B sont fusionns.
Si l'utilisateur ou le groupe se voit affect le Profil A et le Profil B, le Profil A et le Profil B sont fusionns.

Vous pouvez modifier ces niveaux de restriction dans l'Editeur de scurit pour influencer la manire dont sont
agrgs les profils.

Le niveau le moins restrictif est appropri lorsque la scurit est conue avec des rles, chaque rle
accordant de nouveaux droits l'utilisateur.
Le niveau le plus restrictif est appropri lorsque chaque profil est utilis pour limiter ce que peut voir
l'utilisateur.
Le niveau moyennement restrictif utilise le niveau le plus restrictif pour les profils hrits et le niveau le moins
restrictif pour les profils fusionns.

Les oprations utilises pour agrger les paramtres de profil (par exemple AND, OR) varient pour les diffrents
paramtres. Pour en savoir plus sur l'agrgation de chaque type de paramtre, voir la rubrique associe.

Le paramtre de lignes du profil de scurit des donnes et le paramtre de filtres du profil de scurit de gestion
gnrent tous deux une clause WHERE pour filtrer la requte. Le paramtre de lignes est appliqu en premier. La
clause WHERE du paramtre de filtres est ensuite applique aux rsultats de la premire requte. En ralit, les
deux clauses WHERE sont agrges l'aide de l'oprateur AND.
Liens associs
Agrgation des paramtres des connexions [page 246]
Agrgation des paramtres des contrles [page 246]
Agrgation des paramtres SQL [page 247]
Agrgation des paramtres de lignes [page 247]
Agrgation des paramtres des tables [page 248]
Agrgation des paramtres de cration de requte [page 248]
Agrgation des paramtres d'affichage des donnes [page 250]
Agrgation des paramtres des filtres [page 250]
Changement des priorits du profil de scurit des donnes [page 239]
Changement d'options d'agrgation des profils de scurit [page 251]

Guide de l'utilisateur de l'outil de conception d'information


Gestion de la scurit 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 245
15.10.1 Agrgation des paramtres des connexions

Si plusieurs profils de scurit des donnes pour un univers sont affects un mme utilisateur ou hrits par
celui-ci, la connexion dfinie dans le profil de scurit des donnes ayant la priorit la plus leve est utilise.

Si l'univers dispose de plusieurs connexions, l'agrgation des paramtres de connexion est faite indpendamment
pour chaque connexion.
Liens associs
Changement des priorits du profil de scurit des donnes [page 239]
Paramtres des connexions du profil de scurit des donnes [page 236]

15.10.2 Agrgation des paramtres des contrles

Si plusieurs profils de scurit des donnes pour un univers sont affects un mme utilisateur ou hrits par
celui-ci, les rgles suivantes sont utilises pour agrger les paramtres des contrles. Les rgles sont appliques
chaque limite de requte pour dterminer la valeur utiliser lorsque l'utilisateur excute une requte ou un
rapport.

Niveau de restriction Rgle d'agrgation


Trs restrictif La limite n'est active que si elle est slectionne dans tous les
profils fusionns et hrits.

La valeur utilise est la valeur minimale de la limite parmi


tous les profils fusionns et hrits.

Moyennement restrictif La limite est active uniquement si elle est slectionne dans
tous les profils hrits et au moins un profil fusionn.

La valeur minimale de la limite est d'abord dtermine en


comparant les profils hrits. La valeur est compare celles
des profils fusionns. La valeur utilise est le maximum parmi
ces valeurs.

Moins restrictif La limite est active si elle est slectionne dans un


quelconque profil fusionn ou hrit.

La valeur utilise est la valeur maximale de la limite parmi


tous les profils fusionns et hrits.

Priorit (dfaut) L'activation et la valeur de la limite du profil de scurit des


donnes ayant la priorit la plus leve sont utilises.

Remarque
Pour obtenir une dfinition des profils hrits et fusionns, voir la rubrique correspondante sur l'agrgation des
profils de scurit.

Liens associs
Agrgation des profils de scurit [page 244]

Guide de l'utilisateur de l'outil de conception d'information


246 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Gestion de la scurit
Changement d'options d'agrgation des profils de scurit [page 251]
Changement des priorits du profil de scurit des donnes [page 239]
Paramtres des contrles du profil de scurit des donnes [page 236]

15.10.3 Agrgation des paramtres SQL

Si plus d'un profil de scurit des donnes est affect ou hrit par le mme utilisateur pour un univers, les rgles
suivantes sont utilises pour agrger les paramtres SQL. Les rgles sont appliques chaque option de requte
pour dterminer la valeur utiliser lorsque l'utilisateur cre une requte.

Niveau de restriction Rgle d'agrgation


Trs restrictif L'option n'est active que si elle est slectionne dans tous les
profils fusionns et hrits.

Moyennement restrictif L'option est active si elle est slectionne dans tous les
profils hrits et dans au moins un profil affect.

Moins restrictif L'option est active si elle est slectionne dans un


quelconque profil fusionn ou hrit.

Priorit (dfaut) L'activation et la valeur de l'option dans le profil de scurit


des donnes avec la plus haute priorit sont utilises.

Remarque
Pour obtenir une dfinition des profils hrits et fusionns, voir la rubrique correspondante sur l'agrgation des
profils de scurit.

Liens associs
Agrgation des profils de scurit [page 244]
Changement d'options d'agrgation des profils de scurit [page 251]
Changement des priorits du profil de scurit des donnes [page 239]
Paramtres SQL du profil de scurit des donnes [page 237]

15.10.4 Agrgation des paramtres de lignes

Si plusieurs profils de scurit des donnes pour un univers sont affects un mme utilisateur ou hrits par
celui-ci, les rgles suivantes sont utilises pour agrger les paramtres de lignes et dterminer la clause WHERE
utiliser lorsque l'utilisateur excute une requte ou un rapport.

D'abord, les clauses WHERE de chaque table sont agrges selon le niveau de restriction :

Guide de l'utilisateur de l'outil de conception d'information


Gestion de la scurit 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 247
Niveau de restriction Rgle d'agrgation
Trs restrictif (valeur par dfaut) Les clauses WHERE de tous les profils qui s'appliquent la
mme table sont combines l'aide de l'oprateur AND.

Moyennement restrictif Les clauses WHERE hrites sont agrges l'aide de


l'oprateur AND.

Les clauses WHERE fusionnes sont agrges l'aide de


l'oprateur OR.

Moins restrictif Les clauses WHERE de tous les profils qui s'appliquent la
mme table sont combines l'aide de l'oprateur OR.

Aprs agrgation selon le niveau de restriction, les clauses WHERE de chaque table sont agrges avec
l'oprateur AND pour produire la clause WHERE finale applique la requte.

Remarque
Pour obtenir une dfinition des profils hrits et fusionns, voir la rubrique correspondante sur l'agrgation des
profils de scurit.

Liens associs
Agrgation des profils de scurit [page 244]
Changement d'options d'agrgation des profils de scurit [page 251]
Paramtres de lignes du profil de scurit des donnes [page 238]

15.10.5 Agrgation des paramtres des tables

Si plusieurs profils de scurit des donnes pour un univers sont affects un mme utilisateur ou hrits par
celui-ci, la table de remplacement dfinie dans le profil de scurit des donnes ayant la priorit la plus leve est
utilise. Si les paramtres sont dfinis pour plusieurs tables, l'agrgation est faite indpendamment pour chaque
table.
Liens associs
Changement des priorits du profil de scurit des donnes [page 239]
Paramtre de tables du profil de scurit des donnes [page 239]

15.10.6 Agrgation des paramtres de cration de requte

Si plusieurs profils de scurit des donnes pour un univers sont affects un mme utilisateur ou hrits par
celui-ci, les paramtres de cration de requte sont agrgs. Les niveaux d'accs aux objets, s'ils sont dfinis,
sont appliqus pour dterminer si un utilisateur visualise ou non un objet en particulier dans l'Editeur de requte.

Tout d'abord, la liste des vues que peut slectionner un utilisateur dans l'Editeur de requte est dtermine en
agrgeant les profils en fonction du niveau de restriction :

Guide de l'utilisateur de l'outil de conception d'information


248 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Gestion de la scurit
Niveau de restriction Rgle d'agrgation
Trs restrictif (valeur par dfaut) L'utilisateur peut slectionner la vue dans l'Editeur de
requte uniquement si elle est accorde dans tous les profils
hrits et fusionns.

Moyennement restrictif L'utilisateur peut slectionner la vue dans l'Editeur de


requte uniquement si elle est accorde dans tous les profils
hrits et dans au moins un profil fusionn.

Moins restrictif L'utilisateur peut slectionner la vue dans l'Editeur de


requte si elle est accorde dans un quelconque profil hrit
ou fusionn.

Lorsqu'une vue est slectionne dans l'Editeur de requte, un objet apparat s'il est inclus dans la vue et s'il n'est
pas expressment refus aprs l'agrgation des profils en fonction du niveau de restriction :

Niveau de restriction Rgle d'agrgation


Trs restrictif (valeur par dfaut) L'objet est refus s'il est expressment refus dans un
quelconque profil hrit ou fusionn.

Moyennement restrictif L'objet est refus s'il est expressment refus dans un
quelconque profil hrit et refus dans tous les profils
fusionns.

Moins restrictif L'objet n'est refus que s'il est expressment refus dans
tous les profils hrits et fusionns.

Aprs agrgation, les objets refuss ne s'affichent pas, mme s'ils appartiennent une vue accorde. Si un
dossier est refus, tous les sous-dossiers et objets de ce dossier sont alors refuss.

Enfin, le niveau d'accs accord l'utilisateur dans la CMC (Central Management Console) dtermine quels objets
accords par le profil de scurit de gestion Net sont accessibles dans l'Editeur de requte. L'utilisateur ne
visualise que les objets avec un niveau d'accs infrieur ou gal son niveau d'accs autoris. Vous affectez les
niveaux d'accs aux objets dans l'diteur de couche de gestion.

Remarque
Pour obtenir une dfinition des profils hrits et fusionns, voir la rubrique correspondante sur l'agrgation des
profils de scurit.

Pour en savoir plus sur les niveaux d'accs aux objets, voir le Guide d'administration de la plateforme SAP
BusinessObjects Business Intelligence.
Liens associs
Agrgation des profils de scurit [page 244]
Changement d'options d'agrgation des profils de scurit [page 251]
Paramtres de cration de requte du profil de scurit de gestion [page 241]

Guide de l'utilisateur de l'outil de conception d'information


Gestion de la scurit 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 249
15.10.7 Agrgation des paramtres d'affichage des donnes

Si plusieurs profils de scurit de gestion pour un univers sont affects un mme utilisateur ou hrits par celui-
ci, les paramtres d'affichage des donnes sont agrgs. Les niveaux d'accs aux objets, s'ils sont dfinis, sont
appliqus pour dterminer si un utilisateur visualise ou non les donnes d'un objet dans la couche de gestion.

Tout d'abord, la liste des objets dont un utilisateur peut visualiser les donnes est dtermine en agrgeant les
profils en fonction du niveau de restriction.

Niveau de restriction Rgle d'agrgation


Trs restrictif (valeur par dfaut) Les donnes n'apparaissent que si elles sont accordes dans
tous les profils hrits et fusionns.

Moyennement restrictif Les donnes n'apparaissent que si l'objet est accord dans
tous les profils hrits et dans au moins un profil fusionn.

Moins restrictif Les donnes apparaissent si l'objet est accord dans un


quelconque profil hrit ou fusionn.

Si un dossier est refus, les donnes de tous les objets du dossier et de ses sous-dossiers sont alors refuses.

Enfin, le niveau d'accs accord l'utilisateur dans la CMC (Central Management Console) dtermine pour quels
objets accords par le profil de scurit de gestion Net l'utilisateur visualise les donnes. L'utilisateur ne visualise
que les donnes des objets avec un niveau d'accs infrieur ou gal son niveau d'accs autoris. Vous affectez
les niveaux d'accs aux objets dans l'diteur de couche de gestion.

Remarque
Pour obtenir une dfinition des profils hrits et fusionns, voir la rubrique correspondante sur l'agrgation des
profils de scurit.

Pour en savoir plus sur les niveaux d'accs aux objets, voir le Guide d'administration de la plateforme SAP
BusinessObjects Business Intelligence.

Liens associs
Agrgation des profils de scurit [page 244]
Changement d'options d'agrgation des profils de scurit [page 251]
Paramtres d'affichage de donnes du profil de scurit de gestion [page 243]

15.10.8 Agrgation des paramtres des filtres

Si plusieurs profils de scurit de gestion pour un univers sont affects un mme utilisateur ou hrits par celui-
ci, les rgles suivantes sont utilises pour agrger les paramtres des filtres et dterminer le filtre ajouter dans le
script de requte lorsque l'utilisateur excute une requte ou un rapport.

Pour les univers relationnels, les filtres sont agrgs selon le niveau de restriction. Le filtre obtenu est ajout la
clause WHERE applique la requte.

Guide de l'utilisateur de l'outil de conception d'information


250 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Gestion de la scurit
Niveau de restriction Rgle d'agrgation
Trs restrictif (valeur par dfaut) Les filtres de tous les profils sont combins l'aide de
l'oprateur AND.

Moyennement restrictif Les filtres hrits sont agrgs l'aide de l'oprateur AND.

Les filtres fusionns sont agrgs l'aide de l'oprateur OR.

Moins restrictif Les filtres de tous les profils sont combins l'aide de
l'oprateur OR.

Pour les univers OLAP, les ensembles nomms sont agrgs selon le niveau de restriction.

Niveau de restriction Rgle d'agrgation


Trs restrictif (valeur par dfaut) L'utilisateur voit un membre uniquement s'il est inclus dans
chaque ensemble nomm dfini dans la totalit des profils.

Moyennement restrictif L'utilisateur voit un membre uniquement s'il est inclus dans
chacun des ensembles nomms dfinis dans les profils
hrits et inclus dans au moins un ensemble nomm dfini
dans les profils fusionns.

Moins restrictif L'utilisateur voit un membre s'il est inclus dans chaque
ensemble nomm dfini dans un profil quelconque.

Remarque
Pour obtenir une dfinition des profils hrits et fusionns, voir la rubrique correspondante sur l'agrgation des
profils de scurit.

Liens associs
Agrgation des profils de scurit [page 244]
Changement d'options d'agrgation des profils de scurit [page 251]
Paramtres de filtres du profil de scurit de gestion [page 244]

15.11 Changement d'options d'agrgation des profils de


scurit

1. Dans le volet Univers/Profils de l'Editeur de scurit, slectionnez l'univers.


Les options d'agrgation actuelles de l'univers s'affichent en bas droite de l'diteur.
2. Pour chaque paramtre de scurit, slectionnez une nouvelle option d'agrgation dans la liste.
Les options s'appliquent uniquement l'univers actuellement slectionn.
3. Pour enregistrer les modifications dans le rfrentiel, cliquez sur l'icne Enregistrer de la barre d'outils
principale.

Liens associs

Guide de l'utilisateur de l'outil de conception d'information


Gestion de la scurit 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 251
Agrgation des profils de scurit [page 244]
Ouverture de l'Editeur de scurit [page 234]

15.12 Affectation de profils de scurit des utilisateurs

1. Dans le volet Univers/Profils de l'Editeur de scurit, slectionnez l'univers.


Les utilisateurs ou groupes actuellement affects apparaissent dans la liste Utilisateurs affects.
2. Pour raliser l'affectation, slectionnez l'utilisateur ou le groupe dans la liste d'utilisateurs droite de l'diteur
et cliquez sur la flche pointant vers la liste Utilisateurs affects.
3. Pour annuler l'affectation, slectionnez l'utilisateur ou le groupe dans la liste Utilisateurs affects et cliquez
sur la flche pointant vers la liste de tous les utilisateurs.

Attention

L'icne de double flche annule l'affectation de tous les utilisateurs et groupes, qu'ils soient
slectionns ou non.

4. Pour enregistrer les modifications dans le rfrentiel, cliquez sur l'icne Enregistrer de la barre d'outils
principale.

Liens associs
Ouverture de l'Editeur de scurit [page 234]

15.13 Affichage des profils affects un utilisateur et aperu


des profils Net

1. Dans l'Editeur de scurit, cliquez sur le volet Utilisateur/Groupe situ du ct gauche de l'diteur.
2. Dans le volet Utilisateur/Groupe, slectionnez l'utilisateur ou le groupe.
3. Dans le volet Univers/Profils situ en haut droite de l'diteur, slectionnez l'univers.

Astuce
Vous pouvez modifier l'affichage afin de rpertorier uniquement les univers ayant des profils affects
l'utilisateur ou au groupe slectionn en cochant la case Afficher uniquement les univers affects
l'utilisateur/au groupe slectionn.

Aprs avoir slectionn un utilisateur et un univers, les profils affects s'affichent dans la liste des profils
situe en bas droite de l'diteur.
4. Pour avoir un aperu du Profil de scurit des donnes Net ou du Profil de scurit de gestion Net, cliquez sur
Afficher l'aperu du profil "net" sous la liste de profils correspondante.

Guide de l'utilisateur de l'outil de conception d'information


252 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Gestion de la scurit
L'diteur Profil de scurit des donnes ou Profil de scurit de gestion s'ouvre en lecture seule. Les
paramtres de chaque onglet reprsentent ceux qui seront utiliss aprs prise en compte de l'agrgation de
tous les profils affects l'utilisateur.

Liens associs
Agrgation des profils de scurit [page 244]
Ouverture de l'Editeur de scurit [page 234]

Guide de l'utilisateur de l'outil de conception d'information


Gestion de la scurit 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 253
16 Rfrence sur les fonctions SQL et MDX

16.1 A propos de l'Editeur d'expression SQL ou MDX

L'Editeur d'expression SQL ou MDX facilite l'criture d'expressions SQL et MDX valides.

Vous pouvez saisir une expression SQL ou MDX directement dans la zone Expression ou faire glisser des noms de
table, des noms de colonne, des objets de gestion, des fonctions et des paramtres qui apparaissent dans les
zones de ressources disponibles et les dposer dans l'diteur. Ces volets sont dcrits dans le tableau ci-dessous.
Pour afficher un volet de ressources, cliquez sur l'icne qui se trouve dans la barre d'outils du volet Expression.
Diffrentes icnes sont disponibles selon le type d'expression que vous modifiez.

Icne Description

Liste des tables et des colonnes de la fondation de donnes. Pour voir une liste de
Tables
valeurs pour une colonne, cliquez sur l'icne en regard du nom de la colonne.

Pour les connexions relationnelles, liste des tables de base de donnes des
Tables de la base connexions. Utilise pour dfinir des expressions pour des tables drives et des listes
de donnes
de valeurs. Pour voir une liste de valeurs pour une colonne, cliquez sur l'icne en
regard du nom de la colonne.

Pour les connexions OLAP, liste des objets du cube source.

Mtadonnes OLAP
Pour modifier les options d'affichage, cliquez sur . Vous pouvez afficher les noms,
les cls ou les deux.

Pour voir une liste des membres pour un niveau, cliquez sur l'icne en regard du

nom du niveau. Servez-vous de l'icne pour rechercher une chane dans les noms
d'objet.

Remarque
Le volet Mtadonnes OLAP ne contient pas de liste de valeurs pour les objets
d'attribut de hirarchie. Pour afficher les valeurs des attributs, utilisez la liste du
volet Couche de gestion.

Liste des fonctions qui peuvent tre utilises dans l'expression. Les fonctions sont
Fonctions regroupes par type :

Oprateurs : oprateurs de base de donnes courants, par exemple, *, SUM, IS


NOT NULL.
Fonctions de la base de donnes : fonctions SQL valides pour les bases de donnes
des connexions. Pour les fondations de donnes ou couches de gestion sources
multiples, voir la rubrique associe sur les fonctions SQL SAP BusinessObjects.

Guide de l'utilisateur de l'outil de conception d'information


254 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Rfrence sur les fonctions SQL et MDX
Icne Description

Variables du systme : variables du systme pour lesquelles vous pouvez extraire


les valeurs attribues l'aide de la fonction @Variable. Pour en savoir plus, voir la
rubrique associe relative la fonction @Variable.

Remarque
La fonction @Variable permet aussi de rfrencer des attributs utilisateur
dfinis sur le CMS (Central Management Server).

@Fonctions: Les @fonctions valides pour l'expression. Pour en savoir plus, voir la
rubrique associe relative aux @fonctions.

Liste des objets de la couche de gestion. Pour voir une liste des membres pour un
Couche de gestion
niveau, cliquez sur l'icne en regard du nom du niveau. Servez-vous de l'icne

pour rechercher une chane dans les noms d'objet.

Servez-vous du bouton bascule pour modifier la faon dont le texte li l'objet est
insr dans l'expression :

Si le bouton est dslectionn (par dfaut) : la fonction @Select


correspondant l'objet est insre. Par exemple : @Select(Compte\Numro de
compte)

Si le bouton est slectionn : l'expression SQL ou MDX correspondant


l'objet est insre. Par exemple : [Compte].[Numro de compte]

Liste des paramtres dfinis dans la fondation de donnes et la couche de gestion.


Paramtres

Cliquez sur l'icne Valider de la barre d'outils du volet Expression pour vrifier que l'expression que vous avez
dfinie est une expression SQL ou MDX valide.
Liens associs
A propos de @Variable [page 327]
Rfrence de fonction SQL SAP BusinessObjects pour les univers sources multiples [page 255]
A propos des @Fonctions [page 319]
propos des tables dans la fondation de donnes [page 109]

16.2 Rfrence de fonction SQL SAP BusinessObjects pour les


univers sources multiples
L'outil de conception d'information fournit un ensemble de fonctions de base de donnes bas sur SQL-92.
Utilisez ces fonctions lors de la dfinition des expressions SQL pour les objets d'une fondation de donnes ou
couche de gestion sources multiples.

Guide de l'utilisateur de l'outil de conception d'information


Rfrence sur les fonctions SQL et MDX 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 255
Cette rfrence dcrit la syntaxe utiliser. Le service de fdration de donnes transcrit le SQL en syntaxe
approprie pour la source de donnes lors de l'excution de la requte.

Remarque
La syntaxe SAP BusinessObjects peut tre diffrente de celle de la mme fonction fournie par le SQL spcifique
la base de donnes.

16.2.1 Fonctions d'agrgation

16.2.1.1 Average (avg)

Description

Renvoie la moyenne d'un ensemble de valeurs.

Syntaxe

dcimale avg(<ensemble de valeurs>)

Entre

Paramtre Description Type de donnes


<ensemble de Un ensemble de valeurs. Numrique
valeurs>

Remarques

Vous pouvez utiliser le mot cl SQL DISTINCT devant les noms de colonne.

Exemples

Calcule la moyenne des totaux de deux colonnes : avg(table.colonne1 + table.colonne2)

Calcule la moyenne des valeurs de la colonne contenant les nombres crits comme chanes :
avg((toInteger(table.colonne1))

Guide de l'utilisateur de l'outil de conception d'information


256 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Rfrence sur les fonctions SQL et MDX
16.2.1.2 Count

Description

Compte le nombre de valeurs dans un ensemble.

Syntaxe

nombre entier count(<ensemble de valeurs>)

Entre

Paramtre Description Type de donnes


<ensemble de valeurs Un ensemble de valeurs. Tous types de donnes
> (Numrique, Chane,
Boolen, DateTemps,
Date).

Remarques

Vous pouvez utiliser le mot cl SQL DISTINCT devant les noms de colonne.

Exemples

Compte le nombre de valeurs dans une colonne : compte(table.colonne1)

16.2.1.3 Maximum (max)

Description

Renvoie la valeur maximale dans un ensemble.

Guide de l'utilisateur de l'outil de conception d'information


Rfrence sur les fonctions SQL et MDX 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 257
Syntaxe

valeur max(<ensemble de valeurs>)

Entre

Paramtre Description Type de donnes


<ensemble de Un ensemble de valeurs. Tous les types de donnes
valeurs> (Numrique, Chane,
DateHeure, Date).

Remarques

Vous pouvez utiliser le mot cl SQL DISTINCT devant les noms de colonne.

Exemples

Renvoie la valeur maximale : max(table.colonne1)

16.2.1.4 Minimum (min)

Description

Renvoie la valeur minimale dans un ensemble.

Syntaxe

valeurmin(<ensemble de valeurs>)

Guide de l'utilisateur de l'outil de conception d'information


258 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Rfrence sur les fonctions SQL et MDX
Entre

Paramtre Description Type de donnes

ensemble de valeurs Un ensemble de valeurs. Tous les types de donnes


(Numrique, Chane,
DateHeure, Date).

Remarques

Vous pouvez utiliser le mot cl SQL DISTINCT devant les noms de colonne.

Exemples

Renvoie la valeur minimale d'une colonne : min(table.colonne1)

16.2.1.5 Somme

Description

Renvoie le total d'un ensemble de valeurs.

Syntaxe

dcimale sum(<ensemble de valeurs>)

Entre

Paramtre Description Type de donnes


<ensemble de Un ensemble de valeurs. Numrique
valeurs>

Guide de l'utilisateur de l'outil de conception d'information


Rfrence sur les fonctions SQL et MDX 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 259
Remarques

Vous pouvez utiliser le mot cl SQL DISTINCT devant les noms de colonne.

Exemples

Totaux dans une colonne : sum(table.colonne1)

16.2.2 ASCII Code (ascii)

Description

Renvoie un nombre entier reprsentant la valeur du code ASCII du caractre situ l'extrme gauche de la chane
d'entre.

Syntaxe

nombre entierascii(<chane>)

Entre

Paramtre Description Type de donnes


<chane> Une chane de caractres Chane

Remarques

Renvoie la valeur nulle si la <chane> est nulle.

Guide de l'utilisateur de l'outil de conception d'information


260 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Rfrence sur les fonctions SQL et MDX
16.2.3 Absolu (abs)

Description

Renvoie la valeur absolue d'un entier dfini

Syntaxe

numrique abs(<expression>)

Entre

Paramtre Description Type de donnes


<expression> Une expression numrique Numrique

Remarques

Renvoie une valeur nulle si l'entre <expression> est nulle.


Si l'<expression> est gale la valeur la plus ngative possible pour un entier (-2 la puissance 31), cette
mme valeur ngative est renvoye.

16.2.4 Angle Tangent 2 (atan2)

Description

Renvoie l'angle (en radians) dont la tangente est <angle1>/<angle2>.

Syntaxe

numrique atan2(<angle1>, <angle2>)

Guide de l'utilisateur de l'outil de conception d'information


Rfrence sur les fonctions SQL et MDX 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 261
Entre

Paramtre Description Type de donnes


<angle1 > Un angle. Numrique

<angle2> Un angle. Numrique

Remarques

Renvoie la valeur nulle si <angle1> et <angle2> = 0.

Exemples

atan2(x,y) convertit les coordonnes rectangulaires (x, y) en coordonnes polaires (r, thta). Cette mthode
calcule la phase thta en calculant l'arc tangente x/y dans l'intervalle -Pi Pi.

16.2.5 Arc Tangent (atan)

Description

Renvoie l'arctangente d'une expression numrique donne.

Syntaxe

numrique atan(<expression>)

Entre

Paramtre Description Type de donnes


<expression> Une expression dans l'intervalle -Pi/2 Pi/2. Numrique

Guide de l'utilisateur de l'outil de conception d'information


262 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Rfrence sur les fonctions SQL et MDX
16.2.6 Arc Cosine (acos)

Description

Renvoie l'arcosinus d'une expression numrique dfinie.

Syntaxe

numrique acos(<expression>)

Entre

Paramtre Description Type de donnes


<expression> Une expression dans l'intervalle 0 Pi. Numrique

Remarques

Renvoie la valeur ngative si expression(<abs>) > 1.

16.2.7 Arc Sine (asin)

Description

Renvoie l'arcinus d'une expression numrique dfinie.

Syntaxe

numrique asin(<expression>)

Guide de l'utilisateur de l'outil de conception d'information


Rfrence sur les fonctions SQL et MDX 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 263
Entre

Paramtre Description Type de donnes


<expression > Une expression dans l'intervalle -Pi/2 Pi/2. Numrique

Remarques

Renvoie la valeur ngative si expression(<abs>) > 1.

16.2.8 Case

Description

Renvoie une valeur en fonction de la condition dfinie remplie.

Syntaxe

valeur CASE <expression d'entre> WHEN <expression when> THEN <expression de rsultat
then> ELSE <expression de rsultat else> END

Entre

Paramtre Description Type de donnes


<expression Expression reprsentant une valeur comparer Tous types.
d'entre> l'<expression when>.

Remarque
Une <expression
d'entre> doit avoir le
mme type de donnes
qu'une <expression
when>.

<expression when> Expression reprsentant une valeur comparer Tous types.


l'<expression d'entre>.

Guide de l'utilisateur de l'outil de conception d'information


264 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Rfrence sur les fonctions SQL et MDX
Paramtre Description Type de donnes

Remarque
Une <expression
d'entre> doit avoir le
mme type de donnes
qu'une <expression
when>.

<expression de Expression reprsentant la valeur renvoyer lorsque Tous types.


rsultat then> l'<expression d'entre> compare
l'<expression when> est vraie. Remarque
L'<expression de
rsultat Then> doit
avoir le mme type de
donnes que
l'<expression de
rsultat else>.

<expression de Expression renvoyer lorsque la valeur renvoyer Tous types.


rsultat else> lorsque l'<expression d'entre> compare
l'<expression when> n'est pas vraie. Remarque
L'<expression de
rsultat Then> doit
avoir le mme type de
donnes que
l'<expression de
rsultat else>.

Remarques

La fonction Case implmente l'instruction SQL simple standard CASE.


WHEN <expression when> THEN <expression de rsultat then> est rpte pour apporter
plusieurs conditions.

Exemples

CASE (table1.colonne1)
WHEN 'p1' THEN 'Produit1'
WHEN 'p2' THEN 'Produit2'

Guide de l'utilisateur de l'outil de conception d'information


Rfrence sur les fonctions SQL et MDX 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 265
WHEN 'p3' THEN 'Produit3'
ELSE 'En rupture de stock'
FIN
CASE NomProduit
WHEN 'portable' THEN 1
ELSE 0
FIN

16.2.9 Cast

Description

Convertit une valeur donne en type de valeur donne.

Syntaxe

valeur expression(<cast>, AS <type de donnes>)

Entre

Paramtre Description Type de donnes


<expression> Une expression numrique Tous types de donnes
(Numrique, Chane,
Boolen, DateTemps,
Date).

<type de donnes> Type de donnes dans lequel la valeur de Mot cl pouvant avoir les
l'<expression> doit tre convertie. valeurs suivantes :

NULL
VARCHAR
DOUBLE
DECIMAL
DATE
TIME
TIMESTAMP

Guide de l'utilisateur de l'outil de conception d'information


266 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Rfrence sur les fonctions SQL et MDX
16.2.10 Catalogue

Description

Renvoie le catalogue par dfaut de la connexion.

Syntaxe

chane catalogue()

16.2.11 Ceil (ceiling)

Description

Renvoie la valeur d'un nombre arrondi l'entier suprieur.

Syntaxe

numrique ceiling(<expression>)

Entre

Paramtre Description Type de donnes


<expression> Une expression numrique Numrique

Remarques

Le type de valeur renvoye n'est pas converti. Par consquent ceiling(1.9) = 2.0. Si vous souhaitez convertir la
valeur en nombre entier, utilisez la fonction de conversion toInteger.

Guide de l'utilisateur de l'outil de conception d'information


Rfrence sur les fonctions SQL et MDX 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 267
16.2.12 Character (char)

Description

Renvoie le caractre correspondant au code ASCII indiqu.

Syntaxe

chane char(<code>)

Entre

Paramtre Description Type de donnes


<code> Code ASCII de 0 255. Entier

Remarques

Renvoie la valeur nulle si <code> < 0 ou > 255.

16.2.13 Charindex (pos) (locate)

Description

Renvoie la position d'une chane de recherche dans une chane de caractres indique.

Syntaxe

nombre entier pos(<chane de recherche>, <chane>, <position de dpart>)

nombre entier locate(<chane de recherche>, <chane>, <position de dpart>)

Guide de l'utilisateur de l'outil de conception d'information


268 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Rfrence sur les fonctions SQL et MDX
Entre

Paramtre Description Type de donnes


<chane de Chane dont vous souhaitez rechercher la position dans Chane
recherche> la <chane>.

<chane> Chane que vous souhaitez rechercher. Chane

<position de dbut> Position dans la <chane>, o vous souhaitez Entier


commencer la recherche.

Si la <position de dbut> n'est pas indique, 1 est


la position de dbut par dfaut.

Remarques

Renvoie la valeur nulle si le systme ne trouve pas la chane de recherche.

Renvoie la valeur nulle si la <position de dbut> est plus longue que la longueur de la <chane>.

Si la <position de dbut> <= 0, la recherche commence la position 1.

Exemples

pos('cd','abcd') = 3

pos('abc', 'abcd') = 1

pos('cd', 'abcdcd') = 3

pos('cd', 'abcdcd', 3) = 3

pos('cd', 'abcdcd', 4) = 5

pos('ef', 'abcd') = 0

16.2.14 Concat

Description

Permet la concatnation de deux chanes.

Guide de l'utilisateur de l'outil de conception d'information


Rfrence sur les fonctions SQL et MDX 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 269
Syntaxe

chane concat(<chane1>, <chane2>)

Entre

Paramtre Description Type de donnes


<chane1> Une chane. Chane

<chane2> Une chane. Chane

Remarques

Renvoie la valeur nulle si <chane1> ou <chane2> est nul.

Exemples

concat('AB', 'CD') = 'ABCD'

16.2.15 Contains Only Digits

Description

Renvoie True (1) si la chane indique contient uniquement des numraux. Sinon la fonction renvoie false (0).

Syntaxe

boolen containsOnlyDigits(<string>)

Guide de l'utilisateur de l'outil de conception d'information


270 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Rfrence sur les fonctions SQL et MDX
Entre

Paramtre Description Type de donnes


<chane> Une chane. Chane

16.2.16 Convert

Description

Convertit une valeur donne en type de valeur donne.

Syntaxe

valeur convert(<expression>, <type de donnes>)

Entre

Paramtre Description Type de donnes


<expression> Valeur ou expression. Tous types de donnes
(Numrique, Chane,
Boolen, DateTemps,
Date).

<type de donnes> Type de donnes dans lequel la valeur doit tre Chane pouvant avoir les
convertie. valeurs suivantes :

NULL
INTEGER
DOUBLE
DECIMAL
DATE
TIME
TIMESTAMP

Guide de l'utilisateur de l'outil de conception d'information


Rfrence sur les fonctions SQL et MDX 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 271
16.2.17 Cosine (cos)

Description

Renvoie le cosinus d'un angle.

Syntaxe

numrique cos(<angle>)

Entre

Paramtre Description Type de donnes


<angle> Angle en radians Numrique

16.2.18 Cotangent (cot)

Description

Renvoie la cotangente d'un angle (exprime en radians).

Syntaxe

numrique cot(<angle>)

Entre

Paramtre Description Type de donnes


<angle> Angle en radians Numrique

Guide de l'utilisateur de l'outil de conception d'information


272 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Rfrence sur les fonctions SQL et MDX
Remarques

Renvoie la valeur nulle si sin(<angle>) = 0.

16.2.19 Current Date (curDate)

Description

Renvoie la date du jour.

Syntaxe

date curDate()

16.2.20 Current Time (curTime)

Description

Renvoie l'heure actuelle.

Syntaxe

heure curTime()

16.2.21 Base de donnes

Description

Renvoie le nom de la base de donnes.

Guide de l'utilisateur de l'outil de conception d'information


Rfrence sur les fonctions SQL et MDX 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 273
Syntaxe

chane database()

16.2.22 Day Name

Description

Renvoie une chane contenant le jour de la semaine d'une date dfinie.

Syntaxe

chane dayName(<date>)

Entre

Paramtre Description Type de donnes


<date> Une date. Date ou date/heure

Remarques

Renvoie le nom du jour en anglais en majuscules. Les valeurs suivantes sont possibles :

SUNDAY
MONDAY
TUESDAY
WEDNESDAY
THURSDAY
FRIDAY
SATURDAY

Guide de l'utilisateur de l'outil de conception d'information


274 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Rfrence sur les fonctions SQL et MDX
16.2.23 Day Of Month

Description

Renvoie un nombre entier de 1 31 reprsentant le jour du mois d'une date dfinie.

Syntaxe

nombre entier dayOfMonth(<date>)

Entre

Paramtre Description Type de donnes


<date> Une date. Date ou date/heure

16.2.24 Day Of Week

Description

Renvoie un nombre entier entre 1 et 7 reprsentant le jour de la semaine d'une date dfinie. Le premier jour de la
semaine est dimanche.

Syntaxe

nombre entier dayOfWeek(<date>)

Entre

Paramtre Description Type de donnes


<date> Une date. Date ou date/heure

Guide de l'utilisateur de l'outil de conception d'information


Rfrence sur les fonctions SQL et MDX 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 275
16.2.25 Day Of Year

Description

Renvoie un nombre entier compris entre 1 et 366, reprsentant le jour de l'anne d'une date dfinie.

Syntaxe

nombre entier dayOfYear(<date>)

Entre

Paramtre Description Type de donnes


<date> Une date. Date ou date/heure

16.2.26 Dcrmenter jours

Description

Dcrmente une date dfinie par le nombre dfini de jours.

Syntaxe

date decrementDays(<date>, <nombre de jours>)

Entre

Paramtre Description Type de donnes


<date> Une date. Date ou date/heure

<nombre de jours> Nombre de jours pour dcrmenter la date. Entier

Guide de l'utilisateur de l'outil de conception d'information


276 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Rfrence sur les fonctions SQL et MDX
16.2.27 Degrees

Description

Convertit un angle mesur en radians en un angle peu prs quivalent mesur en degrs.

Syntaxe

numrique degrees(<angle>)

Entre

Paramtre Description Type de donnes


<angle> Angle en radians Numrique

16.2.28 Exp

Description

Renvoie la valeur de la constante mathmatique e leve l'exposant indiqu.

Syntaxe

numrique exp(<exposant>)

Entre

Paramtre Description Type de donnes


<exposant> Puissance exponentielle. Numrique

Guide de l'utilisateur de l'outil de conception d'information


Rfrence sur les fonctions SQL et MDX 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 277
Exemples

exp(10) = e la puissance 10 = 22 026,4658.

16.2.29 Plancher :

Description

Renvoie la valeur d'un nombre arrondi l'entier infrieur.

Syntaxe

numrique floor(<expression>)

Entre

Paramtre Description Type de donnes


<expression> Une expression numrique Numrique

Remarques

Le type de valeur renvoye n'est pas converti. Donc floor(1.9) = 1.0. Si vous souhaitez convertir la valeur en
nombre entier, utilisez la fonction de conversiontoInteger.

16.2.30 Hexa To Int

Description

Convertit la valeur hexadcimale indique par une chane en nombre entier.

Guide de l'utilisateur de l'outil de conception d'information


278 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Rfrence sur les fonctions SQL et MDX
Syntaxe

nombre entier hexaToInt(<chane>)

Entre

Paramtre Description Type de donnes


<chane> Chane contenant une valeur hexadcimale Chane

Exemples

hexaToInt('AF') = 175

16.2.31 Heure

Description

Renvoie un nombre entier compris entre 0 et 23 reprsentant une heure indique.

Syntaxe

nombre entier hour(<heure>)

Entre

Paramtre Description Type de donnes


<Heure> Une heure. Date/heure

Guide de l'utilisateur de l'outil de conception d'information


Rfrence sur les fonctions SQL et MDX 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 279
16.2.32 If Else

Description

Renvoie une valeur en fonction d'une condition indique

Si la <condition> est vraie, la fonction renvoie la valeur de l'<expression1>.


Si la <condition> est fausse, la fonction renvoie la valeur de l'<expression2>.

Syntaxe

valeur ifElse(<condition>, <expression1>, <expression2>)

Entre

Paramtre Description Type de donnes


<condition> Une expression logique. Boolen

<expression1> Valeur renvoyer si <condition> reoit la valeur Tous types de donnes


True. (Numrique, Chane,
Boolen, DateTemps,
Date).

<expression2> Valeur renvoyer si <condition> reoit la valeur Tous types de donnes


False. (Numrique, Chane,
Boolen, DateTemps,
Date).

16.2.33 If Null (nvl)

Description

Renvoie une valeur en fonction du fait qu'une valeur soit nulle ou pas :

Si l'<expression1> est nulle, la fonction renvoie la valeur de l'<expression2>.


Si l'<expression1> n'est pas nulle, la fonction renvoie la valeur de l'<expression1>.

Guide de l'utilisateur de l'outil de conception d'information


280 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Rfrence sur les fonctions SQL et MDX
Syntaxe

valeur nvl(<valeur1>, <valeur2>)

Entre

Paramtre Description Type de donnes


<expression1> Renvoie la valeur de l'<expression1> si ces valeurs ne Tous types de donnes
sont pas nulles. (Numrique, Chane,
Boolen, DateTemps,
Date).

<expression2> Valeur renvoyer si l'<expression1> est nulle. Tous types de donnes


(Numrique, Chane,
Boolen, DateTemps,
Date).

16.2.34 Increment Days

Description

Incrmente une date indique par le nombre de jours.

Syntaxe

date incrementDays(<date>, <nombre de jours>)

Entre

Paramtre Description Type de donnes


<date> Une date. Date ou date/heure

<nombre de jours> Nombre de jours pour incrmenter la date. Entier

Guide de l'utilisateur de l'outil de conception d'information


Rfrence sur les fonctions SQL et MDX 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 281
16.2.35 Int To Hexa

Description

Convertit un nombre entier dfini en hexadcimal. L'hexadcimale est renvoye dans une chane.

Syntaxe

chane intToHexa(<valeur>)

Entre

Paramtre Description Type de donnes


<valeur> Nombre entier. Entier

Remarques

Pour garantir que la valeur de saisie est un nombre entier de type de donnes, vous pouvez utiliser la fonction
toInteger : intToHexa(toInteger (<valeur>)).
Si <valeur> < 0, la fonction renvoie 'FFFFFFFF'.

16.2.36 Is Like

Description

Contrle une chane pour un modle correspondant. Renvoie true (1) si la fonction recherche une correspondance
pour le modle donn dans la chane indique.

Syntaxe

boolen isLike(<chane1>, <modle>, <caractre d'chappement>)

Guide de l'utilisateur de l'outil de conception d'information


282 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Rfrence sur les fonctions SQL et MDX
Entre

Paramtre Description Type de donnes


<chane1> Une chane. Chane

<modle> Chane contenant le modle que vous essayez de faire Chane


correspondre dans la <chane1>.

Le modle peut contenir des caractres gnriques :

Le caractre de soulignement (_) correspond un


seul caractre.
Le caractre du symbole de pourcentage (%)
correspond toute chane de caractres.

Pour faire correspondre un caractre de soulignement


ou de pourcentage, <chane1>, dfinissez un
caractre d'chappement dans <caractre
d'chappement> et faites prcder le caractre de
soulignement ou de pourcentage dans le <modle> du
caractre d'chappement.

<caractre Caractre permettant de faire correspondre des Chane


d'chappement> caractres gnriques dans <chane1>.
(facultatif)

Remarques

Renvoie la valeur nulle si <chane1> ou <modle> est nul.


Si le <caractre d'chappement> est indiqu et s'il est nul, renvoie la valeur nulle.
Si le <caractre d'chappement> est indiqu, chaque occurrence du caractre d'chappement dans le
<modle> doit tre suivie d'un signe de soulignement ou de pourcentage

Exemples

isLike ('ABCD', 'AB%') = true

isLike ('ABCD', 'AB_D') = true

isLike ('10000', '100%') = true

isLike ('10000', '100\%', '\') = false

isLike ('status: 100%', '100\%', '\') = true

Guide de l'utilisateur de l'outil de conception d'information


Rfrence sur les fonctions SQL et MDX 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 283
16.2.37 LPad

Description

Remplit une chane gauche avec une deuxime chane indique pour une longueur indique.

Syntaxe

chane lpad(<chane1>, <chane2>, <longueur>)

Entre

Paramtre Description Type de donnes


<chane1> Une chane. Chane

<chane2> Chane insrer dans la <chane1> gauche. Chane

<longueur> Longueur totale de la chane de retour aprs Entier


remplissage

Remarques

Si la <longueur> < la longueur <chane1>, renvoie gauche(<chane1>, <longueur>).


Renvoie la valeur nulle si <chane2> est nulle ou <longueur> <= 0.

16.2.38 Gauche

Description

Renvoie le nombre de caractres indiqu gauche de la chane indique.

Syntaxe

chane left(<chane>, <nombre de caractres>)

Guide de l'utilisateur de l'outil de conception d'information


284 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Rfrence sur les fonctions SQL et MDX
Entre

Paramtre Description Type de donnes


<chane> Une chane. Chane

<nombre de Nombre de caractres les plus gauche renvoyer. Entier


caractres>

Remarques

Renvoie la valeur nulle si la <chane> est nulle ou le <nombre de caractres> est <= 0.

16.2.39 Left Remove (ltrim)

Description

Supprime la premire squence d'espaces et d'onglets gauche d'une chane dfinie.

Syntaxe

chane ltrim(<chane>)

Entre

Paramtre Description Type de donnes


<chane> Une chane. Chane

Exemples

ltrim(' ABCD') = 'ABCD'

ltrim(' AB CD ') = 'AB CD '

Guide de l'utilisateur de l'outil de conception d'information


Rfrence sur les fonctions SQL et MDX 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 285
16.2.40 Longueur

Description

Renvoie la longueur d'une chane indique. Les espaces sont compts.

Syntaxe

nombre entier length(<chane>)

Entre

Paramtre Description Type de donnes


<chane> Une chane. Chane

16.2.41 Historique

Description

Renvoie le logarithme naturel de la valeur indique.

Syntaxe

doublon log(<expression>)

Entre

Paramtre Description Type de donnes


<expression> Expression numrique > 0. Doublon

Guide de l'utilisateur de l'outil de conception d'information


286 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Rfrence sur les fonctions SQL et MDX
Remarques

Renvoie la valeur nulle si l'<expression> est <= 0.

16.2.42 Log10

Description

Renvoie le logarithme (base 10) de la valeur indique.

Syntaxe

doublon log10(<expression>)

Entre

Paramtre Description Type de donnes


<expression> Expression numrique > 0. Doublon

Remarques

Renvoie la valeur nulle si l'<expression> est <= 0.

16.2.43 Lowercase (lcase)

Description

Convertit une chane en minuscule

Syntaxe

chane min.(<chane>)

Guide de l'utilisateur de l'outil de conception d'information


Rfrence sur les fonctions SQL et MDX 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 287
Entre

Paramtre Description Type de donnes


<chane> Une chane. Chane

Exemples

lcase('ABCD') = 'abcd'

lcase('Cd123') = 'cd123'

16.2.44 Minute

Description

Renvoie un nombre entier compris entre 0 et 59 reprsentant les minutes d'une date et d'une heure indiques.

Syntaxe

nombre entier minute(<heure>)

Entre

Paramtre Description Type de donnes


<Heure> Date et heure. Date/heure

16.2.45 Mod

Description

Renvoie le reste de la division de deux nombres entiers valeur1/valeur2.

Guide de l'utilisateur de l'outil de conception d'information


288 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Rfrence sur les fonctions SQL et MDX
Syntaxe

nombre entiermod(<valeur1>, <valeur2>)

Entre

Paramtre Description Type de donnes


<valeur2> Valeur du numrateur. Numrique

<valeur2> Valeur du diviseur diffrente de 0. Numrique

Remarques

Renvoie la valeur nulle si <valeur2> = 0.

16.2.46 Nom de mois

Description

Renvoie une chane contenant le nom du mois d'une date dfinie.

Syntaxe

chane nomMois(<date>)

Entre

Paramtre Description Type de donnes


<date> Une date. Date ou date/heure

Remarques

Renvoie le nom du mois en anglais en majuscules. Les valeurs suivantes sont possibles :

Guide de l'utilisateur de l'outil de conception d'information


Rfrence sur les fonctions SQL et MDX 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 289
JANUARY
FEBRUARY
MARCH
APRIL
MAY
JUNE
JULY
AUGUST
SEPTEMBER
OCTOBER
NOVEMBER
DECEMBER

16.2.47 Maintenant

Description

Renvoie la date et l'heure actuelles.

Syntaxe

dateHeure maintenant()

16.2.48 Number of the Month (month)

Description

Renvoie un nombre entier compris entre 1 et 12 reprsentant le mois d'une date dfinie.

Syntaxe

nombre entier mois(<date>)

Guide de l'utilisateur de l'outil de conception d'information


290 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Rfrence sur les fonctions SQL et MDX
Entre

Paramtre Description Type de donnes


<date> Une date. Date ou date/heure

16.2.49 Number of the Week (week)

Description

Renvoie un nombre entier de 1 53, reprsentant la semaine dans l'anne, pour une date donne.

Syntaxe

nombre entier week(<date>)

Entre

Paramtre Description Type de donnes


<date> Une date. Date ou date/heure

Remarques

Le premier jour de la semaine est dimanche. La premire semaine de l'anne doit contenir au moins un jour. Si le
premier janvier est un samedi, les rgles suivantes s'appliquent :

Le 1er janvier fait partie de la semaine 1.


Du 2 au 8 janvier, nous sommes dans la semaine 2.
Du 25 au 31 dcembre, nous sommes dans la semaine 53.

16.2.50 Permute

Description

Permute une chane indique l'aide de deux modles : le <modle de rfrence > et le <nouveau modle>.

Guide de l'utilisateur de l'outil de conception d'information


Rfrence sur les fonctions SQL et MDX 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 291
Chaque caractre (ou bloc de caractres) dans le <modle de rfrence> est d'abord affect un caractre
(ou bloc de caractres) dans la chane indique <chane1>). Les longueurs de la <chane1> et du <modle de
rfrence> doivent tre identiques.

Ensuite, le <nouveau modle> est utilis pour permuter les caractres affects dans le <modle de
rfrence>.

Par exemple, la chane de caractres "22/09/1999" reprsentant une date, peut tre convertie en "1999-09-22"
comme suit.

"JJ/MM/AAAA" est le <modle de rfrence>. Les lettres sont affectes selon leur position et leur
regroupement. Ainsi "JJ" constitue le premier bloc de caractres, la valeur "22" lui est affect, les deux premiers
caractres dans la <chane1>. La barre oblique (/) est affecte au troisime caractre dans la <chane1>. Le
bloc suivant de caractres "MM" est affect "09" etc.

"AAAA/MM/DD" constitue le <nouveau modle>. La permutation est applique et "1999/09/22" constitue la


chane rsultante.

Vous pouvez insrer un texte dans <nouveau modle> si aucun des caractres n'a t encore utilis dans le
<modle de rfrence>. Par exemple, si le <nouveau modle> = 'MM/JJ' Anne : AAAA', '09/22 Anne :
1999'.

Syntaxe

chane permute(<chane1>, <modle de rfrence>, <nouveau modle>)

Entre

Paramtre Description Type de donnes


<chane1> Une chane. Chane

<modle de Chane reprsentant le modle de <chane1>. Chane


rfrence>

<nouveau modle> Chane indiquant le nouveau modle pour la Chane


permutation de la <chane1>.

Remarques

Pour reprsenter un bloc de caractres dans les modles, rptez le caractre dans le modle. Par exemple,
"AAAA" dans le <modle de rfrence> correspond quatre caractres dans la <chane1>.
La longueur de la <chane1> doit tre gale la longueur du <modle de rfrence>, sinon la fonction
renvoie une erreur.

Guide de l'utilisateur de l'outil de conception d'information


292 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Rfrence sur les fonctions SQL et MDX
Exemples

Modifier le format de reprsentation d'une date :

permute('02/09/2003', 'JJ/MM/AAAA', 'AAAA-MM-JJ') = '2003-09-02'


permute('02/09/2003', 'JJ/MM/AAAA', 'AAAA-MM-JJ') = '2003-09-02'
permute('02/09_2003', 'JJ/MM/AAA', 'DL :MM/JJ An :AAAA') = 'DL :09/02 An :2003'

Extraire un mois et une anne d'une chane de caractres reprsentant une date :

permute('2003-09-02', 'AAAA-MM-JJ', 'MM/AA) = "09/03"

Composer un numro partir d'un code interne :

permute('03/03/21-0123', 'AA/MM/JJ-NNNN', 'AAMMJJNNNN') = '0303210123'

Extraire les informations de date d'un code interne :

permute('2003NL987M08J21', 'AAAAXXXXXXMMXJJ', 'AAAA-MM-JJ') = "2003-08-21"

16.2.51 Pi

Description

Renvoie la valeur constante Pi.

Syntaxe

numrique pi()

16.2.52 Puissance

Description

Renvoie la valeur d'un nombre lev la puissance de l'exposant indiqu.

Syntaxe

numrique power(<valeur>, <exposant>)

Guide de l'utilisateur de l'outil de conception d'information


Rfrence sur les fonctions SQL et MDX 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 293
Entre

Paramtre Description Type de donnes


<valeur> Valeur de base. Numrique

<exposant> Exposant. Entier

Remarques

Renvoie la valeur nulle si la <valeur> = 0 et l'<exposant> > 0.

16.2.53 Trimestre

Description

Renvoie un nombre entier compris entre 1 et 4 reprsentant le trimestre d'une date donne. La valeur 1
reprsente le 1er janvier au 31 mars.

Syntaxe

nombre entier trimestre(<date>)

Entre

Paramtre Description Type de donnes


<date> Une date. Date ou date/heure

16.2.54 Radians

Description

Convertit un angle mesur en degrs en un angle peu prs quivalent mesur en radians.

Guide de l'utilisateur de l'outil de conception d'information


294 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Rfrence sur les fonctions SQL et MDX
Syntaxe

numrique radians(<angle>)

Entre

Paramtre Description Type de donnes


<angle> Angle en degrs. Numrique

16.2.55 Alatoire (rand)

Description

Renvoie un nombre alatoire entre 0 et 1. Vous pouvez galement indiquer la valeur de l'entier pour initialiser le
gnrateur de nombres alatoires.

Syntaxe

numrique rand(<valeur>)

Entre

Paramtre Description Type de donnes

<valeur> (facultative) Valeur de dpart pour le gnrateur de nombres Entier


alatoires.

16.2.56 Remplacer

Description

Remplace, dans une chane dfinie les occurrences du modle par une chane de remplacement.

Guide de l'utilisateur de l'outil de conception d'information


Rfrence sur les fonctions SQL et MDX 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 295
Syntaxe

chane replace(<chane>, <modle>, <chane de remplacement>)

Entre

Paramtre Description Type de donnes


<chane> Une chane. Chane

<modle> Chane de caractres rechercher et remplacer dans Chane


la <chane>.

<chane de Chane remplaant le <modle> dans la <chane> Chane


remplacement>

Remarques

Si le <modle> est nul, renvoie la <chane>.


Ne renvoie pas la valeur nulle si la <chane de remplacement> est nulle.

Exemple

remplacer('rar', 'a', 'ada') = 'radar'

16.2.57 Replace String Exp

Description

Remplace dans une chane indique, toutes les occurrences du modle par une chane de remplacement suivant
la syntaxe d'une expression rgulire Java. Pour en savoir plus, reportez-vous la documentation Modle pour
expressions rgulires Java l'adresse http://java.sun.com/j2se/1.4.2/docs/api/java/util/regex/
Pattern.html.

Syntaxe

chane replaceStringExp(<chane>, <modle>, <chane de remplacement>)

Guide de l'utilisateur de l'outil de conception d'information


296 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Rfrence sur les fonctions SQL et MDX
Entre

Paramtre Description Type de donnes


<chane> Une chane. Chane

<modle> Chane de caractres rechercher et remplacer dans Chane


la <chane>.

<chane de Chane remplaant le <modle> dans la <chane> Chane


remplacement>

16.2.58 Replicate (repeat)

Description

Renvoie une chane forme en rptant une chane de caractres dfinie un certain nombre de fois.

Syntaxe

chane repeat(<chane>, <nombre de rplications>)

Entre

Paramtre Description Type de donnes


<chane> Une chane. Chane

<nombre de Nombre de fois o la <chane> est rpte. Entier


rplications>

Remarques

Renvoie la valeur nulle si le <nombre de rplications> <= 0.

Guide de l'utilisateur de l'outil de conception d'information


Rfrence sur les fonctions SQL et MDX 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 297
16.2.59 Rightpart (droite)

Description

Renvoie le nombre indiqu de caractres droite de la chane indique.

Syntaxe

chane droite(<chane>, <nombre de caractres>)

Entre

Paramtre Description Type de donnes


<chane> Une chane. Chane

<nombre de Nombre de caractres les plus droite renvoyer. Entier


caractres>

Remarques

Renvoie la valeur nulle si la <chane> est nulle ou le <nombre de caractres> est <= 0.

16.2.60 Arrondi

Description

Renvoie un nombre arrondi au nombre indiqu de dcimales.

Syntaxe

numrique round (<expression>, <nombre de dcimales>)

Guide de l'utilisateur de l'outil de conception d'information


298 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Rfrence sur les fonctions SQL et MDX
Entre

Paramtre Description Type de donnes


<expression> Valeur de base arrondir. Numrique

<nombre de Nombre de dcimales auquel arrondir. Numrique


dcimales>

Remarques

La fonction arrondit au nombre entier le plus prs sans que les deux valeurs d'encadrement soient
quidistantes, auquel cas la fonction arrondit zro.
Le type de valeur renvoye n'est pas converti. Par consquent, l'arrondi(1.9) = 2.0. Si vous souhaitez
convertir la valeur un nombre entier, utilisez la fonction de conversion toInteger.

16.2.61 Rpad

Description

Remplit une chane sa droite par une deuxime chane jusqu' une longueur donne.

Syntaxe

chane rpad(<chane1>, <chane2>, <longueur>)

Entre

Paramtre Description Type de donnes


<chane1> Une chane. Chane

<chane2> Chane insrer dans la <chane1>. Chane

<longueur> Longueur totale de la chane de retour aprs Entier


remplissage

Guide de l'utilisateur de l'outil de conception d'information


Rfrence sur les fonctions SQL et MDX 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 299
Remarques

Si la <longueur> < la longueur de la <chane1>, renvoie droite(<chane1>, <longueur>).


Renvoie la valeur nulle si <chane2> est nulle ou <longueur> <= 0.

16.2.62 Rpos

Description

Renvoie la position de la dernire occurrence d'une chane de recherche dans une chane de caractres donne.

Syntaxe

nombre entier rpos(<chane de recherche>, <chane>)

Entre

Paramtre Description Type de donnes


<chane de Chane pour laquelle vous souhaitez rechercher la Chane
recherche> dernire occurrence dans la <chane>.

<chane> Chane que vous souhaitez rechercher. Chane

Remarques

Renvoie la valeur nulle si le systme ne trouve pas la chane de recherche.

Exemples

rpos('cd','abcd') = 3

rpos('cd', 'abcdcd') = 5

rpos(abc', 'abcdcd') = 1

rpos('ef', 'abcd') = 0

Guide de l'utilisateur de l'outil de conception d'information


300 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Rfrence sur les fonctions SQL et MDX
16.2.63 Rtrim

Description

Supprime la premire squence d'espaces et d'onglets droite de la chane donne.

Syntaxe

chane rtrim(<chane>)

Entre

Paramtre Description Type de donnes


<chane> Une chane. Chane

Exemples

rtrim('ABCD ') = 'ABCD'

rtrim(' AB CD ') = ' AB CD'

16.2.64 Schma

Description

Renvoie le schma par dfaut (identificateur et propritaire) de la connexion actuelle.

Syntaxe

chane schma()

Guide de l'utilisateur de l'outil de conception d'information


Rfrence sur les fonctions SQL et MDX 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 301
16.2.65 Seconde

Description

Renvoie un nombre entier de 0 59, reprsentant les secondes d'une date et d'une heure indiques.

Syntaxe

nombre entier seconde(<heure>)

Entre

Paramtre Description Type de donnes


<Heure> Date et heure. Date/heure

16.2.66 Signe

Description

Renvoie la valeur positive (1), zro (0) ou la valeur ngative (-1) d'un nombre indiqu.

Syntaxe

numrique sign(<valeur>)

Entre

Paramtre Description Type de donnes


<valeur> Valeur numrique. Entier

Guide de l'utilisateur de l'outil de conception d'information


302 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Rfrence sur les fonctions SQL et MDX
16.2.67 Sine (sin)

Description

Renvoie le sinus d'un angle.

Syntaxe

numrique sin(<angle>)

Entre

Paramtre Description Type de donnes


<angle> Angle en radians Numrique

16.2.68 Espace

Description

Renvoie une chane de caractres avec le nombre indiqu d'espaces.

Syntaxe

chane space(<nombre d'espaces>)

Entre

Paramtre Description Type de donnes


<nombre d'espaces> Nombre d'espaces renvoyer dans la chane. Entier

Guide de l'utilisateur de l'outil de conception d'information


Rfrence sur les fonctions SQL et MDX 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 303
Remarques

Renvoie la valeur nulle si le <nombre d'espaces> <=0.

16.2.69 RacineCarre

Description

Renvoie la racine carre d'un nombre.

Syntaxe

numrique sqrt(<expression>)

Entre

Paramtre Description Type de donnes


<expression> Une expression >= 0. Numrique

Remarques

Renvoie la valeur nulle si expression < 0.

16.2.70 Stuff (insert)

Description

Remplace la squence de caractres d'une chane dfinie avec une seconde chane dfinie.

Syntaxe

chane insert(<chane1>, <position de dbut>, <nombre de caractres>, <chane2>)

Guide de l'utilisateur de l'outil de conception d'information


304 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Rfrence sur les fonctions SQL et MDX
Entre

Paramtre Description Type de donnes


<chane1> Une chane. Chane

<position de dbut> Nombre reprsentant la position dans <chane1> pour Entier


lancer le remplacement.

Doit se situer dans l'intervalle 1 pour la longueur de


<chane1> + 1.

<nombre de Nombre de caractres dans <chane1> remplacer. Entier


caractres>
Doit se situer dans l'intervalle 0 pour la longueur de
<chane1>.

<chane2> Chane de remplacement Chane

Remarques

Renvoie la valeur nulle si la<position de dpart> ou le <nombre de caractres> se situe en dehors de


l'intervalle.

16.2.71 Substring

Description

Renvoie une sous-chane d'une chane donne.

Syntaxe

chane substring(<chane>, <position de dbut>, <nombre de caractres>)

Entre

Paramtre Description Type de donnes


<chane> Une chane. Chane

Guide de l'utilisateur de l'outil de conception d'information


Rfrence sur les fonctions SQL et MDX 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 305
Paramtre Description Type de donnes
<position de dbut> Position de dbut dans la <chane> de la sous-chane. Entier

Doit tre dans un intervalle de 1 de la longueur de la


<chane>.

<nombre de Nombre de caractres inclure dans la sous-chane. Entier


caractres>

Remarques

Renvoie la valeur nulle dans les cas suivants :

<position de dbut> <= 0


<position de dbut> > la longueur de la <chane>
la <chane> est nulle
<nombre de caractres> <= 0

Exemples

substring('ABCD', 2, 2) = 'BC'

substring('ABCD', 2, 10) = 'BCD'

substring('ABCD', 0, 2) = valeur nulle

16.2.72 Tangent (tan)

Description

Renvoie la tangente d'un angle.

Syntaxe

numrique tan(<angle>)

Guide de l'utilisateur de l'outil de conception d'information


306 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Rfrence sur les fonctions SQL et MDX
Entre

Paramtre Description Type de donnes


<angle> Angle en radians Numrique

Remarques

Renvoie la valeur nulle si cos(<angle>) = 0.

16.2.73 Timestamp Add

Description

Renvoie un horodatage calcul en ajoutant le nombre indiqu d'intervalles par l'horodatage indiqu.

Syntaxe

dateHeure timestampAdd(<intervalle>, <compte>, <horodatage>)

Entre

Paramtre Description Type de donnes


<intervalle> Constante d'intervalle. Ce paramtre peut tre une Chane ou nombre entier
chane ou une constante entire :

"SQL_TSI_FRAC_SECOND" ou 0
"SQL_TSI_SECOND" ou 1
"SQL_TSI_MINUTE" ou 2
"SQL_TSI_HOUR" ou 3
"SQL_TSI_DAY" ou 4
"SQL_TSI_WEEK" ou 5
"SQL_TSI_MONTH" ou 6
"SQL_TSI_QUARTER" ou 7
"SQL_TSI_YEAR" ou 8

<count > Nombre d'intervalles ajouter l'horodatage. Entier

Guide de l'utilisateur de l'outil de conception d'information


Rfrence sur les fonctions SQL et MDX 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 307
Paramtre Description Type de donnes
<horodatage> Date et heure. Date/heure

Remarques

Le calcul peut tre affect par l'heure d't rgionale pour SQL_TSI_HOUR'.

16.2.74 Timestamp Diff

Description

Renvoie un nombre entier reprsentant le nombre d'intervalles par lequel le premier horodatage indiqu est
suprieur au second.

Syntaxe

nombre entier timestampDiff(<intervalle>, <horodatage1>, <horodatage2>)

Entre

Paramtre Description Type de donnes


<intervalle> Constante d'intervalle. Ce paramtre peut tre une Chane ou nombre entier
chane ou une constante entire :

"SQL_TSI_FRAC_SECOND" ou 0
"SQL_TSI_SECOND" ou 1
"SQL_TSI_MINUTE" ou 2
"SQL_TSI_HOUR" ou 3
"SQL_TSI_DAY" ou 4
"SQL_TSI_WEEK" ou 5
"SQL_TSI_MONTH" ou 6
"SQL_TSI_QUARTER" ou 7
"SQL_TSI_YEAR" ou 8

<horodatage1> Date et heure. Date/heure

<horodatage2> Date et heure. Date/heure

Guide de l'utilisateur de l'outil de conception d'information


308 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Rfrence sur les fonctions SQL et MDX
Remarques

Le calcul peut tre affect par l'heure d't rgionale pour SQL_TSI_HOUR'.
D'importants carts peuvent entraner une erreur.
Le premier jour de la semaine est dimanche.

16.2.75 To Boolean

Description

Convertit une valeur indique en valeur boolenne

Syntaxe

boolen toBoolean(<expression>)

Entre

Paramtre Description Type de donnes


<expression> Valeur ou expression. Chane ou valeur
boolenne

Exemples

toBoolean('true') = 1

toBoolean('TrUe') = 1

toBoolean('tru') = 0

toBoolean('False') = 0

toBoolean('F') = 0

toBoolean('f') = 0

Guide de l'utilisateur de l'outil de conception d'information


Rfrence sur les fonctions SQL et MDX 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 309
16.2.76 To Date

Description

Convertit une chane de caractres en date.

Syntaxe

date toDate(<chane>)

entre

Paramtre Description Type de donnes


<chane> Chane contenant une valeur de date au format aaaa- Chane
mm-jj o aaaa indique l'anne, mm le mois et jj le jour.

Par exemple 2003-09-07 et 2003-11-29.

Remarques

Si la <chane> n'utilise pas le bon format, le systme renvoie une erreur.


Aucune restriction n'est impose pour les valeurs mois, jour ou anne. Si le mois est suprieur 12 ou si le
jour n'existe pas dans le mois correspondant, la fonction utilise le calendrier interne pour convertir la bonne
date.

Exemples

toDate('12/02/2003') = 1er fvrier 2003

toDate('29/02/2003') = 1er mars 2003

toDate('12/14/2003') = 12 fvrier 2003

toDate('12/110/1994') = 12 fvrier 2003

Guide de l'utilisateur de l'outil de conception d'information


310 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Rfrence sur les fonctions SQL et MDX
16.2.77 To Decimal

Description

Convertit une valeur indique en une dcimale.

Syntaxe

dcimale toDecimal(<expression>)

Entre

Paramtre Description Type de donnes


<expression> Une valeur. Numrique ou chane

Si la valeur est une chane, elle doit tre au format du


nombre dcimal et utiliser le caractre (.) en tant que
sparateur dcimal.

16.2.78 To Double

Description

Convertit une valeur indique en une dcimale.

Syntaxe

doublon toDouble(<expression>)

Entre

Paramtre Description Type de donnes


<expression> Une valeur. Numrique ou chane

Guide de l'utilisateur de l'outil de conception d'information


Rfrence sur les fonctions SQL et MDX 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 311
Paramtre Description Type de donnes

Si la valeur est une chane, l'entre doit tre au format


du nombre dcimal et utiliser le caractre (.) en tant
que sparateur dcimal.

16.2.79 To Integer

Description

Convertit une valeur donne en nombre dcimal.

Syntaxe

nombre dcimal toInteger(<expression>)

Entre

Paramtre Description Type de donnes


<expression> Une valeur. Numrique ou chane

Si la valeur est une chane, l'entre doit tre au format


de nombre.

16.2.80 To Null

Description

Convertit une valeur donne en valeur nulle.

Syntaxe

valeur nulle toNull(<expression>)

Guide de l'utilisateur de l'outil de conception d'information


312 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Rfrence sur les fonctions SQL et MDX
Entre

Paramtre Description Type de donnes


<expression> Une valeur. Tous types de donnes
(Numrique, Chane,
Boolen, DateTemps,
Date).

16.2.81 To String

Description

Convertit une valeur donne en chane.

Syntaxe

chane toString(<expression>)

Entre

Paramtre Description Type de donnes


<expression> Une valeur. Tous types de donnes
(Numrique, Chane,
Boolen, DateTemps,
Date).

Exemples

toString(45) = '45'

toString (-45) = '-45'

toString(45.9) = '45.9'

toString (-45.9) = '-45.9'

toString(Valeur de date pour le 9 septembre 2002) = '09/09/2002'

toString(Valeur de date pour le 9 septembre 2002 23:08:08) = '09/09/2002 23:08:08'

Guide de l'utilisateur de l'outil de conception d'information


Rfrence sur les fonctions SQL et MDX 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 313
toString (valeur boolenne 1) = 'true'

toString (valeur boolenne 0) = 'false'

16.2.82 To Time

Description

Convertit une valeur indique en heure.

Syntaxe

heure toTime(<expression>)

Entre

Paramtre Description Type de donnes


<expression> Une valeur. Chane, date, heure ou
DateHeure
Si la valeur est une chane, l'entre doit tre au format :
hh:mm:ss, o hh correspond l'heure, mm aux minutes
et ss, aux secondes.

Par exemple, 23:09:07 et 03:11:23.

Remarques

Si l'<expression> n'utilise pas le bon format, le systme renvoie une erreur.


Aucune restriction n'est impose sur les valeurs heure, minutes ou secondes. Si les minutes ou les secondes
sont suprieures 60 ou si l'heure est suprieure 24, la fonction utilise l'horloge interne convertir la
bonne heure.

Exemples

toTime('02:10:09') = '02:10:09'

toTime('0:450:29) = '07:30:29'

Guide de l'utilisateur de l'outil de conception d'information


314 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Rfrence sur les fonctions SQL et MDX
toTime('25:14:180') = '01:17:00'

16.2.83 To Timestamp

Description

Convertit une valeur donne une date et une heure.

Syntaxe

heure toTimestamp(<expression>)

Entre

Paramtre Description Type de donnes


<expression> Une valeur. Chane, date, heure ou
DateHeure
Si la valeur est une chane, l'entre doit tre au format :
aaaa/mm/jj hh:mm:ss.ssss, o aaaa correspond
l'anne, mm au mois, jj au jour, hh l'heure, mm aux
minutes, ss aux secondes, et ssss aux millisecondes
(facultatif).

Par exemple, 2003-09-07 23:09:07 et 2003-11-29


03:11:23.0.

Remarques

Si l'<expression> n'utilise pas le bon format, le systme renvoie une erreur.


Aucune restriction n'est impose pour les valeurs mois, jour ou anne. Si le mois est suprieur 12 ou si le
jour n'existe pas dans le mois correspondant, la fonction utilise le calendrier interne pour convertir la bonne
date.
Aucune restriction n'est impose sur les valeurs heure, minutes ou secondes. Si les minutes ou les secondes
sont suprieures 60 ou si l'heure est suprieure 24, la fonction utilise l'horloge interne convertir la
bonne heure.

Guide de l'utilisateur de l'outil de conception d'information


Rfrence sur les fonctions SQL et MDX 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 315
Exemples

toTimestamp('2003-02-12 02:10:09') = '2003-02-12 02:10:09.0'

toTimestamp('2003-02-29 02:10:09') = '2003-03-01 02:10:09.0'

toTimestamp('2002-14-12 02:10:09') = '2003-02-12 02:10:09.0'

toTimestamp('1994-110-12 02:10:09') = '2003-02-12 02:10:09.0'

toTimestamp('2003-02-12 0:450:29') = '2003-02-12 07:30:29.0'

toTimestamp('09.09.02 25:14:180') = '10.09.02 01:17:00.0'

16.2.84 SupprEspace

Description

Supprime les espaces et les onglets gauche et droite de la chane donne.

Syntaxe

chane trim(<chane>)

Entre

Paramtre Description Type de donnes


<chane> Une chane. Chane

16.2.85 Trunc

Description

Renvoie un numro tronqu pour un nombre indiqu de dcimales.

Guide de l'utilisateur de l'outil de conception d'information


316 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Rfrence sur les fonctions SQL et MDX
Syntaxe

numrique tronc (<expression>, <nombre de dcimales>)

Entre

Paramtre Description Type de donnes


<expression> Valeur de base tronquer. Dcimal

<nombre de Nombre de dcimales restantes une fois les valeurs Entier


dcimales> tronques.

Remarques

Si le <nombre de dcimales> est omis, le nombre est tronqu 0 dcimales.


Si <nombre de dcimales> est ngatif, la fonction utilise la valeur absolue de <nombre de dcimales>,
commence au nombre indiqu de dcimales gauche du point dcimal et dfinit toutes les valeurs
numriques droite de ce point sur zro.

Exemples

trunc(10.1234, 1) = 10.1

trunc(10,1234, 2) = 10,12

trunc(1862.1234, -1) = 1860

trunc(1862.1234, -2) = 1800

16.2.86 Uppercase (ucase)

Description

Convertit une chane en majuscules.

Guide de l'utilisateur de l'outil de conception d'information


Rfrence sur les fonctions SQL et MDX 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 317
Syntaxe

chane ucase(<chane>)

Entre

Paramtre Description Type de donnes


<chane> Une chane. Chane

Exemples

ucase('abcd) = 'ABCD'

16.2.87 User

Description

Renvoie le nom de l'utilisateur comme le dfinissent les paramtres de connexion.

Syntaxe

chane user()

16.2.88 Anne

Description

Renvoie un nombre entier reprsentant l'anne d'une date donne.

Syntaxe

nombre entier year(<date>)

Guide de l'utilisateur de l'outil de conception d'information


318 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Rfrence sur les fonctions SQL et MDX
Entre

Paramtre Description Type de donnes


<date> Une date. Date ou date/heure

16.3 A propos des @Fonctions

Les @functions sont des fonctions spciales qui fournissent des mthodes plus souples pour spcifier le script de
requte d'un objet. Pour en savoir plus sur une @fonction particulire, voir la rubrique associe.
Liens associs
A propos de @Aggregate_Aware [page 319]
A propos de @DerivedTable [page 319]
A propos de @Execute [page 320]
A propos de @Prompt [page 322]
A propos de @Select [page 326]
A propos de @Variable [page 327]
A propos de @Where [page 329]

16.3.1 A propos de @Aggregate_Aware

Servez-vous de la fonction @Aggregate_Aware dans la dfinition SQL d'un objet de la couche de gestion pour
que l'objet prenne en charge l'agrgation. Lorsque l'objet est inclus dans une requte, les tables agrges
rpertories sous forme de paramtres dans la fonction @Aggregate_Aware sont interroges en premier.

La syntaxe est la suivante :

@Aggregate_Aware(sum(<Table agrge 1>), ... sum(<Table agrge n>))

<Table agrge 1> est la table agrge ayant le niveau le plus lev d'agrgation et <Table agrge n>
celle ayant le niveau le plus bas.

Pour en savoir plus sur la reconnaissance agrge dans un univers, voir la rubrique associe.
Liens associs
A propos de la reconnaissance agrge [page 195]

16.3.2 A propos de @DerivedTable

Servez-vous de la fonction @DerivedTable dans la dfinition des tables drives imbriques. Une table drive
imbrique (galement appele table drive sur une table drive) est une table qui est drive d'au moins une
table drive existante.

Guide de l'utilisateur de l'outil de conception d'information


Rfrence sur les fonctions SQL et MDX 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 319
La syntaxe de la fonction @DerivedTable est la suivante :

@DerivedTable(<Nom de la table drive>)

<Nom de la table drive> est le nom de la table drive rfrencer. La fonction @DerivedTable est
utilise uniquement dans la dfinition des tables drives de la fondation de donnes.

Remarque
Dans un SQL spcifique une base de donnes (fondations de donnes sources multiples), toutes les tables
rfrences doivent provenir de la mme connexion.

16.3.3 A propos de @Execute

La fonction @Execute vous permet de dfinir une requte prliminaire fournissant une liste de valeurs dans un
prdicat SELECT inclure dans la requte principale. La fonction @Execute est base sur un SQL standard et
s'applique donc aux sources de donnes relationnelles. La syntaxe de la fonction @Execute est la suivante :

@Execute(<Liste de valeurs>)

<Liste de valeurs> est une liste de valeurs prdfinie dans la couche de gestion ou la fondation de donnes.
La dfinition de la liste de valeurs fournit la requte prliminaire. Le plus souvent, la fonction @Execute est alors
incluse dans un filtre ou une clause WHERE pour appliquer la requte prliminaire et limiter les valeurs renvoyes
dans la requte principale.

La liste de valeurs peut tre de l'un des types suivants :

Liste de valeurs base sur un SQL personnalis


Liste de valeurs statique
Liste de valeurs base sur une requte comportant des objets de la couche de gestion

Les limitations suivantes s'appliquent :

La liste de valeurs ne peut pas tre base sur une hirarchie personnalise.
La liste de valeurs peut uniquement contenir des objets actifs dans la couche de gestion (ni masqus ni
obsoltes).
Le SQL dfinissant la liste de valeurs ne peut pas contenir la fonction @Execute.

Pour en savoir plus sur l'insertion d'une liste de valeurs, voir la rubrique associe.

Exemple
Filtre sur les produits

Cet exemple cre un filtre de requte qui limite les rsultats de la requte aux produits dont les ventes sont
deux fois suprieures la moyenne de la catgorie de produits.

Tout d'abord, crez la liste de valeurs qui renvoie les ID des produits dont les ventes sont suprieures la
moyenne de la catgorie. Le nom de la liste de valeurs est <Products_Above_Avg> et le type de donnes est
numrique. Le SQL suivant dfinit la liste de valeurs :

WITH
PA as
(

Guide de l'utilisateur de l'outil de conception d'information


320 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Rfrence sur les fonctions SQL et MDX
SELECT L.PRODUCT_ID, sum(L.NET_SALES) AS SALES
FROM PRODUCT P, PA A
FROM SO_LINE L
GROUP BY L.PRODUCT_ID
),
CA as
SELECT P.CATEGORY_ID, avg(A.SALES) AS
SALES
WHERE P.PRODUCT_ID = A.PRODUCT_ID
GROUP BY P.CATEGORY_ID
)
SELECT PA.PRODUCT_ID
FROM PA, CA, PRODUCT P
WHERE PA.PRODUCT_ID = P.PRODUCT_ID
AND P.CATEGORY_ID = CA.CATEGORY_ID
AND PA.SALES > ( CA.SALES * 2)

Ensuite, insrez un filtre natif dans la couche de gestion qui appelle la requte prliminaire l'aide de la
fonction @Execute dans la clause WHERE. Sachant que la fonction @Execute peut renvoyer plusieurs valeurs,
utilisez l'oprateur Dans dans la dfinition du filtre :

PRODUCT.PRODUCT_ID IN
@Execute(<Products_Above_Avg>)

Lorsque le filtre est inclus dans une requte, la fonction @Execute est remplace par la liste d'ID de produit qui
en rsulte, par exemple :

PRODUCT.PRODUCT_ID in (2, 5, 20, 33, 35)

Exemple
Inclusion d'un prdicat de scurit

Cet exemple insre un filtre de colonne qui renvoie les donnes de vente uniquement pour la rgion
gographique de l'utilisateur actuel.

Tout d'abord, crez la liste de valeurs dans la fondation de donnes qui renvoie les codes de pays autoriss
pour l'utilisateur actuel. Le nom de la liste de valeurs est <Authorized_Countries> et le type de donnes est
numrique. Cet exemple suppose que l'administrateur de base de donnes a configur une table nomme
<user_geography> dans la base de donnes qui associe les pays autoriss chaque utilisateur. Le SQL
suivant dfinit la liste de valeurs :

SELECT <country_id>
FROM <user_geography>
WHERE <user_name> = @Variable('BOUSER')

Ensuite, insrez un filtre de colonne dans la table de la fondation de donnes <Sales>. Sachant que la fonction
@Execute peut renvoyer plusieurs valeurs, utilisez l'oprateur Dans dans la dfinition du filtre.

<Sales>.<country_id>
IN @Execute(<Authorized_Countries>)

Lorsqu'un utilisateur inclut la table <Sales> dans une requte, la fonction @Execute du filtre de colonne est
remplace par la liste des codes de pays autoriss pour cet utilisateur.

Guide de l'utilisateur de l'outil de conception d'information


Rfrence sur les fonctions SQL et MDX 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 321
Liens associs
Insertion ou modification d'une liste de valeurs [page 189]
Insertion et modification des filtres [page 171]
Insertion d'un filtre de colonne [page 121]

16.3.4 A propos de @Prompt


Servez-vous de la fonction @Prompt pour insrer une invite dans une requte. Les invites permettent de limiter la
quantit de donnes lorsqu'un utilisateur cre un rapport. Servez-vous de la fonction @Prompt dans
l'instruction SQL SELECT, la clause WHERE ou l'expression MDX d'un objet. Elle oblige l'utilisateur saisir une ou
plusieurs valeurs (ou les slectionner dans une liste de valeurs) de sorte qu'une restriction soit applique
lorsque cet objet est utilis dans une requte. Lorsque l'utilisateur excute la requte, une bote de dialogue
contenant une invite apparat pour lui demander de saisir ou de slectionner une valeur.

Les invites sont utiles si vous souhaitez imposer une restriction dans le script de la requte sans toutefois
prdfinir la valeur de la condition.

La fonction @Prompt est autorise dans les expressions suivantes :

Jointures
Colonnes calcules (sauf dans les SQL spcifiques la base de donnes dans les fondations de donnes
sources multiples)
Tables drives
Objets de gestion de la couche de gestion

Vous pouvez insrer une dfinition @Prompt de deux manires :

Dfinissez un paramtre nomm pour l'invite et rfrencez le paramtre dans la fonction @Prompt, par
exemple :
@Prompt (<Nom du paramtre>)
<Nom du paramtre> est un paramtre prdfini dans la fondation de donnes ou la couche de gestion.
Pour en savoir plus, voir la rubrique associe relative aux paramtres.
Saisissez la dfinition de l'invite dans l'expression SQL ou MDX de l'objet. Pour en savoir plus sur la syntaxe et
les paramtres de la fonction @Prompt, voir la rubrique associe.

Liens associs
A propos des paramtres [page 187]
Syntaxe de @Prompt [page 322]

16.3.4.1 Syntaxe de @Prompt


La syntaxe de la fonction @Prompt est la suivante :

@Prompt('<message>',

'<type>',

'<dossier\objet de la couche de gestion>' | '<liste de valeurs>' |


{'<valeur_1>','<valeur_2>',...},

Guide de l'utilisateur de l'outil de conception d'information


322 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Rfrence sur les fonctions SQL et MDX
Mono | Multi : Any | Leaf,

free | constrained | primary_key,

persistent | not_persistent,

{'<valeur_par_dfaut_1>',...'<valeur_par_dfaut_n>'})

Les paramtres de la fonction et leurs valeurs possibles sont dcrits dans le tableau ci-dessous. Les paramtres
sont spars par des virgules. Il est indispensable de spcifier au moins les deux premiers paramtres. Si vous
souhaitez spcifier d'autres paramtres, vous devez intercaler des virgules pour ces paramtres facultatifs.

Paramtre Description

'<message>' Texte du message d'invite. Ce paramtre est obligatoire.

Le texte apparat dans la zone de l'invite lorsque l'utilisateur excute la requte.

Le texte doit tre entre guillemets simples, par exemple, 'Choisir une rgion'.

Pour que l'invite remplisse son rle correctement, son texte doit tre unique au
sein de l'univers.

'<type>' Type de donnes de l'invite. Ce paramtre est obligatoire.

La rponse de l'utilisateur est interprte en fonction du type de donnes que vous


spcifiez. Le type de donnes choisi s'applique aussi la liste de valeurs et aux
valeurs par dfaut. Il peut s'agir des types suivants :

'A' pour une chane alphanumrique.


'K' pour un mot cl. Ce type est aussi une chane alphanumrique, mais les
rponses l'invite ne seront pas entre guillemets dans le script de la requte
au moment de l'excution.
'N' pour un nombre.
'D' pour une date.
'DT' pour une date/heure.

Le <type> spcifi doit tre entre guillemets simples.

Le paramtre <type> peut tre une paire de types de donnes pour indiquer un
nom et une cl. Dans ce cas, la syntaxe est la suivante :
'<type_nom>:<type_cl>'. Par exemple : 'A':'N' o le premier type est le type de
donnes du nom que l'utilisateur peut visualiser dans la liste de valeurs et le
second type le type de donnes de la cl primaire utilise par la requte. Les deux
types, c'est--dire <type_nom> et <type_cl>, peuvent tre n'importe lequel des
types de donnes disponibles.

Remarque
Pour vous servir de cette option, vous devez vous assurer que l'objet et l'invite
reconnaissent l'index :

Dfinissez une cl primaire pour l'objet dans la couche de gestion.

Guide de l'utilisateur de l'outil de conception d'information


Rfrence sur les fonctions SQL et MDX 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 323
Paramtre Description

Spcifiez la cl primaire comme cinquime paramtre de la fonction


@Prompt.

Dans ce cas, si les paramtres de la liste de valeurs ou des valeurs par dfaut
sont utiliss, ils doivent contenir une liste de paires de valeurs.

'<dossier\objet de la Liste de valeurs dans laquelle l'utilisateur peut choisir pour rpondre l'invite. Ce
couche de gestion>' | paramtre est facultatif.

'<liste de valeurs>' | Il existe trois faons de spcifier une liste de valeurs :

{'<valeur_1>','<valeur_ Liste de valeurs par dfaut associe un objet de la couche de gestion (c'est--
2>',...} dire, une dimension, un indicateur, un attribut, une hirarchie ou un
niveau hirarchique).
Saisissez le chemin complet et le nom de l'objet de la couche de gestion en
mettant le tout entre guillemets simples, par exemple :
'<Maconnexion>\<dimproduit>\<nomproduit>'
Dans cet exemple, <nomproduit> est le nom de l'objet de la couche de
gestion.
L'objet doit reconnatre l'index. Autrement dit, une cl primaire correspondant
l'objet doit tre dfinie dans la couche de gestion. Pour en savoir plus, voir la
rubrique associe relative la dfinition de cls.
Liste nomme de valeurs dfinie dans la couche de gestion ou la fondation de
donnes.
Saisissez le nom de la liste de valeurs entre guillemets simples, par exemple :
'<Pays_G7>'.
Si la liste de valeurs est hirarchique et comprend des niveaux nomms, vous
pouvez spcifier le niveau utiliser pour l'invite, par exemple :
'<Liste_Pays_Rgion_Ville>':'<Rgion>'
Dans cet exemple, <Liste_Pays_Rgion_Ville> est le nom de la liste de
valeurs et <Rgion>, le niveau cible.
S'il s'agit d'une liste de valeurs plusieurs colonnes dont certaines sont
nommes, vous pouvez spcifier la colonne utiliser pour l'invite, par
exemple :
'<Liste_Pays_Rgion_Ville>':'<Rgion'>
Dans cet exemple, <Liste_Pays_Rgion_Ville> est le nom de la liste de
valeurs et <Rgion>, la colonne cible.
Liste de valeurs ou de paires nom/cl code en dur. Les valeurs d'une paire
sont spares par une virgule. Chaque valeur est entoure d'apostrophes. Les
paires de valeurs sont spares par une virgule. L'intgralit de la liste doit se
trouver entre accolades.
Syntaxe pour une seule valeur : {'<valeur>'}
Syntaxe pour plusieurs valeurs simples :
{'<valeur_1>','<valeur_2>',... ,'<valeur_n>'}
Syntaxe pour une paire de valeurs :
{'<valeur_de_nom>':'<valeur_de_cl>'}

Guide de l'utilisateur de l'outil de conception d'information


324 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Rfrence sur les fonctions SQL et MDX
Paramtre Description

Syntaxe pour des paires de valeurs :


{'<valeur_de_nom_1>':'<valeur_de_cl_1>','<valeur_de_nom_2>':'<val
eur_de_cl_2> ',...,'<valeur_de_nom_n>' :'<valeur_de_cl_n>'} . Par
exemple : {'<France>':'FR', '<Allemagne>':'DE','<Espagne>':'ES', '<Royaume-
Uni>':'UK'}

Remarque
Si la liste de valeurs reconnat l'index (c'est--dire, si une cl primaire a t
dfinie pour l'objet dans la couche de gestion) ou si vous utilisez des paires
{nom, cl} pour la liste de valeurs, spcifiez la cl primaire comme cinquime
paramtre de la fonction @Prompt.

Mono | Mode de slection. Si vous ne spcifiez pas ce paramtre, la valeur par dfaut est
Mono.
Multi
Utilisez Mono si l'utilisateur peut slectionner une seule valeur dans la liste de
: Any | Leaf
valeurs.
Utilisez Multi si l'utilisateur peut slectionner plusieurs valeurs dans la liste de
valeurs.

Vous pouvez ventuellement spcifier le mode de slection hirarchique pour les


listes de valeurs hirarchiques. Si vous ne le faites pas, la valeur par dfaut est
Leaf.

Utilisez Any si l'utilisateur peut slectionner n'importe quel membre ou valeur


tout niveau des listes de valeurs hirarchiques.
Utilisez Leaf si l'utilisateur peut slectionner uniquement les valeurs ou
membres feuille dans la liste de valeurs hirarchique.

free | Type de contrainte d'entre. Si vous ne spcifiez pas ce paramtre, la valeur par
dfaut est free.
constrained |
Utilisez free si l'utilisateur peut saisir une valeur ou la slectionner dans la liste
primary_key
de valeurs.
Utilisez constrained si l'utilisateur doit slectionner des valeurs dans la liste de
valeurs.
Servez-vous de primary_key si vous utilisez un objet ou des paires {nom, cl}
qui reconnaissent l'index. La valeur de cl associe l'objet est utilise dans la
requte la place de la valeur de nom affiche ou saisie.

persistent | Ce paramtre permet de prciser si les dernires valeurs doivent tre affiches. Si
vous ne spcifiez pas ce paramtre, la valeur par dfaut est not_persistent.
not_persistent
Utilisez persistent si, lors de l'actualisation d'un document, les dernires valeurs
utilises dans l'invite s'affichent par dfaut, mme lorsque des valeurs par dfaut
sont dfinies.

Utilisez not_persistent si, lors de l'actualisation d'un document, aucune valeur ne


s'affiche par dfaut dans l'invite.

Guide de l'utilisateur de l'outil de conception d'information


Rfrence sur les fonctions SQL et MDX 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 325
Paramtre Description

{'<valeur par Une ou plusieurs valeurs par dfaut proposes l'utilisateur. Ce paramtre est
dfaut>' } facultatif.

Saisissez les valeurs par dfaut comme suit :

Pour une valeur unique : {'<France>'}


Pour une paire de valeurs : {'<France>':'FR'}
Pour deux paires de valeurs : {'<France>':'FR','<Allemagne>':'DE'}
Pour des valeurs hirarchiques, ajoutez une barre oblique inverse (\) pour
sparer les valeurs de niveau hirarchique, par exemple :
{'<Europe>':'2'\'<France>'\'<Marseille>'\'<Systmes CSP>','<Europe>':'
2'\'<Allemagne>'\'<Berlin>'}

Lorsqu'un document est actualis, ces valeurs sont affiches par dfaut, mais si
l'option persistent (persistant) est dfinie, les dernires valeurs utilises dans
l'invite sont utilises la place des valeurs par dfaut.

Si vous spcifiez le paramtre primary_key dans la dfinition de l'invite, vous devez


fournir les valeurs de cl.

Liens associs
Dfinition de cls pour une dimension [page 166]

16.3.5 A propos de @Select

Servez-vous de la fonction @Select dans la dfinition d'un objet de la couche de gestion pour rutiliser
l'instruction SELECT d'un autre objet. La syntaxe de la fonction @Select est la suivante :

@Select(<Nom de dossier>\<Nom d'objet>)

<Nom de dossier>\<Nom d'objet> spcifie le chemin d'accs complet d'un autre objet de la couche de
gestion.

Vous pouvez, par exemple, dfinir un objet de la couche de gestion <Ligne_service_promotionnel> de la


faon suivante : @Select(<Htel\Ligne_service>). L'instruction SELECT dfinie pour <Ligne_service> est
utilise pour dfinir <Ligne_service_promotionnel>.

L'utilisation de la fonction @Select permet de ne conserver qu'une seule instance de l'expression SQL ou MDX et
assure la cohrence entre les dfinitions des objets lis dans la couche de gestion. Toutefois, la fonction @Select
cre une dpendance d'objet. Si vous supprimez l'objet source, vous devez mettre jour manuellement l'objet qui
utilise la fonction @Select.

Guide de l'utilisateur de l'outil de conception d'information


326 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Rfrence sur les fonctions SQL et MDX
16.3.6 A propos de @Variable

Servez-vous de la fonction @Variable dans une expression SQL ou MDX (gnralement dans la clause WHERE)
pour extraire la valeur attribue une variable systme ou un attribut utilisateur. La syntaxe de la fonction
@Variable est la suivante :

@Variable('<Nom de variable>')

<Nom de variable> doit tre entre guillemets simples. Les variables possibles sont dcrites dans le tableau ci-
dessous :

Nom de variable et description Exemples

Variables contenant des informations sur Par exemple, pour limiter la quantit de donnes que l'utilisateur
l'autorisation de l'utilisateur : actuel peut extraire en excutant une requte, utilisez la variable
BOUSER dans la clause WHERE :
BOUSER : Nom d'utilisateur saisi par
l'utilisateur pour se connecter la
WHERE
plateforme SAP BusinessObjects BI. <Employees.Employee_Name> =
DBUSER : Nom d'utilisateur utilis pour @Variable('BOUSER')
l'autorisation lors de la connexion la
source de donnes. Il est possible de
dfinir ce nom d'utilisateur dans la CMC
(Central Management Console) dans le
cadre des rfrences de connexion
secondaires de l'utilisateur.

Variables contenant des informations sur la Par exemple, il est possible de rfrencer ces variables dans le
requte ou le rapport actuel : paramtre BEGIN_SQL qui sera excut avant l'instruction
SELECT. Ceci peut s'avrer utile dans le cadre d'un audit
DOCNAME : Nom du document.
d'utilisation de la base de donnes (par exemple, pour dterminer
DOCID : Identifiant du document. (Si le
la requte de rapport ou l'univers le plus utilis).
document est publi dans le rfrentiel,
la valeur de DOCID correspond l'ID du
document dans le rfrentiel. Si le
document n'est pas publi dans le
rfrentiel, la valeur de DOCID est
EMPTY.)
DPNAME : Nom du fournisseur de
donnes.
DPTYPE : Type du fournisseur de
donnes.
UNVNAME : Nom de l'univers.
UNVID : Identifiant de l'univers.

Variables contenant des informations sur les La requte ci-dessous permet d'extraire les noms de produit dans
paramtres de langue actuels de la langue dtermine par les paramtres rgionaux de
l'utilisateur : visualisation prfrs de l'utilisateur. La base de donnes doit
comprendre une colonne identifiant les paramtres rgionaux des
donnes. Pour obtenir une liste des paramtres rgionaux, de

Guide de l'utilisateur de l'outil de conception d'information


Rfrence sur les fonctions SQL et MDX 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 327
Nom de variable et description Exemples

PREFERRED_VIEWING_LOCALE : leurs abrviations et des paramtres rgionaux dominants, voir


Paramtres rgionaux prfrs de l'Outil de gestion de la traduction.
l'utilisateur pour l'affichage des rapports
et des objets de requte dans une SELECT<Product_Name>
application.
FROM <Product>
DOMINANT_PREFERRED_VIEWING_LO WHERE <Product.Locale> =
CALE : Paramtres rgionaux de @Variable('PREFERRED_VIEWING_LOCALE')
secours prdfinis qui sont utiliss si
aucun n'est dfini pour la ressource.

Attributs utilisateur dfinis dans la zone Pour rfrencer un attribut utilisateur, spcifiez le nom interne de
Gestion des attributs utilisateur de la CMC cet attribut tel qu'il est dfini dans la CMC. La fonction
(Central Management Console) @Variable renvoie la valeur de l'attribut pour l'utilisateur actuel.
Par exemple, l'attribut utilisateur <MYCOUNTRY> contient la valeur
du pays de chaque utilisateur rpertorie dans la CMC. Lorsque
vous spcifiez le nom interne de l'attribut, vous devez le placer
entre guillemets simples :

@Variable('<SI_MYCOUNTRY>')

Le nom interne de l'attribut est dfini lors de la cration de ce


dernier dans la CMC.

Remarque
Si le systme ne reconnat pas le <nom de variable> indiqu dans la fonction @Variable, l'utilisateur est
invit saisir une valeur. Dans ce cas, la fonction @Variable se comporte de la mme faon qu'une fonction
@Prompt valeur unique avec les paramtres suivants :

@Prompt('<Nom de variable>,'A',,Mono,free)

La fonction @Variable est autorise dans les expressions suivantes :

Jointures
Colonnes calcules

Remarque
Dans un SQL spcifique une base de donnes (fondations de donnes sources multiples), toutes les
tables ou colonnes rfrences doivent provenir de la mme connexion.

Tables drives
Dfinitions d'objets dans la couche de gestion

Guide de l'utilisateur de l'outil de conception d'information


328 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Rfrence sur les fonctions SQL et MDX
16.3.7 A propos de @Where

Servez-vous de la fonction @Where dans la dfinition SQL d'un objet de la couche de gestion pour rutiliser la
clause WHERE d'un autre objet. La syntaxe de la fonction @Where est la suivante :

@Where(<Nom de dossier>\<Nom d'objet>)

<Nom de dossier>\<Nom d'objet> spcifie le chemin d'accs complet d'un autre objet de la couche de
gestion.

Vous pouvez, par exemple, dfinir la clause WHERE d'un objet de la couche de gestion <Ligne_service_Htel>
de la faon suivante : @Where(<dimHtel\Htel>). L'instruction WHERE dfinie pour l'objet <Htel> est
utilise pour dfinir <Ligne_service_Htel>.

L'utilisation de la fonction @Where permet de ne conserver qu'une seule instance de la clause SQL WHERE et
assure la cohrence entre les dfinitions des objets lis dans la couche de gestion. Toutefois, la fonction @Where
cre une dpendance d'objet. Si vous supprimez l'objet source, vous devez mettre jour manuellement l'objet qui
utilise la fonction @Where.

16.4 A propos des paramtres de gnration SQL

Les paramtres de gnration de SQL affectent la gnration du script de la requte. Les paramtres ont tous des
valeurs par dfaut. Les valeurs par dfaut peuvent tre remplaces dans les proprits de la fondation de
donnes. Certains paramtres (relatifs aux listes de valeurs) peuvent galement tre remplacs dans les
proprits de la couche de gestion. Lors de la requte, le serveur de requtes utilise les valeurs qu'il trouve dans
l'ordre suivant :

1. La valeur de la couche de gestion, si elle est dfinie.


2. La valeur de la fondation de donnes, si elle est dfinie.
3. La valeur par dfaut.

La rfrence suivante dcrit les paramtres qui affectent la gnration du script de la requte. Les paramtres
sont rpertoris en deux groupes par ordre alphabtique :

Paramtres SQL que vous dfinissez dans l'interface utilisateur de l'outil de conception d'information. Il s'agit
des paramtres SQL communs la plupart des pilotes d'accs aux donnes. Chaque paramtre est valide
pour l'univers dans lequel il est dfini.
Paramtres SQL que vous dfinissez dans les fichiers des paramtres d'accs aux donnes (PRM). Il s'agit de
paramtres de connexion spcifiques qui figurent dans le fichier des paramtres d'accs aux donnes pour le
pilote d'accs aux donnes cible.

Liens associs
Rfrence des paramtres de gnration de SQL [page 330]
Paramtres de gnration SQL dfinis dans le fichier PRM [page 342]
A propos des proprits de fondation de donnes [page 134]
A propos des proprits de la couche de gestion [page 157]

Guide de l'utilisateur de l'outil de conception d'information


Rfrence sur les fonctions SQL et MDX 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 329
16.4.1 Rfrence des paramtres de gnration de SQL

La rfrence suivante dcrit les paramtres de gnration SQL pouvant tre remplacs dans les proprits de
fondation de donnes et les proprits de couche de gestion.

16.4.1.1 ANSI92

ANSI92 = Yes|No

Valeurs Yes/No

Par dfaut No

Description Dtermine si le SQL gnr est conforme la norme ANSI92.

Yes : active la gnration SQL conforme la norme ANSI92.

No : le SQL gnr se comporte selon le paramtre PRM


OUTER_JOIN_GENERATION.

16.4.1.2 AUTO_UPDATE_QUERY

AUTO_UPDATE_QUERY = Yes|No

Valeurs Yes/No

Par dfaut No

Description Dtermine ce qui se passe lorsqu'un objet d'une requte n'est pas disponible
pour un profil d'utilisateur.

Yes : la requte est mise jour et l'objet est supprim de la requte.

No : l'objet est conserv dans la requte.

16.4.1.3 BEGIN_SQL

BEGIN_SQL = <String>

Valeurs Chane

Par dfaut Chane vide

Guide de l'utilisateur de l'outil de conception d'information


330 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Rfrence sur les fonctions SQL et MDX
Description BEGIN_SQL est utilis comme prfixe des instructions SQL pour la
comptabilit, la dfinition des priorits et la gestion de la charge de travail. Le
paramtre s'applique n'importe quelle gnration SQL, y compris la
gnration de documents et les requtes de liste de valeurs.

BEGIN_SQL est pris en charge dans Web Intelligence, LiveOffice, Crystal


Reports pour Enterprise et QaaWS. Il est ignor par Desktop Intelligence.

Exemple pour Teradata :

BEGIN_SQL=SET QUERY_BAND='string' for transaction;

Ce paramtre requiert une chane contenant une ou plusieurs paires nom-


valeur, spares par un point-virgule et entoures d'apostrophes. Toutes les
instructions SQL commencent par le paramtre qui suit BEGIN_SQL. Les paires
nom-valeur entres dans ce paramtre sont crites dans la table systme
GetQueryBandPairs.

Exemple de trois paires nom-valeur :

BEGIN_SQL=SET QUERY_BAND='UserID=Jones;JobID=980;AppID=TRM'
for transaction;

Vous pouvez galement utiliser la fonction @Variable comme valeur de la paire


nom-valeur ; la valeur renvoye est entoure d'apostrophes :BEGIN_SQL=SET
QUERY_BAND='USER='@Variable('BOUSER');Document='@Variable('D
PNAME')';' for transaction;

16.4.1.4 BLOB_COMPARISON

BLOB_COMPARISON = Yes|No

Valeurs Yes/No

Par dfaut No

Modifiable ? Non

Description Indique si une requte peut tre gnre avec une instruction DISTINCT
lorsqu'un fichier BLOB est utilis dans l'instruction SELECT. Ce paramtre est
li au paramtre No Duplicate Row des proprits de requte.

Yes : l'instruction DISTINCT peut tre utilise au sein de la requte.

No : l'instruction DISTINCT ne peut pas tre utilise au sein de la requte mme


si le paramtre No Duplicate Row est activ.

Guide de l'utilisateur de l'outil de conception d'information


Rfrence sur les fonctions SQL et MDX 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 331
16.4.1.5 BOUNDARY_WEIGHT_TABLE

BOUNDARY_WEIGHT_TABLE = Integer 32bits [0-9]

Valeurs Entier 32 bits [0-9 ou entier ngatif]

Par dfaut -1

Description Permet d'optimiser la clause FROM lorsque les tables comportent plusieurs
lignes.

Si la taille de la table (nombre de lignes ) est suprieure la valeur entre, la


table est dclare comme sous-requte :

FROM (SELECT col1, col2,......, coln, ,...., FROM Table_Name


WHERE condition simple).

Une condition simple est dfinie comme une condition n'ayant pas de sous-
requte.

-1, 0 ou tout nombre ngatif signifie que cette optimisation n'est pas utilise.

Restrictions L'optimisation n'est pas mise en uvre quand :

L'oprateur OR est prsent dans la condition de la requte


Une seule table est rfrence par le code SQL
La requte contient une jointure externe
Aucune condition n'est dfinie pour la table optimiser
La table optimiser est une table drive.

16.4.1.6 CUMULATIVE_OBJECT_WHERE

CUMULATIVE_OBJECT_WHERE = Yes|No

Valeurs Yes|No

Par dfaut No

Description Ce paramtre s'applique aux objets filtrs seulement. Indique comment


combiner la clause d'objets WHERE avec les conditions de requte concernant
ces objets.

Yes : indique que les clauses WHERE sont combines la condition de requte
principale avec l'oprateur AND.

No : indique que la clause d'objet WHERE est combine la condition de cet


objet.

Exemple :

Guide de l'utilisateur de l'outil de conception d'information


332 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Rfrence sur les fonctions SQL et MDX
Si la condition est "find all French clients different from John or American cities
different from New York" (trouver tous les clients franais autres que John ou
les villes amricaines autres que New York), l'instruction SQL est :

Yes:

(customer.first_name <>
'John')
OR (city.city <> 'New York
AND customer_country.country = 'France'
AND city_country.country = 'USA'

No:

(customer.first_name <> 'John' AND


customer_country.country = 'France'
)
OR (city.city <> 'New York' AND
city_country.country = 'USA'
)

16.4.1.7 DISABLE_ARRAY_FETCH_SIZE_OPTIMIZATION

DISABLE_ARRAY_FETCH_SIZE_OPTIMIZATION = Yes|No

Valeurs Yes/No

Par dfaut No

Description Un algorithme d'optimisation peut tre utilis pour optimiser la taille des tables
renvoyes au lieu d'utiliser le paramtre par dfaut.

No: toutes les requtes excutes dans l'univers peuvent bnficier de


l'optimisation.

Yes: les requtes utilisent le jeu de valeurs par dfaut.

16.4.1.8 DISTINCT_VALUES

DISTINCT_VALUES = GROUPBY|DISTINCT

Valeurs GROUPBY|DISTINCT

Par dfaut DISTINCT

Description Indique si le SQL est gnr avec une clause DISTINCT ou GROUP BY pour les
objets de la couche de gestion et dans la liste de valeurs. Dans l'Editeur de

Guide de l'utilisateur de l'outil de conception d'information


Rfrence sur les fonctions SQL et MDX 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 333
requte, la gnration d'une requte prend en compte la valeur de
DISTINCT_VALUES uniquement lorsque l'option Extraire les doublons est
dcoche dans les proprits de la requte.

DISTINCT : le SQL est gnr avec une clause DISTINCT, par exemple :

SELECT DISTINCT cust_name FROM Customer

GROUPBY : le SQL est gnr avec une clause GROUP BY , par exemple :

SELECT cust_name FROM Customer GROUP BY Customer.cust_name

16.4.1.9 END_SQL

END_SQL = chane

Valeurs Chane

Par dfaut <chane vide>

Description L'instruction spcifie dans ce paramtre est ajoute la fin de chaque


instruction SQL.

Exemple Pour les bases de donnes IBM DB2, vous pouvez utiliser l'instruction suivante :

END_SQL=FOR SELECT ONLY

Le serveur lira beaucoup plus vite les blocs de donnes.

Autre exemple :

END_SQL=write UNVID To Usage_Audit.Querieded_universe

crirait l'id de l'univers dans une table d'audit ; peut tre utilis pour enregistrer
d'autres donnes comme les utilisateurs et les tables interroges.

16.4.1.10 EVAL_WITHOUT_PARENTHESIS

EVAL_WITHOUT_PARENTHESIS = Yes|No

Valeurs Yes|No

Par dfaut No

Description Par dfaut, la fonction @Select(dossier\objet) est remplace par l'instruction


SELECT pour l'objet <dossier\objet> plac entre accolades.

Guide de l'utilisateur de l'outil de conception d'information


334 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Rfrence sur les fonctions SQL et MDX
Par exemple, lorsque vous associez deux instructions @Select :
@Select(objet1) *@Select(objet2).

Si SQL(objet1) = A-B et SQL(objet2) =C,

l'opration est ( A-B ) * ( C ).

Pour viter d'ajouter des accolades par dfaut, dfinissez


EVAL_WITHOUT_PARENTHESIS = Yes. L'opration est alors ( A-B ) * ( C ).

Yes : les accolades sont supprimes de l'instruction SELECT pour la fonction


@Select(dossier\objet)

No : les accolades sont ajoutes autour de l'instruction Select pour la fonction


@Select(dossier\objet).

16.4.1.11 FILTER_IN_FROM

FILTER_IN_FROM = Yes|No

Valeurs Yes/No

Par dfaut No

Description Dtermine si le SQL gnr inclut des filtres de requte dans la clause FROM
lorsque cela est possible.

Remarque
Ce paramtre est applicable uniquement si le paramtre de gnration SQL
ANSI92 est dfini sur Yes.

Il est utile lors de l'envoi de requtes des tables pour lesquelles sont dfinies
des jointures externes. Par exemple, une jointure externe sur des tables Client et
Rservations renvoie tous les clients, mme ceux qui n'ont pas de rservation.
Un filtre de requte dans la clause WHERE peut ignorer les clients sans
rservation. Si le paramtre FILTER_IN_FROM est dfini sur Yes, le SQL gnr
inclut des filtres de requte dans la clause FROM lorsque cela est possible afin
de prserver les valeurs nulles renvoyes par la jointure externe.

Yes : Lorsque le SQL est gnr, des filtres de requte sont insrs dans la
clause FROM lorsque cela est possible.

No : Lorsque le SQL est gnr, des filtres de requte sont insrs dans la clause
WHERE.

Guide de l'utilisateur de l'outil de conception d'information


Rfrence sur les fonctions SQL et MDX 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 335
16.4.1.12 FORCE_SORTED_LOV

FORCE_SORTED_LOV = Yes|No

Valeurs Yes|No

Par dfaut No

Description Extrait une liste de valeurs qui est trie ou non.

Yes : spcifie que la liste de valeurs est trie.

No : spcifie que la liste de valeurs n'est pas trie.

16.4.1.13 GROUPBY_PRIMARY_KEY

GROUPBY_PRIMARY_KEY = YES | NO

Valeurs YES | NO

Par dfaut YES

Description Permet de dsactiver l'utilisation de la cl primaire dans la clause GROUP BY.


Par dfaut, si les donnes d'un objet qui reconnat l'index sont extraites, vous
pouvez optimiser le SQL en utilisant la cl primaire dans la clause GROUP BY.

YES : favorise l'utilisation de cl primaire plutt que le nom de colonne dans la


clause GROUP BY.

NO : n'utilise pas la cl primaire dans la clause GROUP BY.

16.4.1.14 INNERJOIN_IN_WHERE

INNERJOIN_IN_WHERE = Yes|No

Valeurs Yes|No

Par dfaut No. Vous devez ajouter manuellement le paramtre pour l'activer.

Description Vous permet de forcer le systme gnrer une syntaxe SQL avec toutes les
jointures internes dans la clause WHERE lorsque ANSI92 est dfini sur oui. Ceci
n'est possible que si une requte contient uniquement des jointures internes (et
non pas des jointures EXTERNES COMPLETES, EXTERNES DROITES ou
EXTERNES GAUCHES)

Guide de l'utilisateur de l'outil de conception d'information


336 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Rfrence sur les fonctions SQL et MDX
Yes : si ANSI92 est dfini sur yes, le systme gnre une syntaxe de jointure
ANSI92 dans la clause FROM sauf lorsque la requte contient uniquement des
jointures internes. Dans ce cas, les jointures internes sont places dans la
clause WHERE.

No: si ANSI92 est dfini sur Yes, le systme gnre la syntaxe de jointure
ANSI 92 dans la clause FROM.

16.4.1.15 JOIN_BY_SQL

JOIN_BY_SQL = Yes|No

Valeurs Yes|No

Par dfaut No

Description Indique le mode de traitement des instructions SQL multiples. Les instructions
multiples peuvent tre combines ( condition que la base de donnes le
permette).

Yes : indique que plusieurs instructions SQL sont combines.

No : indique que plusieurs instructions SQL ne sont pas combines. Il s'agit de la


valeur par dfaut.

16.4.1.16 MAX_INLIST_VALUES

MAX_INLIST_VALUES = [0-99]

Valeurs Entier : min. 1, max. dpend de la base de donnes

Par dfaut -1

Description Permet de dfinir le nombre maximum de valeurs que vous pouvez entrer dans
une condition lorsque vous utilisez l'oprateur IN LIST.

99 : prcise que vous pouvez indiquer jusqu' 99 valeurs lorsque vous crez une
condition l'aide de l'oprateur IN LIST .

La valeur maximale autorise que vous pouvez entrer dpend de votre base de
donnes.

La valeur -1 signifie qu'il n'y a pas de restriction concernant le nombre de valeurs


renvoyes, sauf celles imposes par la base de donnes.

Guide de l'utilisateur de l'outil de conception d'information


Rfrence sur les fonctions SQL et MDX 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 337
16.4.1.17 REPLACE_COMMA_BY_CONCAT

REPLACE_COMMA_BY_CONCAT= Yes|No

Valeurs Yes|No

Par dfaut No

Description Dans les versions antrieures de l'outil de conception d'univers, une virgule
pouvait servir sparer plusieurs champs dans une instruction Select sur un
objet. La virgule tait traite comme oprateur de concatnation. Pour les
univers qui utilisent dj la virgule de cette faon, vous pouvez dfinir
REPLACE_COMMA_BY_CONCAT sur No pour conserver ce comportement. Dans la
version actuelle de l'outil de conception d'univers, ce paramtre est dfini sur
Yes par dfaut, si bien que les expressions utilisant une virgule de cette faon
sont automatiquement transformes pour utiliser une syntaxe de
concatnation.

Yes : la virgule est remplace par l'expression de concatnation lorsqu'un objet


plusieurs champs est dtect.

No : la virgule est conserve telle quelle.

16.4.1.18 SELFJOINS_IN_WHERE

SELFJOINS_IN_WHERE = Yes|No

Valeurs Yes|No

Par dfaut No

Description Les auto-jointures sont gnralement incluses dans la clause FROM. Vous
pouvez ainsi forcer le systme gnrer la syntaxe SQL avec toutes les
conditions d'une auto-jointure dans la clause WHERE. Le paramtre ANSI92 doit
tre dfini sur Yes pour tre pris en compte.

Vous devez ajouter le paramtre la liste manuellement pour l'activer.

Yes : les conditions d'une auto-jointure sont places dans la clause WHERE de la
requte SQL.

No : la syntaxe des auto-jointures est gnre en fonction de la convention


ANSI 92, et les conditions d'une auto-jointure sont places dans la clause ON de
la dfinition de la jointure de table dans la clause FROM de la requte SQL.

Guide de l'utilisateur de l'outil de conception d'information


338 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Rfrence sur les fonctions SQL et MDX
16.4.1.19 SHORTCUT_BEHAVIOR

SHORTCUT_BEHAVIOR = ShortestPath|Global|Successive

Valeurs ShortestPath|Global|Successive

Par dfaut ShortestPath

Description Spcifie la faon dont les raccourcis jointure sont appliqus.

ShortestPath : applique des raccourcis afin d'obtenir le moins de tables


possibles dans la requte.

Successive : applique les raccourcis les uns aprs les autres. Si un raccourci
supprime une table faisant potentiellement partie d'un raccourci successif,
celui-ci n'est pas appliqu.

Global : applique tous les raccourcis. Si la requte rsultante cre un produit


cartsien, aucune jointure de raccourci n'est applique.

Remarque
Ce paramtre tait prcdemment rpertori comme GLOBAL_SHORTCUTS
dans les fichiers PRM. La valeur Global correspond Yes et Successive
correspond No.

16.4.1.20 SMART_AGGREGATE

SMART_AGGREGATE = Yes|No

Valeurs Yes|No

Par dfaut No

Description Dtermine l'utilisation des tables agrges pour les indicateurs intelligents
bass sur des tables agrges. Ainsi, un objet de l'univers bas sur un ratio est
agrg correctement. Par dfaut, le systme profite des valeurs prcalcules
des tables agrges, si ces tables ne sont pas cohrentes dans le temps
(priodes diffrentes), utilisez ce paramtre pour vous assurer que les tables
agrges les plus dtailles sont utilises.

Ce paramtre n'est pas visible dans la liste des paramtres d'univers (dsactiv
par dfaut). Le concepteur de l'univers doit l'insrer manuellement dans la liste
des paramtres avant de l'activer (valeur Yes).

Yes : tout autre groupe de requtes doit tre bas sur la table agrge de la
requte initiale pour l'indicateur intelligent bas sur la table agrge.

No : le systme choisit la table agrge la plus approprie.

Guide de l'utilisateur de l'outil de conception d'information


Rfrence sur les fonctions SQL et MDX 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 339
16.4.1.21 THROUGH_AGGREGATE_AWARE

THROUGH_AGGREGATE_AWARE = Yes|No

Valeurs Yes/No

Par dfaut Yes

Remarque
Pour les univers convertis partir de .unv, la valeur par dfaut est No.

Description Dtermine si la reconnaissance agrge est prise en compte lorsque la


compatibilit des objets de requte est teste.

Ce paramtre peut permettre d'amliorer les rsultats de la requte sur les


univers .unv convertis et qui chouent sur l'univers .unv.

Yes : La reconnaissance agrge est prise en compte lorsque la compatibilit


des objets de la requte est teste. Cela permet parfois la requte de russir en
prsence d'objets incompatibles (requtes scindes) et d'objets de
reconnaissance agrge.

No : Le test de compatibilit des objets recourt au comportement pour les


univers .unv.

16.4.1.22 THOROUGH_PARSE

THOROUGH_PARSE = Yes|No

Valeurs Yes|No

Par dfaut No

Description Spcifie la mthodologie utilise pour l'analyse par dfaut dans l'Editeur de
requte et l'analyse d'objet individuelle.

Yes : les instructions PREPARE, DESCRIBE et EXECUTE sont utilises pour


analyser SQL pour les objets.

Prepare+DescribeCol+Execute

Les instructions No: PREPARE et DESCRIBE sont utilises pour analyser SQL
pour les objets.

Guide de l'utilisateur de l'outil de conception d'information


340 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Rfrence sur les fonctions SQL et MDX
16.4.1.23 TRUST_CARDINALITIES

TRUST_CARDINALITIES = Yes|No

Valeurs Yes|No

Par dfaut No

Description Permet d'optimiser les requtes SQL en cas de rsultats grossis.

Yes : quand une requte contient un indicateur, toutes les conditions qui
tendent grossir ce dernier et n'apparaissent pas dans Objets du rsultat sont
converties en sous-requtes afin d'exclure de la requte les tables susceptibles
de renvoyer des rsultats errons pour l'indicateur.

No : aucune optimisation n'est mise en uvre.

16.4.1.24 UNICODE_STRINGS

UNICODE_STRINGS = Yes|No

Valeurs Yes|No

Par dfaut No

Description Spcifie si l'univers en cours peut manipuler les chanes Unicode ou non.
S'applique uniquement Microsoft SQL Server et Oracle 9. Si le caractre de
base de donnes dfini dans le fichier SBO est dfini sur Unicode, il est
ncessaire de modifier la gnration SQL pour grer les types de colonne
Unicode spcifiques, comme NCHAR et NVARCHAR.

Yes : les conditions bases sur des chanes sont formates dans l'instruction
SQL en fonction de la valeur d'un paramtre UNICODE_PATTERN dans le fichier
PRM, par exemple pour MS SQL Server (sqlsrv.prm) : UNICODE_PATTERN=N
$

La condition Customer_name='Arai ' devient

Customer_name=N'Arai'.

Remarque : Lorsque vous crez une invite possdant la syntaxe @Prompt


partir d'une valeur Unicode, le type de donnes doit tre "U" et non "C".

No : toutes les conditions bases sur des chanes sont formates dans le SQL
standard. Par exemple, la condition Customer_name='Arai ' reste
Customer_name='Arai'

Guide de l'utilisateur de l'outil de conception d'information


Rfrence sur les fonctions SQL et MDX 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 341
16.4.2 Paramtres de gnration SQL dfinis dans le fichier
PRM

Les rfrences suivantes dcrivent les paramtres de gnration SQL que vous dfinissez dans le fichier des
paramtres d'accs aux donnes (PRM) pour le pilote d'accs aux donnes cible.

16.4.2.1 CASE_SENSITIVE

<Parameter Name="CASE_SENSITIVE">NO</Parameter>

Description Indique si la base de donnes est sensible la casse. Ce paramtre est utilis avec Oracle.

Valeurs YES : la base de donnes est sensible la casse.

NO : la base de donnes n'est pas sensible la casse.

Par dfaut NO

16.4.2.2 COMMA

<Parameter Name="COMMA">||' '||</Parameter>

Description Spcifie l'oprateur de concatnation de la base de donnes, utilis pour remplacer une virgule
pour les objets ayant la syntaxe suivante :

Tab.Col1, Tab.Col2.

Le paramtre est utilis avec tous les pilotes d'accs aux donnes.

Valeurs ||' '||

+' '+

Par dfaut ||' '||

Rsultat Tab.Col1||' '||Tab.Col2

16.4.2.3 CONCAT

<Parameter Name="CONCAT">||</Parameter>

Description Spcifie l'oprateur de concatnation. Le paramtre est utilis avec tous les pilotes d'accs
aux donnes.

Guide de l'utilisateur de l'outil de conception d'information


342 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Rfrence sur les fonctions SQL et MDX
Valeurs double barre ||) ou signe plus +

Par dfaut ||

16.4.2.4 DELIMIT_IDENTIFIERS

<Parameter Name="DELIMIT_IDENTIFIERS">YES</Parameter>

Description Indique si les identificateurs de la base de donnes peuvent apparatre entre guillemets. Le
sparateur utilis dans ce cas est celui indiqu dans le paramtre IDENTIFIER_DELIMITER.

Valeurs YES : les identificateurs peuvent apparatre entre guillemets.

NO : les identificateurs ne peuvent pas apparatre entre guillemets.

Par dfaut YES

Rsultat Table name="ma_table"

16.4.2.5 DELIMIT_LOWERCASE

<Parameter Name="DELIMIT_LOWERCASE"></Parameter>

Description Indique si les identificateurs en minuscules apparaissent entre guillemets.

Valeurs YES : les identificateurs en minuscules apparaissent entre guillemets.

NO : les identificateurs en minuscules n'apparaissent pas entre guillemets.

16.4.2.6 EXTERN_SORT_EXCLUDE_DISTINCT

<Parameter Name="EXTERN_SORT_EXCLUDE_DISTINCT">YES</Parameter>

Description Spcifie si l'application gnre une instruction SELECT DISTINCT lorsqu'une requte contient
une clause ORDER BY.

Valeurs YES : aucune instruction SELECT DISTINCT n'est gnre quand la requte contient une
clause ORDER BY.

NO : une instruction DISTINCT est gnre quand la requte contient une clause ORDER BY.

Par dfaut YES

Guide de l'utilisateur de l'outil de conception d'information


Rfrence sur les fonctions SQL et MDX 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 343
16.4.2.7 GROUPBY_WITH_ALIAS

<Parameter Name="GROUPBY_WITH_ALIAS">YES</Parameter>

Description Spcifie si la base de donnes peut crer une clause GROUP BY contenant des alias dans
l'instruction SELECT.

Valeurs YES : cela permet de crer une clause GROUP BY avec des alias dans l'instruction SELECT.

NO : ne permet pas de crer une clause GROUP BY avec des alias dans l'instruction SELECT.

Par dfaut YES

16.4.2.8 IDENTIFIER_DELIMITER

<Parameter Name="IDENTIFIER_DELIMITER">"</Parameter>

Description Spcifie les fonctionnalits suivantes :

Les noms de tables ou de colonnes contenant des espaces ou des caractres spciaux
sont entours de guillemets si le paramtre BACK_QUOTE_SUPPORTED est activ.
Quels que soient les caractres qui les composent, les noms de tables et de colonnes sont
entours de guillemets si le paramtre DELIMIT_IDENTIFIERS est activ.

Pour utiliser ce paramtre, BACK_QUOTE_SUPPORTED ou DELIMIT_IDENTIFIERS doit tre


dfini sur YES. Il s'agit de la valeur par dfaut des deux paramtres.

Valeurs " (guillemets doubles) : les noms de table ou de colonne contenant des espaces ou des
caractres spciaux sont entours de guillemets doubles.

' (guillemets simples) : les noms de table ou de colonne contenant des espaces ou des
caractres spciaux sont entours de guillemets simples. Cette valeur peut uniquement tre
utilise avec Microsoft Access.

Par dfaut "

Rsultat Table name="Ma Table"

16.4.2.9 OUTERJOINS_GENERATION

<Parameter Name="OUTERJOINS_GENERATION">ANSI92</Parameter>

Description Spcifie la syntaxe SQL pour les jointures externes.

La valeur ANSI 92 gnre une jointure externe dans la clause FROM. D'autres valeurs
gnrent la jointure externe dans la clause FROM.

Guide de l'utilisateur de l'outil de conception d'information


344 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Rfrence sur les fonctions SQL et MDX
Quand vous modifiez ce paramtre, vrifiez les proprits des jointures pour vous assurer que
l'expression de la jointure externe est valide et que les cardinalits sont correctes. ANSI92 ne
prend pas en charge la personnalisation manuelle dans la syntaxe de jointure.

Remarque
Le paramtre OUTERJOINS_GENERATION du fichier PRM est li au paramtre d'univers
ANSI92 de la manire suivante :

Si le paramtre OUTERJOINS_GENERATION du fichier PRM est dfini sur ANSI_92 et le


paramtre d'univers ANSI92 sur NO, le paramtre de PRM remplace le paramtre
d'univers et les jointures externes suivent le comportement ANSI92.
Si le paramtre OUTERJOINS_GENERATION du fichier PRM est dfini sur USUAL, le
paramtre d'univers ANSI92 est prioritaire et les jointures externes suivent ou non le
comportement ANSI92 selon que le paramtre d'univers ANSI92 est dfini sur YES ou
sur NO.

Valeurs Les valeurs principales pour OUTERJOINS_GENERATION sont les suivantes :

ANSI_92 : comportement par dfaut de la jointure externe conforme au standard ANSI92


indpendamment de la valeur du paramtre ANSI92 dans l'univers.
NO : les jointures externes ne sont pas prises en charge.
USUAL : utilise le comportement des jointures externes spcifique la base de donnes. Ce
comportement est remplac si le paramtre ANSI92 est dfini sur YES.

Les paramtres disponibles varient en fonction de la base de donnes. Reportez-vous aux


valeurs par dfaut ci-dessous.

Par dfaut ANSI_92 : valeur par dfaut pour Oracle, MS SQL Server 2005 et Sybase.

DB2 : valeur par dfaut pour IBM DB2.

FULL_ODBC : valeur par dfaut pour Microsoft SQL Server.

INFORMIX : valeur par dfaut pour IBM Informix.

INGRES : valeur par dfaut pour Teradata.

NO : valeur par dfaut pour ODBC.

USUAL : valeur par dfaut pour HP Neoview, Netezza, IBM Red Brick et MS SQL Server 2000.

Exemples de paramtres pour OUTERJOINS_GENERATION

Paramtre = USUAL:

FROM T1, T2
WHERE T1.col1(+) = T2.col2

Guide de l'utilisateur de l'outil de conception d'information


Rfrence sur les fonctions SQL et MDX 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 345
Paramtre = DB2:

FROM T2 LEFT OUTER JOIN T1


ON T1.col1 = T2.col2

Paramtre = ODBC:

FROM {oj T1 LEFT OUTER JOIN T2 ON T1.col1=T2.col2}


Where (T2.col3 = T3.col1)

Paramtre = INFORMIX:

FROM T2
OUTER T1
WHERE T1.col1=T2.col2

Paramtre = FULL-ODBC:

FROM {oj T1 RIGHT OUTER JOIN T2 ON T2.col2=T1.col1


T2 INNER JOIN 3 on T2.col3 = T3.col1}

Paramtre = ANSI_92:

SELECT DISTINCT
t1.col1,
t2.col2
FROM
(t1 RIGHT OUTER JOIN t2 ON (t1.col1=t2.col2) )

16.4.2.10 OVER_CLAUSE

<Parameter Name="OVER_CLAUSE">YES</Parameter>

Description Autorise les solutions SAP BusinessObjects inclure des fonctions RISQL lors de la gnration
du SQL. Les fonctions RISQL prises en charge par la base de donnes sont indiques dans le
paramtre ANALYTIC_FUNCTIONS.

Valeurs YES : les applications peuvent inclure des fonctions RISQL lors de la gnration de SQL.

NO : les applications ne peuvent pas inclure de fonctions RISQL lors de la gnration de SQL.

Par dfaut YES

16.4.2.11 OWNER

<Parameter Name="OWNER">YES</Parameter>

Guide de l'utilisateur de l'outil de conception d'information


346 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Rfrence sur les fonctions SQL et MDX
Description Spcifie si la base de donnes prend en charge le nom du propritaire en tant que prfixe des
tables.

Valeurs YES : la base de donnes prend en charge la prfixation de tables avec le nom de propritaire.

NO : la base de donnes ne prend pas en charge la prfixation de tables avec le nom de


propritaire.

Par dfaut YES

16.4.2.12 QUALIFIER

<Parameter Name="QUALIFIER">NO</Parameter>

Description Spcifie si la base de donnes prend en charge le nom de qualificateur en tant que prfixe de
tables.

Valeurs YES : la base de donnes prend en charge la prfixation de tables avec le nom de qualificateur.

NO : la base de donnes ne prend pas en charge la prfixation de tables avec le nom de


qualificateur.

Par dfaut Dpendant du SGBDR.

16.4.2.13 UNICODE_PATTERN

<Parameter Name="UNICODE_PATTERN">UNISTR($)</Parameter>

Description S'applique uniquement lorsque le paramtre de gnration SQL de l'univers


UNICODE_STRINGS est dfini sur YES. Toutes les conditions bases sur des chanes sont
ensuite formates en fonction de la valeur de cette chane. S'utilise avec MS SQL Server et
Oracle uniquement.

Valeurs N$ : pour MS SQL Server

UNISTR($) : pour Oracle

16.4.2.14 USER_INPUT_DATE_FORMAT

<Parameter Name="USER_INPUT_DATE_FORMAT">'jj-MM-aaaa HH:mm:ss'</Parameter>

Guide de l'utilisateur de l'outil de conception d'information


Rfrence sur les fonctions SQL et MDX 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 347
Description Spcifie les formats de date et d'heure par dfaut gnrs dans la clause WHERE d'une
instruction SQL.

Valeurs {\d 'aaaa-mm-jj'} : format de date par dfaut avec ODBC.

'JJ-MM-AAAA HH:MM:SS' : formats de date et d'heure par dfaut avec Oracle.

'MM/JJ/AAAA' : format par dfaut de la date avec IBM Informix.

'aaaa-mm-jj HH:mm:ss' : formats de date et d'heure par dfaut avec MS SQL Server et la
plupart des serveurs IBM DB2.

'mm/jj/aaaa hh:m:s am/pm' : formats de date et d'heure par dfaut avec Sybase.

'aaaa-mm-jj' : format de date par dfaut avec la passerelle Sybase.

Remarque
Si vous devez utiliser des variables d'heure ou d'horodatage pour ODBC, vous devez
remplacer la valeur par dfaut du format de date par : {\t 'hh:mm:ss'} ou {\t\s
'aaaa-mm-jj hh:mm:ss'} dans le fichier odbc.sbo.

Par dfaut Voir les valeurs ci-dessus.

16.4.2.15 USER_INPUT_NUMERIC_SEPARATOR

<Parameter Name="USER_INPUT_NUMERIC_SEPARATOR">.</Parameter>

Description Spcifie le sparateur dcimal par dfaut utilis dans le script SQL gnr.

Valeurs '.' (point)

Par dfaut '.'

Guide de l'utilisateur de l'outil de conception d'information


348 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Rfrence sur les fonctions SQL et MDX
17 Rfrence sur l'Editeur de mise en forme

17.1 A propos de l'Editeur de format

L'Editeur de format vous permet de dfinir le format utilis pour afficher des valeurs de date et d'heure et des
valeurs numriques. Vous pouvez slectionner des formats par dfaut ou dfinir des formats personnaliss. Pour
les objets de mtadonnes de votre document, vous pouvez dfinir un format pour chaque paramtre rgional.
Les formats sont enregistrs dans le document lors de sa localisation.

L'application utilise la date et l'heure actuelles du systme et la valeur numrique 987,654,321 pour afficher les
formats. Pour dfinir vos propres valeurs de date et d'heure et valeurs numriques pour l'affichage des formats,
accdez aux prfrences de l'application.

Formats par dfaut

Les formats par dfaut sont bass sur les recommandations CLDR (Common Locale Data Repository), gres par
le consortium UNICODE. Lorsqu'elles diffrent de la recommandation CLDR, les normes Microsoft sont utilises. Il
existe 15 formats par dfaut pour les valeurs de date et d'heure et quatre formats pour les valeurs numriques.

L'Editeur de format affiche la liste des formats par dfaut disponibles pour chaque catgorie de donnes.

Formats personnaliss

Si les formats par dfaut disponibles ne rpondent pas vos besoins, vous pouvez en crer d'autres l'aide de
l'Editeur de format personnalis.

Vous pouvez supprimer un format personnalis mme lorsqu'il est utilis dans le document actif. La prochaine
fois que vous ouvrirez l'Editeur de format pour un objet qui utilise le format supprim, un format personnalis sera
automatiquement recr.

Un format personnalis comprend du texte et des jetons. Un jeton est la partie prformate d'un numro ou d'une
date. Par exemple, Jour: 1-31 est un jeton qui affiche la partie jour de la date sous la forme d'un nombre compris
entre 1 et 31. Pour plus d'informations sur les jetons, voir les rubriques associes.

L'Editeur de format personnalis indique les catgories de jetons possibles. Pour dfinir un format, saisissez du
texte dans la zone Dfinition du format, puis faites glisser des jetons depuis la zone Jetons. Les jetons s'affichent
dans la dfinition du format avec une bordure rectangulaire et un fond gris. A mesure que vous dfinissez le
format, un aperu affiche l'apparence gnre.

Vous pouvez dfinir une couleur d'affichage pour chaque format personnalis. Lorsqu'aucune couleur n'est
dfinie, l'application client (par exemple Interactive Analysis) dtermine la couleur afficher.

La zone Format des valeurs non dfinies vous permet de dfinir du texte et une couleur afficher si aucune valeur
n'est renvoye au moment du reporting. Par dfaut, dans le cas d'une valeur non dfinie, aucun texte ne s'affiche.

Lorsque vous dfinissez un format numrique, vous pouvez entrer un autre format afficher lorsque la valeur est
ngative ou gale zro. Si vous n'entrez pas de format, le format dfini pour les valeurs positives est utilis.

Guide de l'utilisateur de l'outil de conception d'information


Rfrence sur l'Editeur de mise en forme 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 349
Liens associs
Pour dmarrer l'Editeur de format
Pour lancer l'Editeur de format personnalis
Pour supprimer un format personnalis
Jetons de formats de date et d'heure [page 350]
Jetons de format de nombre [page 354]
Pour dfinir des exemples de donnes pour les formats

17.2 Jetons de formats de date et d'heure

Exemple
Affichage des formats de date et d'heure

Cet exemple montre comment la date mercredi 5 mars 2008 s'affiche dans diffrents formats dfinis dans
l'Editeur de format personnalis.

Format dfini avec des jetons : Aperu de l'affichage :


[Nom du jour] , [Nom du mois] [Jour 01-31] [Anne Mercredi, Mars 05 2008
0000-9999]

[Mois 01-12] / [Jour 01-31] / [Anne 0000-9999] 03/05/2008

[Nom du jour abrg avec une majuscule] [Jour 01-31] [Nom Mer 05 Mar
du mois abrg avec une majuscule]

[Nom du jour], semaine [Semaine de l'anne 01-53] Mercredi, semaine 10

La date actuelle est [Nom du jour], [Nom du mois] [Jour La date actuelle est Mercredi, mars 05 2008. Le nom du
01-31] [Anne 0000-9999] . Le nom du jour est [Nom du jour est MERCREDI. Le nom du mois est mars. L'anne est
jour en majuscules]. Le nom du mois est [Nom du mois en 08.
minuscules]. L'anne est [Anne 00-99].

Liste de jetons de date et d'heure

Catgorie Token Description

Jour Jour 01-31 Jour du mois avec deux chiffres de 01 31.

Jour 1-31 Jour du mois avec un ou deux chiffres de 1 31.

Nom du jour Nom du jour comme dfini par les paramtres


rgionaux, par exemple, Lundi.

Nom du jour abrg Nom du jour abrg avec majuscules comme


dfini par les paramtres rgionaux, par exemple,
Lun.

Guide de l'utilisateur de l'outil de conception d'information


350 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Rfrence sur l'Editeur de mise en forme
Catgorie Token Description

Jour de l'anne 001-366 Jour de l'anne avec trois chiffres de 001 366.

Jour de l'anne 01-366 Jour de l'anne avec deux ou trois chiffres de 01


366.

Jour de l'anne 1-366 Jour de l'anne avec un, deux ou trois chiffres de 1
366.

Jour de la semaine du mois Jour de la semaine du mois tel qu'il est dfini par
les paramtres rgionaux, par exemple, 3 pour 3e
lundi de juin.

Nom du jour en majuscules Nom du jour en majuscules, par exemple LUNDI.

Nom du jour en minuscules Nom du jour en minuscules, par exemple lundi.

Nom du jour avec une majuscule Nom du jour avec la premire lettre en majuscule,
par exemple Lundi.

Nom du jour abrg en majuscules Nom du jour abrg en majuscules, par exemple
LUN.

Nom du jour abrg en minuscules Nom du jour abrg en minuscules, par exemple
lun.

Nom du jour abrg avec une majuscule Nom du jour abrg avec la premire lettre en
majuscule, par exemple Lun.

Mois Mois 01-12 Mois de l'anne avec deux chiffres de 01 12.

Mois 1-12 Mois de l'anne avec un ou deux chiffres de 1 12.

Nom du mois Nom du jour avec premire lettre en majuscule


comme dfini par les paramtres rgionaux, par
exemple, Juin.

Nom du mois abrg Nom du mois abrg avec premire lettre en


majuscule comme dfini par les paramtres
rgionaux, par exemple, Jun.

Nom du mois en majuscules Nom du mois en majuscules, par exemple JUIN.

Nom du mois en minuscules Nom du mois en minuscules, par exemple juin.

Nom du mois avec une majuscule Nom du mois avec premire lettre en majuscule,
par exemple Juin.

Nom du mois abrg en majuscules Nom du mois abrg en majuscules, par exemple
JUN.

Nom du mois abrg en minuscules Nom du mois abrg en minuscules, par exemple
jun.

Nom du mois abrg avec une majuscule Nom du mois abrg avec premire lettre en
majuscule, par exemple Jun.

Anne et re Anne 00-99 Anne avec deux chiffres de 00 99.

Anne 0000-9999 Anne avec quatre chiffres de 0000 9999.

Guide de l'utilisateur de l'outil de conception d'information


Rfrence sur l'Editeur de mise en forme 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 351
Catgorie Token Description

Numro d're et d'anne impriales Priode impriale japonaise et numro de l'anne,


japonaises
par exemple .

Numro d're et d'anne impriales Ere impriale japonaise (abrviation anglaise) et


japonaises (abrviation anglaise) numro de l'anne, par exempleH20

Numro de l'anne impriale japonaise Numro de l'anne impriale japonaise avec deux
01-99 chiffres.

Numro de l'anne impriale japonaise Numro de l'anne impriale japonaise avec un ou


1-99 deux chiffres.

Ere impriale japonaise Ere impriale japonaise.

Anne impriale japonaise Obsolte. Renvoie le mme rsultat que le jeton


Numro de l'anne impriale japonaise 0-99 .

Epoque Abrviation de l're, par exemple AD ou AC.

Semaine Semaine du mois Semaine du mois avec un chiffre de 1 6.

Semaine de l'anne 01-53 Semaine de l'anne (semaine ISO) avec deux


chiffres de 01 53.

Semaine de l'anne 1-53 Semaine de l'anne (semaine ISO) avec un ou


deux chiffres de 1 53.

Anne de la semaine de l'anne 0000 Numro de l'anne ISO (cohrent avec la semaine
ISO) avec quatre chiffres de 0000 9999.

Anne de la semaine de l'anne 00 Numro de l'anne ISO (cohrent avec la semaine


ISO) avec deux chiffres de 00 99.

Trimestre et Nom du trimestre de T1 T4 Nom du trimestre avec un chiffre de 1 4.


semestre
Nom abrg du trimestre Nom abrg du trimestre de T1 T4.

Nom du trimestre Nom du trimestre de 1er trimestre 4me


trimestre.

Semestre 1-2 Numro du semestre de 1 2.

Heure Heure 00-23 Heure en format 24 heures avec deux chiffres de


00 23.

Heure 0-23 Heure en format 24 heures avec un ou deux


chiffres de 0 23.

Heure 01-12 Heure en format 12 heures avec deux chiffres de


01 12.

Heure 1-12 Heure en format 12 heures avec un ou deux


chiffres de 1 12.

Heure 01-24 Heure en format 24 heures avec deux chiffres de


01 24.

Guide de l'utilisateur de l'outil de conception d'information


352 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Rfrence sur l'Editeur de mise en forme
Catgorie Token Description

Heure 1-24 Heure en format 24 heures avec un ou deux


chiffres de 1 24.

Heure 00-11 Heure en format 12 heures avec deux chiffres de


00 11.

Heure 0-11 Heure en format 12 heures avec un ou deux


chiffres de 0 11.

Minute Minutes 00-59 Minutes avec deux chiffres de 00 59.

Minutes 0-59 Minutes avec un ou deux chiffres de 0 59.

Secondes et Secondes 00-59 Secondes avec deux chiffres de 00 59.


millisecondes
Secondes 0-59 Secondes avec un ou deux chiffres de 0 59.

Millisecondes 000-999 Millisecondes avec trois chiffres de 000 999.

Centaines de seconde 000-999 Centaines de seconde avec deux chiffres de 00


99.

Diximes de seconde 0-9 Diximes de seconde avec un chiffre de 1 9.

fuseau horaire Fuseau horaire Dcalage par rapport au temps universel


coordonn, par exemple GMT+00:00.

AM/PM AM/PM Abrviation de matin/soir, avec majuscules selon


les paramtres rgionaux, par exemple AM ou PM.
Recommand.

AM/PM en lettres capitales Abrviation de matin/soir en majuscules, par


exemple AM ou PM.

am/pm en minuscules Abrviation de matin/soir en minuscules, par


exemple am ou pm.

Am/Pm avec une majuscule Abrviation de matin/soir, avec premire lettre en


majuscule, par exemple Am ou Pm. Non
recommand.

Sparateur Sparateur de date Obsolte. Ce jeton tait utilis comme sparateur


de date dans Desktop Intelligence et n'est pas
recommand. Tapez le caractre que vous voulez
utiliser comme sparateur de date directement
dans la description du format ou utilisez un format
par dfaut.

Sparateur d'heure Obsolte. Ce jeton tait utilis comme sparateur


d'heure dans Desktop Intelligence et n'est pas
recommand. Tapez le caractre que vous voulez
utiliser comme sparateur d'heure directement
dans la description du format ou utilisez un format
par dfaut.

Guide de l'utilisateur de l'outil de conception d'information


Rfrence sur l'Editeur de mise en forme 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 353
17.3 Jetons de format de nombre

Dfinition du format de nombre

Une dfinition de format de nombre se compose de sections :

le signe (facultatif)
la valeur entire prcdant le sparateur dcimal
un sparateur de groupe, ajouter la valeur entire
le sparateur dcimal (facultatif)
la valeur dcimale situe aprs le sparateur dcimal (facultatif)
le symbole exponentiel suivi de la valeur exponentielle (facultatif)

Deux jetons sont utiliss pour dfinir le nombre de chiffres significatifs afficher dans les valeurs entires,
dcimales et exponentielles. Chaque jeton de la dfinition de format reprsente un chiffre afficher :

Le jeton de chiffre obligatoire, 0, affiche le chiffre s'il est significatif ; sinon il affiche un zro.
Le jeton de chiffre facultatif, #, affiche uniquement le chiffre s'il est significatif.

Pour dterminer les chiffres significatifs, la valeur entire et la valeur exponentielle sont values de droite
gauche et la valeur dcimale de gauche droite. Le dernier jeton 0 ou # correspond aux chiffres restants le cas
chant.

Exemple
Affichage du format de nombre

Cet exemple montre comment la valeur -1,234 s'affiche l'aide de diffrents formats dfinis dans l'Editeur de
format.

Format dfini avec des jetons : Aperu de l'affichage :


[Signe] [#] -1234

[Dbut ng.] [0] [0] [0] [0] [0] [0] [Fin ng.] (001234)

[Toujours le signe] [#] [Sep. dc.] [0] [0] -1234.00

[Signe] [#] [Sparateur dcimal] [0] [0] [E+] [0] [0] [0] -1.23E+003

Revenu : [Toujours le signe] [#] [Sparateur dcimal] [0] Revenu: -1234.00


[0]

[Boolen] true

Liste des jetons de format de nombre

Catgorie Token Description

Signes Signe Signe ngatif si la valeur est ngative. Rien si la valeur est positive ou
gale zro.

Guide de l'utilisateur de l'outil de conception d'information


354 2013 SAP AG ou socit affilie SAP. Tous droits rservs. Rfrence sur l'Editeur de mise en forme
Catgorie Token Description

Toujours le signe Signe ngatif si la valeur est ngative. Signe positif si la valeur est
positive ou gale zro.

Dbut ngatif Parenthse ouvrante si la valeur est ngative. Rien si la valeur est
positive ou gale zro.

Fin ngative Parenthse fermante si la valeur est ngative. Rien si la valeur est
positive ou gale zro.

Chiffres # Chiffre facultatif. Affiche le chiffre seulement s'il est significatif.

0 Chiffre obligatoire. Affiche le chiffre s'il est significatif, sinon affiche


zro.

sparateurs Sparateur dcimal Symbole utilis pour sparer l'entier et les dcimales d'un nombre.
Le symbole utilis est dtermin par les paramtres rgionaux. Le
sparateur dcimal ne peut tre utilis qu'une seule fois dans une
expression.

Regroupement Par dfaut, les chiffres sont groups selon la rgle et le sparateur
dfinis par les paramtres rgionaux. Le symbole de regroupement
ne peut tre utilis qu'une seule fois dans une expression. Doit
apparatre avant le sparateur dcimal

Exposants E+ Exposant en majuscule, toujours avec un signe. Ne peut tre utilis


qu'une seule fois dans une expression.

E- Exposant en majuscule, avec un signe seulement si la valeur est


ngative. Ne peut tre utilis qu'une seule fois dans une expression.

e+ Exposant en minuscule, toujours avec un signe. Ne peut tre utilis


qu'une seule fois dans une expression.

e- Exposant en minuscule, avec un signe seulement si la valeur est


ngative. Ne peut tre utilis qu'une seule fois dans une expression.

Pourcentage Pourcentage Valeur multiplie par 100.

Pourcentage % Valeur multiplie par 100 suivie du signe de pourcentage (%). Ne


peut tre utilis qu'une seule fois dans une expression.

boolens ; Boolen Valeur localise de true si la valeur numrique n'est pas gale zro ;
valeur localise de false si la valeur numrique est gale zro.

True Affiche toujours la valeur localise de true.

False Affiche toujours la valeur localise de false.

Guide de l'utilisateur de l'outil de conception d'information


Rfrence sur l'Editeur de mise en forme 2013 SAP AG ou socit affilie SAP. Tous droits rservs. 355
www.sap.com/contactsap

2013 SAP AG ou socit affilie SAP. Tous droits rservs.

Toute reproduction ou communication de la prsente publication,


mme partielle, par quelque procd et quelque fin que ce soit, est
interdite sans l'autorisation expresse et pralable de SAP AG. Les
informations contenues dans ce document peuvent tre modifies
par SAP AG sans pravis.
Certains logiciels commercialiss par SAP AG et ses distributeurs
contiennent des composants logiciels qui sont la proprit
d'diteurs tiers. Les spcifications des produits peuvent varier dun
pays lautre.
Elles sont fournies par SAP AG et ses filiales ( Groupe SAP )
uniquement titre informatif, sans engagement ni garantie
d'aucune sorte. Le Groupe SAP ne pourra en aucun cas tre tenu
responsable des erreurs ou omissions relatives ces informations.
Les seules garanties fournies pour les produits et les services du
Groupe SAP sont celles nonces expressment titre de garantie
accompagnant, le cas chant, lesdits produits et services. Aucune
des informations contenues dans ce document ne saurait constituer
une garantie supplmentaire.
SAP et tous les autres produits et services SAP mentionns dans ce
document, ainsi que leurs logos respectifs, sont des marques
commerciales ou des marques dposes de SAP AG en Allemagne
ainsi que dans d'autres pays.
Pour plus d'informations sur les marques dposes, voir http://
www.sap.com/corporate-en/legal/copyright/index.epx.

Вам также может понравиться