0% ont trouvé ce document utile (0 vote)
30 vues1 page

Etl-Alimentation de Lightadventureworksdw Depuis Une Base de Données

Transféré par

zineb.lamghari
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
30 vues1 page

Etl-Alimentation de Lightadventureworksdw Depuis Une Base de Données

Transféré par

zineb.lamghari
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Ecole Supérieure de Technologie - Fès Ecole Supérieure de Technologie - Fès Ecole Supérieure de Technologie - Fès

7. Cliquez sur OK. Pour ajouter une tâche de flux de données


ETL- Alimentation de LightAdventureWorksDW depuis 8. Cliquez sur OK. 1. Cliquer sur l'onglet Flux de contrôle.
une Base de Données 9. Dans le volet Connexions de données de la boîte de dialogue Configurer le gestionnaire de 2. Dans la boîte à outils, glisser une Tâche de flux de données sur la surface de dessin de l'onglet
connexion OLE DB, vérifier que [Link] est sélectionné. Flux de contrôle.
Dans ce TP, vous allez créer un package ETL simple qui extrait des données à partir de la base de données 10. Cliquez sur OK 3. Cliquer-droit sur la tâche de flux de données nouvellement ajouté, cliquez sur Renommer et
relationnelle AdventureWorks, et charge les données dans le datawarehouse LightAdventureWorksDW. modifier le nom à Product Data Flow.

Étape 3 : Ajout et configuration du gestionnaire de connexions OLE DB


Étape 1 : Création d'un nouveau projet Integration Services destination Étape 5 : Ajout et configuration de la source OLE DB
La première étape dans la création d'un package dans Integration Services est de créer un projet Après avoir ajouté un gestionnaire de connexions pour se connecter à la source de données, la tâche Dans cette étape, vous allez ajouter et configurer le fichier source de votre package. Un fichier source
Integration Services. suivante consiste à ajouter un gestionnaire de connexions OLE DB pour se connecter à la destination. est un composant de flux de données qui utilise les métadonnées définies par un gestionnaire de
Un gestionnaire de connexions OLE DB permet à un package d'extraire ou de charger des données à connexions de fichiers pour spécifier le format et la structure des données à extraire du fichier par un
1. Ouvrir SQL Server Data Tools processus de transformation.
partir d’une source de données OLE DB conforme. En utilisant le gestionnaire de connexions OLE DB,
2. Dans le menu Fichier, pointer sur Nouveau et cliquer sur Projet pour créer un nouveau projet
vous pouvez spécifier le serveur, la méthode d'authentification, et la base de données par défaut de la
Integration Services. Pour ce TP, vous allez configurer le fichier source pour utiliser le gestionnaire de connexions de fichiers
connexion.
3. Dans la boîte de dialogue Nouveau projet, sélectionner Projet Integration Services dans le volet que vous avez créé précédemment.
Modèles. Dans cette étape, vous allez créer un gestionnaire de connexions OLE DB qui utilise l'authentification
4. Dans la zone Nom, remplacer le nom par défaut pour SimpleETLDBSSIS. Windows pour se connecter à l'instance locale de LightAdventureWorksDW. Le gestionnaire de Pour ajouter et configurer la source OLE DB
5. Cliquer sur OK. connexions OLE DB que vous créez sera également référencé par d'autres composants que vous allez 1. Ouvrir le concepteur de flux de données, soit en double-cliquant sur la tâche de flux de données
6. Par défaut, un package vide, intitulé [Link], est créé et ajouté à votre projet. créer plus tard dans ce TP. Product Data Flow ou en cliquant sur l'onglet Flux de données.
7. Dans la barre d'outils Explorateur de solutions, cliquer droit sur [Link], cliquer sur 2. Dans la boîte à outils, glisser une source OLE DB sur la surface de dessin de l'onglet Flux de
Renommer et renommer le package par défaut en [Link]. Pour ajouter et configurer un gestionnaire de connexions OLE DB données.
11. Cliquer-droit n'importe où dans la zone Gestionnaires de connexion, puis cliquer sur Nouvelle 3. Cliquer-droit sur la source de données nouvellement ajoutée, cliquer sur Renommer et modifier
connexion OLE DB. le nom en Extract Product Data.
Étape 2 : Ajout et configuration du gestionnaire de connexions OLE DB source 12. Dans la boîte de dialogue Configurer le gestionnaire de connexion OLE DB, cliquer sur Nouveau. 4. Double-cliquer sur Extract Product Data.
Dans cette étape, vous ajoutez un gestionnaire de connexions de fichiers au package que vous venez de 13. Pour le nom du serveur, entrer localhost. 5. Dans la boîte de dialogue Éditeur de source OLE DB, veiller à ce que [Link]
créer. Un gestionnaire de connexions OLE DB permet à un package d'extraire ou de charger des données 14. Vérifier que l'option Utiliser l'authentification Windows est sélectionnée. est sélectionné dans la boîte de gestionnaire de connexions OLE DB.
à partir d’une source de données OLE DB conforme. En utilisant le gestionnaire de connexions OLE DB, 15. Dans le connecter à un groupe de base de données, dans la zone Sélectionner ou entrer un nom 6. Dans le Mode d’accès aux données, sélectionner Commande SQL
vous pouvez spécifier le serveur, la méthode d'authentification, et la base de données par défaut de la de base de données, taper ou sélectionner LightAdventureWorksDW.
connexion. 16. Cliquer sur Tester la connexion pour vérifier que les paramètres de connexion que vous avez 7. Taper l'instruction SQL permettant l’extraction de la dimension Product:
spécifiées sont valides.
Dans cette étape, vous allez créer un gestionnaire de connexions OLE DB qui utilise l'authentification 8. Cliquer sur Colonnes et vérifier que les noms des colonnes sont corrects.
17. Cliquez sur OK.
Windows pour se connecter à l'instance locale d’AdventureWorks. Le gestionnaire de connexions OLE 9. Cliquer sur OK.
18. Cliquez sur OK.
DB que vous créez sera également référencé par d'autres composants que vous allez créer plus tard
19. Dans le volet Connexions de données de la boîte de dialogue Configurer le gestionnaire de
dans ce TP.
connexion OLE DB, vérifier que localhost. LightAdventureWorksDW est sélectionné.
20. Cliquez sur OK
Étape 6 : Ajout d'une tâche de tri
Pour ajouter et configurer un gestionnaire de connexions OLE DB Après avoir créé les gestionnaires de connexions pour les données source et destination, la tâche
1. Cliquer-droit n'importe où dans la zone Gestionnaires de connexion, puis cliquer sur Nouvelle suivante consiste à ajouter une tâche de tri à votre package.
connexion OLE DB. Étape 4 : Ajout d'une tâche de flux de données au package
2. Dans la boîte de dialogue Configurer le gestionnaire de connexion OLE DB, cliquer sur Nouveau.
Après avoir créé les gestionnaires de connexions pour les données source et destination, la tâche Pour ajouter une tâche de tri
3. Pour le nom du serveur, entrer localhost. 1. Cliquer sur l'onglet Flux de données.
suivante consiste à ajouter une tâche de flux de données à votre package. La tâche de flux de données
4. Vérifier que l'option Utiliser l'authentification Windows est sélectionnée. 2. Dans la boîte à outils, glisser une tâche Trier sur la surface de dessin de l'onglet Flux de contrôle.
encapsule le moteur de flux de données qui se déplace entre les données sources et destinations, et
5. Dans le connecter à un groupe de base de données, dans la zone Sélectionner ou entrer un nom 3. Cliquer sur Extract Product Source et glisser la flèche bleu sur la tâche nouvellement ajoutée
fournit la fonctionnalité pour la transformation, le nettoyage et la modification des données pendant
de base de données, taper ou sélectionner AdventureWorks. pour relier les deux composants.
leur déplacement. La tâche de flux de données est où la plupart des tâches d'extraction, de
6. Cliquer sur Tester la connexion pour vérifier que les paramètres de connexion que vous avez 4. Cliquer-droit sur la tâche de flux de données nouvellement ajouté, cliquez sur Renommer et
transformation et de chargement (ETL) se produisent.
spécifiées sont valides. modifier le nom à Sort Data.

