Exemples Integration Services
Pour vous aider à en savoir plus sur l'utilisation de SQL ServerIntegration Services, vous pouvez télécharger les exemples d'applications, de packages et de code suivants à partir de CodePlex.
Important
Ces exemples sont fournis à titre éducatif uniquement. Ils ne sont pas destinés à être utilisés dans un environnement de production et n'ont pas été testés à cet usage. Microsoft ne fournit aucun support technique pour ces exemples.
Exemples de packages
Le tableau suivant décrit les exemples de packages Integration Services disponibles.
Nom |
Description |
---|---|
Exemple de package Calculated Columns |
Montre comment utiliser les transformations d'agrégation et de colonnes dérivées pour calculer des valeurs et écrire les résultats dans un fichier. |
Exemple de package Capture Data Lineage |
Démontre comment obtenir des informations de lignage de données, les ajouter au flux de données et écrire les données sources et les informations de lignage dans une table. |
Exemple de package de traitement de données XML |
Montre comment extraire des données d'un fichier de données XML à l'aide d'une opération XPath, convertir les données au format fichier plat et les insérer dans un fichier texte. |
Exemple de package de nettoyage de données Data Cleaning |
Montre comment nettoyer des données en appliquant une correspondance exacte et approximative des clients nouveaux et existants et comment identifier les clients dupliqués à l'aide du regroupement probable. |
Exemple de package d'exécution d'instructions SQL en boucle |
Montre comment exécuter des instructions SQL CREATE TABLE dans une boucle, évaluer et nettoyer les valeurs des données et insérer des données dans des tables. |
Exemple de package d'exécution de processus |
Montre comment utiliser la tâche d'exécution de processus pour exécuter un exécutable qui étend un fichier CAB, lire les données étendues et les insérer dans une table. |
Exemple de transformation de recherche |
Montre comment utiliser le gestionnaire de connexions du cache pour implémenter la transformation de recherche en mode Cache complet. La transformation effectue les recherches sur un dataset de référence stocké dans un fichier texte. |
SMOTablesDBCC |
Montre comment énumérer les tables utilisateur de la base de données AdventureWorks à l'aide de SMO, utiliser une tâche de script pour récupérer les noms des schémas et des tables, placer les noms dans deux variables et utiliser une tâche d'exécution SQL qui exécute une commande DBCC CHECKCONSTRAINTS avec les deux variables. |
Exemple de package AWDataWarehouseRefresh |
Montre comment mettre à jour l'entrepôt de données AdventureWorksDW à partir de la base de données OLTP AdventureWorks. |
Synchronizing Adventure Works DW Partitions |
Montre comment automatiser la synchronisation des partitions entre des bases de données relationnelles et Analysis Services au moyen d'un package Integration Services. L'exemple de package utilise la tâche de script et la tâche DDL d'exécution d'Analysis Services ; par ailleurs, il illustre l'utilisation des technologies ASSL et AMO. |
Exemple Paramètres et jeux de résultats Exécuter SQL |
Montre comment utiliser une procédure stockée paramétrable et une instruction SQL pour interroger la base de données AdventureWorks. Le package stocke les résultats de la requête dans des variables de package en mappant les paramètres et les jeux de résultats aux variables. |
Didacticiel Création d'un package de base : Packages de leçon |
Montre comment utiliser l'Assistant pour importer des données à partir d'Excel et les charger dans une table. |
Didacticiel Création d'un package ETL simple : Packages de leçon |
Montre comment utiliser la boucle Foreach pour lire plusieurs fichiers plats, puis transformer les données. Présente également l'enregistrement et les configurations. |
Didacticiel Déploiement des packages : Packages de leçon |
Montre comment déployer des packages et les installer sur l'ordinateur de destination à l'aide d'un utilitaire de déploiement de votre création. |
Didacticiel Exportation d'ODBC vers un fichier plat à l'aide d'un Assistant : Packages de leçon |
Montre comment utiliser l'Assistant Importation et Exportation SQL Server pour exporter des données d'une source de données ODBC SQL Server vers un fichier texte existant. |
Fichier Lisezmoi de l'exemple de package de capture de données modifiées pour l'intervalle spécifié |
Montre comment utiliser les fonctionnalités de capture de données modifiées dans les packages Integration Services pour effectuer une charge incrémentielle de toutes les modifications qui se sont produites pendant un intervalle de temps spécifié. |
Fichier Lisezmoi de l'exemple de package de capture de données modifiées depuis la dernière demande |
Montre comment utiliser les fonctionnalités de capture de données modifiées dans les packages Integration Services pour effectuer une charge incrémentielle de toutes les modifications qui se sont produites depuis la demande précédente. |
Exemples de programmation de flux de contrôle
Le tableau suivant décrit les exemples de programmation Integration Services qui sont disponibles et qui illustrent comment programmer le flux de contrôle.
Exemple |
Description |
---|---|
Exemple de package Create DataFlow |
Montre comment créer un package et ajouter un flux de données par programme. |
Exemple de création d'une tâche d'incrémentation personnalisée |
Montre comment créer une tâche personnalisée et son interface utilisateur associée. |
Exemple ForEachDirectory |
Montre comment créer un énumérateur personnalisé. Cet exemple énumère les dossiers du système de fichiers. |
Exemple de gestionnaire de connexions personnalisé SQL Server |
Montre comment créer un gestionnaire de connexions personnalisé doté d'une interface utilisateur personnalisée. Cet exemple établit une connexion à une instance de SQL Server. |
Exemple de gestionnaire de connexions personnalisé Excel2 |
Montre comment créer un gestionnaire de connexions personnalisé doté d'une interface utilisateur personnalisée. Cet exemple établit une connexion à un classeur Excel. |
Exemple HtmlLogProvider |
Montre comment créer un module fournisseur d'informations personnalisé. Cet exemple enregistre les informations journalisées sous la forme d'une table stockée dans un document HTML. |
Exemple EmailLogProvider |
Montre comment créer un module fournisseur d'informations personnalisé. Cet exemple envoie les informations journalisées sous la forme d'un message électronique SMTP dans un format de texte brut ou HTML. |
Exemples de programmation de flux de données
Le tableau suivant décrit les exemples de programmation Integration Services qui sont disponibles et qui illustrent comment programmer le flux de données.
Exemple |
Description |
---|---|
Fichier Lisezmoi de l'exemple AdoSource |
Montre comment implémenter un composant source utilisable comme source de données dans la tâche de flux de données. |
Fichier Lisezmoi de l'exemple ChangeCase |
Montre comment implémenter un composant de transformation à sortie synchrone. |
Fichier Lisezmoi de l'exemple RemoveDuplicates |
Montre comment implémenter un composant de transformation de flux de données à sorties asynchrones. |
Fichier Lisezmoi de l'exemple de suppression des doublons avec composant d'interface utilisateur |
Montre comment implémenter une interface utilisateur personnalisée pour un composant de flux de données. |
Fichier Lisezmoi de l'exemple DatasetDestination |
Montre comment implémenter un composant de destination personnalisé qui est intégré à Business Intelligence Development Studio et peut être ajouté à une tâche de flux de données. |