Ampliar paquetes con scripting
Se aplica a: SQL Server SSIS Integration Runtime en Azure Data Factory
Si los componentes integrados en Integration Services no cumplen sus requisitos, puede ampliar la eficacia de Integration Services codificando sus propias extensiones. Cuenta con dos opciones diferenciadas para ampliar los paquetes: puede escribir código dentro de los potentes contenedores que proporcionan la tarea Script y el componente de script o puede crear extensiones de Integration Services personalizadas desde cero derivando de las clases base que proporciona el modelo de objetos de Integration Services.
En esta sección, se explora la opción más sencilla de las dos: ampliar los paquetes con scripting.
La tarea Script y el componente de script permiten ampliar tanto el flujo de control como el flujo de datos de un paquete de Integration Services con muy poca codificación. Ambos objetos utilizan el entorno de desarrollo de Microsoft Visual Studio Tools for Applications (VSTA) y los lenguajes de programación Microsoft Visual Basic o Microsoft Visual C# y se benefician de toda la funcionalidad que ofrece la biblioteca de clases de Microsoft .NET Framework, así como de los ensamblados personalizados. La tarea Script y el componente de script permiten al desarrollador de software crear funcionalidad personalizada sin necesidad de escribir todo el código de infraestructura que se suele requerir al desarrollar una tarea personalizada o un componente de flujo de datos personalizado.
En esta sección
Comparar la tarea Script y el componente de script
Describe las similitudes y diferencias entre la tarea Script y el componente de script.
Comparar soluciones de scripting y objetos personalizados
Describe los criterios que se deben utilizar al elegir entre una solución de scripting y el desarrollo de un objeto personalizado.
Hacer referencia a otros ensamblados en soluciones de scripting
Describe los pasos necesarios para hacer referencia y utilizar ensamblados y espacios de nombres externos en un proyecto de scripting.
Extender el paquete con la tarea Script
Describe cómo crear tareas personalizadas mediante la tarea Script. Normalmente, se llama a una tarea una vez por ejecución del paquete o una vez por cada origen de datos que abre un paquete.
Ampliar el flujo de datos con el componente de script
Explica cómo crear orígenes, transformaciones y destinos personalizados de flujo de datos mediante el componente de script. Normalmente se llama a un componente de flujo de datos una vez por cada fila de datos que se procesa.
Referencia
Referencia de errores y mensajes de Integration Services
Muestra los códigos de error predefinidos de Integration Services con sus nombres simbólicos y sus descripciones.
Secciones relacionadas
Ampliar paquetes con objetos personalizados
Explica cómo crear tareas personalizadas de programa, componentes de flujo de datos y otros objetos de paquete para su uso en varios paquetes.
Generar paquetes mediante programación
Describe cómo crear, configurar, ejecutar, cargar, guardar y administrar paquetes de Integration Services mediante programación.