You are on page 1of 83
UNIVERSIDAD TECNICA DEL NORTE CARRERA DE ING| ENIERIA EN SISTEMAS COMPUTACIONALES INTELIGENCIA DE NEGOCIOS | LA BORATORIO 1: TUTORIAL SSIS INTEGRANTES: KAREN ANDRADE EFRAIN SARANSIG TEMA: Tutorial de SSIS Crear un paquete ETL sencillo. INSTALACION DE BUSINESS INTELLIGENCE PARA SQL SERVER 2014 Ejecutamos el instalador Microsoft Businnes Intelligence. Microsoft SQL Server Data Tools - Business Intelligence for Vi. MEA Preparando: C:\sers\Efain Desktop \SSOTBI_x86_FSV\3082_FSN_LP... |QPHMBAVS. EXE Instamos las nuevas caracteristicas = ‘Términos de licencia Programa de instalacion de SQL Server 2014 Paina Sok Sener 2014 sabe scat oTerminot ce cecil scree Mice Teminos de ena agar cbt: Meroe Upae Actuhznones de ects Ina achive contig. tare Tipe dentlcn ‘Sdeccidn de coactrtics Reg de conctestes Regs de contiguracin dec Droge deinen “cpenconcomsletas ‘TERMINOS DE LICENCIA DEL SOFTWARE DE MICROSOFT ~ MICROSOFT SQL SERVER DATA TOOLS - BUSINESS INTELLIGENCE PARA VISUAL STUDIO 2013 a @ opin gi cpt on tion de eee 1! rogram para anja de i expen el usr CEP) ye informe roe con lin de major clea coniesy el rendrnt Se Microsc Sa Sever 2004, ‘Yan declan de raid. Miro Sk See 2014 gu esteem races, + Mion SOL Sever 2014 nce tabi un componente de Va So que ene ‘onion ce CEP deacbadn deforma pedtomsraca Sve ata Vi Sta te ‘omponete ir ia confiuractn de CEP ce ial tus. re Siete» [Caer Programa de instalacion de SQL Server 2014 Temes eee care a Mees Uae nein acne ce Window ae, Actathewiones de pects (rear ache de conic esta reas Tipe einai Seleccione cacti aga de cctesces eg de congue de ca. Proges de aint ‘opeacin completsds ANALISIS DE LA BASE DE DATOS DE PRUEBA ADVENTUREWORKS Escenarios empresariales de AdventureWorks Cycles AdventureWorks Cycles, es una gran empresa de fabricacién multinacional. La empresa fabrica y vende bicicletas de metal y de metal compuesto en los mercados de Norteamérica, Europa y Asia. Si bien su sede central de operaciones se encuentra en Bothell, Washington, con 290 empleados, en toda su base de mercado tiene distribuidos varios equipos regionales de ventas. En el afio 2000, AdventureWorks Cycles compré una pequefia planta de fabricacién, Importadores Neptuno, situada en México. Importadores Neptuno fabrica varios subcomponentes muy importantes para la linea de productos de AdventureWorks Cycles. Estos subcomponentes se envian a la sede de Bothell para el ensamblado final del producto. En el afio 2001, Importadores Neptuno pasé a ser el Unico fabricante y distribuidor del grupo de productos de bicicletas de paseo. Tras un afo fiscal con muy buenos resultados, AdventureWorks Cycles esta intentando ampliar su cuota de mercado dirigiendo sus ventas a sus mejores clientes, ampliando la disponibilidad de sus productos en un sitio web extemo, y reduciendo los costos de venta a través de costos de produccién mds bajos. Escenario de ventas y marketing Se detalla acerca de los clientes representados en la base de datos de ejemplo, un esquema de las tablas principales de clientes y ventas, y consultas de ejemplo que muestran relaciones existentes entre las tablas. Tipos de cliente * Individuos: clientes que compran productos de la tienda en linea de AdventureWorks Cycles. + Tiendas: tiendas de venta al por menor o al por mayor que compran alos representantes de ventas de AdventureWorks Cycles productos para la reventa. ESCENARIOS: manufactura, ventas, compras, gestién de producto, gestion de contactos y recursos humanos. Tipo de cliente Tablas principales Individual (1) Person.Contact Sales.Customer Sales.Individual Sales.SalesOrderHeader Sales. SalesOrderDetail Store (8) Person.Contact Sales.Customer Sales.Store Sales.StoreContact Sales.SalesOrderHeader Sales.SalesOrderDetail INFORMACION GENERAL SOBRE EL PRODUCTO AdventureWorks Cycles tiene las cuatro lineas de producto siguientes: * Bicicletas * Componentes de bicicleta + Equipos para bicicleta * Accesorios para bicicleta Tablas de producto La tabla siguiente contiene una breve descripcién de los datos que se almacenan en las tablas relacionadas con el producto. Tabla Deserij Production. BillOfMaterials Lista de todos los componentes que se utilizan para fabricar bicicletas y subconjuntos de bicicleta. Production.Culture Idiomas utilizados en las descripciones traducidas del producto Production.Location Lista de las ubicaciones de Adventure Works Cycles en las que los productos y las piezas se almacenan como inventario. Production.Product Informacion sobre cada producto vendido Production. ProductCategory Clasificacion mas general de los productos. Por ejemplo, bicicleta 0 accesorio. Production.ProductCostHistory Costo de los productos a Io largo del tiempo. Production.ProductDescription Descripcion completa de los productos en distintos idiomas. Production.Productinventory Nivel de inventario de los productos por ubicacion. Production.ProductListPriceHist ory Precio listado de los productos a lo largo del tiempo. Production.ProductModel Modelos del producto asociados a productos. ProductModelProductDescriptio nCulture Referencia cruzada entre modelos de producto, descripciones de producto y los idiomas a los que se ha traducido la descripcion. Production.ProductPhoto Imagenes de los productos vendidos. Production.ProductReview Nota de comentario de los clientes sobre los productos de Adventure Works Cycles. Production.ProductSubcategory Subcategorias de las categorlas de los productos Por ejemplo, Mountain, Road y Touring son subcategorlas de la categoria Bike. INFORMACION GENERAL DEL PROVEEDOR Y COMPRAS El departamento de compras adquiere las materias primas y las piezas que se utilizan para fabricar las bicicletas. También adquiere productos para la reventa, como equipamiento para bicicletas y complementos, como botellas para el agua y bombas de aire. Tabla Descripcién Person.Address Informacién sobre la direccién postal de todos los clientes. Person.Contact Nombre de los empleados del proveedor a quienes los agentes de compras Adventure Works Cycles solicitan productos. Production.ProductVendor Correlaciona los proveedores con los productos que suministran. Un mismo producto puede ser suministrado por mas de un proveedor, y un proveedor puede suministrar mas de un producto Purchasing.PurchaseOrderDetail Detalles del pedido de compra, como los productos pedidos, la cantidad y el precio unitario. Purchasing.PurchaseOrderHeader Informacion de resumen del pedido de compra, como el importe total debido, la fecha del pedido y el estado del pedido. Purchasing.ShipMethod Tabla de bisqueda que se utiliza para mantener métodos estandar de envio de productos. Purchasing.Vendor Detalles sobre los proveedores, como el nombre del proveedor y el numero de cuenta. Purchasing.Vendor Address Vincula los clientes con la informacién de direcciones en la tablaAddress. Purchasing.VendorContact Informacién sobre la direccién postal de todos los clientes. INFORMACION GENERAL DE FABRICACION * Procesos de fabricaci6n: Y Lista de materiales ¥ Pedidos de trabajo ¥ Ubicaciones Y Instrucciones de fabricacién y ensamblado de productos por centro de trabajo. + Inventario de productos: ubicacién fisica de un producto en el almacén o el Area de fabricacién, y cantidad disponible en dicha area. * Documentacién de ingenieria: especificaciones técnicas y documentacién de mantenimiento para bicicletas 0 componentes de las bicicletas. La tabla siguiente contiene una breve descripcién de los datos que se almacenan en as tablas de fabricacién. Tabla Descripcién Production.BillOfMaterials Lista de todos los componentes que se utilizan para fabricar bicicletas y subconjuntos de bicicleta. Production.Document Especificaciones de Ingenieria y documentos técnicos. otros Production.lllustration llustraciones de fabricaci6n de las bicicletas. Production.Location Production.Product Lista de areas de inventario y fabricacién de los productos y las piezas se almacenan como inventario o como finalizados. Informacion sobre cada producto vendido o utilizado para fabricar bicicletas y componentes de bicicleta de Adventure Works Cycles Production.Productinventory Nivel de inventario de los productos por ubicacion. Production.ProductModel Modelos del producto asociados a productos. Por ejemplo, Mountain-100 o LL Touring Frame. Production.ScrapReason Lista de motivos comunes sobre el porqué del rechazo de las bicicletas o piezas de bicicleta durante el proceso de fabricaci6n. Production.WorkOrder Define los productos y la cantidad que debe fabricarse para satisfacer las ventas actuales y las previstas. Production.WorkOrderRouting Detalles de cada pedido de trabajo. Lecciones de este tutorial Leccion 1: Crear un proyecto y un paquete basico con SSIS En esta leccién, creara un paquete ETL sencillo que extrae datos de un Gnico archivo plano, transforma los datos mediante transformaciones de bisqueda y, Por ultimo, carga los resultados en un destino de tabla de hechos. PROCEDIMIENTO Tareas de la lecci6n Esta leccién contiene las siguientes tareas: Paso 1: Crear un nuevo proyecto de Integration Services En este tutorial se usa el Asistente para importacién y exportacién de SQL Server para crear un paquete basico ejecutando el asistente en Business Intelligence Development Studio. El asistente se inicia desde un proyecto de Integration Services. En esta tarea creard el proyecto de Integration Services. Para crear un proyecto de Integration Services 1. Enel ment Inicio, elija Todos los programas, Microsoft SQL Server y, a continuacién, haga clic en SQL Server Data Tools. 2. En el mend Archivo, seleccione Nuevo y haga clic en Proyecto para crear un proyecto de Integration Services. 3. En el cuadro de didlogo Nuevo proyecto, expanda el nodo Business Intelligence bajo Plantillas instaladas y seleccione Proyecto de Integration Services en el panel Plantillas. ki i sn a 2 Coreen pen tin a . En el cuadro Nombre, cambie el nombre predeterminade por SSIS Tutorial. Opcionaimente, desactive la casilla Crear directorio para la solucion. Acepte la ubicacién predeterminada o haga clic en Examinar para desplazarse a la carpeta que desee utilizar. En el cuadro de didlogo Ubicacién del proyecto, haga clic en la carpeta y, a continuacién, haga clic en Seleccionar carpeta. Haga clic en Aceptar. De forma predeterminada, se crearé un paquete _vacio, denominado Package.dtsx, que se agregar al proyecto bajo Paquetes ssis. En la barra de herramientas del Explorador de soluciones, haga clic con el botén secundario en Package.dtsx, haga clic en Cambiar nombrey cambie el nombre del paquete predeterminado por Lesson 1.dtsx Paso 2: agregar y configurar un administrador de conexiones de archivos planos Para agregar un administrador de conexiones de archivos planos al paquete SSIS 1. Haga clic con el botén secundario en cualquier punto del area Administradores de conexion y luego haga clic en Nueva conexién de archivos pianos. ¥ ‘Agregar administrador de conexiones SSIS “=a Seleccione tipo de adminitrader de conedones que ete agrege opaque “ipo desist de cores Tee Desvipsso Womb. * cache ‘Adminicrador de cnesione para cache cP. as Meron ce -gminizrador de conetiones pas ach de fe Aro Fe samatiadr de coneones paca whi cao. fe mnsredr de conenones pars conenones FIP iP ie -Adminarado de conenone pa CAP saa Adminrods de conesiones de Mes. SOLAPIOO —_Adminrader de consione pc Ahr ucrirte xP MULTFLATRLE Cie ove cao ous -Admnizendo de contione para conexon: OLE 08 Aro ‘0Serer —_ Adminisrder de conenones para las wes deansterencia de SO Serer Mes sure Adminceadot de coneione: dela tes Ena cones Mize. Y ores Cancesr 2. En el cuadro de dialogo Editor del administrador de conexiones de archivos planos, en Nombre del administrador de conexiones, escriba Sample Flat File Source Data. : tor del adminsvador de conesore de archivo plane tw doin como [Aron rcs cir ecrecen fan Agregar. Cancelar En ol cuadro de didlogo Configurar el administrador de conexiones OLE DB, haga clic en Nueva. En Nombre de servidor, escriba localhost. Cuando se especifica localhost como el nombre del servidor, el administracion de conexién 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. En el grupo Conexién con el servidor, compruebe que la opcién Usar autenticacion de Windows esté seleccionada. En el grupo Establecer conexién con una base de datos, en el cuadro Seleccione o escriba el nombre de la base de datos, escriba o seleccioneAdventureWorksDW2012. z ‘Administrador de conexiones Lx) Proveedor: [OLEH naiva\SQl Sever Natwe Chea HSS Nombre de servidor EFRAIN \EFRAIN | Actuligar Conesin con el seridor (© Usar sutenticacion de Windows User auteticacion de SOL Server Emablecerconesion con una base de dator @ Seleccione o excriba el nombre dela base de datos ‘AdvenureorkzDWW2012 v Acocar con un archivo de base de datos: aa a oe 6. Haga clic en Probar conexién para comprobar si los parametros de conexién que ha especificado son validos. ‘Administrador de conexiones gi Se probe correctamente la contin, a [sec] Haga clic en Aceptar. Haga clic en Aceptar. En el panel Conexiones de datos del cuadro de didlogo Configurar el administrador de conexiones OLE DB, compruebe que la opciénlocalhost.AdventureWorksDW2012 esta seleccionada. 10. Haga clic en Aceptar. oon Paso 4: agregar una tarea de flujo de datos al paquete Una vez que ha creado los administradores de conexién para los datos de origen y de destino, la siguiente tarea consiste en agregar una tarea de flujo de datos al paquete. La tarea de flujo de datos encapsula el motor de flujo de datos que mueve datos entre origenes y destinos, y proporciona la funcionalidad para transtormar, limpiar y modificar los datos a medida que se mueven. En la tarea de flujo de datos se lleva a cabo la mayor parte del proceso de extraccion, transformacién y carga (ETL). Para agregar una tarea de flujo de datos Haga clic en la pestafia Flujo de control. 2. En el Cuadro de herramientas de SSIS, expanda Favoritos y arrastre una Tarea Flujo de datos a la superficiede disefio de la pestafia Flujo de control Beene. 3. En la superficie de disefio Flujo de control, haga clic con el botén secundario en la Tarea de flujo de datos que acaba de agregar, haga clic enCambiar nombre y cambie el nombre por Extract Sample Currency Data. Es aconsejable proporcionar nombres Unicos a todos los componentes que se agregan a una superficie de disefio. Para facilitar su uso y mantenimiento, los nombres deben describir la funcién que lleva a cabo cada componente. Seguir estas directrices de nomenciatura permite que los paquetes de Integration Services sean autodocumentados. Los paquetes también pueden documentarse mediante anotaciones. pyr " - 4. Haga clic con el botén secundario en la tarea Flujo de datos, haga clic en Propiedades y, en la ventana Propiedades, compruebe que la propiedad LocalelD esté establecida en Inglés (Estados Unidos). Paso 5: agregar y configurar el origen de archivo plano En esta tarea, agregar un origen de archivo plano al paquete y configurara dicho origen. Un origen de archivo plano es un componente de flujo de datos que utiliza metadatos definidos por un administrador de conexiones de archivo plano para especificar el formato y la estructura de los datos que deben extraerse del archivo plano mediante un proceso de transformacién. El origen de archivo plano puede configurarse para extraer datos de un Unico archivo plano utilizando la definicién de formato de archivo proporcionada por él administrador de conexiones de archivo plano, Para este tutorial, configurara el origen de archivo plano para utilizar el administrador de conexiones Sample Flat File Source Data creado con anterioridad. Para agregar un componente de origen de archivo plano 1 Abra el disefiador Flujo de datos haciendo doble clic en la tarea de flujo de datos Extract Sample Currency Data o haciendo clic en la pesta‘ia Flujo de datos. . En el cuadro de herramientas de SSIS, expanda Otros Origenes y, a continuacién, arrastre Origen de archivo plano a la superficie de disefio de la pestafia Flujo de datos. En la superficie de disefio Flujo de datos, haga clic con el botén secundario en el Origen de archivo plano que acaba de agregar. haga clic enCambiar nombre y cambie el nombre por Extract Sample Currency Data. Haga doble clic en el origen del archivo plano para abrir el cuadro de dialogo Editor de origen de archivos planos. En el cuadro Administrador de conexiones de archivos planos, seleccione Sample Flat File Source Data. Haga clic en Columnas y compruebe que los nombres de las columnas ‘son correctos. ‘oaotintee state Haga clic en Aceptar. Haga clic con el botén secundario en el origen del archivo plano y haga clic en Propiedades. 9. En la ventana Propiedades, compruebe que la propiedad LocalelD esté establecida en Inglés (Estados Unidos). ON Paso 6: agregar y configurar transformaciones de busqueda Tras configurar el origen de archivo plano para extraer datos del archivo de origen, la siguiente tarea consiste en definir las transformaciones de busqueda necesarias para._—obtener. «= los._—S—Ssévallores’ «== para’—silas claves CurrencyKey y DateKey. Una transformacién de busqueda realiza una busqueda combinando datos de la columna de entrada especificada en una columna de un conjunto de datos de referencia. El conjunto de datos de referencia puede ser una tabla o una vista existente, una tabla nueva o el resultado de una instruccién SQL. En este tutorial, la transformacién de biisqueda utiliza un administrador de conexiones OLE DB para conectar con la base de datos que contiene los datos que constituyen el origen del conjunto de datos de referencia También puede configurar la transformacion de Busqueda para conectar con una caché que contiene el conjunto de datos de referencia. Para este tutorial, agregaré y configurard los dos componentes de la transformacién de Busqueda en el paquete: + Una transformacién para realizar una biésqueda de valores de la columna CurrencyKey de la tabla de dimensiones DimCurrency basada en lacoincidencia de valores de la columna CurrencylD del archivo plano. + Una transformacién para realizar una bitsqueda de valores de la columna DateKey de la tabla de dimensiones DimDate basada en la coincidencia de valores de la columna CurrencyDate del archivo plano. En ambos casos, la transformacién de busqueda usara el administrador de conexiones OLE DB creado anteriormente. Para agregar y configurar la transformacién Lookup Currency Key 1. En el cuadro de herramientas de SSIS, expanda Comunes y arrastre Busqueda a la superficie de disefio de la pestaria Flujo de datos.Coloque Busqueda 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 transformacién de Busqueda que acaba de agregar para conectar los dos componentes. 3. En la superficie de diseno Flujo de datos, haga clic en Busqueda en la transformacion Busqueda y cambie el nombre por Lookup Currency Key. 4. Haga doble clic en la transformacién Lookup Currency Key para mostrar el Editor de transformacién Bisqueda. 5. Ena pagina General, realice las selecciones siguientes: a. Seleccione Caché completa. b. En el 4rea Tipo de conexién, seleccione Administrador de conexiones OLE DB. = ease Sou at Yoh ines 6. Enla pagina Conexién, realice las selecciones siguiente: a. En el cuadro de dialogo Administrador de conexiones OLE DB, asegurese de que se muestra localhost. AdventureWorksDW2012. b. Seleccione Usar los resultados de una consulta SQL y, a continuacién, escriba o copie la instruccién SQL siguiente: 7 from (select * effabl [reftablel . [ree tabiel oR [refTabiel. [zefTabie} er OR [eeetab le] neyAlternatetey] oR [reerapiel Alternatekey] oR [ree Table}. (cur: ernatekey] ternateKey] 7. Enla pagina Columnas, realice las selecciones siguientes: a. En el panel Columnas de entrada _ disponibles, arrastre CurrencyID al panel Columnas de busqueda disponibles y suéitelo enCurrencyAlternateKey. b. Enla lista Columnas de busqueda disponibles, active la casilla situada a la izquierda de CurrencyKey. a Editor de transformacién Bisqueda =a Colurnas de busqueda dispo. ear Concl ute 8. Haga clic en Aceptar para volver a la superficie de disefio Flujo de datos. 9. Haga clic con el botén secundario en la transformacién Lookup Currency Key y haga clic en Propiedades. 10.En la ventana Propiedades, compruebe que la propiedad LocalelD esté establecida en Inglés (Estados Unidos) ya propiedadDefaultCodePage esté establecida en 1252. Para agregar y configurar la transformacion Lookup Date Key 1. En el cuadro de herramientas de SSIS. arrastre Busqueda a la superficie de disefio Flujo de datos. Coloque Busqueda justo debajo de la transformacién Lookup Currency Key. 2. Haga clic en la transformacién Lookup Currency Key y arrastre la flecha verde hasta la transformacién Busqueda que acaba de agregar para conectar los dos componentes. 3. En el cuadro de didlogo Seleccién de entrada y salida, en el cuadro de lista Salida, haga clic en Salida de entradas coincidentes de busqueda y, a continuacién, haga clic en Aceptar. 4, En la superficie de disefio Flujo de datos, haga clic en Busqueda en la transformacién Busqueda recién agregada y cambie el nombre por Lookup Date Key. 5. Haga doble clic en la transformacion Lookup Date Key. 6. Ena pagina General, seleccione Caché parcial. a Editor de transtormacion Bis won pte geet combiner de uaa imple ene eta wn ceive de tor een cetormss Gch complete —— © cu pac © dries de conmiones D8 pew | [cen] [a 7. Enla pagina Conexion, realice las selecciones siguientes a. En el cuadro de didlogo Administrador de conexionesOLE DB, asegirese de que se muestra localhost. AdventureWorksDW2012. b. En el cuadro Usar una tabla o vista, escriba o seleccione [dbo].[DimDate] an) Geen) Ge 8. Enla pagina Columnas, realice las selecciones siguientes: a. En el panel Columnas de entrada _ disponibles, arrastre CurrencyDate al panel Columnas de busqueda disponibles y suéitelo enFullDateAlternateKey. b. Enla lista Columnas de busqueda disponibles, active la casilla situada a la izquierda de DateKey. a ‘or de wanstormacion Buraueds == 9. En la pagina Avanzadas, revise las opciones de almacenamiento en memoria caché 10. Haga clic en Aceptar para volver a la superficie de disefio Flujo de datos. 11.Haga clic con el botén secundario en la transformacién Lookup Date Key y haga clic en Propiedades. 12.En la ventana Propiedades, compruebe que la propiedad LocalelD esté establecida en Inglés (Estados Unidos) ya propiedadDefaultCodePage esté establecida en 1252. Paso 7: agregar y configurar el destino de OLE DB Ahora, el paquete puede extraer datos de un origen de archivo plano y transformar dichos datos en un formato compatible con el destino. La tarea siguiente consiste realmente en cargar los datos transformados en el destino, Para cargar los datos, debe agregar un destino de OLE DB al flujo de datos. El destino de OLE DB puede utilizar una tabla de bases de datos, una vista o un comando SQL para cargar datos en distintas bases de datos compatibles con OLE DB. En este procedimiento, se agrega y configura un destino de OLE DB para utilizar el administrador de conexiones de OLE DB creado con anterioridad. 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 disefio de la pestafia Flujo de datos. Coloque el destino de OLE DB directamente debajo de la transformacion Lookup Date Key. 2. Haga clicen la transformacion Lookup Date Key y arrastre la flecha verde hasta el Destino de OLE DB que acaba de agregar para conectar los dos componentes entre si. 3. En el cuadro de didlogo Seleccién de entrada y salida, en el cuadro de lista Salida, haga clic en Salida de entradas coincidentes de busqueda y, a continuacién, haga clic en Aceptar. 4. En la superficie de disefio Flujo de datos, haga clic en Destino de OLE DB en el componente Destino de OLE DB recién agregado y cambie el nombre por Sample OLE DB Destination. Haga doble clic en Sample OLE DB Destination En el cuadro de didlogo Editor de destino de OLE DB, asegurese de que localhost.AdventureWorksDW2012 esté seleccionado en el cuadroAdministrador de conexiones OLE DB. 7. En el cuadro Nombre de la tabla o la vista, escriba o seleccione [dbo].[FactCurrencyRate]. oa [Beeman © Haga clic en el botén Nuevo para crear una nueva tabla. Cambie el nombre de la tabla en el script a NewFactCurrencyRate. Haga clic enAceptar. Al hacer clic en Aceptar, se cerrard el cuadro de didlogo y el Nombre de la tabla o la vista cambiard automaticamente aNewFactCurrencyRate. 10.Haga clic en Asignaciones. 11.Compruebe que columnas de entrada AverageRate, CurrencyKey. EndOfDayRate y DateKey estan correctamente asignadas a las columnas de destino. Si hay columnas con el mismo nombre asignadas, la asignacién es correcta. $.

You might also like