TEGNOLOGIA
CARRERA DE INGENIERIA DE SISTEMAS
P á g i n a 2 | 32
ÍNDICE
1. IDENTIFICACIÓN DE LA EMPRESA ......................................................................................... 2
1.1. OBJETIVOS ..................................................................................................................... 2
1.2. POLÍTICAS ...................................................................................................................... 2
1.3. ESTRATEGIAS ................................................................................................................. 3
2. ANÁLISIS DE REQUERIMIENTO .................................................................................................. 6
2.1. IDENTIFICAR PREGUNTAS................................................................................................... 6
2.2. Identificación de indicadores y perspectivas de análisis.................................................... 7
2.3. MODELO CONCEPTUAL ...................................................................................................... 8
3. ANÁLISIS DE LOS OLTP ............................................................................................................. 10
3.1. DETERMINACIÓN DE INDICADORES ................................................................................. 10
3.2. ESTABLECER CORRESPONDENCIAS .................................................................................. 11
3.3. NIVEL DE GRANULIDAD .................................................................................................... 13
3.4. MODELO CONCEPTUAL AMPLIADO ................................................................................. 14
4. MODELO LÓGICO DEL DW ....................................................................................................... 16
4.1. TIPO DE MODELO LÓGICO DEL DW .................................................................................. 16
4.2. TABLAS DE DIMENSIONES ................................................................................................ 16
5. Procesos ETL ............................................................................................................................ 21
5.1. CREACIÓN DE CUBOS MULTIDIMENSIONALES ................................................................. 24
5.1.1. CREACIÓN DE INDICADORES ..................................................................................... 25
5.1.2. CREACIÓN DE ATRIBUTOS ......................................................................................... 26
5.1.3. CREACIÓN DE JERARQUÍAS ....................................................................................... 27
1. IDENTIFICACIÓN DE LA EMPRESA
1.1. OBJETIVOS
El objetivo principal es el de tener una mejor organización, tener una herramienta
que permita mejorar la gestión de productos. Entender, obtener conocimiento y
tomar de decisiones a partir del análisis de la Base de Datos de la Empresa
Northwind, que originalmente fue creada en el Administrador de Base Datos
SQL.
1.2. POLÍTICAS
Debido a ello, la política que se utiliza para cubrir los objetivos antes
mencionados, es la de satisfacer ampliamente las necesidades de sus clientes,
brindándoles confianza y promoviendo un ambiente familiar entre los mismos.
Esta acción se realiza con el fin de mantener los clientes actuales y para que
nuevos se interesen en su forma de operar.
Existe otra política que es implícita, por lo cual, no está definida tan estrictamente
como la anterior, y es la de mejorar continuamente, con el objetivo de sosegar
las exigencias y cambios en el mercado en el que actúa y para conseguir una
mejor posición respecto a sus competidores.
P á g i n a 2 | 32
1.3. ESTRATEGIAS
Dentro de las estrategias existentes, se han destacado dos por considerarse más
significativas, ellas son:
ORGANIGRAMA
Gerente
General
Departamento
de compras
Departamento
de RRHH
Departarmento
de sistemas
P á g i n a 3 | 32
Relación de las metas de la organización con las del DW
PROCESOS
Compra:
P á g i n a 4 | 32
PASO I
ANÁLISIS DE
REQUERIMIENTO
P á g i n a 5 | 32
2. ANÁLISIS DE REQUERIMIENTO
Se les preguntó cuáles eran según ellos, los indicadores que representan de mejor
modo el proceso de Compras y ¿qué sería exactamente lo que se desea analizar
del mismo? La respuesta obtenida, fue que se deben tener en cuenta y consultar
datos sobre la cantidad de unidades vendidas y el monto total de compras.
Luego se les preguntó cuáles serían las variables o perspectivas desde las cuales
se consultarán dichos indicadores. Para simplificar esta tarea se les presentó una
serie de ejemplos concretos de otros casos similares. El resultado obtenido fue el
siguiente:
P á g i n a 6 | 32
2.2. Identificación de indicadores y perspectivas de análisis
Unidades ordenadas(compradas)
Monto total de Unidades
Ordenadas(Compradas)
Despachante
Tiempo
Proveedor
Producto
Ciudad
Empleado
P á g i n a 7 | 32
2.3. MODELO CONCEPTUAL
P á g i n a 8 | 32
PASO II
ANÁLISIS DE LOS OLTP
P á g i n a 9 | 32
3. ANÁLISIS DE LOS OLTP
”Unidades Compras”:
• Hechos: Compras.
P á g i n a 10 | 32
3.2. ESTABLECER CORRESPONDENCIAS
P á g i n a 11 | 32
A continuación, se expondrá la correspondencia entre los dos modelos:
P á g i n a 12 | 32
Las relaciones identificadas fueron las siguientes:
Una vez que se recolectó toda la información pertinente y se consultó con los
usuarios cuales eran los datos que consideraban de interés para analizar los
indicadores ya expuestos, los resultados obtenidos fueron los siguientes:
P á g i n a 13 | 32
3.4. MODELO CONCEPTUAL AMPLIADO
P á g i n a 14 | 32
Paso III
P á g i n a 15 | 32
4. MODELO LÓGICO DEL DW
Perspectiva “Products”:
Products
ProductName
Proddfds
Perspectiva “Ciudad”:
P á g i n a 16 | 32
• Se modificará el nombre del campo “City” por “NCiudad”.
Costumers
City
Proddfds
Perspectiva “Suppliers”:
Suppliers
CompanyName
Proddfds
Perspectiva “Empleado”:
P á g i n a 17 | 32
Se puede apreciar el resultado de estas operaciones en la siguiente gráfica:
EmployeeTerritories
FirtsName
LastName
Proddfds
Perspectiva “Transportista”:
Shippers
CompanyName
Proddfds
P á g i n a 18 | 32
Perspectiva “Tiempo”:
• Se modificara el nombre del campo “OrderDate” será modificado por “año, mes”.
Orders
OrderDate
Proddfds
P á g i n a 19 | 32
PASO IV
PROCESOS ETL
P á g i n a 20 | 32
5. Procesos ETL
A continuación, se generarán las sentencias SQL para cargar las diferentes tablas
de dimensiones y la tabla de hechos.
En este caso, aunque existían productos eliminados, el usuario decidió que está
condición no fuese tomada en cuenta, ya que habían movimientos que hacían
referencia a productos con este estado.
Se consultó con los usuarios y se averiguó que deseaban tener en cuenta solo
aquellos proveedores que no estén eliminados y que tengan su cuenta habilitada.
P á g i n a 21 | 32
Tabla de dimensión “ciudad”
Para generar esta tabla de dimensión, infaltable en todo DW, existen varias
herramientas y utilidades de software que proporcionan diversas opciones para su
confección.
DAY(OrderDate)),YEAR(OrderDate),MONTH(OrderDate) , DAY(OrderDate)
P á g i n a 22 | 32
FROM Northwind.dbo. Orders GROUP BY CONCAT(YEAR(OrderDate),
DATENAME(MONTH,OrderDate),DAY(OrderDate)),YEAR(OrderDate),MONTH
(OrderDate), DAY(OrderDate)
TABLA DE “HECHOS”
Para la confección de la tabla de hechos, se tuvieron que tomar como fuente
SELECT
CustomerID,EmployeeID,ProductID,CustomerID,CONCAT(YEAR(OrderDate),DAT
ENAME(MONTH(OrderDate),DAY(OrderDate)),ShipVia,Quantity as cantidad,
Quantity* UnitPrice FROM Northwind.dbo. [Order Details] det inner join
Northwind.dbo.Orders ord on ord.OrderID=det.OrderID
P á g i n a 23 | 32
5.1. CREACIÓN DE CUBOS MULTIDIMENSIONALES
P á g i n a 24 | 32
5.1.1. CREACIÓN DE INDICADORES
En este momento se crearán dos indicadores que serán incluidos en el cubo “Cubo
de Pedidos”:
• “Unidades Pedidas”.
P á g i n a 25 | 32
5.1.2. CREACIÓN DE ATRIBUTOS
• “Nproveedor”.
• “Nproducto”.
• “Nciudad”.
• “Nempleado”.
• “Ntransportista”.
• “Años”.
• “Meses”.
P á g i n a 26 | 32
5.1.3. CREACIÓN DE JERARQUÍAS
Jerarquía
P á g i n a 27 | 32
Se definió la jerarquía “Jerarquía Proveedor”, que se aplicará sobre los atributos
recientemente creados “Nproveedor”, Gráficamente:
Jerarquía
Gráficamente:
Jerarquía
Jerarquía
Jerarquía
Jerarquía
P á g i n a 29 | 32
Entonces, el cubo quedaría conformado de la siguiente manera:
P á g i n a 30 | 32