Вы находитесь на странице: 1из 100

IBM* DB2 Universal Database* IBM

Tutoriel Business Intelligence :


Introduction Data Warehouse Center
Version 8
IBM* DB2 Universal Database* IBM
Tutoriel Business Intelligence :
Introduction Data Warehouse Center
Version 8
Avant dutiliser le prsent document et le produit associ, prenez connaissance des informations gnrales figurant
lannexe Remarques.

LE PRESENT DOCUMENT EST LIVRE EN LETAT. IBM DECLINE TOUTE RESPONSABILITE, EXPRESSE OU
IMPLICITE, RELATIVE AUX INFORMATIONS QUI Y SONT CONTENUES, Y COMPRIS EN CE QUI CONCERNE
LES GARANTIES DE QUALITE MARCHANDE OU DADAPTATION A VOS BESOINS. Certaines juridictions
nautorisent pas lexclusion des garanties implicites, auquel cas lexclusion ci-dessous ne vous sera pas applicable.
Vous pouvez commander la documentation IBM en ligne ou faire appel votre partenaire commercial IBM.
v Pour commander des publications en ligne, consultez le site Web de lIBM Publications Center :
www.ibm.com/shop/publications/order
v Pour trouver votre partenaire commercial IBM, veuillez consulter lannuaire de contacts internationaux IBM
ladresse suivante : www.ibm.com/planetwide

Pour commander de la documentation DB2 au service Ventes et marketing DB2 aux Etats-Unis et au Canada, appelez
le 1-800-IBM-4YOU (426-4968).
Si vous faites parvenir des informations IBM, IBM pourra utiliser ou diffuser, de toute manire quelle jugera
approprie et sans aucune obligation de sa part, tout ou partie de ces informations.
Copyright International Business Machines Corporation 2000 - 2002. All rights reserved.
Table des matires
Avis aux lecteurs canadiens . . . . . . v Visualisation des donnes contenues dans
les fichiers . . . . . . . . . . . 19
A propos de ce tutoriel. . . . . . . . vii Dfinition dune source dentrept
Quest-ce que le data warehousing ? . . . . vii relationnelle . . . . . . . . . . . . 20
Tches prsentes dans le tutoriel . . . . viii Ouverture du bloc-notes Dfinition dune
Conventions typographiques utilises dans ce source dentrept . . . . . . . . . 20
tutoriel . . . . . . . . . . . . . . ix Saisie dinformations sur la source
Contexte du tutoriel . . . . . . . . . ix dentrept. . . . . . . . . . . . 20
Avant de commencer . . . . . . . . . ix Saisie dinformations sur la base de
Tches pralables . . . . . . . . . ix donnes source . . . . . . . . . . 21
Cration des bases de donnes exemples . . x Importation de tables dans la source
Connexion aux bases de donnes exemples xi dentrept. . . . . . . . . . . . 22
Dfinition des paramtres de scurit pour
Chapitre 1. Dfinition des paramtres de la source dentrept . . . . . . . . 23
scurit de lentrept . . . . . . . . . 1 Dfinition dune source dentrept de type
Fonctionnement du systme de scurit de fichier . . . . . . . . . . . . . . 24
Data Warehouse Center . . . . . . . . 1 Ouverture du bloc-notes Dfinition dune
Accs aux objets et fonctions de Data source dentrept pour une source de type
Warehouse Center . . . . . . . . . 2 fichier . . . . . . . . . . . . . 24
Dsignation de la base de contrle dentrept 3 Saisie dinformations sur une source
Dmarrage de Data Warehouse Center . . . 3 dentrept de type fichier . . . . . . 25
Dfinition dun utilisateur dentrept . . . . 5 Saisie dinformations sur le fichier
Dfinition dun groupe dutilisateurs physique . . . . . . . . . . . . 25
dentrept . . . . . . . . . . . . . 7 Dfinition des paramtres de scurit pour
Rsum de la leon . . . . . . . . . 10 un fichier source dentrept . . . . . . 28
Rsum de la leon . . . . . . . . . 28
Chapitre 2. Cration dune base de
donnes de type entrept . . . . . . . 11 Chapitre 4. Dfinition des cibles de
Cration dune base de donnes . . . . . 11 lentrept . . . . . . . . . . . . 29
Enregistrement dune base de donnes auprs Dfinition dune cible dentrept . . . . . 30
du pilote ODBC. . . . . . . . . . . 12 Ouverture du bloc-notes Dfinition dune
Vrification de lenregistrement des bases de cible dentrept . . . . . . . . . . 30
donnes DWCTBC et TBC_MD auprs du Saisie dinformations sur une cible
pilote ODBC . . . . . . . . . . . . 12 dentrept. . . . . . . . . . . . 30
Connexion la base de donnes cible . . . 13 Saisie dinformations sur la base de
Rsum de la leon . . . . . . . . . 13 donnes cible . . . . . . . . . . 30
Dfinition des paramtres de scurit pour
Chapitre 3. Dfinition des sources de une cible dentrept . . . . . . . . 31
lentrept . . . . . . . . . . . . 15 Dfinition dune table cible . . . . . . . 31
Indication dun ID utilisateur et dun mot de Ouverture du bloc-notes Dfinition dune
passe pour les sources exemples TBC . . . 16 table cible dentrept . . . . . . . . 31
Visualisation des donnes . . . . . . . 16 Saisie dinformations sur une table cible . 32
Visualisation des donnes contenues dans Ajout de colonnes la table cible . . . . 33
les tables . . . . . . . . . . . . 17 Rsum de la leon . . . . . . . . . 35

Copyright IBM Corp. 2000 - 2002 iii


Chapitre 5. Dfinition dun processus pour Runion des tables
lentrept . . . . . . . . . . . . 37 DEMOGRAPHICS_TARGET et
Dfinition dun domaine . . . . . . . . 37 GEOGRAPHIES_TARGET . . . . . . 59
Dfinition du domaine TBC Tutorial . . . 38 Ouverture de la fentre Construction SQL 59
Ouverture du bloc-notes Dfinition dun Dsignation des colonnes pour lopration
processus . . . . . . . . . . . . . 39 de jointure . . . . . . . . . . . 59
Saisie dinformations sur le processus . . . 40 Opration de jointure . . . . . . . . 60
Dfinition des paramtres de scurit pour le Cration de la table LOOKUP_MARKET . . 61
processus . . . . . . . . . . . . . 40 Dfinition des proprits de la table
Rsum de la leon . . . . . . . . . 40 LOOKUP_MARKET . . . . . . . . 62
Rsum de la leon . . . . . . . . . 63
Chapitre 6. Ajout de sources et de cibles
un processus . . . . . . . . . . . 41 Chapitre 9. Test des tapes dentrept . . 65
Ouverture du processus . . . . . . . . 42 Test de ltape Load Demographics Data . . 65
Ajout de sources de donnes un processus 42 Rsum de la leon . . . . . . . . . 66
Ajout du fichier demographics.txt au
processus . . . . . . . . . . . . 42 Chapitre 10. Planification des processus
Ajout de la table dentrept . . . . . . . . . . . . 67
SAMPLTBC.GEOGRAPHIES au processus . 42 Excution des tapes en squence . . . . . 67
Ajout de la table DEMOGRAPHICS_TARGET Planification de la premire tape . . . . . 69
au processus . . . . . . . . . . . . 43 Transfert des tapes dans le mode Production 70
Rsum de la leon . . . . . . . . . 44 Contrle de la progression dune tape . . . 71
Rsum de la leon . . . . . . . . . 71
Chapitre 7. Dfinition des oprations de
transformation et de dplacement des Chapitre 11. Autorisation daccder
donnes . . . . . . . . . . . . . 45 lentrept . . . . . . . . . . . . 73
Ajout dtapes un processus . . . . . . 46 Octroi de privilges . . . . . . . . . 73
Dfinition de ltape de chargement des Rsum de la leon . . . . . . . . . 74
donnes dmographiques . . . . . . 46
Dfinition de ltape de slection des Chapitre 12. Rcapitulatif . . . . . . . 75
donnes gographiques . . . . . . . 49
Rsum de la leon . . . . . . . . . 56 Annexe. Informations connexes . . . . 77

Chapitre 8. Opration de jointure . . . . 57 Remarques . . . . . . . . . . . . 79


Dfinition de ltape Join Market Data . . . 57 Marques . . . . . . . . . . . . . 82
Ajout de ltape Join Market Data au
processus . . . . . . . . . . . . 57
Etablissement dune liaison entre ltape
Join Market Data et les donnes source . . 58

iv Tutoriel Business Intelligence : Introduction Data Warehouse Center


Avis aux lecteurs canadiens
Le prsent document a t traduit en France. Voici les principales diffrences
et particularits dont vous devez tenir compte.

Illustrations

Les illustrations sont fournies titre dexemple. Certaines peuvent contenir


des donnes propres la France.

Terminologie

La terminologie des titres IBM peut diffrer dun pays lautre. Reportez-vous
au tableau ci-dessous, au besoin.

IBM France IBM Canada


ingnieur commercial reprsentant
agence commerciale succursale
ingnieur technico-commercial informaticien
inspecteur technicien du matriel

Claviers

Les lettres sont disposes diffremment : le clavier franais est de type


AZERTY, et le clavier franais-canadien de type QWERTY.

OS/2 et Windows - Paramtres canadiens

Au Canada, on utilise :
v les pages de codes 850 (multilingue) et 863 (franais-canadien),
v le code pays 002,
v le code clavier CF.

Nomenclature

Les touches prsentes dans le tableau dquivalence suivant sont libelles


diffremment selon quil sagit du clavier de la France, du clavier du Canada
ou du clavier des tats-Unis. Reportez-vous ce tableau pour faire

Copyright IBM Corp. 2000 - 2002 v


correspondre les touches franaises figurant dans le prsent document aux
touches de votre clavier.

Brevets

Il est possible quIBM dtienne des brevets ou quelle ait dpos des
demandes de brevets portant sur certains sujets abords dans ce document. Le
fait quIBM vous fournisse le prsent document ne signifie pas quelle vous
accorde un permis dutilisation de ces brevets. Vous pouvez envoyer, par crit,
vos demandes de renseignements relatives aux permis dutilisation au
directeur gnral des relations commerciales dIBM, 3600 Steeles Avenue East,
Markham, Ontario, L3R 9Z7.

Assistance tlphonique

Si vous avez besoin dassistance ou si vous voulez commander du matriel,


des logiciels et des publications IBM, contactez IBM direct au 1 800 465-1234.

vi Tutoriel Business Intelligence : Introduction Data Warehouse Center


A propos de ce tutoriel
Ce tutoriel prsente lensemble des tches courantes lies la prise de
dcisions dans Data Warehouse Center. Il sadresse aux administrateurs de
bases de donnes qui nont jamais utilis Data Warehouse Center auparavant.

Vous allez apprendre utiliser le Centre de contrle DB2 et Data Warehouse


Center pour crer une base de donnes de type entrept, dplacer et
transformer des donnes source, puis introduire ces donnes dans lentrept.
Le tutoriel a t conu pour une utilisation sous Windows NT, Windows 2000,
Windows XP, Windows ME et Windows 98.

Le prsent document est disponible aux formats HTML et PDF. Pour afficher
la version HTML, utilisez Data Warehouse Center ou le Centre daide et
dinformation. Le fichier PDF est disponible sur le CD-ROM des publications
DB2. Le document Business Intelligence Tutorial: Extended Lessons in Data
Warehousing est disponible ladresse suivante :
http://www.ibm.com/software/data/bi/downloads.html.

Ce tutoriel demande deux heures environ.

Quest-ce que le data warehousing ?


Les systmes qui contiennent des donnes oprationnelles, cest--dire des
donnes exploites dans le cadre des transactions quotidiennes quune
entreprise effectue, renferment par l mme des informations utiles aux
analystes de gestion. Par exemple, ces derniers peuvent, partir des
informations sur les produits vendus dans diffrentes rgions diffrentes
priodes de lanne, rechercher dventuelles anomalies ou estimer les
volumes de vente futurs. Toutefois, plusieurs problmes peuvent se prsenter
si les analystes accdent directement aux donnes oprationnelles :
v Il se peut quils ne possdent pas les connaissances ncessaires pour
interroger la base de donnes oprationnelle. Par exemple, linterrogation
des bases de donnes IMS requiert un programme dapplication qui fait
appel un langage de manipulation de donnes spcifique. En gnral, les
programmeurs qui possdent les connaissances requises pour interroger la
base oprationnelle sont occups plein temps par la maintenance de
celle-ci et de ses applications.
v Les performances sont capitales pour de nombreuses bases oprationnelles,
comme celles dune banque par exemple. Dans ce cas, le systme ne peut
pas prendre en charge des interrogations sur mesure.

Copyright IBM Corp. 2000 - 2002 vii


v Les donnes oprationnelles ne sont gnralement pas stockes dans le
format le plus adapt leur exploitation par les analystes de gestion. Par
exemple, des rcapitulatifs de vente par produit, rgion et saison sont
beaucoup plus utiles aux analystes que des donnes brutes.

Le data warehousing permet de rsoudre ces problmes. En effet, vous


constituez des stocks de donnes informationnelles, cest--dire des donnes
extraites des donnes oprationnelles, puis transformes en vue de faciliter la
prise de dcisions. Par exemple, un outil de data warehousing peut servir
copier toutes les donnes de vente stockes dans la base oprationnelle,
effectuer des calculs rcapitulatifs sur ces donnes, puis introduire les rsultats
dans une base distincte. Lutilisateur final peut alors interroger cette base
distincte (lentrept de donnes) sans perturber le fonctionnement de la base
oprationnelle.

Tches prsentes dans le tutoriel


DB2 Universal Database comprend Data Warehouse Center, un composant
DB2 qui automatise la gestion des entrepts de donnes. Data Warehouse
Center vous permet de dterminer quelles donnes doivent tre introduites
dans un entrept. Vous pouvez ensuite utiliser ce composant pour planifier
automatiquement la rgnration des donnes de lentrept.

Le prsent tutoriel explique comment effectuer les tches les plus courantes en
vue de crer un entrept.

Dans le cadre de ce tutoriel, vous allez effectuer ceci :


v Dfinir un domaine, afin didentifier et de regrouper les processus que vous
allez crer pour le tutoriel.
v Explorer les donnes source (cest--dire les donnes oprationnelles) et
dfinir les sources dentrept. Les sources dentrept sont les donnes source
introduire dans lentrept.
v Crer une base de donnes qui servira dentrept et dfinir les cibles
dentrept, cest--dire les donnes cible inclure dans lentrept.
v Indiquer comment les donnes source doivent tre dplaces et converties
au format appropri pour lentrept. Vous dfinirez ainsi un processus,
cest--dire la squence des tapes de dplacement et de transformation
(conversion) requises pour crer une table cible dans lentrept partir dun
ou plusieurs fichiers, tables ou vues source. Vous diviserez ensuite ce
processus en plusieurs tapes, reprsentant chacune une opration du
processus de dplacement et de transformation. Aprs cela, vous testerez
ces tapes et planifierez leur excution automatique.

La section suivante prsente le contenu du tutoriel et lordre des leons.

viii Tutoriel Business Intelligence : Introduction Data Warehouse Center


Conventions typographiques utilises dans ce tutoriel
Des conventions typographiques sont utilises dans le prsent tutoriel pour
vous aider distinguer les noms doptions ou dlments de contrle de ce
qui doit tre saisi. Par exemple :
v Les options de menu sont en gras :
Cliquez sur Menu > Choix du menu.
v Les noms des zones, des cases cocher et des boutons sont galement en
gras :
Saisissez un texte dans Zone.
v Le texte que vous devez saisir est prsent dans la police rserve aux
exemples et figure sur une ligne distincte :
Ceci
est un exemple de texte que vous devez saisir.

