Tutoriel Business Intelligence

Création d'un schéma en étoile à partir de Data Warehouse Center

Dans cette leçon, vous créerez un schéma en étoile à partir des tables d'entrepôt que vous avez créées dans ce tutoriel. Ce schéma pourra être utilisé pour lancer des requêtes dans la base de données d'entrepôt. Vous pourrez également l'exporter vers OLAP Integration Server pour créer une base de données OLAP. Dans cette leçon, vous exporterez le schéma en étoile vers OLAP Integration Server.

Pour pouvoir effectuer les exercices de cette leçon, vous devez avoir installé OLAP Starter Kit. Vous devez également avoir défini les tables de dimension et la table des faits à la section Définition du reste des tables pour le schéma en étoile (facultatif).


Définition d'un schéma en étoile

Dans cet exercice, vous définirez le schéma en étoile destiné à contenir les tables de dimension et la table des faits que vous avez définies dans ce tutoriel.

Pour définir un schéma en étoile, procédez comme suit :

  1. Dans la fenêtre de Data Warehouse Center, cliquez avec le bouton droit de la souris sur le dossier Schémas d'entrepôt.
  2. Cliquez sur Définition.

    Le bloc-notes Définition d'un schéma d'entrepôt s'ouvre.

  3. Dans la zone Nom, tapez le nom du schéma :
    Tutorial Schema
    
  4. Dans la zone Administrateur, tapez votre nom pour définir le contact associé à ce schéma.
  5. Dans la zone Description, tapez une brève description du schéma :
    This is the TBC star schema
    
  6. Cochez la case Utilisation d'une seule base de données.
  7. Dans la liste Base de données cible d'entrepôt, sélectionnez TUTWHS.

    Pour plus d'informations concernant les zones de cette page, reportez-vous à la rubrique "Définition d'un schéma d'entrepôt" de l'aide en ligne.

  8. Cliquez sur OK pour définir le schéma d'entrepôt.

    Le schéma en étoile est ajouté à l'arborescence sous le dossier Schémas d'entrepôt.


Ouverture du schéma

Dans cet exercice, vous ouvrirez le schéma en étoile de manière à pouvoir ensuite ajouter les tables de dimension et les tables des faits au schéma, au cours de l'exercice suivant.

Pour ouvrir le shéma du tutoriel (Tutorial Schema) :

  1. Développez l'arborescence Schémas d'entrepôt.
  2. Cliquez avec le bouton droit de la souris sur Tutorial Schema.
  3. Cliquez sur Ouverture.

Ajout de tables au schéma

Dans cet exercice, vous ajouterez au schéma en étoile les tables de dimension et la table des faits que vous avez définies dans ce tutoriel (LOOKUP_PRODUCT, LOOKUP_SCENARIO, LOOKUP_TIME et FACT_TABLE).

Pour ajouter les tables de dimension et la table des faits au schéma en étoile, procédez comme suit .

  1. Cliquez sur l'icône Ajout de données :
    Figure alldata not displayed.
  2. Cliquez sur le canevas à l'emplacement où vous voulez placer les tables.

    La fenêtre Ajout de données s'ouvre.

  3. Développez l'arborescence Cibles d'entrepôt jusqu'à ce que vous voyiez la liste des tables sous le dossier Tables.
  4. Sélectionnez la table LOOKUP_MARKET.
  5. Cliquez sur > pour ajouter cette table à la liste Tables source et cible sélectionnées.
  6. Répétez les étapes 4 et 5 pour ajouter au schéma les tables LOOKUP_PRODUCT, LOOKUP_SCENARIO, LOOKUP_TIME et FACT_TABLE.
  7. Cliquez sur OK. Les tables sélectionnées s'affichent dans la fenêtre.
  8. Disposez les tables dans la fenêtre de telle manière que FACT_TABLE soit situé au milieu et qu'il y ait une table LOOKUP à chaque angle.

Jointure automatique des tables

Dans cet exercice, vous utiliserez les clés primaires et associées que vous avez définies à la section Définition de clés sur des tables cible, pour joindre automatiquement les tables de dimension et la table des faits.

