unidad 4. modelamiento dimensional (caso practico ventas) 16052016
TRANSCRIPT
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
1/98
Paco Márquez16/05/2016
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
2/98
•
Caso Practico SSIS
Introducción
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
3/98
Base de Datos Northwind
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
4/98
Base de Datos MarketPERU
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
5/98
Base de Datos NorthwindMarket
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
6/98
Inicie SQL Server Management Studio
•
Ejecutar los siguientes Scripts:• InstalaBD_Northwind.sql• CreaBaseDAtosMarketPERU.sql• CreaBD_NorthwindMarket.sql
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
7/98
https://msdn.microsoft.com/es-es/mt429383https://msdn.microsoft.com/es-es/mt429383
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
8/98
Crea un Nuevo Proyecto de Integration Services
P k l l
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
9/98
Control Flow DesignSurface
Data Flow Tab
SolutionExplorer
Properties Pane
ConnectionManagers Pane
SSIS ToolboxPane
Package-levelParameters
Event Handlers Tab
PackageExplorer
Variables Pane
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
10/98
Interfaz del Diseñador de Paquetes
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
11/98
Creamos una conexión de Base de Datos
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
12/98
Configuramos una conexión OLE DB
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
13/98
Seleccionamos el Servidor y la Base de Datos
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
14/98
Probamos la conexión.
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
15/98
Configurar el administrador de conexiones OLE D
V l Ad i i d d C i
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
16/98
Veamos el Administrador de Conexiones
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
17/98
Creamos una nueva conexión OLE DB
C C ió M k tPERU
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
18/98
Creamos una Conexión MarketPERU
Validamos la Cone ión de MarketPERU
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
19/98
Validamos la Conexión de MarketPERU
Creamos una nueva conexión a nivel de proyecto
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
20/98
Creamos una nueva conexión a nivel de proyecto
Creamos una nueva conexión a la Base de Datos NorthwindMark
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
21/98
Creamos una nueva conexión a la Base de Datos NorthwindMark
Configuramos la conexión a la BD NorthwindMarket
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
22/98
Configuramos la conexión a la BD NorthwindMarket
Verificamos las conexiones
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
23/98
Verificamos las conexiones
Creación de una tarea de flujo de datos
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
24/98
Creación de una tarea de flujo de datos
Renombrar el nombre Package.dtsx
Como Nombre del Paquete Poblar NorthwindMarket
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
25/98
Como Nombre del Paquete Poblar_NorthwindMarket
Arrastramos el control Tarea de Flujo de Datos
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
26/98
Arrastramos el control Tarea de Flujo de Datos
Poner de Nombre Poblar Línea
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
27/98
Poner de Nombre Poblar Línea
En Data Flow Arrastrar Source Assitant
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
28/98
En Data Flow Arrastrar Source Assitant
Cambiar el nombre por Leer Categorías
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
29/98
Cambiar el nombre por Leer Categorías
Editar
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
30/98
Editar
Seleccionar SQL Command e ingresar la Consulta
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
31/98
Seleccionar SQL Command e ingresar la Consulta
En Data Flow Arrastrar Destionation Assitant y Seleccionar NorthwidM
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
32/98
Cambiar el nombre por Escribir Categorías
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
33/98
Cambiar el nombre por Escribir Categorías
Arrastre la flecha Azul hasta unir con Escribir Categorías
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
34/98
Seleccionar la Tabla Categorias
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
35/98
Seleccionar la Tabla Categorias
Mapee las columnas de origen con las de destino
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
36/98
p g
Ejecutar la tarea Start
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
37/98
j
Si la tarea completó con éxito, vera lo siguiente:
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
38/98
p , g
Consultar la tabla Categoría en la Base de
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
39/98
Consultar la tabla Categoría en la Base deDatos NorthwindMarket
Arrastramos un Data Flow Task
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
40/98
Ponemos de nombre Poblar Abastecedor
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
41/98
Arrastramos OLE DB Source
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
42/98
Ponemos de nombre Leer Proveedores
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
43/98
Implementamos la Consulta
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
44/98
p
Preview para ver la consulta
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
45/98
Arrastramos el control OLE DB Destionation
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
46/98
Renombramos por Escribir Abastecedor
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
47/98
Creamos la conexión
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
48/98
Seleccionamos Proveedor
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
49/98
Mapeamos las tablas
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
50/98
Ejecutamos
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
51/98
Validamos que todo funcione
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
52/98
q
Los registros de categorías se han duplicado
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
53/98
Arrastramos Execute SQL Task
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
54/98
Ponemos de Nombre Limpiar NorthwindMarket
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
55/98
Reiniciamos el valor de las tablas
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
56/98
Verificamos
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
57/98
Completamos el Flujo y ejecutamos
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
58/98
Validamos los resultados
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
59/98
Arrastramos un Data Flow Task
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
60/98
Leer Producto
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
61/98
Escribir Artículo
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
62/98
INGRESAMOS EL SCRIP
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
63/98
Escribir artículo
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
64/98
Realizamos el Mapeo
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
65/98
Unimos el Flujo
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
66/98
Probamos nuestro flujo
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
67/98
Validamos la información de tabla producto
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
68/98
para validar que se a poblado (artículos)
En la tarea limpiar, agregamos la tabla producto
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
69/98
Probamos nuestro flujo
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
70/98
Agregamos poblar Cliente
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
71/98
Creamos el flujo para cargar Clientes
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
72/98
Extraemos los datos para poblar Clientes
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
73/98
Preview de los datos
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
74/98
Seleccionamos la tabla cliente
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
75/98
Crear Mapeo
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
76/98
Realizamos el Mapeo
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
77/98
Probamos el poblado
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
78/98
Modificamos Limpiar NorthwindMarket
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
79/98
Agregamos el Flujo
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
80/98
Probamos el Flujo
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
81/98
Agregar Poblar Pedido
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
82/98
Creamos el Flujo de Pedido
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
83/98
Extraemos la información de Pedidos
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
84/98
Poblamos Pedidos
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
85/98
Creamos Mapeo
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
86/98
Mapeamos la tabla Pedidos
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
87/98
Probamos Pedido
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
88/98
Limpiar las Tablas de NorthwindMarket
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
89/98
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
90/98
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
91/98
Escribir DetallePedido
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
92/98
Leemos los datos de Detalle de Producto
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
93/98
Poblamos la Tabla Detalle Pedido
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
94/98
Realizamos el Mapeo
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
95/98
Probamos el flujo
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
96/98
Editamos Limpiar
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
97/98
Probamos nuestro modelo
-
8/16/2019 UNIDAD 4. Modelamiento Dimensional (Caso Practico Ventas) 16052016
98/98