wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz sur DWH1

Total questions: 9

Worksheet time: 5mins

Name
Class
Date
1.

Qu'est-ce qu'une dimension Slowly Changing Dimension (SCD) de type 1 ?

a)

Une dimension qui conserve un historique des modifications.

b)

Une dimension qui écrase les anciennes valeurs lorsqu'elles changent.

c)

Une dimension qui ne permet aucun changement.

d)

Une dimension utilisée uniquement pour les données transactionnelles.

2.

Quel type de projet doit être créé dans Visual Studio pour travailler avec SSIS ?

a)

ASP.NET Core

b)

Integration Services Project

c)

Console Application

d)

Windows Presentation Foundation (WPF)

3.

Quel est le rôle des Connection Managers dans SSIS ?

a)

Exécuter des requêtes SQL.

b)

Configurer les transformations.

c)

Connecter SSIS à différentes sources de données.

d)

Déboguer les packages SSIS.

4.

Quelles étapes sont nécessaires pour charger la table de staging dans ce tutoriel ?

a)

Ajouter une source OLE DB pour extraire les données.

b)

Ajouter un script C# pour nettoyer les données.

c)

Configurer une destination OLE DB pour la table Stage_DimCustomer.

d)

Configurer un Data Flow Task pour mappage des colonnes.

5.

Pourquoi utilise-t-on la commande TRUNCATE TABLE dans ce tutoriel ?

a)

Pour vider la table avant d'ajouter les nouvelles données.

b)

Pour archiver les données historiques.

c)

Pour réduire la taille de la table dans le DWH.

d)

Pour éviter les erreurs de clé primaire lors de l'insertion.

6.

Que permet de faire la transformation Lookup dans SSIS ?

a)

Comparer les données de la source avec celles du DWH.

b)

Créer une clé primaire dans une table de destination.

c)

Supprimer les doublons dans les données de staging.

d)

Identifier les enregistrements existants et nouveaux.

7.

Quelle condition est utilisée pour séparer les nouveaux enregistrements des anciens dans un Conditional Split ?

a)

ISNULL(Lookup.CustomerID)

b)

CustomerID = DWH.CustomerID

c)

CutomerID = ?

d)

Country IS NULL

8.

Quelle commande SQL est utilisée pour mettre à jour les enregistrements existants dans une dimension ?

a)

INSERT INTO DWH_DimCustomer VALUES (?, ?, ?)

b)

DELETE FROM DWH_DimCustomer WHERE CustomerID = ?

c)

UPDATE DWH_DimCustomer SET CustomerName = ?, Country = ?, InsertionDate = ? WHERE CustomerID = ?

d)

MERGE INTO DWH_DimCustomer USING Stage_DimCustomer ON CustomerID = ?

9.

Comment valider qu'un package SSIS fonctionne correctement ?

a)

Vérifier les logs d'exécution pour détecter les erreurs.

b)

Vérifier que les données sont correctement insérées dans les tables.

c)

Vérifier les messages d'erreur SQL sur la console.

d)

Vérifier les performances du serveur SQL uniquement.