Desarrollar una tarea personalizada

Se aplica a:SQL Server SSIS Integration Runtime en Azure Data Factory

Integration Services usa tareas para realizar unidades de trabajo con el fin de admitir la extracción, transformación y carga de datos. Integration Services incluye una variedad de tareas que realizan las acciones usadas con más frecuencia, desde la ejecución de una instrucción SQL para descargar un archivo desde un sitio FTP. Si las tareas incluidas y las acciones compatibles no cumplen completamente sus requisitos, puede crear una tarea personalizada.

Para crear una tarea personalizada, debe crear una clase que herede de la clase base Microsoft.SqlServer.Dts.Runtime.Task, aplicar el atributo DtsTaskAttribute a la nueva clase e invalidar los métodos y propiedades importantes de la clase base, incluido el método Execute.

En esta sección

En esta sección se describe cómo crear, configurar y codificar una tarea personalizada y su interfaz de usuario personalizada opcional.

Crear una tarea personalizada
Describe el primer paso, que crea la tarea personalizada.

Codificar una tarea personalizada
Describe cómo codificar los métodos principales de una tarea personalizada.

Conectarse a orígenes de datos de una tarea personalizada
Describe cómo conectar una tarea personalizada a un origen de datos.

Provocar y definir eventos en una tarea personalizada
Describe cómo provocar eventos y definir eventos personalizados de la tarea personalizada.

Agregar compatibilidad con la depuración de una tarea personalizada
Describe cómo crear los destinos de punto de interrupción en la tarea personalizada.

Desarrollar una interfaz de usuario para una tarea personalizada
Describe cómo crear una interfaz de usuario que se muestra en el Diseñador SSIS para configurar propiedades en la tarea personalizada.