Voy a ser Empresario
UTN FRRO - SISTEMAS DE GESTION II
TUTORIAL DATA WAREHOUSE SQL Server: ETL – Parte II
Este documento consta de:
•
Pasos generales a seguir
•
Pasos específicos a seguir
2
BI – Data Warehouse – SQL Server: ETL – Parte II
UTN FRRO - SISTEMAS DE GESTION II
Pasos generales a seguir
Parte I
1. Crear la Base de Datos de laStaging Area.
2. Cargar los datos desde las Fuentes de Datos a la Staging Area.
Parte II
3. Crear la Base de Datos del Data Warehouse.
4. Realizar los procesos de Extracción, Transformación y Carga (ETL).
3
BI – Data Warehouse – SQL Server: ETL – Parte II
UTN FRRO - SISTEMAS DE GESTION II
Pasos específicos a seguir
3. Crear la Base de Datos del Data Warehouse.
a. Ingresaremos alEnterprise Manager y al área de trabajo.
b. Crearemos la Base de datos del Data Warehouse y le daremos un
nombre.
Clic con el botón derecho en Databases
New Database…. Escribir el
nombre de la base de datos “TDC DW”. Clic en Aceptar.
c. Definiremos la estructura de la Base de Datos.
De acuerdo a lo mencionado en la sección Descripción General del
Tutorial, vamos a crear las tablasque forman parte de la Base de Datos
del Data Warehouse.
En Enterprise Manager, doble clic en Databases, doble clic en TDC
DW, clic con el botón derecho en Tables
New Table…
Se abrirá una pantalla que permitirá definir la estructura de la nueva
tabla. Esta pantalla funciona de manera similar al modo diseño de
Microsoft Access.
4
BI – Data Warehouse – SQL Server: ETL – Parte IIUTN FRRO - SISTEMAS DE GESTION II
De
esta
forma
crearemos las tablas mencionadas en
la
sección
Descripción General del Tutorial del documento TUTORIAL DATA
WAREHOUSE: ETL – Parte I. Estas tablas son Cliente y Ventas, y
para ellas escribiremos los siguientes atributos y tipos de datos:
Clientes
Ventas
Cod_cliente (bigint)
Cod_cliente (bigint)
Nombre (varchar)Cod_tiempo (datetime)
Cantidad (bigint)
Litros (float)
Empezaremos con la tabla Clientes y luego con la de Ventas. Al finalizar
el diseño de una tabla, clic en el botón Save, y escribir el nombre
correspondiente. Clic en OK.
Antes de finalizar con la de Ventas deberemos definir las relaciones entre
las tablas:
Para esto, en el Enterprise Manager, doble clic en Databases, doble
clic enTDC Staging, clic con el botón derecho en Diagrams
New
Database Diagram…
5
BI – Data Warehouse – SQL Server: ETL – Parte II
UTN FRRO - SISTEMAS DE GESTION II
Aparecerá la siguiente ventana, donde seleccionamos las tablas a
relacionar:
Seleccionamos Clientes y Ventas, presionamos Siguiente, luego
finalizar y se abrirá el diagrama con las tablas elegidas y con las
relacionespropuestas por SQL Server (siempre que en las tablas estén
definidas las claves primarias), las cuales se pueden modificar de ser
necesario.
4. Realizar los procesos de Extracción, Transformación y Carga de la Base de Datos
del Data Warehouse (ETL).
Los procesos ETL son procesos que leen los registros de las Fuentes de Datos,
aplican las transformaciones necesarias para prepararlos y loscargan en el
Destino de Datos. Como ejemplo, el proceso Copy column mencionado en el
documento TUTORIAL DATA WAREHOUSE: ETL – Parte I es un proceso ETL.
6
BI – Data Warehouse – SQL Server: ETL – Parte II
UTN FRRO - SISTEMAS DE GESTION II
a. Ingresaremos en el DTS Package Designer.
b. Abriremos el paquete donde realizamos la carga del Staging Area.
c. Crearemos
latransformación
para
cargar
la
tabla
Clientes
del
Datawarehouse.
1. Utilizaremos una conexión para el origen de los datos basada en otra
ya existente, que en nuestro caso es el Staging Area, para ello en DTS
Package Designer
Provider
for
SQL
Menú Connection
Server….
En
el
menú
Microsoft OLE DB
desplegable
Existing
connection vamos a seleccionar: “TDC...
Regístrate para leer el documento completo.