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ó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 do 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 Microsoft Visual Studio Tools for Applications (VSTA) e a linguagem de programação Microsoft Visual Basic 2008 ou Microsoft Visual 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 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.Usando a tarefa Script para estender o pacote
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
- Erro de SSIS e referência de mensagem
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 pacotes do Integration Services programaticamente.
|