Compartilhar 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 ou Microsoft Visual C# que é compilado e executado no tempo de execução do pacote. O componente Script simplifica o desenvolvimento de uma origem de fluxo de dados personalizada, transformação ou destino quando as origens, transformações e destinos incluídos no Integration Services não atendem totalmente aos 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.

Por exemplo, você pode usar o componente Script para criar uma transformação personalizada que remova as marcas HTML dos dados. Para obter mais informações, consulte o artigo Limpeza com Expressões Regulares no SSIS, em Microsoft-ssis.blogspot.com.

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 estiver criando uma origem, transformação ou destino que planeja reutilizar em vários pacotes, você deverá considerar o desenvolvimento de um 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) Mantenha-se atualizado com o Integration Services

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


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

Consulte também

Referência

Comparando a tarefa Script e o componente Script

Conceitos

Componente Script

Outros recursos

Limpeza com Expressões regulares no SSIS