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 scripts.
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 MicrosoftVisual Studio Tools para aplicaciones (VSTA) y los lenguajes de programación de MicrosoftVisual Basic 2008 o MicrosoftVisual C# 2008, 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.
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 script 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 script.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
Guía del desarrollador (Integration Services)
Presenta los conceptos de programación de Integration Services.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.
Recursos externos
- Ejemplos de CodePlex, en la página Ejemplos de Integration Services de www.codeplex.com/MSFTISProdSamples
|