Partager via


Extension du flux de données avec le composant Script

Le composant Script étend les fonctionnalités du flux de données des packages Microsoft Integration Services à l'aide du code personnalisé écrit dans Microsoft Visual Basic 2008 ou Microsoft Visual C# 2008, compilé et exécuté au moment de l'exécution des packages. Le composant Script simplifie le développement d'une source, transformation ou destination de flux de données personnalisée, lorsque les sources, les transformations et les destinations incluses dans Integration Services ne répondent que partiellement à vos besoins. Une fois que vous avez configuré le composant avec les entrées et sorties attendues, celui-ci écrit tout le code d'infrastructure requis, ce qui vous permet de vous concentrer exclusivement sur le code nécessaire au traitement personnalisé.

Un composant Script interagit avec le package qui le contient et le flux de données par le biais des classes générées automatiquement dans les éléments de projet ComponentWrapper et BufferWrapper, qui sont respectivement des instances des classes ScriptComponent et ScriptBuffer. Ces classes rendent disponibles les connexions, les variables et les autres éléments de package en tant qu'objets typés et gèrent les entrées et les sorties. Le composant Script peut également utiliser l'espace de noms Visual Basic et la bibliothèque de classes .NET Framework, ainsi que des assemblys personnalisés, pour implémenter des fonctionnalités personnalisées.

Le composant Script et le code d'infrastructure qu'il génère simplifient considérablement le processus qui consiste à développer un composant de flux de données personnalisé. Toutefois, pour comprendre le fonctionnement du composant Script, il peut être utile de lire la section Développement d'un composant de flux de données personnalisé pour maîtriser les étapes du développement d'un composant de flux de données personnalisé.

Si vous créez une source, une transformation ou une destination que vous envisagez de réutiliser dans plusieurs packages, vous devez développer un composant personnalisé au lieu de vous servir du composant Script. Pour plus d'informations, consultez Développement d'un composant de flux de données personnalisé.

Dans cette section

Les rubriques suivantes fournissent des informations supplémentaires sur le composant Script.

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 des solutions sélectionnées par la communauté, visitez la page Integration Services sur MSDN ou TechNet :

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