Estendendo pacotes com scripts
Se você considerar que os componentes internos do Integration Services não atendem às suas necessidades, poderá ampliar a capacidade do Integration Services codificando suas próprias extensões. Há duas opções distintas para estender seus pacotes: você pode escrever código dentro dos wrappers avançados fornecidos pela tarefa e o componente Script, ou pode criar extensões personalizadas do Integration Services a partir do zero com a derivação das classes base fornecidas pelo modelo de objeto do Integration Services.
Essa seção explora a opção mais simples das duas – a extensão de pacotes com scripts.
A tarefa e o componente Script permitem estender os fluxos de controle e de dados de um pacote do Integration Services com pouquíssima codificação. Os dois objetos usam o ambiente de desenvolvimento Microsoft Visual Studio Tools for Applications (VSTA) e a linguagem de programação Microsoft Visual Basic ou Microsoft Visual C#, 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 infraestrutura 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
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 pacotes do Integration Services programaticamente.
|