Desenvolvendo uma tarefa personalizada

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

O Integration Services utiliza tarefas para executar unidades de trabalho em apoio à extração, transformação e carregamento de dados. Os Serviços de Integração incluem uma variedade de tarefas que executam as ações mais usadas, desde a execução de uma instrução SQL até ao download de um ficheiro a partir de um site FTP. Se as tarefas incluídas e as ações suportadas não cumprirem totalmente os seus requisitos, pode criar uma tarefa personalizada.

Para criar uma tarefa personalizada, tens de criar uma classe que herde da Microsoft. SqlServer.Dts.Runtime.Task base class, aplicar o DtsTaskAttribute atributo à sua nova classe e sobrepor os métodos e propriedades importantes da classe base, incluindo o Execute método.

Na presente seção

Esta secção descreve como criar, configurar e programar uma tarefa personalizada e a sua interface de utilizador opcional personalizada.

Criação de uma Tarefa Personalizada
Descreve o primeiro passo, que é criar a tarefa personalizada.

Programar uma Tarefa Personalizada
Descreve como programar os principais métodos de uma tarefa personalizada.

Ligação a Fontes de Dados numa Tarefa Personalizada
Descreve como ligar uma tarefa personalizada a uma fonte de dados.

Criação e Definição de Eventos numa Tarefa Personalizada
Descreve como gerar eventos e definir eventos personalizados a partir da tarefa personalizada.

Adicionar suporte para depuração numa tarefa personalizada
Descreve como criar alvos de breakpoint na tarefa personalizada.

Desenvolvimento de uma Interface de Utilizador para uma Tarefa Personalizada
Descreve como criar uma interface de utilizador que aparece no SSIS Designer para configurar propriedades na tarefa personalizada.