Sei sulla pagina 1di 8

Para crear un proyecto de Integration Services

1. En el men Inicio, elija Todos los programas, Microsoft SQL Server y, a continuacin, haga clic en SQL Server Data Tools. 2. En el men Archivo, seleccione Nuevo y haga clic en Proyecto para crear un proyecto de Integration Services. 3. En el cuadro de dilogo Nuevo proyecto, expanda el nodo Business Intelligence bajo Plantillas instaladas y seleccione Proyecto de Integration Services en el panel Plantillas. 4. En el cuadro Nombre, cambie el nombre predeterminado por SSIS Tutorial. Opcionalmente, desactive la casilla Crear directorio para la solucin. 5. Acepte la ubicacin predeterminada o haga clic en Examinar para desplazarse a la carpeta que desee utilizar. En el cuadro de dilogo Ubicacin del proyecto, haga clic en la carpeta y, a continuacin, haga clic en Seleccionar carpeta. 6. Haga clic en Aceptar. De forma predeterminada, se crear un paquete vaco, denominado Package.dtsx, que se agregar al proyecto bajo Paquetes SSIS. 7. En la barra de herramientas del Explorador de soluciones, haga clic con el botn secundario en Package.dtsx, haga clic en Cambiar nombre y cambie el nombre del paquete predeterminado por Lesson 1.dtsx.

Para agregar un administrador de conexiones de archivos planos al paquete SSIS


1. Haga clic con el botn secundario en cualquier punto del rea Administradores de conexin y luego haga clic en Nueva conexin de archivos planos. 2. En el cuadro de dilogo Editor del administrador de conexiones de archivos planos, en Nombre del administrador de conexiones, escriba Sample Flat File Source Data. 3. Haga clic en Examinar. 4. En el cuadro de dilogo Abrir, busque el archivo SampleCurrencyData.txt en el equipo. 5. Borre los nombres de columna de la primera casilla de fila de datos.

Para establecer las propiedades dependientes de la configuracin regional


1. En el cuadro de dilogo Editor del administrador de conexiones de archivos planos, haga clic en General. 2. Establezca Configuracin regional en Ingls (Estados Unidos) y Pgina de cdigos en 1252.

Para cambiar el nombre de las columnas del administrador de conexiones de archivos planos

1. En el cuadro de dilogo Editor del administrador de conexiones de archivos planos, haga clic en Avanzadas. 2. En el panel de propiedades, realice los cambios siguientes: o Cambie la propiedad de nombre Columna 0 por AverageRate. o Cambie la propiedad de nombre Columna 1 por CurrencyID. o Cambie la propiedad de nombre Columna 2 por CurrencyDate. o Cambie la propiedad de nombre Columna 3 por EndOfDayRate.

Para volver a asignar tipos de datos de columna


1. En el cuadro de dilogo Editor del administrador de conexiones de archivos planos, haga clic en Sugerir tipos. 2. En la lista, seleccione la columna CurrencyID y, en el panel de propiedades, cambie el Tipo de datos de la columna CurrencyID de cadena [DT_STR] a cadena Unicode [DT_WSTR]. 3. En el panel de propiedades, cambie el tipo de datos de la columna CurrencyDate de fecha [DT_DATE] a fecha de base de datos [DT_DBDATE]. 4. Haga clic en Aceptar.

Para agregar y configurar un administrador de conexiones de OLE DB para el paquete SSIS


