Paso 1 - Creacin de un nuevo proyecto de Integration Service
1. Abrir Microsoft Visual Studio.
2. En el men Archivo, seleccione Nuevo y haga clic en Proyecto. 3. En el cuadro de dilogo Nuevo proyecto, expanda el nodo de Business Intelligence en Plantillas instaladas y seleccione Proyecto de Integration Services en el panel Plantillas. 4. En el cuadro Nombre, cambie el nombre predeterminado a SSIS Tutorial. Opcionalmente, desactive la casilla de verificacin Crear directorio para la solucin. 5. Haga clic en Aceptar 6. De forma predeterminada, un paquete vaco, denominado Package.dtsx, se crear y se agregar a su proyecto en 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 a Lesson 1.dtsx.
Paso 2 agregar y configurar un administrador de conexiones de archivos
planos
Para agregar un administrador de conexin de archivo plano al paquete SSIS
1. Haga clic con el botn secundario en cualquier lugar en el rea
Administradores de conexin y, a continuacin, haga clic en Nueva conexin de archivo plano. 2. En el cuadro de dilogo Editor de Administrador de conexin de archivos planos, para el nombre del administrador de conexin, escriba Sample Flat File Source Data. 3. Haga clic en Examinar. 4. En el cuadro de dilogo Abrir, busque el archivo SampleCurrencyData.txt en su equipo.
Para establecer propiedades locales sensibles
1. En el cuadro de dilogo Editor de Administrador de conexin de archivos
planos, haga clic en General. 2. Establezca la configuracin regional en ingls (Estados Unidos) y la pgina de cdigos en 1252. 3. Desmarcamos la casilla Nombres de columna de la primera fila de datos. Para cambiar el nombre de las columnas en el administrador de conexiones de archivos planos
1. En el cuadro de dilogo Editor de Administrador de conexin de archivos
planos, haga clic en Opciones Avanzadas. 2. En el panel de propiedades, realice los cambios siguientes: o Cambie la propiedad de nombre Column 0 a AverageRate y el DataType por flotante [DT_R4]. o Cambie la propiedad de nombre Column 1 a CurrencyID y el DataType por cadena Unicode [DT_WSTR]. o Cambie la propiedad de nombre Columna 2 a CurrencyDate y el DataType por fecha de base de datos [DT_ DBDATE]. o Cambie la propiedad de nombre Column 3 a EndOfDayRate y el DataType por flotante [DT_R4].
Paso 3 agregar y configurar un gestor de conexiones OLE DB
Agregar y configurar un Administrador de conexin OLE DB al paquete SSIS
1. Haga clic con el botn secundario en cualquier lugar en el rea
Administradores de conexin y, a continuacin, haga clic en Nueva conexin OLE DB. 2. En el cuadro de dilogo Configurar el administrador de conexiones OLE DB, haga clic en Nuevo. 3. Para Nombre del servidor, seleccionamos nuestro equipo. 4. En el grupo Conexin con el servidor, compruebe que est seleccionada la opcin Usar autenticacin de Windows. 5. En el grupo Establecer conexin con una base de datos, en el cuadro Seleccionar o escribir el nombre de la base de datos, escriba o seleccione AdventureWorksDW. 6. Haga clic en Probar conexin para verificar que la configuracin de conexin que ha especificado es vlida. 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 [Nombre del Equipo].AdventureWorksDW est seleccionado. 10. Haga clic en Aceptar Paso 4 Agregar una tarea de flujo de datos al paquete
Para agregar una tarea de flujo de datos
1. Haga clic en la ficha Flujo de control.
2. En la Caja de herramientas de SSIS, expanda Favoritos y arrastre una tarea de flujo de datos a la superficie de diseo de la ficha 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 recin agregada, haga clic en Cambiar nombre y cambie el nombre a Extract Sample Currency. 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).
Paso 5 agregar y configurar el origen de archivos planos
Para agregar un componente Fuente de archivo plano
1. Abra el diseador de flujo de datos, haciendo doble clic en la tarea de
Extract Sample Currency o haciendo clic en la ficha Flujo de datos. 2. En el cuadro de herramientas de SSIS, expanda Otros orgenes y, a continuacin, arrastre un origen de archivo plano en la superficie de diseo de la ficha Flujo de datos. 3. En la superficie de diseo Flujo de datos, haga clic con el botn secundario en el nuevo origen de archivo plano agregado, haga clic en Cambiar nombre y cambie el nombre a Extract Sample Currency Data. 4. Haga doble clic en el origen de 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 de archivo plano y haga clic en Propiedades. 9. En la ventana Propiedades, compruebe que la propiedad LocaleID est establecida en ingls (Estados Unidos). Paso 6 Agregar y configurar las transformaciones de bsqueda
Para agregar y configurar la transformacin de clave de moneda de bsqueda
1. En la Caja de herramientas de SSIS, expanda Comunes y a continuacin,
arrastre Bsqueda en la superficie de diseo de la ficha Flujo de datos. Coloque la bsqueda directamente debajo de la fuente de Extract Sample Currency Data. 2. Haga clic en el origen de archivo plano Extract Sample Currency Data y arrastre la flecha azul a la transformacin de bsqueda recin agregada para conectar los dos componentes. 3. En la superficie de diseo Flujo de datos, haga clic con el botn secundario en la bsqueda y cambie el nombre a Lookup Currency Key. 4. Haga doble clic en la transformacin de Lookup Currency Key para mostrar el Editor de transformacin de bsqueda. 5. En la pgina General, efecte las siguientes selecciones: 1. Seleccione Cach completa. 2. En el rea Tipo de conexin, seleccione Administrador de conexin OLE DB. 6. En la pgina Conexin, efecte las siguientes selecciones: 1. En el cuadro de dilogo Administrador de conexiones OLE DB, asegrese de que [Nombre del Equipo].AdventureWorksDW se muestra. 2. Seleccione Utilizar los resultados de una consulta SQL y, a continuacin, escriba o copie la siguiente instruccin SQL
7. En la pgina Columnas, efecte las siguientes selecciones:
1. En el panel Columnas de entrada disponibles, arrastre CurrencyID al panel Columnas de bsqueda disponibles y sultelo en CurrencyAlternateKey. 2. En la lista Columnas de bsqueda disponibles, active la casilla de verificacin 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 Clave de moneda de bsqueda, haga clic en Propiedades. 10. En la ventana Propiedades, compruebe que la propiedad LocaleID est establecida en ingls (United States) y la propiedad DefaultCodePage se establece en 1252. Para agregar y configurar la transformacin de DateKey de bsqueda
1. En la Caja de herramientas de SSIS, arrastre Buscar en la superficie de
diseo de flujo de datos. Coloque la bsqueda directamente debajo de la transformacin de Lookup Currency Key. 2. Haga clic en la transformacin de Lookup Currency Key y arrastre la flecha azul a la transformacin de bsqueda recin agregada para conectar los dos componentes. 3. En el cuadro de dilogo Seleccin de entrada y salida, haga clic en el cuadro de Salida y seleccione Salida de entradas coincidentes de bsqueda, a continuacin, haga clic en Aceptar. 4. En la superficie de diseo Flujo de datos, haga clic con el botn secundario en la bsqueda agregada recientemente y cambie el nombre a Lookup Date Key. 5. Haga doble clic en la transformacin de Lookup Date Key. 6. En la pgina General, seleccione Cach parcial. 7. En la pgina Conexin, efecte las siguientes selecciones: 1. En el cuadro de dilogo Administrador de conexiones OLEDB, asegrese de que [Nombre del Equipo].AdventureWorksDW se muestra. 2. En el cuadro Usar una tabla o vista, escriba o seleccione [dbo]. [DimDate]. 8. En la pgina Columnas, efecte las siguientes selecciones: 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 de verificacin a la izquierda de DateKey. 9. Haga clic en Aceptar para volver a la superficie de diseo Flujo de datos. 10. Haga clic con el botn secundario en la transformacin de clave de fecha de bsqueda y haga clic en Propiedades. 11. En la ventana Propiedades, compruebe que la propiedad LocaleID est establecida en ingls (United States) y la propiedad DefaultCodePage se establece en 1252. Paso 7 Agregar y configurar el destino de OLE DB
Para agregar y configurar el destino OLE DB de ejemplo
1. En la Caja de herramientas de SSIS, expanda Otros destinos y arrastre el
destino de OLE DB a la superficie de diseo de la ficha Flujo de datos. Coloque el destino de OLE DB directamente debajo de la transformacin de Lookup Date Key. 2. Haga clic en la transformacin de Lookup Date Key y arrastre la flecha azul hasta el destino de OLE DB recin agregado para conectar los dos componentes juntos. 3. En el cuadro de dilogo Seleccin de entrada y salida, en el cuadro de 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 con el botn secundario en Destino OLE DB y cambie el nombre a 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 [Nombre del Equipo].AdventureWorksDW est seleccionado en el cuadro Administrador de conexin de OLE DB. 7. En el nombre de la tabla o el cuadro de vista, escriba o seleccione [dbo]. [FactCurrencyRate]. 8. Haga clic en el botn Nueva para crear una nueva tabla. Cambie el nombre de la tabla en el script para leer NewFactCurrencyRate. Haga clic en Aceptar. 9. Al hacer clic en Aceptar, el dilogo se cerrar 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 se asignan correctamente a las columnas de destino. Si se asignan columnas del mismo nombre, 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 (United States) y la propiedad DefaultCodePage se establece en 1252.