Sie sind auf Seite 1von 42

1

BUSINESS OBJECTS
Analystes
CONCEPTION BASE
DE DONNEES
Users Mtiers
UTILISATION
DES TB
Designor
MODELISATION
UNIVERS
Reporter
CONCEPTION
DES TABLEAUX
DE BORD
Synoptique globale
2
BUSINESS OBJECTS
Le module DESIGNER
Conception dunivers
Dfinir les paramtres de connexion
Crer les classes et les objets
Crer les indicateurs
Gnrer lunivers
Dfinir les paramtres de lunivers
Les jointures
Les boucles
1. Solution des alias
2. Solution des contextes
Dfinir les hirarchies
Scurit des univers
Vrification de lintgrit de lunivers
3
BUSINESS OBJECTS
Avant linterview : il faut arriver :
avec les tableaux de bords prdfinis dans le cahier des charges
en connaissant le mtier et le quotidien de lutilisateur
avec de nouveaux tableaux de bord pertinents (lancer dautres ides)
Pendant linterview : il faut poser des questions ouvertes
pour rcolter un maximum dinformations.
expliciter la formule de calcul pour tout indicateur.
grer les demandes contradictoires (auditer dans diffrents services).
Aprs linterview :
rassembler les besoins et les analyser afin de ne conserver que les
donnes utiles au systme dcisionnel mettre en place.
Conception dunivers
Linterview utilisateurs
4
BUSINESS OBJECTS
Cette valuation permet dhirarchiser les priorits des thmes
mettre en place
Conception dunivers
Grer les priorits
5
BUSINESS OBJECTS
Les points ci-dessous reprsentent la conception idale du modle. Il faut
ensuite ladapter aux contraintes imposes.
1. Dtermination du processus dactivit modliser (La table de faits)
Cest le processus oprationnel de lorganisation, tay par une application existante.
Exemple : Le processus vente
2. Dtermination du grain du processus dactivit
Le grain est le niveau de dtail atomique des donnes
Exemple : le jour (temps), le magasin (lieu),
3. Dtermination des dimensions applicables
Le choix des dimensions
Exemple : Temps, Produit, Canal de vente, lieu
4. Dtermination des faits mesurs (Indicateurs)
Que va-t-on mettre dans la table de faits ?
Exemple : Quantit, Mt de vente, remise,
Conception dunivers
La dmarche de conception
6
BUSINESS OBJECTS
Dans un star schma, les tables qui entourent la table de fait sont appeles tables
de dimensions. Ces tables sont composes dattributs qui servent stocker la
description des dimensions et sont utiliss comme source de contraintes et den-
ttes de lignes des rapports.
Conception dunivers
Les tables dimension
7
BUSINESS OBJECTS
Conception dunivers
Dfinir les paramtres de connexion
Crer les classes et les objets
Crer les indicateurs
Gnrer l'univers
Dfinir les paramtres de l'univers
Dfinir les hirarchies
ETAPE 1 ETAPE 1
ETAPE 2 ETAPE 2
ETAPE 3 ETAPE 3
ETAPE 4 ETAPE 4
ETAPE 5 ETAPE 5
ETAPE 6 ETAPE 6
8
BUSINESS OBJECTS
Conception dunivers
Dfinir les paramtres de connexion
Crer les classes et les objets
Crer les indicateurs
Gnrer l'univers
Dfinir les paramtres de l'univers
Dfinir les hirarchies
ETAPE 1 ETAPE 1
ETAPE 2 ETAPE 2
ETAPE 3 ETAPE 3
ETAPE 4 ETAPE 4
ETAPE 5 ETAPE 5
ETAPE 6 ETAPE 6
9
BUSINESS OBJECTS
Conception dunivers
Lancez Designer ,
lassistant de cration
dunivers sexcute.
1. Cliquez sur le bouton
Commencer
2. puis sur le bouton
Crer
tape 1 : Dfinir les paramtres de connexion
10
BUSINESS OBJECTS
Choisissez loption Drivers ODBC
(Open DataBase Connectivity)
Conception dunivers
tape 1 : Dfinir les paramtres de connexion
11
BUSINESS OBJECTS
1. Cliquez sur loption ODBC Admin
2. Choisissez MS Access
Database Puis cliquez sur
Configurer
Conception dunivers
tape 1 : Dfinir les paramtres de connexion
12
BUSINESS OBJECTS
1. Cliquez sur Slectionner pour identifier la base
de donnes choisir
2. Une fois la BD slectionne, cliquez sur OK (2 fois)
Conception dunivers
tape 1 : Dfinir les paramtres de connexion
13
BUSINESS OBJECTS
1. Spcifiez le nom
de la connexion :
TP_BO
2. Testez la connexion en cliquant
sur le bouton Tester .
3. Puis cliquez sur OK (2 fois) si la connexion russie
Conception dunivers
tape 1 : Dfinir les paramtres de connexion
14
BUSINESS OBJECTS
1. Spcifiez le nom de lunivers : Univers TP_BO
Conception dunivers
tape 1 : Dfinir les paramtres de connexion
15
BUSINESS OBJECTS
Conception dunivers
Dfinir les paramtres de connexion
Crer les classes et les objets
Crer les indicateurs
Gnrer l'univers
Dfinir les paramtres de l'univers
Dfinir les hirarchies
ETAPE 1 ETAPE 1
ETAPE 2 ETAPE 2
ETAPE 3 ETAPE 3
ETAPE 4 ETAPE 4
ETAPE 5 ETAPE 5
ETAPE 6 ETAPE 6
16
BUSINESS OBJECTS
Objet dimension
Ils reprsente le plus souvent une entit de la base de donne ou un objet
Exemple : Client
Objet information
Ce sont des dtails sur les objets dimension auxquels ils sont rattachs.
Exemple : Adresse du client
Objet indicateur
Ils restituent des donnes numriques, ce sont des oprations de comptage
ou de moyenne sur des donnes de la base.
Exemple : CA client
(KPI), Key Performance Indicators
Conception dunivers
tape 2 : Crer les classes et les objets
17
BUSINESS OBJECTS
Conception dunivers
2. Cliquez sur le
bouton Suivant.
tape 2 : Crer les classes et les objets
18
BUSINESS OBJECTS
1. Cliquez sur le
bouton Ajouter
Conception dunivers
tape 2 : Crer les classes et les objets
19
BUSINESS OBJECTS
1. Double-cliquez sur la classe Vendeur
2. Renseignez sa description puis
Cliquez sur le bouton OK .
Conception dunivers
tape 2 : Crer les classes et les objets
20
BUSINESS OBJECTS
2. Changer en information puis cliquez sur OK
Idem pour :
Nom, Prnom, Code postal, Adresse, Ville (de la dimension code client),
Quota, Commission (de code vendeur),
Taux de remise (de la dimension catgorie),
Prnom responsable (de la dimension zone).
Conception dunivers
1. Double-cliquez sur lobjet Nom Responsable
3. Puis sur Suivant
tape 2 : Crer les classes et les objets
21
BUSINESS OBJECTS
Notez la coche Associer une liste de valeurs lobjet - LOV
Cela permet lutilisateur de choisir une ou plusieurs occurrences de sa
donne partir dune liste propose par le systme
tape 2 : Crer les classes et les objets
Conception dunivers
22
BUSINESS OBJECTS
Conception dunivers
Dfinir les paramtres de connexion
Crer les classes et les objets
Crer les indicateurs
Gnrer l'univers
Dfinir les paramtres de l'univers
Dfinir les hirarchies
ETAPE 1 ETAPE 1
ETAPE 2 ETAPE 2
ETAPE 3 ETAPE 3
ETAPE 4 ETAPE 4
ETAPE 5 ETAPE 5
ETAPE 6 ETAPE 6
23
BUSINESS OBJECTS
Conception dunivers
tape 3 : Crer les indicateurs
1. Choisissez Montant hors remise dans la table Facture puis cliquez sur
Somme et changer la description en Montant hors remise
3. Cliquez sur le bouton OK
2. Glissez droite nouveau Montant
hors remise , double-cliquez, puis
changez le nom, la description et la
formule de calcul
24
BUSINESS OBJECTS
Conception dunivers
1. Cliquez sur Suivant
tape 3 : Crer les indicateurs
25
BUSINESS OBJECTS
Conception dunivers
Dfinir les paramtres de connexion
Crer les classes et les objets
Crer les indicateurs
Gnrer l'univers
Dfinir les paramtres de l'univers
Dfinir les hirarchies
ETAPE 1 ETAPE 1
ETAPE 2 ETAPE 2
ETAPE 3 ETAPE 3
ETAPE 4 ETAPE 4
ETAPE 5 ETAPE 5
ETAPE 6 ETAPE 6
26
BUSINESS OBJECTS
Conception dunivers
tape 4 : Gnrer lunivers
1. Cliquez sur Suivant
3. Cliquez sur le bouton Fin
2. BO Designer vous indique :
Le nombre de classes, dobjets et de
jointures de votre BD et un ventuel
message indiquant la prsence de boucles
27
BUSINESS OBJECTS
Conception dunivers
tape 4 : Gnrer lunivers
Les classes ne doivent pas tre lexacte image de la base ( une classe correspond une
et une seule table), il faut prendre en considration les besoins mtier des utilisateurs.
Les classes doivent -tre quilibres (pas de classe avec un objet et dautres avec
une dizaine)
28
BUSINESS OBJECTS
Conception dunivers
Dfinir les paramtres de connexion
Crer les classes et les objets
Crer les indicateurs
Gnrer l'univers
Dfinir les paramtres de l'univers
Dfinir les hirarchies
ETAPE 1 ETAPE 1
ETAPE 2 ETAPE 2
ETAPE 3 ETAPE 3
ETAPE 4 ETAPE 4
ETAPE 5 ETAPE 5
ETAPE 6 ETAPE 6
29
BUSINESS OBJECTS
1. Cliquez sur Fichier/Paramtres
Puis sur longlet Restrictions
2. Renseignez le nombre
Max de lignes retournes
par chaque requte
tape 5 : Dfinir les paramtres de lunivers
Conception dunivers
30
BUSINESS OBJECTS
1. Double-cliquez sur le lien
entre les 2 tables Rgion
et Clients du modle pour
afficher les jointures
2. Renseignez les cardinalits
entre le 2 tables
tape 5 : Dfinir les paramtres de lunivers (Les jointures)
Conception dunivers
31
BUSINESS OBJECTS
Dfinition :
Il existe une boucle entre deux tables sil y a plusieurs chemins pour
aller de lune lautre (chemin cyclique)
Solutions :
1. Les alias
Un alias est une rplication logique de la table sans aucune redondance
physique dinformation.
2. Les contextes
Un contexte est une rgle selon laquelle BO peut dcider du chemin
choisir lorsque plusieurs chemins sont possibles dans la BD car la nature
de certaines boucles rvle des liens fonctionnels distincts entre 2 entits.
Ex : Client reli un service soit par le contexte de la vente soit par le
contexte de la rservation.
tape 5 : Dfinir les paramtres de lunivers (Les boucles)
Conception dunivers
32
BUSINESS OBJECTS
tape 5 : Dfinir les paramtres de lunivers (Les boucles)
Solutions 1 : Les alias
Supposons que la boucle ci-dessous existe. Pour casser cette boucle il faut crer un alias.
La notion dalias est utilise quand une table sert de table de rfrence pour plusieurs
autres tables.
Il est conseill de crer deux alias et ainsi, disoler la table physique qui servira
de rfrence
Conception dunivers
33
BUSINESS OBJECTS
tape 5 : Dfinir les paramtres de lunivers (Les boucles)
Solutions 2 : Les contextes
Besoin utilisateur : Connatre la liste des services par client
Rservation
Vente
Client
Rservation_Ligne
Vente_Ligne
Service
Conception dunivers
34
BUSINESS OBJECTS
tape 5 : Dfinir les paramtres de lunivers (Les boucles)
Solutions 2 : Les contextes
Le fait de crer ce type de contexte permet de lever lambigut quand lexcution
des requtes SQL en prcisant le chemin dsir.
Si lutilisateur veut connatre la liste des services par client, BO affiche une bote de dialogue
Demandant lutilisateur de choisir son contexte (Rservation ou Vente).
Rservation
Vente
Client
Rservation_Ligne
Vente_Ligne
Service
Rservation
Vente
Client
Rservation_Ligne
Vente_Ligne
Service
Conception dunivers
35
BUSINESS OBJECTS
Exercice : Dfinir les objets mtiers
Manipuler les objets de lunivers en modifiant les objets mtier
existants et en y intgrant de nouveaux objets :
Classes
Informations
Indicateurs (formules)
Conception dunivers
36
BUSINESS OBJECTS
Conception dunivers
Dfinir les paramtres de connexion
Crer les classes et les objets
Crer les indicateurs
Gnrer l'univers
Dfinir les paramtres de l'univers
Dfinir les hirarchies
ETAPE 1 ETAPE 1
ETAPE 2 ETAPE 2
ETAPE 3 ETAPE 3
ETAPE 4 ETAPE 4
ETAPE 5 ETAPE 5
ETAPE 6 ETAPE 6
37
BUSINESS OBJECTS
tape 6 : Dfinir les hirarchies
ditez et crez les hirarchies par le menu Outils/hirarchies
Conception dunivers
38
BUSINESS OBJECTS
Le module DESIGNER
Conception dunivers
Dfinir les paramtres de connexion
Crer les classes et les objets
Crer les indicateurs
Gnrer lunivers
Dfinir les paramtres de lunivers
Les jointures
Les boucles
1. Solution des alias
2. Solution des contextes
Dfinir les hirarchies
Scurit des univers
Vrification de lintgrit de lunivers
39
BUSINESS OBJECTS
1. Choisissez un objet. NFacture par exemple
2. Cliquez droit et choisissez Proprits de lobjet
Scurit des univers
3. Cliquez sur longlet Avances
4. Choisissez le niveau de scurit de
lobjet
40
BUSINESS OBJECTS
Le module DESIGNER
Conception dunivers
Dfinir les paramtres de connexion
Crer les classes et les objets
Crer les indicateurs
Gnrer lunivers
Dfinir les paramtres de lunivers
Les jointures
Les boucles
1. Solution des alias
2. Solution des contextes
Dfinir les hirarchies
Scurit des univers
Vrification de lintgrit de lunivers
41
BUSINESS OBJECTS
Vrification de lintgrit de lunivers
1. Choisissez loption Vrifier lintgrit du menu Outils
2. Cochez loption Vrifier tout puis sur OK
3. La vrification de lintgrit de lunivers
saffiche
avec la liste des erreurs ventuelles.
3. un double clic sur lerreur identifie lendroit de
lerreur pour correction
42
BUSINESS OBJECTS
RECETTE RECETTE
Tester lunivers.
Tester les requtes bases sur lunivers : cohrence et temps de traitement.
Supprimer les boucles : Crer des contextes et ou des alias selon la situation
Faites recetter lunivers.
Aprs chaque ralisation, vrifier lintgrit de lunivers.
NTERFACE NTERFACE
UTLSATEUR UTLSATEUR
Cacher certains objets techniques
Homogniser les invites (messages de prompt) des conditions
Penser prciser le type doprateur (ex. % pour like), montrer lutilisateur quil peut utiliser des jokers
Afficher les libells dans les listes de valeurs et faites des recherches en utilisant les codes.
Dfinir une charte graphique et crer des modles appliquer aux tableaux de bord
Ne pas donner le mme nom plusieurs objets dans le mme univers.
Utiliser le mme nom pour indiquer le mme objet dans plusieurs univers.
Renseigner les descriptions.
CONCEPTON CONCEPTON
DUNVERS DUNVERS
Crer un catalogue des noms mtier des objets.
Pour les tables volumineuses, limiter le nombre de lignes rapatries.
Centraliser les formatages dans lunivers (format des objets, style, police,
alignement, )
Utiliser dans les jointures les colonnes indexes.
Utiliser dans les filtres (pr condition) les colonnes indexes.
Piges viter Bonnes pratiques respecter

Das könnte Ihnen auch gefallen