Desenvolvendo uma tarefa personalizada
O Integration Services usa tarefas para executar unidades de trabalho como suporte à extração, transformação e carregamento de dados. O Integration Services inclui várias tarefas que executam as ações usadas mais frequentemente, da execução de uma instrução SQL ao download de um arquivo de um site de FTP. Se as tarefas incluídas e as ações suportadas não satisfizerem seus requisitos completamente, você poderá criar uma tarefa personalizada.
Para criar uma tarefa personalizada, é preciso criar uma classe que herde da classe base Task, aplicar o atributo DtsTaskAttribute em sua nova classe e substituir os métodos e propriedades importantes da classe base, incluindo o método Execute.
Nesta seção
Esta seção descreve como criar, configurar e codificar uma tarefa personalizada e sua interface de usuário personalizada opcional.
Criando uma tarefa personalizada
Descreve a primeira etapa, que é criar a tarefa personalizada.Codificando uma tarefa personalizada
Descreve como codificar os métodos principais de uma tarefa personalizada.Conectando a fontes de dados em uma tarefa personalizada
Descreve como conectar uma tarefa personalizada a uma fonte de dados.Gerando e definindo eventos em uma tarefa personalizada
Descreve como gerar eventos e definir eventos personalizados da tarefa personalizada.Adicionando suporte para depurando em uma tarefa personalizada
Descreve como criar destinos de ponto de interrupção na tarefa personalizada.Desenvolvendo uma interface do usuário para uma tarefa personalizada
Descreve como criar uma interface de usuário que seja exibida no SSIS Designer para configurar propriedades na tarefa personalizada.
Seções relacionadas
Informações comuns a todos os objetos personalizados
Para obter informações comuns a todos os tipos de objetos personalizados que você pode criar no Integration Services, consulte os tópicos a seguir:
Desenvolvendo objetos personalizados para o Integration Services
Descreve as etapas básicas para implementar todos os tipos de objetos personalizados no Integration Services.Persistência de objetos personalizados
Descreve a persistência personalizada e explica quando ela é necessária.Compilando, implantando e depurando objetos personalizados
Descreve as técnicas para compilar, assinar, implantar e depurar objetos personalizados.
Informações sobre outros objetos personalizados
Para obter informações sobre os outros tipos de objetos personalizados que você pode criar no Integration Services, consulte os tópicos a seguir:
Desenvolvendo um gerenciador de conexões personalizado
Aborda como programar gerenciadores de conexões personalizados.Desenvolvendo um provedor de log personalizado
Aborda como programar provedores de log personalizados.Desenvolvendo um enumerador de ForEach personalizado
Aborda como programar enumeradores personalizados.Desenvolvendo um componente de fluxo de dados personalizado
Aborda como programar origens, transformações e destinos de fluxos de dados personalizados.
|