Contexte du tutoriel
Vous tes ladministrateur de base de donnes de lentreprise TBC (The
Beverage Company). Votre entreprise fabrique des boissons et les
commercialise auprs dautres entreprises. Le service financier souhaite
pouvoir suivre, analyser et prvoir de faon priodique et par secteur
gographique les revenus pour tous les produits vendus. Vous avez dj
dfini des requtes standard pour les donnes des ventes. Toutefois, ces
requtes augmentent la charge de votre base oprationnelle. En outre, les
utilisateurs vous demandent parfois de dfinir des requtes sur mesure
partir des rsultats des requtes standard.

Votre entreprise a donc choisi de se doter dun entrept de donnes, dans


lequel elle pourra stocker ses donnes de vente. Un entrept de donnes (en
anglais, data warehouse) est une base de donnes qui contient des donnes
nettoyes et converties dans un format informationnel. Votre tche consiste
crer cet entrept de donnes.

Avant de commencer
Voici les tches que vous devez accomplir avant de commencer le tutoriel.
Tches pralables
Avant de commencer le tutoriel, vous devez installer les produits auxquels les
leons font rfrence :
v Serveur DB2. Le serveur DB2 est install dans le cadre de la procdure
dinstallation standard pour DB2 Universal Database.
v Centre de contrle DB2 et interface dadministration de Data Warehouse
Center. Vous pouvez installer linterface dadministration de Data

A propos de ce tutoriel ix
Warehouse Center dans les environnements dexploitation suivants :
Windows NT, Windows 2000, Windows XP, Windows ME, Windows 98 et
AIX.
v Serveur dentrept. Le serveur dentrept est install lorsque vous
slectionnez Entreposage des donnes dans le cadre de la procdure
dinstallation de DB2 Enterprise Server Edition.
Pour plus dinformations concernant linstallation de DB2 Universal
Database et du serveur dentrept, reportez-vous au manuel DB2 Universal
Database - Mise en route.
v Pour ce tutoriel, vous avez besoin dchantillons de donnes. Dans le cas
prsent, il sagit des exemples de donnes DB2 Data Warehouse.
Ceux-ci sont installs sous Windows NT, Windows 2000, Windows XP et
AIX lorsque vous installez linterface dadministration de Data Warehouse
Center. Sils ne sont pas installs sur le poste de travail correspondant au
serveur dentrept, il faut que le noeud loign contenant les bases de
donnes exemples soit catalogu sur ce poste. Dans le cadre du prsent
tutoriel, les tches accomplir sappliquent au client dadministration Data
Warehouse Center sous Windows.
Cration des bases de donnes exemples
Ce tutoriel fait plusieurs fois rfrence des chantillons de donnes qui se
trouvent dans le rpertoire x:\Program Files\ibm\sqllib, o x reprsente
lunit sur laquelle vous avez install DB2. Vous pouvez avoir install DB2
dans un autre rpertoire. Par exemple, le rpertoire x:\ sqllib.

Une fois que vous avez install les fichiers correspondant aux chantillons,
vous devez crer les bases de donnes exemples.

Pour crer les bases de donnes :


1. Cliquez sur Dmarrer> Programmes > IBM DB2 > Outils
dinstallation > Premiers pas.
La fentre Premiers Pas souvre.
2. Cliquez sur Cration des bases de donnes exemples. Si cette option nest
pas disponible, vous devez en dduire que les bases correspondantes ont
dj t cres.
La fentre Cration des bases exemples souvre.
3. Slectionnez Exemple Data Warehouse. Si cette option nest pas
disponible, vous devez en dduire que les bases correspondantes ont dj
t cres. La fentre de connexion Data Warehouse Center souvre.
4. Dans la zone Nom dutilisateur, saisissez lID utilisateur DB2 que vous
indiquez pour vous connecter lexemple.

x Tutoriel Business Intelligence : Introduction Data Warehouse Center


5. Dans la zone Mot de passe, saisissez le mot de passe associ cet ID
utilisateur. Notez lID utilisateur et le mot de passe que vous utilisez pour
crer les exemples. Vous en aurez besoin ultrieurement.
6. Cliquez sur OK. La fentre de connexion Data Warehouse Center se
ferme.
DB2 commence crer les bases de donnes exemples.Une fentre de
progression apparat. Lopration de cration peut tre longue.
7. Une fois les bases de donnes cres, cliquez sur OK.
8. Cliquez sur Quitter les Premiers pas pour fermer la fentre Premier pas.

Les bases cres pour lexemple de data warehousing sont les suivantes :
DWCTBC
Cette base contient les tables source oprationnelles requises pour le
tutoriel.
TBC_MD
Cette base contient les mtadonnes des objets Data Warehouse Center
de lexemple.
Connexion aux bases de donnes exemples
Avant de commencer le tutoriel, effectuez les oprations suivantes pour vous
assurer que vous pouvez vous connecter aux bases de donnes exemples :
1. Cliquez sur Dmarrer > Programmes > IBM DB2 > Outils
dadministration gnrale > Centre de contrle pour dmarre le Centre
de contrle DB2.
2. Dveloppez larborescence jusqu ce que vous puissiez voir lune des
bases de donnes exemples, savoir DWCTBC ou TBC_MD.
3. Cliquez avec le bouton droit de la souris sur le nom dune base de
donnes, puis cliquez sur Connexion.
La fentre Connexion souvre.
4. Dans la zone ID utilisateur, saisissez lID utilisateur que vous avez utilis
pour laccs lexemple.
5. Dans la zone Mot de passe, saisissez le mot de passe que vous avez utilis
pour laccs lexemple.
6. Cliquez sur OK.
Le Centre de contrle DB2 se connecte la base de donnes slectionne.
Sil ne parvient pas tablir une connexion, un message derreur saffiche. Si
vous recevez un message derreur, consultez le manuel DB2 Universal
Database Message Reference.

A propos de ce tutoriel xi
xii Tutoriel Business Intelligence : Introduction Data Warehouse Center
Chapitre 1. Dfinition des paramtres de scurit de
lentrept

Avant de commencer dfinir lentrept de donnes TBC, vous devez dfinir


les paramtres de scurit pour ce dernier. Dans cette leon, vous allez
apprendre effectuer les tches suivantes :
v Dsigner la base de contrle dentrept.
v Dmarrer Data Warehouse Center.
v Dfinir un utilisateur dentrept.
v Dfinir un groupe dutilisateurs dentrept.

Cette leon demande quinze minutes environ.

Une fois que vous avez dfini les paramtres de scurit pour lentrept, vous
pouvez accorder un accs aux objets dentrept que vous crez dans les leons
suivantes.

Fonctionnement du systme de scurit de Data Warehouse Center


Le premier niveau de scurit correspond lID utilisateur de connexion qui
est en cours lorsque vous ouvrez Data Warehouse Center. Bien que vous vous
connectiez au Centre de contrle DB2, le composant Data Warehouse Center
vrifie que vous tes autoris ouvrir linterface dadministration de Data
Warehouse Center. Pour ce faire, il compare votre ID utilisateur aux entres
figurant dans la base de contrle dentrept. La base de contrle dentrept
contient les tables de contrle ncessaires au stockage des mtadonnes de
Data Warehouse Center. Vous initialisez ces tables lorsque vous installez le
serveur dentrept dans le cadre de linstallation de DB2 Universal Database,
ou lorsque vous vous servez de la fentre Data Warehouse Center - Gestion
de la base de contrle. Lors de linitialisation, vous indiquez le nom ODBC de

Copyright IBM Corp. 2000 - 2002 1


la base de contrle, un ID utilisateur DB2 correct et un mot de passe. Data
Warehouse Center autorise lID utilisateur et le mot de passe indiqus
mettre jour la base de contrle. Dans Data Warehouse Center, cet ID
utilisateur est dfini en tant quutilisateur par dfaut de lentrept.. Lutilisateur
par dfaut de lentrept requiert un type dautorisation daccs la base de
donnes et au systme dexploitation diffrent pour chaque systme
dexploitation pris en charge par la base de contrle dentrept.
Accs aux objets et fonctions de Data Warehouse Center
Lutilisateur DWC par dfaut est autoris accder tous les objets et
toutes les fonctions de Data Warehouse Center. Nanmoins, vous souhaiterez
probablement restreindre laccs certains objets de Data Warehouse Center et
limiter les oprations que les utilisateurs peuvent effectuer sur les objets. Par
exemple, les sources et les cibles dentrept contiennent les ID utilisateur et les
mots de passe daccs aux bases de donnes correspondantes. Vous pouvez
avoir besoin de restreindre laccs aux sources et cibles qui contiennent des
donnes confidentielles, telles que les donnes relatives au personnel de
lentreprise.

Pour permettre ce niveau de scurit, Data Warehouse Center fournit un


systme de scurit distinct de celui de la base de donnes et du systme
dexploitation. Pour le mettre en oeuvre, vous devez dfinir des utilisateurs
dentrept et des groupes dutilisateurs dentrept. Un groupe dutilisateurs
dentrept est un ensemble dutilisateurs associ une autorisation dexcuter
certaines fonctions. Notez que les utilisateurs dentrept et les groupes
dutilisateurs dentrept ne doivent pas ncessairement correspondre aux
utilisateurs de base de donnes et aux groupes de base de donnes dfinis
pour la base de contrle dentrept.

Par exemple, vous pouvez dfinir un utilisateur dentrept correspondant


une personne qui utilise Data Warehouse Center. Vous pouvez ensuite dfinir
un groupe dutilisateurs dentrept autoris accder certaines sources
dentrept et y ajouter ce nouvel utilisateur. Ce dernier est ainsi autoris
accder aux sources dentrept accessibles au groupe.

Vous pouvez accorder aux utilisateurs diffrents niveaux dautorisation. Un


groupe dutilisateurs dentrept peut comprendre diffrents types
dautorisation. Vous pouvez galement introduire un utilisateur dentrept
dans plusieurs groupes dutilisateurs dentrept. La combinaison des groupes
auxquels un utilisateur appartient dtermine son degr dautorisation global.

2 Tutoriel Business Intelligence : Introduction Data Warehouse Center


Dsignation de la base de contrle dentrept
Lorsque vous installez Data Warehouse Center, si vous indiquez de prparer
les mtadonnes pendant linstallation, le programme dinstallation enregistre
la base de contrle dentrept par dfaut en tant que base de contrle
dentrept active. Cependant, vous devez utiliser la base TBC_MD de
lexemple comme base de contrle dentrept pour pouvoir exploiter les
mtadonnes exemples. Pour que la base TBC_MD devienne la base de
contrle dentrept active, vous devez la rinitialiser.

Pour dsigner TBC_MD en tant que base de contrle dentrept active,


procdez comme suit :
1. Cliquez sur Dmarrer > Programmes > IBM DB2 > Outils
dinstallation > Gestion de la base de contrle dentrept.
La fentre Data Warehouse Center - Gestion de la base de contrle
dentrept saffiche.
2. Dans la zone Nouvelle base de contrle, saisissez :
TBC_MD
3. Dans la zone Schma, utilisez le schma par dfaut, savoir IWH.
4. Dans la zone ID utilisateur, indiquez lID utilisateur requis pour accder
la base.
5. Dans la zone Mot de passe, tapez le mot de passe associ cet ID
utilisateur.
6. Dans la zone Confirmation du mot de passe, tapez de nouveau le mot de
passe.
7. Cliquez sur OK.
La fentre reste ouverte. La zone Messages affiche les messages refltant
ltat des oprations de cration et de migration.
8. Une fois lopration termine, cliquez sur Fermeture pour fermer la
fentre. TBC_MD est dsormais la base de contrle dentrept active.

Dmarrage de Data Warehouse Center


Dans cet exercice, vous allez dmarrer Data Warehouse Center et vous
connecter en tant quutilisateur par dfaut de lentrept. Lors de cette
connexion, vous utiliserez comme base de contrle dentrept TBC_MD.
Lutilisateur par dfaut de lentrept pour la base TBC_MD est lID utilisateur
que vous avez indiqu lorsque vous avez cr les bases de donnes exemples
pour lexemple Data Warehousing.

Chapitre 1. Dfinition des paramtres de scurit de lentrept 3


TBC_MD doit tre une base de donnes locale pour le poste de travail qui
hberge le serveur dentrept, ou bien une base de donnes loigne
catalogue sur ce poste. Elle doit galement tre locale pour le poste de travail
qui hberge le client dadministration de Data Warehouse Center. Si elle est
loigne, elle doit tre catalogue sur ce poste.

Pour dmarrer Data Warehouse Center, procdez comme suit :


1. Cliquez sur Dmarrer > Programmes > IBM DB2 > Outils
Business Intelligence > Data Warehouse Center.
La fentre Connexion Data Warehouse Center souvre.
2. Cliquez sur Paramtres volus.
La fentre Paramtres volus souvre.
3. Dans la zone Base de contrle, tapez le nom de la base de contrle
dentrept fournie dans lexemple.
TBC_MD
4. Dans la zone Nom hte du serveur, tapez le nom hte TCP/IP du poste
de travail sur lequel est install le serveur dentrept.

5. Cliquez sur OK.


La fentre de paramtres volus se ferme.
Lors de votre prochaine connexion, Data Warehouse Center utilisera les
valeurs que vous venez dindiquer.
6. Dans la zone ID utilisateur de la fentre de connexion Data Warehouse
Center, tapez lID utilisateur dentrept par dfaut.
7. Dans la zone Mot de passe, tapez le mot de passe associ cet ID
utilisateur.

4 Tutoriel Business Intelligence : Introduction Data Warehouse Center


8. Cliquez sur OK.
La fentre Connexion Data Warehouse Center se ferme.
9. Le cas chant, fermez la fentre Tableau de bord Data Warehouse Center.

Dfinition dun utilisateur dentrept


Cet exercice a pour but de dfinir un nouvel utilisateur dans Data Warehouse
Center.

Pour contrler les accs, Data Warehouse Center utilise les ID utilisateur.
Lorsquun utilisateur tente de se connecter, son ID est compar ceux des
utilisateurs de lentrept dfinis dans Data Warehouse Center afin de
dterminer si cet utilisateur est autoris accder Data Warehouse Center.
Pour autoriser des utilisateurs supplmentaires accder Data Warehouse
Center, vous devez dfinir de nouveaux utilisateurs de lentrept.

LID du nouvel utilisateur na pas besoin de bnficier dune autorisation


daccs au systme dexploitation ou la base de contrle dentrept. En effet,
il nexiste que dans Data Warehouse Center.

Pour dfinir le nouvel utilisateur dentrept, procdez comme suit :


1. Dans le volet gauche de la fentre principale de Data Warehouse Center,
dveloppez larborescence Administration.
2. Dveloppez larborescence Utilisateurs et groupes dutilisateurs
dentrept.
3. Cliquez avec le bouton droit de la souris sur le dossier Utilisateurs
dentrept, puis cliquez sur Dfinition.
Le bloc-notes Dfinition dun utilisateur dentrept souvre.
4. Dans la zone Nom, saisissez le nom de lutilisateur :
Tutorial User

Ce nom permet didentifier lID utilisateur dans Data Warehouse Center.


Il peut comporter jusqu 80 caractres, espaces compris.

Chapitre 1. Dfinition des paramtres de scurit de lentrept 5


5. Dans la zone Administrateur, tapez votre nom pour dfinir le contact de
cet utilisateur.
6. Dans la zone Description, tapez une brve description de lutilisateur :
This is a user that I created for the tutorial.
7. Dans la zone ID utilisateur, tapez le nouvel ID utilisateur :
tutuser