1. Haga clic con el botn secundario en cualquier punto del rea Administradores de conexin y luego haga clic en Nueva conexin de OLE DB. 2. En el cuadro de dilogo Configurar el administrador de conexiones OLE DB, haga clic en Nuevo. 3. En Nombre de servidor, escriba localhost. Cuando se especifica localhost como el nombre del servidor, el administracin de conexin se conecta a la instancia predeterminada de SQL Server en el equipo local. Para usar una instancia remota de SQL Server, sustituya localhost con el nombre del servidor al que desea conectarse. 4. En el grupo Iniciar sesin en el servidor, compruebe que la opcin Utilizar autenticacin de Windows est seleccionada. 5. En el grupo Conectar con una base de datos, en el cuadro Seleccione o escriba un nombre de base de datos, escriba o seleccione AdventureWorksDW2012. 6. Haga clic en Probar conexin para comprobar si los parmetros de conexin que ha especificado son vlidos. 7. Haga clic en Aceptar. 8. Haga clic en Aceptar. 9. En el panel Conexiones de datos del cuadro de dilogo Configurar el administrador de conexiones OLE DB, compruebe que la opcin localhost.AdventureWorksDW2012 est seleccionada. 10. Haga clic en Aceptar.

Para agregar una tarea de flujo de datos


1. Haga clic en la pestaa Flujo de control. 2. En el Cuadro de herramientas de SSIS, expanda Favoritos y arrastre una Tarea Flujo de datos a la superficiede diseo de la pestaa Flujo de control. 3. En la superficie de diseo Flujo de control, haga clic con el botn secundario en la Tarea de flujo de datos que acaba de agregar, haga clic en Cambiar nombre y cambie el nombre por Extract Sample Currency Data. 4. Haga clic con el botn secundario en la tarea Flujo de datos, haga clic en Propiedades y, en la ventana Propiedades, compruebe que la propiedad LocaleID est establecida en Ingls (Estados Unidos).

Para agregar un componente de origen de archivo plano


1. Abra el diseador Flujo de datos haciendo doble clic en la tarea de flujo de datos Extract Sample Currency Data o haciendo clic en la pestaa Flujo de datos. 2. En el cuadro de herramientas de SSIS, expanda Otros Orgenes y, a continuacin, arrastre Origen de archivo plano a la superficie de diseo de la pestaa Flujo de datos. 3. En la superficie de diseo Flujo de datos, haga clic con el botn secundario en el Origen de archivo plano que acaba de agregar, haga clic en Cambiar nombre y cambie el nombre por Extract Sample Currency Data. 4. Haga doble clic en el origen del archivo plano para abrir el cuadro de dilogo Editor de origen de archivos planos. 5. En el cuadro Administrador de conexiones de archivos planos, seleccione Sample Flat File Source Data. 6. Haga clic en Columnas y compruebe que los nombres de las columnas son correctos. 7. Haga clic en Aceptar. 8. Haga clic con el botn secundario en el origen del archivo plano y haga clic en Propiedades. 9. En la ventana Propiedades, compruebe que la propiedad LocaleID est establecida en Ingls (Estados Unidos).

Para agregar y configurar la transformacin Lookup Currency Key


1. En el cuadro de herramientas de SSIS, expanda Comunes y arrastre Bsqueda a la superficie de diseo de la pestaa Flujo de datos. Coloque Bsqueda directamente bajo el origen Extract Sample Currency Data. 2. Haga clic en el origen de archivo plano Extract Sample Currency Data y arrastre la flecha verde a la transformacin de Bsqueda que acaba de agregar para conectar los dos componentes. 3. En la superficie de diseo Flujo de datos, haga clic en Bsqueda en la transformacin Bsqueda y cambie el nombre por Lookup Currency Key. 4. Haga doble clic en la transformacin Lookup Currency Key para mostrar el Editor de transformacin Bsqueda.

5. En la pgina General, realice las selecciones siguientes: 1. Seleccione Cach completa. 2. En el rea Tipo de conexin, seleccione Administrador de conexiones OLE DB. 6. En la pgina Conexin, realice las selecciones siguientes:
a) En el cuadro de dilogo Administrador de conexiones OLE DB, asegrese de que se muestra localhost.AdventureWorksDW2012. b) Seleccione Usar los resultados de una consulta SQL y, a continuacin, escriba o copie la instruccin SQL siguiente: select * from (select * from [dbo].[DimCurrency]) as refTable
where [refTable].[CurrencyAlternateKey] = [refTable].[CurrencyAlternateKey] = 'AUD' [refTable].[CurrencyAlternateKey] = 'BRL' [refTable].[CurrencyAlternateKey] = 'CAD' [refTable].[CurrencyAlternateKey] = 'CNY' [refTable].[CurrencyAlternateKey] = 'DEM' [refTable].[CurrencyAlternateKey] = 'EUR' [refTable].[CurrencyAlternateKey] = 'FRF' [refTable].[CurrencyAlternateKey] = 'GBP' [refTable].[CurrencyAlternateKey] = 'JPY' [refTable].[CurrencyAlternateKey] = 'MXN' [refTable].[CurrencyAlternateKey] = 'SAR' [refTable].[CurrencyAlternateKey] = 'USD' [refTable].[CurrencyAlternateKey] = 'VEB' 'ARS' OR OR OR OR OR OR OR OR OR OR OR OR OR

