Développement d'un composant de flux de données personnalisé

La tâche de flux de données comprend des composants qui se connectent à diverses sources de données et qui transforment et acheminent ces données à haut débit. Microsoft SQL Server Integration Services fournit un modèle objet extensible qui permet aux développeurs de créer des sources, des transformations et des destinations personnalisées que vous pouvez utiliser dans SQL Server Data Tools (SSDT) et dans des packages déployés. Cette section contient des rubriques qui vous guideront afin de développer des composants de flux de données personnalisés.

Dans cette section

La création d’un composant de flux de données personnalisé décrit les étapes initiales de création d’un composant de flux de données personnalisé.

Les méthodes au moment du design d’un composant de flux de données décrivent les méthodes au moment du design à implémenter dans un composant de flux de données personnalisé.

Les méthodes d’exécution d’un composant de flux de données décrivent les méthodes d’exécution à implémenter dans un composant de flux de données personnalisé.

Le plan d’exécution et l’allocation de mémoire tampon décrivent le plan d’exécution du flux de données et l’allocation des mémoires tampons de données.

L’utilisation des types de données dans le flux de données explique comment le flux de données mappe les types de données Integration Services aux types de données managés .NET Framework.

La validation d’un composant de flux de données explique les méthodes utilisées pour valider la configuration du composant et reconfigurer les métadonnées de composant.

L’implémentation de métadonnées externes explique comment utiliser des colonnes de métadonnées externes pour la validation des données.

Le déclenchement et la définition d’événements dans un composant de flux de données explique comment déclencher des événements prédéfinis et personnalisés.

La journalisation et la définition des entrées de journal dans un composant de flux de données explique comment créer et écrire dans des entrées de journal personnalisées.

L’utilisation des sorties d’erreur dans un composant de flux de données explique comment rediriger les lignes d’erreur vers une autre sortie.

La mise à niveau de la version d’un composant de flux de données explique comment mettre à jour les métadonnées de composant enregistrées lorsqu’une nouvelle version de votre composant est utilisée pour la première fois.

Le développement d’une interface utilisateur pour un composant de flux de données explique comment implémenter un éditeur personnalisé pour un composant.

Le développement de types spécifiques de composants de flux de données contient des informations sur le développement des trois types de composants de flux de données : sources, transformations et destinations.

Référence

Microsoft.SqlServer.Dts.Pipeline Contient les classes et interfaces utilisées pour créer des composants de flux de données personnalisés.

Microsoft.SqlServer.Dts.Pipeline.Wrapper Contient les classes et interfaces qui composent le modèle objet de tâche de flux de données et qui sont utilisées pour créer des composants de flux de données personnalisés ou créer une tâche de flux de données.

Microsoft.SqlServer.Dts.Pipeline.Design Contient les classes et interfaces utilisées pour créer l’interface utilisateur pour les composants de flux de données.

Integration Services Error and Message Reference Répertorie les codes d’erreur Integration Services prédéfinis avec leurs noms et descriptions symboliques.

Informations communes à tous les objets personnalisés

Pour obtenir les informations communes à tous les types d'objets personnalisés que vous pouvez créer dans Integration Services, consultez les rubriques suivantes :

Le développement d’objets personnalisés pour Integration Services décrit les étapes de base de l’implémentation de tous les types d’objets personnalisés pour Integration Services.

La persistance d’objets personnalisés décrit la persistance personnalisée et explique quand elle est nécessaire.

La génération, le déploiement et le débogage d’objets personnalisés décrit les techniques de création, de signature, de déploiement et de débogage d’objets personnalisés.

Informations sur les autres objets personnalisés

Pour plus d’informations sur les autres types d’objets personnalisés que vous pouvez créer dans Integration Services, consultez les rubriques suivantes :

Le développement d’une tâche personnalisée explique comment programmer des tâches personnalisées.

Le développement d’un Gestionnaire des connexions personnalisé explique comment programmer des gestionnaires de connexions personnalisés.

Le développement d’un fournisseur de journaux personnalisé explique comment programmer des fournisseurs de journaux personnalisés.

Le développement d’un énumérateur ForEach personnalisé explique comment programmer des énumérateurs personnalisés.

Icône Integration Services (petite) Rester à jour avec Integration Services
Pour obtenir les derniers téléchargements, articles, exemples et vidéos de Microsoft, ainsi que les solutions sélectionnées de la communauté, visitez la page Integration Services sur MSDN :

Visiter la page Integration Services sur MSDN

Pour recevoir une notification automatique de ces mises à jour, abonnez-vous aux flux RSS disponibles sur la page.

Voir aussi

[Extension du flux de données avec le composant Script] (.. /.. /extension-packages-scripting/data-flow-script-component/extension-the-data-flow-with-the-script-component.md Compare Scripting Solutions and Custom Objects