Desenvolvendo uma tarefa personalizada
O Integration Services usa tarefas para executar unidades de trabalho para dar suporte à extração, à transformação e ao carregamento de dados. O Integration Services inclui uma variedade de tarefas para executar as ações usadas com mais freqüência, desde executar uma instrução SQL até baixar um arquivo de um site 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.
Para obter exemplos do funcionamento de tarefas personalizadas, consulte os exemplos do Integration Services no Codeplex.
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.
|
Consulte também