7. En la pgina Columnas, realice las selecciones siguientes: a) En el panel Columnas de entrada disponibles, arrastre CurrencyID al panel Columnas de bsqueda disponibles y sultelo en CurrencyAlternateKey. b) En la lista Columnas de bsqueda disponibles, active la casilla situada a la izquierda de CurrencyKey. 8. Haga clic en Aceptar para volver a la superficie de diseo Flujo de datos. 9. Haga clic con el botn secundario en la transformacin Lookup Currency Key y haga clic en Propiedades. 10. En la ventana Propiedades, compruebe que la propiedad LocaleID est establecida en Ingls (Estados Unidos) y la propiedad DefaultCodePage est establecida en 1252.

Para agregar y configurar la transformacin Lookup Date Key


1. En el cuadro de herramientas de SSIS, arrastre Bsqueda a la superficie de diseo Flujo de datos. Coloque Bsqueda justo debajo de la transformacin Lookup Currency Key. 2. Haga clic en la transformacin Lookup Currency Key y arrastre la flecha verde hasta la transformacin Bsqueda que acaba de agregar para conectar los dos componentes.

3. En el cuadro de dilogo Seleccin de entrada y salida, en el cuadro de lista Salida, haga clic en Salida de entradas coincidentes de bsqueda y, a continuacin, haga clic en Aceptar. 4. En la superficie de diseo Flujo de datos, haga clic en Bsqueda en la transformacin Bsqueda recin agregada y cambie el nombre por Lookup Date Key. 5. Haga doble clic en la transformacin Lookup Date Key. 6. En la pgina General, seleccione Cach parcial. 7. En la pgina Conexin, realice las selecciones siguientes: 1. En el cuadro de dilogo Administrador de conexionesOLE DB, asegrese de que se muestra localhost.AdventureWorksDW2012. 2. En el cuadro Usar una tabla o vista, escriba o seleccione [dbo].[DimDate]. 8. En la pgina Columnas, realice las selecciones siguientes: 1. En el panel Columnas de entrada disponibles, arrastre CurrencyDate al panel Columnas de bsqueda disponibles y sultelo en FullDateAlternateKey. 2. En la lista Columnas de bsqueda disponibles, active la casilla situada a la izquierda de DateKey. 9. En la pgina Avanzadas, revise las opciones de almacenamiento en memoria cach. 10. Haga clic en Aceptar para volver a la superficie de diseo Flujo de datos. 11. Haga clic con el botn secundario en la transformacin Lookup Date Key y haga clic en Propiedades. 12. En la ventana Propiedades, compruebe que la propiedad LocaleID est establecida en Ingls (Estados Unidos) y la propiedad DefaultCodePage est establecida en 1252.

Para agregar y configurar un destino de OLE DB de ejemplo


