Exercice

Dans le dossier « Fichiers plats », vous disposez du modèle « A Catégorie Compte final ».

Les données de ce modèle proviennent d’un fichier plat.

Nous souhaitons utiliser ces données pour enrichir l’axe d’analyse « A Catégorie Compte final » présent dans la connexion « Alizes ».

Dans la connexion « Alizes », nous accédons à des données provenant de Firebird. Pour pouvoir relier des données de Firebird avec les données du fichier plat, nous allons passer par un modèle intermédiaire dans la connexion Datawarehouse.

Dans l’onglet Datawarehouse, vous aviez déjà préparé un dossier « Intermédiaires ».

Dans ce dossier, créez un nouveau modèle de type base de données et appelez-le « A Compte final ».

Dans l’espace des mappings, sélectionnez les tables suivantes :

  • Dans la connexion « Alizes », sélectionnez « A Compte final »

  • Dans le dossier « Fichiers plats », sélectionnez « A Catégorie Compte final »

Astuce

Vous pouvez utiliser la touche du clavier « ctrl » pour sélectionner plusieurs modèles en seule fois

Cliquez sur le bouton AJOUTER AU MAPPING et fermez la fenêtre Tables de la connexion.

Créez une jointure entres les champs :

  • « Id Compte » du modèle « Alizes/A Compte final »

  • « Id Compte final » du modèle « Fichiers plats/A Catégorie Compte final »

Vous devez obtenir le résultat suivant :

Glissez-déposez le dossier Compte final du modèle Alizes/A Compte final puis glissez-déposez le champ « Catégorie Compte final » du modèle Fichiers plats/A Catégorie Compte final dans le dossier de destination Compte final.

Vous obtenez le résultat suivant :

Nous souhaitons utiliser ce modèle dans le modèle final « Affaires » en lieu et place du modèle source « A Compte final ».

Sachant que le lien entre la table de faits Affaires et ce nouvel axe d’analyse se fera avec le champ « Id Compte », il est nécessaire de définir une clé primaire sur ce champ.

Nous allons maintenant mettre à jour le modèle final « Affaires » pour qu’il s’appuie sur ce nouveau modèle.

Sélectionnez le modèle « Datawarehouse \ Modèles finaux \ Gescom \ Affaires ».

Dans l’espace de mapping, cliquez droit sur la table « Alizes/A Compte final » et sélectionnez « Changer la source de la table »

Sélectionnez la table présente dans « Datawarehouse \ Intermédiaires \ A Compte final ».

Il ne vous reste plus qu’à glisser-déposer le champ « Catégorie Compte final » dans l’espace des Champs destination.

ghostghostghostghostghost
loading table of contents...