Exportar (0) Imprimir
Expandir todo
Expandir Minimizar
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

Guía del desarrollador (Integration Services)

Integration Services incluye un modelo de objetos completamente reescrito, que se ha mejorado con muchas características que consiguen que la extensión y la programación de paquetes resulten más sencillas, flexibles y eficaces. Los desarrolladores pueden extender y programar prácticamente cualquier aspecto de los paquetes de Integration Services.

Como desarrollador de Integration Services, existen dos enfoques fundamentales que puede aplicar en la programación de Integration Services:

  • Puede extender los paquetes escribiendo componentes que pasan a estar disponibles en el Diseñador SSIS para proporcionar funcionalidad personalizada en un paquete.

  • Puede crear, configurar y ejecutar paquetes mediante programación desde sus propias aplicaciones.

Si los componentes integrados en Integration Services no cumplen sus requisitos, puede ampliar la potencia de Integration Services codificando sus propias extensiones. En este enfoque, tiene dos opciones diferentes:

  • Para el uso ad hoc en un paquete único, puede crear una tarea personalizada escribiendo código en la tarea Script o bien crear un componente de flujo de datos personalizado escribiendo código en el componente de script, que puede configurar como origen, transformación o destino. Estos eficaces contenedores escriben automáticamente el código de la infraestructura y permiten centrarse exclusivamente en desarrollar la funcionalidad personalizada; sin embargo, no se reutilizan con facilidad en otro lugar.

  • Para el uso en varios paquetes, puede crear extensiones de Integration Services personalizadas como administradores de conexión, tareas, enumeradores, proveedores de registro y componentes de flujo de datos. El modelo de objetos de Integration Services administrado contiene clases base que proporcionan un punto de inicio y consiguen que el desarrollo de extensiones resulte más fácil que nunca.

Si desea crear paquetes de forma dinámica o administrar y ejecutar paquetes de Integration Services fuera del entorno de desarrollo, puede manipular los paquetes mediante programación. Puede cargar, modificar y ejecutar los paquetes existentes o bien puede crear y ejecutar paquetes completamente nuevos mediante programación. En este enfoque, tiene un intervalo de opciones continuo:

  • Cargar y ejecutar un paquete existente sin modificarlo.

  • Cargar un paquete existente, volver a configurarlo (por ejemplo, especificar un origen de datos diferente) y ejecutarlo.

  • Crear un nuevo paquete, agregar y configurar componentes, realizar cambios objeto a objeto y propiedad a propiedad, guardarlo y ejecutarlo.

Estos enfoques de la programación de Integration Services se describen en esta sección y se muestran con ejemplos.

Información general sobre la programación de Integration Services

Describe los roles de flujo de control y flujo de datos en el desarrollo de Integration Services.

Descripción de las transformaciones sincrónicas y asincrónicas

Describe la distinción importante entre las salidas sincrónicas y asincrónicas, y los componentes que las utilizan en el flujo de datos.

Trabajar con administradores de conexiones mediante programación

Muestra los administradores de conexiones que puede usar en el código administrado y los valores que devuelven cuando en el código se llama al método AcquireConnection.

Ampliar paquetes con scripting

Describe cómo extender el flujo de control mediante la tarea Script o el flujo de datos mediante el componente de script.

Ampliar paquetes con objetos personalizados

Describe cómo crear y programar 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 y guardar los paquetes de Integration Services mediante programación.

Ejecutar y administrar paquetes mediante programación

Describe cómo enumerar, ejecutar y administrar paquetes de Integration Services mediante programación.

Referencia de errores y mensajes de Integration Services

Enumera los códigos de error predefinidos de Integration Services, junto con sus nombres simbólicos y descripciones.

Herramientas para solucionar problemas con el desarrollo de paquetes

Describe las características y herramientas que ofrece Integration Services para solucionar problemas de los paquetes durante el desarrollo.

¿Te ha resultado útil?
(Caracteres restantes: 1500)
Gracias por sus comentarios

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft