Personnalisation (pilotage)

De Wiki1000
(Différences entre les versions)
(Amendement du modèle dans le datamart)
(Amendement du modèle de datamart)
 
(24 révisions intermédiaires par 2 utilisateurs sont masquées)
Ligne 1 : Ligne 1 :
== Amendement du modèle dans la base de l'application  ==
+
===Amendement du modèle de datamart===
+
* Création d’une nouvelle classe.
+
* Création d’une extension d'une classe existante contenant un rôle vers la nouvelle classe.
+
  
 +
Le modèle de datamart décrit le datamart dans le modèle ligne 1000, il permet de construire des requêtes ETL qui alimenteront le datamart.
 +
 +
* [[Création d'un nouveau paquet de pilotage (pilotage)|Création d'un nouveau paquet de pilotage]]
 +
* [[Création d’une nouvelle classe de pilotage (pilotage)|Création d’une nouvelle classe de pilotage]]
 +
* [[Création d’une extension sur une classe de pilotage existante (pilotage)|Création d’une extension sur une classe de pilotage existante]].
 +
* [[Création d’une extension sur une classe de cumul (pilotage)|Création d’une extension sur une classe de cumul]]
 +
 +
===Création et duplication de requête ETL===
 +
 +
* Création de la requête ETL alimentant la nouvelle classe.
 +
: Il faut créer la nouvelle requête ETL alimentant la nouvelle classe de pilotage.
 +
 +
* Modification (Duplication) de la requête alimentant la classe sur laquelle l'extension a été créée.
 +
: Il faut Dupliquer puis modifier la (les) requête(s) d'alimentant la classe sur laquelle l'extension a été créée. Ajoutez la(les) nouvelle(s) colonne(s) alimentant l'(les) nouveau(x) attribut(s).
 
   
 
   
 +
* Modification (Duplication) de la requête alimentant la classe de cumul.
 +
:Il faut Dupliquer puis modifier la (les) requête(s) d'alimentant la classe de cumul sur laquelle l'extension a été créée. Ajoutez la(les) nouvelle(s) colonne(s) alimentant l'(les) nouveau(x) attribut(s).
  
== Amendement du modèle dans le datamart ==
+
* Modification des groupes ETL.
 +
: Dans la console d'administration, ajoutez la(les) nouvelle(s) requête(s) ETL et remplacez la(les) requête(s) standard(s) par les requête(s) dupliquée(s).
  
