Estendendo pacotes com objetos personalizados
Aplica-se a: SQL Server SSIS Integration Runtime 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.
Seções relacionadas
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