PASOS PARA EL POBLAMIENTO DE LAS TABLAS
DIM_PRODUCTOS Y DIM_TIEMPOPORXCAT
1. Se hace la creación de la DB hitvanceDW y se
crean las tablas que se necesitan para el
poblamiento
2. Se crea el Proyecto utilizando SQL Server Data
Tools y se crean las dimensiones para su
respectivo poblamiento.
3. Se da doble Clic en DimensionProducto y
luego se crean los orígenes ProductoOLTP y
Producto OLAP
4. Ahora se crea una Nueva Conexión de la DB
Origen dándole clic en el botón Nueva.. se
Prueba la conexión y si es exitosa seguir
adelante.
5. Ya con la Conexión correcta se elije la DB de Origen
de datos (Hitvance) y en Modo de Acceso a Datos se
elije Comando SQL y se crea la consulta y aceptamos
6. Realizamos lo mismo se crea una Nueva
Conexión de la DB Destino dándole clic en el botón
Nueva.. se Prueba la conexión y si es exitosa seguir
adelante.
7. Ahora elegimos la DB hitvanceDW donde se
almacenarán los datos y en Modo de Acceso a
datos elegimos Tabla o Vista y elegimos la Tabla
Dim_Productos
8. Ya habiendo elegido la DB y sus tablas a utilizar tanto en
OLTP y OLAP utilizamos la herramienta Ordenar y le damos
clic a la flecha azul de los orígenes y jalamos para
conectar tanto los Orígenes con el Ordenar
9. Le damos Doble Clic en OrdenarOLTP y se abrirá el
editor de transformación ordenar y elegimos la llave
primaria de la tabla Producto (CodProd)
10. Lo mismo en Ordenar OLAP solo que ahora
elegimos también de la tabla Dim_Producto
(CodProd)
11. Primero agregamos la herramienta Combinación de
Mezcla y Unimos Ordenar OLTP a Combinación de Mezclas
se abre un cuadro y en Entrada elegimos la opción
(Entrada izquierda de combinación de mezcla)
12. Lo mismo para Ordenar OLAP solo que esta vez al unir
ya no aparece un cuadro por lo que
predeterminadamente elije la opción (Entrada Derecha de
Combinación de Mezclas)
16. Ahora al hacerle Clic en Combinación de Mezcla se abre este
cuadro y en la parte tipo de combinación se elige la opción
Combinación Externa Completa y se eligen los campos en OLTP
(todos) y OLAP(todos menos KeyProducto) y en la parte de abajo se
cambian los nombres agregándole DW solo en OLAP
14. Ahora agregamos la herramienta División Condicional y
al darle doble Clic se abre Editor de transformación DC y se
hará las condiciones tanto para datos Nuevos y Datos
Actualizados
15. Se agregan las herramientas Destino de OLE DB para
datos Nuevos y Comando de Ole DB para datos
actualizados y al unir la División Condicional se abre esta
cuadro donde en Salida elegimos cual es la salida si Solo
Nuevos o Solo Actualizados
16. Damos doble Clic en Destino OLE DB y sale esta ventana donde
elegimos la DB hitvanceDW donde se almacenaran los datos
elegimos la tabla en este caso Productos y en asignaciones unimos
campo por campo execto el KeyProducto de la tabla destino.
17. Ahora lo mismo para Comando de OLE DB damos
doble Clic y se abre esta ventana elegimos la DB
Destino hitvanceDW
18. Ahora en la ficha Propiedad de Componentes vamos a
donde dice SqlCommand y al estremo le damos clic y se
abrirá esta ventana donde colocaremos la consulta para
actualizar datos
19. Ahora en la ficha asignación de columnas elegimos
como hemos hecho en la consulta update para asignar los
parámetros correctamente con el CodProd al final por ser el
ultimo parámetro.
20. Se ejecuta y deben aparecer como en la imagen todo correcto
y si se dan cuenta por ser nuevos datos solo la fila Solo Nuevos tiene
datos en este caso 815 Filas, Nuevamente e ejecutado pero e hecho
cambios en la tabla productos y solo se ven las filas actualizadas.
21. Aquí la DB hitvanceDW y su tabla Dim_Productos
con datos llenos sus 815 Filas
1. Le damos Doble Clic en Dimensión tiempo y se
agregan las herramientas Origen de OLE DB y
agregamos dos un OLTP y un OLAP.
2. Al darle clic en tiempo OLTP elegimos la DB de
origen hitvance y ponemos el comando SQL.
3. Lo mismo en Tiempo OLAP solo que ahora elegimos
la DB hitvanceDW y elegimos la tabla o vista
Dim_TimepoProxCat
4. Juntamos las tablas Origen con Ordenar
para cada una y unirlas con la flecha azul.
5. Ahora le damos doble Clic a ordenar OLTP y se abrirá la siguiente
ventana donde elegiremos el campo Date será como principal y lo mismo
para Ordenar OLAP pero elegiremos Fecha como principal.
6. Ahora utilizamos la herramienta Combinación de Mezclas y al unir el
Ordenar OLTP sale este cuadro donde escogeremos la entrada Izquierda
de Combinación de Mezclas, igual para Ordenar OLAP solo que este
escoge predeterminado Entrada derecha de combinación de mezcla
7. Al darle doble Clic en Combinación de mezclas se elige la opción
Combinación externa Completa en orden tanto de OLTP como OLAP y se
elige en orden cuadro por cuadro y abajo en donde dice Ordenar OLAP
por orden seria mejor agregar el DW después de cada nombre de
campo.
8. Se agrega la herramienta División Condicional y al
darle doble clic en este caso por ser fechas solo hay
ingreso de datos y no modificación.
9. Se agrega la herramienta Destino de OLE DB y se da doble
clic y se abre el cuadro donde elegiremos la base de datos
destino hitvanceDW y se elije la tabla Dim_tiempoProdxCat.
10. Ahora en asignaciones se asigna cada dato desde
su origen menos el KeyTiempo por ser auto
incrementable.
11. Se ejecuta y se observa que se han agregado las
185 filas a la DB hitvanceDW tabla
Dim_tiempoProxCat
12. Aquí la tabla Dim_tiempoProXcat con sus
datos respectivos las 185 filas.
Descargar

1. Se hace la creación de la DB hitvanceDW y se crean las tablas