Vous êtes sur la page 1sur 3

1ère année Master M2SI 2022/2023

TP2 : Création du Datawarehouse


Dans ce TP, vous allez mettre en place un datawarehouse. Pour cela, vous allez créer un datawarehouse
allégé LightAdventureWorksDW qui constitue une version réduite et simplifiée du datawarehouse
exemple AdventureWorksDW2012 du TP précédent.

I. Création de la Base de données


1. Lancer SSMS et se connecter à votre instance de SQL Server. Ouvrir une nouvelle fenêtre de requête
en cliquant sur le bouton Nouvelle requête.

2. Créer le dossier C:\DW\

3. D'après le contexte de la base de données master, créer une nouvelle base de données appelée
LightAdventureWorksDW.

4. La base de données doit avoir les propriétés suivantes :

-- Il devrait y avoir un fichier de données unique et un seul fichier journal dans le dossier de
LightAdventureWorksDW. Vous pouvez créer ce dossier dans n'importe quel lecteur.

-- Le fichier de données doit avoir une taille initiale de 300 Mo et avoir l’autogrowth permis en morceaux
de 10 Mo.

-- La taille du fichier journal doit être de 50 Mo, avec 10% des morceaux de croissance automatique.

II. Création des dimensions


1. Créer la dimension « Customers ». Ajouter une colonne clé de substitution appelé CustomerKey,
et de créer une contrainte de clé primaire sur cette colonne tout en assurant qu’elle est auto-
incrémentée . Utilisez le tableau suivant pour les informations nécessaires pour définir les
colonnes de la table et remplir la table.

1
1ère année Master M2SI 2022/2023

2. Créer la dimension « Produits ». Utilisez le tableau suivant pour les informations nécessaires
pour définir les colonnes de la table. ProductKey doit être clé primaire seulement.

3. Créer la dimension « Dates ». Utilisez le tableau suivant pour les informations nécessaires pour
définir les colonnes de la table. DateKey doit être clé primaire et auto-incrémentée.

2
1ère année Master M2SI 2022/2023

III Création de la table de faits


Dans cet exemple simplifié d'un véritable entrepôt de données, vous allez créer une seule table de faits.

1. Créer la table de faits InternetSales. Ajouter les clés étrangères des trois dimensions créées dans
les étapes précédentes. InternetSalesKey est une clé primaire auto-incrémentée. Utilisez le
tableau suivant pour les informations nécessaires pour définir les colonnes de la table.

2. Modifier la table de faits InternetSales pour ajouter des contraintes de clés étrangères des
relations avec les trois dimensions.
3. Créer un schéma de base de données, Le nommer InternetSalesDW et l'enregistrer.

Vous aimerez peut-être aussi