Estendendo pacotes com objetos personalizados

Aplica-se a: SQL Server SSIS Integration Runtime em Azure Data Factory

Se verificar que os componentes fornecidos nos Serviços de Integração não cumprem os seus requisitos, pode expandir o poder dos Serviços de Integração codificando as suas próprias extensões. Tem duas opções distintas para estender os seus pacotes: pode escrever código dentro dos poderosos wrappers fornecidos pela tarefa Script e pelo componente Script, ou pode criar extensões personalizadas dos Serviços de Integração do zero, derivando das classes base fornecidas pelo modelo de objetos Serviços de Integração.

Esta secção explora a opção mais avançada das duas – estender pacotes com objetos personalizados.

Quando a sua solução personalizada de Serviços de Integração exige mais flexibilidade do que a tarefa Script e o componente Script oferecem, ou quando precisa de um componente que possa reutilizar em múltiplos pacotes, o modelo de objetos Serviços de Integração permite-lhe construir tarefas personalizadas, componentes de fluxo de dados e outros objetos de pacote em código gerido desde o início.

Na presente seção

Desenvolvimento de Objetos Personalizados para Serviços de Integração
Discute os objetos personalizados que podem ser criados para os Serviços de Integração e resume os passos e definições essenciais.

Objetos Personalizados Persistentes
Discute a persistência padrão dos objetos personalizados e o processo de implementação da persistência personalizada.

Construção, Implementação e Depuração de Objetos Personalizados
Discute as abordagens comuns para construir, implementar e testar os vários tipos de objetos personalizados.

Desenvolver uma Tarefa Personalizada
Descreve o processo de programar uma tarefa personalizada.

Desenvolvimento de um Gestor de Ligações Personalizado
Descreve o processo de programar um gestor de ligações personalizado.

Desenvolvimento de um Fornecedor de Registos Personalizado
Descreve o processo de codificação de um fornecedor de logs personalizado.

Desenvolvimento de um Enumerador Personalizado para Cada Pessoa
Descreve o processo de codificação de um enumerador personalizado.

Desenvolvimento de um Componente de Fluxo de Dados Personalizado
Discute como programar fontes de fluxo de dados personalizadas, transformações e destinos.