Tutorial ETL

Páginas: 13 (3094 palabras) Publicado: 6 de mayo de 2013
BI – Data Warehouse – SQL Server: ETL – Parte I
UTN FRRO - SISTEMAS DE GESTION II

TUTORIAL DATA WAREHOUSE SQL Server: ETL – Parte 1

Este documento consta de:


Descripción general del Tutorial



Prerrequisitos



Pasos generales a seguir



Pasos específicos a seguir



Anexo I – Instalación de Microsoft SQL Server



Anexo II - Almacenamiento y recuperación2

BI – Data Warehouse – SQL Server: ETL – Parte I
UTN FRRO - SISTEMAS DE GESTION II
Descripción general del Tutorial
Nuestro objetivo es la construcción de un Data Warehouse para que TDC (The Drinking
Company) pueda atender las siguientes cuestiones:
o

Cantidad de litros consumidos y de productos adquiridos por cliente en el tiempo.

o

Compra promedio en litros por cliente enel tiempo.

El esquema del Data Warehouse que responderá esos interrogantes es el siguiente:

El proceso de construcción del Data Warehouse será dividido en dos grandes etapas:
o

Procesos de extracción, transformación y carga (ETL).

o

Procesamiento analítico de datos (OLAP).

Este tutorial tiene como objetivo la creación y población de la Base de Datos del Data
Warehouse, es decir,los procesos ETL.
Esta Base de Datos poseerá las siguientes tablas:

Cliente

Ventas

Cod_cliente

Cod_cliente

Cod_sistema
Nombre

Cod_tiempo
Cantidad
Litros

No es necesario crear la tabla Tiempo debido a que se generará en la etapa OLAP.
Para llegar a construir esta Base de Datos, los analistas determinaron que serán necesarias
las siguientes Fuentes de Datos:Products.txt (Productos)
CAMPO
PRODUCT_ID
DETAIL
PACKAGE

3

BI – Data Warehouse – SQL Server: ETL – Parte I
UTN FRRO - SISTEMAS DE GESTION II
Customer_R.txt (Clientes Minoristas)
CAMPO
CUSTOMER_ID
FULL_NAME
BIRTH_DATE
CITY
STATE
ZIPCODE
Customer_W.txt (Clientes Mayoristas)
CAMPO
CUSTOMER_ID
FULL_NAME
BIRTH_DATE
CITY
STATE
ZIPCODE

Sales.mdb (Ventas)

La Base de DatosHistory_Sales no será utilizada en este Tutorial.

4

BI – Data Warehouse – SQL Server: ETL – Parte I
UTN FRRO - SISTEMAS DE GESTION II

Prerrequisitos
o

Microsoft SQL Server 2000: Enterprise Manager

o

Fuentes de datos del Sistema de Gestión de Ventas de TDC:
Customer_W.txt (Clientes Mayoristas)
Customer_R.txt (Clientes Minoristas)
Sales.mdb (Ventas)

o

Carpeta de trabajodefinida, por ejemplo: C:\SGII2005. Usaremos este nombre
de carpeta para el presente trabajo. En esta carpeta deberán estar copiadas las
fuentes de datos.

5

BI – Data Warehouse – SQL Server: ETL – Parte I
UTN FRRO - SISTEMAS DE GESTION II

Pasos generales a seguir
Parte I
1. Crear la Base de Datos de la Staging Area.
2. Cargar los datos desde las Fuentes de Datos a la Staging Area.

ParteII
3. Crear la Base de Datos del Data Warehouse.
4. Realizar los procesos de Extracción, Transformación y Carga (ETL).

6

BI – Data Warehouse – SQL Server: ETL – Parte I
UTN FRRO - SISTEMAS DE GESTION II
Pasos específicos a seguir
1. Crear la Base de Datos de la Staging Area.
Un Staging Area es un área de almacenamiento intermedio, que nos permitirá
una mejor manipulación de losdatos a la hora de realizar los procesos ETL
subsiguientes.
a. Ingresaremos al Enterprise Manager y al área de trabajo.
Clic en Inicio

Programas

Microsoft SQL Server

Enterprise

Manager. En el árbol de carpetas de la Consola, doble clic en Microsoft
SQL Servers. Doble clic en SQL Server Group para ver la lista de
servidores. Seleccionaremos el servidor local, que en nuestro caso eslocalhost o el nombre de la PC local.
Doble clic en el servidor seleccionado para establecer una conexión con
SQL Server. Luego de que la conexión se ha establecido, aparecerá una
lista de carpetas.
b. Crearemos la Base de datos de la Staging Area y le daremos un nombre.
En Enterprise Manager, clic con el botón derecho en Databases
New Database…. Escribir el nombre de la base de datos “TDC...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sql tutorial etl
  • El etl
  • Tutorial Para La Contrucción De Un Etl “Bdventas” Servicomp
  • Herramientas etl
  • etl cita
  • Etl reports
  • Conceptos De Etl
  • Tutoriales

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS