Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Poblando un Data
Warehouse
MCP Ing. Ricardo Mendoza Rivera
Overview
Reconociendo el Proceso
Mtodos de Poblacin de un Data Warehouse
Herramientas para Poblar un Data Warehouse
Poblando un Data Warehouse Usando DTS
Reconociendo el Proceso
OLTP
Sistemas
SQL
Server
Area Temporal
de Depuracin
Data Marts
Datos
Datos Venta
Venta
Sales
Datos
Datos Equipos
Equipos
Oracle
Tenebrosa
Validar, Recoger ,
Transform
Preparar Data Consistente Data
Data
Warehouse
Poblar Data
Warehouse
Service
Other
Distribuir
Data
Validando Data
Validar y Corregir Data en el Orgen Antes de Importar
Determinar y Corregir los Procesos que Invalidan Data
Grabar Data Invalida para su Revisin
Transformando Data
Transformar
Cambiar
buyer_name
buyer_name reg_id
reg_id total_sales
total_sales
Barr,
Adam
II
17.60
Barr, Adam
II
17.60
Chai,
Sean
IV
52.80
Chai, Sean
IV
52.80
OMelia,
Erin
VI
8.82
OMelia, Erin
VI
8.82
......
......
......
buyer_name
buyer_name reg_id
reg_id total_sales
total_sales
Barr,
Adam
2
17.60
Barr, Adam
2
17.60
Chai,
Sean
4
52.80
Chai, Sean
4
52.80
OMelia,
Erin
6
8.82
OMelia, Erin
6
8.82
......
......
......
Combinar
buyer_first
buyer_first buyer_last
buyer_last reg_id
reg_idtotal_sales
total_sales
Adam
Barr
22
17.60
Adam
Barr
17.60
Sean
Chai
4
52.80
Sean
Chai
4
52.80
Erin
OMelia
6
8.82
Erin
OMelia
6
8.82
......
......
......
......
buyer_name
buyer_name reg_id
reg_id total_sales
total_sales
Barr,
22
17.60
Barr,Adam
Adam
17.60
Chai,
Sean
4
52.80
Chai, Sean
4
52.80
OMelia,
Erin
6
8.82
OMelia, Erin
6
8.82
......
......
......
Calcular
buyer_name
buyer_name price_id
price_id qty_id
qty_id
Barr,
Adam
.55
32
Barr, Adam
.55
32
Chai,
Sean
1.10
48
Chai, Sean
1.10
48
OMelia,
Erin
.98
9
OMelia, Erin
.98
9
......
......
......
buyer_name
buyer_name price_id
price_id
Barr,
Adam
Barr, Adam .55
.55
Chai,
Sean
1.10
Chai, Sean
1.10
OMelia,
Erin
.98
OMelia, Erin .98
......
......
qty_id
qty_id total_sales
total_sales
32
17.60
32
17.60
48
52.80
48
52.80
99
8.82
8.82
......
......
Transact-SQL Query
Cliente
ResumenCliente
Nombre
Nombre
Steve
Douglas
Les
Paul
Apellido
Apellido
Johnson
Smith
Wilson
Salinger
NombreCompleto
NombreCompleto
Johnson, Steve
Smith, Douglas
Wilson, Les
Salinger, Paul
USE Tenebrosa_mart
SELECT Apellido+ ,' + Nombre As NombreCompleto
INTO ResumenCliente
FROM Tenebrosa.dbo.Cliente
Distributed Query
USE
USE Tenebrosa_mart
Tenebrosa_mart
SELECT
SELECT Producto,
Producto, Proveedor
Proveedor
INTO
INTO item_dim
item_dim
FROM
FROM ServidorAlmacen.Ventas.dbo.producto
ServidorAlmacen.Ventas.dbo.producto pp JOIN
JOIN
ServidorContable.Ventas.dbo.proveedor
ServidorContable.Ventas.dbo.proveedor ss
ON
ON p.idProveedor
p.idProveedor == s.idProveedor
s.idProveedor
ServidorContable
ServidorAlmacen
Servidor : Local
Ventas
Proveedor
Proveedor Tabla
Tabla
Ventas
Producto
Producto Tabla
Tabla
Item_Dim
Item_Dim Tabla
Tabla
XML
Custom
HTML
Spreadsheet
Herramientas
SQL Server Business Intelligence Development
Studio
dtsrun utility
Creando un Proyecto
Data Flow
Creando el Proyecto
Creando conexiones
Incorporando Tareas
Ejecutando Paquete