SQL Server BI : Integration Services

Formation #134 - 4 jours

Afin d'améliorer les capacités de BI, les entreprises doivent gérer de façon sécurisée la migration des données à travers de nombreuses plateformes. Dans cette formation SSIS, vous obtiendrez les compétences pour automatiser les tâches de migration complexes et contrôler la réussite ou l'échec des processus de migration.

  • Migrer et transformer des données avec SQL Server Integration Services (SSIS)
  • Assembler des tâches pour réaliser des migrations de données
  • Améliorer les fonctionnalités du package avec les scripts
  • Extraire, transformer et charger des données
  • Déployer des packages vers un serveur SSIS

  • Implémenter des boucles pour importer de multiples fichiers
  • Conversion de données à travers des sources hétérogènes : Oracle, Access et autres
  • Manipulation des variables avec les scripts
  • Gestion des erreurs et des données d'exceptions
  • Administration du stockage, de la sécurité et exécution des packages

Développeurs, administrateurs et analystes SQL Server qui doivent migrer et transformer des données à partir de plusieurs plateformes.

Vous devez avoir des connaissances des systèmes de gestion de bases de données relationnelles et du langage SQL. Une expérience spécifique avec Microsoft SQL Server serait un plus mais elle n'est pas requise pour ce cours .Vous devez également avoir des connaissances des concepts de base en programmation mais il n'est pas nécessaire de connaître un langage en particulier. Il est cependant recommandé de bien connaître l'interface Windows ainsi que les principes de base de la sécurité Windows.

  • Définition de SQL Server Integration Services
  • Étude des besoins de migration de diverses données
  • Rôle des solutions décisionnelles (Business Intelligence)

Gestion des données hétérogènes

  • Utilisation des capacités ETL (Extract, Transform and Load) de SSIS
  • Exécution d'assistants pour les migrations classiques
  • Création de packages pour les tâches complexes

Illustration de l'architecture SSIS

  • Différences entre flux de données et package d'exécution
  • Exécution des packages côté client ou hébergé dans le service SSIS
  • Protéger un package avec les configurations de l'environnement du package

Simplifier les déploiements

  • Passer du mode projet au mode package et inversement
  • Déployer des packages vers des bases de données SSIS
  • Exécuter des packages à partir de SQL Server
  • Exploiter les paramètres de packages

Utilisation des objets SSIS de base

  • Configuration des gestionnaires de connexion
  • Ajout de tâches de flux de données aux packages
  • Surveillance de la progression avec les visualiseurs de données
  • Assemblage des tâches pour réaliser des migrations de données complexes
  • Migration de plusieurs fichiers avec le conteneur FOREACH

Tâches du niveau du système d'exploitation

  • Copie, déplacement, suppression de fichiers
  • Transfert de fichiers avec la tâche FTP
  • Communication avec les sources externes
  • Envoi de messages par courriel

Traitement du XML

  • Itération et nœuds XML
  • Générer des documents XML à partir d'une base de données

Écriture d'expressions

  • Création de propriétés dynamiques avec les variables
  • Itérations de boucle pour les expressions

Scripts de tâches

  • Extension des fonctions avec les scripts de tâches
  • Débogage, point d'arrêt et espions

Transformation dans les colonnes

  • Conversion et calcul de colonnes
  • Transformation avec la table de caractères

Combinaison et séparation de données

  • Fusion, union, séparation conditionnelle
  • Multicasting et conversion de données

Manipulation de lignes et de données de type BLOB

  • Agrégation, tri, vérification et consultation de données
  • Importation et exportation de données BLOB
  • Récupération des données incorrectes

Opérations de bases de données

  • Exécution de tâches SQL
  • Insertion de données à partir de fichiers texte

Organisation du flux de travail

  • Tests de réussite, d'échec, et surveillance de la séquence de traitement
  • Gestion d'événements

Conception de packages fiables

  • Choix de fournisseurs de connexion
  • Choix de solutions adaptées aux configurations des packages
  • Contrôle de l'exécution du package

Gestion et sécurisation des packages

  • Stockage des packages dans le système de fichiers et msdb
  • Chiffrement des packages avec mots de passe, clés utilisateur

Intégration avec d'autres composants de BI

  • Affichage de données dans Reporting Services
  • Accéder au package de données avec ADO.NET

Sessions planifiées inter-entreprises

Inscrivez-vous à une de nos sessions en sélectionnant un mode de suivi :

4 juillet 2017 - 2220 € - À Paris ou À distance
28 novembre 2017 - 2220 € - À Paris ou À distance

Aucune session ne vous convient ? Faites-nous part de vos disponibilités dans votre demande de devis.

Demander un devis

Intra-entreprise

Organisez cette formation Learning Tree sur votre lieu de travail avec notre solution intra-entreprise.

Demander un devis

Financez votre formation

  • Programmes Visa Société et Passeport
  • Réduction Return to Learn

Pour en savoir plus, cliquez ici.

Votre formation à distance et en direct

Sans frais supplémentaires, depuis tout lieu possédant une connexion Internet, connectez-vous en temps réel et en direct à une session dispensée par nos formateurs grâce à AnyWare™, la plateforme de formation en distanciel de Learning Tree.

Notre catalogue

Vous souhaitez parcourir toute notre offre de formation ultérieurement ?

Téléchargez notre catalogue

Suivez une formation Learning Tree et profitez des avantages de SUPINFO International University !

Pour toute formation que vous aurez suivi chez Learning Tree, SUPINFO International University vous offre pendant un an le statut Advanced Member d'une valeur de 250€.
Ce statut privilégié vous permettra de profiter de ressources pédagogiques sélectionnées par SUPINFO :

* Services disponibles prochainement.