INTRODUCTION
✓ Concepts de Datawarehouse, Datamart et ETL.
✓ Présentation d’IS. La notion de projet SSIS.
✓ L’outil de développement SQL Server Data Tools (SSDT).
DEMONSTRATION
Présentation de l’interface de l’outil.
IMPLEMENTATION D’UN FLUX DE CONTROLE
✓ Tâches de flux de contrôle. Contraintes de précédences.
✓ Conteneurs de séquences, de boucles.
✓ Variables, paramètres et expressions.
Exercice : Implémentation de flux de contrôle, utilisation de contraintes de précédence, ajout de conteneur de boucles.
CREATION D’UN FLUX DE DONNEES
✓ Sources et destinations de données (type de connexion).
✓ Le composant » Change Data Capture « .
✓ Contrôle de la qualité, « Data Quality Services » (DQS).
Exercice : Implémentation d’un flux de données simple, ajout de composants, utilisation de DQS pour gérer la qualité et cohérence des données.
UTILISATION DE PACKAGE DANS LE CHARGEMENT D’UNE BASE MULTIDIMENSIONNELLE
✓ Alimentation de dimensions à variations lentes (SCD).
✓ Chargement de tables de faits.
Exercice : Utilisation des composants pour alimenter une dimension à variation lente, pour charger une table de faits.
JOURNALISATION ET FIABILISATION D’UN PACKAGE
✓ Implémentation. Utilisation du gestionnaire d’événements.
✓ Débogage et gestion des erreurs.
✓ Mise en place de points d’arrêts et transactions.
Exercice : Utilisation de journalisation personnalisée, analyse d’un flux de contrôle, en mode débogage, analyse d’un flux de données avec la visionneuse.
DEPLOIEMENT D’UNE SOLUTION
✓ Les différents types de déploiements (Projet/Package).
✓ Les types de configurations de package et de déploiement.
✓ Configuration des options d’exécution de packages.
Exercice : Déploiement d’un projet avec un ensemble de packages, définition et paramétrage, paramétrage des environnements (développement, production, …).
PERFORMANCE ET SUIVI D’EXECUTION
✓ Mesurer la performance d’un package.
✓ Le rapport de Monitoring.
✓ Data Taps, tracer les données d’un flux.
Exercice : Exploitation des rapports d’exécution des packages, data Taps : Intercepter et vérifier les données qui transitent sur un flux d’intégration.