1. En el Cuadro de herramientas de SSIS, expanda Otros destinos y arrastre Destino de OLE DB a la superficie de diseo de la pestaa Flujo de datos. Coloque el destino de OLE DB directamente debajo de la transformacin Lookup Date Key. 2. Haga clic en la transformacin Lookup Date Key y arrastre la flecha verde hasta el Destino de OLE DB que acaba de agregar para conectar los dos componentes entre s. 3. En el cuadro de dilogo Seleccin de entrada y salida, en el cuadro de lista Salida, haga clic en Salida de entradas coincidentes de bsqueda y, a continuacin, haga clic en Aceptar. 4. En la superficie de diseo Flujo de datos, haga clic en Destino de OLE DB en el componente Destino de OLE DB recin agregado y cambie el nombre por Sample OLE DB Destination. 5. Haga doble clic en Sample OLE DB Destination. 6. En el cuadro de dilogo Editor de destino de OLE DB, asegrese de que localhost.AdventureWorksDW2012 est seleccionado en el cuadro Administrador de conexiones OLE DB. 7. En el cuadro Nombre de la tabla o la vista, escriba o seleccione [dbo].[FactCurrencyRate].

8. Haga clic en el botn Nuevo para crear una nueva tabla. Cambie el nombre de la tabla en el script a NewFactCurrencyRate. Haga clic en Aceptar. 9. Al hacer clic en Aceptar, se cerrar el cuadro de dilogo y el Nombre de la tabla o la vista cambiar automticamente a NewFactCurrencyRate. 10. Haga clic en Asignaciones. 11. Compruebe que las columnas de entrada AverageRate, CurrencyKey, EndOfDayRate y DateKey estn correctamente asignadas a las columnas de destino. Si hay columnas con el mismo nombre asignadas, la asignacin es correcta. 12. Haga clic en Aceptar. 13. Haga clic con el botn secundario en Sample OLE DB Destination y haga clic en Propiedades. 14. En la ventana Propiedades, compruebe que la propiedad LocaleID est establecida en Ingls (Estados Unidos) y la propiedad DefaultCodePage est establecida en 1252.

Para aplicar formato al diseo del flujo de datos


1. Si el paquete de la leccin 1 no est abierto todava, haga doble clic en Lesson 1.dtsx en el Explorador de soluciones. 2. Haga clic en la pestaa Flujo de datos. 3. Coloque el cursor en la parte superior derecha de la transformacin Extract Sample Currency, haga clic y, a continuacin, arrastre el cursor por todos los componentes de flujo de datos. 4. En el men Formato, seleccione Igualar tamao y, a continuacin, haga clic en Ambos. 5. Con los objetos del flujo de datos seleccionados, en el men Formato, seleccione Alinear y haga clic en Lados izquierdos.

Para agregar una anotacin al flujo de datos


1. Haga clic con el botn secundario en cualquier parte de la superficie de diseo del flujo de datos y haga clic en Agregar anotacin. 2. Escriba o pegue el texto siguiente en el cuadro de anotacin. El flujo de datos extrae datos de un archivo, busca valores en la columna CurrencyKey de la tabla DimCurrency y la columna DateKey de la tabla DimDate, y escribe los datos en la tabla NewFactCurrencyRate. Para ajustar el texto en el cuadro de anotacin, coloque el cursor donde desee empezar una nueva lnea y presione la tecla Intro. Si no agrega texto al cuadro de anotacin, desaparecer al hacer clic fuera del cuadro.

En esta leccin, ha llevado a cabo las tareas siguientes:


Ha creado un proyecto de SSIS. Ha configurado los administradores de conexin que el paquete necesita para conectarse a los datos de origen y de destino. Ha agregado un flujo de datos que toma los datos de un origen de archivo plano, realiza las transformaciones de bsqueda necesarias en los datos y configura los datos para el destino.

El paquete ya se ha completado. Ha llegado el momento de probarlo.

Antes de probar el paquete, debe comprobar que los flujos de datos y de control de la leccin 1 contienen los objetos mostrados en los diagramas siguientes. Flujo de control

Flujo de datos

Para ejecutar el paquete de tutorial de la leccin 1


1. En el men Depurar, haga clic en Iniciar depuracin.

El paquete se ejecutar, dando lugar a la correcta inclusin de 1097 filas en la tabla de hechos FactCurrency de AdventureWorksDW2012. 2. Una vez que se haya completado la ejecucin del paquete, en el men Depurar, haga clic en Detener depuracin.

Potrebbero piacerti anche