Para tener el éxito del proyecto proponemos las líneas básicas para la
implementación de la plataforma de inteligencia de negocios, la solución
presentada asegura la escalabilidad futura de área de caja de la Universidad
Nacional Micaela Bastidas (UNAMBA), nuevos indicadores, nuevos informes y
nuevos cuadro. Se propone una metodología de trabajo para el desarrollo de
proyecto que cubre todo el ciclo de proyecto de inteligencia de negocios
(BUSSINES INTELIGENT).
El área de caja cuenta con sistema transaccional, de caja que le permite obtener
datos de todos los ingresos que percibe por diferentes conceptos, sin embargo
esta gran cantidad de datos acumulados están guardados en la base datos.
OBJETIVOS ESPECÍFICO
d. ALCANCE
Registro Ingresos
2.2. INDICADORES
Descripción: Este indicador representa el importe total de ingresos con el que conto la
Universidad durante el año, durante cada trimestre y mensual según el tipo de cliente.
Ingresos por producto (definición) durante el año, trimestre y mensual.
Descripción: Este indicador representa el importe total de ingresos por cada tipo de
producto durante el año, durante cada trimestre y mensual.
Cantidad de ventas de cada producto durante el año, trimestre y mensual.
Descripción: Este indicador representa las cantidades de cada producto vendidos durante
el año, durante cada trimestre y mensual.
Cantidad de productos por tipo de cliente durante el año, trimestre y mensual.
Descripción: Este indicador representa el importe total de ingresos con el que conto la
Universidad durante el año, durante cada trimestre y mensual según el tipo de cliente.
a. BACK ROOM
Los datos son extraídos de sistema Mysql, se realiza un proceso ETL y finalmente
se cargara en un gestor Oracle.
Origen de Datos
ETL Y Metadatos
En cuanto al proceso ETL se realizará el Mapeo de los datos Origen, que serán
especificados posteriormente en el Modelamiento Dimensional, después se
desarrollará el proceso de extracción, seguido de la transformación de los datos
Origen, dependiendo de qué cambios se les debe adecuar, y finalmente se procederá
con la carga hacia el Data Warehouse.
b. FRONT ROOM
a. Plataforma DBMS
b. Herramienta ETL
a. Herramienta de BI.
o Oracle Warehouse Builder (OWB)
o Pentaho Data Integration (Kettle)
o ETL
o OLAP (Procesamiento Analítico en línea) (incluido HOLAP, ROLAP and MOLAP)-
Es la capacidad de algunos sistemas
o Aplicaciones de Informes
o Minería de datos
5. ESTANDARES DE TABLA
a. Estándares de Tabla
HECHO_CAJA
DIM_TIEMPO
DIM_CLIENTE
DIM_PRODUCTO
b. Estándares de Campos
CANTIDAD
IMPORTE
ANIO
TRIMESTRE
MES
DIA
ID_CLIENTE
NOMBRE_CLIENTE
TIPO_CLIENTE
ID_PRODUCTO
NOMBRE_PRODUCTO
c. Estándares de Índices
Tabla HECHO_CAJA
CAJA_KEY
Tabla DIM_TIEMPO
TIEMPO_KEY
Tabla DIM_CLIENTE
CLIENTE_KEY
Tabla DIM_PRODUCTO
PRODUCTO_KEY
6. MODELAMIENTO DIMENSIONAL
DESTINO ORIGEN
Nombre Columna Descripción Tipo de Clav SC Sistema/Esquema Tabla Campo Tipo de Dato
Dato/Tamaño e D Origen Origen
cliente_key Correspond Integer Sistema ETL
e a la llave
subrrogada
id_cliente Es el id del integer PK 1 Tesoreria2009/clien idcliente integer
cliente en te
la base de
datos
origen
Nombre_clien Es el Varchar(8 1 Tesoreria2009/clien nombresc Varchar(8
te nombre 0) te li 0)
completo
del cliente
Tipo_cliente Es el tipo Varchar(1 1 Tesoreria2009/clien tipocli Varchar(1
de cliente 2) te 2)
DESTINO ORIGEN
Nombre Columna Descripción Tipo de Clav SC Sistema/Esquema Tabla Campo Origen Tipo de
Dato/Tamañ e D Dato Origen
o
producto_key Correspo integer PK Sistema ETL
nde a la
llave
subrroga
da
id_producto Es el id Varchar 1 Tesoreria2009/denomi iddenomina Varchar
del (20) nacion cion (20)
producto
en la base
de datos
origen
DESTINO ORIGEN
Nombre Descripción Tipo de Clav SC Sistema/Esque Campo Tipo de
Columna Dato/Tamañ e D ma Tabla Origen Dato
o Origen
Caja_key llave Integer PK Sistema ETL Caja_key Integer
subrogada
Tiempo_key llave Integer FK 1 DIM_TIEMPO Tiempo_ Integer
subrogada key
producto_ke llave Integer FK 1 DIM_PRODUCT product Integer
y subrogada O o_key
cliente_key llave Integer FK 1 DIM_CLIENTE cliente_ Integer
subrogada key
Cantidad Correspond Integer 1 Tesoreria2009 Cantidad Integer
e a la /Detalle Bol
cantidad de eta
un producto
Importe Correspond Decimal 1 Tesoreria2009 Importe Decima
e al total de (10,2) /Detalle Bol l (10,2)
pago por la eta
cantidad de
producto
DIM_TIEMPO
DIM_CLIENTE
DIM_PRODUCTO
e. DATA WAREHOUSE BUS MATRIX
(Formato a utilizar)
2. DISEÑO FÍSICO
a. BASE DE DATOS ORIGEN
ESPACIO DE TABLA (TABLESPACE)
ESQUEMA
Se creará un Esquema o Usuario en la Base de Datos Origen que permita
administrar los recursos que serán agregados en ella, así como también a través
del cual permita leer los datos para la extracción en el proceso ETL. Los privilegios
o permisos asignados para la Base son:
Lectura de Datos.
Creación de Tablas (Para su Esquema).
TABLAS
Se utilizará las tablas como se muestra en imagen siguiente
INDICES
RESTRICCIONES (CONSTRAINTS)
Las tablas contaran con una restricción que es la clave primaria.
SECUENCIA
DATA_WAREHOUSE
TABLAS
Se crearán las Tablas del DataWarehouse, tanto lo que serán las
Dimensiones así como también los Hechos.
INDICES
Se definirán los índices para cada tabla de Dimensión y Hecho .
RESTRICCIONES (CONSTRAINTS)
Se creará las restrincciones, lo que son las claves primarias y foráneas,
tanto para las Tablas de Dimensiones como para los Hechos y para el Log
de Errores.
SECUENCIA
Se utilizara una secuencia incremental para el campo de la clave primaria
de las tablas.
3. DISEÑO Y DESARROLLO DEL PROCESO ETL
a. TRAZA UN PLAN DE ALTO NIVEL
DIM_CLIENTE
TRANSFORMACION
DIM_PRODUCTO
TRANSFORMACION
DIM_tiempo
HEC_caja
DESTINO
Tabla Extraer Genera Transf Transfo Extrae
Cliente, datos r clave ormar rmar r daos
Boleta, subrrog campo fecha Din_F
detbole ada s nulos echa
ta y
denomi
nacion
Extraer Extraer Selecci Carga HEC_CA
datos datos onar de JA
Dim_Pro Dim_clie Datos datos
ORIGEN
ducto nte
TRANSFORMACION
b. PROFUNDIZAR TABLA DESTINO
Se especificará de manera detallada los niveles y jerarquía por cada dimensión.
Tiempo
Año
Anio
Trimenstre
Nombre_trimestre
Mes
Mes_nombre