Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
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 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.
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.
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.
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.
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.
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
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.