Tutoriel Business Intelligence
Dans cette leçon, vous définirez comment Data Warehouse Center doit
déplacer les données et les convertir au format approprié en vue de leur
stockage dans l'entrepôt de données. Vous commencerez par définir
un processus, c'est-à-dire une séries d'étapes de
déplacement et de transformation des données. Puis vous indiquerez les
tables source qui doivent être transformées en vue de l'intégration de
leurs données à l'entrepôt. Enfin, vous définirez des étapes de
transformation utilisant deux méthodes de transformation des
données :
- Chargement des données dans la base de données d'entrepôt à
l'aide d'un programme.
- Sélection des données source et jointure des tables à l'aide
d'instructions SQL.
Plus précisément, vous définirez le processus Build Tutorial Market
Dimension, qui effectuera le traitement suivant :
- Chargement du fichier de données Demographics dans la base de données
d'entrepôt.
- Sélection de données dans la table GEOGRAPHIES et création d'une
table cible.
- Jointure des données de la table Demographics et de la table cible
GEOGRAPHIES.
Cette opération aura pour résultat la table cible LOOKUP_MARKET.
Dans cet exercice, vous définirez l'objet processus du processus Build
Tutorial Market Dimension.
Pour définir l'objet processus, procédez comme suit :
- Dans la fenêtre de Data Warehouse Center, développez l'arborescence
Domaines.
- Développez le domaine TBC Tutorial, que vous avez défini à la section Définition d'un domaine.
- Cliquez avec le bouton droit de la souris sur le dossier
Processus, puis cliquez sur Définition.
Le bloc-notes Définition d'un processus s'ouvre.
- Dans la zone Nom, tapez le nom du processus :
Build Tutorial Market Dimension
Un nom de processus peut comporter jusqu'à 80 caractères et une
distinction est opérée entre majuscules et minuscules. Le premier
caractère du nom doit être alphanumérique. En anglais, ce premier
caractère ne peut être &. Cette zone est obligatoire.
- Dans la zone Administrateur, tapez votre nom pour définir le
contact associé à cette définition de processus.
- Dans la zone Description, tapez une brève description du
processus :
Process to create the LOOKUP_MARKET table
- Cliquez sur l'onglet Sécurité.
- Dans la liste Groupes d'utilisateurs disponibles, cliquez
sur le groupe Tutorial Warehouse Group, que vous avez défini à la section Définition d'un groupe d'entrepôt.
- Cliquez sur > pour transférer le groupe Tutorial Warehouse
Group vers la liste Groupes d'entrepôt sélectionnés.
L'ajout du processus à ce groupe d'entrepôt autorise les
utilisateurs de ce groupe (en l'occurrence, vous) à ouvrir le processus
et à y ajouter des objets.
- Cliquez sur OK.
Le bloc-notes Définition d'un processus se ferme.
Dans cet exercice, vous ouvrirez le processus de manière à pouvoir définir
graphiquement le flot des données.
Pour ouvrir le processus Build Tutorial Market Dimension, procédez comme
suit :
- Développez l'arborescence TBC Tutorial jusqu'à ce que
le processus Build Tutorial Market Dimension apparaisse.
- Cliquez avec le bouton droit de la souris sur le processus Build
Tutorial Market Dimension.
- Cliquez sur Ouverture.
Pour définir le flot des données, vous devez ajouter chaque source qui sera
transformée par les étapes ainsi que les tables cible résultant de cette
transformation.
Dans le processus Build Tutorial Market Dimension, vous chargerez le
fichier Demographics dans la base de données cible. Il vous faudra
ajouter au processus le fichier source ainsi que la table DEMOGRAPHICS_TARGET
pour l'étape. Le fichier source contenant les données
démographiques fait partie de la source d'entrepôt Tutorial File Source,
que vous avez définie à la scetion Définition des sources de l'entrepôt. La table DEMOGRAPHICS_TARGET fait partie de la cible
d'entrepôt Tutorial Targets, que vous avez définie à la section Définition des cibles de l'entrepôt.
Pour ajouter le fichier de données démographiques, procédez comme
suit :
- Cliquez sur l'icône Ajout de données.

- Sur le canevas (la zone située à droite de la fenêtre), cliquez à
l'emplacement où vous voulez placer l'étape. La fenêtre Ajout
de données s'ouvre.
- Dans la liste Tables source et cible disponibles, développez
l'arborescence Sources d'entrepôt.
Une liste des sources d'entrepôt disponibles s'affiche.
- Développez l'arborescence de la source d'entrepôt Tutorial File
Source.
- Développez l'arborescence Fichiers.
Dans l'arborescence, le fichier suivant apparaît :
X:\program
files\sqllib\samples\db2sampl\dwc\demographics.txt, où
X est l'unité sur lequel vous avez installé
l'exemple.
- Sélectionnez le fichier demographics.txt.
- Cliquez sur > pour ajouter ce fichier à la liste Tables
source et cible sélectionnées.
Pour ajouter la table DEMOGRAPHICS_TARGET, procédez comme suit :
- Dans la liste Tables source et cible disponibles, développez
l'arborescence Warehouse Targets.
Une liste des cibles d'entrepôt disponibles s'affiche.
- Développez l'arborescence de la cible d'entrepôt Tutorial
Targets.
- Développez l'arborescence Tables.
La table DEMOGRAPHICS_TARGET s'affiche dans la liste.
- Sélectionnez la table DEMOGRAPHICS_TARGET.
- Cliquez sur > pour ajouter cette table à la liste
Tables source et cible sélectionnées.
Dans la suite de cet exercice, vous allez ajouter la table source.
Lorsque vous définissez une étape qui sélectionne des données dans la table
SAMPLTBC.GEOGRAPHIES, vous pouvez demander que Data Warehouse Center
génère automatiquement une table cible. Par conséquent, vous
n'avez pas besoin d'ajouter cette table manuellement.
Pour ajouter la table source SAMPLTBC.GEOGRAPHIES, procédez comme
suit :
- Développez l'arborescence Sources d'entrepôt
jusqu'à ce que la source d'entrepôt Tutorial Relational Source
(Source relationnelle du Tutoriel) apparaisse.
- Développez l'arborescence Tutorial Relational Source
jusqu'à ce que la table SAMPLTBC.GEOGRAPHIES apparaisse.
- Sélectionnez la table SAMPLTBC.GEOGRAPHIES.
- Cliquez sur > pour ajouter la table
SAMPLTBC.GEOGRAPHIES à la liste Tables source et cible
sélectionnées.
- Cliquez sur OK pour ajouter au processus le fichier et les
tables que vous avez sélectionnés.
Ces derniers sont affichés dans la fenêtre Modèle de processus.
- Cliquez sur l'icône demographics.txt et déplacez-la vers le
haut jusqu'à ce que la table DEMOGRAPHICS_TARGET apparaisse.
- Disposez les icônes dans l'ordre suivant, du haut vers le
bas : demographics.txt, DEMOGRAPHICS_TARGET. Laissez
de l'espace entre les icônes demographics.txt et
DEMOGRAPHICS_TARGET. Placez l'icône Geographies à droite de
l'icône du fichier demographics.txt.

A présent, vous devez ajouter les étapes qui définissent comment les
données source doivent être converties pour former les données cible.
Vous devez définir les trois étapes suivantes :
- Load Demographics Data (Chargement des données démographiques)
- Cette étape fait appel à un programme DB2 pour charger les données du
fichier demographics.txt dans une table de la base de données TBC
Warehouse, que vous avez crée à la section Création d'une base de données d'entrepôt.
- Select Geographies Data (Sélection des données géographiques)
- Cette étape fait appel à SQL pour sélectionner des colonnes de la table
source SAMPLTBC.GEOGRAPHIES.
- Join Market Data (Jointure des données Marché)
- Cette étape fait appel à SQL pour effectuer une jointure des tables
SAMPLTBC.GEOGRAPHIES et Demographics et enregistrer la table jointe
dans la base de données Tutorial Warehouse.
Pour définir l'étape Load Demographics Data :
- Dans la palette (c'est-à-dire la barre d'outils située à gauche
de la fenêtre), cliquez sur l'icône Programmes DB2

Chaque option de programme dans le menu représente un groupe de
programmes, c'est-à-dire un ensemble de programmes connexes.
- Cliquez sur DB2 UDB --> Chargement.
- Cliquez sur l'emplacement situé sur le canevas entre le fichier
demographics.txt et la table DEMOGRAPHICS_TARGET.
Une icône correspondant à l'étape est ajoutée à la fenêtre entre le
fichier demographics.txt et la table DEMOGRAPHICS_TARGET.
- Cliquez avec le bouton droit de la souris sur la nouvelle étape.
- Cliquez sur Propriétés.
Le bloc-notes Propriétés associé à l'étape s'ouvre.
- Dans la zone Nom, tapez le nom de l'étape :
Load Demographics Data
- Dans la zone Administrateur, tapez votre nom pour définir le
contact associé à cette étape.
- Dans la zone Description, tapez une brève description de
l'étape :
Loads demographics data into the warehouse.
- Cliquez sur OK.
Le bloc-notes Propriétés associé à l'étape se ferme.
- Cliquez sur l'icône Flot de tâches.

- Cliquez sur l'icône Liaison de données.

Cette icône permet de définir le flot des données du fichier source à la
table cible, en passant par l'étape de transformation.
- Cliquez sur le fichier demographics.txt, maintenez appuyer le
bouton de la souris et faites-le glisser sur l'étape Load Demographics
Data.
Data Warehouse Center trace une ligne entre le fichier et
l'étape. Cette ligne permet d'indiquer que le fichier
demographics.txt contient les données source de l'étape.
- Cliquez sur l'étape Load Demographics Data, maintenez appuyer le
bouton de la souris et faites glisser le pointeur sur la table
DEMOGRAPHICS_TARGET.

Cette ligne permet d'indiquer que la table DEMOGRAPHICS_TARGET
contient les données cible de l'étape.
- Cliquez avec le bouton droit de la souris sur l'étape Load
Demographics Data.
- Cliquez sur Propriétés.
Le bloc-notes Propriétés associé à l'étape s'ouvre.
- Cliquez sur l'onglet Paramètres.

- Dans la liste Mode de chargement, sélectionnez
REPLACE.
Dans cet exercice, vous utiliserez sur la page les valeurs par
défaut.
Vous pouvez ignorer la page Mappage de colonnes car le programme de
chargement Load n'utilise pas le mappage de colonnes pour générer la
table cible. Il la génère sur la base du fichier source.
- Cliquez sur OK.
Le bloc-notes Propriétés associé à l'étape se ferme.
Dans cet exercice, vous définirez l'étape Select Geographies
Data.
- Dans la palette, cliquez sur l'icône SQL.

- Sur le canevas, cliquez sur un emplacement situé en dessous de la table
GEOGRAPHIES pour ajouter une icône d'étape à la fenêtre.
- Cliquez sur l'étape avec le bouton droit de la souris.
- Cliquez sur Propriétés.
Le bloc-notes Propriétés associé à l'étape s'ouvre.
- Dans la zone Nom, tapez le nom de l'étape :
Select Geographies Data
- Dans la zone Administrateur, tapez votre nom pour définir le
contact associé à cette étape.
- Dans la zone Description, tapez une brève description de
l'étape :
Selects Geographies data from the warehouse source
- Cliquez sur OK.
Le bloc-notes Propriétés associé à l'étape se ferme.
- Cliquez sur l'icône Flot de tâches.

- Cliquez sur l'icône Liaison de données.

- Cliquez sur la table source Geographies, maintenez appuyer le bouton de la
souris et faites-la glisser sur l'étape Select Geographies Data.
Data Warehouse Center trace une ligne pour indiquer que la table source
Geographies contient les données source de l'étape.
Parce que vous allez utiliser Data Warehouse Center pour générer la table
cible, vous n'avez pas besoin de lier une table cible à
l'étape.
Pour sélectionner les colonnes à partir de la table source Geographies
:
- Cliquez avec le bouton droit de la souris sur l'étape Select
Geographies Data.
- Cliquez sur Propriétés.
Le bloc-notes Propriétés associé à l'étape s'ouvre.
- Cliquez sur l'onglet Instruction SQL.
- Cliquez sur le bouton de commande Construction SQL.
L'assistant Construction SQL s'ouvre. La page
Tables s'affiche.
- Vérifiez que la table SAMPLTBC.GEOGRAPHIES figure dans la
liste.

- Cliquez sur l'onglet Colonnes.
- Cliquez sur >> pour ajouter toutes les colonnes de la
table SAMPLTBC.GEOGRAPHIES à la liste Colonnes
sélectionnées.

- Cliquez sur l'onglet Vérification pour afficher
l'instruction SQL que vous venez de construire.
- Cliquez sur OK.
L'assistant Construction SQL se ferme. L'instruction SQL
que vous venez de construire s'affiche sur la page Instruction
SQL.

- Cliquez sur Test pour tester le code SQL que vous venez de
créer.
Data Warehouse Center renvoie un exemple de résultats pour votre
instruction SELECT. Comparez vos résultats avec ceux obtenus dans
l'exemple affiché dans la rubrique Visualisation des données contenues dans les tables.
- Cliquez sur Fermeture pour fermer la fenêtre.
Une fois que vous avez spécifié les colonnes auxquelles l'étape SQL
pourra accéder dans la table source, vous êtes prêt à créer la table
cible. Laissez le bloc-notes Propriétés associé à l'étape ouvert
et passez à l'exercice Création de la table GEOGRAPHIES_TARGET.
Dans cet exercice, vous créerez la table GEOGRAPHIES_TARGET au moyen de la
page Mappage de colonnes située dans l'étape Select Geographies
Data.
Pour créer la table GEOGRAPHIES_TARGET :
- Cliquez sur l'onglet Mappage de colonnes.
Les colonnes source s'affichent sur la partie gauche de la page et la
liste des colonnes cible, sur la partie droite de la page. Il
n'existe aucune colonne cible dans la liste car vous n'avez pas
spécifié les paramètres permettant la création de la table cible.
- Cliquez sur le bouton de commande Génération de tables par
défaut.
La fenêtre Génération de tables par défaut s'ouvre.
- Dans la liste Cible d'entrepôt, cliquez sur Tutorial
Targets.
La cible d'entrepôt est la base de données ou le système de fichier
dans lequel la table cible est créée.
- Dans la liste Schéma de la table, tapez ou cliquez sur le
schéma de table associé à la table cible. Utilisez le même schéma sous
lequel vous avez créé les autres tables.
Etant donné que vous créez actuellement la table dans l'espace table
par défaut, vous pouvez ignorer la liste Espace table.
- Dans la zone Nom de la table, tapez :
GEOGRAPHIES_TARGET
- Cliquez sur OK pour fermer la fenêtre Génération de tables par
défaut.
Les colonnes de la table GEOGRAPHIES_TARGET s'affichent dans la liste
des colonnes cible située sur la partie droite de la page Mappage de
colonnes.
- Vérifiez que les colonnes source sont en correspondance avec les colonnes
cible correctes.

- Cliquez sur l'onglet Options de traitement.
- Vérifiez que Remplacer est sélectionné dans la liste Type
de peuplement.
- Assurez-vous que la case Exécution à la demande est
cochée.
Dans cet exercice, vous utiliserez sur cette page les valeurs par
défaut.
- Cliquez sur OK.
Le bloc-notes Propriétés associé à l'étape se ferme. Data
Warehouse Center crée une table cible appelée GEOGRAPHIES_TARGET et la relie à
l'étape.
Dans cet exercice, vous spécifierez les propriétés associées à la table
GEOGRAPHIES_TARGET que vous avez créé dans ce même exercice, Création de la table GEOGRAPHIES_TARGET.
Pour spécifier les propriétés de la table GEOGRAPHIES_TARGET :
- Dans la fenêtre Modèle de processus, cliquez avec le bouton droit de la
souris sur la table GEOGRAPHIES_TARGET, puis cliquez sur
Propriétés.
- Dans la zone Nom métier, tapez le nom évocateur pour la
table :
Geographies Target
- Désélectionnez la case à cocher Partie d'un schéma
OLAP.
- Cliquez sur OK. Le bloc-notes Propriétés associé à la
table se ferme.
Pour définir l'étape Join Market Data, procédez comme suit :
- Dans la palette, cliquez sur l'icône SQL.
- Sur le canevas, cliquez sur l'emplacement situé en dessous des deux
colonnes des étapes et des tables.
L'icône correspondant à l'étape est ajoutée à la fenêtre.
- Cliquez avec le bouton droit de la souris sur la nouvelle étape.
- Cliquez sur Propriétés.
Le bloc-notes Propriétés associé à l'étape s'ouvre.
- Dans la zone Nom, tapez le nom de l'étape :
Join Market Data
- Dans la zone Administrateur, tapez votre nom pour définir le
contact associé à cette étape.
- Dans la zone Description, tapez une brève description de
l'étape :
Joins the Geographies table with the Demographics table
- Cliquez sur OK.
Le bloc-notes Propriétés associé à l'étape se ferme.
- Cliquez sur l'icône Flot de tâches.

- Cliquez sur l'icône Liaison de données.

- Cliquez sur la table source GEOGRAPHIES_TARGET, maintenez
appuyer le bouton de la souris et faites-la glisser sur l'étape Join
Market Data.
Data Warehouse Center trace une ligne pour indiquer que la table
GEOGRAPHIES_TARGET contient les données source de l'étape.
Comme vous demanderez à Data Warehouse Center de générer la table cible,
vous n'avez pas besoin d'effectuer de liaison à une table cible pour
cette étape.
- Répétez l'étape 11 avec la table DEMOGRAPHICS_TARGET et l'étape Join
Market Data.
Data Warehouse Center trace une ligne pour indiquer que la table
DEMOGRAPHICS_TARGET contient les données source de l'étape.
Pour joindre les tables DEMOGRAPHICS_TARGET et GEOGRAPHIES_TARGET :
- Cliquez avec le bouton droit de la souris sur l'étape Join Market
Data.
- Cliquez sur Propriétés.
Le bloc-notes Propriétés associé à l'étape s'ouvre.
- Cliquez sur l'onglet Instruction SQL.
- Cliquez sur le bouton de commande Construction SQL pour que
Data Warehouse Center crée une SQL. (Sinon, vous pouvez créer votre
propre code SQL.)
La fenêtre Construction SQL s'ouvre.
- Sur la page Tables, vérifiez que les tables DEMOGRAPHICS_TARGET et
GEOGRAPHIES_TARGET figurent dans la liste.
- Cliquez sur l'onglet Colonnes.

- Cliquez sur >> pour ajouter toutes les colonnes de la
table GEOGRAPHIES_TARGET et de la table DEMOGRAPHICS_TARGET à la liste
Colonnes sélectionnées.
- Dans la liste Colonnes sélectionnées, sélectionnez
DEMOGRAPHICS_TARGET.STATE.
- Cliquez sur < pour déplacer la colonne
DEMOGRAPHICS_TARGET.STATE dans la liste Colonnes
disponibles.
- Cliquez sur DEMOGRAPHICS_TARGET.CITY.
- Cliquez sur < pour déplacer la colonne
DEMOGRAPHICS_TARGET.CITY dans la liste Colonnes
disponibles.
Vous n'avez pas besoin des colonnes DEMOGRAPHICS_TARGET.STATE
and DEMOGRAPHICS_TARGET.CITY car elles sont déjà définies dans la table
GEOGRAPHIES_TARGET. Vous joindrez les tables à l'aide de la
colonne CITY car cette dernière est unique dans les deux tables.
- Cliquez sur le bouton de commande Ajout.
La fenêtre Générateur d'expressions s'ouvre.
- Dans la zone Expression, tapez l'instruction CASE
suivante :
case
when POPULATION < 9000000 then 1
when POPULATION < 15000000 then 2
Else 3
end

- Cliquez sur OK.
Une nouvelle colonne est ajoutée à la liste Colonnes
sélectionnées.
- Cliquez sur la zone Nom de cette nouvelle colonne et tapez le
nom de colonne suivant :
SIZE_ID
- Appuyez sur Entrée.
- Cliquez sur Vers le haut jusqu'à ce que la colonne SIZE_ID
se trouve au-dessus de la colonne POPULATION.
- Cliquez sur l'onglet Jointures.
- Dans la table GEOGRAPHIES, cliquez sur la colonne CITY.
- Dans la table DEMOGRAPHICS_TARGET, cliquez sur la colonne CITY.
- Cliquez sur Jointure.
L'Assistant Construction SQL trace une ligne entre les colonnes CITY
pour indiquer que les tables sont jointes sur cette colonne.

- Cliquez sur l'onglet Vérification pour afficher
l'instruction SQL que vous venez de construire.
- Cliquez sur OK.
L'assistant Construction SQL se ferme.
Pour créer la table LOOKUP_MARKET :
- Cliquez sur l'onglet Mappage de colonnes.
- Cliquez sur le bouton de commande Génération de tables par
défaut.
La fenêtre Génération de tables par défaut s'ouvre.
- Dans la liste Cible d'entrepôt, cliquez sur Tutorial
Targets.
- Dans la liste Schéma de table, tapez ou cliquez sur
IWH. Ignorez la liste Espace table.
- Dans la zone Nom de la table, tapez :
LOOKUP_MARKET
- Cliquez sur OK.
La fenêtre Génération de tables par défaut se ferme. Les colonnes
cible s'affichent dans la liste des colonnes cible située sur la partie
droite de la page Mappage des colonnes.
- Cliquez sur l'onglet Options de traitement.
- Dans la liste type de peuplement, vérifiez que
Remplacement est sélectionné.
- Cochez la case Exécution à la demande.
Dans cet exercice, vous utiliserez pour le reste de cette page les valeurs
par défaut.
- Cliquez sur OK.
Le bloc-notes Propriétés associé à l'étape se ferme et la table
LOOKUP_MARKET s'affiche sur la fenêtre Modèle de processus.
Pour définir les propriétés de la table LOOKUP_MARKET :
- Cliquez avec le bouton droit de la souris sur la table LOOKUP_MARKET, puis
sélectionnez Propriétés.
- Cliquez sur Propriétés.
Le bloc-notes Propriétés associé à la table s'ouvre.
- Dans la zone Description, tapez une brève description de la
table :
Market dimension data
- Assurez-vous que la case Partie d'un schéma OLAP est
cochée et que le bouton d'option Table de dimension est
sélectionné.
La table LOOKUP_MARKET fait partie des tables de dimension que vous
inclurez dans un schéma en étoile à la section Création d'un schéma en étoile à partir de Data Warehouse Center.
- Cliquez sur l'onglet Colonnes.
- Décochez la case Valeurs NULL admises associée à la colonne
CITY_ID. Vous définirez cette colonne comme clé primaire pour la table
dans la section Définition de clés sur des tables cible.
- Cliquez sur l'onglet Clé primaire d'entrepôt.
- Cliquez sur CITY_ID dans la liste Colonnes
disponibles.
- Cliquez sur > pour déplacer la colonne CITY_ID vers la liste
Colonnes de clé primaire d'entrepôt.
- Dans la zone Nom de la contrainte, entrez :
"Whse Market PK"
- Cliquez sur OK. Le bloc-notes Propriétés associé à la
table se ferme.
Le processus ressemble maintenant à ceci :

- Cliquez sur l'icône Sauvegarde dans la barre d'outils pour
enregistrer le processus.

- Fermez la fenêtre Modèle de processus.
Dans cette leçon, vous avez défini la table de dimension LOOKUP_MARKET dans
le processus Build Tutorial Market Dimension, qui contient les trois étapes
suivantes :
- Load Demographics Data
- Select Geographies Data
- Join Market Data
Les sources et les cibles de chacune des étapes sont affichées dans la
table suivante :
Etape
| Sources
| Cible
|
Load Demographics Data
| fichier Demographics
| table DEMOGRAPHICS_TARGET
|
Select Geographies Data
| table Geographies
| table GEOGRAPHIES_TARGET
|
Join Market Data
| tables Geographies Target et Demographics Table
| table LOOKUP_MARKET
|
Vous avez ajouté les liaisons de données de chaque étape en même temps que
ses propriétés. Une autre manière de procéder consiste à créer
d'abord toutes les étapes dans le processus, de les lier à leurs sources
et à leurs cibles, puis de définir les propriétés de chaque étape. Data
Warehouse Center attribue alors des noms par défaut aux étapes, que vous
pouvez ensuite modifier à l'aide du bloc-notes Propriétés de
l'étape.
La table que vous avez créée dans l'exercice précédente,
LOOKUP_MARKET, est l'une des tables de dimension décrite dans
l'exemple présenté dans Présentation de l'étude de cas du tutoriel. Cet exercice parcoure les étapes qui
permettent de construire les autres tables de dimension et la table des faits
du schéma en étoile.
Il vous faut réaliser les étapes de cet exercice avant de pouvoir effectuer
les leçons suivantes :
Si vous ne voulez pas étudier cet exercice, passez à la section Test des étapes d'entrepôt.
Vous devez définir un nouveau processus pour chaque table que vous
définissez. Au lieu de définir une étape pour le processus considéré,
vous copierez l'étape définie dans l'exemple. Lorsque vous
copiez l'étape, Data Warehouse Center copie les sources qu'elle
utilise et génère une table cible.
Pour définir la table de dimension Product, procédez comme suit :
- Définissez un nouveau processus en effectuant les étapes présentées à la
section Définition d'un processus. Nommez le processus :
Build Tutorial Product Dimension
- Dans le dossier Domaine situé dans la fenêtre de Data Warehouse
Center, développez l'arborescence TBC Sample jusqu'à ce
que le processus Build Sample Product Dimension apparaisse.
- Cliquez avec le bouton droit de la souris sur le processus Build
Sample Product Dimension.
- Cliquez sur Ouverture.
La fenêtre Modèle de processus s'ouvre.
- Cliquez avec le bouton droit de la souris sur l'étape Select
Product (Sélection du produit).
- Cliquez sur Copie.
La fenêtre Copie de l'étape s'ouvre.
- Dans la zone Nom, tapez le nom de la copie de
l'étape :
Tutorial Select Product
- Dans la zone Nouveau processus, cliquez sur le nom du processus
dans lequel vous voulez copier l'étape :
Build Tutorial Product Dimension
- Assurez-vous que la case Copie de la table cible est
cochée.
- Dans la liste déroulante Cible d'entrepôt, cliquez sur la
cible d'entrepôt Tutorial Targets. La cible
d'entrepôt sera la même pour la table des faits et pour toutes les tables
de dimension définies dans ce tutoriel.

- Cliquez sur OK.
L'étape et ses sources sont copiées dans le processus Build Tutorial
Product Dimension. Data Warehouse Center crée la table cible
correspondante.
- Fermez la fenêtre Modèle de processus.
- Ouvrez le processus Build Tutorial Product Dimension en effectuant les
étapes présentées à la section Ouverture du processus.
- Assurez-vous que le processus contient les objets suivants :
- les tables source PRODUCT,
- l'étape Tutorial Select Product,
- la table cible "SelectProd_T"
- Renommez la table cible "SelectProd_T" en :
LOOKUP_PRODUCT
Pour renommer la table cible :
- Dans la fenêtre Modèle de processus, cliquez avec le bouton droit de la
souris sur la table cible "SelectProd_T".
- Cliquez sur Propriétés.
Le bloc-notes Propriétés associé à la table s'ouvre.
- Dans la zone Nom de la table, tapez :
LOOKUP_PRODUCT
- Assurez-vous que la case Partie d'un schéma OLAP est
cochée et que le bouton d'option Table de dimension est
sélectionné.
- Cliquez sur OK pour sauvegarder vos modifications et fermez le
bloc-notes Propriétés de la table.
Réalisez à nouveau cette procédure pour les tables de dimension Time et
Scenario, en remplaçant les valeurs de table suivante aux endroits
appropriés.
Dimension
| Processus du tutoriel
| Processus exemple
| Etape exemple à copier
| Nouveau nom de l'étape du tutoriel
| Tables source
| Table cible
| Nouveau nom de la table cible
|
Time
| Build Tutorial Time Dimension
| Build Sample Time Dimension
| Select Time
| Tutorial Select Time
| TIME
|
"SelectTime
_T"
|
LOOKUP_
TIME
|
Scenario
| Build Tutorial Scenario Dimension
| Build Sample Scenario Dimension
| Select Scenario
| Tutorial Select Scenario
| SCENARIO
|
"SelectScen
_T"
|
LOOKUP_
SCENARIO
|
Dans le précédent exercice, vous avez défini les tables de dimension dans
le schéma en étoile. Dans le présent exercice, vous définirez la table
de faits dans ce même schéma.
Pour définir la table de faits :
- Définissez un nouveau processus en effectuant les étapes présentées à la
section Définition d'un processus. Nommez le processus :
Build Tutorial Fact Table
- Sous le dossier Domaine situé dans la fenêtre de Data Warehouse
Center, développez l'arborescence Echantillon TBC jusqu'à
ce que le processus Build Sample Fact Table apparaisse.
- Cliquez avec le bouton droit de la souris sur le processus Build
Sample Fact Table.
- Cliquez sur Ouverture.
La fenêtre Modèle de processus s'ouvre.
- Cliquez avec le bouton droit de la souris sur l'étape Fact Table
Join.
- Cliquez sur Copie.
La fenêtre Copie de l'étape s'ouvre.
- Dans la zone Nom, tapez le nom de la copie de
l'étape :
Tutorial Fact Table Join
- Dans la zone Nouveau processus, sélectionnez le nom du
processus dans lequel vous souhaitez copier l'étape :
Build Tutorial Fact Table
- Assurez-vous que la case Copie de la table cible est
cochée.
- Dans la liste déroulante Cible d'entrepôt, sélectionnez la
cible d'entrepôt Tutorial Targets.
- Cliquez sur OK.
L'étape et ses sources sont copiées dans le processus Build Tutorial
Fact Table. Data Warehouse Center génère la table cible
correspondante.
- Fermez la fenêtre Modèle de processus.
- Ouvrez le processus Build Tutorial Fact Table à l'aide des étapes
situées dans Ouverture du processus. Si cette fenêtre est ouverte, fermez-la puis
ouvrez-la à nouveau.
- Assurez-vous que le processus contient les objets suivants :
- Les tables source SALES, INVENTORY et PRODUCTION_COSTS
- L'étape Tutorial Fact Table Join
- La table cible "FactTable_T"
- Renommez la table cible "FactTable_T" :
FACT_TABLE
Pour renommer la table cible :
- Dans la fenêtre Modèle de processus, cliquez avec le bouton droit de la
souris sur la table cible "FactTable_T".
- Cliquez sur Propriétés.
Le bloc-notes Propriétés associé à la table s'ouvre.
- Dans la zone Nom de la table, tapez :
FACT_TABLE
- Vérifiez que la case Partie d'un schéma OLAP et que le
bouton d'option Table de faits sont sélectionnés.
- Cliquez sur OK pour sauvegarder vos modifications et fermez le
bloc-notes Propriétés de la table.
Les cinq processus suivants ainsi que les sources, cibles et étapes qui
leur sont associées, sont désormais définis dans Data Warehouse
Center :
- Build Tutorial Market Dimension
- Build Tutorial Product Dimension
- Build Tutorial Scenario Dimension
- Build Tutorial Time Dimension
- Build Tutorial Fact Table
[ Début de page | Page précédente | Page suivante | Table des matières ]