Cet ID peut comporter jusqu 60 caractres, mais ne doit pas contenir


des espaces, des traits dunion ou des caractres spciaux (tels que les
caractres @, #, $, %, >, + et =). Le trait de soulignement (_) est toutefois
autoris.

Spcification dun ID utilisateur unique :

Pour dterminer si un ID utilisateur et un mot de passe sont uniques :


a. A partir de la fentre principale de Data Warehouse Center,
dveloppez larborescence Administration.
b. Cliquez sur le dossier Utilisateurs dentrept. Tous les ID utilisateurs
pour lentrept de donnes apparaissent sur la partie droite de
lcran. Tout ID napparaissant pas sur la partie droite de lcran est
unique.
8. Dans la zone Mot de passe, tapez le mot de passe associ cet ID
utilisateur :
password

Les mots de passe doivent comporter au minimum 6 caractres et ne


peuvent contenir des espaces, des traits dunion ou des caractres
spciaux.
9. Dans la zone Confirmation du mot de passe, tapez de nouveau le mot
de passe.
10. Cliquez sur OK pour enregistrer lutilisateur dentrept et fermer le
bloc-notes.

6 Tutoriel Business Intelligence : Introduction Data Warehouse Center


Dfinition dun groupe dutilisateurs dentrept
Dans cet exercice, vous allez dfinir un groupe dutilisateurs dentrept afin
de permettre lutilisateur du tutoriel que vous venez de dfinir, tutuser,
deffectuer des tches.

Pour dfinir un groupe dutilisateurs dentrept, procdez comme suit :


1. Dans la fentre principale de Data Warehouse Center, cliquez avec le
bouton droit de la souris sur le dossier Groupes dutilisateurs dentrept,
puis cliquez sur Dfinition.
Le bloc-notes Dfinition dun groupe dutilisateurs dentrept souvre.
2. Dans la zone Nom, tapez le nom du nouveau groupe :
Tutorial Warehouse Group
3. Dans la zone Administrateur, tapez votre nom pour dfinir le contact de
ce groupe.
4. Dans la zone Description, tapez une brve description du nouveau
groupe :
This is the warehouse group for the tutorial.
5. Cliquez sur >> pour dplacer tous les privilges de la liste de privilges
disponibles vers la liste de privilges slectionns. Cela permet de
slectionner tous les privilges de votre groupe.
Votre groupe dispose dsormais des privilges suivants :
Administration
Ce privilge permet aux utilisateurs appartenant au groupe
dutilisateurs dentrept de dfinir et modifier des utilisateurs et
groupes dutilisateurs dentrept, de modifier les proprits de
Data Warehouse Center, dimporter des mtadonnes et de dfinir
quels groupes dutilisateurs dentrept peuvent accder aux objets
lors de la cration de ceux-ci.
Oprations
Ce privilge permet aux utilisateurs appartenant au groupe
dutilisateurs dentrept de contrler ltat des traitements
planifis.

Chapitre 1. Dfinition des paramtres de scurit de lentrept 7


6. Cliquez sur longlet Utilisateurs dentrept.
7. Dans la liste Utilisateurs dentrept disponibles, slectionnez Tutorial
User.
8. Cliquez sur >.

8 Tutoriel Business Intelligence : Introduction Data Warehouse Center


Lutilisateur Tutorial User est transfr dans la liste Utilisateurs dentrept
slectionns.

Cet utilisateur fait dsormais partie du groupe dutilisateurs dentrept.

Ignorez les pages Sources et cibles dentrept et Processus. Vous


crerez ces objets dans des leons ultrieures. Vous autoriserez le groupe
dutilisateurs dentrept accder aux objets lors de leur cration.
9. Cliquez sur OK pour enregistrer le groupe dutilisateurs dentrept et
fermer le bloc-notes.

Chapitre 1. Dfinition des paramtres de scurit de lentrept 9


Rsum de la leon
Voici ce que vous avez fait dans cette leon :
v Vous avez dmarr Data Warehouse Center et vous vous tes connect en
tant quutilisateur par dfaut.
v Vous avez dsign une base de contrle dentrept.
v Vous avez dfini un utilisateur dentrept.
v Vous avez dfini un groupe dutilisateurs dentrept.
Dans les leons suivantes, vous dfinirez des objets et vous autoriserez ce
groupe y accder.

10 Tutoriel Business Intelligence : Introduction Data Warehouse Center


Chapitre 2. Cration dune base de donnes de type
entrept

Dans cette leon, vous allez crer la base de donnes qui va vous servir
dentrept. Dans le cadre des Premiers pas DB2, DB2 a cr la base de
donnes DWCTBC, qui contient les donnes source pour le prsent tutoriel.
La base que vous crez dans la prsente leon va servir stocker les donnes
source transformes pour lentrept.

Cette leon demande dix minutes environ.

Cration dune base de donnes


Cet exercice vous apprend crer la base de donnes TUTWHS pour votre
entrept. TUTWHS sera ainsi votre entrept.

Pour crer cette base de donnes, procdez comme suit :


1. Cliquez sur Dmarrer > Programmes > IBM DB2 > Outils de
commandes > Interprteur de commandes. La fentre DB2 CLP souvre.
2. Entrez la commande suivante linvite :
create db TUTWHS

Une fois la base de donnes cre, vous recevrez un message vous


indiquant que la commande CREATE DATABASE a t traite avec succs.

Copyright IBM Corp. 2000 - 2002 11


Enregistrement dune base de donnes auprs du pilote ODBC
Pour enregistrer une base de donnes auprs du pilote ODBC, vous pouvez
utiliser lassistant de configuration, linterprteur de commandes DB2 ou
ladministrateur de source de donnes ODBC. Dans cet exercice, vous
utiliserez lassistant de configuration pour enregistrer la base de donnes
TUTWHS auprs du pilote ODBC.

Pour enregistrer la base de donnes TUTWHS auprs du pilote ODBC,


procdez comme suit :
1. Cliquez sur Dmarrer > Programmes > IBM DB2 > Outils
dinstallation > Assistant de configuration.
La fentre Assistant de configuration souvre.
2. Cliquez sur Vue > Vue avance.
Lassistant de configuration passe en mode Vue avance.
3. Cliquez sur longlet Sources de donnes.
4. Cliquez sur Slectionnes > Ajout dune source de donnes.
La fentre Ajout dune source de donnes souvre.
5. Slectionnez Source de donnes systme. Une source de donnes systme est
une source qui contient des donnes auxquelles tous les utilisateurs du
systme ont accs.
6. Slectionnez TUTWHS dans la liste Alias de la base de donnes.
7. Saisissez TUTWHS dans la zone Nom de la source de donnes. Utilisez les
valeurs par dfaut pour les autres options de la fentre.
8. Cliquez sur OK.
DB2 enregistre la base de donnes TUTWHS auprs du pilote ODBC, puis
ferme la fentre.
9. Fermez la fentre Assistant de configuration.

Vrification de lenregistrement des bases de donnes DWCTBC et TBC_MD


auprs du pilote ODBC
Pour vrifier que les bases de donnes DWCTBC et TBC_MD sont bien
enregistres auprs du pilote ODBC, procdez comme suit :
1. Cliquez sur Dmarrer > Programmes > IBM DB2 > Outils
dinstallation > Assistant de configuration.
La fentre Assistant de configuration souvre.
2. Vrifiez que DWCTBC et TBC_MD apparaissent dans la colonne Alias.
3. Si DWCTBC et TBC_MD apparaissent dans la colonne Alias, vrifiez que
la valeur de la colonne denregistrement ODBC est Oui. Il se peut peut que
vous ayez faire dfiler la fentre vers la droite pour voir lensemble de la
colonne denregistrement ODBC.

12 Tutoriel Business Intelligence : Introduction Data Warehouse Center


4. Si les bases de donnes ne sont pas enregistres, suivez la procdure
dcrite la section Enregistrement dune base de donnes auprs du
pilote ODBC la page 12 pour enregistrer les bases de donnes auprs du
pilote ODBC.

Connexion la base de donnes cible


Avant dutiliser la base de donnes que vous venez de dfinir, vous devez
vrifier que vous pouvez vous y connecter.

Pour vous connecter la base de donnes, procdez comme suit :


1. Dans le Centre de contrle DB2, dveloppez larborescence jusqu ce que
le dossier Base de donnes apparaisse.
2. Cliquez avec le bouton droit de la souris sur le dossier Bases de donnes,
puis cliquez sur Rgnration.
3. Cliquez avec le bouton droit de la souris sur le TUTWHS dune base de
donnes, puis cliquez sur Connexion.
La fentre Connexion souvre.
4. Saisissez lID utilisateur et le mot de passe que vous avez entrs pour
vous connecter au Centre de contrle DB2.
5. Cliquez sur OK.
Le Centre de contrle DB2 se connecte la base de donnes slectionne.
Si cette opration choue, vous recevez un message derreur.

Rsum de la leon
Voici ce que vous avez fait dans cette leon :
v Vous avez cr la base de donnes TUTWHS, qui contiendra les donnes de
lentrept.
v Vous avez vrifi que les bases de donnes DWCTBC et TBC_MD sont bien
enregistres auprs du pilote ODBC.
v Vous avez vrifi que vous pouviez vous connecter cette base.
Dans la prochaine leon, vous visualiserez les donnes source que vous
transformerez et stockerez ultrieurement dans cette base de donnes.

Chapitre 2. Cration dune base de donnes de type entrept 13


14 Tutoriel Business Intelligence : Introduction Data Warehouse Center
Chapitre 3. Dfinition des sources de lentrept

Lorsque vous concevez un entrept, vous rassemblez des informations sur les
donnes oprationnelles utiliser en entre de lentrept, ainsi que sur les
exigences auxquelles doivent rpondre les donnes quil est cens contenir.
Ladministrateur responsable des donnes oprationnelles est une bonne
source dinformation en ce qui concerne ces dernires. Les utilisateurs qui
prendront des dcisions la lumire des donnes de lentrept constituent
quant eux une bonne source dinformation en ce qui concerne les impratifs
auxquels doit satisfaire lentrept.

Voici ce que vous allez faire dans cette leon :


v Vous indiquerez un ID utilisateur et un mot de passe pour les sources de
lexemple.
v Vous visualiserez les donnes contenues dans une table et dans un fichier.
v Vous dfinirez deux sources dentrept :
Tutorial Relational Source
Cette source dentrept correspond la table source
GEOGRAPHIES de la base de donnes DWCTBC.
Tutorial File Source
Cette source dentrept correspond au fichier de donnes
dmographiques, que vous chargerez dans la base de donnes de
lentrept dans une leon ultrieure.

Les sources dentrept sont les dfinitions logiques des tables et des fichiers.
Celles que vous dfinirez dans la prsente leon fourniront des donnes la
table mentionne dans la section Contexte du tutoriel la page ix. Data
Warehouse Center utilise les spcifications contenues dans les sources
dentrept pour accder aux donnes et les slectionner.

Copyright IBM Corp. 2000 - 2002 15


Si pour les sources vous comptez solliciter des bases loignes par rapport au
serveur dentrept, vous devez enregistrer celles-ci sur le poste de travail ou
sur le systme AIX qui hberge ce serveur.

Cette leon demande vingt minutes environ.

Indication dun ID utilisateur et dun mot de passe pour les sources exemples
TBC
Les sources dentrept exemples ne sont associes aucun ID utilisateur et
mot de passe. Il vous faut indiquer un ID utilisateur et un mot de passe avant
de pouvoir les exploiter.

Pour indiquer un ID utilisateur et un mot de passe pour les sources exemples


TBC, procdez comme suit :
1. Dans la fentre Data Warehouse Center, dveloppez larborescence Sources
dentrept.
2. Cliquez avec le bouton droit de la souris sur Sources exemples TBC (TBC
Sample Sources), puis cliquez sur Proprits.
La fentre Sources exemples TBC (TBC Sample Sources) Proprits
souvre.
3. Cliquez sur longlet Base de donnes.
4. Dans la zone ID utilisateur, saisissez lID utilisateur que vous avez
indiqu lorsque vous avez cr la base entrept TUTWHS (leon
prcdente).
5. Dans la zone Mot de passe, saisissez le mot de passe associ cet ID
utilisateur.
6. Dans la zone Confirmation du mot de passe, tapez de nouveau le mot de
passe.
7. Cliquez sur OK.

Visualisation des donnes


Lorsque vous avez lintention de dfinir des sources dentrept, vous devez
commencer par dterminer quelles sources vous allez exploiter. Avant de
prendre une dcision dfinitive, vous pouvez visualiser les donnes
susceptibles de vous intresser dans les tables et les fichiers correspondants.
Aprs avoir dplac et transform les donnes source, vous pouvez visualiser
les donnes des tables et des fichiers cible afin de vous assurer quelles
rpondent bien vos attentes.

16 Tutoriel Business Intelligence : Introduction Data Warehouse Center


Les donnes source dont vous disposez sont des tables DB2 Universal
Database et un fichier texte. Parmi les autres types de donnes source
courants figurent les tables relationnelles non DB2, les fichiers MVS et les
feuilles de calcul Microsoft Excel.

Les donnes source que vous allez manipuler dans ce tutoriel ont t
prslectionnes pour vous. Les exercices qui suivent vous montrent
nanmoins comment visualiser les donnes dune table ou dun fichier pour
vos propres sources et cibles dentrept. Lors de la consultation des donnes,
rflchissez aux relations entre celles-ci et demandez-vous quelles
informations peuvent avoir le plus grand intrt pour les utilisateurs.
Visualisation des donnes contenues dans les tables
Dans cet exercice, vous allez utiliser le Centre de contrle DB2 pour visualiser
les lignes dune table.

Pour visualiser les donnes de la table, procdez comme suit :


1. Dans la fentre du Centre de contrle, dveloppez les objets de la base de
donnes DWCTBC jusqu ce que le dossier Tables apparaisse.
2. Cliquez sur le dossier Tables. Dans le volet droit saffichent toutes les
tables qui composent la base de donnes.
3. Localisez la table GEOGRAPHIES. Cliquez avec le bouton droit de la
souris sur la table GEOGRAPHIES, puis cliquez sur Echantillons. La
fentre Echantillons souvre.

Chapitre 3. Dfinition des sources de lentrept 17


Les noms des colonnes sont affichs en haut de la fentre. Le cas chant,
servez-vous des barres de dfilement pour visualiser toutes les colonnes et
toutes les lignes.
4. Cliquez sur Fermeture.

18 Tutoriel Business Intelligence : Introduction Data Warehouse Center


Visualisation des donnes contenues dans les fichiers
Dans cet exercice, vous allez utiliser le Bloc-notes Microsoft pour visualiser le
contenu du fichier demographics.txt.

Pour afficher le contenu du fichier, procdez comme suit :


1. Cliquez sur Dmarrer > Programmes > Accessoires > Bloc-notes
afin douvrir le Bloc-notes Microsoft.
2. Cliquez sur Fichier > Ouvrir.
3. Utilisez la fentre Ouvrir pour localiser le fichier. Celui-ci peut se trouver
lemplacement suivant, par exemple :
x:\program files\ibm\sqllib\samples\db2sampl\dwc\demographics.txt

O x reprsente lunit sur laquelle vous avez install DB2.


4. Slectionnez le fichier demographics.txt et cliquez sur Ouvrir pour
visualiser son contenu.

Chapitre 3. Dfinition des sources de lentrept 19


Notez que le fichier utilise la virgule comme dlimiteur. Dans une
prochaine leon, vous indiquerez le dlimiteur pour demographics.txt.
5. Fermez le Bloc-notes.

Dfinition dune source dentrept relationnelle


Pour le suivi des donnes de vente par secteur gographique de lentreprise
TBC, vous allez dfinir une source dentrept relationnelle appele Tutorial
Relational Source. Cette source dentrept correspond la table relationnelle
GEOGRAPHIES de la base de donnes DWCTBC.

Pour dfinir la source Tutorial Relational Source, vous allez accomplir les
tches suivantes :
v Ouvrir le bloc-notes Dfinition dune source dentrept.
v Fournir des informations sur la source.
v Fournir des informations sur la base de donnes source.
v Importer des tables dans la source dentrept.
v Dfinir les paramtres de scurit pour la source dentrept.
Ouverture du bloc-notes Dfinition dune source dentrept
Le prsent exercice vous apprend ouvrir ce bloc-notes pour une source
dentrept relationnelle appele Tutorial Relational Source. Cette source
servira ultrieurement dans le tutoriel.

Pour ouvrir le bloc-notes Dfinition dune source dentrept pour la source


Tutorial Relational Source, procdez comme suit :
1. Dans la fentre Data Warehouse Center, cliquez avec le bouton droit de la
souris sur le dossier Sources dentrept.
2. Cliquez sur Dfinition > Famille DB2.
Le bloc-notes Dfinition dune source dentrept souvre.

Laissez le bloc-notes Dfinition dune source dentrept ouvert en vue de la


prochaine tche.
Saisie dinformations sur la source dentrept
Cet exercice vous apprend fournir des informations gnrales sur la source
dentrept que vous tes en train de dfinir.

Pour saisir des informations sur une source dentrept, procdez comme suit :
1. Sur la page Source dentrept du bloc-notes Dfinition dune source
dentrept, saisissez le nom mtier de la source dans la zone Nom.
Tutorial Relational Source

20 Tutoriel Business Intelligence : Introduction Data Warehouse Center


Un nom mtier est un nom descriptif que les utilisateurs peuvent
comprendre. Vous utiliserez ce nom pour faire rfrence votre source
dentrept dans Data Warehouse Center.
2. Dans la zone Administrateur, tapez votre nom pour dfinir le contact
associ cette source dentrept.
3. Dans la zone Description, tapez une brve description des donnes :
Relational data for the TBC company

Laissez le bloc-notes Dfinition dune source dentrept ouvert en vue de la


prochaine tche.
Saisie dinformations sur la base de donnes source
Aprs avoir saisi des informations sur la source dentrept, vous devez en
saisir sur la base de donnes source.

Pour saisir des informations sur la base de donnes source, procdez comme
suit :
1. Cliquez sur longlet Base de donnes.
2. Dans la zone Nom de la base de donnes, indiquez DWCTBC comme nom
de la base physique.
3. Si la base DWCTBC se trouve sur un poste de travail loign par rapport
au serveur dentrept, indiquez dans la zone Nom du systme le nom du
systme qui lhberge. Vous pouvez ignorer ce paramtre si la base
DWCTBC est une base locale.

Chapitre 3. Dfinition des sources de lentrept 21


4. Dans la zone ID utilisateur, tapez lID dun utilisateur qui a accs la
base de donnes.
Indiquez lID utilisateur que vous avez entr lorsque vous avez cr les
bases de donnes exemple.
5. Dans la zone Mot de passe, tapez le mot de passe associ cet ID
utilisateur.
6. Dans la zone Confirmation du mot de passe, tapez de nouveau le mot de
passe.

Laissez le bloc-notes Dfinition dune source dentrept ouvert en vue de la


prochaine tche.
Importation de tables dans la source dentrept
Lentreprise TBC souhaite pouvoir suivre les donnes de vente par secteur
gographique qui se trouvent dans la table GEOGRAPHIES. Sachant que cette
table fait partie dune base de donnes DB2, vous pouvez importer les
dfinitions de table partir de DB2 plutt que de les saisir vous-mme. Cet
exercice va vous apprendre importer des tables et des vues dans une source
dentrept.
1. Dans le bloc-notes Dfinition dune source dentrept, cliquez sur longlet
Tables et vues.
2. Dveloppez larborescence Tables.
La fentre Filtrage souvre.

22 Tutoriel Business Intelligence : Introduction Data Warehouse Center


3. Cliquez sur OK.
Au terme de limportation, Data Warehouse Center prsente les tables
importes dans la liste Tables et vues disponibles.
4. Dans cette liste, slectionnez la table SAMPLTBC.GEOGRAPHIES.
5. Cliquez sur > pour transfrer la table SAMPLTBC.GEOGRAPHIES dans la
liste Tables et vues slectionnes. DB2 importe les dfinitions de cette
table.

Laissez le bloc-notes ouvert en vue de la prochaine tche.


Dfinition des paramtres de scurit pour la source dentrept
Cet exercice vous apprend le faire.

Pour dfinir les paramtres de scurit dune source dentrept, procdez


comme suit :

Chapitre 3. Dfinition des sources de lentrept 23


1. Dans le bloc-notes Dfinition dune source dentrept, cliquez sur longlet
Scurit.
2. Slectionnez le groupe Tutorial Warehouse Group.
3. Cliquez sur >.
Lajout du groupe la liste Groupes dutilisateurs slectionns autorise les
utilisateurs du groupe (vous, en loccurrence) dfinir des tables et des
vues pour la source.
4. Cliquez sur OK pour enregistrer les modifications que vous avez
apportes.
Le bloc-notes Dfinition dune source dentrept se ferme
automatiquement aprs lenregistrement des modifications.

Dfinition dune source dentrept de type fichier


En plus des informations gographiques, TBC souhaite obtenir des
informations dmographiques sur les ventes. Celles-ci sont disponibles sous la
forme dun fichier texte nomm demographics.txt. Dans les exercices qui
suivent, vous allez accomplir les tches ncessaires pour dfinir une source
dentrept de type fichier dans Data Warehouse Center. La source sappelle
Tutorial File Source ; elle correspond au fichier demographics.txt fourni avec
lexemple Data Warehouse. Bien que vous puissiez dsigner plusieurs fichiers
dans une source dentrept, vous nen dsignerez quun seul dans ce tutoriel.

Voici les tches que vous allez effectuer pour dfinir la source de type fichier :
v Ouvrir le bloc-notes Dfinition dune source dentrept pour une source de
type fichier.
v Fournir des informations sur la source.
v Fournir des informations sur le fichier physique.
v Dfinir les paramtres de scurit pour la source.
Ouverture du bloc-notes Dfinition dune source dentrept pour une
source de type fichier
Pour ouvrir le bloc-notes Dfinition dune source dentrept pour une source
de type fichier, procdez comme suit :
1. Cliquez avec le bouton droit de la souris sur le dossier Sources dentrept.
2. Cliquez sur Dfinition > Fichier plat > Fichiers locaux.
Le bloc-notes Dfinition dune source dentrept souvre.
Le type de source est Fichier locaux, car le fichier utilis dans cet exercice
a t install sur votre poste de travail avec le tutoriel.

Laissez le bloc-notes Dfinition dune source dentrept ouvert en vue de la


prochaine tche.

24 Tutoriel Business Intelligence : Introduction Data Warehouse Center


Saisie dinformations sur une source dentrept de type fichier
Pour saisir des informations sur une source dentrept de type fichier,
procdez comme suit :
1. Dans la zone Nom, tapez le nom mtier de la source dentrept :
Tutorial file source
2. Dans la zone Administrateur, tapez votre nom pour dfinir le contact
associ cette source dentrept.
3. Dans la zone Description, tapez une brve description des donnes :
File data for the TBC company

Laissez le bloc-notes Dfinition dune source dentrept ouvert en vue de la


prochaine tche.
Saisie dinformations sur le fichier physique
Lorsque vous dsignez une source dentrept de type fichier dans Data
Warehouse Center, vous devez fournir des informations sur le fichier,
notamment son emplacement. Cet exercice vous apprend le faire. Pour cela,
vous devez effectuer les tches suivantes :
v Ouvrir le bloc-notes Dfinition dun fichier source dentrept.
v Fournir des informations sur le fichier source.
v Dfinir des paramtres pour le fichier.
v Fournir des informations sur les colonnes drives des champs du fichier.

Ouverture du bloc-notes Dfinition dun fichier source dentrept


Le bloc-notes Dfinition dun fichier source dentrept semploie pour dfinir
les attributs dun fichier dsign comme source dentrept. Cet exercice vous
apprend ouvrir ce bloc-notes.

Pour ouvrir le bloc-notes Dfinition dun fichier source dentrept, procdez


comme suit :
1. Dans le bloc-notes Dfinition dune source dentrept, cliquez sur longlet
Fichier.
2. Cliquez avec le bouton droit de la souris dans la zone vide de la page
Fichier, puis cliquez sur Dfinition.
Le bloc-notes Dfinition dun fichier source dentrept souvre.

Laissez le bloc-notes ouvert en vue de la prochaine tche.

Chapitre 3. Dfinition des sources de lentrept 25


Saisie dinformations sur le fichier physique
Aprs avoir ouvert le bloc-notes Dfinition dun fichier source dentrept,
vous pouvez saisir des informations sur le fichier concern :
1. Dans la zone Nom de fichier, entrez le nom et le chemin complets du
fichier. Par exemple, si vous avez install DB2 lemplacement par dfaut,
tapez :
x:\Program Files\ibm\sqllib\samples\db2sampl\dwc\demographics.txt

O x reprsente lunit sur laquelle vous avez install DB2.


2. Dans la zone Description, tapez une brve description du fichier :
Demographics data for sales regions.
3. Dans la zone Nom mtier, tapez ceci :
Demographics Data

Il sagit du nom mtier de lobjet source de type fichier dans Data


Warehouse Center. Cette mtadonne peut galement tre publie dans un
catalogue dinformations.

Laissez le bloc-notes ouvert en vue de la prochaine tche.

Dfinition de paramtres pour le fichier source


Aprs avoir fourni des informations sur le fichier source, vous pouvez dfinir
des paramtres pour ce dernier. Ces paramtres indiquent comment les
donnes du fichier doivent tre introduites dans la structure de la table
concerne. Par exemple, vous pouvez spcifier que la premire ligne du
fichier contient les en-ttes de colonne. Lors du chargement du contenu du
fichier dans la table, les donnes de la premire ligne servent alors produire
les en-ttes de colonne. Cet exercice vous apprend dfinir des paramtres
pour le fichier source.

Pour dfinir des paramtres pour le fichier source, procdez comme suit :
1. Cliquez sur longlet Paramtres.

26 Tutoriel Business Intelligence : Introduction Data Warehouse Center


2. Vrifiez que Caractre est slectionn dans la liste Type de fichier.
3. Vrifiez que la virgule est slectionne dans la zone Dlimiteur de zone. Il
en va ainsi parce que le fichier contient des donnes spares par des
virgules.
4. Vrifiez que la case Nom des colonnes sur la premire ligne nest pas
coche.
En effet, ce fichier ne contient pas de noms de colonne.

Laissez le bloc-notes ouvert en vue de la prochaine tche.

Saisie dinformations sur les colonnes drives des champs dun fichier
source
Data Warehouse Center lit le fichier que vous avez dsign sur la page Fichier
source dentrept. Il dfinit les colonnes partir des champs contenus dans le
fichier et affiche les dfinitions de ces colonnes dans la liste Zones. Les
donnes exemples, quant elles, sont affiches dans la zone de
prvisualisation Fichier. Pour les voir toutes, utilisez les barres de dfilement.

Pour saisir des informations sur les colonnes drives des champs dun fichier
source, procdez comme suit :
1. Cliquez sur longlet Zones.
2. Cliquez sur le nom de colonne par dfaut, COL001, et remplacez-le par le
nom de colonne suivant :
STATE
3. Rptez ltape 2 pour renommer le reste des colonnes. Remplacez
COL002 par CITY et COL003 par POPULATION.

Chapitre 3. Dfinition des sources de lentrept 27


4. Cliquez sur OK.
Le bloc-notes Dfinition dun fichier source dentrept se ferme.

Laissez le bloc-notes Dfinition dune source dentrept ouvert en vue de la


prochaine tche.
Dfinition des paramtres de scurit pour un fichier source dentrept
Lorsque vous dfinissez une source de type fichier, vous devez dfinir les
paramtres de scurit qui sappliquent cette source. Cet exercice vous
apprend le faire.

Pour dfinir les paramtres de scurit dun fichier source dentrept,


procdez comme suit :
1. Dans le bloc-notes Dfinition dune source dentrept, cliquez sur longlet
Scurit.
2. Slectionnez le groupe Tutorial Warehouse Group.
3. Cliquez sur > pour transfrer le groupe Tutorial Warehouse Group dans la
liste Groupes dentrept slectionns. Cela permet daccorder votre ID
utilisateur le droit de crer des tapes sollicitant cette source dentrept.
4. Cliquez sur OK pour enregistrer vos modifications et fermer le bloc-notes
Dfinition dune source dentrept.

Rsum de la leon
Voici ce que vous avez fait dans cette leon :
v Vous avez visualis les donnes dune table et dun fichier.
v Vous avez dfini une source dentrept relationnelle.
v Vous avez dfini une source dentrept de type fichier.

28 Tutoriel Business Intelligence : Introduction Data Warehouse Center


Chapitre 4. Dfinition des cibles de lentrept

Dans cette leon, vous allez dfinir des cibles dentrept. Les cibles dentrept
correspondent la base de donnes et aux tables que Data Warehouse Center
doit utiliser pour constituer votre entrept de donnes. Gnralement, les
tables cible dfinies dans une cible dentrept semploient galement comme
table de dimension et table des faits dun schma en toile. Toutefois, la cible
dentrept peut galement comprendre des tables cible intermdiaires servant
transformer les donnes. Pour toute information sur la cration dun schma
en toile, consultez le document Business Intelligence Tutorial: Extended Lessons
in Data Warehousing, disponible ladresse suivante :
http://www.ibm.com/software/data/bi/downloads.html.

Dans cette leon, vous allez effectuer les tches suivantes :


v Dfinir la cible dentrept Tutorial Targets. Cette cible reprsente une
dfinition logique de la base de donnes de type entrept que vous avez
cre dans le Chapitre 2, Cration dune base de donnes de type
entrept la page 11.
v Dfinir la table DEMOGRAPHICS_TARGET manuellement. Cette table se
trouve dans la base de donnes de lentrept.

Cette leon demande sept minutes environ.

Copyright IBM Corp. 2000 - 2002 29


Dfinition dune cible dentrept
Cet exercice vous apprend dfinir une cible dentrept. Pour dfinir la cible
dentrept Tutorial Targets, vous devez accomplir les tches suivantes :
v Ouvrir le bloc-notes Dfinition dune cible dentrept.
v Fournir des informations sur la cible.
v Fournir des informations sur la base de donnes cible.
v Dfinir les paramtres de scurit pour la cible.
Ouverture du bloc-notes Dfinition dune cible dentrept
Pour ouvrir le bloc-notes Dfinition dune cible dentrept, procdez comme
suit :
1. A partir de la fentre Data Warehouse Center, cliquez avec le bouton droit
de la souris sur le dossier Cibles dentrept.
2. Cliquez sur Dfinition > Famille DB2.
Le bloc-notes Dfinition dune cible dentrept souvre.

Laissez-le ouvert en vue de la prochaine tche.


Saisie dinformations sur une cible dentrept
Pour saisir des informations sur une cible dentrept, procdez comme suit :
1. Dans la zone Nom, entrez le nom mtier de la cible dentrept :
Tutorial Targets
2. Dans la zone Administrateur, tapez votre nom pour dfinir le contact
associ cette cible dentrept.
3. Dans la zone Description, tapez une brve description des donnes :
Warehouse for The Beverage Company

Laissez le bloc-notes ouvert en vue de la prochaine tche.


Saisie dinformations sur la base de donnes cible
Dans le cadre de la dfinition dune cible dentrept, vous devez fournir des
informations sur la base de donnes servant dentrept.

Pour saisir des informations sur la base de donnes cible, procdez comme
suit :
1. Dans le bloc-notes Dfinition dune cible dentrept, cliquez sur longlet
Base de donnes.
2. Dans la zone Nom de la base de donnes, slectionnez ou tapez le nom
de la base de donnes :
TUTWHS

Comme vous crez la base de donnes cible dans le systme par dfaut,
vous pouvez ignorer la zone Nom du systme.

30 Tutoriel Business Intelligence : Introduction Data Warehouse Center


3. Dans la zone ID utilisateur, saisissez lID utilisateur que vous avez utilis
pour laccs la base de donnes exemple.
4. Dans la zone Mot de passe, tapez le mot de passe de lID utilisateur.
5. Dans la zone Confirmation du mot de passe, tapez de nouveau le mot de
passe.
Utilisez les valeurs par dfaut pour les autres options ou lments de
contrle de la page.

Laissez le bloc-notes ouvert en vue de la prochaine tche.


Dfinition des paramtres de scurit pour une cible dentrept
Dans le cadre de la dfinition dune cible dentrept, il vous faut dfinir les
paramtres de scurit pour la cible.

Pour dfinir les paramtres de scurit dune cible dentrept, procdez


comme suit :
1. Dans le bloc-notes Dfinition dune cible dentrept, cliquez sur longlet
Scurit.
2. Slectionnez le groupe Tutorial Warehouse Group.
3. Cliquez sur > pour transfrer le groupe Tutorial Warehouse Group dans la
liste Groupes dutilisateurs slectionns.
Lajout du groupe la liste autorise les utilisateurs de ce groupe (vous, en
loccurrence) crer des tapes sollicitant cette cible dentrept.
4. Cliquez sur OK pour enregistrer vos modifications et fermer le bloc-notes
Dfinition dune cible dentrept.

Dfinition dune table cible


Dans cet exercice, vous allez dfinir la table DEMOGRAPHICS_TARGET au
sein de la cible dentrept Tutorial Targets. Pour cela, vous allez effectuer les
tches suivantes :
v Ouvrez le bloc-notes Dfinition dune table cible dentrept
v Fournir des informations sur la table cible.
v Ajouter des colonnes la table cible.
Ouverture du bloc-notes Dfinition dune table cible dentrept
Pour ouvrir le bloc-notes Dfinition dune table cible dentrept, procdez
comme suit :
1. Dveloppez larborescence Cibles dentrept jusqu ce que le dossier
Tables situ sous la cible dentrept Tutorial Targets apparaisse.
2. Cliquez avec le bouton droit de la souris sur le dossier Tables, puis
cliquez sur Dfinition.

Chapitre 4. Dfinition des cibles de lentrept 31


Le bloc-notes Dfinition dune table cible dentrept souvre.

Laissez ce bloc-notes ouvert en vue de la prochaine tche.


Saisie dinformations sur une table cible
Cet exercice vous apprend fournir des informations sur une table cible.
1. Dans la liste Schma de la table, indiquez le schma par dfaut.
2. Dans la zone Nom de la table, tapez le nom de la table cible :
DEMOGRAPHICS_TARGET

Etant donn que vous crez la table dans lespace table par dfaut, vous
pouvez ignorer les listes Espace table et Espace table pour index.
3. Dans la zone Description, tapez une brve description de la table :
Demographics data for sales regions
4. Dans la zone Nom mtier, tapez le nom mtier de la table :
Demographics Target
5. Assurez-vous que loption Table cre par Data Warehouse Center est
slectionne.
Data Warehouse Center cre la table au passage en mode test.
Utilisez cette option lorsque vous voulez que Data Warehouse Center cre
la table cible. Sinon, vous pouvez utiliser une table cible dj dfinie.
6. Vrifiez que loption Accs public est slectionne.
Cette option permet dindiquer que toute personne ayant accs la base
de donnes a galement accs la table. Utilisez les valeurs par dfaut
pour les autres options de la page.

32 Tutoriel Business Intelligence : Introduction Data Warehouse Center


Laissez le bloc-notes ouvert en vue de la prochaine tche.
Ajout de colonnes la table cible
Pour ajouter des colonnes la table cible :
1. Cliquez sur longlet Colonnes.
2. Cliquez avec le bouton droit de la souris sur lespace vide de la liste.
3. Cliquez sur Ajout.
Une ligne est ajoute la liste. Vous pouvez ainsi dfinir la colonne State,
qui est lune des valeurs principales de la table.
4. Cliquez sur la colonne Nom de colonne, puis tapez STATE.
5. Dans la colonne Type de donnes, assurez-vous que le type CHAR est
spcifi.
6. Cliquez sur la colonne Longueur et remplacez la valeur par dfaut par
50.
Ignorez les colonnes Prcision et Echelle, car elles ne concernent que les
donnes dcimales.

Chapitre 4. Dfinition des cibles de lentrept 33


7. Vrifiez que loption Valeurs NULL admises est slectionne. Faites
dfiler la fentre vers la droite si vous ne pouvez pas voir la case Valeurs
NULL admises.
8. Dans la zone Nom mtier, tapez State.
9. Rptez les tapes 2 8 en utilisant les paramtres ci-dessous, afin de
dfinir les autres colonnes de la table DEMOGRAPHICS_TARGET :

Nom Type de Longueur Valeurs NULL Nom mtier


donnes admises
CITY CHAR 50 Dsactivez City
loption Valeurs
NULL admises.
POPULATION INTEGER N/A Dsactivez Population
loption Valeurs
NULL admises.

Ignorez les autres pages du bloc-notes.


10. Cliquez sur OK.
Le bloc-notes Dfinition dune table cible dentrept se ferme. La table
DEMOGRAPHICS_TARGET saffiche sous le dossier Tables.

34 Tutoriel Business Intelligence : Introduction Data Warehouse Center


Rsum de la leon
Voici ce que vous avez fait dans cette leon :
v Vous avez dfini une cible dentrept.
v Vous avez dfini une table cible dentrept, DEMOGRAPHICS_TARGET.

Chapitre 4. Dfinition des cibles de lentrept 35


36 Tutoriel Business Intelligence : Introduction Data Warehouse Center
Chapitre 5. Dfinition dun processus pour lentrept

Un processus dentrept comprend une srie dtapes qui dfinissent des


oprations de transformation et de dplacement de donnes. Dans cette leon,
vous allez crer le processus Build Tutorial Market Dimension. Celui-ci va
recevoir les sources dentrept, la table cible et les tapes que vous allez
utiliser pour dfinir des oprations de transformation et de dplacement dans
la leon suivante.

Afin de dfinir le processus Build Tutorial Market Dimension, vous allez


effectuer les tches suivantes :
v Dfinir un domaine.
v Ouvrir le bloc-notes Dfinition dun processus.
v Fournir des informations sur le processus.
v Dfinir les paramtres de scurit pour le processus.

Cette leon demande neuf minutes environ.

Dfinition dun domaine


Une fois que vous avez cr et dfini vos sources et cibles dentrept, vous
pouvez dfinir la faon de dplacer et de transformer les donnes. Dans Data
Warehouse Center, vous utilisez des domaines, des processus et des tapes
pour organiser, dplacer et transformer vos donnes source, puis introduire
celles-ci dans la base de donnes qui sert dentrept.

Dans cette leon, vous allez utiliser Data Warehouse Center pour dfinir le
domaine TBC Tutorial. Un domaine permet didentifier et de regrouper les
processus relatifs un domaine logique de lentreprise.

Copyright IBM Corp. 2000 - 2002 37


Par exemple, sachant que vous tes en train de crer un entrept contenant
des donnes sur les oprations de vente et de marketing ralises par TBC,
vous allez dfinir un domaine Ventes et un domaine Marketing. Aprs cela,
vous allez ajouter au domaine Ventes les processus relatifs aux ventes. De
mme, vous ajouterez au domaine Marketing les dfinitions relatives aux
donnes du marketing.

Tous les utilisateurs pouvant dfinir un domaine, vous navez pas besoin de
modifier les autorisations pour le groupe Tutorial Warehouse Group.
Dfinition du domaine TBC Tutorial
Pour dfinir le domaine, procdez comme suit :
1. Dans larborescence de Data Warehouse Center, cliquez avec le bouton
droit de la souris sur le dossier Domaines, puis cliquez sur Dfinition.
Le bloc-notes Dfinition dun domaine souvre.
2. Dans la zone Nom, tapez le nom mtier du domaine crer pour les
besoins du tutoriel :
TBC Tutorial

Le nom de domaine peut comporter jusqu 80 caractres, espaces


compris.
3. Dans la zone Administrateur, tapez votre nom pour dfinir le contact de
ce domaine.
4. Dans la zone Description, tapez une brve description du nouveau
domaine :
Tutorial subject area

38 Tutoriel Business Intelligence : Introduction Data Warehouse Center


Vous pouvez galement utiliser la zone Remarques pour saisir des
informations supplmentaires concernant le domaine.

5. Cliquez sur OK pour crer le domaine dans larborescence de Data


Warehouse Center.

Ouverture du bloc-notes Dfinition dun processus


Pour ouvrir le bloc-notes Dfinition dun processus, procdez comme suit :
1. Dans la fentre Data Warehouse Center, dveloppez larborescence
Domaines.
2. Dveloppez le domaine TBC Tutorial, que vous venez de dfinir
(Dfinition dun domaine la page 37).
3. Cliquez avec le bouton droit de la souris sur le dossier Processus, puis
cliquez sur Dfinition.
Le bloc-notes Dfinition dun processus souvre.

Laissez le bloc-notes ouvert en vue de la prochaine tche.

Chapitre 5. Dfinition dun processus pour lentrept 39


Saisie dinformations sur le processus
Pour saisir des informations sur le processus, procdez comme suit :
1. Saisissez le nom du processus dans la zone Nom :
Build Tutorial Market Dimension

Un nom de processus peut comporter jusqu 80 caractres et une


distinction est opre entre majuscules et minuscules. Le premier caractre
du nom doit tre alphanumrique.
2. Dans la zone Administrateur, tapez votre nom pour dfinir le contact
associ cette dfinition de processus.
3. Dans la zone Description, tapez une brve description du processus :
Process to create the LOOKUP_MARKET table

Laissez le bloc-notes ouvert en vue de la prochaine tche.

Dfinition des paramtres de scurit pour le processus


Pour dfinir les paramtres de scurit du processus, procdez comme suit :
1. Cliquez sur longlet Scurit.
2. Dans la liste Groupes dutilisateurs disponibles, cliquez sur le groupe
Tutorial Warehouse Group, que vous avez dfini dans la section
Dfinition dun groupe dutilisateurs dentrept la page 7.
3. Cliquez sur > pour transfrer le groupe Tutorial Warehouse Group dans la
liste Groupes dutilisateurs slectionns.
Lajout de ce groupe la liste autorise les utilisateurs du groupe (vous, en
loccurrence) ouvrir le processus et y ajouter des objets.
4. Cliquez sur OK.
Le bloc-notes Dfinition dun processus se ferme.

Rsum de la leon
Au cours de cette leon, vous avez accompli les tches suivantes dans le but
de crer le processus Build Tutorial Market Dimension :
v Dfinition du domaine TBC Tutorial.
v Ouverture du bloc-notes Dfinition dun processus.
v Saisie dinformations sur le processus.
v Dfinition des paramtres de scurit pour le processus.

40 Tutoriel Business Intelligence : Introduction Data Warehouse Center


Chapitre 6. Ajout de sources et de cibles un processus

Pour dfinir le flot des donnes, vous devez ajouter chaque source qui sera
transforme par les tapes, ainsi que les tables cible rsultant de cette
transformation. Dans le prsent exercice, vous allez ajouter les sources de
donnes au processus.

Dans le cadre du processus Build Tutorial Market Dimension, vous chargez le


fichier demographics.txt dans la base de donnes cible. Pour cette tape, vous
devez donc ajouter au processus le fichier source et la table
DEMOGRAPHICS_TARGET. Le fichier source contenant les donnes
dmographiques fait partie de la source dentrept Tutorial file source, que
vous avez dfinie au Chapitre 3, Dfinition des sources de lentrept la
page 15. La table DEMOGRAPHICS_TARGET fait partie de la cible dentrept
Tutorial Targets, que vous avez dfinie au Chapitre 4, Dfinition des cibles de
lentrept la page 29.

Cette leon vous apprend ouvrir le processus et y ajouter des objets, de


faon pouvoir dfinir le flot des donnes visuellement.

Elle demande sept minutes environ.

Copyright IBM Corp. 2000 - 2002 41


Ouverture du processus
Pour ouvrir le processus Build Tutorial Market Dimension, procdez comme
suit :
1. Dans la fentre de Data Warehouse Center, dveloppez larborescence
Domaines.
2. Dveloppez larborescence TBC Tutorial jusqu ce que le processus Build
Tutorial Market Dimension apparaisse.
3. Cliquez avec le bouton droit de la souris sur le processus Build Tutorial
Market Dimension.
4. Cliquez sur Ouverture.

Ajout de sources de donnes un processus


Les exercices suivants vous apprennent introduire dans un processus une
source de type fichier et une source de type table.
Ajout du fichier demographics.txt au processus
Le fichier source contenant les donnes dmographiques fait partie de la
source dentrept Tutorial file source, que vous avez dfinie au Chapitre 3,
Dfinition des sources de lentrept la page 15. Le prsent exercice vous
apprend ajouter cette source un processus.

Pour ajouter le fichier demographics.txt au processus Build Tutorial Market


Dimension, procdez comme suit :

1. Cliquez sur licne Ajout de donnes.


2. Sur le canevas (la zone vide de la fentre), cliquez lemplacement o
vous voulez insrer le fichier. La fentre Ajout de donnes souvre.
3. Dans la liste Tables source et cible disponibles, dveloppez larborescence
Sources dentrept.
Une liste des sources dentrept disponibles saffiche.
4. Dveloppez larborescence de la source dentrept Tutorial file source.
5. Dveloppez larborescence Fichiers.
Dans cette arborescence, slectionnez le fichier Demographics.txt :
X:\program files\ibm\sqllib\samples\db2sampl\dwc\demographics.txt ,
X reprsentant lunit sur laquelle vous avez install lexemple.
6. Cliquez sur > pour ajouter ce fichier la liste Tables source et cible
slectionnes.
7. Cliquez sur OK pour fermer la fentre et ajouter la table au processus.
Ajout de la table SAMPLTBC.GEOGRAPHIES au processus
Vous devez maintenant ajouter au processus la table source.

42 Tutoriel Business Intelligence : Introduction Data Warehouse Center


Pour ajouter la table source SAMPLTBC.GEOGRAPHIES, procdez comme
suit :

1. Cliquez sur licne Ajout de donnes.


2. Cliquez sur le canevas lemplacement o vous voulez placer la table. La
fentre Ajout de donnes souvre.
3. Dveloppez larborescence Sources dentrept jusqu ce que la source
dentrept Tutorial Relational Source apparaisse.
4. Dveloppez larborescence Tutorial Relational Source jusqu ce que la
table SAMPLTBC.GEOGRAPHIES apparaisse.
5. Cliquez sur la table SAMPLTBC.GEOGRAPHIES.
6. Cliquez sur > pour ajouter la table SAMPLTBC.GEOGRAPHIES la liste
Tables source et cible slectionnes.
7. Cliquez sur OK pour fermer la fentre et ajouter la table au processus.
La table SAMPLTBC.GEOGRAPHIES apparat dans la fentre Modle de
processus avec le fichier Demographics.txt.
8. Placez licne Demographics.txt dans langle suprieur gauche de la
fentre et licne GEOGRAPHIES, dans langle suprieur droit.

Ajout de la table DEMOGRAPHICS_TARGET au processus


Les tables cible contiennent les donnes source aprs que celles-ci ont t
transformes. Dans lexercice ci-dessous, vous allez introduire la table
DEMOGRAPHICS_TARGET dans le processus.

Pour ajouter la table DEMOGRAPHICS_TARGET, procdez comme suit :

1. Cliquez sur licne Ajout de donnes.


2. Cliquez sur le canevas sous licne du fichier demographics.txt.
La fentre Ajout de donnes souvre.
3. Dans la liste Tables source et cible disponibles, dveloppez larborescence
Cibles dentrept.
La liste des cibles dentrept disponibles saffiche.
4. Dveloppez larborescence de la cible dentrept Tutorial Targets.
5. Dveloppez larborescence Tables.
La table DEMOGRAPHICS_TARGET saffiche dans la liste.
6. Cliquez sur la table DEMOGRAPHICS_TARGET.
7. Cliquez sur > pour ajouter cette table la liste Tables source et cible
slectionnes.
8. Cliquez sur OK pour fermer la fentre et ajouter la table au processus.

Chapitre 6. Ajout de sources et de cibles un processus 43


Rsum de la leon
Voici ce que vous avez fait dans cette leon :
v Vous avez ouvert le processus.
v Vous y avez ajout des sources de donnes.
v Vous y avez galement ajout une table cible.

44 Tutoriel Business Intelligence : Introduction Data Warehouse Center


Chapitre 7. Dfinition des oprations de transformation et
de dplacement des donnes

Maintenant que vous disposez de sources dentrept, dune cible dentrept et


dun processus dentrept, vous pouvez dplacer et transformer les donnes
gographiques et dmographiques pour lentrept de la socit TBC. Dans
cette leon, vous allez indiquer comment Data Warehouse Center doit
dplacer les donnes et les convertir au format appropri en vue de leur
stockage dans lentrept de donnes.

Vous dfinirez des tapes, des sources et des cibles dans le processus Build
Tutorial Market Dimension. Pour la prsente leon, vous allez accomplir les
tches suivantes :
v Ajouter une tape visant charger le fichier demographics.txt dans la base
de donnes de lentrept.
v Ajouter une tape visant slectionner des donnes dans la table
GEOGRAPHIES, puis les introduire dans une table cible laide dune
instruction SQL.

Cette leon demande quinze minutes environ.

Copyright IBM Corp. 2000 - 2002 45


Ajout dtapes un processus
Aprs avoir dfini les sources et les cibles dentrept, vous pouvez ajouter les
tapes qui indiquent comment les donnes source gographiques et
dmographiques de lentreprise TBC doivent tre converties afin de former les
donnes cible. Pour cela, vous allez dfinir les deux tapes ci-dessous dans le
cadre du prsent exercice :
Load Demographics Data (chargement des donnes dmographiques)
Cette tape fait appel un programme DB2 pour charger les donnes
du fichier demographics.txt dans une table de la base de donnes
DWCTBC, que vous avez cre au Chapitre 2, Cration dune base de
donnes de type entrept la page 11.
Select Geographies Data (slection des donnes gographiques)
Cette tape fait appel au langage SQL pour slectionner des colonnes
dans la table source GEOGRAPHIES.

Dans la leon qui suit, vous devez dfinir une tape SQL Select and Insert,
visant joindre les deux tables cible que vous remplissez dans le prsent
exercice.
Dfinition de ltape de chargement des donnes dmographiques
Pour dfinir ltape Load Demographics Data :
1. Dans la palette (cest--dire la barre doutils situe gauche de la fentre),

cliquez sur licne Programmes DB2.


Chaque option de programme dans le menu reprsente un groupe de
programmes, cest--dire un ensemble de programmes connexes.
2. Cliquez sur DB2 UDB > Chargement.
3. Cliquez sur le canevas entre le fichier Demographics.txt et la table
DEMOGRAPHICS_TARGET.
Licne correspondant ltape est ajoute dans la fentre.
4. Cliquez avec le bouton droit de la souris sur ltape, puis cliquez sur
Proprits.
Le bloc-notes Proprits associ ltape souvre.

Laissez-le ouvert en vue de la prochaine tche.

Saisie dinformations gnrales sur ltape


Pour saisir des informations gnrales sur ltape, procdez comme suit :
1. Sur la page DB2 Universal Database du bloc-notes Proprits associ
ltape, saisissez le nom de ltape dans la zone Nom.
Load Demographics Data

46 Tutoriel Business Intelligence : Introduction Data Warehouse Center


2. Dans la zone Administrateur, tapez votre nom pour dfinir le contact
associ cette tape.
3. Dans la zone Description, tapez une brve description de ltape :
Loads demographics data into the warehouse.
4. Cliquez sur OK.
Le bloc-notes Proprits associ ltape se ferme.

Etablissement dune liaison entre ltape Load Demographics Data dune


part, et une source et une cible dentrept dautre part
Lorsque vous dfinissez une tape de chargement laide de DB2 UDB, vous
devez tablir une liaison entre celle-ci et les donnes source quelle a pour but
de charger.

Pour lier ltape Load Demographics Data aux donnes source, procdez
comme suit :

1. Cliquez sur licne Flot de tches.

2. Cliquez sur licne Liaison de donnes.


Cette icne permet de dfinir le flot des donnes du fichier source la
table cible, en passant par ltape de transformation.
3. Cliquez au centre du fichier Demographics.txt et maintenez le bouton de
la souris enfonc pour faire glisser le pointeur vers ltape Load
Demographics Data.
Data Warehouse Center trace une ligne entre le fichier et ltape. Cette
ligne indique que le fichier Demographics.txt contient les donnes source
de ltape.
4. Cliquez au centre de ltape Load Demographics Data et maintenez le
bouton de la souris enfonc pour faire glisser le pointeur vers la table
DEMOGRAPHICS_TARGET.

Chapitre 7. Dfinition des oprations de transformation et de dplacement des donnes 47


La nouvelle ligne indique que la table DEMOGRAPHICS_TARGET
contient les donnes cible de ltape.

Dfinition de paramtres pour ltape Load Demographics Data


Pour dfinir les paramtres de ltape Load Demographics Data, procdez
comme suit :
1. Cliquez avec le bouton droit de la souris sur ltape Load Demographics
Data, puis cliquez sur Proprits. Le bloc-notes associ cette tape
souvre.
2. Cliquez sur longlet Paramtres.
3. Dans la liste Mode de chargement, slectionnez REPLACE.

48 Tutoriel Business Intelligence : Introduction Data Warehouse Center


Dans cet exercice, vous utiliserez pour le reste de cette page les valeurs
par dfaut.

Vous pouvez ignorer la page Mappage de colonnes, car le programme de


chargement nutilise pas la fonction de mappage de colonnes.
4. Cliquez sur OK.
Le bloc-notes Proprits associ ltape se ferme.
Dfinition de ltape de slection des donnes gographiques
Cette tape consiste slectionner des colonnes dans la table source
GEOGRAPHIES, puis les introduire dans une table cible que vous crez
dans un exercice ultrieur.

Chapitre 7. Dfinition des oprations de transformation et de dplacement des donnes 49


Pour dfinir ltape Select Geographies Data :

1. Dans la palette, cliquez sur licne SQL , puis cliquez sur Select and
Insert.
2. Sur le canevas, cliquez sous la table GEOGRAPHIES pour ajouter une
icne dtape dans la fentre.
3. Ouvrez le bloc-notes Proprits associ ltape.
4. Sur la page SQL, saisissez le nom suivant dans la zone Nom.
Select Geographies Data
5. Dans la zone Administrateur, tapez votre nom pour dfinir le contact
associ cette tape.
6. Dans la zone Description, tapez une brve description de ltape :
Selects geographical data from the warehouse source
7. Cliquez sur OK.
Le bloc-notes Proprits associ ltape se ferme.

Etablissement dune liaison entre ltape Select Geographies Data dune


part, et une source et une cible dentrept dautre part
Pour ltape Select Geographies Data, vous devez dsigner une source et une
cible afin de dfinir les donnes dplacer et la destination de celles-ci aprs
leur dplacement et leur transformation.

Pour lier ltape Select Geographies Data une source et une cible dentrept,
procdez comme suit :

1. Dans la fentre Modle de processus, cliquez sur licne Flot de tches.

2. Cliquez sur licne Liaison de donnes.


3. Cliquez au centre de la table source GEOGRAPHIES et maintenez le
bouton de la souris enfonc pour faire glisser le pointeur vers le centre de
ltape Select Geographies Data.
Data Warehouse Center trace une ligne signifiant que la table source
GEOGRAPHIES contient les donnes source de ltape.
Sachant que vous allez utiliser Data Warehouse Center pour gnrer la
table cible, vous navez pas besoin de lier une table cible ltape.

Slection de colonnes dans la table source GEOGRAPHIES


Pour slectionner des colonnes dans la table source GEOGRAPHIES, procdez
comme suit :
1. Ouvrez le bloc-notes Proprits associ ltape Select Geographies Data.
2. Cliquez sur longlet Instruction SQL.
3. Cliquez sur Construction SQL.

50 Tutoriel Business Intelligence : Introduction Data Warehouse Center


Lassistant Construction SQL souvre. La page Tables saffiche.
4. Assurez-vous que la table SAMPLTBC.GEOGRAPHIES est bien prsente.

5. Cliquez sur longlet Colonnes.


6. Cliquez sur >> pour ajouter toutes les colonnes de la table
SAMPLTBC.GEOGRAPHIES la liste Colonnes slectionnes.

Chapitre 7. Dfinition des oprations de transformation et de dplacement des donnes 51


7. Cliquez sur longlet Vrification pour examiner linstruction SQL que
vous venez de construire.
8. Cliquez sur OK.

52 Tutoriel Business Intelligence : Introduction Data Warehouse Center


Lassistant Construction SQL se ferme. Linstruction SQL que vous venez
de construire saffiche sur la page Instruction SQL.

9. Cliquez sur Test pour tester le code SQL que vous venez de produire.
Data Warehouse Center renvoie un exemple de rsultat pour votre
instruction SELECT. Comparez ce rsultat celui qui est prsent dans la
section Visualisation des donnes contenues dans les tables la
page 17.
10. Cliquez sur Fermeture pour fermer la fentre.

Une fois que vous avez spcifi les colonnes auxquelles ltape SQL doit
accder dans la table source, vous tes prt crer la table cible. Laissez le
bloc-notes de ltape ouvert en vue de la prochaine tche.

Cration de la table GEOGRAPHIES_TARGET


Dans cet exercice, vous allez crer la table GEOGRAPHIES_TARGET au
moyen de la page Mappage de colonnes du bloc-notes associ ltape Select
Geographies Data.

Chapitre 7. Dfinition des oprations de transformation et de dplacement des donnes 53


Pour crer la table GEOGRAPHIES_TARGET :
1. Ouvrez le blocs-notes Proprits associ ltape Select Geographies Data
step, puis cliquez sur longlet Mappage de colonnes.
Les colonnes source saffichent sur la partie gauche de la page et les
colonnes cible, sur la partie droite. Il nexiste aucune colonne cible dans
la liste car vous navez pas spcifi les paramtres permettant la cration
de la table cible.
2. Cliquez sur Gnration de tables par dfaut.
La fentre Gnration de tables par dfaut souvre.
3. Dans la liste Cible dentrept, cliquez sur Tutorial Targets.
La cible dentrept est la base de donnes ou le systme de fichiers dans
lequel la table cible est cre.
4. Dans la liste Schma de la table, indiquez le schma de table par dfaut
IWH.
Etant donn que vous crez la table dans lespace table par dfaut, vous
pouvez ignorer la liste Espace table.
5. Dans la zone Nom de la table, tapez :
GEOGRAPHIES_TARGET
6. Cliquez sur OK pour fermer la fentre Gnration de tables par dfaut.
Les colonnes de la table GEOGRAPHIES_TARGET saffichent dans la liste
des colonnes cible situe sur la partie droite de la page Mappage de
colonnes.
7. Vrifiez que les colonnes source correspondent aux colonnes cible.

54 Tutoriel Business Intelligence : Introduction Data Warehouse Center


8. Cliquez sur longlet Options de traitement.
9. Vrifiez que Remplacer est slectionn dans la liste Type de peuplement.
10. Assurez-vous que la case Excution la demande est coche.
Pour cet exercice, vous utiliserez les valeurs par dfaut de la page.
11. Cliquez sur OK.
Le bloc-notes Proprits associ ltape se ferme. Data Warehouse
Center cre une table cible appele GEOGRAPHIES_TARGET et la lie
ltape.

Dfinition des proprits de la table GEOGRAPHIES_TARGET


Vous devez maintenant dfinir les proprits de la table
GEOGRAPHIES_TARGET, que vous avez cre linstant.

Pour dfinir les proprits de la table GEOGRAPHIES_TARGET :


1. Dans la fentre Modle de processus, cliquez avec le bouton droit de la
souris sur la table GEOGRAPHIES_TARGET, puis cliquez sur Proprits.

Chapitre 7. Dfinition des oprations de transformation et de dplacement des donnes 55


2. Dans la zone Nom mtier, tapez un nom vocateur pour la table :
Geographies Target

Utilisez les valeurs par dfaut pour les autres options du bloc-notes.
3. Cliquez sur OK. Le bloc-notes Proprits associ la table se ferme.

Rsum de la leon
Voici ce que vous avez fait dans cette leon :
v Vous avez dfini deux tapes de dplacement et de transformation de
donnes :
Load Demographics Data
Select Geographies Data

Les sources et les cibles de chacune des tapes sont affiches dans le
tableau ci-dessous :

Etape Sources Cible


Load Demographics Data Fichier demographics.txt Table
DEMOGRAPHICS_TARGET
Select Geographies Data Table GEOGRAPHIES Table
GEOGRAPHIES_TARGET

v Vous avez tabli les liaisons de donnes pour chaque tape.


v Vous avez cr une table cible par dfaut, GEOGRAPHIES_TARGET.

56 Tutoriel Business Intelligence : Introduction Data Warehouse Center


Chapitre 8. Opration de jointure

Aprs avoir charg et insr des donnes source dans des tables cible, dans le
cadre du processus Build Tutorial Market Dimension, vous pouvez runir ces
donnes, dmographiques et gographiques, dans une mme table. La
prsente leon vous apprend crer une tape de jointure, qui consiste
runir les donnes des tables DEMOGRAPHICS_TARGET et
GEOGRAPHIES_TARGET, et introduire la table de jointure dans la base de
donnes dentrept cre dans le prsent tutoriel.

Pour joindre les deux tables, vous allez effectuer les tches suivantes :
v Dfinir ltape Join Market Data.
v Joindre les tables DEMOGRAPHICS_TARGET et GEOGRAPHIES_TARGET.
v Crer la table LOOKUP_MARKET.
v Dfinir les proprits de la table LOOKUP_MARKET.

Cette leon demande dix minutes environ.

Dfinition de ltape Join Market Data


Vous avez prcdemment cr des tapes qui extraient des donnes de vos
sources et les introduisent dans des tables cible. Lentreprise TBC souhaite
cependant obtenir des informations de nature dmographique et
gographique la fois. Par consquent, vous devez runir les donnes des
deux tables cible que vous avez cres dans une mme table contenant la
fois les informations dmographiques et gographiques.
Ajout de ltape Join Market Data au processus
Cet exercice vous apprend vous servir dune tape SQL Select and Insert
pour runir les donnes des deux tables cible que vous avez cres et les
introduire dans une autre table cible.

Copyright IBM Corp. 2000 - 2002 57


Pour ajouter ltape Join Market Data sur le canevas et saisir des informations
gnrales son sujet, procdez comme suit :

1. Dans la palette, cliquez sur licne SQL , puis sur Select and Insert.
2. Sur le canevas, cliquez sous les deux colonnes formes par les tapes et les
tables.
Licne correspondant ltape est ajoute dans la fentre.
3. Ouvrez le bloc-notes Proprits associ ltape.
4. Sur la page SQL, saisissez le nom suivant dans la zone Nom.
Join Market Data
5. Dans la zone Administrateur, tapez votre nom pour dfinir le contact
associ cette tape.
6. Dans la zone Description, tapez une brve description de ltape :
Joins the GEOGRAPHIES_TARGET table with the DEMOGRAPHICS_TARGET table.
7. Cliquez sur OK.
Le bloc-notes Proprits associ ltape se ferme.
Etablissement dune liaison entre ltape Join Market Data et les donnes
source
Cet exercice vous apprend lier ltape Join Market Data aux tables
DEMOGRAPHICS_TARGET et GEOGRAPHIES_TARGET. Ces deux tables
servent de sources pour ltape.

Pour dfinir le flot de donnes de ltape Join Market Data, procdez comme
suit :

1. Cliquez sur licne Flot de tches.

2. Cliquez sur licne Liaison de donnes.


3. Cliquez au centre de la table GEOGRAPHIES_TARGET et faites glisser le
pointeur vers ltape Join Market Data.
Data Warehouse Center trace une ligne indiquant que la table
GEOGRAPHIES_TARGET contient les donnes source de ltape.
4. Rptez ltape 3 avec la table DEMOGRAPHICS_TARGET.
Data Warehouse Center trace une ligne indiquant que la table
DEMOGRAPHICS_TARGET contient les donnes source de ltape.
Comme vous demanderez Data Warehouse Center de gnrer la table
cible, vous navez pas besoin deffectuer de liaison une table cible pour
cette tape.

58 Tutoriel Business Intelligence : Introduction Data Warehouse Center


Runion des tables DEMOGRAPHICS_TARGET et
GEOGRAPHIES_TARGET
Vous allez maintenant runir les tables DEMOGRAPHICS_TARGET et
GEOGRAPHIES_TARGET. Le prsent exercice vous apprend effectuer cette
jointure en excutant les tches suivantes :
v Ouvrir la fentre Construction SQL.
v Dsigner les colonnes joindre.
v Joindre les colonnes.
Ouverture de la fentre Construction SQL
Pour ouvrir la fentre Construction SQL, procdez comme suit :
1. Cliquez avec le bouton droit de la souris sur ltape Join Market Data.
2. Cliquez sur Proprits.
Le bloc-notes Proprits associ ltape souvre.
3. Cliquez sur longlet Instruction SQL.
4. Cliquez sur le bouton de commande Construction SQL pour que Data
Warehouse Center produise du code SQL. (Vous pouvez galement
produire votre propre code SQL.)
La fentre Construction SQL souvre.
5. Sur la page Tables, vrifiez que les tables DEMOGRAPHICS_TARGET et
GEOGRAPHIES_TARGET figurent dans la liste.

Laissez la fentre Construction SQL ouverte en vue de la prochaine tche.


Dsignation des colonnes pour lopration de jointure
Cet exercice vous apprend dsigner des colonnes dans chaque table en vue
de lopration de jointure.

Pour dsigner des colonnes en vue de la jointure, procdez comme suit :


1. Sur la page Colonnes de la fentre Construction SQL, slectionnez chaque
colonne de la liste Colonnes disponibles, sauf STATE et CITY dans la
table DEMOGRAPHICS_TARGET, puis cliquez sur > pour transfrer les
colonnes dans la liste Colonnes slectionnes.
Vous navez pas besoin des colonnes STATE et CITY dans la table
DEMOGRAPHICS_TARGET car elles sont dj dfinies dans la table
GEOGRAPHIES_TARGET.
2. Cliquez sur Ajout.
La fentre Gnrateur dexpressions - colonnes souvre.

Chapitre 8. Opration de jointure 59


3. Dans la zone Expression, tapez linstruction CASE suivante :
CASE
WHEN POPULATION < 9000000 THEN 1
WHEN POPULATION < 15000000 THEN 2
ELSE 3
END

4. Cliquez sur OK.


Une nouvelle colonne est ajoute la liste Colonnes slectionnes.
5. Cliquez sur la zone Nom de cette nouvelle colonne et tapez le nom de
colonne suivant :
SIZE_ID
6. Appuyez sur Entre.
7. Cliquez sur Vers le haut jusqu ce que la colonne SIZE_ID se trouve
au-dessus de la colonne POPULATION.
Opration de jointure
Cet exercice vous apprend joindre la colonne CITY de la table
GEOGRAPHIES_TARGET la colonne CITY de la table
DEMOGRAPHICS_TARGET. Vous runissez les tables laide de la colonne
CITY car cette dernire leur est commune.

Pour joindre les colonnes, procdez comme suit :


1. Cliquez sur longlet Jointures.

60 Tutoriel Business Intelligence : Introduction Data Warehouse Center


2. Dans la table GEOGRAPHIES_TARGET, cliquez sur la colonne CITY.
3. Dans la table DEMOGRAPHICS_TARGET, cliquez sur la colonne CITY.
4. Cliquez sur Jointure.
La ligne entre les colonnes CITY indique que les tables sont jointes sur
cette colonne.
5. Cliquez sur longlet Vrification pour afficher linstruction SQL que vous
venez de construire.
6. Cliquez sur OK.
Lassistant Construction SQL se ferme.

Laissez-le ouvert en vue de la prochaine tape.

Cration de la table LOOKUP_MARKET


Cet exercice vous apprend crer la table LOOKUP_MARKET depuis la page
Mappage de colonnes du bloc-notes Proprits associ ltape Join Market
Data. Cette table est destine contenir les donnes dmographiques et
gographiques extraites des tables DEMOGRAPHICS_TARGET et
GEOGRAPHIES_TARGET par lintermdiaire de ltape Join Market Data.

Pour crer la table LOOKUP_MARKET :


1. Cliquez sur longlet Mappage de colonnes.
2. Cliquez sur Gnration de tables par dfaut.
La fentre Gnration de tables par dfaut souvre.
3. Dans la liste Cible dentrept, cliquez sur Tutorial Targets.
4. Dans la liste Schma de table, tapez ou cliquez sur IWH. Ignorez la liste
Espace table.
5. Dans la zone Nom de la table, tapez ceci :
LOOKUP_MARKET
6. Cliquez sur OK.
La fentre Gnration de tables par dfaut se ferme. Les colonnes cible
saffichent dans la liste des colonnes cible situe sur la partie droite de la
page Mappage des colonnes.
7. Cliquez sur longlet Options de traitement.
8. Dans la liste Type de peuplement, vrifiez que Remplacement est
slectionn.
9. Assurez-vous que loption Excution la demande est slectionne.
Utilisez les valeurs par dfaut pour les autres options de la page.
10. Cliquez sur OK.
Le bloc-notes Proprits associ ltape se ferme et la table
LOOKUP_MARKET saffiche dans la fentre Modle de processus.

Chapitre 8. Opration de jointure 61


Dfinition des proprits de la table LOOKUP_MARKET
Cet exercice vous apprend dfinir les proprits de la table
LOOKUP_MARKET. Cette table est dfinie comme table de dimension, de
faon pouvoir tre utilise en tant que telle dans un schma en toile.

Pour dfinir les proprits de la table LOOKUP_MARKET :


1. Cliquez avec le bouton droit de la souris sur la table LOOKUP_MARKET.
Le bloc-notes Proprits associ la table souvre.
2. Dans la zone Description, tapez une description de la table :
Market dimension data
3. Slectionnez loption Partie dun schma OLAP et le bouton doption
Table de dimension.
La table LOOKUP_MARKET fait partie des tables de dimension que vous
introduirez dans un schma en toile dans le cadre du tutoriel suivant :
Business Intelligence Tutorial: Extended Lessons in Data Warehousing.
4. Cliquez sur longlet Colonnes.
5. Dsactivez loption Valeurs NULL admises pour la colonne CITY_ID.
6. Cliquez sur longlet Cl primaire dentrept.
7. Cliquez sur CITY_ID dans la liste Colonnes disponibles.
8. Cliquez sur > pour dplacer la colonne CITY_ID vers la liste Colonnes
de cl primaire.
9. Dans la zone Nom de la contrainte, tapez ceci :
Whse Market PK
10. Cliquez sur OK. Le bloc-notes Proprits associ la table se ferme.

11. Cliquez sur licne Sauvegarder de la barre doutils afin de


sauvegarder le processus.

62 Tutoriel Business Intelligence : Introduction Data Warehouse Center


Rsum de la leon
Voici ce que vous avez fait dans cette leon :
v Vous avez dfinit ltape Join Market Data.
v Voua avez joint les tables DEMOGRAPHICS_TARGET et
GEOGRAPHIES_TARGET.
v Vous avez cr la table LOOKUP_MARKET.
v Vous avez dfini des proprits pour LOOKUP_MARKET.

Chapitre 8. Opration de jointure 63


64 Tutoriel Business Intelligence : Introduction Data Warehouse Center
Chapitre 9. Test des tapes dentrept

Dans la prsente leon, vous allez peupler la table LOOKUP_MARKET en


excutant les tapes que vous avez cres dans les leons prcdentes.

Vous vrifierez ensuite les rsultats de cette excution.

Pour pouvoir excuter ces tapes, vous devez les faire passer en mode Test.
Jusquici, les tapes que vous avez cres taient en mode Dveloppement. En
mode Dveloppement, vous pouvez modifier tous les paramtres dune tape.
Lorsque vous faites passer ltape en mode Test, Data Warehouse Center cre
la table cible de cette tape. Par consquent, une fois que vous avez fait passer
une tape en mode Test, vous ne pouvez apporter sa dfinition que des
modifications non destructrices pour la table cible. Par exemple, vous pouvez
ajouter des colonnes une table cible quand ltape correspondante est en
mode Test, mais vous ne pouvez pas en supprimer.

Aprs avoir fait passer les tapes en mode Test, vous les excuterez
sparment. Dans une leon ultrieure, vous demanderez leur excution en
squence.

Cette leon demande dix minutes environ.

Test de ltape Load Demographics Data


Dans cet exercice, vous allez faire progresser ltape Load Demographics Data,
puis lexcuter. Ensuite, vous ferez progresser les autres tapes du processus
Build Tutorial Market Dimension.

Copyright IBM Corp. 2000 - 2002 65


Pour tester ltape Load Demographics Data, procdez comme suit :
1. A partir de la fentre Modle de processus du processus Build Tutorial
Market Dimension, cliquez avec le bouton droit de la souris sur ltape
Load Demographics Data.
2. Cliquez sur Mode > Test.
Data Warehouse Center commence crer la table cible et affiche une
fentre de progression. Attendez que la table soit cre avant de passer
la procdure suivante.
Un verrou apparat sur licne de ltape pour indiquer que seules des
modifications non destructrices peuvent tre effectues sur cette tape.

Pour vrifier que la table cible a t cre, procdez comme suit :


1. Dans la fentre Modle de processus, cliquez avec le bouton droit de la
souris sur la table DEMOGRAPHICS_TARGET.
2. Cliquez sur Echantillon.
Si la table existe, la fentre dchantillons souvre. Sinon, cest un message
derreur qui apparat.
3. Cliquez sur Fermeture.

Rptez les procdures ci-dessus pour les tapes Select Geographies Data et
Join Market Data. La table cible de ltape Select Geographies Data sappelle
GEOGRAPHIES_TARGET. La table cible de ltape Join Market Data sappelle
LOOKUP_MARKET.

Rsum de la leon
Voici ce que vous avez fait dans cette leon :
v Vous avez fait passer en mode Test les tapes Load Demographics Data,
Select Geographies Data et Join Market Data.
v Vous avez vrifi les rsultats de chaque tape.
Au Chapitre 10, Planification des processus dentrept la page 67, vous
planifierez leur excution automatique.

66 Tutoriel Business Intelligence : Introduction Data Warehouse Center


Chapitre 10. Planification des processus dentrept

Dans cette leon, vous allez spcifier que les tapes du processus Build
Tutorial Market Dimension doivent tre excutes dans lordre suivant :
1. Load Demographics Data
2. Select Geographies Data
3. Join Market Data

Ensuite, vous prciserez que ltape Load Demographics Data doit tre
excute une heure planifie. Vous activerez le calendrier en faisant passer
les tapes du processus en mode Production.

La leon demande dix minutes environ.

Excution des tapes en squence


Pour spcifier que les tapes doivent tre excutes en squence, procdez
comme suit :
1. Si la fentre Modle de processus est ferme, cliquez avec le bouton droit
de la souris sur le processus Build Tutorial Market Dimension dans la
fentre Entrept de donnes, puis cliquez sur Ouverture. Si la fentre
Modle de processus est dj ouverte, passez ltape suivante.
2. Dans la fentre Modle de processus, cliquez sur licne Flot de tches.

3. Cliquez sur licne Succs (reprsente par une flche verte).

Copyright IBM Corp. 2000 - 2002 67


Loption dtat Succs indique quune tape ne doit tre dmarre quen
cas de succs de lexcution de ltape prcdente. Vous pouvez galement
slectionner les options dtat suivantes :
Echec Cette option dtat indique quune tape ne doit tre dmarre
quen cas dchec de lexcution de ltape prcdente. (Flche
rouge)
Sur achvement
Cette option dtat indique quune tape doit tre dmarre quel
que soit le rsultat de lexcution de ltape prcdente (succs ou
chec). (Flche bleue)

Pour plus de dtails, reportez-vous la rubrique Planification dune


tape dans laide en ligne de Data Warehouse Center.
4. Cliquez sur ltape Load Demographics Data, puis faites glisser le pointeur
vers ltape Select Geographies Data. Une flche verte reprsentant le flot
des tches apparat sur le canevas entre les deux tapes. Elle signifie que
ltape Select Geographies Data sera excute condition que ltape Load
Demographics Data sachve avec succs.
5. Cliquez sur ltape Select Geographies Data et faites glisser le pointeur
vers ltape Join Market Data. Vous indiquez ainsi que ltape Select
Geographies Data doit tre excute avant ltape Join Market Data.

68 Tutoriel Business Intelligence : Introduction Data Warehouse Center


Les tapes seront maintenant excutes dans lordre indiqu au dbut de
la leon.

Planification de la premire tape


Vous allez maintenant planifier lexcution de ltape Load Demographics
Data. Data Warehouse Center se chargera de dmarrer ltape au moment
prvu. Au terme de lexcution de ltape Load Demographics Data, Data
Warehouse Center dmarrera ltape suivante de la squence que vous avez
dfinie dans la section prcdente.

Lorsque vous planifiez une tape, vous pouvez indiquer une ou plusieurs
dates et heures auxquelles elle doit tre excute. Vous pouvez galement
indiquer si ltape doit tre excute une seule fois, ou bien priodiquement,
comme chaque samedi par exemple.

Chapitre 10. Planification des processus dentrept 69


Pour planifier lexcution de ltape Load Demographics Data, procdez
comme suit :
1. Dans la fentre Modle de processus, cliquez avec le bouton droit de la
souris sur ltape Load Demographics Data, puis cliquez sur Planification.
Le bloc-notes Calendrier souvre.
2. Dans la liste Intervalle, slectionnez Annuel.
3. Dans la zone Date, acceptez la date courante (date par dfaut).
4. Dans la zone Heure, indiquez une heure postrieure de quelques minutes
lheure courante.
Ltape sera excute lheure indique.
5. Dans la bote doption Fin, acceptez loption par dfaut, savoir une
excution planifie de faon indfinie.
6. Cliquez sur Ajout.
Le calendrier est ajout la liste Liste de calendriers.

7. Cliquez sur OK.


Le calendrier indiqu est cr.

Transfert des tapes dans le mode Production


Pour activer le calendrier et la squence dexcution que vous avez dfinis,
vous devez faire passer les tapes en mode Production. Le passage au mode
Production indique que les tapes ont leur forme dfinitive. En mode
Production, vous ne pouvez modifier que les paramtres sans aucune
incidence sur lexcution de ltape (description, par exemple).

70 Tutoriel Business Intelligence : Introduction Data Warehouse Center


Pour faire passer les tapes en mode Production, procdez comme suit :
1. Cliquez avec le bouton droit de la souris sur ltape Load Demographics
Data.
2. Cliquez sur Mode > Production, puis cliquez sur Oui pour enregistrer
votre choix.
Data Warehouse Center affiche une fentre de progression. Attendez que le
traitement soit termin avant de poursuivre lexercice. Lorsque la fentre
de progression se ferme, licne de ltape change pour afficher deux
verrous indiquant que ltape est en mode Production.
3. Rptez les oprations prcdentes pour ltape Select Geographies Data,
puis pour ltape Join Market Data (dans cet ordre).
4. Fermez la fentre Modle de processus.

Contrle de la progression dune tape


La fentre Opration en cours permet de contrler la progression dune tape
ou dun processus dans Data Warehouse Center.

Pour contrler la progression dune tape dans la fentre Opration en cours,


cliquez sur Entrept > Opration en cours dans la fentre Data Warehouse
Center. La fentre Opration en cours souvre. Elle prsente ltat pour ltape
correspondante. Par exemple, si ltape a t excute avec succs, elle
possde ltat Succs.

Pour en savoir plus sur la fentre Opration en cours, reportez-vous la


rubrique Oprations en cours Gnralits dans laide en ligne de Data
Warehouse Center.

Rsum de la leon
Dans cette leon, vous avez planifi les tapes que vous aviez cres, afin
quelles soient excutes une fois par an la date et lheure spcifies, et
dans lordre suivant :
1. Load Demographics Data
2. Select Geographies Data
3. Join Market Data

Vous avez ensuite fait passer ces tapes en mode Production pour activer le
calendrier dfini. Vous avez galement contrl les rsultats dans la fentre de
progression du travail.

Chapitre 10. Planification des processus dentrept 71


72 Tutoriel Business Intelligence : Introduction Data Warehouse Center
Chapitre 11. Autorisation daccder lentrept

Dans cette leon, vous allez dfinir des privilges permettant aux utilisateurs
daccder lentrept. La scurit de ce dernier est gre dans DB2 Universal
Database. Elle est distincte de la scurit au niveau de Data Warehouse
Center.

Dans DB2 Universal Database, les accs sont contrls au moyen de droits
dadministration et de privilges utilisateur accords dans le gestionnaire de
bases de donnes. Les droits sont gnralement accords au niveau des bases
de donnes, et les privilges, au niveau des objets que contiennent les bases
(les tables, par exemple).

Les privilges sont contrls par les utilisateurs disposant des droits SYSADM
ou DBADM, ou par le crateur de lobjet concern. Vous pouvez ainsi
accorder des privilges aux utilisateurs pour la base de donnes TUTWHS, car
vous tes son crateur.

Cette leon demande sept minutes environ.

Octroi de privilges
Pour accorder des privilges sur la base de donnes TUTWHS, procdez
comme suit :
1. Dans le Centre de contrle DB2, dveloppez larborescence de la base de
donnes TUTWHS jusqu ce que le dossier Tables apparaisse.
2. Cliquez sur le dossier Tables. Le volet droit affiche les tables qui
composent la base de donnes.
3. Cliquez avec le bouton droit de la souris sur la table LOOKUP_MARKET,
puis cliquez sur Privilges.

Copyright IBM Corp. 2000 - 2002 73


La fentre Privilges sur la table souvre.
4. Cliquez sur Ajout dun utilisateur.
La fentre Ajout dun utilisateur souvre.
5. Indiquez TUTUSER dans la premire zone.
6. Cliquez sur OK. Lutilisateur est ajout sur la page Utilisateur.
7. Cliquez sur TUTUSER.
8. Cliquez sur Octroi global. Lutilisateur TUTUSER dispose alors de tous
les droits disponibles. Pour octroyer des droits individuels, utilisez la liste
Privilges.
9. Cliquez sur Validation pour que votre demande soit traite.
10. Fermez la fentre Privilges sur la table.

Rsum de la leon
Dans cette leon, vous avez autoris des utilisateurs se servir de la table
LOOKUP_MARKET. Vous pouvez en outre cataloguer les mtadonnes que
vous avez dfinies dans Data Warehouse Center, afin que ces utilisateurs
puissent trouver plus facilement les donnes dont ils ont besoin.

74 Tutoriel Business Intelligence : Introduction Data Warehouse Center


Chapitre 12. Rcapitulatif
Flicitations ! Vous avez maintenant termin le tutoriel Business Intelligence :
Introduction Data Warehouse Center. Dans ce tutoriel, vous avez accompli les
tches suivantes :
v Vous avez dfini les paramtres de scurit au niveau de Data Warehouse
Center en crant un utilisateur dentrept et un groupe dutilisateurs
dentrept.
v Vous avez cr une base de donnes de type entrept.
v Vous avez dfini des sources dentrept.
v Vous avez dfini des cibles dentrept.
v Vous avez dfini des processus dentrept.
v Vous avez ajout des sources et des cibles de donnes un processus.
v Vous avez dfini comment les donnes doivent tre transformes et
dplaces dans lentrept.
v Vous avez cr la table LOOKUP_MARKET en runissant les donnes de
deux sources distinctes.
v Vous avez transfr les tapes du processus dans le mode Production aprs
les avoir testes et planifies.
v Vous avez autoris des utilisateurs accder lentrept.

Le document Business Intelligence Tutorial: Extended Lessons in Data Warehousing


est disponible ladresse suivante :
http://www.ibm.com/software/data/bi/downloads.html.

Copyright IBM Corp. 2000 - 2002 75


76 Tutoriel Business Intelligence : Introduction Data Warehouse Center
Annexe. Informations connexes
Le prsent tutoriel vous apprend effectuer les tches les plus courantes qui
sont votre disposition dans le Centre de contrle DB2 et dans Data
Warehouse Center. Pour toute information concernant les tches connexes,
reportez-vous aux documents suivants :
Centre de contrle
v Manuel IBM DB2 Universal Database - Clients DB2 - Mise en route
v Manuel IBM DB2 Universal Database - Serveurs DB2 - Mise en route
v Manuel IBM DB2 Universal Database SQL Reference Volume 1
v Manuel IBM DB2 Universal Database SQL Reference Volume 2
v Manuel IBM DB2 Universal Database Administration Guide:
Implementation
Data Warehouse Center
v Manuel IBM DB2 Universal Database Data Warehouse Center
Administration Guide
v Manuel IBM DB2 Warehouse Manager Installation Guide

Copyright IBM Corp. 2000 - 2002 77


78 Tutoriel Business Intelligence : Introduction Data Warehouse Center
Remarques
Le prsent document peut contenir des informations ou des rfrences
concernant certains produits, logiciels ou services IBM non annoncs dans ce
pays. Pour plus de dtails, rfrez-vous aux documents dannonce disponibles
dans votre pays, ou adressez-vous votre partenaire commercial IBM. Toute
rfrence un produit, logiciel ou service IBM nimplique pas que seul ce
produit, logiciel ou service puisse tre utilis. Tout autre lment
fonctionnellement quivalent peut tre utilis, sil nenfreint aucun droit
dIBM. Il est de la responsabilit de lutilisateur dvaluer et de vrifier
lui-mme les installations et applications ralises avec des produits, logiciels
ou services non expressment rfrencs par IBM.

IBM peut dtenir des brevets ou des demandes de brevets couvrant les
produits mentionns dans le prsent document. La remise de ce document ne
vous donne aucun droit de licence sur ces brevets ou demandes de brevet. Si
vous dsirez recevoir des informations concernant lacquisition de licences,
veuillez en faire la demande par crit ladresse suivante :
IBM EMEA Director of Licensing
IBM Europe Middle-East Africa
Tour Descartes
La Dfense 5
2, avenue Gambetta
92066 - Paris-La Dfense CEDEX
France

Pour le Canada, veuillez adresser votre courrier :


IBM Director of Commercial Relations
IBM Canada Ltd.
3600 Steeles Avenue East
Markham, Ontario
L3R 9Z7
Canada

Les informations sur les licences concernant les produits utilisant un jeu de
caractres deux octets (DBCS) peuvent tre obtenues par crit ladresse
suivante :
IBM World Trade Asia Corporation
Licensing
2-31 Roppongi 3-chome, Minato-ku
Tokyo 106, Japon

Copyright IBM Corp. 2000 - 2002 79


Le paragraphe suivant ne sapplique ni au Royaume-Uni ni dans aucun
autre pays dans lequel il serait contraire aux lois locales. LE PRESENT
DOCUMENT EST LIVRE EN LETAT. IBM DECLINE TOUTE
RESPONSABILITE, EXPRESSE OU IMPLICITE, RELATIVE AUX
INFORMATIONS QUI Y SONT CONTENUES, Y COMPRIS EN CE QUI
CONCERNE LES GARANTIES DE QUALITE MARCHANDE OU
DADAPTATION A VOS BESOINS. Certaines juridictions nautorisent pas
lexclusion des garanties implicites, auquel cas lexclusion ci-dessus ne vous
sera pas applicable.

Le prsent document peut contenir des inexactitudes ou des coquilles. Il est


mis jour priodiquement. Chaque nouvelle dition inclut les mises jour.
IBM peut modifier sans pravis les produits et logiciels dcrits dans ce
document.

Les rfrences des sites Web non IBM sont fournies titre dinformation
uniquement et nimpliquent en aucun cas une adhsion aux donnes quils
contiennent. Les informations contenues dans ces sites Web ne sont pas
associes ce produit IBM, et lutilisation de ces sites se fait vos propres
risques et prils.

IBM pourra utiliser ou diffuser, de toute manire quelle jugera approprie et


sans aucune obligation de sa part, tout ou partie des informations qui lui
seront fournies.

Les licencis souhaitant obtenir des informations permettant : (i) lchange


des donnes entre des logiciels crs de faon indpendante et dautres
logiciels (dont celui-ci), et (ii) lutilisation mutuelle des donnes ainsi
changes, doivent adresser leur demande :
IBM Canada Limited
Office of the Lab Director
8200 Warden Avenue
Markham, Ontario
L6G 1C7
CANADA

Ces informations peuvent tre soumises des conditions particulires


prvoyant notamment le paiement dune redevance.

Le logiciel sous licence dcrit dans ce document et tous les lments sous
licence disponibles sy rapportant sont fournis par IBM conformment aux
dispositions de lICA, des Conditions internationales dutilisation des logiciels
IBM ou de tout autre accord quivalent.

Les donnes de performance indiques dans ce document ont t dtermines


dans un environnement contrl. Par consquent, les rsultats peuvent varier

80 Tutoriel Business Intelligence : Introduction Data Warehouse Center


de manire significative selon lenvironnement dexploitation utilis. Certaines
mesures values sur des systmes en cours de dveloppement ne sont pas
garanties sur tous les systmes disponibles. En outre, elles peuvent rsulter
dextrapolations. Les rsultats peuvent donc varier. Il incombe aux utilisateurs
de ce document de vrifier si ces donnes sont applicables leur
environnement dexploitation.

Les informations concernant des produits non IBM ont t obtenues auprs
des fournisseurs de ces produits, par lintermdiaire dannonces publiques ou
via dautres sources disponibles. IBM na pas test ces produits et ne peut
confirmer lexactitude de leurs performances ni leur compatibilit. Toute
question concernant les performances de produits non IBM doit tre adresse
aux fournisseurs de ces produits.

Toute instruction relative aux intentions dIBM pour ses oprations venir est
susceptible dtre modifie ou annule sans pravis, et doit tre considre
uniquement comme un objectif.

Ce document peut contenir des exemples de donnes et des rapports utiliss


couramment dans lenvironnement professionnel. Ces exemples mentionnent
des noms fictifs de personnes, de socits, de marques ou de produits des
fins illustratives ou explicatives uniquement. Toute ressemblance avec des
noms de personnes, de socits ou des donnes relles serait purement
fortuite.

LICENCE DE COPYRIGHT :

Le prsent logiciel peut contenir des exemples de programmes dapplication


en langage source destins illustrer les techniques de programmation sur
diffrentes plateformes dexploitation. Vous avez le droit de copier, de
modifier et de distribuer ces exemples de programmes sous quelque forme
que ce soit et sans paiement daucune redevance IBM, des fins de
dveloppement, dutilisation, de vente ou de distribution de programmes
dapplication conformes aux interfaces de programmation des plateformes
pour lesquelles ils ont t crits ou aux interfaces de programmation IBM. Ces
exemples de programmes nont pas t rigoureusement tests dans toutes les
conditions. Par consquent, IBM ne peut garantir expressment ou
implicitement la fiabilit, la maintenabilit ou le fonctionnement de ces
programmes.

Remarques 81
Toute copie totale ou partielle de ces programmes exemples et des oeuvres qui
en sont drives doit comprendre une notice de copyright, libelle comme
suit :

(nom de votre socit) (anne). Des segments de code sont drivs des
Programmes exemples dIBM Corp. Copyright IBM Corp. _entrez lanne ou
les annes_. All rights reserved.

Marques
Les termes qui suivent sont des marques dInternational Business Machines
Corporation aux Etats-Unis et/ou dans certains autres pays et ont t utilises
dans au moins un des documents de la bibliothque DB2 UDB.

ACF/VTAM LAN Distance


AISPO MVS
AIX MVS/ESA
AIXwindows MVS/XA
AnyNet Net.Data
APPN NetView
AS/400 OS/390
BookManager OS/400
C Set++ PowerPC
C/370 pSeries
CICS QBIC
Database 2 QMF
DataHub RACF
DataJoiner RISC System/6000
DataPropagator RS/6000
DataRefresher S/370
DB2 SP
DB2 Connect SQL/400
DB2 Extenders SQL/DS
DB2 OLAP Server System/370
DB2 Universal Database System/390
Distributed Relational SystemView
Database Architecture Tivoli
DRDA VisualAge
eServer VM/ESA
Extended Services VSE/ESA
FFST VTAM
First Failure Support Technology WebExplorer
IBM WebSphere
IMS WIN-OS/2
IMS/ESA z/OS
iSeries zSeries

82 Tutoriel Business Intelligence : Introduction Data Warehouse Center


Les termes qui suivent sont des marques ou des marques enregistres dautres
socits qui ont t utilises dans au moins un des documents de la
bibliothque DB2 UDB :

Microsoft, Windows, Windows NT et le logo Windows sont des marques de


Microsoft Corporation aux Etats-Unis et/ou dans certains autres pays.

Intel et Pentium sont des marques de Intel Corporation aux Etats-Unis et/ou
dans certains autres pays.

Java, ou toutes les marques et logos incluant Java, sont des marques de Sun
Microsystems, Inc. aux Etats-Unis et/ou dans certains autres pays.

UNIX est une marque enregistre de The Open Group aux Etats-Unis et dans
certains autres pays.

Dautres socits sont propritaires des autres marques, noms de produits ou


logos qui pourraient apparatre dans ce document.

Remarques 83
84 Tutoriel Business Intelligence : Introduction Data Warehouse Center
IBM

Вам также может понравиться