Estendendo pacotes com scripts
Se achar que os componentes internos do Integration Services não atendem às suas necessidades, você poderá ampliar a capacidade do Integration Services ao codificar suas próprias extensões. Há duas opções distintas para estender seus pacotes: você pode escrever códigos dentro dos wrappers avançados fornecidos pela tarefa e componente Script, ou pode criar extensões personalizadas do Integration Services do zero derivadas das classes base fornecidas pelo modelo de objeto Integration Services.
Essa seção explora a opção mais simples das duas – a extensão de pacotes com scripts.
A tarefa Script e o componente Script permitem estender os fluxos de controle e de dados de um pacote do Integration Services com um mínimo de codificação. Os dois objetos usam o ambiente de desenvolvimento MicrosoftVisual Studio Tools for Applications (VSTA) e a linguagem de programação MicrosoftVisual Basic 2008 ou MicrosoftVisual C# 2008, e se beneficiam de toda a funcionalidade oferecida pela biblioteca de classes Microsoft.NET Framework, bem como assemblies personalizados. A tarefa Script e o componente Script permitem ao desenvolvedor criar a funcionalidade personalizada sem precisar escrever todo o código de infra-estrutura que costuma ser requerido no desenvolvimento de uma tarefa personalizada ou componente de fluxo de dados personalizado.
Nesta seção
Comparando a tarefa Script e o componente Script
Discute as semelhanças e diferenças entre a tarefa Script e o componente Script.Comparando soluções de script e objetos personalizados
Discute os critérios a serem usados na escolha entre uma solução de script e o desenvolvimento de um objeto personalizado.Referenciando outros assemblies em soluções de script
Discute as etapas requeridas para referenciar e usar assemblies e namespaces externos em um projeto de script.Estendendo o pacote com a tarefa Script
Discute como criar tarefas personalizadas usando a tarefa Script. Uma tarefa costuma ser chamada uma vez para cada execução de pacote ou uma vez para cada fonte de dados aberta por um pacote.Estendendo o fluxo de dados com o componente Script
Discute como criar origens, transformações e destinos dos fluxos de dados personalizados através do componente Script. Em geral, um componente de fluxo de dados é chamado uma vez para cada linha de dados processada.
Referência
- Referência de mensagens e erros do Integration Services
Lista os códigos de erro predefinidos do Integration Services com seus nomes simbólicos e descrições.
Seções relacionadas
Guia do desenvolvedor (Integration Services)
Apresenta os conceitos de programação do Integration Services.Estendendo pacotes com objetos personalizados
Discute como criar tarefas personalizadas de programa, componentes de fluxo de dados e outros objetos de pacote para uso em vários pacotes.Compilando pacotes programaticamente
Descreve como criar, configurar, executar, carregar, salvar e gerenciar por programação pacotes do Integration Services.
Recursos externos
- Exemplos do CodePlex, Exemplos de Produtos do Integration Services, em www.codeplex.com/MSFTISProdSamples
|