Datawarehouse Datawarehouse Datawarehouse

Ecole Supérieure de Technologie - Fès Ecole Supérieure de Technologie - Fès

5. Trier par ProductID.

Étape 7 : Ajout et configuration la destination OLE DB


Votre package peut maintenant extraire des données à partir du fichier source et transformer ces
données dans un format qui est compatible avec la destination. L’étape suivante consiste à charger
effectivement les données transformées dans la destination. Pour charger les données, vous devez
ajouter une destination OLE DB pour le flux de données. La destination OLE DB peut utiliser une table
de base de données, une vue ou une commande SQL pour charger des données les bases de données.

Dans ce TP, vous ajoutez et configurez une destination OLE DB à utiliser le gestionnaire de connexions
OLE DB que vous avez créé précédemment.
1. Dans le menu Déboguer, cliquez sur Démarrer le débogage.
Pour ajouter et configurer la destination OLE DB
2. Le package doit s’exécuter, entraînant 295 lignes ajoutées avec succès dans la dimension
1. Dans la boîte à outils SSIS, glisser destination OLE DB sur la surface de dessin de l'onglet Flux de
Product dans LightAdventureWorksDW.
données. Placer la destination OLE DB directement en dessous de la transformation Sort Data.
3. Après la fin de l'exécution, dans le menu Déboguer, cliquez sur Arrêter le débogage.
2. Cliquer sur Sort Data et glisser la flèche bleu sur la transformation de recherche nouvellement
ajoutée pour relier les deux composants.
3. Renommer le composant de destination en Load Product Data. Étape 9 : Compléter la transformation
4. Double-cliquer sur Load Product Data. TP Suivant
5. Dans la boîte de dialogue Éditeur de destination OLE DB, veiller à ce que
[Link] est sélectionné dans la boîte de gestionnaire de connexions
OLE DB.
6. Dans le nom de la table ou de la vue, taper ou sélectionner [dbo].[Products].
7. Cliquez sur Mappages.
8. Vérifier que les différentes colonnes d'entrée sont mappées correctement aux colonnes de
destination.
9. Cliquer sur OK.

Étape 8 : Tester la transformation


Avant de tester le package, vous devez vérifier que le contrôle et les flux de données dans le package
SimpleETLDB contient les objets présentés dans les schémas suivants.

Flux de contrôle

Flux de données

Datawarehouse Datawarehouse

Vous aimerez peut-être aussi