Partager via


Extension de packages avec des objets personnalisés

S’applique à : SQL Server SSIS Integration Runtime dans Azure Data Factory

Si vous constatez que les composants fournis dans Integration Services ne satisfont pas vos besoins, vous pouvez étendre la puissance d'Integration Services en codant vos propres extensions. Vous disposez de deux options distinctes pour étendre vos packages : vous pouvez écrire du code dans les puissants wrappers fournis par la tâche de script et le composant Script, ou vous pouvez entièrement créer des extensions Integration Services personnalisées, dérivées des classes de base fournies par le modèle objet Integration Services.

Cette section explore l’option la plus avancée des deux : l’extension de packages à l’aide d’objets personnalisés.

Lorsque votre solution Integration Services personnalisée exige davantage de flexibilité que celle fournie par la tâche de script ou le composant Script, ou lorsque vous avez besoin d'un composant réutilisable dans plusieurs packages, le modèle objet Integration Services vous permet de créer des tâches personnalisées, des composants de flux de données et d'autres objets de package en code managé.

Dans cette section

Développement d’objets personnalisés pour Integration Services
Présente les objets personnalisés qui peuvent être créés pour Integration Services et résume les étapes et les paramètres essentiels.

Persistance des objets personnalisés
Examine la persistance par défaut des objets personnalisés et le processus d'implémentation de la persistance personnalisée.

Génération, déploiement et débogage d’objets personnalisés
Présente les méthodes les plus usuelles pour créer, déployer et tester les différents types d'objets personnalisés.

Développement d'une tâche personnalisée
Décrit le processus de codage d'une tâche personnalisée.

Développement d’un gestionnaire de connexions personnalisé
Décrit le processus de codage d'un gestionnaire de connexions personnalisé.

Développement d’un module fournisseur d’informations personnalisé
Décrit le processus du codage d'un module fournisseur d'informations personnalisé.

Développement d’un énumérateur ForEach personnalisé
Décrit le processus de codage d'un énumérateur personnalisé.

Développement d’un composant de flux de données personnalisé
Explique comment programmer des sources, des transformations et des destinations de flux de données personnalisées.

Informations de référence

Guide de référence des erreurs et des messages propres à Integration Services
Répertorie les codes d'erreur Integration Services prédéfinis avec leur nom symbolique et leur description.

Extension de packages avec des scripts
Explique comment étendre le flux de contrôle à l'aide de la tâche de script, ou comment étendre le flux de données à l'aide du composant Script.

Génération de packages par programme
Décrit comment créer, configurer, exécuter, charger, enregistrer et gérer des packages Integration Services par programme.

Voir aussi

Comparaison des solutions de script et des objets personnalisés
SQL Server Integration Services