Extender el paquete con la tarea Script
La tarea Script extiende las capacidades en tiempo de ejecución de los paquetes MicrosoftIntegration Services con código personalizado escrito en MicrosoftVisual Basic 2008 o en MicrosoftVisual C# 2008 que se compila y ejecuta durante la ejecución del paquete. La tarea Script simplifica el desarrollo de una tarea personalizada en tiempo de ejecución cuando las tareas incluidas con Integration Services no satisfacen totalmente sus requisitos. La tarea Script escribe todo el código de infraestructura necesario, lo que le permite centrarse exclusivamente en el código que se requiere para el procesamiento personalizado.
Una tarea Script interactúa con el paquete contenedor a través del objeto Dts global, una instancia de la clase ScriptObjectModel que se expone en el entorno de script. Puede escribir el código de una tarea Script que modifica los valores almacenados en variables de Integration Services; más adelante, el paquete puede utilizar esos valores actualizados para determinar la ruta de acceso del flujo de trabajo. La tarea Script también puede utilizar el espacio de nombres de Visual Basic y la biblioteca de clases de .NET Framework, además de los ensamblados personalizados, para implementar la funcionalidad personalizada.
La tarea Script y el código de infraestructura que genera simplifican significativamente el proceso de desarrollar una tarea personalizada. Sin embargo, para entender cómo funciona la tarea Script, le resultará de utilidad leer la sección Desarrollar una tarea personalizada para entender los pasos asociados al desarrollo de una tarea personalizada.
Si crea una tarea que piensa reutilizar en varios paquetes, considere desarrollar una tarea personalizada en lugar de utilizar la tarea Script. Para obtener más información, vea Comparar soluciones de scripting y objetos personalizados.
En esta sección
Los temas siguientes proporcionan más información sobre la tarea Script.
Configurar la tarea Script en el editor de la tarea Script
Explica cómo las propiedades configuradas en el Editor de la tarea Script afectan a las capacidades y el rendimiento del código de la tarea Script.Codificar y depurar la tarea Script
Describe cómo utilizar MicrosoftVisual Studio Tools para aplicaciones (VSTA) para desarrollar los scripts contenidos en la tarea Script.Utilizar variables en la tarea Script
Explica cómo utilizar las variables a través de la propiedad Variables.Conectarse a orígenes de datos de la tarea Script
Explica cómo utilizar las conexiones a través de la propiedad Connections.Provocar eventos en la tarea Script
Explica cómo provocar los eventos a través de la propiedad Events.Registrar en la tarea Script
Explica cómo registrar información a través del método Log.Devolver los resultados de la tarea Script
Explica cómo devolver los resultados mediante las propiedades TaskResult y ExecutionValue.Ejemplos de tarea Script
Proporciona ejemplos simples que muestran varios posibles usos de una tarea Script.
|