Formation éligible au Droit individuel à la formation(en savoir plus sur le DIF)
Lieu de formation : notre centre de formation à Grenoble(plan d'accès) ou sur votre site en formation intra
Domaine de formation :
BUSINESS INTELLIGENCE
Durée de la formation :
3 jours (
21 heures)
Participants :
Personnes qui ont à mettre en œuvre une solution d'ETL aux travers les solutions SQL serveur. SQL Server 2005 Integration Services est un ETL puissant permettant d'extraire des données à partir de sources variées, de les transformer suivant des règles (simples ou complexes) et de les transférer vers différentes destinations (data warehouse, data mart, fichier Excel...)
Pré-requis :
Avoir été confronté aux problèmes d'import export de données par programmation (pas par l'interface graphique). La compréhension du principe d'authentification et de sécurité (intégrée ou non) est requise. La connaissance du langage SQL et notamment le T-SQL est un plus facilitant le bon déroulé des exemples.
Objectifs :
Voir comment créer un projet SSIS au travers BIDS. 2 principaux volets du développement : Le control flow et le data flow. L'aspect control de l'exécution est traité par le suivi à l'intérieur de l'interface graphique et des checkpoints. Le déploiement ainsi que les problématiques associées sont également traités.
Plan de cours SQL SERVEUR Implémentation et administration SQL Server 2005 Integration Services
Programme de formation
SQL SERVEUR Implémentation et administration SQL Server 2005 Integration Services
- Introduction à SQL Server 2005 Integration Services
Présentation des solutions Integration Services : utilisation courante, concepts fondamentaux, architecture
Outils d'Integration Services : Business Intelligence Development Studio, SQL Server Management Studio, assistants, utilitaires de ligne de commande
- Développer des solutions Integration Services
Créer une solution d'Integration Services : projets, packages, connexions, flux de contrôle, flux de données, traitement des erreurs, explorateur de packages
Utiliser des variables
Construire et exécuter une solution
- Implémenter les flux de contrôle
Tâches de flux de contrôle : transfert de données et d'objets, de bases de données, tâches d'analyse, de fichier et de protocole réseau FTP, messagerie Web, XML, exécution de scripts, de programmes et de packages, tâches de WMI et plan de maintenance
Contraintes de précédences
Containers de séquence, boucles FOR et FOREACH
- Implémenter les flux de données
Sources et destinations de flux de données : DataReader, Excel, fichier plat, OLE DB, fichier brut, XML, SQL Server, Analysis Services...
Transformations de flux de données : tris et regroupements, transformations de colonnes, recherches, processus personnalisés, séparations, fusions, jointures, prélèvements, analyses et audits de données
Chemin de flux de données, afficheurs de données, traitement des échecs
- Implémenter la journalisation
Présentation de la journalisation
Implémentation de la journalisation
- Débugger et traiter les erreurs
Débogage de package : utilisation des points d'arrêt, fenêtre de débogage, compteurs de ligne, afficheurs de données, scripts, évènements
Traitement des erreurs
- Implémenter les points de contrôle et les transactions
Mise en oeuvre des points de contrôle
Mise en oeuvre des transactions
- Déployer les packages
Configuration des packages : propriétés dynamiques d'accès aux données
Déploiement des packages : options et utilitaires de déploiement
- Gérer et sécuriser les packages
Administration des packages : stockages, importation, exportation, modification de configuration, planification, contrôle, sauvegarde et restauration de packages
Sécurisation des packages : niveaux de protection, rôles et signatures des packages
Réserver cette formation