Crear un paquete básico (vídeo de SQL Server)

Se aplica a: Microsoft SQL Server Integration Services

Autores: Carla Sabotta, Microsoft Corporation

Duración: 00:07:55

Tamaño: 12,2 MB

Tipo: archivo WMV

Ver este vídeo

Temas de ayuda relacionados:

Fundamentos de los paquetes

Otros vídeos:

Cómo implementar una transformación Búsqueda en modo de memoria caché completa (vídeo de SQL Server)

Exportar datos de SQL Server a Excel (vídeo de SQL Server)

Resumen del vídeo

En este vídeo se muestra cómo crear un paquete básico utilizando el Diseñador SSIS en Business Intelligence Development Studio.

Transcripción del vídeo

Hola, soy Carla Sabotta y escribo documentación para Microsoft SQL Server Integration Services.

En este vídeo le mostraré cómo crear un paquete básico utilizando el Diseñador SSIS en BI Development Studio.

Aprenderá a crear un paquete básico de Integration Services creando el proyecto para el paquete, agregando una tarea Flujo de datos al flujo de control del paquete y agregando elementos al flujo de datos.

Un paquete es una colección de elementos de flujo de control y de flujo de datos que se ejecuta como una unidad. El paquete debe incluir al menos un elemento de flujo de control y puede incluir uno o más elementos de flujo de datos.

El primer paso para crear un paquete es crear un proyecto. El proyecto se basa en la plantilla de proyecto de Integration Services. Esta plantilla crea un proyecto nuevo que contiene un único paquete.

Puede modificar el nombre de proyecto, que cambiaremos a Paquete básico de Integration Services. Aceptaremos la ubicación predeterminada y el resto de valores de configuración predeterminados.

Puesto que el paquete debe tener al menos un elemento de flujo de control, agregaremos una tarea a la ficha Flujo de control (Control Flow).

En esta presentación, agregaremos una tarea Flujo de datos. Una tarea Flujo de datos se utiliza para extraer, modificar y cargar datos.

La anotación agregada a la tarea Flujo de datos resume lo que hace la tarea. Las anotaciones facilitan la comprensión y el mantenimiento de un paquete.

A continuación agregaremos elementos al flujo de datos. Una tarea Flujo de datos requiere un componente de origen y destino y generalmente también incluye uno más componentes de transformación.

En esta presentación, agregamos un Origen de OLE DB, un Destino de OLE DB y una transformación Conversión de datos. Conectaremos la salida del componente de origen a la entrada de la transformación y la salida de la transformación a la entrada del destino. Construido de esta manera, el flujo de datos extraerá datos del componente de origen, convertirá el tipo de datos de las columnas seleccionadas y cargará los datos modificados en el componente de destino.

Los componentes de origen y los componentes de destino utilizan administradores de conexiones para la conexión a los orígenes de datos.

En esta presentación crearemos un único administrador de conexiones OLE DB para el origen y para el destino que realice la conexión con la base de datos de AdventureWorks.

El siguiente paso es configurar los componentes de origen, transformación y destino.

Configuraremos el componente de origen de OLE DB de la siguiente manera:

  • Confirmamos que el administrador de conexiones que hemos creado está seleccionado.
  • Seleccione el origen desde el que el componente extrae datos. En esta presentación, seleccionaremos la tabla Production.Product.
  • Seleccione las columnas que desea incluir en el origen.
  • En esta presentación, borraremos todas las columnas de la tabla Columnas externas disponibles (Available External Columns) y, a continuación, seleccionaremos las siguientes columnas para incluirlas en el origen: Name, ListPrice, Size, Weight y SellStartDate.

Ahora configuraremos la transformación Conversión de datos de la siguiente manera:

  • Seleccionamos las columnas que se convertirán en la tabla Columnas de entrada disponibles (Available Input Columns). Estas columnas de entrada son del componente de origen conectado a la transformación.
  • En esta presentación, convertiremos la columna SellStartDate cambiando el tipo de datos DT_DBTIMESTAMP, que almacena datos de fecha y hora, al tipo de datos DT_DBDate, que solo almacena datos de fecha.

Configuraremos el destino de OLE DB de la siguiente manera:

  • Confirmamos que el administrador de conexiones que hemos creado está seleccionado.
  • Seleccionamos el origen en el que el componente carga los datos modificados. En esta presentación crearemos una nueva tabla.
    Integration Services genera una instrucción CREATE TABLE predeterminada basada en el origen de datos conectado. Tiene la opción de modificar la instrucción CREATE TABLE.
  • En esta presentación cambiaremos el nombre de la tabla a TutorialPaqueteBasico_DestinoDeOLE DB, quitaremos la columna OLE DB Source.SellStartDate y mantendremos la versión de la columna modificada por la transformación Conversión de datos (DataConversion.SellStartDate).
  • Confirmamos que las columnas de entrada están correctamente asignadas a las columnas de salida.

Finalmente, agregaremos un visor de datos para ver los datos modificados cargados en el destino.

Ya podemos ejecutar el paquete.

Como puede ver, se ha cargado una columna SellStartDate que solamente contiene datos de fecha en el componente de destino.

En este vídeo se muestra cómo crear un paquete básico de Integration Services utilizando el Diseñador SSIS en BI Development Studio. El vídeo muestra cómo crear un proyecto y cómo agregar un flujo de control y un flujo de datos al paquete.

Gracias por su atención. Esperamos que la presentación haya sido de su interés y vuelva a visitar el sitio web para ver otros vídeos de Microsoft SQL Server.