Tutoriel Business Intelligence

Chapitre 7. Définition des cibles de l'entrepôt

Dans cette leçon, vous définirez des cibles d'entrepôt. Les cibles d'entrepôt identifient la base de données et les tables que Data Warehouse Center doit utiliser pour former votre entrepôt de données. Généralement, les tables cible définies dans la cible d'entrepôt sont les tables de dimension et la table des faits du schéma en étoile. Toutefois, la cible d'entrepôt peut également comporter des tables cible intermédiaires utilisées pour la transformation des données.

Dans cette leçon, vous définirez la cible d'entrepôt Tutorial Targets, qui constitue une définition logique de la base de données d'entrepôt que vous avez créée au Chapitre 2, Création d'une base de données d'entrepôt. Dans la cible d'entrepôt, vous définirez la table cible DEMOGRAPHICS_TARGET. Cette table cible résulte du chargement du fichier de données démographiques dans la base de données d'entrepôt.

Dans certains cas, vous pouvez utiliser Data Warehouse Center pour générer une table cible à l'aide de SQL, au lieu de définir cette table vous-même. La dimension Market requiert une table cible pour la table GEOGRAPHIES, que vous joindrez à la table cible DEMOGRAPHICS_TARGET pour produire la table de la dimension Market, appelée LOOKUP_MARKET. Data Warehouse Center générera la table cible GEOGRAPHIES et la table LOOKUP_MARKET dans la leçon suivante.


Définition d'une cible d'entrepôt

Dans cet exercice, vous définirez la cible d'entrepôt Tutorial Targets, qui constitue une définition logique de la base de données TUTWHS que vous avez créée au Chapitre 2, Création d'une base de données d'entrepôt.

Pour définir la cible d'entrepôt, procédez comme suit :

  1. Cliquez avec le bouton droit de la souris sur le dossier Cibles d'entrepôt.
  2. Cliquez sur Définition.

    Le bloc-notes Définition d'une cible d'entrepôt s'ouvre.

  3. Dans la zone Nom, tapez le nom métier de la cible d'entrepôt à créer :
     Tutorial Targets
    
  4. Dans la zone Administrateur, tapez votre nom pour définir le contact associé à cette cible d'entrepôt.
  5. Dans la zone Description, tapez une brève description des données :
    Warehouse for the TBC company
    
  6. Dans la liste Type de cible d'entrepôt, sélectionnez la version de DB2 Universal Database correspondant à votre système d'exploitation.
  7. Cliquez sur l'onglet Base de données.
  8. Dans la zone Nom de la base de données, tapez le nom de la base de données :
    TUTWHS
    
  9. Dans la zone ID utilisateur, tapez votre ID utilisateur pour le définir comme étant celui qui accédera à la base de données à partir du site agent.
  10. Dans la zone Mot de passe, tapez votre mot de passe pour l'associer à l'ID utilisateur qui accédera à la base de données.
  11. Dans la zone Confirmation du mot de passe, tapez de nouveau le mot de passe.

    Acceptez les valeurs par défaut pour les autres options ou éléments de contrôle de la page. Pour plus d'informations concernant ces valeurs, reportez-vous à la rubrique "Cible d'entrepôt -- Zones et contrôles, page Base de données" de l'aide en ligne.

  12. Cliquez sur l'onglet Sécurité.
  13. Sélectionnez le groupe Tutorial Warehouse Group pour accorder à votre ID utilisateur le droit de créer des étapes utilisant cette cible d'entrepôt.
  14. Cliquez sur >.

    Le groupe sélectionné est transféré dans la liste Groupes d'utilisateurs sélectionnés.

    Ignorez la page Reprise. Pour plus d'informations concernant les options de cette page, reportez-vous à la rubrique "Cible d'entrepôt -- Zones et contrôles, page Reprise" de l'aide en ligne.

  15. Cliquez sur OK pour enregistrer vos modifications et fermer le bloc-notes Définition d'une cible d'entrepôt.
  16. Développez l'arborescence jusqu'à ce que vous voyiez le dossier Tables dans la cible d'entrepôt Tutorial Targets.
  17. Cliquez avec le bouton droit de la souris sur le dossier Tables, puis cliquez sur Définition.

    Le bloc-notes Définition d'une table cible d'entrepôt s'ouvre, dans lequel vous pouvez définir la table cible DEMOGRAPHICS_TARGET.
    Figure db2tu023 not displayed.

  18. Dans la zone Schéma de la table, tapez l'ID utilisateur sous lequel vous avez créé la base de données d'entrepôt au Chapitre 2, Création d'une base de données d'entrepôt.
  19. Dans la zone Nom de la table, tapez le nom de la table cible :
    DEMOGRAPHICS_TARGET
    

    Comme vous créez les tables dans l'espace table par défaut, vous pouvez ignorer les zones Espace table et Espace table d'index.

  20. Dans la zone Description, tapez une brève description de la table :
    Demographics information for sales regions
    
  21. Dans la zone Nom métier, tapez le nom métier de la table, c'est-à-dire un nom suffisamment évocateur pour que les utilisateurs le comprennent :
    Demographics Table
    
  22. Assurez-vous que la case Table créée par Data Warehouse Center est cochée.

    Data Warehouse Center créera cette table lors de l'étape de chargement des données démographiques.

    Utilisez cette option lorsque vous voulez que Data Warehouse Center crée la table cible, par exemple lorsque cette table est le résultat d'une étape SQL. Ne cochez pas cette case si vous voulez utiliser une table cible déjà définie.

  23. Assurez-vous que la case Accès public est cochée.

    Cette case permet d'indiquer que quiconque a accès à la base de données aura également accès à la table.

  24. Désélectionnez la case à cocher Partie d'un schéma OLAP.

    Cette case permet d'indiquer que la table est une table de dimension ou une table des faits et qu'elle doit être exportée vers OLAP Integration Server. Pour plus d'informations concernant l'exportation vers OLAP Integration Server, reportez-vous au Chapitre 16, Création d'un schéma en étoile à partir de Data Warehouse Center.

    Ignorez les autres options ou éléments de contrôle de la page. Pour plus d'informations les concernant, reportez-vous à la rubrique "Définition d'une table cible d'entrepôt" de l'aide en ligne.

  25. Cliquez sur l'onglet Colonnes.
  26. Cliquez avec le bouton droit de la souris sur l'espace vide de la liste.
  27. Cliquez sur Ajout.

    Une ligne est ajoutée à la liste et vous permet de définir la colonne City, qui est une valeur clé de la table.

  28. Cliquez sur la colonne Nom et tapez CITY.
  29. Dans la colonne Type de données, assurez-vous que la valeur CHAR est sélectionnée.
  30. Cliquez sur la colonne Longueur et tapez 50.

    Ignorez les colonnes Précision et Echelle car elles ne concernent que les données décimales.

  31. Mettez à blanc la colonne Valeur NULL admise car chaque colonne doit avoir cette valeur clé.
  32. Assurez-vous que la case Texte est cochée.

    Ignorez les colonnes Réplication avant et Réplication après. Pour plus d'informations les concernant, reportez-vous à la rubrique "Définition d'une table cible d'entrepôt" de l'aide en ligne.

  33. Dans la zone Nom métier, tapez City.
  34. Répétez les étapes 26 à 33 pour définir chacune des colonnes suivantes de la table :
    Nom Type de données Longueur Valeurs NULL admises Nom métier
    STATE CHAR 50 Oui State
    POPULATION INTEGER N/A Non Population

    Page Colonnes du bloc-notes Définition d'une table cible d'entrepôt.

    Ignorez le reste du bloc-notes. Vous utiliserez le Centre de contrôle DB2 pour définir les clés primaires et associées des tables cible physiques, afin de permettre aux utilisateurs finals de l'entrepôt d'effectuer des jointures.

  35. Cliquez sur OK.

    Le bloc-notes Définition d'une table cible d'entrepôt se ferme. La table Demographics est ajoutée sous le dossier Tables dans la liste Tables sélectionnées.


Résumé de la leçon

Dans cette leçon, vous avez défini une cible d'entrepôt comportant une table cible appelée DEMOGRAPHICS_TARGET. Au Chapitre 8, Définition de la transformation et du déplacement des données, vous générerez les tables cible de cette cible d'entrepôt, y compris la table de dimension LOOKUP_MARKET du schéma en étoile.


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