Compartilhar via


Estendendo pacotes com objetos personalizados

Aplica-se a: Tempo de execução de integração do SSIS do SQL Server no Azure Data Factory

Se os componentes fornecidos no Integration Services não atenderem às suas necessidades, você poderá ampliar a capacidade do Integration Services com a codificação de 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 avançada – extensão de pacotes com objetos personalizados.

Quando sua solução personalizada do Integration Services necessita de maior flexibilidade do que a tarefa Script e o componente Script oferecem, ou quando você necessita de um componente que possa ser reutilizado em vários pacotes, o modelo de objeto do Integration Services possibilita a criação de tarefas personalizadas, componentes de fluxo de dados e outros objetos de pacote em código gerenciado do início ao fim.

Nesta seção

Desenvolvendo objetos personalizados para o Integration Services
Aborda os objetos personalizados que podem ser criados no Integration Services e resume as etapas e configurações essenciais.

Persistência de objetos personalizados
Discute a persistência padrão de objetos personalizados e o processo de implementação da persistência personalizada.

Compilando, implantando e depurando objetos personalizados
Discute as abordagens comuns para criar, implantar e testar os diversos tipos de objetos personalizados.

Desenvolvendo uma tarefa personalizada
Descreve o processo de codificação de uma tarefa personalizada.

Desenvolver um gerenciador de conexões personalizado
Descreve o processo de codificação de um gerenciador de conexões personalizado.

Desenvolver um provedor de log personalizado
Descreve o processo de codificação de um provedor de logs personalizado.

Desenvolver um enumerador ForEach personalizado
Descreve o processo de codificação de um enumerador personalizado.

Desenvolver um componente de fluxo de dados personalizado
Aborda como programar origens, transformações e destinos de fluxos de dados personalizados.

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.

Estendendo pacotes com scripts
Discute como estender o fluxo de controle usando a tarefa Script ou estender o fluxo de dados usando o componente Script.

Compilando pacotes programaticamente
Descreve como criar, configurar, executar, carregar, salvar e gerenciar pacotes do Integration Services programaticamente.

Consulte Também

Comparar soluções de script e objetos personalizados
SQL Server Integration Services