Pour joindre automatiquement les tables, procédez comme suit :

  1. Cliquez sur l'icône Sauvegarde dans la barre d'outils pour enregistrer votre travail :
    Figure wc_save not displayed.
  2. Sélectionnez les tables LOOKUP_PRODUCT, LOOKUP_SCENARIO, LOOKUP_TIME et FACT_TABLE en maintenant enfoncée la touche CTRL et en cliquant sur chacune de ces tables.
  3. Cliquez sur l'icône Jointure automatique dans la barre d'outils :
    Figure autojn not displayed.

    Data Warehouse Center trace des lignes vertes entre les clés primaires des tables de dimension et les clés associées de la table des faits. Vous pouvez modifier ces lignes tant que vous n'avez pas enregistré votre travail. (Pour supprimer ces lignes, sélectionnez-les par sélection multiple, cliquez avec le bouton droit de la souris, puis cliquez sur Retrait.

  4. Cliquez sur l'icône Sauvegarde dans la barre d'outils pour enregistrer votre travail :
    Figure wc_save not displayed.

    Les lignes vertes de jointure automatique deviennent noires.

  5. Fermez la fenêtre Modèle de schéma d'entrepôt.

Exportation du schéma en étoile

Dans cette exercice, vous exporterez le schéma en étoile vers OLAP Integration Server.

Avant de commencer:
Avant de commencer cette section, vous devez avoir installé le kit OLAP Starter Kit ou DB2 OLAP Server(R) dans son ensemble.

Pour exporter le schéma en étoile, procédez comme suit :

  1. A partir de la fenêtre Data Warehouse Center, cliquez avec le bouton droit de la souris sur l'icône Entrepôt.
  2. Cliquez sur Exportation des métadonnées--> OLAP Integration Server.

    Le bloc-notes Exportation de schéma d'entrepôt s'ouvre.

  3. Dans la liste Schémas d'entrepôt disponibles, sélectionnez Tutorial Schema.
  4. Cliquez sur >

    Le schéma Tutorial Schema est transféré dans la liste Schémas d'entrepôt sélectionnés.

  5. Cliquez sur l'onglet Serveur d'intégration.
  6. Dans la zone Nom du catalogue, tapez le nom du catalogue que vous utiliserez dans la partie Analyse de données multidimensionnelle de ce tutoriel :
    OLAPCATD
    
  7. Dans la zone Nom de schéma des tables du catalogue, entrez le nom du schéma associé à la table OM_INFO.

    Pour retrouver le nom du schéma associé à la table OM_INFO :

    1. A partir du Centre de contrôle DB2, développez l'arborescence jusqu'a ce que la base de données OLAPCATD sous Bases de données apparaisse.
    2. Cliquez sur Tables et retrouvez la table OM_INFO dans la colonne Nom située sur la droite. Le schéma associé à la table OM_INFO est visible dans la colonne Schéma.
    3. Retournez au bloc-notes Exportation de schéma d'entrepôt et entrez le nom du schéma.
  8. Dans la zone Table de dimension Time, sélectionnez la table LOOKUP_TIME.

    Vous ne pouvez pas changer le type de dimension après que le schéma a été stocké dans le catalogue d'OLAP Integration Server.

  9. Dans la zone ID utilisateur, tapez l'ID utilisateur que vous avez utilisé pour créer la base de données exemple TBC_MD. Cet ID utilisateur sera celui de l'exemple de catalogue OLAP Integration Server.
  10. Dans la zone Mot de passe, tapez le mot de passe associé à cet ID utilisateur. Ce mot de passe sera celui de l'exemple de catalogue OLAP Integration Server.
  11. Dans la zone Confirmation du mot de passe, tapez de nouveau le mot de passe.


    Instruction SELECT pour la table GEOGRAPHIES affichée sur la page Instruction SQL.

  12. 0Sélectionnez Remplacer le modèle existant.
  13. Cliquez sur OK pour exporter les schémas d'entrepôt sélectionnés vers le catalogue d'OLAP Integration Server.

    Le bloc-notes se ferme, et une fenêtre de progression s'affiche jusqu'à la fin de l'opération d'exportation. Lorsque les schémas on été exportés, la fenêtre Informations d'exportation s'ouvre et affiche les résultats de l'exportation (succès ou échec). Cliquez sur Fermeture pour fermer cette fenêtre.


Résumé de la leçon

Dans cette leçon, vous avez créé un schéma en étoile comportant les tables LOOKUP_MARKET, LOOKUP_PRODUCT, LOOKUP_SCENARIO, LOOKUP_TIME et FACT_TABLE. Puis vous avez exporté ce schéma vers OLAP Integration Server.


[ Début de page | Page précédente | Page suivante | Table des matières ]