Partilhar via


Estendendo o fluxo de dados com o componente Script

O componente Script estende as capacidades de fluxo de dados dos pacotes Microsoft Integration Services com o código personalizado escrito em Microsoft Visual Basic 2008 ou Microsoft Visual C# 2008 que é compilado e executado no tempo de execução do pacote. O componente Script simplifica o desenvolvimento de uma fonte de fluxo de dados personalizada, transformação ou destino quando as fontes, transformações e destinos incluídos no Integration Services não satisfazem totalmente seus requisitos. Após a configuração do componente com as entradas e saídas esperadas, ele grava todo o código de infraestrutura necessário, permitindo que você se concentre exclusivamente no código que é exigido para seu processamento personalizado.

Um componente Script interage com o pacote contido e com o fluxo de dados por meio das classes geradas automaticamente nos itens de projeto ComponentWrapper e BufferWrapper, que são instâncias das classes ScriptComponent e ScriptBuffer respectivamente. Essas classes tornam conexões, variáveis e outros itens de pacote disponíveis como objetos com tipo e gerenciam entradas e saídas. O componente Script também pode usar o namespace Visual Basic e a biblioteca de classe .NET Framework, como também assemblies personalizados, para implementar a funcionalidade personalizada.

O componente Script e o código de infraestrutura gerado para você simplificam significativamente o processo de desenvolvimento de um componente de fluxo de dados personalizado. Entretanto, para compreender como o componente Script funciona, pode ser útil ler a seção Desenvolvendo um componente de fluxo de dados personalizado para compreender as etapas envolvidas no desenvolvimento de um componente do fluxo de dados.

Se você estiver criando uma origem, transformação ou destino que planeje reutilizar em vários pacotes, deve considerar o desenvolvimento de componente personalizado em vez de usar o componente Script. Para obter mais informações, consulte Desenvolvendo um componente de fluxo de dados personalizado.

Nesta seção

Os tópicos a seguir fornecem mais informações sobre o componente Script.

Ícone do Integration Services (pequeno) Fique atualizado com o Integration Services

Para obter os mais recentes downloads, artigos, exemplos e vídeos da Microsoft, bem como soluções selecionadas da comunidade, visite a página do Integration Services no MSDN ou TechNet:

Para receber uma notificação automática das atualizações, assine os feeds RSS disponíveis na página.