Extension de packages avec des scripts
Si vous constatez que les composants intégrés 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 le plus simple des deux options : étendre des packages à l’aide de scripts.
La tâche de script et le composant Script vous permettent d'étendre le flux de contrôle et le flux de données d'un package Integration Services avec un minimum de code. Les deux objets utilisent l’environnement de développement Microsoft Visual Studio Tools for Applications (VSTA) et les langages de programmation Microsoft Visual Basic ou Microsoft Visual C#. Par ailleurs, ils bénéficient de toutes les fonctionnalités offertes par la bibliothèque de classes Microsoft .NET Framework, ainsi que des assemblys personnalisés. La tâche de script et le composant Script permettent aux développeurs de créer des fonctionnalités personnalisées sans devoir écrire tout le code d'infrastructure généralement requis lors du développement d'une tâche personnalisée ou d'un composant de flux de données personnalisé.
Dans cette section
La comparaison de la tâche de script et du composant Script décrit les similitudes et les différences entre la tâche de script et le composant Script.
La comparaison des solutions de script et des objets personnalisés décrit les critères à utiliser pour choisir entre une solution de script et le développement d’un objet personnalisé.
Le référencement d’autres assemblys dans les solutions de script décrit les étapes requises pour référencer et utiliser des assemblys externes et des espaces de noms dans un projet de script.
L’extension du package avec la tâche de script explique comment créer des tâches personnalisées à l’aide de la tâche de script. Une tâche est généralement appelée une fois par package exécuté, ou une fois pour chaque source de données ouverte par un package.
L’extension du flux de données avec le composant Script explique comment créer des sources de flux de données personnalisées, des transformations et des destinations à l’aide du composant Script. Un composant de flux de données est généralement appelé une fois pour chaque ligne de données traitée.
Référence
Integration Services Error and Message Reference Répertorie les codes d’erreur Integration Services prédéfinis avec leurs noms et descriptions symboliques.
Sections connexes
L’extension de packages avec des objets personnalisés explique comment créer des tâches personnalisées de programme, des composants de flux de données et d’autres objets de package à utiliser dans plusieurs packages.
La création de packages décrit par programmation comment créer, configurer, exécuter, charger, enregistrer et gérer des packages Integration Services par programmation.
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.