Compartir a través de


Ampliar paquetes con scripting

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 script describe las similitudes y diferencias entre la tarea Script y el componente Script.

En comparación con las soluciones de scripting y los objetos personalizados se describen los criterios que se deben usar para elegir entre una solución de scripting y el desarrollo de un objeto personalizado.

Al hacer referencia a otros ensamblados en soluciones de scripting se describen los pasos necesarios para hacer referencia a los ensamblados externos y los espacios de nombres 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.

Extender el flujo de datos con el componente de script describe cómo crear orígenes de flujo de datos personalizados, transformaciones y destinos mediante el componente Script. Normalmente se llama a un componente de flujo de datos una vez por cada fila de datos que se procesa.

Referencia

Referencia de mensajes y errores de Integration Services Enumera los códigos de error predefinidos de Integration Services con sus nombres simbólicos y descripciones.

Extender paquetes con objetos personalizados Describe cómo crear tareas personalizadas de programa, componentes de flujo de datos y otros objetos de paquete para su uso en varios paquetes.

Compilar paquetes mediante programación Describe cómo crear, configurar, ejecutar, cargar, guardar y administrar paquetes de Integration Services mediante programación.

Icono de Integration Services (pequeño) Mantenerse al día con Integration Services
Para obtener las descargas, artículos, ejemplos y vídeos más recientes de Microsoft, así como soluciones seleccionadas de la comunidad, visite la página Integration Services en MSDN:

Visite la página de Integration Services en MSDN

Para recibir notificaciones automáticas de estas actualizaciones, suscríbase a las fuentes RSS disponibles en la página.

Consulte también

SQL Server Integration Services