* Création d'un nouveau paquet
+
{{#Images:groupesetllpilotage.png|pilotage}}
  
Dans le concepteur de modèle, il faut faire 'Nouveau paquet' afin d'afficher l'assistant:
+
===Modification de l'univers BO===
  
{{#Images:paquetpilotage.png|pilotage}}
+
Avec l'outil BO Universe Designer importez puis ouvrez l'univers afin de le modifier:
  
Pour le type de paquet, sélectionnez 'Paquet de classes datamarts'.
+
* Ajout de la nouvelle classe du Datamart:
  
Puis dans la page : 'Associez ce paquet à un module du référentiel'
+
Faites Insertion/Tables:
  
{{#Images:modulepilotage.png|pilotage}}
+
{{#Images:insertiontablepilotage.png|pilotage}}
  
Sélectionnez 'Créer un nouveau module contenant ce projet'.
+
Sélectionnez et insérez la nouvelle table.
  
Associez ce nouveau module uniquement à la base de données du datamart
+
Faites Insertion/Jointures:
  
* Création d’une nouvelle classe
+
{{#Images:insertionjointurepilotage.png|pilotage}}
  
Dans le nouveau paquet, faites 'Ajouter une classe' et sélectionnez 'Une nouvelle classe' :
+
Sélectionnez la tables du datamart dans laquelle a été rajouté l'attribut et la nouvelle table, puis les attributs correspondants et l'opérateur '=' :
  
{{#Images:classepilotage.png|pilotage}}
+
Sélectionnez chacun des contextes concernés et ajoutez la nouvelle jointure.
  
Puis saisissez le nom et le libellé de la classe puis les attributs.
+
{{#Images:contextepilotage.png|pilotage}}
  
Dans la nouvelle classe, faites 'Ajouter une règle unique' :
+
Procédez de la même manière pour la(les) table(s) de cumuls.
  
{{#Images:reglepilotage.png|pilotage}}
+
Faites Insertion/Classe
  
Sélectionnez l'attribut servant de clé de recherche.
+
{{#Images:insertionclassepilotage.png|pilotage}}
  
 +
Saisissez le nom de la nouvelle classe
  
 +
Faites un glissé-laché afin d'ajouter les attributs de la nouvelle classe.
  
 +
{{#Images:insertionobjetpilotage.png|pilotage}}
  
* Création d’une extension sur une classe existante contenant un rôle vers la nouvelle classe.
 
* Création d’une extension sur une classe de cumul contenant un rôle vers la nouvelle classe.
 
  
== Création et duplication de requête ETL ==
+
Procédez de la même manière pour la(les) table(s) de cumuls.
  
* Création de la requête ETL alimentant la nouvelle classe.
+
Sauvegardez l'univers avant de l'exporter.
* Modification (Duplication) de la requête alimentant la classe sur laquelle l'extension a été.
+
 
* Modification (Duplication) de la requête alimentant la classe de cumul.
+
{{footer|Pilotage}}
 +
[[Category:Pilotage]]
 +
[[Category:Personnalisation]]

Version actuelle en date du 5 novembre 2009 à 12:15

Amendement du modèle de datamart

Le modèle de datamart décrit le datamart dans le modèle ligne 1000, il permet de construire des requêtes ETL qui alimenteront le datamart.

Création et duplication de requête ETL

  • Création de la requête ETL alimentant la nouvelle classe.
Il faut créer la nouvelle requête ETL alimentant la nouvelle classe de pilotage.
  • Modification (Duplication) de la requête alimentant la classe sur laquelle l'extension a été créée.
Il faut Dupliquer puis modifier la (les) requête(s) d'alimentant la classe sur laquelle l'extension a été créée. Ajoutez la(les) nouvelle(s) colonne(s) alimentant l'(les) nouveau(x) attribut(s).
  • Modification (Duplication) de la requête alimentant la classe de cumul.
Il faut Dupliquer puis modifier la (les) requête(s) d'alimentant la classe de cumul sur laquelle l'extension a été créée. Ajoutez la(les) nouvelle(s) colonne(s) alimentant l'(les) nouveau(x) attribut(s).
  • Modification des groupes ETL.
Dans la console d'administration, ajoutez la(les) nouvelle(s) requête(s) ETL et remplacez la(les) requête(s) standard(s) par les requête(s) dupliquée(s).

groupesetllpilotage.png

Modification de l'univers BO

Avec l'outil BO Universe Designer importez puis ouvrez l'univers afin de le modifier:

  • Ajout de la nouvelle classe du Datamart:

Faites Insertion/Tables:

insertiontablepilotage.png

Sélectionnez et insérez la nouvelle table.

Faites Insertion/Jointures:

insertionjointurepilotage.png

Sélectionnez la tables du datamart dans laquelle a été rajouté l'attribut et la nouvelle table, puis les attributs correspondants et l'opérateur '=' :

Sélectionnez chacun des contextes concernés et ajoutez la nouvelle jointure.

contextepilotage.png

Procédez de la même manière pour la(les) table(s) de cumuls.

Faites Insertion/Classe

insertionclassepilotage.png

Saisissez le nom de la nouvelle classe

Faites un glissé-laché afin d'ajouter les attributs de la nouvelle classe.

insertionobjetpilotage.png


Procédez de la même manière pour la(les) table(s) de cumuls.

Sauvegardez l'univers avant de l'exporter.

PilotageDéveloppement DSM





Whos here now:   Members 0   Guests 0   Bots & Crawlers 1
 
Outils personnels