implementaciÓn de un modelo bÁsico para el uso de la

122
PONTIFICIA UNIVERSIDAD CATÓLICA DEL ECUADOR FACULTAD DE INGENIERÍA ESCUELA DE SISTEMAS TEMA: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA INFORMACIÓN GEOREFERENCIAL EN APLICACIONES DE BUSINESS INTELLIGENCE; CASO DE ESTUDIO: EMPRESA DE RETAIL AUTOR: HYPATIA IVANOVA MERINO MIJAS QUITO, Mayo 2015

Upload: others

Post on 09-Jul-2022

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA

PONTIFICIA UNIVERSIDAD CATOacuteLICA DEL ECUADOR

FACULTAD DE INGENIERIacuteA ESCUELA DE SISTEMAS

TEMA

IMPLEMENTACIOacuteN DE UN MODELO BAacuteSICO

PARA EL USO DE LA INFORMACIOacuteN

GEOREFERENCIAL EN APLICACIONES DE

BUSINESS INTELLIGENCE CASO DE ESTUDIO

EMPRESA DE RETAIL

AUTOR

HYPATIA IVANOVA MERINO MIJAS

QUITO Mayo 2015

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

2 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Iacutendice de contenido

11Objetivos 9

111 Objetivo General 9

112 Objetivos Especiacuteficos 9

113 Justificacioacuten 10

114 Alcance 11

115 Metodologiacutea 11

116 Definiciones Acroacutenimos y Abreviaciones 11

21 Inteligencia de Negocios 16

22 Arquitectura General de la Solucioacuten de BI 23

23 Data Warehouse 24

24 Informacioacuten Georeferencial 28

25 Empresa de Retail 29

Capiacutetulo 3 Herramientas de una Solucioacuten de BI 31

31 Herramientas de Oracle Business Intelligence (OBI) 31

311 Oracle Business Intelligence 11g 32

312 Oracle Warehouse Builder 33

313 Oracle Database 35

314 Oracle BI Server 37

315 Oracle OBI Answers amp Dashboard 38

32 Mapas en Oracle Business Intelligence (OBI) 40

33 Herramientas para la Construccioacuten de Mapas 42

331 Oracle Fusion Middleware Map Viewer 42

332 Map Builder Tool 43

333 Oracle Spatial Data 47

34 OBIEE integrado con Map Viewer 47

Capiacutetulo 4 Anaacutelisis de las Metodologiacuteas de Business Intelligence 49

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

3 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

41 Ralph Kimball Vs Bill Inmon 49

42 Metodologiacutea de Ralph Kimball 51

43 Fase de la Metodologiacutea Ralph Kimball 55

44 Procesos Generales de Desarrollo 60

45 Recursos de Tecnologiacutea 61

Capiacutetulo 5 Disentildeo e implementacioacuten de un Modelo Baacutesico de BI (Basado en la Metodologiacutea de Ralph

Kimball) 62

51 Definicioacuten de Requerimientos del Negocio 62

511 Antecedentes 62

512 Objetivos 62

513 Solucioacuten 63

514 Beneficios 63

52 Moacutedulo de ldquoSALESrdquo (VENTAS) 63

521 Proceso general de carga de la informacioacuten 64

522 Definicioacuten de meacutetricas e indicadores 65

523 Definicioacuten del Modelo Dimensional 66

5231 Dimensiones 67

5232 Cubos de Informacioacuten 76

524 Definicioacuten del Modelo Fiacutesico 78

525 Implementacioacuten del modelo de BI en la suite de OBI 82

526 Disentildeo e Implementacioacuten de los mapas en el modelo de BI en la suite de OBI 85

527 Disentildeo e Implementacioacuten de reportes y cuadros de mando 95

5271 Ventas Totales en los antildeos 2010 2011 y 2012 95

5272 Ingresos Costos y Cantidad por Producto 96

5273 Deteccioacuten de clientes 97

5274 Deteccioacuten de canales 98

5275 Anaacutelisis de clientes con sus promociones 100

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

4 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

5276 Pronoacutesticos y proyecciones de Ventas 101

Capiacutetulo 6 Conclusiones y Recomendaciones 102

61 Conclusiones 102

62 Recomendaciones 103

Bibliografiacutea 105

Anexos 108

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

5 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Iacutendice de Ilustracioacuten

Ilustracioacuten 1 Edgar Codd (1969) 17

Ilustracioacuten 2 Descripcioacuten de un repositorio de informacioacuten 18

Ilustracioacuten 3 Evolucioacuten de la Inteligencia de Negocios 19

Ilustracioacuten 4 Procesos Organizacionales 22

Ilustracioacuten 5 Arquitectura de una solucioacuten de BI 23

Ilustracioacuten 6 Herramientas de Oracle BI 31

Ilustracioacuten 7 Herramientas de OWB 33

Ilustracioacuten 8 Herramientas de Oracle Database 35

Ilustracioacuten 9 Herramientas de OBI Server 37

Ilustracioacuten 10 Herramientas de OBI Answers amp Dashboards 38

Ilustracioacuten 11 Mapa en OBIEE 40

Ilustracioacuten 12 Arquitectura del Map Viewer 42

Ilustracioacuten 13 Interfaz del Map Builder Tool 43

Ilustracioacuten 14 Estilo Marker en Map Builder Tool 44

Ilustracioacuten 15 Creacioacuten de un tema en Map Builder Tool 45

Ilustracioacuten 16 Visualizacioacuten de un Mapa Base en Map Builder Tool 46

Ilustracioacuten 17 Niveles de Zoom de una Capa de Mapa en Map Builder Tool 46

Ilustracioacuten 18 OBIEE asociado con los Mapas 47

Ilustracioacuten 19 Modelo Estrella 53

Ilustracioacuten 20 Tareas de la Metodologiacutea de Kimball 55

Ilustracioacuten 21 Arquitectura de la solucioacuten ldquoSALESrdquo (VENTAS) ndash Empresa Retail 64

Ilustracioacuten 22 Modelo dimensional ldquoSALESrdquo (Ventas) ndash Empresa Retail 66

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

6 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 23 Tablas de Origen Dimensiones y Cargas en OWB 67

Ilustracioacuten 24ETLrsquos ndash Dim_Promotion 70

Ilustracioacuten 25 ETLrsquos ndash Dim_Product 72

Ilustracioacuten 26 ETLrsquos ndash Dim_Customer 74

Ilustracioacuten 27 ETLrsquos ndash Dim_Channel 75

Ilustracioacuten 28 Implementacioacuten SALES 77

Ilustracioacuten 29 ETLrsquos SALES 77

Ilustracioacuten 30 Modelo E-R de SALES_WH 78

Ilustracioacuten 31 Capa Fiacutesica ndash Modelo Dimensional 82

Ilustracioacuten 32 Diagrama ndash Modelo Dimensional 83

Ilustracioacuten 33 Capa Loacutegica ndash Modelo Dimensional 83

Ilustracioacuten 34 Capa de Presentacioacuten ndash Modelo Dimensional 84

Ilustracioacuten 35 Archivo jar de Oracle Map Builder 85

Ilustracioacuten 36 Paraacutemetros de conexioacuten a la BDD 86

Ilustracioacuten 37 Interfaz de Metadatos en Map Builder 87

Ilustracioacuten 38 Tablas con Datos Espaciales en Map Builder 88

Ilustracioacuten 39 Importacioacuten de archivos shapefile 88

Ilustracioacuten 40 Seleccioacuten del archivo shapefile (shp) 89

Ilustracioacuten 41 Carga del archivo shapefile (shp) 89

Ilustracioacuten 42 Visualizacioacuten del Mapa 90

Ilustracioacuten 43 Asignacioacuten de KEY al Tema ldquoCOUNTRYrdquo 90

Ilustracioacuten 44 Conexioacuten al Map Viewer 91

Ilustracioacuten 45 Configuracioacuten Datos del Mapa en OBIEE 92

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

7 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 46 Asignacioacuten de la Capa (Layer) en OBIEE 92

Ilustracioacuten 47 Importacioacuten de Capas (Layers) 93

Ilustracioacuten 48 Editar Capa (Layer) 93

Ilustracioacuten 49 Asignacioacuten de Mapa de Fondo en OBIEE 94

Ilustracioacuten 50 Importacioacuten de Mapa de Fondo en OBIEE 94

Ilustracioacuten 51 Editar Mapa de Fondo en OBIEE 95

Ilustracioacuten 52 Implementacioacuten del Reporte Ventas por Antildeo 96

Ilustracioacuten 53 Implementacioacuten del Reporte de Ingresos Cantidad por Antildeo 96

Ilustracioacuten 54 Detalle de Ingresos por Producto de los antildeos 2010 2011 2012 2013 97

Ilustracioacuten 55 Deteccioacuten de clientes 98

Ilustracioacuten 56 Deteccioacuten de Canales 99

Ilustracioacuten 57 Anaacutelisis de clientes con sus promociones 100

Ilustracioacuten 58 Pronoacutesticos y proyecciones de ventas 101

Ilustracioacuten 59 Pantalla de acceso OBI 108

Ilustracioacuten 60 Seleccioacuten del panel de control ldquoSALESrdquo (VENTAS) 108

Ilustracioacuten 61 Componentes principales del panel de control 109

Ilustracioacuten 62 Componentes principales de OWB 111

Ilustracioacuten 63 Componentes Principales del Administrator Tool - OBI 117

Ilustracioacuten 64 Componentes Principales Creacioacuten de Reportes ndash OBI 121

Ilustracioacuten 65 Componentes Principales de Creacioacuten de Cuadros de Mando - OBI 122

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

8 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Iacutendice de Tabla

Tabla 1 Diferencias del Sistema Tradicional vs Data Warehouse 25

Tabla 2 Ventajas y Desventajas ndash Inmon vs Kimball 51

Tabla 3 Requerimientos de recursos tecnoloacutegicos - Servidor 61

Tabla 4 Requerimientos de recursos tecnoloacutegicos - Software 61

Tabla 5 Variables de Anaacutelisis ndash ldquoMoacutedulo Ventasrdquo 66

Tabla 6 Atributos de Dimensioacuten - Dim_Time 68

Tabla 7 Atributos de Dimensioacuten ndash Dim_Promotion 69

Tabla 8 Mapeo de las Fuentes ndash Dim_Promotion 69

Tabla 9 Atributos de Dimensioacuten ndash Dim_Product 71

Tabla 10 Mapeo de las Fuentes ndash Dim_Product 71

Tabla 11 Atributos de Dimensioacuten ndash Dim_Customer 73

Tabla 12 Mapeo de las Fuentes ndash Dim_Customer 73

Tabla 13 Atributos de Dimensioacuten ndash Dim_Channel 74

Tabla 14 Mapeo de las Fuentes - Dim_Channel 75

Tabla 15 Atributos de dimensioacuten - SALES 76

Tabla 16 Medidas - SALES 77

Tabla 17 Tabla ldquoCHANNELSrdquo del modelo E-R ldquoSALES_WHrdquo 79

Tabla 18 Tabla ldquoCUSTOMERSrdquo del modelo E-R ldquoSALES_WHrdquo 79

Tabla 19 Tabla ldquoPRODUCTSrdquo del modelo E-R ldquoSALES_WHrdquo 80

Tabla 20 Tabla ldquoPROMOTIONSrdquo del modelo E-R ldquoSALES_WHrdquo 80

Tabla 21 Tabla ldquoTIMESrdquo del modelo E-R ldquoSALES_WHrdquo 81

Tabla 22 Tabla ldquoSALESrdquo del modelo E-R ldquoSALES_WHrdquo 81

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

9 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 1 Introduccioacuten

En el presente capiacutetulo se trataraacute sobre la exposicioacuten de puntos esenciales para la disertacioacuten de

grado definiendo los objetivos y alcance del proyecto Ademaacutes se expondraacuten conceptos

fundamentales y las tecnologiacuteas necesarias para el desarrollo del proyecto con el fin de presentar

una base de conocimientos sobre la cual el proyecto se desarrollaraacute

11 Objetivos

111 Objetivo General

Implementar un modelo baacutesico para el uso de la informacioacuten georeferencial en aplicaciones de

Business Intelligence especiacuteficamente utilizando data mart para la creacioacuten de un data warehouse

corporativo

112 Objetivos Especiacuteficos

- Analizar sobre Business Intelligence y sus respectivos componentes necesarios para la

implementacioacuten de un modelo baacutesico para el uso de informacioacuten georeferencial especiacuteficamente

utilizando data mart para la creacioacuten de un data warehouse

- Averiguar las caracteriacutesticas de la informacioacuten georeferencial en la gestioacuten de una empresa de

retail

- Realizar ldquointeligencia de negociordquo para una empresa de retail

- Analizar metodologiacuteas y herramientas de construccioacuten de data warehouse y soluciones de

Business Intelligence que garanticen el acceso de la informacioacuten de acuerdo a las mejores

praacutecticas de la industria de sistemas de informacioacuten gerencial que permitan contar con

Una sola versioacuten de la verdad

Informacioacuten confiable y a tiempo

Acceder a indicadores de gestioacuten del negocio

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

10 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Accesar dentro de la misma herramienta a la informacioacuten que componen los

indicadores de gestioacuten

Detectar tendencias y excepciones

- Disentildear los cubos de informacioacuten para el modelo baacutesico para la construccioacuten de un data

warehouse para una empresa de retail

- Implementar ciertas consultas utilizando los cubos

113 Justificacioacuten

Para toda empresa la toma de decisiones es un proceso esencial que permite el cumplimiento de

sus objetivos y es la accioacuten maacutes importante que se desarrolla dentro de una organizacioacuten porque la

administracioacuten se basa en dichas decisiones

La toma de decisiones es el proceso para identificar y seleccionar un curso de accioacuten para resolver un

problema en especiacutefico

Basado en lo anterior es importante optimizar el proceso minimizar el tiempo tomar las decisiones

maacutes acertadas y basarlas en argumentos vaacutelidos en el menor costo posible Esto se puede lograr a

traveacutes del uso de la inteligencia de negocios porque permite obtener la informacioacuten adecuada a

disposicioacuten de las personas que la necesiten en una manera comprensible para cada uno y de forma

raacutepida

Las empresas son importantes para el paiacutes porque contribuyen en gran medida tanto a la economiacutea

como a la sociedad por lo que se considera oportuna la implementacioacuten de un modelo baacutesico para el

uso de la informacioacuten georeferencial en aplicaciones de business intelligence para optimizar la

gestioacuten de una empresa de retail

Para dicha implementacioacuten se utilizaraacute herramientas de Oracle por el faacutecil acceso a las mismas

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

11 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

114 Alcance

La presente disertacioacuten de grado culminaraacute con una aplicacioacuten funcional para que el usuario final

haga uso de los cubos de informacioacuten

115 Metodologiacutea

El siguiente proyecto se llevaraacute a cabo por medio de una metodologiacutea investigativa y descriptiva ya

que se realizaraacute en primera instancia un anaacutelisis sobre Business Intelligence para luego proceder a la

implementacioacuten del modelo baacutesico para el uso de la informacioacuten georeferencial para optimizar la

gestioacuten de una empresa de retail Para la implementacioacuten se aplicaran modelos de BI Oracle

Para la implementacioacuten se analizaraacute dos metodologiacuteas Kimball e Inmon donde se procederaacute a

escoger una

116 Definiciones Acroacutenimos y Abreviaciones

Business Intelligence

El exceso de informacioacuten no es poder pero el conocimiento siacute lo es

Con mucha frecuencia la transformacioacuten y el anaacutelisis de toda la informacioacuten y datos que las propias

compantildeiacuteas generan se convierte en un problema y por lo tanto la toma de decisiones se vuelve

desesperadamente lenta o se toman decisiones sin toda la informacioacuten relevante

Las tecnologiacuteas de Inteligencia de Negocios (Business Intelligence) ayudan a los ejecutivos y

funcionarios a entender los datos maacutes raacutepidamente a fin de que puedan tomar decisiones raacutepidas y

mejores y finalmente mejorar sus movimientos hacia la consecucioacuten de objetivos de negocios El

impulsor clave detraacutes de los objetivos de BI es incrementar la eficiencia organizacional y la

efectividad

La Inteligencia de Negocios (BI) y la Data Warehouse (DW) como componentes de alto nivel de los

Sistemas de Informacioacuten tienen una serie de ventajas y beneficios para toda organizacioacuten entre los

maacutes importantes estaacute el manejar vastas cantidades de informacioacuten y obtener conocimiento de ellas

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

12 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

permitiendo un mejor desempentildeo de la empresa Con esa informacioacuten maacutes precisa y conocimiento

que se adquiere se puede mejorar el manejo operativo de la empresa tambieacuten se pueden tomar

decisiones estrateacutegicas y se mejora el desempentildeo de muchas de sus funciones como marketing

ventas precios pronoacutesticos finanzas cadena de abastecimientos y atencioacuten al cliente

Data Warehouse

Un Data Warehouse (DWH) es un repositorio central que contiene la informacioacuten maacutes valiosa de la

empresa Los datos que aquiacute se almacenan han pasado por un proceso de calidad que asegura su

consistencia Ademaacutes el repositorio estaacute construido de tal manera que el acceso sea lo maacutes raacutepido

posible

Su construccioacuten se va haciendo por etapas que pueden corresponder a los procesos o a las

principales aacutereas funcionales de la empresa Por ejemplo Aacuterea de Ventas Aacuterea Financiero Contable

Aacuterea de Recursos Humanos etc Estas aacutereas reciben el nombre de Data Marts

Otra opcioacuten es construir Data marts especiacuteficos para proyectos que requieren informacioacuten de la

compantildeiacutea Anaacutelisis de Rentabilidad por Producto Agencias Cliente Preparacioacuten de Estados

Financieros Administrativos Proyectos de Balanced Scorecard Six Sigma Evaluacioacuten de Eficiencia de

Procesos Especiacuteficos etc

Datamart

Un data mart es una versioacuten especial de un data warehouse Son subconjuntos de datos con el

propoacutesito de ayudar a que un aacuterea especiacutefica dentro del negocio pueda tomar mejores decisiones

Los datos existentes en este contexto pueden ser agrupados explorados propagados de muacuteltiples

formas para que diversos grupos de usuarios realicen la explotacioacuten de los mismos de la forma maacutes

conveniente seguacuten sus necesidades

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

13 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Modelo de Datos

Un modelo de datos es un sistema formal y abstracto que permite describir los datos de acuerdo con

reglas y convenios predefinidos Es un sistema formal pues los objetos del sistema se manipulan

siguiendo reglas perfectamente definidas y utilizando exclusivamente los operadores definidos en el

sistema independientemente de lo que estos objetos y operadores puedan significar Existen

modelos relacionales y modelos multidimensionales

- Modelo Relacional

Es un modelo de datos basado en la loacutegica de predicados y en la teoriacutea de conjuntos Es el modelo

maacutes utilizado en la actualidad para modelar problemas reales y administrar datos dinaacutemicamente El

modelo relacional es el pilar fundamental para el disentildeo de la mayoriacutea de las bases de datos La

composicioacuten de estas bases de datos son decenas de tablas relacionadas

- Modelo Multidimensional

El modelo multidimensional es una teacutecnica para modelar bases de datos simples y entendibles al

usuario final ya sea para presentar la informacioacuten en un marco estaacutendar e intuitivo que permitan un

acceso de alto rendimiento Sus principales componentes son

Tablas de Hechos es la tabla central de un esquema y contiene los valores de las medidas de

negocio Cada medida se toma mediante la interseccioacuten de las dimensiones que la definen dichas

dimensiones estaraacuten reflejadas en sus correspondientes tablas de dimensiones que rodearaacuten la tabla

de hechos y estaraacuten relacionadas con ella

Tabla de Dimensiones son elementos que contienen atributos que se utilizan para restringir y

agrupar los datos almacenados en una tabla de hechos cuando se realizan consultas sobre dicho

datos en un entorno de data warehouse o data mart

Proceso ETL Es el proceso que permite a las organizaciones mover datos desde muacuteltiples fuertes reformatearlos

limpiarlos y cargarlos en otra base de datos data mart o data warehouse para analizarla y apoyar

un proceso de negocio

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

14 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Extraer Extraer la informacioacuten de las diferentes fuentes de datos

- Transformar Esta fase aplica una serie de reglas de negocio o funciones sobre los datos extraiacutedos

para convertirlos en datos que seraacuten cargados

- Carga es el momento en el cual los datos de la fase anterior (transformacioacuten) son cargados en el

sistema de destino

Cubos de Informacioacuten

Los cubos de informacioacuten o cubos OLAP son almacenes de datos donde se trata de organizar los

datos por tablas o relaciones los cubos OLAP tienen un nuacutemero indefinido de dimensiones ademaacutes

contendraacute datos de una determinada variable que se desea analizar proporcionando una vista loacutegica

de los datos provistos por el sistema de informacioacuten hacia el data warehouse esta vista estaraacute

dispuesta seguacuten unas dimensiones y podraacute contener informacioacuten calculada

A la informacioacuten de un cubo puede acceder mediante tablas dinaacutemicas en una hoja de caacutelculo o a

traveacutes de programas personalizados Las tablas dinaacutemicas le permiten manipular las vistas de la

informacioacuten con mucha facilidad Las diferentes operaciones que se pueden realizar con cubos de

informacioacuten se producen con mucha rapidez Llevando estos conceptos a un data warehouse eacuteste es

una coleccioacuten de datos que estaacute formada por dimensiones y variables entendiendo como

dimensiones a aquellos elementos que participan en el anaacutelisis y variables a los valores que se

desean analizar

Dimensiones

Las dimensiones de un cubo son atributos relativos a las variables son las perspectivas de anaacutelisis de

las variables (forman parte de la tabla de dimensiones) Son cataacutelogos de informacioacuten

complementaria necesaria para la presentacioacuten de los datos a los usuarios como por ejemplo

descripciones nombres zonas rangos de tiempo etc Es decir la informacioacuten general

complementaria a cada uno de los registros de la tabla de hechos

Variables

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

15 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Tambieacuten llamadas indicadores de gestioacuten son los datos que estaacuten siendo analizados Forman parte

de la tabla de hechos Maacutes formalmente las variables representan alguacuten aspecto cuantificable o

medible de los objetos o eventos a analizar Normalmente las variables son representadas por

valores detallados y numeacutericos para cada instancia del objeto o evento medido En forma contraria

las dimensiones son atributos relativos a las variables y son utilizadas para indexar ordenar agrupar

o abreviar los valores de las mismas

Georeferenciacioacuten

Es el proceso que nos permite agregar coordenadas geograacuteficas (latitud y longitud) a su base de

datos para que pueda ser visualizada en un mapa

A traveacutes de la georeferenciacioacuten se aporta con una nueva dimensioacuten en la comprensioacuten de la

informacioacuten del mercado para el sector retail proporcionando un soporte soacutelido para la toma de

decisiones en todos los aacutembitos

Empresa de Retail

Es un sector econoacutemico que engloba a las empresas especializadas en la comercializacioacuten masiva de

productos o servicios uniformes a grandes cantidades de clientes Es el sector industrial que entrega

productos al consumidor final

En el negocio del retail se pueden incluir todas las tiendas o locales comerciales que habitualmente

se encuentran en cualquier centro urbano con venta directa al puacuteblico sin embargo su uso se halla

maacutes bien ligado a las grandes cadenas de locales comerciales El ejemplo maacutes comuacuten del retail lo

constituyen los supermercados otros comercios tradicionalmente asociados al retail son las tiendas

por departamentos casas de artiacuteculos para el hogar ferreteriacuteas farmacias venta de indumentaria

libreriacuteas entre muchas maacutes

La complejidad del retail viene dada por la amplia variedad de artiacuteculos y tipos de artiacuteculos que

ofrecen asiacute como el nivel de operaciones efectuado Las operaciones de venta del retail generan una

cantidad de datos tal que puede resultar abrumadora para aquellos ajenos al negocio

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

16 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 2 Marco Teoacuterico

En este capiacutetulo se explicara sobre la inteligencia de negocios definicioacuten origen caracteriacutesticas y la

arquitectura general de la solucioacuten de BI estos conceptos ayudaran a fundamentar la

implementacioacuten de este proyecto

21 Inteligencia de Negocios

Introduccioacuten

Uno de los conceptos maacutes acertados para la definicioacuten de Inteligencia de Negocios es el descrito por

Thomas H Davenport el cual hace mencioacuten al teacutermino como

ldquoConjunto de Tecnologiacuteas y Procesos que utilizan datos para entender y analizar el desempentildeo del

negociordquo

Origen

El intereacutes por la Inteligencia de Negocios viene creciendo a medida que su empleo posibilita a las

corporaciones realizar una serie de anaacutelisis y proyecciones para agilizarlos procesos relacionados a la

toma de decisiones Es lo que defiende Howard Dresner vicepresidente de la empresa Gartner y

padre del teacutermino Asiacute como eacutel los norteamericanos ganaron fama por el desarrollo de las modernas

herramientas de BI

Pero en teacuterminos de registro histoacuterico Yves-Michel Marti cientiacutefico profesor y fundador de Egideria

una de las mayores empresas europeas de consultoriacutea en Inteligencia de Negocios clama por que el

viejo continente se reconozca como la cuna y la aplicacioacuten pionera del concepto de BI Seguacuten Marti

la tradicioacuten de los paiacuteses europeos estaacute repleta de referencias En sus estudios sobre economiacutea

inteligente uno de los ejemplos citados relata que a fines del siglo XVI la Reina Elizabeth I con el

objetivo de ocupar los territorios conquistados determinoacute que la base de la fuerza inglesa fuera

informacioacuten y comercio y le pidioacute al filoacutesofo Francis Bacon que inventase un sistema dinaacutemico de

informacioacuten el cual fue ampliamente aplicado por los ingleses

Por la oacuteptica de la tecnologiacutea la era que podemos llamar ldquopre-BIrdquo estaacute en un pasado no muy distante

aproximadamente entre treinta y cuarenta antildeos atraacutes cuando las computadoras dejaron de ocupar

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

17 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

salas gigantescas a medida que disminuyeron su tamantildeo y al mismo tiempo las empresas

comenzaron a ver los datos como una posible e importante fuente generadora de informaciones

decisorias

Sin embargo en aquella eacutepoca todaviacutea no existiacutean recursos eficientes que posibilitasen un anaacutelisis

consistente de esos datos para la toma de decisiones Era posible reunir informaciones de manera

integrada fruto de sistemas transaccionales establecidos con predominancia en datos jeraacuterquicos

pero que reunidos como bloques cerrados de informacioacuten permitiacutean una visioacuten de la empresa pero

no traiacutean ganancias decisivas o negociables Estamos hablando del final de los antildeos 60

El panorama comenzoacute a cambiar en la deacutecada del 70 con el surgimiento de las tecnologiacuteas de

almacenamiento y acceso a datos DASD (Direct Access Storage Device ndash dispositivo de

almacenamiento de acceso directo) y SGBD (Sistema Administrador de Base de Datos) dos siglas

cuyo principal significado era el de establecer una uacutenica fuente de datos para todo el procesamiento

A partir de entonces la computadora pasoacute a verse como un coordinador central para actividades

corporativas y la base de datos fue considerada un recurso baacutesico para asegurar la ventaja

competitiva en el mercado

Ilustracioacuten 1 Edgar Codd (1969)1

A comienzos de los antildeos 90 la mayoriacutea de las grandes empresas contaba solamente con Centros de

Informacioacuten (CI) que aunque manteniacutean stock de datos ofreciacutean poquiacutesima disponibilidad de

informacioacuten Igualmente los CIs supliacutean de cierta forma las necesidades de ejecutivos y

responsables por la toma de decisiones y suministraban informes e informaciones gerenciales El

mercado pasoacute a comportarse de un modo maacutes complejo y la Tecnologiacutea de la Informacioacuten avanzoacute

rumbo al perfeccionamiento de herramientas de software las cuales ofreciacutean informaciones precisas

1 Fuente httpbi-unadblogspotcom Autor Eduardo A Carrillo Q

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

18 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

y en el momento oportuno para definir acciones que teniacutean como objetivo la mejoriacutea del

desempentildeo en el mundo de los negocios

Entre 1992 y 1993 surgioacute el Data Warehouse un repositorio uacutenico de datos (los cuales fueron

consolidados limpiados y uniformizados) considerado por los especialistas en el asunto como pieza

esencial para la ejecucioacuten praacutectica de un proyecto de Inteligencia de Negocios Sin embargo cuando

se trata de BI las opiniones no siempre son unaacutenimes Seguacuten la evaluacioacuten de algunos consultores es

importante que la empresa que desea implementar herramientas de anaacutelisis disponga de un

repositorio especiacutefico para reunir los datos ya transformados en informacioacuten Ese repositorio no

debe ser necesariamente un Data Warehouse sino algo menos complejo como por ejemplo un

Data Mart (base de datos disentildeada de forma personalizada para asuntos o aacutereas especiacuteficas) o una

base de datos relacional comuacuten pero separada del ambiente transaccional (operativo) y dedicada a

almacenar las informaciones usadas como base para la realizacioacuten de diferentes anaacutelisis y

proyecciones

Ilustracioacuten 2 Descripcioacuten de un repositorio de informacioacuten2

Con ello el sector corporativo comenzoacute a interesarse por las soluciones de BI de forma maacutes

contundente principalmente a fines de 1996 cuando el concepto comenzoacute a ser difundido como un

proceso de evolucioacuten del EIS - Executive Information Systems - un sistema creado a fines de la

2 Fuente httpwwwslidesharenethugocesinteligencia-de-negocios-business-intelligence Autor Hugo

Ceacutespedes A

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

19 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

deacutecada del 70 a partir de los trabajos desarrollados por los investigadores del MIT (Massachusetts

Institute of Tecnology EEUU)

El EIS (Executive Information System) es un software que tiene la intencioacuten de suministrar

informaciones empresariales a partir de una base de datos

Con el paso de los antildeos el teacutermino Inteligencia de Negocios tuvo mayor alcance dentro de un

proceso natural de evolucioacuten abarcando una serie de herramientas como el propio EIS (Executive

Information System ndash Sistema de Informaciones Ejecutivas) maacutes las soluciones DSS (Decision Support

System ndash Sistema de Soporte a la toma de decisiones) Planillas Electroacutenicas Generadores de

Consultas y de Informes Data Marts Data Mining Herramientas OLAP entre tantas otras que

tienen como objetivo promover agilidad comercial dinamizar la capacidad de toma de decisiones y

refinar estrategias de relacioacuten con clientes para responder a las necesidades del sector corporativo

Ilustracioacuten 3 Evolucioacuten de la Inteligencia de Negocios3

La historia de la Inteligencia de Negocios tambieacuten estaacute profundamente relacionada al ERP (Enterprise

Resource Planning) que representa los sistemas integrados de gestioacuten empresarial cuya funcioacuten es

facilitar el aspecto operativo de las empresas Estos sistemas registran procesan y documentan cada

hecho nuevo y distribuyen la informacioacuten de manera clara y segura en tiempo real

Pero las empresas que implementaron estos sistemas se dieron cuenta raacutepidamente que tan soacutelo

almacenar gran cantidad de datos de nada valiacutea si esas informaciones estaban repetidas incompletas

3 Fuente httpwwwslidesharenethugocesinteligencia-de-negocios-business-intelligence Autor Hugo

Ceacutespedes A

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

20 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

y dispersadas en varios sistemas dentro de la corporacioacuten Se percibioacute que era necesario disponer de

herramientas que permitiesen reunir esos datos en una base uacutenica y trabajarlos de forma que

posibilitasen la realizacioacuten de diferentes anaacutelisis bajo variados aacutengulos Por esa razoacuten la mayoriacutea de

los proveedores de ERP comenzoacute a embutir en sus paquetes los moacutedulos de BI que estaacuten

sofisticaacutendose cada vez maacutes

Definicioacuten

Inteligencia de Negocios se define como la habilidad de generar conocimiento extraiacutedo a partir de

datos para apoyar a la toma de decisiones mediante procesos que hacen uso de metodologiacuteas

tecnologiacuteas y aplicaciones que permiten el tratamiento y la depuracioacuten de la informacioacuten de distintas

fuentes y como resultado aplicar teacutecnicas analiacuteticas de generacioacuten del conocimiento

Como componente de alto nivel de los sistemas de informacioacuten tienen una serie de ventajas y

beneficios para toda organizacioacuten entre los maacutes importantes estaacute el manejar vastas cantidades de

informacioacuten y obtener conocimiento de ellas permitiendo un mejor desempentildeo de la empresa Con

esa informacioacuten maacutes precisa y conocimiento que se adquiere se puede mejorar el manejo operativo

de la empresa tambieacuten se pueden tomar decisiones estrateacutegicas y se mejora el desempentildeo de

muchas de sus funciones como marketing ventas precios pronoacutesticos finanzas cadena de

abastecimientos y atencioacuten al cliente

La Inteligencia de Negocios busca convertir una empresa en una entidad analiacutetica esto implica que

ademaacutes de procesar datos e informacioacuten esta aprenda a generar conocimiento y sobretodo

aprendan de ello

Y como resultado hacer que las empresas sean maacutes productivas y tengan mayor competitividad

dentro del mercado

Entre las principales caracteriacutesticas se mencionan las siguientes

Accesibilidad a la informacioacuten

- Al ser la informacioacuten la base de la solucioacuten de inteligencia de negocios las herramientas deben

asegurar y garantizar el acceso a la informacioacuten de manera iacutentegra raacutepida y segura

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

21 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Apoyo en la toma de decisiones

- Las herramientas deben como resultado brindar anaacutelisis de informacioacuten relevantes que apoyen la

toma de decisiones y le permitan al usuario tener la facilidad de seleccionar y manipular la

informacioacuten que necesite

Orientacioacuten al usuario final

- Las herramientas prestan la mayor facilidad para el usuario final e independizar la parte teacutecnica

con el uso de las herramientas de presentacioacuten de manera que los usuarios finales tengan

acceso de forma intuitiva a la informacioacuten y puedan manipular y crear sus propios anaacutelisis

Otras caracteriacutesticas

- Obtener informacioacuten de manera oportuna y precisa en tiempo real

- Medir y evaluar el desempentildeo a nivel de proceso o a nivel organizacional

- Analizar patrones de comportamiento en el tiempo

- Ejecutar y monitorear planes operativos

- Analizar a la empresa bajo teacuterminos de mercado y competencia

- Eliminar suposiciones en la toma de decisiones

- Revelar oportunidades de crecimiento y rentabilidad

Importancia

La importancia de la implementacioacuten de una solucioacuten de inteligencia de negocios dentro de una

empresa radica en

- Soportar y apoyar a la toma de decisiones

- Analizar de forma intuitiva e interactiva la informacioacuten relevante del negocio

- Permitir a los usuarios manejar una gran cantidad de informacioacuten para el anaacutelisis y establecer sus

relaciones comprender comparativos y tendencias

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

22 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Prevenir la potencial perdida de informacioacuten relevante por la masiva acumulacioacuten de informacioacuten

histoacuterica

- Proveer la mejor plataforma tecnoloacutegica para el proceso decisional aumentando la performance

y rendimiento de la organizacioacuten

- Obtener y procesar informacioacuten estrateacutegica y operacional actual y pasada

- Medir el desempentildeo de una empresa bajo indicadores de gestioacuten

- Incentivar como proceso de mejora continua alineado a los objetivos estrateacutegicos de la empresa

Grados de Inteligencia dentro de una Empresa

Ilustracioacuten 4 Procesos Organizacionales4

La inteligencia de Negocios es el conjunto de tecnologiacuteas y procesos que permiten la generacioacuten de

conocimiento a partir de la informacioacuten relevante del rol de negocio para entender y analizar del

desempentildeo de la empresa tanto como negocio a nivel operativo taacutectico y estrateacutegico

Cada nivel tiene una funcioacuten primordial tanto dentro del mismo nivel como con los niveles aledantildeos

justamente buscando el alineamiento con los objetivos y procesos organizacionales y estos son

4 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

23 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Nivel Estrateacutegico

- Analizar y controlar el desempentildeo empresarial

- Control de meacutetricas e indicadores de gestioacuten

- Alinear las estrateacutegicas y objetivos corporativos de la empresa

Nivel Taacutectico

- Realizar consultas y anaacutelisis multidimensional sobre la informacioacuten relevante

- Acceder analizar y formatear informacioacuten de manera independiente

- Determinar los factores de anaacutelisis de la informacioacuten en tiempo y espacio

Nivel Operativo

- Reportes operativos bajo demanda

- Creacioacuten y distribucioacuten de reportes de cualquier fuente de datos seguacuten la necesidad del usuario

- Responder a preguntas de negocio correcta y oportunamente

22 Arquitectura General de la Solucioacuten de BI

Ilustracioacuten 5 Arquitectura de una solucioacuten de BI5

5 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

24 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

El esquema general que emplea una solucioacuten de inteligencia de negocios es el desarrollo y utilizacioacuten

de un sistema de informacioacuten inteligente el cual es creado a partir del modelamiento de la

informacioacuten relevante de la empresa mediante la determinacioacuten de meacutetricas y factores de anaacutelisis

seguacuten el rol del negocio

De acuerdo al nivel y a la complejidad de anaacutelisis las actividades de inteligencia de negocios se

resumen de la siguiente manera

Informacioacuten Operacional

Corresponde a la informacioacuten que administra la empresa como parte de su giro de negocio la misma

puede provenir de distintas fuentes

- Archivos de texto

- Archivos Excel

- BDD empresariales

Proceso ETL

- Las herramientas y teacutecnicas ETL (extraer transformar y cargar) extraen los distintos datos de

diversas fuentes los depuran y preparan (homogeneizacioacuten de los datos) para posteriormente

almacenarlos dentro de un data warehouse o data mart y finalmente poder consumir esta

informacioacuten resultante dentro de herramientas especializadas de anaacutelisis

23 Data Warehouse

Definicioacuten

Un Data Warehouse (DWH) es un repositorio central que contiene la informacioacuten maacutes valiosa de la

empresa Los datos que aquiacute se almacenan han pasado por un proceso de calidad que asegura su

consistencia Ademaacutes el repositorio estaacute construido de tal manera que el acceso sea lo maacutes raacutepido

posible

Objetivos

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

25 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Los objetivos principales de un Data Warehouse son

- Hacer la informacioacuten de la organizacioacuten accesible

- Hacer la informacioacuten de la organizacioacuten consistente

- Controlar el acceso efectivo a los datos

- Generar informacioacuten de manera flexible

- Servir de ayuda a la toma de decisiones

Ventajas

Las principales ventajas de un Data Warehouse son

- Toda la informacioacuten estaacute un solo lugar (Una sola fuente de la verdad)

- Informacioacuten actualizada

- Acceso raacutepido

- No hay liacutemites de espacio (Ej Archivos XLS)

- Contiene toda la historia de la compantildeiacutea

- Faacutecil de comprender (Modelada en teacuterminos del negocio)

- Contiene definiciones claras y uniformes

- Datos estandarizados

Sistema Tradicional vs Data Warehouse

Las diferencias entre estos dos tipos de sistemas son

Sistema Tradicional Data Warehouse

Especializada en la actualizacioacuten del procesamiento transaccional

Especializada en el almacenamiento y consulta jerarquizada de la informacioacuten

Orientado a un proceso particular del negocio Anaacutelisis del rol de negocio para el apoyo en toma de decisiones

Datos en general desagregados seguacuten el proceso

Datos en distintos niveles de detalle y agregacioacuten

Importancia del dato actual a nivel transaccional

Importancia del dato histoacuterico ya actual a nivel de anaacutelisis

Estructura entidad relacioacuten Estructura multidimensional

Usuarios de nivel operativo y taacutectico Usuarios de nivel estrateacutegico

Maneja informacioacuten operativa del negocio Maneja informacioacuten interna y externa de anaacutelisis de negocio

Tabla 1 Diferencias del Sistema Tradicional vs Data Warehouse

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

26 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Data Warehouse o Data Mart

Un Data Warehouse o Data Mart es un repositorio dentro de la base de datos que se caracteriza por

integrar la informacioacuten de distintas fuentes bajo un anaacutelisis y modelamiento previo de una

estructura que sea suficientemente estable vasta y raacutepida para el anaacutelisis del negocio de la empresa

La ventaja principal de este tipo de estructura dentro de la base de datos es la accesibilidad a la

informacioacuten ya que maneja un modelamiento desnormalizado a diferencia del modelo entidad

relacioacuten lo que permite generar rapidez y fluidez para las consultas de la informacioacuten

Un data warehouse abarca todos los procesos dentro de una empresa a nivel corporativo mientras

que un data mart es considerado un data warehouse especializado por cada una de las aacutereas dentro

de la organizacioacuten de la empresa

Como opcioacuten de implementacioacuten se tiene

- A partir de un data warehouse crear data marts especializados por cada una de las aacutereas de la

empresa

- Crear data marts especializados por cada aacuterea dentro de la empresa y posteriormente construir

un data warehouse unificado

Para cualquiera de los casos se debe tener las siguientes consideraciones

- Crear un data warehouse corporativo abarca una larga etapa de disentildeo Construccioacuten y

validacioacuten en un tiempo estimado de 1 a 2 antildeos

- Crear un data mart especializado conlleva pedidos de proyecto maacutes cortos aproximadamente de

3 a 4 meses por su focalizacioacuten en procesos especiacuteficos teniendo la consideracioacuten que no se

debe perder la visa final de integracioacuten con otros data marts

Caracteriacutesticas

Las caracteriacutesticas principales de un data warehouse y data mart son

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

27 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Integrado

- Toda la informacioacuten se maneja dentro de una estructura consistente ya que como se mencionoacute

la informacioacuten puede extraerse de distintas fuentes y se debe tener en cuenta la integracioacuten

entre todas ellas y a queacute nivel de detalle se analizaran

Temaacutetico

- El modelamiento busca integrar en un entorno operacional la informacioacuten relacional necesaria

para la generacioacuten del conocimiento del negocio mediante la organizacioacuten de la informacioacuten por

temas o puntos de anaacutelisis para facilitar su acceso y entendimiento basados en aspectos de

intereacutes de la empresa por ejemplo todo los datos sobre clientes pueden ser consolidados en

una uacutenica tabla del data warehouse como una dimensioacuten de clientes

Histoacuterico

- La estructura del data warehouse y data mart permite manejar la informacioacuten histoacuterica del

negocio para el estudio de tendencias y anaacutelisis de comportamiento ya que esta refleja un

estado de actividad del negocio en un determinado tiempo

Los sistemas tradicionales manejan la informacioacuten del diacutea a diacutea del negocio estos se centran en

la informacioacuten operacional mientras que la funcioacuten del data warehouse es el almacenamiento de

la informacioacuten histoacuterica del negocio este tiempo es determinado bajo el disentildeo y la estimacioacuten

de la relevancia de la informacioacuten

No volaacutetil

- El data warehouse maneja una estructura de lectura de la informacioacuten se especializa en la

buacutesqueda aacutegil y raacutepida en grandes cantidades de informacioacuten a diferencia de los modelos

tradicionales que soportan la transaccionalidad del negocio mediante las operaciones de

creacioacuten modificacioacuten eliminacioacuten y buacutesqueda

El data warehouse y data mart se actualizan mediante la incorporacioacuten de los uacuteltimos valores

tomados de las diferentes variables y distintas fuentes logrando mantener la informacioacuten integra

y no volaacutetil en el tiempo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

28 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

El principal problema es que dentro de los sistemas tradicionales la informacioacuten es cambiante de

un momento a otro por lo que se busca dentro del data warehouse es lograr una estructura

estable a los cambios en lo posible

Es decir que principalmente el data warehouse se enfoca en la carga inicial de la informacioacuten el

acceso a ella

24 Informacioacuten Georeferencial

Definicioacuten

Georeferenciacioacuten

- Es el proceso que nos permite agregar coordenadas geograacuteficas (latitud y longitud) a su base de

datos para que pueda ser visualizada en un mapa

A traveacutes de la georeferenciacioacuten se aporta con una nueva dimensioacuten en la comprensioacuten de la

informacioacuten del mercado para el sector retail proporcionando un soporte soacutelido para la toma de

decisiones en todos los aacutembitos

Un Dashboard que nos muestre la informacioacuten a traveacutes de mapas a partir de datos de sistemas

georeferenciales formato KML u otras fuentes espaciales nos va a permitir estratificar y navegar

por el mapa y la informacioacuten obteniendo como resultado un potente Dashboard que muestre

KPIrsquos e informacioacuten georeferenciada de una forma faacutecil e intuitiva para el usuario de negocio

Caracteriacutesticas

Principales caracteriacutesticas del uso de la informacioacuten georeferencial

- Procedencia geograacutefica de los clientes

- Visualizacioacuten de puntos de venta y caacutelculo de aacutereas de influencia anaacutelisis de cobertura

geograacutefica

- Seleccioacuten de zonas y clientes para acciones por canales directos

Ventajas

El uso de informacioacuten Georeferencial tiene las siguientes ventajas

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

29 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- La visualizacioacuten de la informacioacuten georeferenciada en Mapas optimiza la toma de decisiones

mediante Dashboards y proporciona ldquoValor Antildeadidordquo a un sistema Analiacutetico de BI

- Integracioacuten de la informacioacuten contenida en los data mart

- Consulta de datos OLAP

Georeferenciacioacuten en BI

Es una nueva perspectiva de la informacioacuten que aporta nuevas puertas de anaacutelisis y simplifica su

comprensioacuten Al mostrarse referenciada geograacuteficamente

La inteligencia de negocios transforma una herramienta operativa (georeferenciacioacuten) en un soporte

para la decisioacuten estrateacutegica

25 Empresa de Retail

Definicioacuten

Es un sector econoacutemico que engloba a las empresas especializadas en la comercializacioacuten masiva de

productos o servicios uniformes a grandes cantidades de clientes Es el sector industrial que entrega

productos al consumidor final

En el negocio del retail se pueden incluir todas las tiendas o locales comerciales que habitualmente

se encuentran en cualquier centro urbano con venta directa al puacuteblico sin embargo su uso se halla

maacutes bien ligado a las grandes cadenas de locales comerciales El ejemplo maacutes comuacuten del retail lo

constituyen los supermercados otros comercios tradicionalmente asociados al retail son las tiendas

por departamentos casas de artiacuteculos para el hogar ferreteriacuteas farmacias venta de indumentaria

libreriacuteas entre muchas maacutes La complejidad del retail viene dada por la amplia variedad de artiacuteculos

y tipos de artiacuteculos que ofrecen asiacute como el nivel de operaciones efectuado Las operaciones de

venta del retail generan una cantidad de datos tal que puede resultar abrumadora para aquellos

ajenos al negocio

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

30 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Caracteriacutesticas

Caracteriacutesticas destacadas de una empresa de retail

- Posee puntos de ventas

- Realiza ventas a plazos oacuterdenes especiales etc

- Gestioacuten de clientela retencioacuten y lealtad

- Gestioacuten y control de inventario

- Gestioacuten de oacuterdenes de compra y traslados

- Seguridad de gestioacuten y productividad

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

31 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 3 Herramientas de una Solucioacuten de BI

Se considera indispensable detallar las herramientas de una solucioacuten de BI que se utilizaraacute para este

proyecto Para lo cual el presente capiacutetulo comenzaraacute explicando cada componente de Oracle

Business Intelligence (OBI) seguido de una amplia definicioacuten sobre herramientas para la construccioacuten

de mapas para desarrollar el modelo baacutesico para uso de informacioacuten georeferencial

31 Herramientas de Oracle Business Intelligence (OBI)

Ilustracioacuten 6 Herramientas de Oracle BI6

La suite de Oracle BI posee e integra herramientas especializadas dentro de cada etapa del ciclo de

vida de desarrollo de una solucioacuten de BI

Las herramientas a explicar son Oracle y se han conceptualizado como una ayuda para la alta

gerencia en la toma de decisiones estrateacutegicas de la organizacioacuten Sin embargo debido al ambiente

de competencia actual las organizaciones cada vez maacutes deben tomar decisiones orientadas al diacutea a

6 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

32 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

diacutea que les permitan ser maacutes eficientes y satisfacer de manera maacutes completa las necesidades de sus

clientes

Estas herramientas trabajan de forma integral en una liacutenea de desarrollo estaacutendar por cada proceso

dentro del proyecto como se detalla a continuacioacuten

- Extraccioacuten transformacioacuten y carga (Oracle Warehouse Builder)

- Modelamiento y almacenamiento fiacutesico (Oracle Database)

- Modelamiento loacutegico (Oracle BI Server)

- Construccioacuten de anaacutelisis personalizados (Oracle Answers amp Dashboards)

311 Oracle Business Intelligence 11g

Introduccioacuten

Oracle Business Intelligence 11g comprende una suite completa de herramientas de inteligencia de

negocios bajo el sello de la compantildeiacutea Oracle es un sistema que ofrece una gran gama de capacidades

de presentacioacuten incluyendo informes notificaciones alertas cuadros de mando interactivos

consultas ad hoc gestioacuten de estrategia empresarial anaacutelisis de procesamiento analiacutetico en liacutenea

(OLAP) Balance Scorecard integracioacuten con sistemas moacuteviles y sistemas de gestioacuten

Entre las principales caracteriacutesticas se tiene

- Manejo de cuadros de mando e informes intuitivos guiados faacuteciles en uso y con una amplia

variedad de visualizaciones personalizables

- Generacioacuten de independencia entre los usuarios finales del aacuterea de TI en la creacioacuten y

modificacioacuten de informes y cuadros de mando

- Permite la creacioacuten de informes a medida de la empresa seguacuten los requerimientos del rol del

negocio

- Maneja un sistema de alarmas y notificaciones programables basado en eventos del negocio y

dirigido a los usuarios finales a traveacutes de un medio y canal dedicado

- Integracioacuten con herramientas de Microsoft Office para el consumo de publicacioacuten de

informacioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

33 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

312 Oracle Warehouse Builder

Ilustracioacuten 7 Herramientas de OWB7

Introduccioacuten

En la etapa de ETL Oracle cuenta con la siguiente herramienta para realizar esta funcioacuten Oracle

Warehouse Builder

OWB es un componente integral de cualquier versioacuten de la base de datos Oracle 11g Database bajo

cualquier plataforma certificada por Oracle al ser un componente propio de la base de datos to

tiene costo de licenciamiento adicional

Las principales caracteriacutesticas del producto son

Opcioacuten ETL

- Gestiona los procesos de extraccioacuten transformacioacuten y carga de datos de forma especializada

aumentando el desempentildeo productividad y capacidad de reutilizacioacuten

7 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

34 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Conectores especializados

- Los conectores permiten un acceso e integracioacuten entre las distintos tipos de oriacutegenes y

aplicaciones de ERP Y CRM propias de Oracle y de otros proveedores

Creacioacuten de perfil de datos

- Mediante la creacioacuten de perfiles de datos Oracle Warehouse Builder tiene la capacidad de

evaluar la calidad de los datos permitiendo crear reglas de limpieza de datos lo que se conoce

como transformacioacuten dentro del proceso de ETL y poder llevar un control gracias al componente

de auditoria de datos propio de OWB

Encapsulacioacuten de funciones y procesos propios del negocio

- OWB permite encapsular subprocesos definidos dentro de la herramienta o propios del sistema

de la empresa con el fin de reutilizarlos como objetos propios de la herramienta en futuros

procesos o flujos de ejecucioacuten

Correcciones de datos

- Mediante moacutedulos especializados de Oracle Warehouse Builder se puede generar o disentildear

reglas de autocorreccioacuten dentro de la ejecucioacuten de los procesos ya que estos definen como

deben ser tratados los datos y corregirlos en la transicioacuten al esquema destino

Dimensiones Cambiantes

- OWB maneja lo denominado dimensiones cambiantes bajo la metodologiacutea de Ralph Kimball esto

bajo una simple definicioacuten de los metadatos de la dimensioacuten haciendo que la loacutegica se la maneja

internamente y el usuario la vea como una dimensioacuten maacutes dejando la preocupacioacuten del manejo

de cambios y actualizaciones

Entre los aspectos maacutes relevantes de OWB se mencionan

- Asegurar la calidad de datos que integran el modelado relacional y multidimensional

- Permite la administracioacuten de todo el ciclo de vida de datos y metadatos

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

35 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Facilita la creacioacuten de esquemas data warehouse definicioacuten de jerarquiacuteas y medidas mapeo de

las fuentes de informacioacuten calendarizacioacuten ejecucioacuten y mantenimiento de las actividades de

ETL

- Consolida informacioacuten desde fuentes dispersas

- Permite la conexioacuten a cualquier base de datos

- Todo proceso ETL se encuentra dentro de OWB

- Cubre el ciclo de disentildeo desarrollo y produccioacuten

- 95 coacutedigo es generado por OWB

- Lleva registros de auditoria de todos los procesos de OWB

- Modelamiento grafico de esquemas multidimensionales

- Faacutecil mantenimiento de metadatos y proyectos en OWB

313 Oracle Database

Ilustracioacuten 8 Herramientas de Oracle Database8

8 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

36 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Introduccioacuten

Oracle Database es una plataforma integral de base de datos para Data Warehousing e Inteligencia

de Negocios que brinda un gran rendimiento en escalabilidad y desempentildeo ideal para el desarrollo

de data warehouse y data marts ofreciendo una plataforma exclusiva para el anaacutelisis de informacioacuten

Caracteriacutesticas para la Integracioacuten con Data Warehousing

La base de datos Oracle cuenta con un amplio grupo de capacidades para el desarrollo y ejecucioacuten de

procesos de ETL mediante el uso de la herramienta OWB pero estas pueden ser utilizadas en otros

entornos integrados de data warehousing entre estas caracteriacutesticas incluyen

Funciones

- Oracle Database ofrece optimizaciones de desempentildeo en el manejo de cargas y consultas de

informacioacuten del data warehouse manejo simultaneo de usuarios manejo de solicitudes de

operaciones mediante el uso de un componente propio para la administracioacuten de recursos y

peticiones de la base de datos Ademaacutes maneja un modelo de consistencia de lectura que

garantiza que la carga de informacioacuten no impacte el rendimiento

Particionamiento

- Oracle mediante el particionamiento impide que los procesos se vuelvan lentos y aumenten los

gastos de recursos y tiempos Este proceso consiste en dividir a las tablas maacutes grandes en tablas

maacutes pequentildeas seguacuten el establecimiento de normas de acceso la informacioacuten que es accedida

con menos frecuencia puede ser dividida en otras tablas y poder ser almacena en dispositivos de

almacenamiento menos costosos lo que puede significar un ahorro sustancial

Comprensioacuten

- La comprensioacuten es una de las caracteriacutesticas maacutes populares dentro del desarrollo de data

warehouse esto es posible mediante el empleo de algoritmos especializados y propios de Oracle

que logran compresiones superiores

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

37 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

314 Oracle BI Server

Ilustracioacuten 9 Herramientas de OBI Server9

Introduccioacuten

Oracle BI Server es el pilar dentro de la arquitectura unificada de Oracle Business Intelligence para

los servicios de anaacutelisis como son BI Interactive Dashboards Answers (para el anaacutelisis y las consultas

ad-hoc) BI Answers (para la administracioacuten de desempentildeo)

Modelamiento de OBI Server

OBI Server maneja el modelamiento loacutegico del data warehouse en una arquitectura de tres capas

(layers) brindando un esquema centralizado totalmente flexible y administrable estas capas son

Physical Layer

- En esta capa especiacutefica los paraacutemetros de conexioacuten y los esquemas de las diferentes fuentes de

informacioacuten incluyendo o importando objetos de modelos relacionales como tablas columnas

joins paraacutemetros de seguridad entre otros y objetos de modelos multidimensionales como

meacutetricas dimensiones jerarquiacuteas entre otros

9 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

38 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Business Model and Mapping Layer

- En esta capa se incluyen los objetos importados en la capa fiacutesica conformando objetos de

dimensioacuten sus jerarquiacuteas crear llaves de navegacioacuten definir meacutetricas con sus meacutetodos de

agregacioacuten establecer reglas de seguridad de datos disentildear medidas personalizables incluyendo

reglas complejos de negocio reglas dimensionales y funciones de series de tiempo entre otros

Presentation Layer

- En esta capa se establece el modelamiento de la capa de negocio en teacuterminos de negocio

entendibles para el usuario final ademaacutes se establecen caracteriacutesticas de formato tanto de

valores como de presentacioacuten a nivel de objetos

Ademaacutes se definen permisos basados en roles de usuarios para el acceso a nivel de los objetos y

atributos

La definicioacuten de estos objetos es el resultado para la capa de presentacioacuten usados para la

creacioacuten de anaacutelisis reportes cuadros de mando y maacutes

315 Oracle OBI Answers amp Dashboard

Ilustracioacuten 10 Herramientas de OBI Answers amp Dashboards10

10 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

39 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Introduccioacuten

OBI Answers amp Dashboards es el componente especializado de la capa de presentacioacuten de Oracle su

acceso es mediante una interfaz web totalmente personalizado que no requiere ninguna descarga

adicional ni alguacuten tipo de configuracioacuten o conexioacuten en especial este componente se basa en roles de

usuario y estaacute enfocada totalmente al usuario final de la solucioacuten de BI

Este componente permite desarrollar y disentildear reportes cuadros de mando interactivos cuadros de

tendencias anaacutelisis de KPIs estimaciones y caacutelculos personalizados reportes bajos condicionantes

alarmas entre otros

El principal objetivo de esta herramienta es brindar al usuario final todas las facilidades de uso tanto

en la interactividad con el modelo como medio de evaluacioacuten de los procesos y determinacioacuten de

informacioacuten relevante como apoyo para tomar decisiones y acciones oportunas

Las caracteriacutesticas principales de OBI Answers amp Dashboards son

- Proveer una alta interactividad faacutecil uso y autosuficiencia al usuario

- Personalizacioacuten de permisos bajo el esquema de roles por usuario

- Manejar una estructura tradicional de BI incluyendo KPIs e indicadores

- Brindar la flexibilidad y dinamismo para mejorar la experiencia final del usuario mediante el uso

de caracteriacutesticas analiacuteticas navegaciones inteligentes y objetos interactivos

- Visualizacioacuten de la informacioacuten en tiempo real

- Uso de interaccione de navegacioacuten y profundizacioacuten (Drill Down) para anaacutelisis de la informacioacuten a

nivel de detalle

- Permite crear reporte ad-hoc tablas dinaacutemicas e informes basados en drag and drop mediante el

empleo de wizards de creacioacuten

- Guarda organiza y comparte reportes creados con la posibilidad de publicacioacuten para uno o varios

usuarios

- Automatizacioacuten en la deteccioacuten y comunicacioacuten de problemas u oportunidades mediante alertas

- Activacioacuten de acciones bajo la definicioacuten de condicionantes

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

40 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

32 Mapas en Oracle Business Intelligence (OBI)

Ilustracioacuten 11 Mapa en OBIEE 11

Introduccioacuten

Una imagen vale maacutes que mil palabras Esto es particularmente cierto cuando se trata de captar la

complejidad de las interacciones entre las personas los recursos los productos y los procesos de

negocio distribuidas en el espacio geograacutefico

Oracle Fusion Middleware Map Viewer (o simplemente visualizador de mapas) proporciona una

potente visualizacioacuten de datos geoespaciales y los servicios de informacioacuten Este visualizador de

mapas estaacute escrito puramente en Java y se ejecuta en un entorno J2EE Les proporciona a los

desarrolladores de aplicaciones web un medio versaacutetil para integrar y visualizar los datos de negocio

con los mapas

Como las ventas y el rendimiento de datos se analizan a menudo mediante paraacutemetros tales como

ubicacioacuten geografiacutea territorio de ventas la mayoriacutea de las aplicaciones de inteligencia de negocios

incluyen estos paraacutemetros

11 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

41 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

OBIEE 11g integra el visualizador de mapas para mostrar los datos de forma masiva capturando y

simplificando relaciones complejas convirtieacutendolos en paquetes faacutecilmente consumibles y poderosos

de informacioacuten inequiacutevoca

En la siguiente seccioacuten hablaremos del Map Viewer Map Builder la obtencioacuten de datos en mapas y

obtener mapas en cuadros de mando etc

iquestCuaacutendo y porque son uacutetiles los mapas

Los mapas proporcionan una potente solucioacuten para la localizacioacuten de los activos (personas clientes

productos vehiacuteculos etc) y aacutereas (zonas regiones etc) conducen a mejores formas de priorizacioacuten

planificacioacuten y ejecucioacuten de sus objetivos

Cuando se combinan los mapas con las tendencias temporales y otros graacuteficos en un panel de

control el resultado es muchas maacutes intuitivo y un conocimiento maacutes profundo de la informacioacuten

Los mapas son uacutetiles en las situaciones siguientes

- Visualizacioacuten de los datos relativos a las ubicaciones geograacuteficas de los continentes paiacuteses

estados regiones ciudades y calles

- Visualizacioacuten de alta densidad de datos en un aacuterea relativamente maacutes pequentildea

- Las relaciones espaciales y los patrones son maacutes faacuteciles para el cerebro humano para asimilar

- Visualizacioacuten de los detalles de un mapa a un reporte detallado tabla o graacutefico

Con dos ejemplos ilustraremos como podemos aplicar los mapas

Una empresa de servicios de gestioacuten de transporte de carga y suministro puede utilizar mapas para

- Visualizar la exportacioacuten y el volumen de importaciones en una zona como de alto nivel o

geograacuteficas

- Proporcionar detalles granulares de carga o contenedor posicioacuten de origen hasta el puerto de

destino

- Supervisar el puerto que enviacutea el nuacutemero maacuteximo de contenedores a un destino

- Las acciones de los ingresos por servicios prestados en una regioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

42 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- La deteccioacuten de las tendencias geograacuteficas en el crecimiento del volumen e ingresos

Una empresa de retail puede obtener los siguientes beneficios mediante la visualizacioacuten de los

mapas en OBIEE Dashboards

- Visualizar el rendimiento de las ventas no solo de toda la empresa sino especiacuteficamente de cada

producto a traveacutes de diferentes ubicaciones

- Proporcionar vista de alto nivel de los ingresos generados durante las ofertas festivas diacuteas de

fiestas y fines de semana a traveacutes de diferentes paiacuteses ubicaciones etc

- Supervisar los ingresos generados por la empresa para analizar el rendimiento del marketing por

estado paiacutes y coacutedigo postal

- Analizar la efectividad de campantildeas o promociones regionales

33 Herramientas para la Construccioacuten de Mapas

331 Oracle Fusion Middleware Map Viewer

Ilustracioacuten 12 Arquitectura del Map Viewer12

12 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

43 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Definicioacuten

Oracle Fusion Middleware Map Viewer es un conjunto de herramientas para desarrolladores Se

trata de un conjunto de componentes de Java programables para la prestacioacuten de mapas a partir de

datos de aplicaciones geoespaciales que se guarda y gestiona en la base de datos Oracle

Los atributos claves del Map Viewer son los siguientes

- Incluye un motor de renderizado

- Se puede comunicar con un navegador web o la aplicacioacuten cliente utilizando el protocolo HTTP

- Obtiene acceso a datos espaciales (lectura y escritura del Oracle Spatial and Locator) a traveacutes de

JDBC (Java Database Connectivity) llama a la base de datos

- Puede ser desplegado de forma independiente de la plataforma y estaacute disentildeado para integrarse

con aplicaciones de mapas

- Oculta la complejidad de las consultas de datos espaciales y el proceso de representacioacuten

cartograacutefica

- Se puede acceder mediante la direccioacuten URL http[hostname]9704mapviewer

332 Map Builder Tool

Ilustracioacuten 13 Interfaz del Map Builder Tool13

13 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

44 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Definicioacuten

Oracle proporciona un programa de utilidad independiente llamado Map Builder una parte del kit

Map Viewer que ayuda a la creacioacuten y gestioacuten de metadatos de mapeo

Existen cuatro tipos de metadatos estilos temas mapas base y capas de mapa requeridos por el

visualizador de mapas para definir una apariencia deseada para el mapa Ademaacutes de manejar los

metadatos la herramienta proporciona interfaces para previsualizar los metadatos y la informacioacuten

espacial

Estilos

- Los estilos son los atributos graacuteficos baacutesicos por ejemplo un texto color liacutenea aacuterea marker (que

representa un patroacuten en el mapa) etc

Ilustracioacuten 14 Estilo Marker en Map Builder Tool14

14 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

45 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Temas

- Un tema es un conjunto de caracteriacutesticas geograacuteficas que comparten atributos similares

ademaacutes de las normas de representacioacuten y de etiquetado que le dice MapViewer queacute estilos se

utilizaraacute para representar la etiqueta y las caracteriacutesticas

Considere la posibilidad de un tema como la capa de mapas que varios temas se apilan una

encima de otra para componer un mapa Por ejemplo a las fronteras del paiacutes temas pueden ser

la capa inferior con otros temas como las fronteras estatales lago caminos en la parte superior

de la misma

Ilustracioacuten 15 Creacioacuten de un tema en Map Builder Tool15

Mapas Base

- Un mapa base es una coleccioacuten ordenada de temas para ser utilizado en la prestacioacuten de un

mapa Si se especifica un mapa de base en una solicitud de mapa los temas en el mapa base se

prestan una encima de cada precedente en el orden especificado en la definicioacuten del mapa

15 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

46 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 16 Visualizacioacuten de un Mapa Base en Map Builder Tool16

Capas de Mapa

- Las capas de mapa se utiliza sobre todo por el Oracle Maps JavaScript que proporciona el

JavaScript API con la informacioacuten sobre una capa de mapa se puede arrastrar incluyendo su

liacutemite geograacutefico sistema el nuacutemero de niveles de zoom discretos y el tamantildeo y el formato de

los mosaicos de mapas individuales a cada coordenada nivel de zoom en formato XML

Ilustracioacuten 17 Niveles de Zoom de una Capa de Mapa en Map Builder Tool17

16 Fuente OBIEE Maps Autor Oracle

17 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

47 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

333 Oracle Spatial Data

Definicioacuten

Oracle Spatial 11g es una opcioacuten para Oracle Database 11g Enterprise Edition proporciona

capacidades espaciales avanzadas para soportar aplicaciones geoespaciales servicios basados e

ubicacioacuten y sistemas de informacioacuten espacial de la empresa

Se requiere una base de datos Oracle para almacenar las ldquocapasrdquo (por ejemplo los liacutemites del paiacutes)

que se van a representar en la parte superior de los mapas de fondo Si se necesita modificar o

transformar los datos especiales es necesario adquirir licencias de Oracle Spatial en la base de datos

que realiza la operacioacuten

34 OBIEE integrado con Map Viewer

Ilustracioacuten 18 OBIEE asociado con los Mapas18

18 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

48 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Introduccioacuten

Oracle Business Intelligence 11g tiene la posibilidad de crear faacutecilmente cuadros de mando que

incorporan vistas de mapa y mostrar sus indicadores clave de rendimiento (KPI) En OBIEE 11g los

mapas son simplemente un nuevo tipo de vista al igual que las tablas y graacuteficos

Map Viewer estaacute instalado y configurado en Oracle WebLogic como parte del proceso de instalacioacuten

OBIEE 11g La uacutenica configuracioacuten posterior a la instalacioacuten requerida es configurar el Map Viewer

para que apunte a la fuente que contienen los datos espaciales (base de datos Oracle) y le

proporcionaraacute mapas de fondo (Oracle Datbase Oracle eLocation Web Map Service Provider

Google Maps o Bing Maps)

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

49 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 4 Anaacutelisis de las Metodologiacuteas de Business Intelligence

En el siguiente capiacutetulo el anaacutelisis de las metodologiacuteas de business intelligence se centraraacute

especiacuteficamente en dos metodologiacuteas Ralph Kimball y Bill Inmon asiacute mismo se mostraraacute un cuadro

comparativo para seleccionar la metodologiacutea correcta para la implementacioacuten del modelo baacutesico

para el uso de informacioacuten georeferencial en aplicaciones de business intelligence caso de estudio

empresa de retail

41 Ralph Kimball Vs Bill Inmon

Para el desarrollo de proyectos de BI es necesaria la seleccioacuten y la aplicacioacuten de una metodologiacutea

especializada para este tipo de proyectos dentro de este campo de inteligencia de negocios se

encuentra a dos personajes reconocidos por la creacioacuten de sus metodologiacuteas estos son Kimball e

Inmon

Para el desarrollo del presente proyecto se toma la aplicacioacuten de la metodologiacutea de Ralph Kimball

por el motivo de que dentro de las herramientas de BI de Oracle viene incluida la metodologiacutea de

este autor

Pero con medio de justificacioacuten se hace un comparativo entre estas dos metodologiacuteas donde se

evidenciaraacute el enfoque y la aplicacioacuten que tiene cada una mostrando ventajas y desventajas de las

mismas

Antes de iniciar se expone el enfoque general tanto de la metodologiacutea de Ralph Kimball como de Bill

Inmon

- De acuerdo a Inmon un data warehouse es un conjunto de datos orientados por temas

integrados variantes en el tiempo y no volaacutetiles que tienen por objetivo dar soporte a la toma

de decisiones

- De acuerdo a Ralph Kimball un data warehouse es una copia de los datos transaccionales

especiacuteficamente estructurada para la consulta y el anaacutelisis

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

50 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

A continuacioacuten se realiza un anaacutelisis de cada una de las metodologiacuteas mencionadas

Modelamiento seguacuten Inmon

Bill Inmon propone la necesidad de crear un lugar centralizado donde se almacenen los datos

transaccionales de las empresas para que puedan ser utilizados para el anaacutelisis yendo de los maacutes

general al maacuteximo detalle creando un data warehouse a nivel corporativo y crear data marts

departamentales

Dentro de su enfoque al igual que Kimball este propone la extraccioacuten carga y transformacioacuten de la

informacioacuten pero al tener un enfoque de esta forma de lo global al detalle el desarrollo se hace maacutes

difiacutecil y puede tomar mayor tiempo

Modelamiento seguacuten Kimball

Kimball concuerda con Inmon en la creacioacuten de un solo repositorio consolidado de informacioacuten y

afirma la creacioacuten de procesos que permita la extraccioacuten transformacioacuten y carga de dicha

informacioacuten la diferencia planteada radica en la creacioacuten de lo maacutes pequentildeo a lo maacutes grande esto

significa crear en una primera instancia data marts departamentales y luego crear un data

warehouse corporativo

Esta integracioacuten de varios data marts se lo logra mediante la reutilizacioacuten de objetos como

dimensiones atributos jerarquiacuteas y medidas resultando una implementacioacuten maacutes sencilla y flexible

En resumen la metodologiacutea de Inmon estaacute orientada al desarrollo de soluciones complejas y de gran

alcance brindando perdurabilidad y robustez a la solucioacuten mientras que la metodologiacutea de Kimball

estaacute dirigida principalmente a pequentildeos y medianos desarrollos en donde las caracteriacutesticas

esenciales son la usabilidad facilidad para el usuario y el raacutepido desarrollo de la solucioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

51 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Cuadro Comparativo de las Ventajas y Desventajas de Inmon y Kimball

ESPECIFICACION INMON KIMBALL

Generalizacioacuten General a detalle Detalle a general

Arquitectura orientada a Data warehouse Data mart

Complejidad de implementacioacuten Compleja Simple

Usabilidad para el usuario Baja Alta

Orientado a Orientado a temas Orientado a procesos

Modelamiento Tradicional Dimensional

Esquemas de modelamiento Normalizado Desnormalizado

Manejo de cambios en dimensiones Continuo y discreto Dimensiones cambiantes

Dirigido a IT Usuarios finales

Tiempo de desarrollo Largo plazo Corto y mediano plazo

Ayuda a la toma de decisiones Estrateacutegicas Taacutecticas

Flexibilidad Baja Alta

Costo de implementacioacuten Alto Bajo

Equipo de desarrollo Especialistas Generalistas Tabla 2 Ventajas y Desventajas ndash Inmon vs Kimball

Seguacuten lo mencionado anteriormente y bajo el esquema del presente proyecto y las prestaciones de

las herramientas presentadas para la implementacioacuten de la solucioacuten se opta por implementar la

metodologiacutea de Kimball ya que se ajusta a las necesidades de una empresa de retail principalmente

en tiempo de desarrollo esquematizacioacuten a nivel departamental complejidad de desarrollo y costo

de implementacioacuten

42 Metodologiacutea de Ralph Kimball

Introduccioacuten

Ralph Kimball es uno de los principales autores dentro del mundo de data warehouse e inteligencia

de negocios el enfoque principal de la metodologiacutea de Kimball es el desarrollo de un data warehouse

de forma entendible y veloz

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

52 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Modelo Dimensional (Dimensional Modeling)

El modelamiento que propone Ralph Kimball se basa en la creacioacuten de modelos de tablas y

relaciones bajo un conjunto de mediciones de los procesos de negocio mediante una estructura de

acceso de alto rendimiento

Cada modelo estaacute compuesto por

Dimensiones

- Es una coleccioacuten o agrupacioacuten de caracteriacutesticas similares de un objeto considerado como factor

de anaacutelisis dentro del rol de negocio

Las dimensiones almacenan datos descriptivos o cualitativos con los que se analiza el proceso

Medidas

- Son atributos cuantificables de un hecho que representa un comportamiento del rol de negocio

basado en dimensiones

Tabla de Hechos

- Es una representacioacuten de un proceso de negocio a determinado detalle seguacuten la definicioacuten de las

dimensiones del modelo el cual mide al negocio bajo la determinacioacuten de medidas meacutetricas o

indicadores

Jerarquiacutea

- Dentro de una dimensioacuten se debe definir al menos una jerarquiacutea la misma que puede contener

uno o maacutes niveles entendiendo como jerarquiacutea el nivel de detalle de la informacioacuten que se va

analizar desde lo maacutes general hasta su miacutenimo detalle

Meacutetodos de Agregacioacuten

- Las medidas son valores cuantitativos que permiten calificar un evento o proceso del negocio a

determinado nivel de anaacutelisis dentro de las opciones de desarrollo se puede determinar

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

53 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

meacutetodos de agregacioacuten predefinidos o personalizados para la operacioacuten de dichos valores seguacuten

sea el caso y propoacutesito de la medida

Estructura de Disentildeo

- Basado en el contexto de los componentes que forman parte de un data warehouse y data mart

existe un disentildeo principal que es

Modelo Estrella

- Maneja un esquema centralizado formado por la tabla de hechos en la parte central y tablas de

dimensiones alrededor conectadas mediante la composicioacuten de llaves primarias hacia la tabla de

hechos

Ilustracioacuten 19 Modelo Estrella19

19 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

54 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Sistemas de Procesamiento

- OLAP (OnLine Analytical Processing) es el sistema de procesamiento de informacioacuten de los

modelos de inteligencia de negocios posee una estructura optimizada de organizacioacuten de la

informacioacuten para anaacutelisis analiacutetico su estructura permite un acceso aacutegil y dinaacutemico a grandes

cantidades de informacioacuten a diferencia de los modelos de base de datos tradicionales

OLAP posee dos tipos de procesamiento esto son

MOLAP (Multidimensional OLAP)

- Es un sistema de procesamiento analiacutetico multidimensional que se basa en el procesamiento y

almacenamiento de la informacioacuten de los cubos OLAP en matrices optimizadas de

almacenamiento en vez de una base de datos relacional

ROLAP (Relational OLAP)

- Es un sistema de procesamiento relacional en liacutenea que se especializa en el procesamiento y

almacenamiento de la informacioacuten de bases de datos relacional este sistema genera SQLrsquos para

el caacutelculo de medidas y dimensiones

El sistema ROLAP es construido dentro de una base de datos relacional y posee tablas fiacutesicas

especiacuteficamente disentildeadas para el almacenamiento de los pre-caacutelculos y caacutelculos de medidas

agregadas

ROLAP administra el procesamiento almacenamiento y migracioacuten de los datos entre las base de

datos relacionales

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

55 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

43 Fase de la Metodologiacutea Ralph Kimball

Ilustracioacuten 20 Tareas de la Metodologiacutea de Kimball20

A continuacioacuten se describe las fases de la metodologiacutea de Ralph Kimball para la ejecucioacuten de

proyectos de BI

Planeacioacuten del proyecto

El principal objetivo de esta fase es el establecimiento y afinamiento de la estrategia de

implementacioacuten de data warehouse desde la parte administrativa funcional y teacutecnica basados en el

marco estrateacutegico de la organizacioacuten mediante la evaluacioacuten de la estructura organizacional de la

empresa riesgos y anaacutelisis de costo beneficio

Definicioacuten de requerimientos del negocio

El objetivo a llevar acabo de esta fase es el levantamiento de los requerimientos de negocio y definir

el enfoque y alcance de la solucioacuten seguacuten estos

Los requerimientos del negocio son la base en el disentildeo desarrollo y monitoreo del desempentildeo de la

solucioacuten de inteligencia de negocios

20 Fuente Metodologiacutea Kimball Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

56 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Dentro de esta fase se definen los requerimientos del negocio incluyendo la determinacioacuten de la

informacioacuten a consumir las fuentes de origen y destino de la informacioacuten el estimacioacuten de tiempos

de extraccioacuten y actualizacioacuten de la informacioacuten los meacutetodos de validacioacuten transformacioacuten y carga de

datos la definicioacuten de los procesos de respaldo y recuperacioacuten de datos asiacute como los recursos

tecnoloacutegicos requeridos

Disentildeo de la arquitectura tecnoloacutegica

El objetivo de esta fase es determinar y establecer el ambiente arquitectoacutenico y tecnoloacutegico de

soporte para el desarrollo e implementacioacuten de la solucioacuten de inteligencia de negocios para poder

proveer una arquitectura estable

Definicioacuten del modelo dimensional

El objetivo de esta fase es establecer el modelamiento de la estructura del data warehouse

suficientemente vasta y estable que soporte a los requerimientos establecidos en la fase ldquodefinicioacuten

de requerimientos del negociordquo

Logrando un modelo relacional que permita la medicioacuten de un proceso dentro del rol de negocio de

la empresa bajo los conceptos de anaacutelisis del modelo y los niveles de jerarquizacioacuten y agregacioacuten de

la informacioacuten

A continuacioacuten se detalla un proceso de pasos enfocado a la generacioacuten del modelo dimensional

seguacuten la metodologiacutea de Ralph Kimball

1 Seleccioacuten del proceso

Seleccionar que proceso se implementara dentro del data mart o data warehouse dadas las

necesidades del negocio presupuesto y tiempo disponible

2 Seleccioacuten de la granularidad

Implica decidir queacute es lo que va a representar cada registro de la tabla de hechos Solo despueacutes de

seleccionar la granularidad de la tabla de hechos se puede definir e identificar las dimensiones se

determina la granularidad de cada tabla de dimensioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

57 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

3 Identificacioacuten y conformacioacuten de las dimensiones

Con lleva identificar y conformar las dimensiones bajo el contexto de la tabla de hechos centralizada

4 Seleccioacuten de hechos

La granularidad de la tabla de hechos determina queacute medidas o meacutetricas pueden usarse en el data

warehouse estos deben ser numeacutericos y aditivos (sumatoria promedio ponderaciones fechas

entre otros)

5 Almacenamiento de los valores pre calculados en la tabla de hechos

Determinar si existe la posibilidad de utilizar valores pre-calculados para mejorar los tiempos de

respuesta

6 Terminacioacuten de la tablas de dimensiones

Es recomendable que se antildeada tanta informacioacuten descriptiva como sea posible dentro de las

dimensiones ya que esto permite realizar un anaacutelisis a mayor detalle

7 Seleccioacuten de la duracioacuten de la base de datos

La duracioacuten mide hasta que momento la informacioacuten del pasado se deberaacute almacenar en la tabla de

hechos

8 Control de las dimensiones cambiantes

Implica tener las consideraciones del mantenimiento de la informacioacuten histoacuterica por cambios de una

dimensioacuten Existen 3 tipos de dimensiones cambiantes

Tipo 1

Cuando el atributo cambia este se sobre escribe y no se guarda sui historia

Tipo 2

Cuando el atributo cambia este hace que se genere un nuevo registro en la dimensioacuten dicho registro

maneja fechas de vigencia

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

58 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Tipo 3

Cuando el atributo dentro de la dimensioacuten cambia este hace que se almacenen dos valores el

anterior y el nuevo en el mismo registro

Disentildeo de aplicacioacuten de BI

En esta fase se realizara el disentildeo del modelamiento de la solucioacuten de inteligencia de negocios que

soportara los requerimientos determinados en la fase ldquodefinicioacuten de requerimientos del negociordquo

justamente para establecer la creacioacuten de los modelos multidimensionales y todas las

especificaciones necesarias para el acceso y consumo de la informacioacuten de forma oacuteptima y eficaz

Seleccioacuten e instalacioacuten del producto

El objetivo de esta fase es la validacioacuten y preparacioacuten de la infraestructura fiacutesica y tecnoloacutegica para el

desarrollo y produccioacuten de la solucioacuten

Disentildeo fiacutesico

Esta fase se encarga de convertir el modelo loacutegico del data warehouse en un modelo fiacutesico dentro de

la base de datos bajo las primicias de acceso depuracioacuten y carga y actualizacioacuten de la informacioacuten

Disentildeo y desarrollo de ETL

El objetivo de esta fase es identificar el o los procesos de extraccioacuten transformacioacuten y carga de la

informacioacuten fuente hacia el modelo de data warehouse

El resultado de este proceso es el disentildeo de los procesos de extraccioacuten transformacioacuten y carga

teniendo en cuenta los distintos escenarios y factores de cambio como son la periodicidad de

actualizacioacuten ajuste a procesos planificados de ejecucioacuten de forma automaacutetica acceso a fuentes

locales o remotas entre otros

Desarrollo de la aplicacioacuten de BI

En esta fase se desarrolla e implementa la solucioacuten de BI seguacuten lo establecido en etapas anteriores

maacutes la creacioacuten de reportes cuadros de mando indicadores alertas controles de acceso entre

otros

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

59 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Los principales componentes son

1 Informes Estaacutendar

Los informes estaacutendar son la base del espectro de aplicacioacuten de BI Por lo general son informes

relativamente simples de formato predefinido y paraacutemetros de consulta fijos

Proporcionan a los usuarios un conjunto baacutesico de informacioacuten acerca de lo que estaacute sucediendo en

un aacuterea determinada de la empresa

Son informes que los usuarios usan diacutea a diacutea La mayor parte de lo que piden las personas durante el

proceso de definicioacuten de requisitos se clasificariacutea como informes estaacutendar Por eso es conveniente

desarrollar un conjunto de informes estaacutendar en el ciclo de vida del proyecto

Algunos informes estaacutendares tiacutepicos podriacutean ser

- Ventas del ano actual frente a previsioacuten de ventas por vendedor

- Tasa de renovacioacuten mensual por plan de servicio

- Tasa de respuestas de correo electroacutenico por promocioacuten por producto (marketing)

- Volumen por producto como un porcentaje del total de ventas

2 Aplicaciones Analiacuteticas

Las aplicaciones analiacuteticas son maacutes complejas que los informes estaacutendar Normalmente se centran en

un proceso de negocio especiacutefico y resumen cierta experiencia acerca de coacutemo analizar e interpretar

ese proceso del negocio

Estas aplicaciones pueden ser avanzadas e incluir algoritmos y modelos de mineriacutea de datos que

ayudan a identificar oportunidades o cuestiones subyacentes en los datos

Algunas aplicaciones analiacuteticas comunes incluyen

- Anaacutelisis de la eficacia de las promociones

- Anaacutelisis de rutas de acceso

- Anaacutelisis de afinidad de programas

- Planificacioacuten del espacio en espacios comerciales

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

60 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Deteccioacuten de fraudes

- Administracioacuten y manejo e categoriacuteas de productos

Pruebas

El objetivo de esta fase como su nombre lo indica es la validacioacuten de resultados mediante pruebas

durante y al final del desarrollo e implementacioacuten de la solucioacuten

Todos los componentes dentro del data warehouse pasan por pruebas de integracioacuten y de regresioacuten

por si existiese alguacuten cambio y si fuera necesario un reproceso

Mantenimiento y crecimiento

En esta fase se evaluacutea el proyecto culminado e identifica las posibles oportunidades de mejora tanto

en la parte teacutecnica del data warehouse como la parte de negocio y asiacute avaluar el uso del data

warehouse dentro de la empresa

44 Procesos Generales de Desarrollo

De acuerdo al levantamiento de la informacioacuten realizado los procesos generales a implementar son

Carga de informacioacuten

La carga de la informacioacuten (proceso de Extraccioacuten Transformacioacuten y Carga - ETL) que se realiza va

desde las bases de los sistemas transaccionales de la empresa de retail archivos planos (xls) que

contienen informacioacuten de los factores de anaacutelisis del proceso

Validacioacuten de carga

La herramienta de extraccioacuten de datos (Oracle Warehouse Builder) genera procesos que permite

validar la correcta carga de la informacioacuten contenida en los sistemas fuentes asiacute como el detalle de

la ejecucioacuten de dichos procesos

Generacioacuten de informacioacuten

La informacioacuten de la empresa de retail el detalle de los factores de anaacutelisis y el registro de ventas se

encuentra almacenada en una fuente de origen el cuaacutel es la fuente de informacioacuten de consumo del

modelo de BI de ldquoSALES_WHrdquo del cual se crean los distintos reportes y cuadros de mando

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

61 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

45 Recursos de Tecnologiacutea

La implementacioacuten de la solucioacuten de inteligencia de negocios cuenta con los siguientes recursos

tecnoloacutegicos proporcionados por beAnalytic

Servidor

CARACTERISTICAS DESCRIPCION

Procesador Intelreg Coretrade2 Quad CPU Q6600 240GHZ

Memoria RAM 8GB

Disco duro 700 GB

Sistema Operativo Windows 2008 R2 Standard Service pack 1 64 bits Tabla 3 Requerimientos de recursos tecnoloacutegicos - Servidor

Software

COMPONENTES VERSION

Oracle Database SE One 11g Release 2 112010

Oracle Warehouse Builder Versioacuten 11201

Oracle Answers Versioacuten 11115

Oracle Dashboard Versioacuten 11115

Oracle BI Server Administrador Versioacuten 11115

Oracle SQLDeveloper Versioacuten 155

Oracle Fusion Middleware Map Viewer Versioacuten 11115

Map Builder Tool Versioacuten 11115

Oracle Spatial Data Versioacuten 11115 Tabla 4 Requerimientos de recursos tecnoloacutegicos - Software

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

62 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 5 Disentildeo e implementacioacuten de un Modelo Baacutesico de BI (Basado en la Metodologiacutea

de Ralph Kimball)

Para presente capiacutetulo describe el disentildeo de la arquitectura y funcionalidad general del moacutedulo

ldquoSALESrdquo (VENTAS) de la empresa de retail asiacute como el resultado de su implementacioacuten

51 Definicioacuten de Requerimientos del Negocio

511 Antecedentes

Actualmente la Empresa de Retail no cuenta con la implementacioacuten de un modelo de Business

Intelligence orientado a solventar los requerimientos de informacioacuten de la gestioacuten comercial Por

otro lado la Empresa de Retail tiene identificados algunos moacutedulos como son

- Ventas

- RRHH

- Inventarios

- Compras

- Marketing

- Contabilidad

512 Objetivos

Moacutedulo de Ventas

- Anaacutelisis de ventas globales

- Anaacutelisis de ventas por producto cliente y canal

- Deteccioacuten de clientes importantes por regioacuten paiacutes y ciudad

- Anaacutelisis de productos clientes canales y promociones

- Pronoacutesticos y proyecciones de ventas

- Variacioacuten de ventas por antildeo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

63 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

513 Solucioacuten

Se propone la implementacioacuten de la solucioacuten de Oracle Business Intelligence Enterprise Edition la

cual incluye en esta Versioacuten 1 la creacioacuten de un Data mart ldquoSALESrdquo (VENTAS) del Data Warehouse

Corporativo que contenga toda la informacioacuten requerida para cumplir los objetivos

La implementacioacuten se realizara de la siguiente manera

- Definicioacuten disentildeo e implementacioacuten del modelo de ldquoSALESrdquo (VENTAS)

- Visualizacioacuten de la informacioacuten a traveacutes de reportes y cuadros de mando

514 Beneficios

Proveer a los ejecutivos de un tablero de control con indicadores claves para la operacioacuten del

negocio

Evaluar el desempentildeo de la Empresa de Retail en el aacuterea de ldquoVENTASrdquo

Reducir la carga de tiempo invertido en la entrega de la informacioacuten

Garantizar el acceso de la informacioacuten de acuerdo a las mejores praacutecticas de la industria de sistemas

de informacioacuten gerencial

- Una sola versioacuten de la verdad

- Informacioacuten confiable y a tiempo

- Acceder a la informacioacuten de gestioacuten del negocio

52 Moacutedulo de ldquoSALESrdquo (VENTAS)

La presente seccioacuten describe el disentildeo del moacutedulo de ldquoSALESrdquo (VENTAS) sus componentes su

modelamiento fiacutesico loacutegico y de presentacioacuten asiacute como los procesos de carga y actualizacioacuten de la

informacioacuten (ETLrsquos) se incluye el detalle del disentildeo del set de reportes y cuadros de mando bajo las

especificaciones y necesidades del cliente todo esto mediante las siguientes definiciones

- Proceso general de carga de la informacioacuten

- Definicioacuten de meacutetricas e indicadores

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

64 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Definicioacuten del modelo dimensional

- Definicioacuten del modelo fiacutesico

- Implementacioacuten del modelo de BI en la suite de OBI

- Disentildeo e Implementacioacuten de los mapas en el modelo de BI en la suite de OBI

- Disentildeo e implementacioacuten de reportes y cuadros de mando

521 Proceso general de carga de la informacioacuten

La fuente principal del modelo BI es el repositorio de origen denominado ldquoXSALESrdquo (XVENTAS)

El siguiente paso es el disentildeo y creacioacuten del data mart de ldquoSALESrdquo (VENTAS) y sus componentes

como son dimensiones y tablas de hechos una vez construido el data mart se disentildearan y crearan

los procesos de extraccioacuten transformacioacuten y carga de la informacioacuten hacia el repositorio destino

ldquoSALES_WHrdquo

Posteriormente el modelo SALES_WH debe pasar por el motor propio de Oracle Business

Intelligence donde se implementa la loacutegica de proceso de negocio y se maneja la publicacioacuten de la

informacioacuten para el consumo y creacioacuten de los reportes y cuadros de mando

Ilustracioacuten 21 Arquitectura de la solucioacuten ldquoSALESrdquo (VENTAS) ndash Empresa Retail21

21 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

65 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

522 Definicioacuten de meacutetricas e indicadores

A continuacioacuten se detallan las meacutetricas e indicadores establecidos como paraacutemetros de medicioacuten

para el proceso general de ldquoSALESrdquo (VENTAS)

A continuacioacuten se detallan las variables de anaacutelisis que fueron definidas para presente moacutedulo

clasificadas bajo una medicioacuten propia de soluciones de inteligencia de negocio como son aacutereas

temaacuteticas criterios y atributos

AacuteREA TEMAacuteTICA CRITERIOS NIVELES ATRIBUTOS

SALES

TIME

gt CALENDAR_YEAR

gt CODE

gt END_DATE

gt TIME_SPAN

gt DESCRIPTION

gt NAME

gt CAL_YEAR_NUMBER

gt CAL_YEAR_START_DATE

gt CALENDAR_QUARTER

gt CODE

gt END_DATE

gt TIME_SPAN

gt DESCRIPTION

gt NAME

gt CAL_QUARTER_NUMBER

gt QUARTER_OF_YEAR

gt CAL_QUARTER_START_DATE

gt CALENDAR_MONTH

gt CODE

gt CAL_MONTH_NUMBER

gt END_DATE

gt TIME_SPAN

gt MONTH_OF_QUARTER

gt MONTH_OF_YEAR

gt DESCRIPTION

gt NAME

PROMOTION

gt SUBCATEGORY gt ID

gt CATEGORY gt NAME

gt TOTAL gt DESCRIPTION

gt SOURCE_ID

PRODUCT gt PRODUCT

gt ID NAME

gt DESCRIPTION

gt SOURCE_ID

gt PACK_SIZE

gt LIST_PRICE

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

66 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

gt SUBCATEGORY gt ID

gt CATEGORY gt NAME

gt TOTAL gt DESCRIPTION

gt SOURCE_ID

CUSTOMER

gt CITY

gt PROVINCE gt ID

gt SUBREGION gt NAME

gt REGION gt SOURCE_ID

gt TOTAL

gt ID

gt COUNTRY gt NAME

gt SOURCE_ID

gt ISO

CHANNEL

gt CHANNEL gt ID

gt CLASS gt NAME

gt TOTAL gt SOURCE_ID

Tabla 5 Variables de Anaacutelisis ndash ldquoMoacutedulo Ventasrdquo

523 Definicioacuten del Modelo Dimensional

A traveacutes del anaacutelisis del sistema fuente XSALES (XVENTAS) y el levantamiento de requerimientos de

meacutetricas e indicadores se determina el disentildeo del modelo ldquoSALESrdquo (VENTAS) el mismo que presenta

una arquitectura en estrella conformada por cinco dimensiones como se muestra y se detalla a

continuacioacuten

Ilustracioacuten 22 Modelo dimensional ldquoSALESrdquo (Ventas) ndash Empresa Retail22

22 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

67 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

5231 Dimensiones

Ilustracioacuten 23 Tablas de Origen Dimensiones y Cargas en OWB23

A continuacioacuten se detalla como referencia general de disentildeo e implementacioacuten cada una de las

caracteriacutesticas de los componentes del modelo dimensional a traveacutes de las siguientes definiciones

- Descripcioacuten

- Nombre fiacutesico

- Tipo de almacenamiento

- Secuencia del componente

- Atributos

- Niveles de jerarquiacuteas

- Tipo de carga histoacuterica

- Construccioacuten ETLrsquos

23 Autor Hypatia Merino

Cargas Mappings

Dimensiones

Tablas de Origen

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

68 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Dim_Time

Descripcioacuten- La dimensioacuten de tiempo fue creada mediante el uso de un wizard propio de la

herramienta de OWB el cual se encuentra bajo la opcioacuten Archivogtgt Nuevogtgt Dimensioacuten de Tiempo

donde se ingresa la informacioacuten solicitada y se crea automaacuteticamente los objetos necesarios para la

creacioacuten de la dimensioacuten y su respectivos ETL OWB brinda una gran gama de configuracioacuten de las

dimensiones de tiempo a continuacioacuten se indican las configuraciones generales

Nombre fiacutesico TIMES

Antildeo de Inicio 2001 Nuacutemero de Antildeos 1

Almacenamiento Tipo ROLAP (Relacional)

Atributos de dimensioacuten

DIMENSIOacuteN ATRIBUTOS IDENTIFICADOR TIPO DE DATO

DIM_TIME

CODE

NUMBER

CAL_MONTH_NUMBER

NUMBER

CAL_MONTH_START_DATE Negocio DATE

END_DATE

DATE

TIME_SPAN

NUMBER

MONTH_OF_QUARTER

NUMBER

MONTH_OF_YEAR

NUMBER

DESCRIPTION

VARCHAR2

NAME

VARCHAR2

CAL_QUARTER_NUMBER

NUMBER

QUARTER_OF_YEAR

NUMBER

CAL_QUARTER_START_DATE Negocio DATE

CAL_YEAR_NUMBER

NUMBER

CAL_YEAR_START_DATE Negocio DATE

Tabla 6 Atributos de Dimensioacuten - Dim_Time

Niveles de Jerarquiacutea

CALENDAR_YEAR gtgt CALENDAR_QUARTER gtgt CALENDAR_MONTH

Construccioacuten ETLrsquos

ETL de carga de la dimensioacuten de tiempo es creado automaacuteticamente por el wizard de OWB

configurado mediante los datos ingresados al momento de crear

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

69 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Dim_Promotion

Descripcioacuten- La dimensioacuten de promocioacuten hace referencia a las diferentes promociones que puede

tener un producto brindando la posibilidad de anaacutelisis por promocioacuten tanto para el proceso de

ejecucioacuten y planificacioacuten de venta

Nombre fiacutesico PROMOTIONS

Almacenamiento Tipo ROLAP (Relacional)

Secuencia PROMO_DIM_SEQ

Atributos de dimensioacuten

DIMENSIOacuteN ATRIBUTOS IDENTIFICADOR TIPO DE DATO

DIM_PROMOTION

ID Sustituir NUMBER

NAME VARCHAR2

DESCRIPTION VARCHAR2

SOURCE_ID Negocio VARCHAR2

Tabla 7 Atributos de Dimensioacuten ndash Dim_Promotion

Niveles de Jerarquiacutea

TOTAL gtgt CATEGORY gtgt SUBCATEGORY

Tipo de carga histoacuterica Tipo 1 ndash No mantener historial

Mapeo de fuentes

DIMENSIOacuteN NIVEL ATRIBUTOS TABLA DE ORIGEN VALORATRIBUTO TIPO DE DATO

DIM_PROMOTION

TOTAL

NAME ----- ----- VARCHAR

DESCRIPTION ----- ----- VARCHAR

SOURCE_ID CONSTANTE lsquo99999 VARCHAR

CATEGORY

NAME PROMO_CATEGORIES_IN NAME VARCHAR

DESCRIPTION PROMO_CATEGORIES_IN DESCRIPTION VARCHAR

SOURCE_ID PROMO_CATEGORIES_IN ID VARCHAR

TOTAL_SOURCE_ID TOTALS 99999 VARCHAR

SUBCATEGORY

NAME PROMO_SUBCATEGORIES_IN NAME VARCHAR

DESCRIPTION PROMO_SUBCATEGORIES_IN DESCRIPTION VARCHAR

SOURCE_ID PROMO_SUBCATEGORIES_IN ID VARCHAR

CATEGORY_SOURCE_ID PROMO_SUBCATEGORIES_IN CATEGORY_ID VARCHAR

Tabla 8 Mapeo de las Fuentes ndash Dim_Promotion

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

70 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Construccioacuten ETLrsquos

Nombre DIM_PROMOTION_LOAD

ETL de carga de promociones a partir de la tabla PROMOTIONS

Ilustracioacuten 24ETLrsquos ndash Dim_Promotion24

Dim_Product

Descripcioacuten- La dimensioacuten de producto hace referencia a los distintos productos que existe en una

empresa de retail brindando la posibilidad de anaacutelisis por producto tanto para el proceso de

ejecucioacuten y planificacioacuten de venta

Nombre fiacutesico PRODUCTS

Almacenamiento Tipo ROLAP (Relacional)

Secuencia PROD_DIM_SEQ

24 Fuente Oracle Warehouse Builder Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

71 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Atributos de dimensioacuten

DIMENSIOacuteN ATRIBUTOS IDENTIFICADOR TIPO DE DATO

DIM_PRODUCT

ID Sustituir NUMBER

NAME VARCHAR2

DESCRIPTION VARCHAR2

SOURCE_ID Negocio VARCHAR2

PACK_SIZE VARCHAR2

LIST_PRICE VARCHAR2

Tabla 9 Atributos de Dimensioacuten ndash Dim_Product

Niveles de Jerarquiacutea

TOTAL gtgt CATEGORY gtgt SUBCATEGORY gtgt PRODUCT

Tipo de carga histoacuterica Tipo 1 ndash No mantener historial

Mapeo de fuentes

DIMENSIOacuteN NIVEL ATRIBUTOS TABLA DE ORIGEN VALORATRIBUTO TIPO DE DATO

DIM_PRODUCT

TOTAL

NAME ----- ----- VARCHAR

DESCRIPTION ----- ----- VARCHAR

SOURCE_ID CONSTANTE 99999 VARCHAR

CATEGORY

NAME CATEGORIES NAME VARCHAR

DESCRIPTION CATEGORIES DESCRIPTION VARCHAR

SOURCE_ID CATEGORIES ID VARCHAR

TOTAL_SOURCE_ID TOTALS 99999 VARCHAR

SUBCATEGORY

NAME SUBCATEGORIES NAME VARCHAR

DESCRIPTION SUBCATEGORIES DESCRIPTION VARCHAR

SOURCE_ID SUBCATEGORIES ID VARCHAR

CATEGORY_SOURCE_ID CATEGORIES CATEGORY_ID VARCHAR

PRODUCT

NAME PRODUCTS_IN NAME VARCHAR

DESCRIPTION PRODUCTS_IN DESCRIPCION VARCHAR

SOURCE ID PRODUCTS_IN IDENTIFIER VARCHAR

PACKSIZE PRODUCTS_IN PACK_SIZE VARCHAR

LIST_PRICE PRODUCTS_IN LIST_SIZE VARCHAR

SUBCATEGORY_SOURCE_ID PRODUCTS_IN SUBCATEGORY_REFERENCE VARCHAR

Tabla 10 Mapeo de las Fuentes ndash Dim_Product

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

72 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Construccioacuten ETLrsquos

Nombre DIM_PRODUCT_LOAD

ETL de carga de productos a partir de la tabla PRODUCTS

Ilustracioacuten 25 ETLrsquos ndash Dim_Product25

Dim_Customer

Descripcioacuten- La dimensioacuten de cliente hace referencia a los distintos clientes que existe en una

empresa de retail brindando la posibilidad de anaacutelisis por producto tanto para el proceso de

ejecucioacuten y planificacioacuten de venta

Nombre fiacutesico CUSTOMERS

Almacenamiento Tipo ROLAP (Relacional)

Secuencia CUST_DIM_SEQ

25 Fuente Oracle Warehouse Builder Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

73 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Atributos de dimensioacuten

DIMENSIOacuteN ATRIBUTOS IDENTIFICADOR TIPO DE DATO

DIM_CUSTOMER

ID Sustituir NUMBER

NAME VARCHAR2

SOURCE_ID Negocio VARCHAR2

ISO VARCHAR2

Tabla 11 Atributos de Dimensioacuten ndash Dim_Customer

Niveles de Jerarquiacutea

TOTAL gtgt REGION gtgt SUBREGION gtgt COUNTRY gtgt PROVINCE gtgt CITY

Tipo de carga histoacuterica Tipo 1 ndash No mantener historial

Mapeo de fuentes

DIMENSIOacuteN NIVEL ATRIBUTOS TABLA DE ORIGEN VALORATRIBUTO TIPO DE DATO

DIM_CUSTOMER

TOTAL NAME ----- ----- VARCHAR

SOURCE_ID CONSTANTE 99999 VARCHAR

REGION NAME REGIONS_IN NAME VARCHAR

SOURCE_ID REGIONS_IN ID VARCHAR

TOTAL_SOURCE_ID TOTALS 99999 VARCHAR

SUBREGION

NAME SUBREGIONS_IN NAME VARCHAR

SOURCE_ID SUBREGIONS_IN ID VARCHAR

REGION_SOURCE_ID SUBREGIONS_IN REGION_ID VARCHAR

COUNTRY

NAME COUNTRIES_IN NAME VARCHAR

SOURCE ID COUNTRIES_IN ID VARCHAR

ISO COUNTRIES_IN ISO_CODE VARCHAR

SUBREGION_SOURCE_ID COUNTRIES_IN REGION_ID VARCHAR

PROVINCE

NAME CITIES_IN STATE_PROVINCE VARCHAR

SOURCE_ID CITIES_IN STATE_PROVINCE VARCHAR

COUNTRY_SOURCE_ID COUNTRIES_IN ID VARCHAR

CITY

NAME CITIES_IN NAME VARCHAR

SOURCE_ID CITIES_IN ID VARCHAR

PROVINCE_SOURCE_ID CITIES_IN STATE_PROVINCE VARCHAR

Tabla 12 Mapeo de las Fuentes ndash Dim_Customer

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

74 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Construccioacuten ETLrsquos

Nombre DIM_CUSTOMER_LOAD

ETL de carga de clientes a partir de la tabla CUSTOMERS

Ilustracioacuten 26 ETLrsquos ndash Dim_Customer26

Dim_Channel

Descripcioacuten- La dimensioacuten de canal hace referencia a los distintos canales que existe en una

empresa de retail brindando la posibilidad de anaacutelisis por producto tanto para el proceso de

ejecucioacuten y planificacioacuten de venta

Nombre fiacutesico CHANNELS

Almacenamiento Tipo ROLAP (Relacional)

Secuencia CLASS_DIM_SEQ

Atributos de dimensioacuten

DIMENSIOacuteN ATRIBUTOS IDENTIFICADOR TIPO DE DATO

DIM_CHANNEL

ID Sustituir NUMBER

NAME VARCHAR2

SOURCE_ID Negocio VARCHAR2

Tabla 13 Atributos de Dimensioacuten ndash Dim_Channel

26 Fuente Oracle Warehouse Builder Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

75 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Niveles de Jerarquiacutea

TOTAL gtgt CLASS gtgt CHANNEL

Tipo de carga histoacuterica Tipo 1 ndash No mantener historial

Mapeo de fuentes

DIMENSIOacuteN NIVEL ATRIBUTOS TABLA DE ORIGEN VALORATRIBUTO TIPO DE DATO

DIM_CHANNEL

TOTAL NAME ----- ----- VARCHAR

SOURCE_ID CONSTANTE 99999 VARCHAR

CLASS NAME CHANNELS_IN CLASS VARCHAR

SOURCE_ID CHANNELS_IN CLASS VARCHAR

TOTAL_SOURCE_ID TOTALS 99999 VARCHAR

CHANNEL

NAME CHANNELS_IN NAME VARCHAR

SOURCE_ID CHANNELS_IN ID VARCHAR

CLASS_SOURCE_ID CHANNELS_IN CLASS VARCHAR

Tabla 14 Mapeo de las Fuentes - Dim_Channel

Construccioacuten ETLrsquos

Nombre DIM_CHANNEL_LOAD

ETL de carga de canales a partir de la tabla CHANNELS

Ilustracioacuten 27 ETLrsquos ndash Dim_Channel27

27 Fuente Oracle Warehouse Builder Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

76 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

5232 Cubos de Informacioacuten

CUBO ldquoSALESrdquo

Descripcioacuten- El cubo de ventas es creado de partir de la tabla ldquoSALESrdquo que contiene la informacioacuten a

nivel de detalle de cada una de las dimensiones Se incluye en el modelo dimensional como un

objeto de navegacioacuten al miacutenimo detalle incluyendo las llaves primarias de cada una de las

dimensiones lo que brinda la posibilidad de navegacioacuten de los reportes y cuadros de mando hacia un

reporte exclusivo a detalle con el fin de justificar y mostrar el desglose de la informacioacuten

Nombre fiacutesico SALES

Almacenamiento Tipo ROLAP (Relacional)

Atributos de dimensioacuten

TABLA DIMENSIOacuteN NIVEL DE ENLACE

SALES

TIMES MONTH

PRODUCTS PRODUCT

CHANNELS CHANNEL

CUSTOMERS CITY

PROMOTIONS SUBCATEGORY

Tabla 15 Atributos de dimensioacuten - SALES

Cargas SALES

Cubo SALES

Tablas de Origen SALES

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

77 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Medidas

TABLA MEDIDA TIPO DE DATO DESCRIPCIOacuteN

SALES

AMOUNT NUMBER Sales amount

QUANTITY NUMBER Sales quantity

COST NUMBER Sales cost

Tabla 16 Medidas - SALES

Construccioacuten en OWB

Ilustracioacuten 28 Implementacioacuten SALES28

Construccioacuten ETLrsquos

Nombre SALES_LOAD

Ilustracioacuten 29 ETLrsquos SALES29

28 Autor Hypatia Merino

29 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

78 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

524 Definicioacuten del Modelo Fiacutesico

Una vez disentildeado e implementado el modelo dimensional y sus componentes mediante OWB se

realiza un despliegue de la tablas obteniendo como resultado la creacioacuten del modelo fiacutesico del data

mart de ldquoSALES_WHrdquo dentro de la base de datos (SALES_WH)

A continuacioacuten se mostrara el modelo de identidad ndash relacioacuten

Modelo E-R

Ilustracioacuten 30 Modelo E-R de SALES_WH30

30 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

79 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Diccionario de Datos

Se detallaraacute cada una de las tablas del modelo ndashER de SALES_WH

- Tabla ldquoChannelsrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH CHANNELS

DIMENSION_KEY Number(22)

TOTAL_ID Number(22)

TOTAL_NAME Varchar2(60)

TOTAL_SOURCE_ID Varchar2(40)

CLASS_ID Number(22)

CLASS_NAME Varchar2(60)

CLASS_SOURCE_ID Varchar2(40)

CHANNEL_ID Number(22)

CHANNEL_NAME Varchar2(60)

CHANNEL_SOURCE_ID Varchar2(40)

Tabla 17 Tabla ldquoCHANNELSrdquo del modelo E-R ldquoSALES_WHrdquo

- Tabla ldquoCustomersrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH CUSTOMERS

DIMENSION_KEY Number(22)

TOTAL_ID Number(22)

TOTAL_NAME Varchar2(60)

TOTAL_SOURCE_ID Varchar2(40)

REGION_ID Number(22)

REGION_NAME Varchar2(60)

REGION_SOURCE_ID Varchar2(40)

SUBREGION_ID Number(22)

SUBREGION_NAME Varchar2(60)

SUBREGION_SOURCE_ID Varchar2(40)

COUNTRY_ID Number(22)

COUNTRY_NAME Varchar2(60)

COUNTRY_SOURCE_ID Varchar2(40)

ISO Varchar2(2)

PROVINCE_ID Number(22)

PROVINCE_NAME Varchar2(60)

PROVINCE_SOURCE_ID Varchar2(40)

CITY_ID Number(22)

CITY_NAME Varchar2(60)

CITY_SOURCE_ID Varchar2(40)

Tabla 18 Tabla ldquoCUSTOMERSrdquo del modelo E-R ldquoSALES_WHrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

80 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Tabla ldquoProductsrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH PRODUCTS

DIMENSION_KEY Number(22)

TOTAL_ID Number(22)

TOTAL_NAME Varchar2(60)

TOTAL_DESCRIPTION Varchar2(100)

TOTAL_SOURCE_ID Varchar2(40)

CATEGORY_ID Number(22)

CATEGORY_NAME Varchar2(60)

CATEGORY_DESCRIPTION Varchar2(100)

CATEGORY_SOURCE_ID Varchar2(40)

SUBCATEGORY_ID Number(22)

SUBCATEGORY_NAME Varchar2(60)

SUBCATEGORY_DESCRIPTION Varchar2(100)

SUBCATEGORY_SOURCE_ID Varchar2(40)

PRODUCT_ID Number(22)

PRODUCT_NAME Varchar2(60)

PRODUCT_DESCRIPTION Varchar2(100)

PRODUCT_SOURCE_ID Varchar2(40)

PACK_SIZE Varchar2(30)

LIST_PRICE Varchar2(10)

Tabla 19 Tabla ldquoPRODUCTSrdquo del modelo E-R ldquoSALES_WHrdquo

- Tabla ldquoPromotionsrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH PROMOTIONS

DIMENSION_KEY Number(22)

TOTAL_ID Number(22)

TOTAL_NAME Varchar2(60)

TOTAL_DESCRIPTION Varchar2(100)

TOTAL_SOURCE_ID Varchar2(40)

CATEGORY_ID Number(22)

CATEGORY_NAME Varchar2(60)

CATEGORY_DESCRIPTION Varchar2(100)

CATEGORY_SOURCE_ID Varchar2(40)

SUBCATEGORY_ID Number(22)

SUBCATEGORY_NAME Varchar2(60)

SUBCATEGORY_DESCRIPTION Varchar2(100)

SUBCATEGORY_SOURCE_ID Varchar2(40)

Tabla 20 Tabla ldquoPROMOTIONSrdquo del modelo E-R ldquoSALES_WHrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

81 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Tabla ldquoTimesrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH TIMES

YEAR_CAL_YEAR_CODE Number(22)

YEAR_END_DATE Date

YEAR_TIME_SPAN Number(22)

YEAR_DESCRIPTION Varchar2(2000)

YEAR_NAME Varchar2(25)

CAL_YEAR_NUMBER Number(22)

CAL_YEAR_START_DATE Date

QUARTER_CAL_QUARTER_CODE Number(22)

QUARTER_END_DATE Date

QUARTER_TIME_SPAN Number(22)

QUARTER_DESCRIPTION Varchar2(2000)

QUARTER_NAME Varchar2(25)

CAL_QUARTER_NUMBER Number(22)

QUARTER_OF_YEAR Number(22)

CAL_QUARTER_START_DATE Date

MONTH_CAL_MONTH_CODE Number(22)

CAL_MONTH_NUMBER Number(22)

CAL_MONTH_START_DATE Date

MONTH_END_DATE Date

MONTH_TIME_SPAN Number(22)

MONTH_OF_QUARTER Number(22)

MONTH_OF_YEAR Number(22)

MONTH_DESCRIPTION Varchar2(2000)

MONTH_NAME Varchar2(25)

Tabla 21 Tabla ldquoTIMESrdquo del modelo E-R ldquoSALES_WHrdquo

- Tabla ldquoSalesrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH SALES

AMOUNT Number(102)

QUANTITY Number(22)

COST Number(102)

TIMES Date

PRODUCTS Number(22)

CHANNELS Number(22)

CUSTOMERS Number(22)

PROMOTIONS Number(22)

Tabla 22 Tabla ldquoSALESrdquo del modelo E-R ldquoSALES_WHrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

82 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

525 Implementacioacuten del modelo de BI en la suite de OBI

En esta seccioacuten se detalla la implementacioacuten de dicho data mart sobre el motor especializado de

Oracle Business Intelligence (Administrador Tool) en el cual mediante su arquitectura de

modelamiento en tres capas (fiacutesico loacutegico y de presentacioacuten) se maneja la loacutegica de proceso de

negocio y la publicacioacuten de la informacioacuten para el consumo y creacioacuten de los reportes y cuadros de

mando

Capa Fiacutesica

Ilustracioacuten 31 Capa Fiacutesica ndash Modelo Dimensional31

Dentro de esta capa se importa el modelo fiacutesico del data mart creado previamente en OWB para

ello primero se crea una nueva conexioacuten donde se ingresan los datos del repositorio a conectarse

luego se selecciona la metadata a importar y se finaliza el proceso de importacioacuten

Una vez terminado el paso anterior se define las uniones fiacutesicas entre los objetos importados

basados en el modelo dimensional para obtener el siguiente modelo

31 Autor Hypatia Merino

Objetos Tablas Vistas

Conexioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

83 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 32 Diagrama ndash Modelo Dimensional32

Capa Loacutegica

Ilustracioacuten 33 Capa Loacutegica ndash Modelo Dimensional33

32 Autor Hypatia Merino

33 Autor Hypatia Merino

Tabla de Hechos

Medida

Medida

Medida

Nivel

Nivel

Nivel

Dimensioacuten

Modelo de Negocio

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

84 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Para el modelamiento de la capa loacutegica se basa en el modelamiento de la capa fiacutesica y para ello se

crea primero un nuevo modelo de negocio y arrastrar todos los objetos que fueron importados en la

capa fiacutesica

Se renombra a cada uno de los objetos con el objetivo de cambiar la nomenclatura propia de los

objetos de una base de datos a descripciones propias y entendibles del proceso de negocio para la

creacioacuten de los reportes y cuadros de mando

Ademaacutes se define la loacutegica de navegacioacuten de las dimensiones determinando los niveles de jerarquiacutea

y su interactividad con los niveles superiores e inferiores mediante la creacioacuten de llaves loacutegicas y

atributos de visualizacioacuten

Para este caso se implementa los niveles y jerarquiacuteas definidas en el disentildeo e implementacioacuten de

cada una de las dimensiones como se detalloacute anteriormente

Finalmente se determina el tipo de agregacioacuten de cada una de las medidas definidas dentro del

modelo dimensional entre algunos tipos de agregacioacuten se tiene suma promedio conteo maacuteximo

miacutenimo desviacioacuten estaacutendar entre otros

Capa Presentacioacuten

Ilustracioacuten 34 Capa de Presentacioacuten ndash Modelo Dimensional34

34 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

85 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Finalmente dentro de la capa de presentacioacuten se maneja el resultado final del modelamiento

dimensional el mismo que es presentado y manejado por los usuarios finales en la creacioacuten de

reportes y cuadros de mando

Ademaacutes se puede dar formato y determinar el orden de presentacioacuten de cada objeto y sus atributos

asiacute como la inclusioacuten o no de los objetos tipo dimensioacuten los cuales se presentan como un atributo

pero con la opcioacuten y la loacutegica de las dimensiones determinadas en la capa anterior mostrando

dentro de los reportes como un objeto de visualizacioacuten tipo aacuterbol

Mediante la opcioacuten de guardar se comprueba la consistencia del modelamiento de las tres capas

mostrando o no errores yo advertencias que puedan presentar

Si el modelamiento es consistente se procede a ingresas a traveacutes de un navegador web al link de

OBI se ingresa el usuario y la contrasentildea asignado y al proceder a crear un nuevo reporte se puede

seleccionar el modelo de ldquoSALESrdquo y dentro de eacutel se visualizan todos los objetos definidos

526 Disentildeo e Implementacioacuten de los mapas en el modelo de BI en la suite de

OBI

Ejecucioacuten del Oracle Map Builder

Oracle Map Builder es un archivo JAR (mapbuilderjar) se ejecuta como una aplicacioacuten JAVA

por lo cual debe estar instalado Java Development Kit (J2SE SDK)

Ilustracioacuten 35 Archivo jar de Oracle Map Builder35

35 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

86 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Carga de Datos Espaciales (Informacioacuten Georeferencial)

Para realizar la carga de los datos espaciales se crea un usuario ldquomapasbirdquo en nuestro

modelo ldquoSALES_WHrdquo con su respectiva contrasentildea y permisos como usuario administrador

De la siguiente manera creamos el usuario contrasentildea y permisos

SQLgt create user mapasbi identified by mapasbi

SQLgt grant dba to mapasbi

SQLgt exit

Conectar la BDD con el Oracle Map Builder

Para conectar la base de datos en el Oracle Map Builder se selecciona una nueva conexioacuten

colocando los paraacutemetros de conexioacuten

Ilustracioacuten 36 Paraacutemetros de conexioacuten a la BDD36

36 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

87 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Map Builder carga los metadatos y su aacuterbol de navegacioacuten este aacuterbol de metadatos se encuentra

vaciacuteo porque auacuten no existen metadatos lo que quiere decir que debemos importar nuestros archivos

shp donde se encuentra nuestra informacioacuten georeferencial

Ilustracioacuten 37 Interfaz de Metadatos en Map Builder37

Vista previa de los Datos Espaciales (Informacioacuten georeferencial)

Map Builder permite a los usuarios previsualizar los datos espaciales originales sin necesidad de ir a

la BDD donde lo almacena

37 Autor Hypatia Merino

Conexioacuten

Metadatos vaciacuteos

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

88 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 38 Tablas con Datos Espaciales en Map Builder38

Importacioacuten de Archivos Shapefile (shp) al Oracle Map Builder

Para realizar la importacioacuten de los mapas primero se descarga los mapas en punto shapefile (shp)

de cualquier sitio web que proporcione informacioacuten georeferencial esto es gratuito

Luego se importa hacia el Oracle Map Builder con la opcioacuten que se encuentra en el menuacute de

herramientas importar shapefile

Ilustracioacuten 39 Importacioacuten de archivos shapefile39

38 Autor Hypatia Merino

39 Autor Hypatia Merino

Tablas con Datos Espaciales

Importar Shapefile

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

89 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

A continuacioacuten se selecciona el archivo ldquoCOUNTRYSHPrdquo colocando un nombre para la tabla

Ilustracioacuten 40 Seleccioacuten del archivo shapefile (shp)40

Finalmente se carga el archivo con los datos espaciales para la visualizacioacuten del mapa ldquoCOUNTRYrdquo

Ilustracioacuten 41 Carga del archivo shapefile (shp)41

Para mejor visualizacioacuten del mapa con diferentes colores seguacuten su paiacutes se utiliza los estilos que

encontramos en el menuacute del Map Builder como color aacutereas liacuteneas marcadores y texto

40 Autor Hypatia Merino

41 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

90 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 42 Visualizacioacuten del Mapa42

El mapa ldquoCOUNTRYrdquo se encuentra en los temas y se le asignara una key que seraacute ldquoCOUNTRY_NAMErdquo

esta key se mapeara con el mismo ldquoCOUNTRY NAMErdquo que se encuentra en nuestra tabla ldquoSALESrdquo del

modelo ldquoSALES_WHrdquo

Ilustracioacuten 43 Asignacioacuten de KEY al Tema ldquoCOUNTRYrdquo43

A partir de lo mencionado en el Map Builder podemos crear y disentildear todas las capas necesarias

para nuestro modelo de ldquoSALES_WHrdquo

42 Autor Hypatia Merino

43 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

91 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Conexioacuten en Map Viewer para Integrar y Visualizar los Mapas en OBIEE

Finalmente que se creoacute los mapas en el Map Builder se realiza una conexioacuten en el Map Viewer

mediante un navegador web con el respectivo link se ingresa un usuario y contrasentildea asignado y

se procede a realizar la conexioacuten

A continuacioacuten los datos de conexioacuten

ltmap_data_source name=mapasbi jdbc_host=1921681149 jdbc_sid=orcl jdbc_port=1521 jdbc_user=mapasbi jdbc_password=mapasbi jdbc_mode=thin number_of_mappers=3 allow_jdbc_theme_based_foi=false editable=false gt

Ilustracioacuten 44 Conexioacuten al Map Viewer44

Administracioacuten de los Mapas en OBIEE

Configuracioacuten Datos del Mapa

En la pantalla del OBIEE 11g en la seccioacuten ldquoAdministracioacutenrdquo contiene una opcioacuten que permite

configurar los datos del mapa

44 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

92 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 45 Configuracioacuten Datos del Mapa en OBIEE45

Capa (Layer)

En primer lugar se define una o varias ldquocapasrdquo Para poder utilizar los mapas en OBIEE debe tener

por lo menos una capa definida

Ilustracioacuten 46 Asignacioacuten de la Capa (Layer) en OBIEE46

45 Autor Hypatia Merino

46 Autor Hypatia Merino

Administracioacuten

Configurar Datos

del Mapa

Capa de opciones Importar

Eliminar Editar

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

93 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Importacioacuten de Capa (Layer)

Cuando se importa una nueva capa OBIEE obtendraacute las capas que existen dentro de la fuente de

datos

Las capas enumeradas corresponden a los Temas que ha definido en MapBuilder

Ilustracioacuten 47 Importacioacuten de Capas (Layers)47

Editar Capa (Layer)

Luego que la capa se importa se puede editar y configurar para su uso con OBIEE

- Especificar tipo de geometriacutea (punto o poliacutegono)

- Especifique que columnas de su aacuterea pueden ser utilizados para esta capa (es decir las columnas

que se pueden utilizar para unirse a los datos espaciales)

Ilustracioacuten 48 Editar Capa (Layer)48

47 Autor Hypatia Merino

48 Autor Hypatia Merino

Keys

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

94 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Mapa de Fondo

Una vez que las capas se han definido se puede importar mapas de fondo y despueacutes configurar que

capas pueden utilizarlos

Ilustracioacuten 49 Asignacioacuten de Mapa de Fondo en OBIEE49

Importacioacuten de Mapa de Fondo

Cuando se importa un nuevo mapa de fondo OBIEE obtendraacute las capas que existen dentro de la

fuente de datos

Los mapas que figuran como ldquoTile Layers en el Map Builder que se definen en MapViewer se

almacenan en la tabla

Ilustracioacuten 50 Importacioacuten de Mapa de Fondo en OBIEE50

49 Autor Hypatia Merino

50 Autor Hypatia Merino

Mapa de Fondo Importar

Eliminar Editar

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

95 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Editar Mapa de Fondo

Una vez que los mapas de fondo se importa se puede editar y configurar para su uso con OBIEE

- Especifique queacute capas puede utilizar el mapa y los niveles de zoom

- Configure el orden en el que las capas aparecen en la parte superior en el mapa

Ilustracioacuten 51 Editar Mapa de Fondo en OBIEE51

A partir de lo indicado podemos utilizar nuestro mapa para los reportes de nuestro modelo de

ldquoSALES_WHrdquo

527 Disentildeo e Implementacioacuten de reportes y cuadros de mando

A continuacioacuten se muestra el disentildeo general de los reportes y cuadros de mando del moacutedulo de ldquoSALES_WHrdquo y el resultado de su implementacioacuten

5271 Ventas Totales en los antildeos 2010 2011 y 2012

Objetivo

Analizar el estado actual de los Ventas totales mediante la comparacioacuten de loa antildeos 2010 2011 y

2012 a nivel de toda la organizacioacuten

51 Autor Hypatia Merino

Capas (Layers)

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

96 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 52 Implementacioacuten del Reporte Ventas por Antildeo52

5272 Ingresos Costos y Cantidad por Producto

Objetivo

Analizar el estado actual de los ingresos costos y cantidad por producto mediante la comparacioacuten

de loa antildeos 2010 2011 y 2012 a nivel de toda la organizacioacuten

Ilustracioacuten 53 Implementacioacuten del Reporte de Ingresos Cantidad por Antildeo53

52 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

97 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 54 Detalle de Ingresos por Producto de los antildeos 2010 2011 2012 201354

5273 Deteccioacuten de clientes

Objetivo

Determinar en queacute regioacuten se encuentra los mejores clientes con su respectivo montoacute

53 Autor Hypatia Merino

54 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

98 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 55 Deteccioacuten de clientes55

5274 Deteccioacuten de canales

Objetivo

Determinar en queacute regioacuten se encuentra los mejores canales con su respectivo montoacute

55 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

99 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 56 Deteccioacuten de Canales56

56 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

100 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

5275 Anaacutelisis de clientes con sus promociones

Objetivo

Analizar los mejores clientes con sus respectivas promociones

Ilustracioacuten 57 Anaacutelisis de clientes con sus promociones57

57 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

101 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

5276 Pronoacutesticos y proyecciones de Ventas

Objetivo

Pronosticar proyectar y analizar las ventas del antildeo 2010 2011 y 2012

Ilustracioacuten 58 Pronoacutesticos y proyecciones de ventas58

58 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

102 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 6 Conclusiones y Recomendaciones

A continuacioacuten en el capiacutetulo final se detallaraacute las conclusiones y recomendaciones a partir de la

implementacioacuten de un modelo baacutesico para el uso de la informacioacuten georeferencial en aplicaciones de

business intelligence caso de estudio empresa de retail

61 Conclusiones

- La mayor parte del eacutexito del desarrollo del proyecto radica en el disentildeo y el correcto

levantamiento de requerimientos permitiendo la generacioacuten y asesoramiento de una solucioacuten

integral que vaya acorde a las necesidades y oportunidades de mejora del cliente

- El manejo del disentildeo e implementacioacuten de la solucioacuten debe mantener un esquema simple e

integrado que cubra los requerimientos solicitados brindando flexibilidad robustez y facilidad de

uso al usuario

- El anaacutelisis y seleccioacuten de recursos tecnoloacutegicos de hardware y software permite tener claro

cuaacuteles son las prestaciones de las herramientas el grado de integracioacuten con los sistemas actuales

y futuros costos de desarrollo e implementacioacuten y sobretodo las necesidades del cliente

- El manejo y administracioacuten de la informacioacuten es un proceso vital para la generacioacuten de anaacutelisis y

conocimiento por lo tanto la solucioacuten debe estar focalizada principalmente en el tratamiento de

dicha informacioacuten desde su registro procesamiento y consumo asegurando como resultado el

maacuteximo grado de confiabilidad de los resultados

- La tecnologiacutea Oracle empleada en la implementacioacuten es una plataforma manejable configurable

faacutecil de usar altamente escalable basada en una arquitectura SOA (Service Oriented

Architecture) disentildeo metadata integracioacuten con estaacutendares de seguridad acceso federado

comunes a muacuteltiples fuentes de datos y capacidades de gestioacuten

- Los cubos OLAP proporcionan un desempentildeo de consultas consistentemente raacutepido en todo el

modelo de datos los caacutelculos sofisticados pueden incorporarse faacutecilmente dentro del cubo a fin

de mejorar el contenido analiacutetico de las aplicaciones

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

103 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

62 Recomendaciones

- Conocer a detalle el o los procesos a implementar en la solucioacuten para la determinacioacuten del

alcance y los objetivos del proyecto

- Llevar el control del proyecto basados en la factibilidades tanto costos recursos y tiempos de

desarrollo y entrega

- Usar la metodologiacutea de desarrollo como marco referencial de buenas praacutecticas como bases para

el manejo de la relacioacuten del cliente gestioacuten del equipo de desarrollo disentildeo e implementacioacuten

del proyecto y no como una lista estricta de pasos para el desarrollo del proyecto estas buenas

praacutecticas se adaptaraacuten seguacuten las necesidades del desarrollador y cliente

- Conocer la arquitectura de una solucioacuten de inteligencia de negocios la importancia de cada uno

de sus componentes y el resultado final tras su implementacioacuten permite tener claro la

importancia del esquema de determinacioacuten y mapeo de fuentes procesos de transformacioacuten de

la informacioacuten y disentildeo y creacioacuten de reportes y cuadros de mando

- La creacioacuten de un data warehouse o data mart como repositorio central de modelamiento

dimensional se utiliza porque sus caracteriacutesticas permite solventar varios problemas con

respecto a los sistemas transaccionales permitiendo crear una estructura lista para el anaacutelisis y

consumo de la informacioacuten

- Emplear la metodologiacutea de Ralph Kimball para el modelamiento dimensional de una solucioacuten de

inteligencia de negocios ya que su primicia es ir desarrollando procesos especiacuteficos dentro de la

empresa como un primer paso para la implementacioacuten a futuro de un data warehouse

empresarial en este caso se comenzoacute con el procesos de ldquoVentasrdquo a futuro se espera seguir

implementando soluciones a otros procesos

- Utilizar Oracle Database se hace por que posee caracteriacutesticas y configuraciones especializadas

para el desarrollo de data warehouse ademaacutes de las caracteriacutesticas propias de las bases de datos

Oracle permitiendo tener un repositorio listo y optimizado para el desarrollo de soluciones de

inteligencia de negocios

- Se usa Oracle Warehouse Builder porque es una gran herramienta que permite manejar el

disentildeo construccioacuten despliegue y ejecucioacuten no solo del data warehouse sino de ademaacutes de los

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

104 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

procesos de extraccioacuten transformacioacuten y carga (ETLrsquos) dentro de una interfaz faacutecil intuitiva que

permite la administracioacuten del modelamiento fiacutesico de la solucioacuten

- Las herramientas de Oracle Business Intelligence presentan una completa suite para el desarrollo

de soluciones de inteligencia de negocios mediante herramientas especializadas que permiten la

administracioacuten eficiente de cada una de las fases del desarrollo de la solucioacuten desde su disentildeo

construccioacuten ejecucioacuten implantacioacuten y consumo

- El disentildeo y presentacioacuten final de reportes y cuadros de mando es esencial al momento de tener

en cuenta que estos estaacuten dirigidos a las aacutereas gerenciales las herramientas de Oracle Business

Intelligence muestran una gran superioridad a otras herramientas en cuanto a opciones de

disentildeo y presentacioacuten

- Es muy importante definir y asesorar el uso y creacioacuten de indicadores para la medicioacuten de los

procesos a implementar asiacute como el nivel de detalle de la informacioacuten y el esquema de

navegacioacuten de los anaacutelisis seguacuten los niveles organizacionales de la empresa recordando que el

enfoque del producto final estaacute orientado a los usuarios entendidos del proceso de negocio no

necesariamente teacutecnico como por ejemplo gerencia

- Desarrollar solamente la documentacioacuten necesaria para el entendimiento sencillo del disentildeo

funcionalidad ejecucioacuten y uso de la solucioacuten

- Tambieacuten se deben analizar herramientas libres disentildeadas para colaborar con la inteligencia de

negocios (BI) en los procesos de las organizaciones tales como Pentaho Eclipse (generador de

reportes) RapidMiner entre otros

- A partir del Data Mart ldquoVentasrdquo se puede continuar implementando los siguientes Data Marts

RRHH Inventarios Compras Marketing Contabilidad entre otros para completar nuestro Data

Warehouse Corporativo

- Actualmente la Escuela de Sistemas no cuenta con una materia exclusivamente de Business

Intelligence (Inteligencia de Negocios) pero se deberiacutea buscar la posibilidad que los estudiantes

conozcan acerca de esta aacuterea del manejo de la informacioacuten para la toma de decisiones a traveacutes

de cursos e incluso certificaciones a partir cualquier herramienta Oracle Pentaho SAAP IBM

Cognos

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

105 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Bibliografiacutea

- beAnalytic (2012) Paacutegina Oficial de beAnalytic Obtenido de

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

106 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

httpwwwbe-analyticcom

- beAnalytic (2012) Curso OBI Coaching Quito

- Chaacutevez R (2011) Datamart de Computacioacuten Obtenido de

httpcybertesisupcecedupeupc2011ramos_chyhtmlsdxramos_chyhtml

- Dataprix (sf) Data Warehouse vs Data mart Obtenido de

httpwwwdataprixcomdatawarehouse-vs-datamart

- Espinosa R (Abril del 2010) Kimball vs Inmon Aplicacioacuten de Conceptos del Modelo Dimensional

Obtenido de

httpchurriwifiwordpresscom2010041915-2-ampliacion-conceptos-del-modelo-

dimensional

- Gestiontv (Febrero del 2012) Concepto de Business Intelligence Obtenido de

httpgestiontvbusiness-intelligence

- Monografiascom (sf) Inteligencia de Negocios (BI) Obtenido de

httpwwwmonografiascomtrabajos14bibishtml

- Oracle (2013) Oracle Business Intelligence Enterprise Edition Documentation Retrieved from

httpwwworaclecomtechnetworkmiddlewarebi-enterprise-

editiondocumentationindexhtml

- Saacutenchez Y (29 de Noviembre del 2008) Mi experiencia en las metodologiacuteas agiles Obtenido de

httpyinosanchezblogspotcom200811mi-experiencia-en-las-metodologias-

agileshtml

- Sinnexus (2012) Business Intelligence Obtenido de

httpwwwsinnexuscombusiness_inelligence

- Torres R (Julio del 2009) Metodologiacuteas agiles para desarrollo del software extreme

programming Obtenido de

httpwwwslidesharenetrtorres462003metologa-agiles-desarrollo-software-xp-

1709082

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

107 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Villegas A (sf) Desarrollo de software bajo metodologiacuteas agiles en la praacutectica Obtenido de

httpmonografiascomtrabajos47desarrollo-softwaredesarrollo-softwareshtml

- Villena A (16 de Abril del 2009) Introduccioacuten a los meacutetodos agiles Obtenido de

Slideshare Present Yourself httpwwwslidesharenetchileagilintroduccin-gil-a-

extreme-programming-webprendedor08-350127

- Zepeda C (Marzo del 2003) Guiacutea metodoloacutegica para la definicioacuten y desarrollo de un data

warehouse Obtenido de

httpbibliotexauameduniopac_tes00900902630pdf

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

108 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Anexos

Manual de Usuario

Moacutedulo de ldquoSALESrdquo (VENTAS)

1 Ingresar al link http19216811269704analytics

2 Ingresar el usuario y contrasentildea clic en ldquoConectarrdquo

Ilustracioacuten 59 Pantalla de acceso OBI

3 Clic en Quickstart gtgt Overview gtgt SALES

Ilustracioacuten 60 Seleccioacuten del panel de control ldquoSALESrdquo (VENTAS)

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

109 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

4 A continuacioacuten se muestran los cuadros de mando y reportes mostrando las siguientes

opciones

Ilustracioacuten 61 Componentes principales del panel de control

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

110 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Manual de Administrador

Pasos para levantar y parar servicios de BI

- Iniciar servicios

o Escritorio gtgt icono ldquoSTRART BI SERVERrdquo

- Bajar servicios

o Escritorio gtgt icono ldquoSTOP BI SERVERrdquo

Pasos para de respaldo

- Base de Datos

o Sacar respaldo del esquema de base de datos mediante la opcioacuten export de los

esquemas SALES_WH

- Cataacutelogo de Reportes y Cuadros de Mando

o Ubicarse en el siguiente path

COBI11instancesinstancebifoundationOracleBIPresentationServicesComponent

o Copiar la carpeta ldquoCatalogrdquo

Pasos para la administracioacuten de usuarios en OBI

1 Ingresar al link http19216811269704console

2 Ingresar con su usuario

3 Clic en ldquoDominios de Seguridadrdquo

4 Clic en la pestantildea ldquoUsuarios y Gruposrdquo

5 Ingresar o editar los datos del usuario clic en ldquoAceptarrdquo

6 Se pueden administrar grupos al igual que administrar permisos y privilegios

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

111 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Modelamiento Dimensional ndash Oracle Warehouse Builder

1 Ingresar a OWB clic en

ldquoIniciordquo gtgt ldquoTodos los programasrdquo gtgt ldquoOracle-OraDB11G_homerdquo gtgt ldquoWarehouse Builderrdquo

gtgt ldquoDesign Centerrdquo

2 Ingresar con los siguientes datos

Usuario OWB_OWNER

Contrasentildea oracle123

Host 19216811269704

Puerto 1521

Nombre de servicio orcl

La pantalla principal consta de diversas secciones a continuacioacuten se describe de forma

Ilustracioacuten 62 Componentes principales de OWB

Seccioacuten ldquoNavegador de Proyectosrdquo

Esta seccioacuten contiene los proyectos creados ademaacutes de los diferentes componentes que contienen

un proyecto de OWB

Pasos para la creacioacuten de un nuevo proyecto

- Clic en el menuacute ldquoArchivordquo gtgt ldquoNuevordquo gtgt ldquoProyectordquo

Nombre de proyecto

Conexioacuten BDD

Componentes Hoja de Disentildeo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

112 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Ingresar el nombre del proyecto

- Clic en ldquoAceptarrdquo

A continuacioacuten se detallan los componentes utilizados en el presente proyecto

ldquoBase de Datosrdquo

Dentro de esta opcioacuten se pueden crear conexiones a distintas fuentes de datos mediante un wizard

que crea las conexiones seguacuten los datos de la fuente a conectarse

Se pueden tener varias conexiones en este caso una para el esquema fuente XSALES y otro al

esquema destina SALES_WH

Pasos para la creacioacuten de una nueva conexioacuten a una base de datos

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic derecho opcioacuten ldquoNuevo Moacutedulo de Oraclerdquo

- Empieza el wizard clic en ldquoSiguienterdquo

- Ingresar el nombre y el tipo de la nueva conexioacuten

- Ingresar los datos de conexioacuten a la base de datos a conectar

- Clic en Finalizar

Esta opcioacuten posee varios sub componentes que pueden ser utilizados por ejemplo

ldquoCorrespondenciasrdquo

Conocidos tambieacuten como ETLrsquos (proceso de extraccioacuten transformacioacuten y carga) al momento de crear

un nuevo ETL ese despliega una nueva hoja de disentildeo donde se pueden disentildear el proceso

simplemente arrastrando objetos y plasmando su loacutegica

Pasos para la creacioacuten de una nueva correspondencia

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoCorrespondenciardquo

- Clic en ldquoNueva Correspondenciardquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

113 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Ingresar el nombre de la nueva correspondencia

- Clic en ldquoAceptarrdquo

ldquoDimensionesrdquo

Mediante un wizard faacutecil e intuitivo se pueden crear dimensiones para el modelamiento dimensional

en eacutel se ingresa los datos solicitados por ejemplo atributos de la dimensioacuten niveles de jerarquiacutea

definicioacuten de atributos por nivel tipo de almacenamiento entre otros

Cuando se crea una dimensioacuten automaacuteticamente se crea a nivel de la herramienta una tabla y una

secuencia

Pasos para la creacioacuten de una nueva dimensioacuten

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoDimensionesrdquo

- Clic en ldquoNueva Dimensioacutenrdquo

- Inicia el wizard clic en ldquoSiguienterdquo

- Ingresar el nombre de la nueva dimensioacuten

- Seleccionar le tipo de almacenamiento (ROLAP)

- Ingresar los atributos el tipo de datos definir el tipo de llaves de negocio y sustitucioacuten

- Definir los niveles de jerarquiacutea

- Definir que atributos corresponden a cada nivel de jerarquiacutea creado

- Seleccionar el tipo de almacenamiento histoacuterico de la dimensioacuten (Tipo 1)

- Apareceraacute un cuadro de resumen clic en ldquoSiguienterdquo

- Clic en ldquoFinalizarrdquo

ldquoCubordquo

Al igual que las dimensiones se requiere un wizard que solicita la informacioacuten como son las medidas

y las dimensiones asociadas al cubo seguacuten el respectivo modelamiento

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

114 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Al crear un cubo se crea automaacuteticamente a nivel de la herramienta una tabla

Pasos para la creacioacuten de un nuevo cubo

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoCubosrdquo

- Clic en ldquoNueva Cubordquo

- Inicia el wizard clic en ldquoSiguienterdquo

- Ingresar el nombre de la nueva cubo

- Seleccionar le tipo de almacenamiento (ROLAP)

- Seleccionar las dimensiones con las que se relacionaraacute el cubo

- Definir las medidas y el tipo de datos

- Apareceraacute un cuadro de resumen clic en ldquoSiguienterdquo

- Clic ldquoFinalizarrdquo

ldquoTablasrdquo

Dentro de esta opcioacuten se pueden crear o importar tablas de la base de datos seguacuten corresponda la

conexioacuten creada para ser utilizada

Pasos para la creacioacuten de una nueva tabla

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoTablasrdquo

- Clic en ldquoNueva Tablardquo

- Ingresar el nombre de la nueva tabla

- Ingresar los atributos y el tipo de datos de la tabla

- Clic en ldquoAceptarrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

115 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Pasos para la importacioacuten de una tabla

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoTablasrdquo

- Clic en ldquoImportarrdquo gtgt ldquoObjetos de Base de Datosrdquo

- Ingresar los datos de conexioacuten a la base de datos clic en ldquoSiguienterdquo

- Seleccionar la opcioacuten ldquoTablardquo

- Seleccionar la tabla a importar

- Clic en ldquoTerminarrdquo

ldquoSecuenciasrdquo

En esta seccioacuten se encuentra objetos que representan a secuencias de nuacutemeros que a las cuales

hacen referencia otros objetos como dimensiones o cubos

Pasos para la creacioacuten de una nueva dimensioacuten

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoSecuenciasrdquo

- Clic en ldquoNueva Secuenciardquo

- Ingresar los datos de secuenciacioacuten

- Clic en ldquoTerminarrdquo

ldquoControl Centerrdquo

Esta seccioacuten permite el despliegue y la ejecucioacuten de los objetos dentro de OWB

Pasos para iniciar los servicios de control center

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

116 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Clic en ldquoIniciordquo gtgt ldquoTodos los programasrdquo gtgt ldquoOracle ndash OraDB11g_homerdquo gtgt ldquoWarehouse Builderrdquo

gtgt ldquoAdministracioacutenrdquo gtgt ldquoStart Control Center Servicerdquo

- Clic en la pestantildea ldquoCentro de Controlrdquo

- Ingresar los catos de conexioacuten al usuario OWSYS

- Dentro de OWB clic en el menuacute ldquoHerramientasrdquo

- Clic en ldquoGestor centro de controlrdquo

- Para el despliegue de objetos se procede mediante la seleccioacuten del objeto y su ldquoAccioacuten de

Desplieguerdquo Clic en el botoacuten ldquoDesplegarrdquo

- Para la ejecucioacuten de un ETL flujo de trabajo seleccionar el objeto desplegar el objeto y clic en

botoacuten ldquoEjecutarrdquo

Modelamiento Dimensional ndash Administrator Tool

1) Ingresar a Administracioacuten de BI clic en

ldquoIniciordquo gtgt ldquoTodos los programasrdquo gtgt ldquoOracle Business Intelligencerdquo gtgt ldquoAdministracioacuten de BIrdquo

2) Clic en el icono ldquoAbrir en liacuteneardquo (carpeta azul)

3) Ingresar con los siguientes datos

Contrasentildea de repositorio Admin123

Usuario weblogic

Contrasentildea Oracle_123

Para el modelamiento se debe proceder a realizar la configuracioacuten de las capas fiacutesica loacutegica y de

presentacioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

117 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 63 Componentes Principales del Administrator Tool - OBI

ldquoCapa Fiacutesicardquo

Dentro de esta capa se definen las conexiones a la base de datos de donde se extraeraacute el modelo

previamente creado en OWB

Pasos para crear una nueva conexioacuten a una base de datos e importar objetos

- Clic en el menuacute ldquoArchivordquo gtgt ldquoImportar Metadatosrdquo

- Seleccionar el tipo de importacioacuten (Servidor local)

- Seleccionar el tipo de conexioacuten (OCI 10g11g)

- Ingresar los datos de conexioacuten a la base de datos

Nombre del servicio orcl

Usuario SALES_WH

Contrasentildea Oracle123

- Seleccionar el tipo de objetos a importar

- Seleccionar el usuario de base de datos y los objetos a importar

- Clic en ldquoTerminarrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

118 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

ldquoCapa Loacutegicardquo

Esta seccioacuten permite el modelamiento loacutegico al modelo como son definicioacuten de dimensiones y

navegacioacuten entre niveles meacutetodos de agregacioacuten renombramiento y atributos entendibles a nivel

de negocio

Pasos para crear un nuevo modelo loacutegico

- Arrastrar los objetos importados dentro de la capa loacutegica

Pasos para renombrar las descripciones de los atributos

- Clic en el menuacute ldquoHerramientasrdquo gtgt ldquoUtilidadesrdquo

- Ejecutar ldquoCambiar Nombre de Asistenterdquo

- Seleccionar el modelo loacutegico de la pestantildea ldquoModelo de Negocio y Asignacioacutenrdquo clic ldquoAgregar

Jerarquiacuteardquo Clic ldquoSiguienterdquo

- Seleccionar los objetos a renombrar

- Seleccionar las opciones de renombramiento clic ldquoSiguienterdquo

- Clic en ldquoTerminarrdquo

Pasos para definir el meacutetodo de agregacioacuten de una medida

- Doble clic sobre una medida

- Clic en ldquoDesprotegerrdquo

- Clic en la pestantildea ldquoAgregacioacutenrdquo

- Seleccionar el meacutetodo de agregacioacuten (Sum)

- Clic en ldquoAceptarrdquo

Pasos para definir la loacutegica de una dimensioacuten

- Clic derecho sobre una dimensioacuten clic en ldquoCrear Dimensioacuten Loacutegicardquo

- Clic en ldquoDimensioacuten con Jerarquiacutea Basada en Nivelesrdquo

- Definir los niveles de la dimensioacuten creando niveles principales o secundarios

- Clic derecho sobre un nivel clic ldquoNuevo Objetordquo gtgt ldquoNivel Principalrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

119 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Arrastrar los atributos que correspondan al nivel creado

- Clic derecho doble sobre el atributo a definir como atributo de navegacioacuten a detalle

- Clic en ldquoNueva clave de nivel loacutegicardquo gtgt ldquoUsar para mostrarrdquo

- Clic en ldquoAceptarrdquo

Pasos para definir una unioacuten loacutegica entre dimensioacuten y cubo

- Clic derecho sobre el modelo loacutegico

- Clic en ldquoModelo de Negocio Loacutegicordquo gtgt ldquoDiagrama Completordquo

- Clic en el botoacuten ldquoNueva unioacutenrdquo

- Arrastra desde la tabla de hechos a la dimensioacuten a unir

- Definir las columnas por el cual se a realizar la unioacuten

- Clic en ldquoAceptarrdquo

ldquoCapa Presentacioacutenrdquo

Esta capa permite manejar la presentacioacuten final del modelo de BI al usuario como la definicioacuten de los

atributos y su orden de presentacioacuten

Pasos para crear un modelo de presentacioacuten reordenar atributos y tablas en la capa de

presentacioacuten

- Arrastrar los objetos creados de capa loacutegica dentro de la capa presentacioacuten

- Doble clic sobre las tablas o el modelo de presentacioacuten

- Definir el orden de los atributos o tablas mediante los botones de flechas

- Clic en ldquoAceptarrdquo

ldquoValidacioacuten de consistencia globalrdquo

Esta opcioacuten permite validar la consistencia del modelamiento en las 3 capas en caso de existir

errores se muestra el detalle de la inconsistencia

Pasos para guardar y comprobar la consistencia del modelo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

120 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Clic en el botoacuten de ldquoGuardarrdquo

- Desproteger los cambios antes de guardar clic en ldquoAceptarrdquo

- Confirmar la comprobacioacuten de consistencia clic en ldquoSirdquo

- Clic en ldquoComprobar Todos los Objetosrdquo

- Se muestra el detalle de la validacioacuten de la consistencia

- Clic en ldquoCerrarrdquo

Creacioacuten de Reportes y Cuadros de Mando

Pasos para crear un nuevo reporte

- Ingresar a un navegador web

- Ingresar al link http19216811269704analytics

- Ingresar con el usuario y contrasentildea asignados

- Clic en ldquoNuevordquo gtgt ldquoAnaacutelisisrdquo

- Seleccionar el modelo ldquoSALESrdquo (VENTAS)

- Seleccionar los atributos del ldquoAacutereas temaacuteticasrdquo a mostrar en el reporte dando doble clic sobre el atributo

- Clic en la pestantildea ldquoResultadosrdquo

- Clic en ldquoCrear Nuevo Objetordquo

- Seleccionar el objeto a incluir en el reporte

- Adicionalmente se puede editar y personalizar el objeto mediante el icono de ldquoLaacutepizrdquo

- Una vez terminado el reporte clic en ldquoGuardarrdquo

- Seleccionar la carpeta en donde se almacenaraacute el reporte

- Clic en ldquoAceptarrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

121 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 64 Componentes Principales Creacioacuten de Reportes ndash OBI

Pasos para crear una ldquoPeticioacuten de Datos de Panel de Controlrdquo

- Clic en ldquoNuevordquo gtgt ldquoPeticioacuten de Datos de Panel de Controlrdquo

- Seleccionar el modelo ldquoSALESrdquo (VENTAS)

- Mediante las opciones de edicioacuten se puede definir el disentildeo y las opciones de seleccioacuten de cada uno de los atributos

- Clic en ldquoGuardarrdquo

Pasos para crear un nuevo cuadro de mando

- Clic en ldquoNuevordquo gtgt ldquoPanel de Controlrdquo

- Ingresar el nombre de cuadro de mando y la carpeta en donde se almacenara

- A continuacioacuten aparece una pantalla de disentildeo del cuadro de mando en donde se pueden arrastrar los reportes y filtros a editar

- Esta seccioacuten maneja objetos de disentildeo de columnas y seccioacuten

- Estos objetos de disentildeo poseen atributos y propiedades de disentildeo

- Clic en ldquoGuardarrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

122 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Clic en ldquoEjecutarrdquo

Ilustracioacuten 65 Componentes Principales de Creacioacuten de Cuadros de Mando - OBI

Page 2: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

2 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Iacutendice de contenido

11Objetivos 9

111 Objetivo General 9

112 Objetivos Especiacuteficos 9

113 Justificacioacuten 10

114 Alcance 11

115 Metodologiacutea 11

116 Definiciones Acroacutenimos y Abreviaciones 11

21 Inteligencia de Negocios 16

22 Arquitectura General de la Solucioacuten de BI 23

23 Data Warehouse 24

24 Informacioacuten Georeferencial 28

25 Empresa de Retail 29

Capiacutetulo 3 Herramientas de una Solucioacuten de BI 31

31 Herramientas de Oracle Business Intelligence (OBI) 31

311 Oracle Business Intelligence 11g 32

312 Oracle Warehouse Builder 33

313 Oracle Database 35

314 Oracle BI Server 37

315 Oracle OBI Answers amp Dashboard 38

32 Mapas en Oracle Business Intelligence (OBI) 40

33 Herramientas para la Construccioacuten de Mapas 42

331 Oracle Fusion Middleware Map Viewer 42

332 Map Builder Tool 43

333 Oracle Spatial Data 47

34 OBIEE integrado con Map Viewer 47

Capiacutetulo 4 Anaacutelisis de las Metodologiacuteas de Business Intelligence 49

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

3 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

41 Ralph Kimball Vs Bill Inmon 49

42 Metodologiacutea de Ralph Kimball 51

43 Fase de la Metodologiacutea Ralph Kimball 55

44 Procesos Generales de Desarrollo 60

45 Recursos de Tecnologiacutea 61

Capiacutetulo 5 Disentildeo e implementacioacuten de un Modelo Baacutesico de BI (Basado en la Metodologiacutea de Ralph

Kimball) 62

51 Definicioacuten de Requerimientos del Negocio 62

511 Antecedentes 62

512 Objetivos 62

513 Solucioacuten 63

514 Beneficios 63

52 Moacutedulo de ldquoSALESrdquo (VENTAS) 63

521 Proceso general de carga de la informacioacuten 64

522 Definicioacuten de meacutetricas e indicadores 65

523 Definicioacuten del Modelo Dimensional 66

5231 Dimensiones 67

5232 Cubos de Informacioacuten 76

524 Definicioacuten del Modelo Fiacutesico 78

525 Implementacioacuten del modelo de BI en la suite de OBI 82

526 Disentildeo e Implementacioacuten de los mapas en el modelo de BI en la suite de OBI 85

527 Disentildeo e Implementacioacuten de reportes y cuadros de mando 95

5271 Ventas Totales en los antildeos 2010 2011 y 2012 95

5272 Ingresos Costos y Cantidad por Producto 96

5273 Deteccioacuten de clientes 97

5274 Deteccioacuten de canales 98

5275 Anaacutelisis de clientes con sus promociones 100

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

4 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

5276 Pronoacutesticos y proyecciones de Ventas 101

Capiacutetulo 6 Conclusiones y Recomendaciones 102

61 Conclusiones 102

62 Recomendaciones 103

Bibliografiacutea 105

Anexos 108

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

5 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Iacutendice de Ilustracioacuten

Ilustracioacuten 1 Edgar Codd (1969) 17

Ilustracioacuten 2 Descripcioacuten de un repositorio de informacioacuten 18

Ilustracioacuten 3 Evolucioacuten de la Inteligencia de Negocios 19

Ilustracioacuten 4 Procesos Organizacionales 22

Ilustracioacuten 5 Arquitectura de una solucioacuten de BI 23

Ilustracioacuten 6 Herramientas de Oracle BI 31

Ilustracioacuten 7 Herramientas de OWB 33

Ilustracioacuten 8 Herramientas de Oracle Database 35

Ilustracioacuten 9 Herramientas de OBI Server 37

Ilustracioacuten 10 Herramientas de OBI Answers amp Dashboards 38

Ilustracioacuten 11 Mapa en OBIEE 40

Ilustracioacuten 12 Arquitectura del Map Viewer 42

Ilustracioacuten 13 Interfaz del Map Builder Tool 43

Ilustracioacuten 14 Estilo Marker en Map Builder Tool 44

Ilustracioacuten 15 Creacioacuten de un tema en Map Builder Tool 45

Ilustracioacuten 16 Visualizacioacuten de un Mapa Base en Map Builder Tool 46

Ilustracioacuten 17 Niveles de Zoom de una Capa de Mapa en Map Builder Tool 46

Ilustracioacuten 18 OBIEE asociado con los Mapas 47

Ilustracioacuten 19 Modelo Estrella 53

Ilustracioacuten 20 Tareas de la Metodologiacutea de Kimball 55

Ilustracioacuten 21 Arquitectura de la solucioacuten ldquoSALESrdquo (VENTAS) ndash Empresa Retail 64

Ilustracioacuten 22 Modelo dimensional ldquoSALESrdquo (Ventas) ndash Empresa Retail 66

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

6 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 23 Tablas de Origen Dimensiones y Cargas en OWB 67

Ilustracioacuten 24ETLrsquos ndash Dim_Promotion 70

Ilustracioacuten 25 ETLrsquos ndash Dim_Product 72

Ilustracioacuten 26 ETLrsquos ndash Dim_Customer 74

Ilustracioacuten 27 ETLrsquos ndash Dim_Channel 75

Ilustracioacuten 28 Implementacioacuten SALES 77

Ilustracioacuten 29 ETLrsquos SALES 77

Ilustracioacuten 30 Modelo E-R de SALES_WH 78

Ilustracioacuten 31 Capa Fiacutesica ndash Modelo Dimensional 82

Ilustracioacuten 32 Diagrama ndash Modelo Dimensional 83

Ilustracioacuten 33 Capa Loacutegica ndash Modelo Dimensional 83

Ilustracioacuten 34 Capa de Presentacioacuten ndash Modelo Dimensional 84

Ilustracioacuten 35 Archivo jar de Oracle Map Builder 85

Ilustracioacuten 36 Paraacutemetros de conexioacuten a la BDD 86

Ilustracioacuten 37 Interfaz de Metadatos en Map Builder 87

Ilustracioacuten 38 Tablas con Datos Espaciales en Map Builder 88

Ilustracioacuten 39 Importacioacuten de archivos shapefile 88

Ilustracioacuten 40 Seleccioacuten del archivo shapefile (shp) 89

Ilustracioacuten 41 Carga del archivo shapefile (shp) 89

Ilustracioacuten 42 Visualizacioacuten del Mapa 90

Ilustracioacuten 43 Asignacioacuten de KEY al Tema ldquoCOUNTRYrdquo 90

Ilustracioacuten 44 Conexioacuten al Map Viewer 91

Ilustracioacuten 45 Configuracioacuten Datos del Mapa en OBIEE 92

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

7 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 46 Asignacioacuten de la Capa (Layer) en OBIEE 92

Ilustracioacuten 47 Importacioacuten de Capas (Layers) 93

Ilustracioacuten 48 Editar Capa (Layer) 93

Ilustracioacuten 49 Asignacioacuten de Mapa de Fondo en OBIEE 94

Ilustracioacuten 50 Importacioacuten de Mapa de Fondo en OBIEE 94

Ilustracioacuten 51 Editar Mapa de Fondo en OBIEE 95

Ilustracioacuten 52 Implementacioacuten del Reporte Ventas por Antildeo 96

Ilustracioacuten 53 Implementacioacuten del Reporte de Ingresos Cantidad por Antildeo 96

Ilustracioacuten 54 Detalle de Ingresos por Producto de los antildeos 2010 2011 2012 2013 97

Ilustracioacuten 55 Deteccioacuten de clientes 98

Ilustracioacuten 56 Deteccioacuten de Canales 99

Ilustracioacuten 57 Anaacutelisis de clientes con sus promociones 100

Ilustracioacuten 58 Pronoacutesticos y proyecciones de ventas 101

Ilustracioacuten 59 Pantalla de acceso OBI 108

Ilustracioacuten 60 Seleccioacuten del panel de control ldquoSALESrdquo (VENTAS) 108

Ilustracioacuten 61 Componentes principales del panel de control 109

Ilustracioacuten 62 Componentes principales de OWB 111

Ilustracioacuten 63 Componentes Principales del Administrator Tool - OBI 117

Ilustracioacuten 64 Componentes Principales Creacioacuten de Reportes ndash OBI 121

Ilustracioacuten 65 Componentes Principales de Creacioacuten de Cuadros de Mando - OBI 122

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

8 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Iacutendice de Tabla

Tabla 1 Diferencias del Sistema Tradicional vs Data Warehouse 25

Tabla 2 Ventajas y Desventajas ndash Inmon vs Kimball 51

Tabla 3 Requerimientos de recursos tecnoloacutegicos - Servidor 61

Tabla 4 Requerimientos de recursos tecnoloacutegicos - Software 61

Tabla 5 Variables de Anaacutelisis ndash ldquoMoacutedulo Ventasrdquo 66

Tabla 6 Atributos de Dimensioacuten - Dim_Time 68

Tabla 7 Atributos de Dimensioacuten ndash Dim_Promotion 69

Tabla 8 Mapeo de las Fuentes ndash Dim_Promotion 69

Tabla 9 Atributos de Dimensioacuten ndash Dim_Product 71

Tabla 10 Mapeo de las Fuentes ndash Dim_Product 71

Tabla 11 Atributos de Dimensioacuten ndash Dim_Customer 73

Tabla 12 Mapeo de las Fuentes ndash Dim_Customer 73

Tabla 13 Atributos de Dimensioacuten ndash Dim_Channel 74

Tabla 14 Mapeo de las Fuentes - Dim_Channel 75

Tabla 15 Atributos de dimensioacuten - SALES 76

Tabla 16 Medidas - SALES 77

Tabla 17 Tabla ldquoCHANNELSrdquo del modelo E-R ldquoSALES_WHrdquo 79

Tabla 18 Tabla ldquoCUSTOMERSrdquo del modelo E-R ldquoSALES_WHrdquo 79

Tabla 19 Tabla ldquoPRODUCTSrdquo del modelo E-R ldquoSALES_WHrdquo 80

Tabla 20 Tabla ldquoPROMOTIONSrdquo del modelo E-R ldquoSALES_WHrdquo 80

Tabla 21 Tabla ldquoTIMESrdquo del modelo E-R ldquoSALES_WHrdquo 81

Tabla 22 Tabla ldquoSALESrdquo del modelo E-R ldquoSALES_WHrdquo 81

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

9 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 1 Introduccioacuten

En el presente capiacutetulo se trataraacute sobre la exposicioacuten de puntos esenciales para la disertacioacuten de

grado definiendo los objetivos y alcance del proyecto Ademaacutes se expondraacuten conceptos

fundamentales y las tecnologiacuteas necesarias para el desarrollo del proyecto con el fin de presentar

una base de conocimientos sobre la cual el proyecto se desarrollaraacute

11 Objetivos

111 Objetivo General

Implementar un modelo baacutesico para el uso de la informacioacuten georeferencial en aplicaciones de

Business Intelligence especiacuteficamente utilizando data mart para la creacioacuten de un data warehouse

corporativo

112 Objetivos Especiacuteficos

- Analizar sobre Business Intelligence y sus respectivos componentes necesarios para la

implementacioacuten de un modelo baacutesico para el uso de informacioacuten georeferencial especiacuteficamente

utilizando data mart para la creacioacuten de un data warehouse

- Averiguar las caracteriacutesticas de la informacioacuten georeferencial en la gestioacuten de una empresa de

retail

- Realizar ldquointeligencia de negociordquo para una empresa de retail

- Analizar metodologiacuteas y herramientas de construccioacuten de data warehouse y soluciones de

Business Intelligence que garanticen el acceso de la informacioacuten de acuerdo a las mejores

praacutecticas de la industria de sistemas de informacioacuten gerencial que permitan contar con

Una sola versioacuten de la verdad

Informacioacuten confiable y a tiempo

Acceder a indicadores de gestioacuten del negocio

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

10 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Accesar dentro de la misma herramienta a la informacioacuten que componen los

indicadores de gestioacuten

Detectar tendencias y excepciones

- Disentildear los cubos de informacioacuten para el modelo baacutesico para la construccioacuten de un data

warehouse para una empresa de retail

- Implementar ciertas consultas utilizando los cubos

113 Justificacioacuten

Para toda empresa la toma de decisiones es un proceso esencial que permite el cumplimiento de

sus objetivos y es la accioacuten maacutes importante que se desarrolla dentro de una organizacioacuten porque la

administracioacuten se basa en dichas decisiones

La toma de decisiones es el proceso para identificar y seleccionar un curso de accioacuten para resolver un

problema en especiacutefico

Basado en lo anterior es importante optimizar el proceso minimizar el tiempo tomar las decisiones

maacutes acertadas y basarlas en argumentos vaacutelidos en el menor costo posible Esto se puede lograr a

traveacutes del uso de la inteligencia de negocios porque permite obtener la informacioacuten adecuada a

disposicioacuten de las personas que la necesiten en una manera comprensible para cada uno y de forma

raacutepida

Las empresas son importantes para el paiacutes porque contribuyen en gran medida tanto a la economiacutea

como a la sociedad por lo que se considera oportuna la implementacioacuten de un modelo baacutesico para el

uso de la informacioacuten georeferencial en aplicaciones de business intelligence para optimizar la

gestioacuten de una empresa de retail

Para dicha implementacioacuten se utilizaraacute herramientas de Oracle por el faacutecil acceso a las mismas

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

11 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

114 Alcance

La presente disertacioacuten de grado culminaraacute con una aplicacioacuten funcional para que el usuario final

haga uso de los cubos de informacioacuten

115 Metodologiacutea

El siguiente proyecto se llevaraacute a cabo por medio de una metodologiacutea investigativa y descriptiva ya

que se realizaraacute en primera instancia un anaacutelisis sobre Business Intelligence para luego proceder a la

implementacioacuten del modelo baacutesico para el uso de la informacioacuten georeferencial para optimizar la

gestioacuten de una empresa de retail Para la implementacioacuten se aplicaran modelos de BI Oracle

Para la implementacioacuten se analizaraacute dos metodologiacuteas Kimball e Inmon donde se procederaacute a

escoger una

116 Definiciones Acroacutenimos y Abreviaciones

Business Intelligence

El exceso de informacioacuten no es poder pero el conocimiento siacute lo es

Con mucha frecuencia la transformacioacuten y el anaacutelisis de toda la informacioacuten y datos que las propias

compantildeiacuteas generan se convierte en un problema y por lo tanto la toma de decisiones se vuelve

desesperadamente lenta o se toman decisiones sin toda la informacioacuten relevante

Las tecnologiacuteas de Inteligencia de Negocios (Business Intelligence) ayudan a los ejecutivos y

funcionarios a entender los datos maacutes raacutepidamente a fin de que puedan tomar decisiones raacutepidas y

mejores y finalmente mejorar sus movimientos hacia la consecucioacuten de objetivos de negocios El

impulsor clave detraacutes de los objetivos de BI es incrementar la eficiencia organizacional y la

efectividad

La Inteligencia de Negocios (BI) y la Data Warehouse (DW) como componentes de alto nivel de los

Sistemas de Informacioacuten tienen una serie de ventajas y beneficios para toda organizacioacuten entre los

maacutes importantes estaacute el manejar vastas cantidades de informacioacuten y obtener conocimiento de ellas

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

12 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

permitiendo un mejor desempentildeo de la empresa Con esa informacioacuten maacutes precisa y conocimiento

que se adquiere se puede mejorar el manejo operativo de la empresa tambieacuten se pueden tomar

decisiones estrateacutegicas y se mejora el desempentildeo de muchas de sus funciones como marketing

ventas precios pronoacutesticos finanzas cadena de abastecimientos y atencioacuten al cliente

Data Warehouse

Un Data Warehouse (DWH) es un repositorio central que contiene la informacioacuten maacutes valiosa de la

empresa Los datos que aquiacute se almacenan han pasado por un proceso de calidad que asegura su

consistencia Ademaacutes el repositorio estaacute construido de tal manera que el acceso sea lo maacutes raacutepido

posible

Su construccioacuten se va haciendo por etapas que pueden corresponder a los procesos o a las

principales aacutereas funcionales de la empresa Por ejemplo Aacuterea de Ventas Aacuterea Financiero Contable

Aacuterea de Recursos Humanos etc Estas aacutereas reciben el nombre de Data Marts

Otra opcioacuten es construir Data marts especiacuteficos para proyectos que requieren informacioacuten de la

compantildeiacutea Anaacutelisis de Rentabilidad por Producto Agencias Cliente Preparacioacuten de Estados

Financieros Administrativos Proyectos de Balanced Scorecard Six Sigma Evaluacioacuten de Eficiencia de

Procesos Especiacuteficos etc

Datamart

Un data mart es una versioacuten especial de un data warehouse Son subconjuntos de datos con el

propoacutesito de ayudar a que un aacuterea especiacutefica dentro del negocio pueda tomar mejores decisiones

Los datos existentes en este contexto pueden ser agrupados explorados propagados de muacuteltiples

formas para que diversos grupos de usuarios realicen la explotacioacuten de los mismos de la forma maacutes

conveniente seguacuten sus necesidades

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

13 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Modelo de Datos

Un modelo de datos es un sistema formal y abstracto que permite describir los datos de acuerdo con

reglas y convenios predefinidos Es un sistema formal pues los objetos del sistema se manipulan

siguiendo reglas perfectamente definidas y utilizando exclusivamente los operadores definidos en el

sistema independientemente de lo que estos objetos y operadores puedan significar Existen

modelos relacionales y modelos multidimensionales

- Modelo Relacional

Es un modelo de datos basado en la loacutegica de predicados y en la teoriacutea de conjuntos Es el modelo

maacutes utilizado en la actualidad para modelar problemas reales y administrar datos dinaacutemicamente El

modelo relacional es el pilar fundamental para el disentildeo de la mayoriacutea de las bases de datos La

composicioacuten de estas bases de datos son decenas de tablas relacionadas

- Modelo Multidimensional

El modelo multidimensional es una teacutecnica para modelar bases de datos simples y entendibles al

usuario final ya sea para presentar la informacioacuten en un marco estaacutendar e intuitivo que permitan un

acceso de alto rendimiento Sus principales componentes son

Tablas de Hechos es la tabla central de un esquema y contiene los valores de las medidas de

negocio Cada medida se toma mediante la interseccioacuten de las dimensiones que la definen dichas

dimensiones estaraacuten reflejadas en sus correspondientes tablas de dimensiones que rodearaacuten la tabla

de hechos y estaraacuten relacionadas con ella

Tabla de Dimensiones son elementos que contienen atributos que se utilizan para restringir y

agrupar los datos almacenados en una tabla de hechos cuando se realizan consultas sobre dicho

datos en un entorno de data warehouse o data mart

Proceso ETL Es el proceso que permite a las organizaciones mover datos desde muacuteltiples fuertes reformatearlos

limpiarlos y cargarlos en otra base de datos data mart o data warehouse para analizarla y apoyar

un proceso de negocio

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

14 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Extraer Extraer la informacioacuten de las diferentes fuentes de datos

- Transformar Esta fase aplica una serie de reglas de negocio o funciones sobre los datos extraiacutedos

para convertirlos en datos que seraacuten cargados

- Carga es el momento en el cual los datos de la fase anterior (transformacioacuten) son cargados en el

sistema de destino

Cubos de Informacioacuten

Los cubos de informacioacuten o cubos OLAP son almacenes de datos donde se trata de organizar los

datos por tablas o relaciones los cubos OLAP tienen un nuacutemero indefinido de dimensiones ademaacutes

contendraacute datos de una determinada variable que se desea analizar proporcionando una vista loacutegica

de los datos provistos por el sistema de informacioacuten hacia el data warehouse esta vista estaraacute

dispuesta seguacuten unas dimensiones y podraacute contener informacioacuten calculada

A la informacioacuten de un cubo puede acceder mediante tablas dinaacutemicas en una hoja de caacutelculo o a

traveacutes de programas personalizados Las tablas dinaacutemicas le permiten manipular las vistas de la

informacioacuten con mucha facilidad Las diferentes operaciones que se pueden realizar con cubos de

informacioacuten se producen con mucha rapidez Llevando estos conceptos a un data warehouse eacuteste es

una coleccioacuten de datos que estaacute formada por dimensiones y variables entendiendo como

dimensiones a aquellos elementos que participan en el anaacutelisis y variables a los valores que se

desean analizar

Dimensiones

Las dimensiones de un cubo son atributos relativos a las variables son las perspectivas de anaacutelisis de

las variables (forman parte de la tabla de dimensiones) Son cataacutelogos de informacioacuten

complementaria necesaria para la presentacioacuten de los datos a los usuarios como por ejemplo

descripciones nombres zonas rangos de tiempo etc Es decir la informacioacuten general

complementaria a cada uno de los registros de la tabla de hechos

Variables

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

15 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Tambieacuten llamadas indicadores de gestioacuten son los datos que estaacuten siendo analizados Forman parte

de la tabla de hechos Maacutes formalmente las variables representan alguacuten aspecto cuantificable o

medible de los objetos o eventos a analizar Normalmente las variables son representadas por

valores detallados y numeacutericos para cada instancia del objeto o evento medido En forma contraria

las dimensiones son atributos relativos a las variables y son utilizadas para indexar ordenar agrupar

o abreviar los valores de las mismas

Georeferenciacioacuten

Es el proceso que nos permite agregar coordenadas geograacuteficas (latitud y longitud) a su base de

datos para que pueda ser visualizada en un mapa

A traveacutes de la georeferenciacioacuten se aporta con una nueva dimensioacuten en la comprensioacuten de la

informacioacuten del mercado para el sector retail proporcionando un soporte soacutelido para la toma de

decisiones en todos los aacutembitos

Empresa de Retail

Es un sector econoacutemico que engloba a las empresas especializadas en la comercializacioacuten masiva de

productos o servicios uniformes a grandes cantidades de clientes Es el sector industrial que entrega

productos al consumidor final

En el negocio del retail se pueden incluir todas las tiendas o locales comerciales que habitualmente

se encuentran en cualquier centro urbano con venta directa al puacuteblico sin embargo su uso se halla

maacutes bien ligado a las grandes cadenas de locales comerciales El ejemplo maacutes comuacuten del retail lo

constituyen los supermercados otros comercios tradicionalmente asociados al retail son las tiendas

por departamentos casas de artiacuteculos para el hogar ferreteriacuteas farmacias venta de indumentaria

libreriacuteas entre muchas maacutes

La complejidad del retail viene dada por la amplia variedad de artiacuteculos y tipos de artiacuteculos que

ofrecen asiacute como el nivel de operaciones efectuado Las operaciones de venta del retail generan una

cantidad de datos tal que puede resultar abrumadora para aquellos ajenos al negocio

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

16 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 2 Marco Teoacuterico

En este capiacutetulo se explicara sobre la inteligencia de negocios definicioacuten origen caracteriacutesticas y la

arquitectura general de la solucioacuten de BI estos conceptos ayudaran a fundamentar la

implementacioacuten de este proyecto

21 Inteligencia de Negocios

Introduccioacuten

Uno de los conceptos maacutes acertados para la definicioacuten de Inteligencia de Negocios es el descrito por

Thomas H Davenport el cual hace mencioacuten al teacutermino como

ldquoConjunto de Tecnologiacuteas y Procesos que utilizan datos para entender y analizar el desempentildeo del

negociordquo

Origen

El intereacutes por la Inteligencia de Negocios viene creciendo a medida que su empleo posibilita a las

corporaciones realizar una serie de anaacutelisis y proyecciones para agilizarlos procesos relacionados a la

toma de decisiones Es lo que defiende Howard Dresner vicepresidente de la empresa Gartner y

padre del teacutermino Asiacute como eacutel los norteamericanos ganaron fama por el desarrollo de las modernas

herramientas de BI

Pero en teacuterminos de registro histoacuterico Yves-Michel Marti cientiacutefico profesor y fundador de Egideria

una de las mayores empresas europeas de consultoriacutea en Inteligencia de Negocios clama por que el

viejo continente se reconozca como la cuna y la aplicacioacuten pionera del concepto de BI Seguacuten Marti

la tradicioacuten de los paiacuteses europeos estaacute repleta de referencias En sus estudios sobre economiacutea

inteligente uno de los ejemplos citados relata que a fines del siglo XVI la Reina Elizabeth I con el

objetivo de ocupar los territorios conquistados determinoacute que la base de la fuerza inglesa fuera

informacioacuten y comercio y le pidioacute al filoacutesofo Francis Bacon que inventase un sistema dinaacutemico de

informacioacuten el cual fue ampliamente aplicado por los ingleses

Por la oacuteptica de la tecnologiacutea la era que podemos llamar ldquopre-BIrdquo estaacute en un pasado no muy distante

aproximadamente entre treinta y cuarenta antildeos atraacutes cuando las computadoras dejaron de ocupar

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

17 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

salas gigantescas a medida que disminuyeron su tamantildeo y al mismo tiempo las empresas

comenzaron a ver los datos como una posible e importante fuente generadora de informaciones

decisorias

Sin embargo en aquella eacutepoca todaviacutea no existiacutean recursos eficientes que posibilitasen un anaacutelisis

consistente de esos datos para la toma de decisiones Era posible reunir informaciones de manera

integrada fruto de sistemas transaccionales establecidos con predominancia en datos jeraacuterquicos

pero que reunidos como bloques cerrados de informacioacuten permitiacutean una visioacuten de la empresa pero

no traiacutean ganancias decisivas o negociables Estamos hablando del final de los antildeos 60

El panorama comenzoacute a cambiar en la deacutecada del 70 con el surgimiento de las tecnologiacuteas de

almacenamiento y acceso a datos DASD (Direct Access Storage Device ndash dispositivo de

almacenamiento de acceso directo) y SGBD (Sistema Administrador de Base de Datos) dos siglas

cuyo principal significado era el de establecer una uacutenica fuente de datos para todo el procesamiento

A partir de entonces la computadora pasoacute a verse como un coordinador central para actividades

corporativas y la base de datos fue considerada un recurso baacutesico para asegurar la ventaja

competitiva en el mercado

Ilustracioacuten 1 Edgar Codd (1969)1

A comienzos de los antildeos 90 la mayoriacutea de las grandes empresas contaba solamente con Centros de

Informacioacuten (CI) que aunque manteniacutean stock de datos ofreciacutean poquiacutesima disponibilidad de

informacioacuten Igualmente los CIs supliacutean de cierta forma las necesidades de ejecutivos y

responsables por la toma de decisiones y suministraban informes e informaciones gerenciales El

mercado pasoacute a comportarse de un modo maacutes complejo y la Tecnologiacutea de la Informacioacuten avanzoacute

rumbo al perfeccionamiento de herramientas de software las cuales ofreciacutean informaciones precisas

1 Fuente httpbi-unadblogspotcom Autor Eduardo A Carrillo Q

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

18 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

y en el momento oportuno para definir acciones que teniacutean como objetivo la mejoriacutea del

desempentildeo en el mundo de los negocios

Entre 1992 y 1993 surgioacute el Data Warehouse un repositorio uacutenico de datos (los cuales fueron

consolidados limpiados y uniformizados) considerado por los especialistas en el asunto como pieza

esencial para la ejecucioacuten praacutectica de un proyecto de Inteligencia de Negocios Sin embargo cuando

se trata de BI las opiniones no siempre son unaacutenimes Seguacuten la evaluacioacuten de algunos consultores es

importante que la empresa que desea implementar herramientas de anaacutelisis disponga de un

repositorio especiacutefico para reunir los datos ya transformados en informacioacuten Ese repositorio no

debe ser necesariamente un Data Warehouse sino algo menos complejo como por ejemplo un

Data Mart (base de datos disentildeada de forma personalizada para asuntos o aacutereas especiacuteficas) o una

base de datos relacional comuacuten pero separada del ambiente transaccional (operativo) y dedicada a

almacenar las informaciones usadas como base para la realizacioacuten de diferentes anaacutelisis y

proyecciones

Ilustracioacuten 2 Descripcioacuten de un repositorio de informacioacuten2

Con ello el sector corporativo comenzoacute a interesarse por las soluciones de BI de forma maacutes

contundente principalmente a fines de 1996 cuando el concepto comenzoacute a ser difundido como un

proceso de evolucioacuten del EIS - Executive Information Systems - un sistema creado a fines de la

2 Fuente httpwwwslidesharenethugocesinteligencia-de-negocios-business-intelligence Autor Hugo

Ceacutespedes A

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

19 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

deacutecada del 70 a partir de los trabajos desarrollados por los investigadores del MIT (Massachusetts

Institute of Tecnology EEUU)

El EIS (Executive Information System) es un software que tiene la intencioacuten de suministrar

informaciones empresariales a partir de una base de datos

Con el paso de los antildeos el teacutermino Inteligencia de Negocios tuvo mayor alcance dentro de un

proceso natural de evolucioacuten abarcando una serie de herramientas como el propio EIS (Executive

Information System ndash Sistema de Informaciones Ejecutivas) maacutes las soluciones DSS (Decision Support

System ndash Sistema de Soporte a la toma de decisiones) Planillas Electroacutenicas Generadores de

Consultas y de Informes Data Marts Data Mining Herramientas OLAP entre tantas otras que

tienen como objetivo promover agilidad comercial dinamizar la capacidad de toma de decisiones y

refinar estrategias de relacioacuten con clientes para responder a las necesidades del sector corporativo

Ilustracioacuten 3 Evolucioacuten de la Inteligencia de Negocios3

La historia de la Inteligencia de Negocios tambieacuten estaacute profundamente relacionada al ERP (Enterprise

Resource Planning) que representa los sistemas integrados de gestioacuten empresarial cuya funcioacuten es

facilitar el aspecto operativo de las empresas Estos sistemas registran procesan y documentan cada

hecho nuevo y distribuyen la informacioacuten de manera clara y segura en tiempo real

Pero las empresas que implementaron estos sistemas se dieron cuenta raacutepidamente que tan soacutelo

almacenar gran cantidad de datos de nada valiacutea si esas informaciones estaban repetidas incompletas

3 Fuente httpwwwslidesharenethugocesinteligencia-de-negocios-business-intelligence Autor Hugo

Ceacutespedes A

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

20 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

y dispersadas en varios sistemas dentro de la corporacioacuten Se percibioacute que era necesario disponer de

herramientas que permitiesen reunir esos datos en una base uacutenica y trabajarlos de forma que

posibilitasen la realizacioacuten de diferentes anaacutelisis bajo variados aacutengulos Por esa razoacuten la mayoriacutea de

los proveedores de ERP comenzoacute a embutir en sus paquetes los moacutedulos de BI que estaacuten

sofisticaacutendose cada vez maacutes

Definicioacuten

Inteligencia de Negocios se define como la habilidad de generar conocimiento extraiacutedo a partir de

datos para apoyar a la toma de decisiones mediante procesos que hacen uso de metodologiacuteas

tecnologiacuteas y aplicaciones que permiten el tratamiento y la depuracioacuten de la informacioacuten de distintas

fuentes y como resultado aplicar teacutecnicas analiacuteticas de generacioacuten del conocimiento

Como componente de alto nivel de los sistemas de informacioacuten tienen una serie de ventajas y

beneficios para toda organizacioacuten entre los maacutes importantes estaacute el manejar vastas cantidades de

informacioacuten y obtener conocimiento de ellas permitiendo un mejor desempentildeo de la empresa Con

esa informacioacuten maacutes precisa y conocimiento que se adquiere se puede mejorar el manejo operativo

de la empresa tambieacuten se pueden tomar decisiones estrateacutegicas y se mejora el desempentildeo de

muchas de sus funciones como marketing ventas precios pronoacutesticos finanzas cadena de

abastecimientos y atencioacuten al cliente

La Inteligencia de Negocios busca convertir una empresa en una entidad analiacutetica esto implica que

ademaacutes de procesar datos e informacioacuten esta aprenda a generar conocimiento y sobretodo

aprendan de ello

Y como resultado hacer que las empresas sean maacutes productivas y tengan mayor competitividad

dentro del mercado

Entre las principales caracteriacutesticas se mencionan las siguientes

Accesibilidad a la informacioacuten

- Al ser la informacioacuten la base de la solucioacuten de inteligencia de negocios las herramientas deben

asegurar y garantizar el acceso a la informacioacuten de manera iacutentegra raacutepida y segura

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

21 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Apoyo en la toma de decisiones

- Las herramientas deben como resultado brindar anaacutelisis de informacioacuten relevantes que apoyen la

toma de decisiones y le permitan al usuario tener la facilidad de seleccionar y manipular la

informacioacuten que necesite

Orientacioacuten al usuario final

- Las herramientas prestan la mayor facilidad para el usuario final e independizar la parte teacutecnica

con el uso de las herramientas de presentacioacuten de manera que los usuarios finales tengan

acceso de forma intuitiva a la informacioacuten y puedan manipular y crear sus propios anaacutelisis

Otras caracteriacutesticas

- Obtener informacioacuten de manera oportuna y precisa en tiempo real

- Medir y evaluar el desempentildeo a nivel de proceso o a nivel organizacional

- Analizar patrones de comportamiento en el tiempo

- Ejecutar y monitorear planes operativos

- Analizar a la empresa bajo teacuterminos de mercado y competencia

- Eliminar suposiciones en la toma de decisiones

- Revelar oportunidades de crecimiento y rentabilidad

Importancia

La importancia de la implementacioacuten de una solucioacuten de inteligencia de negocios dentro de una

empresa radica en

- Soportar y apoyar a la toma de decisiones

- Analizar de forma intuitiva e interactiva la informacioacuten relevante del negocio

- Permitir a los usuarios manejar una gran cantidad de informacioacuten para el anaacutelisis y establecer sus

relaciones comprender comparativos y tendencias

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

22 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Prevenir la potencial perdida de informacioacuten relevante por la masiva acumulacioacuten de informacioacuten

histoacuterica

- Proveer la mejor plataforma tecnoloacutegica para el proceso decisional aumentando la performance

y rendimiento de la organizacioacuten

- Obtener y procesar informacioacuten estrateacutegica y operacional actual y pasada

- Medir el desempentildeo de una empresa bajo indicadores de gestioacuten

- Incentivar como proceso de mejora continua alineado a los objetivos estrateacutegicos de la empresa

Grados de Inteligencia dentro de una Empresa

Ilustracioacuten 4 Procesos Organizacionales4

La inteligencia de Negocios es el conjunto de tecnologiacuteas y procesos que permiten la generacioacuten de

conocimiento a partir de la informacioacuten relevante del rol de negocio para entender y analizar del

desempentildeo de la empresa tanto como negocio a nivel operativo taacutectico y estrateacutegico

Cada nivel tiene una funcioacuten primordial tanto dentro del mismo nivel como con los niveles aledantildeos

justamente buscando el alineamiento con los objetivos y procesos organizacionales y estos son

4 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

23 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Nivel Estrateacutegico

- Analizar y controlar el desempentildeo empresarial

- Control de meacutetricas e indicadores de gestioacuten

- Alinear las estrateacutegicas y objetivos corporativos de la empresa

Nivel Taacutectico

- Realizar consultas y anaacutelisis multidimensional sobre la informacioacuten relevante

- Acceder analizar y formatear informacioacuten de manera independiente

- Determinar los factores de anaacutelisis de la informacioacuten en tiempo y espacio

Nivel Operativo

- Reportes operativos bajo demanda

- Creacioacuten y distribucioacuten de reportes de cualquier fuente de datos seguacuten la necesidad del usuario

- Responder a preguntas de negocio correcta y oportunamente

22 Arquitectura General de la Solucioacuten de BI

Ilustracioacuten 5 Arquitectura de una solucioacuten de BI5

5 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

24 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

El esquema general que emplea una solucioacuten de inteligencia de negocios es el desarrollo y utilizacioacuten

de un sistema de informacioacuten inteligente el cual es creado a partir del modelamiento de la

informacioacuten relevante de la empresa mediante la determinacioacuten de meacutetricas y factores de anaacutelisis

seguacuten el rol del negocio

De acuerdo al nivel y a la complejidad de anaacutelisis las actividades de inteligencia de negocios se

resumen de la siguiente manera

Informacioacuten Operacional

Corresponde a la informacioacuten que administra la empresa como parte de su giro de negocio la misma

puede provenir de distintas fuentes

- Archivos de texto

- Archivos Excel

- BDD empresariales

Proceso ETL

- Las herramientas y teacutecnicas ETL (extraer transformar y cargar) extraen los distintos datos de

diversas fuentes los depuran y preparan (homogeneizacioacuten de los datos) para posteriormente

almacenarlos dentro de un data warehouse o data mart y finalmente poder consumir esta

informacioacuten resultante dentro de herramientas especializadas de anaacutelisis

23 Data Warehouse

Definicioacuten

Un Data Warehouse (DWH) es un repositorio central que contiene la informacioacuten maacutes valiosa de la

empresa Los datos que aquiacute se almacenan han pasado por un proceso de calidad que asegura su

consistencia Ademaacutes el repositorio estaacute construido de tal manera que el acceso sea lo maacutes raacutepido

posible

Objetivos

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

25 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Los objetivos principales de un Data Warehouse son

- Hacer la informacioacuten de la organizacioacuten accesible

- Hacer la informacioacuten de la organizacioacuten consistente

- Controlar el acceso efectivo a los datos

- Generar informacioacuten de manera flexible

- Servir de ayuda a la toma de decisiones

Ventajas

Las principales ventajas de un Data Warehouse son

- Toda la informacioacuten estaacute un solo lugar (Una sola fuente de la verdad)

- Informacioacuten actualizada

- Acceso raacutepido

- No hay liacutemites de espacio (Ej Archivos XLS)

- Contiene toda la historia de la compantildeiacutea

- Faacutecil de comprender (Modelada en teacuterminos del negocio)

- Contiene definiciones claras y uniformes

- Datos estandarizados

Sistema Tradicional vs Data Warehouse

Las diferencias entre estos dos tipos de sistemas son

Sistema Tradicional Data Warehouse

Especializada en la actualizacioacuten del procesamiento transaccional

Especializada en el almacenamiento y consulta jerarquizada de la informacioacuten

Orientado a un proceso particular del negocio Anaacutelisis del rol de negocio para el apoyo en toma de decisiones

Datos en general desagregados seguacuten el proceso

Datos en distintos niveles de detalle y agregacioacuten

Importancia del dato actual a nivel transaccional

Importancia del dato histoacuterico ya actual a nivel de anaacutelisis

Estructura entidad relacioacuten Estructura multidimensional

Usuarios de nivel operativo y taacutectico Usuarios de nivel estrateacutegico

Maneja informacioacuten operativa del negocio Maneja informacioacuten interna y externa de anaacutelisis de negocio

Tabla 1 Diferencias del Sistema Tradicional vs Data Warehouse

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

26 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Data Warehouse o Data Mart

Un Data Warehouse o Data Mart es un repositorio dentro de la base de datos que se caracteriza por

integrar la informacioacuten de distintas fuentes bajo un anaacutelisis y modelamiento previo de una

estructura que sea suficientemente estable vasta y raacutepida para el anaacutelisis del negocio de la empresa

La ventaja principal de este tipo de estructura dentro de la base de datos es la accesibilidad a la

informacioacuten ya que maneja un modelamiento desnormalizado a diferencia del modelo entidad

relacioacuten lo que permite generar rapidez y fluidez para las consultas de la informacioacuten

Un data warehouse abarca todos los procesos dentro de una empresa a nivel corporativo mientras

que un data mart es considerado un data warehouse especializado por cada una de las aacutereas dentro

de la organizacioacuten de la empresa

Como opcioacuten de implementacioacuten se tiene

- A partir de un data warehouse crear data marts especializados por cada una de las aacutereas de la

empresa

- Crear data marts especializados por cada aacuterea dentro de la empresa y posteriormente construir

un data warehouse unificado

Para cualquiera de los casos se debe tener las siguientes consideraciones

- Crear un data warehouse corporativo abarca una larga etapa de disentildeo Construccioacuten y

validacioacuten en un tiempo estimado de 1 a 2 antildeos

- Crear un data mart especializado conlleva pedidos de proyecto maacutes cortos aproximadamente de

3 a 4 meses por su focalizacioacuten en procesos especiacuteficos teniendo la consideracioacuten que no se

debe perder la visa final de integracioacuten con otros data marts

Caracteriacutesticas

Las caracteriacutesticas principales de un data warehouse y data mart son

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

27 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Integrado

- Toda la informacioacuten se maneja dentro de una estructura consistente ya que como se mencionoacute

la informacioacuten puede extraerse de distintas fuentes y se debe tener en cuenta la integracioacuten

entre todas ellas y a queacute nivel de detalle se analizaran

Temaacutetico

- El modelamiento busca integrar en un entorno operacional la informacioacuten relacional necesaria

para la generacioacuten del conocimiento del negocio mediante la organizacioacuten de la informacioacuten por

temas o puntos de anaacutelisis para facilitar su acceso y entendimiento basados en aspectos de

intereacutes de la empresa por ejemplo todo los datos sobre clientes pueden ser consolidados en

una uacutenica tabla del data warehouse como una dimensioacuten de clientes

Histoacuterico

- La estructura del data warehouse y data mart permite manejar la informacioacuten histoacuterica del

negocio para el estudio de tendencias y anaacutelisis de comportamiento ya que esta refleja un

estado de actividad del negocio en un determinado tiempo

Los sistemas tradicionales manejan la informacioacuten del diacutea a diacutea del negocio estos se centran en

la informacioacuten operacional mientras que la funcioacuten del data warehouse es el almacenamiento de

la informacioacuten histoacuterica del negocio este tiempo es determinado bajo el disentildeo y la estimacioacuten

de la relevancia de la informacioacuten

No volaacutetil

- El data warehouse maneja una estructura de lectura de la informacioacuten se especializa en la

buacutesqueda aacutegil y raacutepida en grandes cantidades de informacioacuten a diferencia de los modelos

tradicionales que soportan la transaccionalidad del negocio mediante las operaciones de

creacioacuten modificacioacuten eliminacioacuten y buacutesqueda

El data warehouse y data mart se actualizan mediante la incorporacioacuten de los uacuteltimos valores

tomados de las diferentes variables y distintas fuentes logrando mantener la informacioacuten integra

y no volaacutetil en el tiempo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

28 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

El principal problema es que dentro de los sistemas tradicionales la informacioacuten es cambiante de

un momento a otro por lo que se busca dentro del data warehouse es lograr una estructura

estable a los cambios en lo posible

Es decir que principalmente el data warehouse se enfoca en la carga inicial de la informacioacuten el

acceso a ella

24 Informacioacuten Georeferencial

Definicioacuten

Georeferenciacioacuten

- Es el proceso que nos permite agregar coordenadas geograacuteficas (latitud y longitud) a su base de

datos para que pueda ser visualizada en un mapa

A traveacutes de la georeferenciacioacuten se aporta con una nueva dimensioacuten en la comprensioacuten de la

informacioacuten del mercado para el sector retail proporcionando un soporte soacutelido para la toma de

decisiones en todos los aacutembitos

Un Dashboard que nos muestre la informacioacuten a traveacutes de mapas a partir de datos de sistemas

georeferenciales formato KML u otras fuentes espaciales nos va a permitir estratificar y navegar

por el mapa y la informacioacuten obteniendo como resultado un potente Dashboard que muestre

KPIrsquos e informacioacuten georeferenciada de una forma faacutecil e intuitiva para el usuario de negocio

Caracteriacutesticas

Principales caracteriacutesticas del uso de la informacioacuten georeferencial

- Procedencia geograacutefica de los clientes

- Visualizacioacuten de puntos de venta y caacutelculo de aacutereas de influencia anaacutelisis de cobertura

geograacutefica

- Seleccioacuten de zonas y clientes para acciones por canales directos

Ventajas

El uso de informacioacuten Georeferencial tiene las siguientes ventajas

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

29 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- La visualizacioacuten de la informacioacuten georeferenciada en Mapas optimiza la toma de decisiones

mediante Dashboards y proporciona ldquoValor Antildeadidordquo a un sistema Analiacutetico de BI

- Integracioacuten de la informacioacuten contenida en los data mart

- Consulta de datos OLAP

Georeferenciacioacuten en BI

Es una nueva perspectiva de la informacioacuten que aporta nuevas puertas de anaacutelisis y simplifica su

comprensioacuten Al mostrarse referenciada geograacuteficamente

La inteligencia de negocios transforma una herramienta operativa (georeferenciacioacuten) en un soporte

para la decisioacuten estrateacutegica

25 Empresa de Retail

Definicioacuten

Es un sector econoacutemico que engloba a las empresas especializadas en la comercializacioacuten masiva de

productos o servicios uniformes a grandes cantidades de clientes Es el sector industrial que entrega

productos al consumidor final

En el negocio del retail se pueden incluir todas las tiendas o locales comerciales que habitualmente

se encuentran en cualquier centro urbano con venta directa al puacuteblico sin embargo su uso se halla

maacutes bien ligado a las grandes cadenas de locales comerciales El ejemplo maacutes comuacuten del retail lo

constituyen los supermercados otros comercios tradicionalmente asociados al retail son las tiendas

por departamentos casas de artiacuteculos para el hogar ferreteriacuteas farmacias venta de indumentaria

libreriacuteas entre muchas maacutes La complejidad del retail viene dada por la amplia variedad de artiacuteculos

y tipos de artiacuteculos que ofrecen asiacute como el nivel de operaciones efectuado Las operaciones de

venta del retail generan una cantidad de datos tal que puede resultar abrumadora para aquellos

ajenos al negocio

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

30 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Caracteriacutesticas

Caracteriacutesticas destacadas de una empresa de retail

- Posee puntos de ventas

- Realiza ventas a plazos oacuterdenes especiales etc

- Gestioacuten de clientela retencioacuten y lealtad

- Gestioacuten y control de inventario

- Gestioacuten de oacuterdenes de compra y traslados

- Seguridad de gestioacuten y productividad

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

31 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 3 Herramientas de una Solucioacuten de BI

Se considera indispensable detallar las herramientas de una solucioacuten de BI que se utilizaraacute para este

proyecto Para lo cual el presente capiacutetulo comenzaraacute explicando cada componente de Oracle

Business Intelligence (OBI) seguido de una amplia definicioacuten sobre herramientas para la construccioacuten

de mapas para desarrollar el modelo baacutesico para uso de informacioacuten georeferencial

31 Herramientas de Oracle Business Intelligence (OBI)

Ilustracioacuten 6 Herramientas de Oracle BI6

La suite de Oracle BI posee e integra herramientas especializadas dentro de cada etapa del ciclo de

vida de desarrollo de una solucioacuten de BI

Las herramientas a explicar son Oracle y se han conceptualizado como una ayuda para la alta

gerencia en la toma de decisiones estrateacutegicas de la organizacioacuten Sin embargo debido al ambiente

de competencia actual las organizaciones cada vez maacutes deben tomar decisiones orientadas al diacutea a

6 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

32 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

diacutea que les permitan ser maacutes eficientes y satisfacer de manera maacutes completa las necesidades de sus

clientes

Estas herramientas trabajan de forma integral en una liacutenea de desarrollo estaacutendar por cada proceso

dentro del proyecto como se detalla a continuacioacuten

- Extraccioacuten transformacioacuten y carga (Oracle Warehouse Builder)

- Modelamiento y almacenamiento fiacutesico (Oracle Database)

- Modelamiento loacutegico (Oracle BI Server)

- Construccioacuten de anaacutelisis personalizados (Oracle Answers amp Dashboards)

311 Oracle Business Intelligence 11g

Introduccioacuten

Oracle Business Intelligence 11g comprende una suite completa de herramientas de inteligencia de

negocios bajo el sello de la compantildeiacutea Oracle es un sistema que ofrece una gran gama de capacidades

de presentacioacuten incluyendo informes notificaciones alertas cuadros de mando interactivos

consultas ad hoc gestioacuten de estrategia empresarial anaacutelisis de procesamiento analiacutetico en liacutenea

(OLAP) Balance Scorecard integracioacuten con sistemas moacuteviles y sistemas de gestioacuten

Entre las principales caracteriacutesticas se tiene

- Manejo de cuadros de mando e informes intuitivos guiados faacuteciles en uso y con una amplia

variedad de visualizaciones personalizables

- Generacioacuten de independencia entre los usuarios finales del aacuterea de TI en la creacioacuten y

modificacioacuten de informes y cuadros de mando

- Permite la creacioacuten de informes a medida de la empresa seguacuten los requerimientos del rol del

negocio

- Maneja un sistema de alarmas y notificaciones programables basado en eventos del negocio y

dirigido a los usuarios finales a traveacutes de un medio y canal dedicado

- Integracioacuten con herramientas de Microsoft Office para el consumo de publicacioacuten de

informacioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

33 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

312 Oracle Warehouse Builder

Ilustracioacuten 7 Herramientas de OWB7

Introduccioacuten

En la etapa de ETL Oracle cuenta con la siguiente herramienta para realizar esta funcioacuten Oracle

Warehouse Builder

OWB es un componente integral de cualquier versioacuten de la base de datos Oracle 11g Database bajo

cualquier plataforma certificada por Oracle al ser un componente propio de la base de datos to

tiene costo de licenciamiento adicional

Las principales caracteriacutesticas del producto son

Opcioacuten ETL

- Gestiona los procesos de extraccioacuten transformacioacuten y carga de datos de forma especializada

aumentando el desempentildeo productividad y capacidad de reutilizacioacuten

7 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

34 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Conectores especializados

- Los conectores permiten un acceso e integracioacuten entre las distintos tipos de oriacutegenes y

aplicaciones de ERP Y CRM propias de Oracle y de otros proveedores

Creacioacuten de perfil de datos

- Mediante la creacioacuten de perfiles de datos Oracle Warehouse Builder tiene la capacidad de

evaluar la calidad de los datos permitiendo crear reglas de limpieza de datos lo que se conoce

como transformacioacuten dentro del proceso de ETL y poder llevar un control gracias al componente

de auditoria de datos propio de OWB

Encapsulacioacuten de funciones y procesos propios del negocio

- OWB permite encapsular subprocesos definidos dentro de la herramienta o propios del sistema

de la empresa con el fin de reutilizarlos como objetos propios de la herramienta en futuros

procesos o flujos de ejecucioacuten

Correcciones de datos

- Mediante moacutedulos especializados de Oracle Warehouse Builder se puede generar o disentildear

reglas de autocorreccioacuten dentro de la ejecucioacuten de los procesos ya que estos definen como

deben ser tratados los datos y corregirlos en la transicioacuten al esquema destino

Dimensiones Cambiantes

- OWB maneja lo denominado dimensiones cambiantes bajo la metodologiacutea de Ralph Kimball esto

bajo una simple definicioacuten de los metadatos de la dimensioacuten haciendo que la loacutegica se la maneja

internamente y el usuario la vea como una dimensioacuten maacutes dejando la preocupacioacuten del manejo

de cambios y actualizaciones

Entre los aspectos maacutes relevantes de OWB se mencionan

- Asegurar la calidad de datos que integran el modelado relacional y multidimensional

- Permite la administracioacuten de todo el ciclo de vida de datos y metadatos

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

35 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Facilita la creacioacuten de esquemas data warehouse definicioacuten de jerarquiacuteas y medidas mapeo de

las fuentes de informacioacuten calendarizacioacuten ejecucioacuten y mantenimiento de las actividades de

ETL

- Consolida informacioacuten desde fuentes dispersas

- Permite la conexioacuten a cualquier base de datos

- Todo proceso ETL se encuentra dentro de OWB

- Cubre el ciclo de disentildeo desarrollo y produccioacuten

- 95 coacutedigo es generado por OWB

- Lleva registros de auditoria de todos los procesos de OWB

- Modelamiento grafico de esquemas multidimensionales

- Faacutecil mantenimiento de metadatos y proyectos en OWB

313 Oracle Database

Ilustracioacuten 8 Herramientas de Oracle Database8

8 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

36 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Introduccioacuten

Oracle Database es una plataforma integral de base de datos para Data Warehousing e Inteligencia

de Negocios que brinda un gran rendimiento en escalabilidad y desempentildeo ideal para el desarrollo

de data warehouse y data marts ofreciendo una plataforma exclusiva para el anaacutelisis de informacioacuten

Caracteriacutesticas para la Integracioacuten con Data Warehousing

La base de datos Oracle cuenta con un amplio grupo de capacidades para el desarrollo y ejecucioacuten de

procesos de ETL mediante el uso de la herramienta OWB pero estas pueden ser utilizadas en otros

entornos integrados de data warehousing entre estas caracteriacutesticas incluyen

Funciones

- Oracle Database ofrece optimizaciones de desempentildeo en el manejo de cargas y consultas de

informacioacuten del data warehouse manejo simultaneo de usuarios manejo de solicitudes de

operaciones mediante el uso de un componente propio para la administracioacuten de recursos y

peticiones de la base de datos Ademaacutes maneja un modelo de consistencia de lectura que

garantiza que la carga de informacioacuten no impacte el rendimiento

Particionamiento

- Oracle mediante el particionamiento impide que los procesos se vuelvan lentos y aumenten los

gastos de recursos y tiempos Este proceso consiste en dividir a las tablas maacutes grandes en tablas

maacutes pequentildeas seguacuten el establecimiento de normas de acceso la informacioacuten que es accedida

con menos frecuencia puede ser dividida en otras tablas y poder ser almacena en dispositivos de

almacenamiento menos costosos lo que puede significar un ahorro sustancial

Comprensioacuten

- La comprensioacuten es una de las caracteriacutesticas maacutes populares dentro del desarrollo de data

warehouse esto es posible mediante el empleo de algoritmos especializados y propios de Oracle

que logran compresiones superiores

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

37 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

314 Oracle BI Server

Ilustracioacuten 9 Herramientas de OBI Server9

Introduccioacuten

Oracle BI Server es el pilar dentro de la arquitectura unificada de Oracle Business Intelligence para

los servicios de anaacutelisis como son BI Interactive Dashboards Answers (para el anaacutelisis y las consultas

ad-hoc) BI Answers (para la administracioacuten de desempentildeo)

Modelamiento de OBI Server

OBI Server maneja el modelamiento loacutegico del data warehouse en una arquitectura de tres capas

(layers) brindando un esquema centralizado totalmente flexible y administrable estas capas son

Physical Layer

- En esta capa especiacutefica los paraacutemetros de conexioacuten y los esquemas de las diferentes fuentes de

informacioacuten incluyendo o importando objetos de modelos relacionales como tablas columnas

joins paraacutemetros de seguridad entre otros y objetos de modelos multidimensionales como

meacutetricas dimensiones jerarquiacuteas entre otros

9 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

38 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Business Model and Mapping Layer

- En esta capa se incluyen los objetos importados en la capa fiacutesica conformando objetos de

dimensioacuten sus jerarquiacuteas crear llaves de navegacioacuten definir meacutetricas con sus meacutetodos de

agregacioacuten establecer reglas de seguridad de datos disentildear medidas personalizables incluyendo

reglas complejos de negocio reglas dimensionales y funciones de series de tiempo entre otros

Presentation Layer

- En esta capa se establece el modelamiento de la capa de negocio en teacuterminos de negocio

entendibles para el usuario final ademaacutes se establecen caracteriacutesticas de formato tanto de

valores como de presentacioacuten a nivel de objetos

Ademaacutes se definen permisos basados en roles de usuarios para el acceso a nivel de los objetos y

atributos

La definicioacuten de estos objetos es el resultado para la capa de presentacioacuten usados para la

creacioacuten de anaacutelisis reportes cuadros de mando y maacutes

315 Oracle OBI Answers amp Dashboard

Ilustracioacuten 10 Herramientas de OBI Answers amp Dashboards10

10 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

39 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Introduccioacuten

OBI Answers amp Dashboards es el componente especializado de la capa de presentacioacuten de Oracle su

acceso es mediante una interfaz web totalmente personalizado que no requiere ninguna descarga

adicional ni alguacuten tipo de configuracioacuten o conexioacuten en especial este componente se basa en roles de

usuario y estaacute enfocada totalmente al usuario final de la solucioacuten de BI

Este componente permite desarrollar y disentildear reportes cuadros de mando interactivos cuadros de

tendencias anaacutelisis de KPIs estimaciones y caacutelculos personalizados reportes bajos condicionantes

alarmas entre otros

El principal objetivo de esta herramienta es brindar al usuario final todas las facilidades de uso tanto

en la interactividad con el modelo como medio de evaluacioacuten de los procesos y determinacioacuten de

informacioacuten relevante como apoyo para tomar decisiones y acciones oportunas

Las caracteriacutesticas principales de OBI Answers amp Dashboards son

- Proveer una alta interactividad faacutecil uso y autosuficiencia al usuario

- Personalizacioacuten de permisos bajo el esquema de roles por usuario

- Manejar una estructura tradicional de BI incluyendo KPIs e indicadores

- Brindar la flexibilidad y dinamismo para mejorar la experiencia final del usuario mediante el uso

de caracteriacutesticas analiacuteticas navegaciones inteligentes y objetos interactivos

- Visualizacioacuten de la informacioacuten en tiempo real

- Uso de interaccione de navegacioacuten y profundizacioacuten (Drill Down) para anaacutelisis de la informacioacuten a

nivel de detalle

- Permite crear reporte ad-hoc tablas dinaacutemicas e informes basados en drag and drop mediante el

empleo de wizards de creacioacuten

- Guarda organiza y comparte reportes creados con la posibilidad de publicacioacuten para uno o varios

usuarios

- Automatizacioacuten en la deteccioacuten y comunicacioacuten de problemas u oportunidades mediante alertas

- Activacioacuten de acciones bajo la definicioacuten de condicionantes

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

40 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

32 Mapas en Oracle Business Intelligence (OBI)

Ilustracioacuten 11 Mapa en OBIEE 11

Introduccioacuten

Una imagen vale maacutes que mil palabras Esto es particularmente cierto cuando se trata de captar la

complejidad de las interacciones entre las personas los recursos los productos y los procesos de

negocio distribuidas en el espacio geograacutefico

Oracle Fusion Middleware Map Viewer (o simplemente visualizador de mapas) proporciona una

potente visualizacioacuten de datos geoespaciales y los servicios de informacioacuten Este visualizador de

mapas estaacute escrito puramente en Java y se ejecuta en un entorno J2EE Les proporciona a los

desarrolladores de aplicaciones web un medio versaacutetil para integrar y visualizar los datos de negocio

con los mapas

Como las ventas y el rendimiento de datos se analizan a menudo mediante paraacutemetros tales como

ubicacioacuten geografiacutea territorio de ventas la mayoriacutea de las aplicaciones de inteligencia de negocios

incluyen estos paraacutemetros

11 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

41 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

OBIEE 11g integra el visualizador de mapas para mostrar los datos de forma masiva capturando y

simplificando relaciones complejas convirtieacutendolos en paquetes faacutecilmente consumibles y poderosos

de informacioacuten inequiacutevoca

En la siguiente seccioacuten hablaremos del Map Viewer Map Builder la obtencioacuten de datos en mapas y

obtener mapas en cuadros de mando etc

iquestCuaacutendo y porque son uacutetiles los mapas

Los mapas proporcionan una potente solucioacuten para la localizacioacuten de los activos (personas clientes

productos vehiacuteculos etc) y aacutereas (zonas regiones etc) conducen a mejores formas de priorizacioacuten

planificacioacuten y ejecucioacuten de sus objetivos

Cuando se combinan los mapas con las tendencias temporales y otros graacuteficos en un panel de

control el resultado es muchas maacutes intuitivo y un conocimiento maacutes profundo de la informacioacuten

Los mapas son uacutetiles en las situaciones siguientes

- Visualizacioacuten de los datos relativos a las ubicaciones geograacuteficas de los continentes paiacuteses

estados regiones ciudades y calles

- Visualizacioacuten de alta densidad de datos en un aacuterea relativamente maacutes pequentildea

- Las relaciones espaciales y los patrones son maacutes faacuteciles para el cerebro humano para asimilar

- Visualizacioacuten de los detalles de un mapa a un reporte detallado tabla o graacutefico

Con dos ejemplos ilustraremos como podemos aplicar los mapas

Una empresa de servicios de gestioacuten de transporte de carga y suministro puede utilizar mapas para

- Visualizar la exportacioacuten y el volumen de importaciones en una zona como de alto nivel o

geograacuteficas

- Proporcionar detalles granulares de carga o contenedor posicioacuten de origen hasta el puerto de

destino

- Supervisar el puerto que enviacutea el nuacutemero maacuteximo de contenedores a un destino

- Las acciones de los ingresos por servicios prestados en una regioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

42 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- La deteccioacuten de las tendencias geograacuteficas en el crecimiento del volumen e ingresos

Una empresa de retail puede obtener los siguientes beneficios mediante la visualizacioacuten de los

mapas en OBIEE Dashboards

- Visualizar el rendimiento de las ventas no solo de toda la empresa sino especiacuteficamente de cada

producto a traveacutes de diferentes ubicaciones

- Proporcionar vista de alto nivel de los ingresos generados durante las ofertas festivas diacuteas de

fiestas y fines de semana a traveacutes de diferentes paiacuteses ubicaciones etc

- Supervisar los ingresos generados por la empresa para analizar el rendimiento del marketing por

estado paiacutes y coacutedigo postal

- Analizar la efectividad de campantildeas o promociones regionales

33 Herramientas para la Construccioacuten de Mapas

331 Oracle Fusion Middleware Map Viewer

Ilustracioacuten 12 Arquitectura del Map Viewer12

12 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

43 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Definicioacuten

Oracle Fusion Middleware Map Viewer es un conjunto de herramientas para desarrolladores Se

trata de un conjunto de componentes de Java programables para la prestacioacuten de mapas a partir de

datos de aplicaciones geoespaciales que se guarda y gestiona en la base de datos Oracle

Los atributos claves del Map Viewer son los siguientes

- Incluye un motor de renderizado

- Se puede comunicar con un navegador web o la aplicacioacuten cliente utilizando el protocolo HTTP

- Obtiene acceso a datos espaciales (lectura y escritura del Oracle Spatial and Locator) a traveacutes de

JDBC (Java Database Connectivity) llama a la base de datos

- Puede ser desplegado de forma independiente de la plataforma y estaacute disentildeado para integrarse

con aplicaciones de mapas

- Oculta la complejidad de las consultas de datos espaciales y el proceso de representacioacuten

cartograacutefica

- Se puede acceder mediante la direccioacuten URL http[hostname]9704mapviewer

332 Map Builder Tool

Ilustracioacuten 13 Interfaz del Map Builder Tool13

13 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

44 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Definicioacuten

Oracle proporciona un programa de utilidad independiente llamado Map Builder una parte del kit

Map Viewer que ayuda a la creacioacuten y gestioacuten de metadatos de mapeo

Existen cuatro tipos de metadatos estilos temas mapas base y capas de mapa requeridos por el

visualizador de mapas para definir una apariencia deseada para el mapa Ademaacutes de manejar los

metadatos la herramienta proporciona interfaces para previsualizar los metadatos y la informacioacuten

espacial

Estilos

- Los estilos son los atributos graacuteficos baacutesicos por ejemplo un texto color liacutenea aacuterea marker (que

representa un patroacuten en el mapa) etc

Ilustracioacuten 14 Estilo Marker en Map Builder Tool14

14 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

45 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Temas

- Un tema es un conjunto de caracteriacutesticas geograacuteficas que comparten atributos similares

ademaacutes de las normas de representacioacuten y de etiquetado que le dice MapViewer queacute estilos se

utilizaraacute para representar la etiqueta y las caracteriacutesticas

Considere la posibilidad de un tema como la capa de mapas que varios temas se apilan una

encima de otra para componer un mapa Por ejemplo a las fronteras del paiacutes temas pueden ser

la capa inferior con otros temas como las fronteras estatales lago caminos en la parte superior

de la misma

Ilustracioacuten 15 Creacioacuten de un tema en Map Builder Tool15

Mapas Base

- Un mapa base es una coleccioacuten ordenada de temas para ser utilizado en la prestacioacuten de un

mapa Si se especifica un mapa de base en una solicitud de mapa los temas en el mapa base se

prestan una encima de cada precedente en el orden especificado en la definicioacuten del mapa

15 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

46 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 16 Visualizacioacuten de un Mapa Base en Map Builder Tool16

Capas de Mapa

- Las capas de mapa se utiliza sobre todo por el Oracle Maps JavaScript que proporciona el

JavaScript API con la informacioacuten sobre una capa de mapa se puede arrastrar incluyendo su

liacutemite geograacutefico sistema el nuacutemero de niveles de zoom discretos y el tamantildeo y el formato de

los mosaicos de mapas individuales a cada coordenada nivel de zoom en formato XML

Ilustracioacuten 17 Niveles de Zoom de una Capa de Mapa en Map Builder Tool17

16 Fuente OBIEE Maps Autor Oracle

17 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

47 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

333 Oracle Spatial Data

Definicioacuten

Oracle Spatial 11g es una opcioacuten para Oracle Database 11g Enterprise Edition proporciona

capacidades espaciales avanzadas para soportar aplicaciones geoespaciales servicios basados e

ubicacioacuten y sistemas de informacioacuten espacial de la empresa

Se requiere una base de datos Oracle para almacenar las ldquocapasrdquo (por ejemplo los liacutemites del paiacutes)

que se van a representar en la parte superior de los mapas de fondo Si se necesita modificar o

transformar los datos especiales es necesario adquirir licencias de Oracle Spatial en la base de datos

que realiza la operacioacuten

34 OBIEE integrado con Map Viewer

Ilustracioacuten 18 OBIEE asociado con los Mapas18

18 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

48 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Introduccioacuten

Oracle Business Intelligence 11g tiene la posibilidad de crear faacutecilmente cuadros de mando que

incorporan vistas de mapa y mostrar sus indicadores clave de rendimiento (KPI) En OBIEE 11g los

mapas son simplemente un nuevo tipo de vista al igual que las tablas y graacuteficos

Map Viewer estaacute instalado y configurado en Oracle WebLogic como parte del proceso de instalacioacuten

OBIEE 11g La uacutenica configuracioacuten posterior a la instalacioacuten requerida es configurar el Map Viewer

para que apunte a la fuente que contienen los datos espaciales (base de datos Oracle) y le

proporcionaraacute mapas de fondo (Oracle Datbase Oracle eLocation Web Map Service Provider

Google Maps o Bing Maps)

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

49 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 4 Anaacutelisis de las Metodologiacuteas de Business Intelligence

En el siguiente capiacutetulo el anaacutelisis de las metodologiacuteas de business intelligence se centraraacute

especiacuteficamente en dos metodologiacuteas Ralph Kimball y Bill Inmon asiacute mismo se mostraraacute un cuadro

comparativo para seleccionar la metodologiacutea correcta para la implementacioacuten del modelo baacutesico

para el uso de informacioacuten georeferencial en aplicaciones de business intelligence caso de estudio

empresa de retail

41 Ralph Kimball Vs Bill Inmon

Para el desarrollo de proyectos de BI es necesaria la seleccioacuten y la aplicacioacuten de una metodologiacutea

especializada para este tipo de proyectos dentro de este campo de inteligencia de negocios se

encuentra a dos personajes reconocidos por la creacioacuten de sus metodologiacuteas estos son Kimball e

Inmon

Para el desarrollo del presente proyecto se toma la aplicacioacuten de la metodologiacutea de Ralph Kimball

por el motivo de que dentro de las herramientas de BI de Oracle viene incluida la metodologiacutea de

este autor

Pero con medio de justificacioacuten se hace un comparativo entre estas dos metodologiacuteas donde se

evidenciaraacute el enfoque y la aplicacioacuten que tiene cada una mostrando ventajas y desventajas de las

mismas

Antes de iniciar se expone el enfoque general tanto de la metodologiacutea de Ralph Kimball como de Bill

Inmon

- De acuerdo a Inmon un data warehouse es un conjunto de datos orientados por temas

integrados variantes en el tiempo y no volaacutetiles que tienen por objetivo dar soporte a la toma

de decisiones

- De acuerdo a Ralph Kimball un data warehouse es una copia de los datos transaccionales

especiacuteficamente estructurada para la consulta y el anaacutelisis

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

50 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

A continuacioacuten se realiza un anaacutelisis de cada una de las metodologiacuteas mencionadas

Modelamiento seguacuten Inmon

Bill Inmon propone la necesidad de crear un lugar centralizado donde se almacenen los datos

transaccionales de las empresas para que puedan ser utilizados para el anaacutelisis yendo de los maacutes

general al maacuteximo detalle creando un data warehouse a nivel corporativo y crear data marts

departamentales

Dentro de su enfoque al igual que Kimball este propone la extraccioacuten carga y transformacioacuten de la

informacioacuten pero al tener un enfoque de esta forma de lo global al detalle el desarrollo se hace maacutes

difiacutecil y puede tomar mayor tiempo

Modelamiento seguacuten Kimball

Kimball concuerda con Inmon en la creacioacuten de un solo repositorio consolidado de informacioacuten y

afirma la creacioacuten de procesos que permita la extraccioacuten transformacioacuten y carga de dicha

informacioacuten la diferencia planteada radica en la creacioacuten de lo maacutes pequentildeo a lo maacutes grande esto

significa crear en una primera instancia data marts departamentales y luego crear un data

warehouse corporativo

Esta integracioacuten de varios data marts se lo logra mediante la reutilizacioacuten de objetos como

dimensiones atributos jerarquiacuteas y medidas resultando una implementacioacuten maacutes sencilla y flexible

En resumen la metodologiacutea de Inmon estaacute orientada al desarrollo de soluciones complejas y de gran

alcance brindando perdurabilidad y robustez a la solucioacuten mientras que la metodologiacutea de Kimball

estaacute dirigida principalmente a pequentildeos y medianos desarrollos en donde las caracteriacutesticas

esenciales son la usabilidad facilidad para el usuario y el raacutepido desarrollo de la solucioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

51 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Cuadro Comparativo de las Ventajas y Desventajas de Inmon y Kimball

ESPECIFICACION INMON KIMBALL

Generalizacioacuten General a detalle Detalle a general

Arquitectura orientada a Data warehouse Data mart

Complejidad de implementacioacuten Compleja Simple

Usabilidad para el usuario Baja Alta

Orientado a Orientado a temas Orientado a procesos

Modelamiento Tradicional Dimensional

Esquemas de modelamiento Normalizado Desnormalizado

Manejo de cambios en dimensiones Continuo y discreto Dimensiones cambiantes

Dirigido a IT Usuarios finales

Tiempo de desarrollo Largo plazo Corto y mediano plazo

Ayuda a la toma de decisiones Estrateacutegicas Taacutecticas

Flexibilidad Baja Alta

Costo de implementacioacuten Alto Bajo

Equipo de desarrollo Especialistas Generalistas Tabla 2 Ventajas y Desventajas ndash Inmon vs Kimball

Seguacuten lo mencionado anteriormente y bajo el esquema del presente proyecto y las prestaciones de

las herramientas presentadas para la implementacioacuten de la solucioacuten se opta por implementar la

metodologiacutea de Kimball ya que se ajusta a las necesidades de una empresa de retail principalmente

en tiempo de desarrollo esquematizacioacuten a nivel departamental complejidad de desarrollo y costo

de implementacioacuten

42 Metodologiacutea de Ralph Kimball

Introduccioacuten

Ralph Kimball es uno de los principales autores dentro del mundo de data warehouse e inteligencia

de negocios el enfoque principal de la metodologiacutea de Kimball es el desarrollo de un data warehouse

de forma entendible y veloz

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

52 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Modelo Dimensional (Dimensional Modeling)

El modelamiento que propone Ralph Kimball se basa en la creacioacuten de modelos de tablas y

relaciones bajo un conjunto de mediciones de los procesos de negocio mediante una estructura de

acceso de alto rendimiento

Cada modelo estaacute compuesto por

Dimensiones

- Es una coleccioacuten o agrupacioacuten de caracteriacutesticas similares de un objeto considerado como factor

de anaacutelisis dentro del rol de negocio

Las dimensiones almacenan datos descriptivos o cualitativos con los que se analiza el proceso

Medidas

- Son atributos cuantificables de un hecho que representa un comportamiento del rol de negocio

basado en dimensiones

Tabla de Hechos

- Es una representacioacuten de un proceso de negocio a determinado detalle seguacuten la definicioacuten de las

dimensiones del modelo el cual mide al negocio bajo la determinacioacuten de medidas meacutetricas o

indicadores

Jerarquiacutea

- Dentro de una dimensioacuten se debe definir al menos una jerarquiacutea la misma que puede contener

uno o maacutes niveles entendiendo como jerarquiacutea el nivel de detalle de la informacioacuten que se va

analizar desde lo maacutes general hasta su miacutenimo detalle

Meacutetodos de Agregacioacuten

- Las medidas son valores cuantitativos que permiten calificar un evento o proceso del negocio a

determinado nivel de anaacutelisis dentro de las opciones de desarrollo se puede determinar

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

53 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

meacutetodos de agregacioacuten predefinidos o personalizados para la operacioacuten de dichos valores seguacuten

sea el caso y propoacutesito de la medida

Estructura de Disentildeo

- Basado en el contexto de los componentes que forman parte de un data warehouse y data mart

existe un disentildeo principal que es

Modelo Estrella

- Maneja un esquema centralizado formado por la tabla de hechos en la parte central y tablas de

dimensiones alrededor conectadas mediante la composicioacuten de llaves primarias hacia la tabla de

hechos

Ilustracioacuten 19 Modelo Estrella19

19 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

54 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Sistemas de Procesamiento

- OLAP (OnLine Analytical Processing) es el sistema de procesamiento de informacioacuten de los

modelos de inteligencia de negocios posee una estructura optimizada de organizacioacuten de la

informacioacuten para anaacutelisis analiacutetico su estructura permite un acceso aacutegil y dinaacutemico a grandes

cantidades de informacioacuten a diferencia de los modelos de base de datos tradicionales

OLAP posee dos tipos de procesamiento esto son

MOLAP (Multidimensional OLAP)

- Es un sistema de procesamiento analiacutetico multidimensional que se basa en el procesamiento y

almacenamiento de la informacioacuten de los cubos OLAP en matrices optimizadas de

almacenamiento en vez de una base de datos relacional

ROLAP (Relational OLAP)

- Es un sistema de procesamiento relacional en liacutenea que se especializa en el procesamiento y

almacenamiento de la informacioacuten de bases de datos relacional este sistema genera SQLrsquos para

el caacutelculo de medidas y dimensiones

El sistema ROLAP es construido dentro de una base de datos relacional y posee tablas fiacutesicas

especiacuteficamente disentildeadas para el almacenamiento de los pre-caacutelculos y caacutelculos de medidas

agregadas

ROLAP administra el procesamiento almacenamiento y migracioacuten de los datos entre las base de

datos relacionales

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

55 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

43 Fase de la Metodologiacutea Ralph Kimball

Ilustracioacuten 20 Tareas de la Metodologiacutea de Kimball20

A continuacioacuten se describe las fases de la metodologiacutea de Ralph Kimball para la ejecucioacuten de

proyectos de BI

Planeacioacuten del proyecto

El principal objetivo de esta fase es el establecimiento y afinamiento de la estrategia de

implementacioacuten de data warehouse desde la parte administrativa funcional y teacutecnica basados en el

marco estrateacutegico de la organizacioacuten mediante la evaluacioacuten de la estructura organizacional de la

empresa riesgos y anaacutelisis de costo beneficio

Definicioacuten de requerimientos del negocio

El objetivo a llevar acabo de esta fase es el levantamiento de los requerimientos de negocio y definir

el enfoque y alcance de la solucioacuten seguacuten estos

Los requerimientos del negocio son la base en el disentildeo desarrollo y monitoreo del desempentildeo de la

solucioacuten de inteligencia de negocios

20 Fuente Metodologiacutea Kimball Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

56 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Dentro de esta fase se definen los requerimientos del negocio incluyendo la determinacioacuten de la

informacioacuten a consumir las fuentes de origen y destino de la informacioacuten el estimacioacuten de tiempos

de extraccioacuten y actualizacioacuten de la informacioacuten los meacutetodos de validacioacuten transformacioacuten y carga de

datos la definicioacuten de los procesos de respaldo y recuperacioacuten de datos asiacute como los recursos

tecnoloacutegicos requeridos

Disentildeo de la arquitectura tecnoloacutegica

El objetivo de esta fase es determinar y establecer el ambiente arquitectoacutenico y tecnoloacutegico de

soporte para el desarrollo e implementacioacuten de la solucioacuten de inteligencia de negocios para poder

proveer una arquitectura estable

Definicioacuten del modelo dimensional

El objetivo de esta fase es establecer el modelamiento de la estructura del data warehouse

suficientemente vasta y estable que soporte a los requerimientos establecidos en la fase ldquodefinicioacuten

de requerimientos del negociordquo

Logrando un modelo relacional que permita la medicioacuten de un proceso dentro del rol de negocio de

la empresa bajo los conceptos de anaacutelisis del modelo y los niveles de jerarquizacioacuten y agregacioacuten de

la informacioacuten

A continuacioacuten se detalla un proceso de pasos enfocado a la generacioacuten del modelo dimensional

seguacuten la metodologiacutea de Ralph Kimball

1 Seleccioacuten del proceso

Seleccionar que proceso se implementara dentro del data mart o data warehouse dadas las

necesidades del negocio presupuesto y tiempo disponible

2 Seleccioacuten de la granularidad

Implica decidir queacute es lo que va a representar cada registro de la tabla de hechos Solo despueacutes de

seleccionar la granularidad de la tabla de hechos se puede definir e identificar las dimensiones se

determina la granularidad de cada tabla de dimensioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

57 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

3 Identificacioacuten y conformacioacuten de las dimensiones

Con lleva identificar y conformar las dimensiones bajo el contexto de la tabla de hechos centralizada

4 Seleccioacuten de hechos

La granularidad de la tabla de hechos determina queacute medidas o meacutetricas pueden usarse en el data

warehouse estos deben ser numeacutericos y aditivos (sumatoria promedio ponderaciones fechas

entre otros)

5 Almacenamiento de los valores pre calculados en la tabla de hechos

Determinar si existe la posibilidad de utilizar valores pre-calculados para mejorar los tiempos de

respuesta

6 Terminacioacuten de la tablas de dimensiones

Es recomendable que se antildeada tanta informacioacuten descriptiva como sea posible dentro de las

dimensiones ya que esto permite realizar un anaacutelisis a mayor detalle

7 Seleccioacuten de la duracioacuten de la base de datos

La duracioacuten mide hasta que momento la informacioacuten del pasado se deberaacute almacenar en la tabla de

hechos

8 Control de las dimensiones cambiantes

Implica tener las consideraciones del mantenimiento de la informacioacuten histoacuterica por cambios de una

dimensioacuten Existen 3 tipos de dimensiones cambiantes

Tipo 1

Cuando el atributo cambia este se sobre escribe y no se guarda sui historia

Tipo 2

Cuando el atributo cambia este hace que se genere un nuevo registro en la dimensioacuten dicho registro

maneja fechas de vigencia

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

58 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Tipo 3

Cuando el atributo dentro de la dimensioacuten cambia este hace que se almacenen dos valores el

anterior y el nuevo en el mismo registro

Disentildeo de aplicacioacuten de BI

En esta fase se realizara el disentildeo del modelamiento de la solucioacuten de inteligencia de negocios que

soportara los requerimientos determinados en la fase ldquodefinicioacuten de requerimientos del negociordquo

justamente para establecer la creacioacuten de los modelos multidimensionales y todas las

especificaciones necesarias para el acceso y consumo de la informacioacuten de forma oacuteptima y eficaz

Seleccioacuten e instalacioacuten del producto

El objetivo de esta fase es la validacioacuten y preparacioacuten de la infraestructura fiacutesica y tecnoloacutegica para el

desarrollo y produccioacuten de la solucioacuten

Disentildeo fiacutesico

Esta fase se encarga de convertir el modelo loacutegico del data warehouse en un modelo fiacutesico dentro de

la base de datos bajo las primicias de acceso depuracioacuten y carga y actualizacioacuten de la informacioacuten

Disentildeo y desarrollo de ETL

El objetivo de esta fase es identificar el o los procesos de extraccioacuten transformacioacuten y carga de la

informacioacuten fuente hacia el modelo de data warehouse

El resultado de este proceso es el disentildeo de los procesos de extraccioacuten transformacioacuten y carga

teniendo en cuenta los distintos escenarios y factores de cambio como son la periodicidad de

actualizacioacuten ajuste a procesos planificados de ejecucioacuten de forma automaacutetica acceso a fuentes

locales o remotas entre otros

Desarrollo de la aplicacioacuten de BI

En esta fase se desarrolla e implementa la solucioacuten de BI seguacuten lo establecido en etapas anteriores

maacutes la creacioacuten de reportes cuadros de mando indicadores alertas controles de acceso entre

otros

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

59 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Los principales componentes son

1 Informes Estaacutendar

Los informes estaacutendar son la base del espectro de aplicacioacuten de BI Por lo general son informes

relativamente simples de formato predefinido y paraacutemetros de consulta fijos

Proporcionan a los usuarios un conjunto baacutesico de informacioacuten acerca de lo que estaacute sucediendo en

un aacuterea determinada de la empresa

Son informes que los usuarios usan diacutea a diacutea La mayor parte de lo que piden las personas durante el

proceso de definicioacuten de requisitos se clasificariacutea como informes estaacutendar Por eso es conveniente

desarrollar un conjunto de informes estaacutendar en el ciclo de vida del proyecto

Algunos informes estaacutendares tiacutepicos podriacutean ser

- Ventas del ano actual frente a previsioacuten de ventas por vendedor

- Tasa de renovacioacuten mensual por plan de servicio

- Tasa de respuestas de correo electroacutenico por promocioacuten por producto (marketing)

- Volumen por producto como un porcentaje del total de ventas

2 Aplicaciones Analiacuteticas

Las aplicaciones analiacuteticas son maacutes complejas que los informes estaacutendar Normalmente se centran en

un proceso de negocio especiacutefico y resumen cierta experiencia acerca de coacutemo analizar e interpretar

ese proceso del negocio

Estas aplicaciones pueden ser avanzadas e incluir algoritmos y modelos de mineriacutea de datos que

ayudan a identificar oportunidades o cuestiones subyacentes en los datos

Algunas aplicaciones analiacuteticas comunes incluyen

- Anaacutelisis de la eficacia de las promociones

- Anaacutelisis de rutas de acceso

- Anaacutelisis de afinidad de programas

- Planificacioacuten del espacio en espacios comerciales

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

60 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Deteccioacuten de fraudes

- Administracioacuten y manejo e categoriacuteas de productos

Pruebas

El objetivo de esta fase como su nombre lo indica es la validacioacuten de resultados mediante pruebas

durante y al final del desarrollo e implementacioacuten de la solucioacuten

Todos los componentes dentro del data warehouse pasan por pruebas de integracioacuten y de regresioacuten

por si existiese alguacuten cambio y si fuera necesario un reproceso

Mantenimiento y crecimiento

En esta fase se evaluacutea el proyecto culminado e identifica las posibles oportunidades de mejora tanto

en la parte teacutecnica del data warehouse como la parte de negocio y asiacute avaluar el uso del data

warehouse dentro de la empresa

44 Procesos Generales de Desarrollo

De acuerdo al levantamiento de la informacioacuten realizado los procesos generales a implementar son

Carga de informacioacuten

La carga de la informacioacuten (proceso de Extraccioacuten Transformacioacuten y Carga - ETL) que se realiza va

desde las bases de los sistemas transaccionales de la empresa de retail archivos planos (xls) que

contienen informacioacuten de los factores de anaacutelisis del proceso

Validacioacuten de carga

La herramienta de extraccioacuten de datos (Oracle Warehouse Builder) genera procesos que permite

validar la correcta carga de la informacioacuten contenida en los sistemas fuentes asiacute como el detalle de

la ejecucioacuten de dichos procesos

Generacioacuten de informacioacuten

La informacioacuten de la empresa de retail el detalle de los factores de anaacutelisis y el registro de ventas se

encuentra almacenada en una fuente de origen el cuaacutel es la fuente de informacioacuten de consumo del

modelo de BI de ldquoSALES_WHrdquo del cual se crean los distintos reportes y cuadros de mando

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

61 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

45 Recursos de Tecnologiacutea

La implementacioacuten de la solucioacuten de inteligencia de negocios cuenta con los siguientes recursos

tecnoloacutegicos proporcionados por beAnalytic

Servidor

CARACTERISTICAS DESCRIPCION

Procesador Intelreg Coretrade2 Quad CPU Q6600 240GHZ

Memoria RAM 8GB

Disco duro 700 GB

Sistema Operativo Windows 2008 R2 Standard Service pack 1 64 bits Tabla 3 Requerimientos de recursos tecnoloacutegicos - Servidor

Software

COMPONENTES VERSION

Oracle Database SE One 11g Release 2 112010

Oracle Warehouse Builder Versioacuten 11201

Oracle Answers Versioacuten 11115

Oracle Dashboard Versioacuten 11115

Oracle BI Server Administrador Versioacuten 11115

Oracle SQLDeveloper Versioacuten 155

Oracle Fusion Middleware Map Viewer Versioacuten 11115

Map Builder Tool Versioacuten 11115

Oracle Spatial Data Versioacuten 11115 Tabla 4 Requerimientos de recursos tecnoloacutegicos - Software

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

62 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 5 Disentildeo e implementacioacuten de un Modelo Baacutesico de BI (Basado en la Metodologiacutea

de Ralph Kimball)

Para presente capiacutetulo describe el disentildeo de la arquitectura y funcionalidad general del moacutedulo

ldquoSALESrdquo (VENTAS) de la empresa de retail asiacute como el resultado de su implementacioacuten

51 Definicioacuten de Requerimientos del Negocio

511 Antecedentes

Actualmente la Empresa de Retail no cuenta con la implementacioacuten de un modelo de Business

Intelligence orientado a solventar los requerimientos de informacioacuten de la gestioacuten comercial Por

otro lado la Empresa de Retail tiene identificados algunos moacutedulos como son

- Ventas

- RRHH

- Inventarios

- Compras

- Marketing

- Contabilidad

512 Objetivos

Moacutedulo de Ventas

- Anaacutelisis de ventas globales

- Anaacutelisis de ventas por producto cliente y canal

- Deteccioacuten de clientes importantes por regioacuten paiacutes y ciudad

- Anaacutelisis de productos clientes canales y promociones

- Pronoacutesticos y proyecciones de ventas

- Variacioacuten de ventas por antildeo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

63 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

513 Solucioacuten

Se propone la implementacioacuten de la solucioacuten de Oracle Business Intelligence Enterprise Edition la

cual incluye en esta Versioacuten 1 la creacioacuten de un Data mart ldquoSALESrdquo (VENTAS) del Data Warehouse

Corporativo que contenga toda la informacioacuten requerida para cumplir los objetivos

La implementacioacuten se realizara de la siguiente manera

- Definicioacuten disentildeo e implementacioacuten del modelo de ldquoSALESrdquo (VENTAS)

- Visualizacioacuten de la informacioacuten a traveacutes de reportes y cuadros de mando

514 Beneficios

Proveer a los ejecutivos de un tablero de control con indicadores claves para la operacioacuten del

negocio

Evaluar el desempentildeo de la Empresa de Retail en el aacuterea de ldquoVENTASrdquo

Reducir la carga de tiempo invertido en la entrega de la informacioacuten

Garantizar el acceso de la informacioacuten de acuerdo a las mejores praacutecticas de la industria de sistemas

de informacioacuten gerencial

- Una sola versioacuten de la verdad

- Informacioacuten confiable y a tiempo

- Acceder a la informacioacuten de gestioacuten del negocio

52 Moacutedulo de ldquoSALESrdquo (VENTAS)

La presente seccioacuten describe el disentildeo del moacutedulo de ldquoSALESrdquo (VENTAS) sus componentes su

modelamiento fiacutesico loacutegico y de presentacioacuten asiacute como los procesos de carga y actualizacioacuten de la

informacioacuten (ETLrsquos) se incluye el detalle del disentildeo del set de reportes y cuadros de mando bajo las

especificaciones y necesidades del cliente todo esto mediante las siguientes definiciones

- Proceso general de carga de la informacioacuten

- Definicioacuten de meacutetricas e indicadores

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

64 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Definicioacuten del modelo dimensional

- Definicioacuten del modelo fiacutesico

- Implementacioacuten del modelo de BI en la suite de OBI

- Disentildeo e Implementacioacuten de los mapas en el modelo de BI en la suite de OBI

- Disentildeo e implementacioacuten de reportes y cuadros de mando

521 Proceso general de carga de la informacioacuten

La fuente principal del modelo BI es el repositorio de origen denominado ldquoXSALESrdquo (XVENTAS)

El siguiente paso es el disentildeo y creacioacuten del data mart de ldquoSALESrdquo (VENTAS) y sus componentes

como son dimensiones y tablas de hechos una vez construido el data mart se disentildearan y crearan

los procesos de extraccioacuten transformacioacuten y carga de la informacioacuten hacia el repositorio destino

ldquoSALES_WHrdquo

Posteriormente el modelo SALES_WH debe pasar por el motor propio de Oracle Business

Intelligence donde se implementa la loacutegica de proceso de negocio y se maneja la publicacioacuten de la

informacioacuten para el consumo y creacioacuten de los reportes y cuadros de mando

Ilustracioacuten 21 Arquitectura de la solucioacuten ldquoSALESrdquo (VENTAS) ndash Empresa Retail21

21 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

65 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

522 Definicioacuten de meacutetricas e indicadores

A continuacioacuten se detallan las meacutetricas e indicadores establecidos como paraacutemetros de medicioacuten

para el proceso general de ldquoSALESrdquo (VENTAS)

A continuacioacuten se detallan las variables de anaacutelisis que fueron definidas para presente moacutedulo

clasificadas bajo una medicioacuten propia de soluciones de inteligencia de negocio como son aacutereas

temaacuteticas criterios y atributos

AacuteREA TEMAacuteTICA CRITERIOS NIVELES ATRIBUTOS

SALES

TIME

gt CALENDAR_YEAR

gt CODE

gt END_DATE

gt TIME_SPAN

gt DESCRIPTION

gt NAME

gt CAL_YEAR_NUMBER

gt CAL_YEAR_START_DATE

gt CALENDAR_QUARTER

gt CODE

gt END_DATE

gt TIME_SPAN

gt DESCRIPTION

gt NAME

gt CAL_QUARTER_NUMBER

gt QUARTER_OF_YEAR

gt CAL_QUARTER_START_DATE

gt CALENDAR_MONTH

gt CODE

gt CAL_MONTH_NUMBER

gt END_DATE

gt TIME_SPAN

gt MONTH_OF_QUARTER

gt MONTH_OF_YEAR

gt DESCRIPTION

gt NAME

PROMOTION

gt SUBCATEGORY gt ID

gt CATEGORY gt NAME

gt TOTAL gt DESCRIPTION

gt SOURCE_ID

PRODUCT gt PRODUCT

gt ID NAME

gt DESCRIPTION

gt SOURCE_ID

gt PACK_SIZE

gt LIST_PRICE

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

66 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

gt SUBCATEGORY gt ID

gt CATEGORY gt NAME

gt TOTAL gt DESCRIPTION

gt SOURCE_ID

CUSTOMER

gt CITY

gt PROVINCE gt ID

gt SUBREGION gt NAME

gt REGION gt SOURCE_ID

gt TOTAL

gt ID

gt COUNTRY gt NAME

gt SOURCE_ID

gt ISO

CHANNEL

gt CHANNEL gt ID

gt CLASS gt NAME

gt TOTAL gt SOURCE_ID

Tabla 5 Variables de Anaacutelisis ndash ldquoMoacutedulo Ventasrdquo

523 Definicioacuten del Modelo Dimensional

A traveacutes del anaacutelisis del sistema fuente XSALES (XVENTAS) y el levantamiento de requerimientos de

meacutetricas e indicadores se determina el disentildeo del modelo ldquoSALESrdquo (VENTAS) el mismo que presenta

una arquitectura en estrella conformada por cinco dimensiones como se muestra y se detalla a

continuacioacuten

Ilustracioacuten 22 Modelo dimensional ldquoSALESrdquo (Ventas) ndash Empresa Retail22

22 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

67 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

5231 Dimensiones

Ilustracioacuten 23 Tablas de Origen Dimensiones y Cargas en OWB23

A continuacioacuten se detalla como referencia general de disentildeo e implementacioacuten cada una de las

caracteriacutesticas de los componentes del modelo dimensional a traveacutes de las siguientes definiciones

- Descripcioacuten

- Nombre fiacutesico

- Tipo de almacenamiento

- Secuencia del componente

- Atributos

- Niveles de jerarquiacuteas

- Tipo de carga histoacuterica

- Construccioacuten ETLrsquos

23 Autor Hypatia Merino

Cargas Mappings

Dimensiones

Tablas de Origen

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

68 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Dim_Time

Descripcioacuten- La dimensioacuten de tiempo fue creada mediante el uso de un wizard propio de la

herramienta de OWB el cual se encuentra bajo la opcioacuten Archivogtgt Nuevogtgt Dimensioacuten de Tiempo

donde se ingresa la informacioacuten solicitada y se crea automaacuteticamente los objetos necesarios para la

creacioacuten de la dimensioacuten y su respectivos ETL OWB brinda una gran gama de configuracioacuten de las

dimensiones de tiempo a continuacioacuten se indican las configuraciones generales

Nombre fiacutesico TIMES

Antildeo de Inicio 2001 Nuacutemero de Antildeos 1

Almacenamiento Tipo ROLAP (Relacional)

Atributos de dimensioacuten

DIMENSIOacuteN ATRIBUTOS IDENTIFICADOR TIPO DE DATO

DIM_TIME

CODE

NUMBER

CAL_MONTH_NUMBER

NUMBER

CAL_MONTH_START_DATE Negocio DATE

END_DATE

DATE

TIME_SPAN

NUMBER

MONTH_OF_QUARTER

NUMBER

MONTH_OF_YEAR

NUMBER

DESCRIPTION

VARCHAR2

NAME

VARCHAR2

CAL_QUARTER_NUMBER

NUMBER

QUARTER_OF_YEAR

NUMBER

CAL_QUARTER_START_DATE Negocio DATE

CAL_YEAR_NUMBER

NUMBER

CAL_YEAR_START_DATE Negocio DATE

Tabla 6 Atributos de Dimensioacuten - Dim_Time

Niveles de Jerarquiacutea

CALENDAR_YEAR gtgt CALENDAR_QUARTER gtgt CALENDAR_MONTH

Construccioacuten ETLrsquos

ETL de carga de la dimensioacuten de tiempo es creado automaacuteticamente por el wizard de OWB

configurado mediante los datos ingresados al momento de crear

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

69 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Dim_Promotion

Descripcioacuten- La dimensioacuten de promocioacuten hace referencia a las diferentes promociones que puede

tener un producto brindando la posibilidad de anaacutelisis por promocioacuten tanto para el proceso de

ejecucioacuten y planificacioacuten de venta

Nombre fiacutesico PROMOTIONS

Almacenamiento Tipo ROLAP (Relacional)

Secuencia PROMO_DIM_SEQ

Atributos de dimensioacuten

DIMENSIOacuteN ATRIBUTOS IDENTIFICADOR TIPO DE DATO

DIM_PROMOTION

ID Sustituir NUMBER

NAME VARCHAR2

DESCRIPTION VARCHAR2

SOURCE_ID Negocio VARCHAR2

Tabla 7 Atributos de Dimensioacuten ndash Dim_Promotion

Niveles de Jerarquiacutea

TOTAL gtgt CATEGORY gtgt SUBCATEGORY

Tipo de carga histoacuterica Tipo 1 ndash No mantener historial

Mapeo de fuentes

DIMENSIOacuteN NIVEL ATRIBUTOS TABLA DE ORIGEN VALORATRIBUTO TIPO DE DATO

DIM_PROMOTION

TOTAL

NAME ----- ----- VARCHAR

DESCRIPTION ----- ----- VARCHAR

SOURCE_ID CONSTANTE lsquo99999 VARCHAR

CATEGORY

NAME PROMO_CATEGORIES_IN NAME VARCHAR

DESCRIPTION PROMO_CATEGORIES_IN DESCRIPTION VARCHAR

SOURCE_ID PROMO_CATEGORIES_IN ID VARCHAR

TOTAL_SOURCE_ID TOTALS 99999 VARCHAR

SUBCATEGORY

NAME PROMO_SUBCATEGORIES_IN NAME VARCHAR

DESCRIPTION PROMO_SUBCATEGORIES_IN DESCRIPTION VARCHAR

SOURCE_ID PROMO_SUBCATEGORIES_IN ID VARCHAR

CATEGORY_SOURCE_ID PROMO_SUBCATEGORIES_IN CATEGORY_ID VARCHAR

Tabla 8 Mapeo de las Fuentes ndash Dim_Promotion

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

70 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Construccioacuten ETLrsquos

Nombre DIM_PROMOTION_LOAD

ETL de carga de promociones a partir de la tabla PROMOTIONS

Ilustracioacuten 24ETLrsquos ndash Dim_Promotion24

Dim_Product

Descripcioacuten- La dimensioacuten de producto hace referencia a los distintos productos que existe en una

empresa de retail brindando la posibilidad de anaacutelisis por producto tanto para el proceso de

ejecucioacuten y planificacioacuten de venta

Nombre fiacutesico PRODUCTS

Almacenamiento Tipo ROLAP (Relacional)

Secuencia PROD_DIM_SEQ

24 Fuente Oracle Warehouse Builder Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

71 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Atributos de dimensioacuten

DIMENSIOacuteN ATRIBUTOS IDENTIFICADOR TIPO DE DATO

DIM_PRODUCT

ID Sustituir NUMBER

NAME VARCHAR2

DESCRIPTION VARCHAR2

SOURCE_ID Negocio VARCHAR2

PACK_SIZE VARCHAR2

LIST_PRICE VARCHAR2

Tabla 9 Atributos de Dimensioacuten ndash Dim_Product

Niveles de Jerarquiacutea

TOTAL gtgt CATEGORY gtgt SUBCATEGORY gtgt PRODUCT

Tipo de carga histoacuterica Tipo 1 ndash No mantener historial

Mapeo de fuentes

DIMENSIOacuteN NIVEL ATRIBUTOS TABLA DE ORIGEN VALORATRIBUTO TIPO DE DATO

DIM_PRODUCT

TOTAL

NAME ----- ----- VARCHAR

DESCRIPTION ----- ----- VARCHAR

SOURCE_ID CONSTANTE 99999 VARCHAR

CATEGORY

NAME CATEGORIES NAME VARCHAR

DESCRIPTION CATEGORIES DESCRIPTION VARCHAR

SOURCE_ID CATEGORIES ID VARCHAR

TOTAL_SOURCE_ID TOTALS 99999 VARCHAR

SUBCATEGORY

NAME SUBCATEGORIES NAME VARCHAR

DESCRIPTION SUBCATEGORIES DESCRIPTION VARCHAR

SOURCE_ID SUBCATEGORIES ID VARCHAR

CATEGORY_SOURCE_ID CATEGORIES CATEGORY_ID VARCHAR

PRODUCT

NAME PRODUCTS_IN NAME VARCHAR

DESCRIPTION PRODUCTS_IN DESCRIPCION VARCHAR

SOURCE ID PRODUCTS_IN IDENTIFIER VARCHAR

PACKSIZE PRODUCTS_IN PACK_SIZE VARCHAR

LIST_PRICE PRODUCTS_IN LIST_SIZE VARCHAR

SUBCATEGORY_SOURCE_ID PRODUCTS_IN SUBCATEGORY_REFERENCE VARCHAR

Tabla 10 Mapeo de las Fuentes ndash Dim_Product

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

72 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Construccioacuten ETLrsquos

Nombre DIM_PRODUCT_LOAD

ETL de carga de productos a partir de la tabla PRODUCTS

Ilustracioacuten 25 ETLrsquos ndash Dim_Product25

Dim_Customer

Descripcioacuten- La dimensioacuten de cliente hace referencia a los distintos clientes que existe en una

empresa de retail brindando la posibilidad de anaacutelisis por producto tanto para el proceso de

ejecucioacuten y planificacioacuten de venta

Nombre fiacutesico CUSTOMERS

Almacenamiento Tipo ROLAP (Relacional)

Secuencia CUST_DIM_SEQ

25 Fuente Oracle Warehouse Builder Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

73 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Atributos de dimensioacuten

DIMENSIOacuteN ATRIBUTOS IDENTIFICADOR TIPO DE DATO

DIM_CUSTOMER

ID Sustituir NUMBER

NAME VARCHAR2

SOURCE_ID Negocio VARCHAR2

ISO VARCHAR2

Tabla 11 Atributos de Dimensioacuten ndash Dim_Customer

Niveles de Jerarquiacutea

TOTAL gtgt REGION gtgt SUBREGION gtgt COUNTRY gtgt PROVINCE gtgt CITY

Tipo de carga histoacuterica Tipo 1 ndash No mantener historial

Mapeo de fuentes

DIMENSIOacuteN NIVEL ATRIBUTOS TABLA DE ORIGEN VALORATRIBUTO TIPO DE DATO

DIM_CUSTOMER

TOTAL NAME ----- ----- VARCHAR

SOURCE_ID CONSTANTE 99999 VARCHAR

REGION NAME REGIONS_IN NAME VARCHAR

SOURCE_ID REGIONS_IN ID VARCHAR

TOTAL_SOURCE_ID TOTALS 99999 VARCHAR

SUBREGION

NAME SUBREGIONS_IN NAME VARCHAR

SOURCE_ID SUBREGIONS_IN ID VARCHAR

REGION_SOURCE_ID SUBREGIONS_IN REGION_ID VARCHAR

COUNTRY

NAME COUNTRIES_IN NAME VARCHAR

SOURCE ID COUNTRIES_IN ID VARCHAR

ISO COUNTRIES_IN ISO_CODE VARCHAR

SUBREGION_SOURCE_ID COUNTRIES_IN REGION_ID VARCHAR

PROVINCE

NAME CITIES_IN STATE_PROVINCE VARCHAR

SOURCE_ID CITIES_IN STATE_PROVINCE VARCHAR

COUNTRY_SOURCE_ID COUNTRIES_IN ID VARCHAR

CITY

NAME CITIES_IN NAME VARCHAR

SOURCE_ID CITIES_IN ID VARCHAR

PROVINCE_SOURCE_ID CITIES_IN STATE_PROVINCE VARCHAR

Tabla 12 Mapeo de las Fuentes ndash Dim_Customer

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

74 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Construccioacuten ETLrsquos

Nombre DIM_CUSTOMER_LOAD

ETL de carga de clientes a partir de la tabla CUSTOMERS

Ilustracioacuten 26 ETLrsquos ndash Dim_Customer26

Dim_Channel

Descripcioacuten- La dimensioacuten de canal hace referencia a los distintos canales que existe en una

empresa de retail brindando la posibilidad de anaacutelisis por producto tanto para el proceso de

ejecucioacuten y planificacioacuten de venta

Nombre fiacutesico CHANNELS

Almacenamiento Tipo ROLAP (Relacional)

Secuencia CLASS_DIM_SEQ

Atributos de dimensioacuten

DIMENSIOacuteN ATRIBUTOS IDENTIFICADOR TIPO DE DATO

DIM_CHANNEL

ID Sustituir NUMBER

NAME VARCHAR2

SOURCE_ID Negocio VARCHAR2

Tabla 13 Atributos de Dimensioacuten ndash Dim_Channel

26 Fuente Oracle Warehouse Builder Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

75 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Niveles de Jerarquiacutea

TOTAL gtgt CLASS gtgt CHANNEL

Tipo de carga histoacuterica Tipo 1 ndash No mantener historial

Mapeo de fuentes

DIMENSIOacuteN NIVEL ATRIBUTOS TABLA DE ORIGEN VALORATRIBUTO TIPO DE DATO

DIM_CHANNEL

TOTAL NAME ----- ----- VARCHAR

SOURCE_ID CONSTANTE 99999 VARCHAR

CLASS NAME CHANNELS_IN CLASS VARCHAR

SOURCE_ID CHANNELS_IN CLASS VARCHAR

TOTAL_SOURCE_ID TOTALS 99999 VARCHAR

CHANNEL

NAME CHANNELS_IN NAME VARCHAR

SOURCE_ID CHANNELS_IN ID VARCHAR

CLASS_SOURCE_ID CHANNELS_IN CLASS VARCHAR

Tabla 14 Mapeo de las Fuentes - Dim_Channel

Construccioacuten ETLrsquos

Nombre DIM_CHANNEL_LOAD

ETL de carga de canales a partir de la tabla CHANNELS

Ilustracioacuten 27 ETLrsquos ndash Dim_Channel27

27 Fuente Oracle Warehouse Builder Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

76 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

5232 Cubos de Informacioacuten

CUBO ldquoSALESrdquo

Descripcioacuten- El cubo de ventas es creado de partir de la tabla ldquoSALESrdquo que contiene la informacioacuten a

nivel de detalle de cada una de las dimensiones Se incluye en el modelo dimensional como un

objeto de navegacioacuten al miacutenimo detalle incluyendo las llaves primarias de cada una de las

dimensiones lo que brinda la posibilidad de navegacioacuten de los reportes y cuadros de mando hacia un

reporte exclusivo a detalle con el fin de justificar y mostrar el desglose de la informacioacuten

Nombre fiacutesico SALES

Almacenamiento Tipo ROLAP (Relacional)

Atributos de dimensioacuten

TABLA DIMENSIOacuteN NIVEL DE ENLACE

SALES

TIMES MONTH

PRODUCTS PRODUCT

CHANNELS CHANNEL

CUSTOMERS CITY

PROMOTIONS SUBCATEGORY

Tabla 15 Atributos de dimensioacuten - SALES

Cargas SALES

Cubo SALES

Tablas de Origen SALES

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

77 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Medidas

TABLA MEDIDA TIPO DE DATO DESCRIPCIOacuteN

SALES

AMOUNT NUMBER Sales amount

QUANTITY NUMBER Sales quantity

COST NUMBER Sales cost

Tabla 16 Medidas - SALES

Construccioacuten en OWB

Ilustracioacuten 28 Implementacioacuten SALES28

Construccioacuten ETLrsquos

Nombre SALES_LOAD

Ilustracioacuten 29 ETLrsquos SALES29

28 Autor Hypatia Merino

29 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

78 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

524 Definicioacuten del Modelo Fiacutesico

Una vez disentildeado e implementado el modelo dimensional y sus componentes mediante OWB se

realiza un despliegue de la tablas obteniendo como resultado la creacioacuten del modelo fiacutesico del data

mart de ldquoSALES_WHrdquo dentro de la base de datos (SALES_WH)

A continuacioacuten se mostrara el modelo de identidad ndash relacioacuten

Modelo E-R

Ilustracioacuten 30 Modelo E-R de SALES_WH30

30 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

79 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Diccionario de Datos

Se detallaraacute cada una de las tablas del modelo ndashER de SALES_WH

- Tabla ldquoChannelsrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH CHANNELS

DIMENSION_KEY Number(22)

TOTAL_ID Number(22)

TOTAL_NAME Varchar2(60)

TOTAL_SOURCE_ID Varchar2(40)

CLASS_ID Number(22)

CLASS_NAME Varchar2(60)

CLASS_SOURCE_ID Varchar2(40)

CHANNEL_ID Number(22)

CHANNEL_NAME Varchar2(60)

CHANNEL_SOURCE_ID Varchar2(40)

Tabla 17 Tabla ldquoCHANNELSrdquo del modelo E-R ldquoSALES_WHrdquo

- Tabla ldquoCustomersrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH CUSTOMERS

DIMENSION_KEY Number(22)

TOTAL_ID Number(22)

TOTAL_NAME Varchar2(60)

TOTAL_SOURCE_ID Varchar2(40)

REGION_ID Number(22)

REGION_NAME Varchar2(60)

REGION_SOURCE_ID Varchar2(40)

SUBREGION_ID Number(22)

SUBREGION_NAME Varchar2(60)

SUBREGION_SOURCE_ID Varchar2(40)

COUNTRY_ID Number(22)

COUNTRY_NAME Varchar2(60)

COUNTRY_SOURCE_ID Varchar2(40)

ISO Varchar2(2)

PROVINCE_ID Number(22)

PROVINCE_NAME Varchar2(60)

PROVINCE_SOURCE_ID Varchar2(40)

CITY_ID Number(22)

CITY_NAME Varchar2(60)

CITY_SOURCE_ID Varchar2(40)

Tabla 18 Tabla ldquoCUSTOMERSrdquo del modelo E-R ldquoSALES_WHrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

80 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Tabla ldquoProductsrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH PRODUCTS

DIMENSION_KEY Number(22)

TOTAL_ID Number(22)

TOTAL_NAME Varchar2(60)

TOTAL_DESCRIPTION Varchar2(100)

TOTAL_SOURCE_ID Varchar2(40)

CATEGORY_ID Number(22)

CATEGORY_NAME Varchar2(60)

CATEGORY_DESCRIPTION Varchar2(100)

CATEGORY_SOURCE_ID Varchar2(40)

SUBCATEGORY_ID Number(22)

SUBCATEGORY_NAME Varchar2(60)

SUBCATEGORY_DESCRIPTION Varchar2(100)

SUBCATEGORY_SOURCE_ID Varchar2(40)

PRODUCT_ID Number(22)

PRODUCT_NAME Varchar2(60)

PRODUCT_DESCRIPTION Varchar2(100)

PRODUCT_SOURCE_ID Varchar2(40)

PACK_SIZE Varchar2(30)

LIST_PRICE Varchar2(10)

Tabla 19 Tabla ldquoPRODUCTSrdquo del modelo E-R ldquoSALES_WHrdquo

- Tabla ldquoPromotionsrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH PROMOTIONS

DIMENSION_KEY Number(22)

TOTAL_ID Number(22)

TOTAL_NAME Varchar2(60)

TOTAL_DESCRIPTION Varchar2(100)

TOTAL_SOURCE_ID Varchar2(40)

CATEGORY_ID Number(22)

CATEGORY_NAME Varchar2(60)

CATEGORY_DESCRIPTION Varchar2(100)

CATEGORY_SOURCE_ID Varchar2(40)

SUBCATEGORY_ID Number(22)

SUBCATEGORY_NAME Varchar2(60)

SUBCATEGORY_DESCRIPTION Varchar2(100)

SUBCATEGORY_SOURCE_ID Varchar2(40)

Tabla 20 Tabla ldquoPROMOTIONSrdquo del modelo E-R ldquoSALES_WHrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

81 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Tabla ldquoTimesrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH TIMES

YEAR_CAL_YEAR_CODE Number(22)

YEAR_END_DATE Date

YEAR_TIME_SPAN Number(22)

YEAR_DESCRIPTION Varchar2(2000)

YEAR_NAME Varchar2(25)

CAL_YEAR_NUMBER Number(22)

CAL_YEAR_START_DATE Date

QUARTER_CAL_QUARTER_CODE Number(22)

QUARTER_END_DATE Date

QUARTER_TIME_SPAN Number(22)

QUARTER_DESCRIPTION Varchar2(2000)

QUARTER_NAME Varchar2(25)

CAL_QUARTER_NUMBER Number(22)

QUARTER_OF_YEAR Number(22)

CAL_QUARTER_START_DATE Date

MONTH_CAL_MONTH_CODE Number(22)

CAL_MONTH_NUMBER Number(22)

CAL_MONTH_START_DATE Date

MONTH_END_DATE Date

MONTH_TIME_SPAN Number(22)

MONTH_OF_QUARTER Number(22)

MONTH_OF_YEAR Number(22)

MONTH_DESCRIPTION Varchar2(2000)

MONTH_NAME Varchar2(25)

Tabla 21 Tabla ldquoTIMESrdquo del modelo E-R ldquoSALES_WHrdquo

- Tabla ldquoSalesrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH SALES

AMOUNT Number(102)

QUANTITY Number(22)

COST Number(102)

TIMES Date

PRODUCTS Number(22)

CHANNELS Number(22)

CUSTOMERS Number(22)

PROMOTIONS Number(22)

Tabla 22 Tabla ldquoSALESrdquo del modelo E-R ldquoSALES_WHrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

82 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

525 Implementacioacuten del modelo de BI en la suite de OBI

En esta seccioacuten se detalla la implementacioacuten de dicho data mart sobre el motor especializado de

Oracle Business Intelligence (Administrador Tool) en el cual mediante su arquitectura de

modelamiento en tres capas (fiacutesico loacutegico y de presentacioacuten) se maneja la loacutegica de proceso de

negocio y la publicacioacuten de la informacioacuten para el consumo y creacioacuten de los reportes y cuadros de

mando

Capa Fiacutesica

Ilustracioacuten 31 Capa Fiacutesica ndash Modelo Dimensional31

Dentro de esta capa se importa el modelo fiacutesico del data mart creado previamente en OWB para

ello primero se crea una nueva conexioacuten donde se ingresan los datos del repositorio a conectarse

luego se selecciona la metadata a importar y se finaliza el proceso de importacioacuten

Una vez terminado el paso anterior se define las uniones fiacutesicas entre los objetos importados

basados en el modelo dimensional para obtener el siguiente modelo

31 Autor Hypatia Merino

Objetos Tablas Vistas

Conexioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

83 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 32 Diagrama ndash Modelo Dimensional32

Capa Loacutegica

Ilustracioacuten 33 Capa Loacutegica ndash Modelo Dimensional33

32 Autor Hypatia Merino

33 Autor Hypatia Merino

Tabla de Hechos

Medida

Medida

Medida

Nivel

Nivel

Nivel

Dimensioacuten

Modelo de Negocio

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

84 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Para el modelamiento de la capa loacutegica se basa en el modelamiento de la capa fiacutesica y para ello se

crea primero un nuevo modelo de negocio y arrastrar todos los objetos que fueron importados en la

capa fiacutesica

Se renombra a cada uno de los objetos con el objetivo de cambiar la nomenclatura propia de los

objetos de una base de datos a descripciones propias y entendibles del proceso de negocio para la

creacioacuten de los reportes y cuadros de mando

Ademaacutes se define la loacutegica de navegacioacuten de las dimensiones determinando los niveles de jerarquiacutea

y su interactividad con los niveles superiores e inferiores mediante la creacioacuten de llaves loacutegicas y

atributos de visualizacioacuten

Para este caso se implementa los niveles y jerarquiacuteas definidas en el disentildeo e implementacioacuten de

cada una de las dimensiones como se detalloacute anteriormente

Finalmente se determina el tipo de agregacioacuten de cada una de las medidas definidas dentro del

modelo dimensional entre algunos tipos de agregacioacuten se tiene suma promedio conteo maacuteximo

miacutenimo desviacioacuten estaacutendar entre otros

Capa Presentacioacuten

Ilustracioacuten 34 Capa de Presentacioacuten ndash Modelo Dimensional34

34 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

85 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Finalmente dentro de la capa de presentacioacuten se maneja el resultado final del modelamiento

dimensional el mismo que es presentado y manejado por los usuarios finales en la creacioacuten de

reportes y cuadros de mando

Ademaacutes se puede dar formato y determinar el orden de presentacioacuten de cada objeto y sus atributos

asiacute como la inclusioacuten o no de los objetos tipo dimensioacuten los cuales se presentan como un atributo

pero con la opcioacuten y la loacutegica de las dimensiones determinadas en la capa anterior mostrando

dentro de los reportes como un objeto de visualizacioacuten tipo aacuterbol

Mediante la opcioacuten de guardar se comprueba la consistencia del modelamiento de las tres capas

mostrando o no errores yo advertencias que puedan presentar

Si el modelamiento es consistente se procede a ingresas a traveacutes de un navegador web al link de

OBI se ingresa el usuario y la contrasentildea asignado y al proceder a crear un nuevo reporte se puede

seleccionar el modelo de ldquoSALESrdquo y dentro de eacutel se visualizan todos los objetos definidos

526 Disentildeo e Implementacioacuten de los mapas en el modelo de BI en la suite de

OBI

Ejecucioacuten del Oracle Map Builder

Oracle Map Builder es un archivo JAR (mapbuilderjar) se ejecuta como una aplicacioacuten JAVA

por lo cual debe estar instalado Java Development Kit (J2SE SDK)

Ilustracioacuten 35 Archivo jar de Oracle Map Builder35

35 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

86 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Carga de Datos Espaciales (Informacioacuten Georeferencial)

Para realizar la carga de los datos espaciales se crea un usuario ldquomapasbirdquo en nuestro

modelo ldquoSALES_WHrdquo con su respectiva contrasentildea y permisos como usuario administrador

De la siguiente manera creamos el usuario contrasentildea y permisos

SQLgt create user mapasbi identified by mapasbi

SQLgt grant dba to mapasbi

SQLgt exit

Conectar la BDD con el Oracle Map Builder

Para conectar la base de datos en el Oracle Map Builder se selecciona una nueva conexioacuten

colocando los paraacutemetros de conexioacuten

Ilustracioacuten 36 Paraacutemetros de conexioacuten a la BDD36

36 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

87 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Map Builder carga los metadatos y su aacuterbol de navegacioacuten este aacuterbol de metadatos se encuentra

vaciacuteo porque auacuten no existen metadatos lo que quiere decir que debemos importar nuestros archivos

shp donde se encuentra nuestra informacioacuten georeferencial

Ilustracioacuten 37 Interfaz de Metadatos en Map Builder37

Vista previa de los Datos Espaciales (Informacioacuten georeferencial)

Map Builder permite a los usuarios previsualizar los datos espaciales originales sin necesidad de ir a

la BDD donde lo almacena

37 Autor Hypatia Merino

Conexioacuten

Metadatos vaciacuteos

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

88 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 38 Tablas con Datos Espaciales en Map Builder38

Importacioacuten de Archivos Shapefile (shp) al Oracle Map Builder

Para realizar la importacioacuten de los mapas primero se descarga los mapas en punto shapefile (shp)

de cualquier sitio web que proporcione informacioacuten georeferencial esto es gratuito

Luego se importa hacia el Oracle Map Builder con la opcioacuten que se encuentra en el menuacute de

herramientas importar shapefile

Ilustracioacuten 39 Importacioacuten de archivos shapefile39

38 Autor Hypatia Merino

39 Autor Hypatia Merino

Tablas con Datos Espaciales

Importar Shapefile

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

89 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

A continuacioacuten se selecciona el archivo ldquoCOUNTRYSHPrdquo colocando un nombre para la tabla

Ilustracioacuten 40 Seleccioacuten del archivo shapefile (shp)40

Finalmente se carga el archivo con los datos espaciales para la visualizacioacuten del mapa ldquoCOUNTRYrdquo

Ilustracioacuten 41 Carga del archivo shapefile (shp)41

Para mejor visualizacioacuten del mapa con diferentes colores seguacuten su paiacutes se utiliza los estilos que

encontramos en el menuacute del Map Builder como color aacutereas liacuteneas marcadores y texto

40 Autor Hypatia Merino

41 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

90 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 42 Visualizacioacuten del Mapa42

El mapa ldquoCOUNTRYrdquo se encuentra en los temas y se le asignara una key que seraacute ldquoCOUNTRY_NAMErdquo

esta key se mapeara con el mismo ldquoCOUNTRY NAMErdquo que se encuentra en nuestra tabla ldquoSALESrdquo del

modelo ldquoSALES_WHrdquo

Ilustracioacuten 43 Asignacioacuten de KEY al Tema ldquoCOUNTRYrdquo43

A partir de lo mencionado en el Map Builder podemos crear y disentildear todas las capas necesarias

para nuestro modelo de ldquoSALES_WHrdquo

42 Autor Hypatia Merino

43 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

91 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Conexioacuten en Map Viewer para Integrar y Visualizar los Mapas en OBIEE

Finalmente que se creoacute los mapas en el Map Builder se realiza una conexioacuten en el Map Viewer

mediante un navegador web con el respectivo link se ingresa un usuario y contrasentildea asignado y

se procede a realizar la conexioacuten

A continuacioacuten los datos de conexioacuten

ltmap_data_source name=mapasbi jdbc_host=1921681149 jdbc_sid=orcl jdbc_port=1521 jdbc_user=mapasbi jdbc_password=mapasbi jdbc_mode=thin number_of_mappers=3 allow_jdbc_theme_based_foi=false editable=false gt

Ilustracioacuten 44 Conexioacuten al Map Viewer44

Administracioacuten de los Mapas en OBIEE

Configuracioacuten Datos del Mapa

En la pantalla del OBIEE 11g en la seccioacuten ldquoAdministracioacutenrdquo contiene una opcioacuten que permite

configurar los datos del mapa

44 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

92 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 45 Configuracioacuten Datos del Mapa en OBIEE45

Capa (Layer)

En primer lugar se define una o varias ldquocapasrdquo Para poder utilizar los mapas en OBIEE debe tener

por lo menos una capa definida

Ilustracioacuten 46 Asignacioacuten de la Capa (Layer) en OBIEE46

45 Autor Hypatia Merino

46 Autor Hypatia Merino

Administracioacuten

Configurar Datos

del Mapa

Capa de opciones Importar

Eliminar Editar

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

93 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Importacioacuten de Capa (Layer)

Cuando se importa una nueva capa OBIEE obtendraacute las capas que existen dentro de la fuente de

datos

Las capas enumeradas corresponden a los Temas que ha definido en MapBuilder

Ilustracioacuten 47 Importacioacuten de Capas (Layers)47

Editar Capa (Layer)

Luego que la capa se importa se puede editar y configurar para su uso con OBIEE

- Especificar tipo de geometriacutea (punto o poliacutegono)

- Especifique que columnas de su aacuterea pueden ser utilizados para esta capa (es decir las columnas

que se pueden utilizar para unirse a los datos espaciales)

Ilustracioacuten 48 Editar Capa (Layer)48

47 Autor Hypatia Merino

48 Autor Hypatia Merino

Keys

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

94 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Mapa de Fondo

Una vez que las capas se han definido se puede importar mapas de fondo y despueacutes configurar que

capas pueden utilizarlos

Ilustracioacuten 49 Asignacioacuten de Mapa de Fondo en OBIEE49

Importacioacuten de Mapa de Fondo

Cuando se importa un nuevo mapa de fondo OBIEE obtendraacute las capas que existen dentro de la

fuente de datos

Los mapas que figuran como ldquoTile Layers en el Map Builder que se definen en MapViewer se

almacenan en la tabla

Ilustracioacuten 50 Importacioacuten de Mapa de Fondo en OBIEE50

49 Autor Hypatia Merino

50 Autor Hypatia Merino

Mapa de Fondo Importar

Eliminar Editar

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

95 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Editar Mapa de Fondo

Una vez que los mapas de fondo se importa se puede editar y configurar para su uso con OBIEE

- Especifique queacute capas puede utilizar el mapa y los niveles de zoom

- Configure el orden en el que las capas aparecen en la parte superior en el mapa

Ilustracioacuten 51 Editar Mapa de Fondo en OBIEE51

A partir de lo indicado podemos utilizar nuestro mapa para los reportes de nuestro modelo de

ldquoSALES_WHrdquo

527 Disentildeo e Implementacioacuten de reportes y cuadros de mando

A continuacioacuten se muestra el disentildeo general de los reportes y cuadros de mando del moacutedulo de ldquoSALES_WHrdquo y el resultado de su implementacioacuten

5271 Ventas Totales en los antildeos 2010 2011 y 2012

Objetivo

Analizar el estado actual de los Ventas totales mediante la comparacioacuten de loa antildeos 2010 2011 y

2012 a nivel de toda la organizacioacuten

51 Autor Hypatia Merino

Capas (Layers)

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

96 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 52 Implementacioacuten del Reporte Ventas por Antildeo52

5272 Ingresos Costos y Cantidad por Producto

Objetivo

Analizar el estado actual de los ingresos costos y cantidad por producto mediante la comparacioacuten

de loa antildeos 2010 2011 y 2012 a nivel de toda la organizacioacuten

Ilustracioacuten 53 Implementacioacuten del Reporte de Ingresos Cantidad por Antildeo53

52 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

97 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 54 Detalle de Ingresos por Producto de los antildeos 2010 2011 2012 201354

5273 Deteccioacuten de clientes

Objetivo

Determinar en queacute regioacuten se encuentra los mejores clientes con su respectivo montoacute

53 Autor Hypatia Merino

54 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

98 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 55 Deteccioacuten de clientes55

5274 Deteccioacuten de canales

Objetivo

Determinar en queacute regioacuten se encuentra los mejores canales con su respectivo montoacute

55 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

99 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 56 Deteccioacuten de Canales56

56 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

100 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

5275 Anaacutelisis de clientes con sus promociones

Objetivo

Analizar los mejores clientes con sus respectivas promociones

Ilustracioacuten 57 Anaacutelisis de clientes con sus promociones57

57 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

101 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

5276 Pronoacutesticos y proyecciones de Ventas

Objetivo

Pronosticar proyectar y analizar las ventas del antildeo 2010 2011 y 2012

Ilustracioacuten 58 Pronoacutesticos y proyecciones de ventas58

58 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

102 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 6 Conclusiones y Recomendaciones

A continuacioacuten en el capiacutetulo final se detallaraacute las conclusiones y recomendaciones a partir de la

implementacioacuten de un modelo baacutesico para el uso de la informacioacuten georeferencial en aplicaciones de

business intelligence caso de estudio empresa de retail

61 Conclusiones

- La mayor parte del eacutexito del desarrollo del proyecto radica en el disentildeo y el correcto

levantamiento de requerimientos permitiendo la generacioacuten y asesoramiento de una solucioacuten

integral que vaya acorde a las necesidades y oportunidades de mejora del cliente

- El manejo del disentildeo e implementacioacuten de la solucioacuten debe mantener un esquema simple e

integrado que cubra los requerimientos solicitados brindando flexibilidad robustez y facilidad de

uso al usuario

- El anaacutelisis y seleccioacuten de recursos tecnoloacutegicos de hardware y software permite tener claro

cuaacuteles son las prestaciones de las herramientas el grado de integracioacuten con los sistemas actuales

y futuros costos de desarrollo e implementacioacuten y sobretodo las necesidades del cliente

- El manejo y administracioacuten de la informacioacuten es un proceso vital para la generacioacuten de anaacutelisis y

conocimiento por lo tanto la solucioacuten debe estar focalizada principalmente en el tratamiento de

dicha informacioacuten desde su registro procesamiento y consumo asegurando como resultado el

maacuteximo grado de confiabilidad de los resultados

- La tecnologiacutea Oracle empleada en la implementacioacuten es una plataforma manejable configurable

faacutecil de usar altamente escalable basada en una arquitectura SOA (Service Oriented

Architecture) disentildeo metadata integracioacuten con estaacutendares de seguridad acceso federado

comunes a muacuteltiples fuentes de datos y capacidades de gestioacuten

- Los cubos OLAP proporcionan un desempentildeo de consultas consistentemente raacutepido en todo el

modelo de datos los caacutelculos sofisticados pueden incorporarse faacutecilmente dentro del cubo a fin

de mejorar el contenido analiacutetico de las aplicaciones

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

103 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

62 Recomendaciones

- Conocer a detalle el o los procesos a implementar en la solucioacuten para la determinacioacuten del

alcance y los objetivos del proyecto

- Llevar el control del proyecto basados en la factibilidades tanto costos recursos y tiempos de

desarrollo y entrega

- Usar la metodologiacutea de desarrollo como marco referencial de buenas praacutecticas como bases para

el manejo de la relacioacuten del cliente gestioacuten del equipo de desarrollo disentildeo e implementacioacuten

del proyecto y no como una lista estricta de pasos para el desarrollo del proyecto estas buenas

praacutecticas se adaptaraacuten seguacuten las necesidades del desarrollador y cliente

- Conocer la arquitectura de una solucioacuten de inteligencia de negocios la importancia de cada uno

de sus componentes y el resultado final tras su implementacioacuten permite tener claro la

importancia del esquema de determinacioacuten y mapeo de fuentes procesos de transformacioacuten de

la informacioacuten y disentildeo y creacioacuten de reportes y cuadros de mando

- La creacioacuten de un data warehouse o data mart como repositorio central de modelamiento

dimensional se utiliza porque sus caracteriacutesticas permite solventar varios problemas con

respecto a los sistemas transaccionales permitiendo crear una estructura lista para el anaacutelisis y

consumo de la informacioacuten

- Emplear la metodologiacutea de Ralph Kimball para el modelamiento dimensional de una solucioacuten de

inteligencia de negocios ya que su primicia es ir desarrollando procesos especiacuteficos dentro de la

empresa como un primer paso para la implementacioacuten a futuro de un data warehouse

empresarial en este caso se comenzoacute con el procesos de ldquoVentasrdquo a futuro se espera seguir

implementando soluciones a otros procesos

- Utilizar Oracle Database se hace por que posee caracteriacutesticas y configuraciones especializadas

para el desarrollo de data warehouse ademaacutes de las caracteriacutesticas propias de las bases de datos

Oracle permitiendo tener un repositorio listo y optimizado para el desarrollo de soluciones de

inteligencia de negocios

- Se usa Oracle Warehouse Builder porque es una gran herramienta que permite manejar el

disentildeo construccioacuten despliegue y ejecucioacuten no solo del data warehouse sino de ademaacutes de los

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

104 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

procesos de extraccioacuten transformacioacuten y carga (ETLrsquos) dentro de una interfaz faacutecil intuitiva que

permite la administracioacuten del modelamiento fiacutesico de la solucioacuten

- Las herramientas de Oracle Business Intelligence presentan una completa suite para el desarrollo

de soluciones de inteligencia de negocios mediante herramientas especializadas que permiten la

administracioacuten eficiente de cada una de las fases del desarrollo de la solucioacuten desde su disentildeo

construccioacuten ejecucioacuten implantacioacuten y consumo

- El disentildeo y presentacioacuten final de reportes y cuadros de mando es esencial al momento de tener

en cuenta que estos estaacuten dirigidos a las aacutereas gerenciales las herramientas de Oracle Business

Intelligence muestran una gran superioridad a otras herramientas en cuanto a opciones de

disentildeo y presentacioacuten

- Es muy importante definir y asesorar el uso y creacioacuten de indicadores para la medicioacuten de los

procesos a implementar asiacute como el nivel de detalle de la informacioacuten y el esquema de

navegacioacuten de los anaacutelisis seguacuten los niveles organizacionales de la empresa recordando que el

enfoque del producto final estaacute orientado a los usuarios entendidos del proceso de negocio no

necesariamente teacutecnico como por ejemplo gerencia

- Desarrollar solamente la documentacioacuten necesaria para el entendimiento sencillo del disentildeo

funcionalidad ejecucioacuten y uso de la solucioacuten

- Tambieacuten se deben analizar herramientas libres disentildeadas para colaborar con la inteligencia de

negocios (BI) en los procesos de las organizaciones tales como Pentaho Eclipse (generador de

reportes) RapidMiner entre otros

- A partir del Data Mart ldquoVentasrdquo se puede continuar implementando los siguientes Data Marts

RRHH Inventarios Compras Marketing Contabilidad entre otros para completar nuestro Data

Warehouse Corporativo

- Actualmente la Escuela de Sistemas no cuenta con una materia exclusivamente de Business

Intelligence (Inteligencia de Negocios) pero se deberiacutea buscar la posibilidad que los estudiantes

conozcan acerca de esta aacuterea del manejo de la informacioacuten para la toma de decisiones a traveacutes

de cursos e incluso certificaciones a partir cualquier herramienta Oracle Pentaho SAAP IBM

Cognos

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

105 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Bibliografiacutea

- beAnalytic (2012) Paacutegina Oficial de beAnalytic Obtenido de

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

106 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

httpwwwbe-analyticcom

- beAnalytic (2012) Curso OBI Coaching Quito

- Chaacutevez R (2011) Datamart de Computacioacuten Obtenido de

httpcybertesisupcecedupeupc2011ramos_chyhtmlsdxramos_chyhtml

- Dataprix (sf) Data Warehouse vs Data mart Obtenido de

httpwwwdataprixcomdatawarehouse-vs-datamart

- Espinosa R (Abril del 2010) Kimball vs Inmon Aplicacioacuten de Conceptos del Modelo Dimensional

Obtenido de

httpchurriwifiwordpresscom2010041915-2-ampliacion-conceptos-del-modelo-

dimensional

- Gestiontv (Febrero del 2012) Concepto de Business Intelligence Obtenido de

httpgestiontvbusiness-intelligence

- Monografiascom (sf) Inteligencia de Negocios (BI) Obtenido de

httpwwwmonografiascomtrabajos14bibishtml

- Oracle (2013) Oracle Business Intelligence Enterprise Edition Documentation Retrieved from

httpwwworaclecomtechnetworkmiddlewarebi-enterprise-

editiondocumentationindexhtml

- Saacutenchez Y (29 de Noviembre del 2008) Mi experiencia en las metodologiacuteas agiles Obtenido de

httpyinosanchezblogspotcom200811mi-experiencia-en-las-metodologias-

agileshtml

- Sinnexus (2012) Business Intelligence Obtenido de

httpwwwsinnexuscombusiness_inelligence

- Torres R (Julio del 2009) Metodologiacuteas agiles para desarrollo del software extreme

programming Obtenido de

httpwwwslidesharenetrtorres462003metologa-agiles-desarrollo-software-xp-

1709082

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

107 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Villegas A (sf) Desarrollo de software bajo metodologiacuteas agiles en la praacutectica Obtenido de

httpmonografiascomtrabajos47desarrollo-softwaredesarrollo-softwareshtml

- Villena A (16 de Abril del 2009) Introduccioacuten a los meacutetodos agiles Obtenido de

Slideshare Present Yourself httpwwwslidesharenetchileagilintroduccin-gil-a-

extreme-programming-webprendedor08-350127

- Zepeda C (Marzo del 2003) Guiacutea metodoloacutegica para la definicioacuten y desarrollo de un data

warehouse Obtenido de

httpbibliotexauameduniopac_tes00900902630pdf

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

108 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Anexos

Manual de Usuario

Moacutedulo de ldquoSALESrdquo (VENTAS)

1 Ingresar al link http19216811269704analytics

2 Ingresar el usuario y contrasentildea clic en ldquoConectarrdquo

Ilustracioacuten 59 Pantalla de acceso OBI

3 Clic en Quickstart gtgt Overview gtgt SALES

Ilustracioacuten 60 Seleccioacuten del panel de control ldquoSALESrdquo (VENTAS)

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

109 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

4 A continuacioacuten se muestran los cuadros de mando y reportes mostrando las siguientes

opciones

Ilustracioacuten 61 Componentes principales del panel de control

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

110 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Manual de Administrador

Pasos para levantar y parar servicios de BI

- Iniciar servicios

o Escritorio gtgt icono ldquoSTRART BI SERVERrdquo

- Bajar servicios

o Escritorio gtgt icono ldquoSTOP BI SERVERrdquo

Pasos para de respaldo

- Base de Datos

o Sacar respaldo del esquema de base de datos mediante la opcioacuten export de los

esquemas SALES_WH

- Cataacutelogo de Reportes y Cuadros de Mando

o Ubicarse en el siguiente path

COBI11instancesinstancebifoundationOracleBIPresentationServicesComponent

o Copiar la carpeta ldquoCatalogrdquo

Pasos para la administracioacuten de usuarios en OBI

1 Ingresar al link http19216811269704console

2 Ingresar con su usuario

3 Clic en ldquoDominios de Seguridadrdquo

4 Clic en la pestantildea ldquoUsuarios y Gruposrdquo

5 Ingresar o editar los datos del usuario clic en ldquoAceptarrdquo

6 Se pueden administrar grupos al igual que administrar permisos y privilegios

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

111 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Modelamiento Dimensional ndash Oracle Warehouse Builder

1 Ingresar a OWB clic en

ldquoIniciordquo gtgt ldquoTodos los programasrdquo gtgt ldquoOracle-OraDB11G_homerdquo gtgt ldquoWarehouse Builderrdquo

gtgt ldquoDesign Centerrdquo

2 Ingresar con los siguientes datos

Usuario OWB_OWNER

Contrasentildea oracle123

Host 19216811269704

Puerto 1521

Nombre de servicio orcl

La pantalla principal consta de diversas secciones a continuacioacuten se describe de forma

Ilustracioacuten 62 Componentes principales de OWB

Seccioacuten ldquoNavegador de Proyectosrdquo

Esta seccioacuten contiene los proyectos creados ademaacutes de los diferentes componentes que contienen

un proyecto de OWB

Pasos para la creacioacuten de un nuevo proyecto

- Clic en el menuacute ldquoArchivordquo gtgt ldquoNuevordquo gtgt ldquoProyectordquo

Nombre de proyecto

Conexioacuten BDD

Componentes Hoja de Disentildeo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

112 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Ingresar el nombre del proyecto

- Clic en ldquoAceptarrdquo

A continuacioacuten se detallan los componentes utilizados en el presente proyecto

ldquoBase de Datosrdquo

Dentro de esta opcioacuten se pueden crear conexiones a distintas fuentes de datos mediante un wizard

que crea las conexiones seguacuten los datos de la fuente a conectarse

Se pueden tener varias conexiones en este caso una para el esquema fuente XSALES y otro al

esquema destina SALES_WH

Pasos para la creacioacuten de una nueva conexioacuten a una base de datos

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic derecho opcioacuten ldquoNuevo Moacutedulo de Oraclerdquo

- Empieza el wizard clic en ldquoSiguienterdquo

- Ingresar el nombre y el tipo de la nueva conexioacuten

- Ingresar los datos de conexioacuten a la base de datos a conectar

- Clic en Finalizar

Esta opcioacuten posee varios sub componentes que pueden ser utilizados por ejemplo

ldquoCorrespondenciasrdquo

Conocidos tambieacuten como ETLrsquos (proceso de extraccioacuten transformacioacuten y carga) al momento de crear

un nuevo ETL ese despliega una nueva hoja de disentildeo donde se pueden disentildear el proceso

simplemente arrastrando objetos y plasmando su loacutegica

Pasos para la creacioacuten de una nueva correspondencia

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoCorrespondenciardquo

- Clic en ldquoNueva Correspondenciardquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

113 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Ingresar el nombre de la nueva correspondencia

- Clic en ldquoAceptarrdquo

ldquoDimensionesrdquo

Mediante un wizard faacutecil e intuitivo se pueden crear dimensiones para el modelamiento dimensional

en eacutel se ingresa los datos solicitados por ejemplo atributos de la dimensioacuten niveles de jerarquiacutea

definicioacuten de atributos por nivel tipo de almacenamiento entre otros

Cuando se crea una dimensioacuten automaacuteticamente se crea a nivel de la herramienta una tabla y una

secuencia

Pasos para la creacioacuten de una nueva dimensioacuten

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoDimensionesrdquo

- Clic en ldquoNueva Dimensioacutenrdquo

- Inicia el wizard clic en ldquoSiguienterdquo

- Ingresar el nombre de la nueva dimensioacuten

- Seleccionar le tipo de almacenamiento (ROLAP)

- Ingresar los atributos el tipo de datos definir el tipo de llaves de negocio y sustitucioacuten

- Definir los niveles de jerarquiacutea

- Definir que atributos corresponden a cada nivel de jerarquiacutea creado

- Seleccionar el tipo de almacenamiento histoacuterico de la dimensioacuten (Tipo 1)

- Apareceraacute un cuadro de resumen clic en ldquoSiguienterdquo

- Clic en ldquoFinalizarrdquo

ldquoCubordquo

Al igual que las dimensiones se requiere un wizard que solicita la informacioacuten como son las medidas

y las dimensiones asociadas al cubo seguacuten el respectivo modelamiento

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

114 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Al crear un cubo se crea automaacuteticamente a nivel de la herramienta una tabla

Pasos para la creacioacuten de un nuevo cubo

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoCubosrdquo

- Clic en ldquoNueva Cubordquo

- Inicia el wizard clic en ldquoSiguienterdquo

- Ingresar el nombre de la nueva cubo

- Seleccionar le tipo de almacenamiento (ROLAP)

- Seleccionar las dimensiones con las que se relacionaraacute el cubo

- Definir las medidas y el tipo de datos

- Apareceraacute un cuadro de resumen clic en ldquoSiguienterdquo

- Clic ldquoFinalizarrdquo

ldquoTablasrdquo

Dentro de esta opcioacuten se pueden crear o importar tablas de la base de datos seguacuten corresponda la

conexioacuten creada para ser utilizada

Pasos para la creacioacuten de una nueva tabla

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoTablasrdquo

- Clic en ldquoNueva Tablardquo

- Ingresar el nombre de la nueva tabla

- Ingresar los atributos y el tipo de datos de la tabla

- Clic en ldquoAceptarrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

115 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Pasos para la importacioacuten de una tabla

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoTablasrdquo

- Clic en ldquoImportarrdquo gtgt ldquoObjetos de Base de Datosrdquo

- Ingresar los datos de conexioacuten a la base de datos clic en ldquoSiguienterdquo

- Seleccionar la opcioacuten ldquoTablardquo

- Seleccionar la tabla a importar

- Clic en ldquoTerminarrdquo

ldquoSecuenciasrdquo

En esta seccioacuten se encuentra objetos que representan a secuencias de nuacutemeros que a las cuales

hacen referencia otros objetos como dimensiones o cubos

Pasos para la creacioacuten de una nueva dimensioacuten

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoSecuenciasrdquo

- Clic en ldquoNueva Secuenciardquo

- Ingresar los datos de secuenciacioacuten

- Clic en ldquoTerminarrdquo

ldquoControl Centerrdquo

Esta seccioacuten permite el despliegue y la ejecucioacuten de los objetos dentro de OWB

Pasos para iniciar los servicios de control center

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

116 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Clic en ldquoIniciordquo gtgt ldquoTodos los programasrdquo gtgt ldquoOracle ndash OraDB11g_homerdquo gtgt ldquoWarehouse Builderrdquo

gtgt ldquoAdministracioacutenrdquo gtgt ldquoStart Control Center Servicerdquo

- Clic en la pestantildea ldquoCentro de Controlrdquo

- Ingresar los catos de conexioacuten al usuario OWSYS

- Dentro de OWB clic en el menuacute ldquoHerramientasrdquo

- Clic en ldquoGestor centro de controlrdquo

- Para el despliegue de objetos se procede mediante la seleccioacuten del objeto y su ldquoAccioacuten de

Desplieguerdquo Clic en el botoacuten ldquoDesplegarrdquo

- Para la ejecucioacuten de un ETL flujo de trabajo seleccionar el objeto desplegar el objeto y clic en

botoacuten ldquoEjecutarrdquo

Modelamiento Dimensional ndash Administrator Tool

1) Ingresar a Administracioacuten de BI clic en

ldquoIniciordquo gtgt ldquoTodos los programasrdquo gtgt ldquoOracle Business Intelligencerdquo gtgt ldquoAdministracioacuten de BIrdquo

2) Clic en el icono ldquoAbrir en liacuteneardquo (carpeta azul)

3) Ingresar con los siguientes datos

Contrasentildea de repositorio Admin123

Usuario weblogic

Contrasentildea Oracle_123

Para el modelamiento se debe proceder a realizar la configuracioacuten de las capas fiacutesica loacutegica y de

presentacioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

117 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 63 Componentes Principales del Administrator Tool - OBI

ldquoCapa Fiacutesicardquo

Dentro de esta capa se definen las conexiones a la base de datos de donde se extraeraacute el modelo

previamente creado en OWB

Pasos para crear una nueva conexioacuten a una base de datos e importar objetos

- Clic en el menuacute ldquoArchivordquo gtgt ldquoImportar Metadatosrdquo

- Seleccionar el tipo de importacioacuten (Servidor local)

- Seleccionar el tipo de conexioacuten (OCI 10g11g)

- Ingresar los datos de conexioacuten a la base de datos

Nombre del servicio orcl

Usuario SALES_WH

Contrasentildea Oracle123

- Seleccionar el tipo de objetos a importar

- Seleccionar el usuario de base de datos y los objetos a importar

- Clic en ldquoTerminarrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

118 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

ldquoCapa Loacutegicardquo

Esta seccioacuten permite el modelamiento loacutegico al modelo como son definicioacuten de dimensiones y

navegacioacuten entre niveles meacutetodos de agregacioacuten renombramiento y atributos entendibles a nivel

de negocio

Pasos para crear un nuevo modelo loacutegico

- Arrastrar los objetos importados dentro de la capa loacutegica

Pasos para renombrar las descripciones de los atributos

- Clic en el menuacute ldquoHerramientasrdquo gtgt ldquoUtilidadesrdquo

- Ejecutar ldquoCambiar Nombre de Asistenterdquo

- Seleccionar el modelo loacutegico de la pestantildea ldquoModelo de Negocio y Asignacioacutenrdquo clic ldquoAgregar

Jerarquiacuteardquo Clic ldquoSiguienterdquo

- Seleccionar los objetos a renombrar

- Seleccionar las opciones de renombramiento clic ldquoSiguienterdquo

- Clic en ldquoTerminarrdquo

Pasos para definir el meacutetodo de agregacioacuten de una medida

- Doble clic sobre una medida

- Clic en ldquoDesprotegerrdquo

- Clic en la pestantildea ldquoAgregacioacutenrdquo

- Seleccionar el meacutetodo de agregacioacuten (Sum)

- Clic en ldquoAceptarrdquo

Pasos para definir la loacutegica de una dimensioacuten

- Clic derecho sobre una dimensioacuten clic en ldquoCrear Dimensioacuten Loacutegicardquo

- Clic en ldquoDimensioacuten con Jerarquiacutea Basada en Nivelesrdquo

- Definir los niveles de la dimensioacuten creando niveles principales o secundarios

- Clic derecho sobre un nivel clic ldquoNuevo Objetordquo gtgt ldquoNivel Principalrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

119 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Arrastrar los atributos que correspondan al nivel creado

- Clic derecho doble sobre el atributo a definir como atributo de navegacioacuten a detalle

- Clic en ldquoNueva clave de nivel loacutegicardquo gtgt ldquoUsar para mostrarrdquo

- Clic en ldquoAceptarrdquo

Pasos para definir una unioacuten loacutegica entre dimensioacuten y cubo

- Clic derecho sobre el modelo loacutegico

- Clic en ldquoModelo de Negocio Loacutegicordquo gtgt ldquoDiagrama Completordquo

- Clic en el botoacuten ldquoNueva unioacutenrdquo

- Arrastra desde la tabla de hechos a la dimensioacuten a unir

- Definir las columnas por el cual se a realizar la unioacuten

- Clic en ldquoAceptarrdquo

ldquoCapa Presentacioacutenrdquo

Esta capa permite manejar la presentacioacuten final del modelo de BI al usuario como la definicioacuten de los

atributos y su orden de presentacioacuten

Pasos para crear un modelo de presentacioacuten reordenar atributos y tablas en la capa de

presentacioacuten

- Arrastrar los objetos creados de capa loacutegica dentro de la capa presentacioacuten

- Doble clic sobre las tablas o el modelo de presentacioacuten

- Definir el orden de los atributos o tablas mediante los botones de flechas

- Clic en ldquoAceptarrdquo

ldquoValidacioacuten de consistencia globalrdquo

Esta opcioacuten permite validar la consistencia del modelamiento en las 3 capas en caso de existir

errores se muestra el detalle de la inconsistencia

Pasos para guardar y comprobar la consistencia del modelo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

120 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Clic en el botoacuten de ldquoGuardarrdquo

- Desproteger los cambios antes de guardar clic en ldquoAceptarrdquo

- Confirmar la comprobacioacuten de consistencia clic en ldquoSirdquo

- Clic en ldquoComprobar Todos los Objetosrdquo

- Se muestra el detalle de la validacioacuten de la consistencia

- Clic en ldquoCerrarrdquo

Creacioacuten de Reportes y Cuadros de Mando

Pasos para crear un nuevo reporte

- Ingresar a un navegador web

- Ingresar al link http19216811269704analytics

- Ingresar con el usuario y contrasentildea asignados

- Clic en ldquoNuevordquo gtgt ldquoAnaacutelisisrdquo

- Seleccionar el modelo ldquoSALESrdquo (VENTAS)

- Seleccionar los atributos del ldquoAacutereas temaacuteticasrdquo a mostrar en el reporte dando doble clic sobre el atributo

- Clic en la pestantildea ldquoResultadosrdquo

- Clic en ldquoCrear Nuevo Objetordquo

- Seleccionar el objeto a incluir en el reporte

- Adicionalmente se puede editar y personalizar el objeto mediante el icono de ldquoLaacutepizrdquo

- Una vez terminado el reporte clic en ldquoGuardarrdquo

- Seleccionar la carpeta en donde se almacenaraacute el reporte

- Clic en ldquoAceptarrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

121 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 64 Componentes Principales Creacioacuten de Reportes ndash OBI

Pasos para crear una ldquoPeticioacuten de Datos de Panel de Controlrdquo

- Clic en ldquoNuevordquo gtgt ldquoPeticioacuten de Datos de Panel de Controlrdquo

- Seleccionar el modelo ldquoSALESrdquo (VENTAS)

- Mediante las opciones de edicioacuten se puede definir el disentildeo y las opciones de seleccioacuten de cada uno de los atributos

- Clic en ldquoGuardarrdquo

Pasos para crear un nuevo cuadro de mando

- Clic en ldquoNuevordquo gtgt ldquoPanel de Controlrdquo

- Ingresar el nombre de cuadro de mando y la carpeta en donde se almacenara

- A continuacioacuten aparece una pantalla de disentildeo del cuadro de mando en donde se pueden arrastrar los reportes y filtros a editar

- Esta seccioacuten maneja objetos de disentildeo de columnas y seccioacuten

- Estos objetos de disentildeo poseen atributos y propiedades de disentildeo

- Clic en ldquoGuardarrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

122 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Clic en ldquoEjecutarrdquo

Ilustracioacuten 65 Componentes Principales de Creacioacuten de Cuadros de Mando - OBI

Page 3: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

3 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

41 Ralph Kimball Vs Bill Inmon 49

42 Metodologiacutea de Ralph Kimball 51

43 Fase de la Metodologiacutea Ralph Kimball 55

44 Procesos Generales de Desarrollo 60

45 Recursos de Tecnologiacutea 61

Capiacutetulo 5 Disentildeo e implementacioacuten de un Modelo Baacutesico de BI (Basado en la Metodologiacutea de Ralph

Kimball) 62

51 Definicioacuten de Requerimientos del Negocio 62

511 Antecedentes 62

512 Objetivos 62

513 Solucioacuten 63

514 Beneficios 63

52 Moacutedulo de ldquoSALESrdquo (VENTAS) 63

521 Proceso general de carga de la informacioacuten 64

522 Definicioacuten de meacutetricas e indicadores 65

523 Definicioacuten del Modelo Dimensional 66

5231 Dimensiones 67

5232 Cubos de Informacioacuten 76

524 Definicioacuten del Modelo Fiacutesico 78

525 Implementacioacuten del modelo de BI en la suite de OBI 82

526 Disentildeo e Implementacioacuten de los mapas en el modelo de BI en la suite de OBI 85

527 Disentildeo e Implementacioacuten de reportes y cuadros de mando 95

5271 Ventas Totales en los antildeos 2010 2011 y 2012 95

5272 Ingresos Costos y Cantidad por Producto 96

5273 Deteccioacuten de clientes 97

5274 Deteccioacuten de canales 98

5275 Anaacutelisis de clientes con sus promociones 100

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

4 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

5276 Pronoacutesticos y proyecciones de Ventas 101

Capiacutetulo 6 Conclusiones y Recomendaciones 102

61 Conclusiones 102

62 Recomendaciones 103

Bibliografiacutea 105

Anexos 108

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

5 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Iacutendice de Ilustracioacuten

Ilustracioacuten 1 Edgar Codd (1969) 17

Ilustracioacuten 2 Descripcioacuten de un repositorio de informacioacuten 18

Ilustracioacuten 3 Evolucioacuten de la Inteligencia de Negocios 19

Ilustracioacuten 4 Procesos Organizacionales 22

Ilustracioacuten 5 Arquitectura de una solucioacuten de BI 23

Ilustracioacuten 6 Herramientas de Oracle BI 31

Ilustracioacuten 7 Herramientas de OWB 33

Ilustracioacuten 8 Herramientas de Oracle Database 35

Ilustracioacuten 9 Herramientas de OBI Server 37

Ilustracioacuten 10 Herramientas de OBI Answers amp Dashboards 38

Ilustracioacuten 11 Mapa en OBIEE 40

Ilustracioacuten 12 Arquitectura del Map Viewer 42

Ilustracioacuten 13 Interfaz del Map Builder Tool 43

Ilustracioacuten 14 Estilo Marker en Map Builder Tool 44

Ilustracioacuten 15 Creacioacuten de un tema en Map Builder Tool 45

Ilustracioacuten 16 Visualizacioacuten de un Mapa Base en Map Builder Tool 46

Ilustracioacuten 17 Niveles de Zoom de una Capa de Mapa en Map Builder Tool 46

Ilustracioacuten 18 OBIEE asociado con los Mapas 47

Ilustracioacuten 19 Modelo Estrella 53

Ilustracioacuten 20 Tareas de la Metodologiacutea de Kimball 55

Ilustracioacuten 21 Arquitectura de la solucioacuten ldquoSALESrdquo (VENTAS) ndash Empresa Retail 64

Ilustracioacuten 22 Modelo dimensional ldquoSALESrdquo (Ventas) ndash Empresa Retail 66

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

6 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 23 Tablas de Origen Dimensiones y Cargas en OWB 67

Ilustracioacuten 24ETLrsquos ndash Dim_Promotion 70

Ilustracioacuten 25 ETLrsquos ndash Dim_Product 72

Ilustracioacuten 26 ETLrsquos ndash Dim_Customer 74

Ilustracioacuten 27 ETLrsquos ndash Dim_Channel 75

Ilustracioacuten 28 Implementacioacuten SALES 77

Ilustracioacuten 29 ETLrsquos SALES 77

Ilustracioacuten 30 Modelo E-R de SALES_WH 78

Ilustracioacuten 31 Capa Fiacutesica ndash Modelo Dimensional 82

Ilustracioacuten 32 Diagrama ndash Modelo Dimensional 83

Ilustracioacuten 33 Capa Loacutegica ndash Modelo Dimensional 83

Ilustracioacuten 34 Capa de Presentacioacuten ndash Modelo Dimensional 84

Ilustracioacuten 35 Archivo jar de Oracle Map Builder 85

Ilustracioacuten 36 Paraacutemetros de conexioacuten a la BDD 86

Ilustracioacuten 37 Interfaz de Metadatos en Map Builder 87

Ilustracioacuten 38 Tablas con Datos Espaciales en Map Builder 88

Ilustracioacuten 39 Importacioacuten de archivos shapefile 88

Ilustracioacuten 40 Seleccioacuten del archivo shapefile (shp) 89

Ilustracioacuten 41 Carga del archivo shapefile (shp) 89

Ilustracioacuten 42 Visualizacioacuten del Mapa 90

Ilustracioacuten 43 Asignacioacuten de KEY al Tema ldquoCOUNTRYrdquo 90

Ilustracioacuten 44 Conexioacuten al Map Viewer 91

Ilustracioacuten 45 Configuracioacuten Datos del Mapa en OBIEE 92

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

7 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 46 Asignacioacuten de la Capa (Layer) en OBIEE 92

Ilustracioacuten 47 Importacioacuten de Capas (Layers) 93

Ilustracioacuten 48 Editar Capa (Layer) 93

Ilustracioacuten 49 Asignacioacuten de Mapa de Fondo en OBIEE 94

Ilustracioacuten 50 Importacioacuten de Mapa de Fondo en OBIEE 94

Ilustracioacuten 51 Editar Mapa de Fondo en OBIEE 95

Ilustracioacuten 52 Implementacioacuten del Reporte Ventas por Antildeo 96

Ilustracioacuten 53 Implementacioacuten del Reporte de Ingresos Cantidad por Antildeo 96

Ilustracioacuten 54 Detalle de Ingresos por Producto de los antildeos 2010 2011 2012 2013 97

Ilustracioacuten 55 Deteccioacuten de clientes 98

Ilustracioacuten 56 Deteccioacuten de Canales 99

Ilustracioacuten 57 Anaacutelisis de clientes con sus promociones 100

Ilustracioacuten 58 Pronoacutesticos y proyecciones de ventas 101

Ilustracioacuten 59 Pantalla de acceso OBI 108

Ilustracioacuten 60 Seleccioacuten del panel de control ldquoSALESrdquo (VENTAS) 108

Ilustracioacuten 61 Componentes principales del panel de control 109

Ilustracioacuten 62 Componentes principales de OWB 111

Ilustracioacuten 63 Componentes Principales del Administrator Tool - OBI 117

Ilustracioacuten 64 Componentes Principales Creacioacuten de Reportes ndash OBI 121

Ilustracioacuten 65 Componentes Principales de Creacioacuten de Cuadros de Mando - OBI 122

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

8 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Iacutendice de Tabla

Tabla 1 Diferencias del Sistema Tradicional vs Data Warehouse 25

Tabla 2 Ventajas y Desventajas ndash Inmon vs Kimball 51

Tabla 3 Requerimientos de recursos tecnoloacutegicos - Servidor 61

Tabla 4 Requerimientos de recursos tecnoloacutegicos - Software 61

Tabla 5 Variables de Anaacutelisis ndash ldquoMoacutedulo Ventasrdquo 66

Tabla 6 Atributos de Dimensioacuten - Dim_Time 68

Tabla 7 Atributos de Dimensioacuten ndash Dim_Promotion 69

Tabla 8 Mapeo de las Fuentes ndash Dim_Promotion 69

Tabla 9 Atributos de Dimensioacuten ndash Dim_Product 71

Tabla 10 Mapeo de las Fuentes ndash Dim_Product 71

Tabla 11 Atributos de Dimensioacuten ndash Dim_Customer 73

Tabla 12 Mapeo de las Fuentes ndash Dim_Customer 73

Tabla 13 Atributos de Dimensioacuten ndash Dim_Channel 74

Tabla 14 Mapeo de las Fuentes - Dim_Channel 75

Tabla 15 Atributos de dimensioacuten - SALES 76

Tabla 16 Medidas - SALES 77

Tabla 17 Tabla ldquoCHANNELSrdquo del modelo E-R ldquoSALES_WHrdquo 79

Tabla 18 Tabla ldquoCUSTOMERSrdquo del modelo E-R ldquoSALES_WHrdquo 79

Tabla 19 Tabla ldquoPRODUCTSrdquo del modelo E-R ldquoSALES_WHrdquo 80

Tabla 20 Tabla ldquoPROMOTIONSrdquo del modelo E-R ldquoSALES_WHrdquo 80

Tabla 21 Tabla ldquoTIMESrdquo del modelo E-R ldquoSALES_WHrdquo 81

Tabla 22 Tabla ldquoSALESrdquo del modelo E-R ldquoSALES_WHrdquo 81

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

9 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 1 Introduccioacuten

En el presente capiacutetulo se trataraacute sobre la exposicioacuten de puntos esenciales para la disertacioacuten de

grado definiendo los objetivos y alcance del proyecto Ademaacutes se expondraacuten conceptos

fundamentales y las tecnologiacuteas necesarias para el desarrollo del proyecto con el fin de presentar

una base de conocimientos sobre la cual el proyecto se desarrollaraacute

11 Objetivos

111 Objetivo General

Implementar un modelo baacutesico para el uso de la informacioacuten georeferencial en aplicaciones de

Business Intelligence especiacuteficamente utilizando data mart para la creacioacuten de un data warehouse

corporativo

112 Objetivos Especiacuteficos

- Analizar sobre Business Intelligence y sus respectivos componentes necesarios para la

implementacioacuten de un modelo baacutesico para el uso de informacioacuten georeferencial especiacuteficamente

utilizando data mart para la creacioacuten de un data warehouse

- Averiguar las caracteriacutesticas de la informacioacuten georeferencial en la gestioacuten de una empresa de

retail

- Realizar ldquointeligencia de negociordquo para una empresa de retail

- Analizar metodologiacuteas y herramientas de construccioacuten de data warehouse y soluciones de

Business Intelligence que garanticen el acceso de la informacioacuten de acuerdo a las mejores

praacutecticas de la industria de sistemas de informacioacuten gerencial que permitan contar con

Una sola versioacuten de la verdad

Informacioacuten confiable y a tiempo

Acceder a indicadores de gestioacuten del negocio

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

10 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Accesar dentro de la misma herramienta a la informacioacuten que componen los

indicadores de gestioacuten

Detectar tendencias y excepciones

- Disentildear los cubos de informacioacuten para el modelo baacutesico para la construccioacuten de un data

warehouse para una empresa de retail

- Implementar ciertas consultas utilizando los cubos

113 Justificacioacuten

Para toda empresa la toma de decisiones es un proceso esencial que permite el cumplimiento de

sus objetivos y es la accioacuten maacutes importante que se desarrolla dentro de una organizacioacuten porque la

administracioacuten se basa en dichas decisiones

La toma de decisiones es el proceso para identificar y seleccionar un curso de accioacuten para resolver un

problema en especiacutefico

Basado en lo anterior es importante optimizar el proceso minimizar el tiempo tomar las decisiones

maacutes acertadas y basarlas en argumentos vaacutelidos en el menor costo posible Esto se puede lograr a

traveacutes del uso de la inteligencia de negocios porque permite obtener la informacioacuten adecuada a

disposicioacuten de las personas que la necesiten en una manera comprensible para cada uno y de forma

raacutepida

Las empresas son importantes para el paiacutes porque contribuyen en gran medida tanto a la economiacutea

como a la sociedad por lo que se considera oportuna la implementacioacuten de un modelo baacutesico para el

uso de la informacioacuten georeferencial en aplicaciones de business intelligence para optimizar la

gestioacuten de una empresa de retail

Para dicha implementacioacuten se utilizaraacute herramientas de Oracle por el faacutecil acceso a las mismas

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

11 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

114 Alcance

La presente disertacioacuten de grado culminaraacute con una aplicacioacuten funcional para que el usuario final

haga uso de los cubos de informacioacuten

115 Metodologiacutea

El siguiente proyecto se llevaraacute a cabo por medio de una metodologiacutea investigativa y descriptiva ya

que se realizaraacute en primera instancia un anaacutelisis sobre Business Intelligence para luego proceder a la

implementacioacuten del modelo baacutesico para el uso de la informacioacuten georeferencial para optimizar la

gestioacuten de una empresa de retail Para la implementacioacuten se aplicaran modelos de BI Oracle

Para la implementacioacuten se analizaraacute dos metodologiacuteas Kimball e Inmon donde se procederaacute a

escoger una

116 Definiciones Acroacutenimos y Abreviaciones

Business Intelligence

El exceso de informacioacuten no es poder pero el conocimiento siacute lo es

Con mucha frecuencia la transformacioacuten y el anaacutelisis de toda la informacioacuten y datos que las propias

compantildeiacuteas generan se convierte en un problema y por lo tanto la toma de decisiones se vuelve

desesperadamente lenta o se toman decisiones sin toda la informacioacuten relevante

Las tecnologiacuteas de Inteligencia de Negocios (Business Intelligence) ayudan a los ejecutivos y

funcionarios a entender los datos maacutes raacutepidamente a fin de que puedan tomar decisiones raacutepidas y

mejores y finalmente mejorar sus movimientos hacia la consecucioacuten de objetivos de negocios El

impulsor clave detraacutes de los objetivos de BI es incrementar la eficiencia organizacional y la

efectividad

La Inteligencia de Negocios (BI) y la Data Warehouse (DW) como componentes de alto nivel de los

Sistemas de Informacioacuten tienen una serie de ventajas y beneficios para toda organizacioacuten entre los

maacutes importantes estaacute el manejar vastas cantidades de informacioacuten y obtener conocimiento de ellas

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

12 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

permitiendo un mejor desempentildeo de la empresa Con esa informacioacuten maacutes precisa y conocimiento

que se adquiere se puede mejorar el manejo operativo de la empresa tambieacuten se pueden tomar

decisiones estrateacutegicas y se mejora el desempentildeo de muchas de sus funciones como marketing

ventas precios pronoacutesticos finanzas cadena de abastecimientos y atencioacuten al cliente

Data Warehouse

Un Data Warehouse (DWH) es un repositorio central que contiene la informacioacuten maacutes valiosa de la

empresa Los datos que aquiacute se almacenan han pasado por un proceso de calidad que asegura su

consistencia Ademaacutes el repositorio estaacute construido de tal manera que el acceso sea lo maacutes raacutepido

posible

Su construccioacuten se va haciendo por etapas que pueden corresponder a los procesos o a las

principales aacutereas funcionales de la empresa Por ejemplo Aacuterea de Ventas Aacuterea Financiero Contable

Aacuterea de Recursos Humanos etc Estas aacutereas reciben el nombre de Data Marts

Otra opcioacuten es construir Data marts especiacuteficos para proyectos que requieren informacioacuten de la

compantildeiacutea Anaacutelisis de Rentabilidad por Producto Agencias Cliente Preparacioacuten de Estados

Financieros Administrativos Proyectos de Balanced Scorecard Six Sigma Evaluacioacuten de Eficiencia de

Procesos Especiacuteficos etc

Datamart

Un data mart es una versioacuten especial de un data warehouse Son subconjuntos de datos con el

propoacutesito de ayudar a que un aacuterea especiacutefica dentro del negocio pueda tomar mejores decisiones

Los datos existentes en este contexto pueden ser agrupados explorados propagados de muacuteltiples

formas para que diversos grupos de usuarios realicen la explotacioacuten de los mismos de la forma maacutes

conveniente seguacuten sus necesidades

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

13 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Modelo de Datos

Un modelo de datos es un sistema formal y abstracto que permite describir los datos de acuerdo con

reglas y convenios predefinidos Es un sistema formal pues los objetos del sistema se manipulan

siguiendo reglas perfectamente definidas y utilizando exclusivamente los operadores definidos en el

sistema independientemente de lo que estos objetos y operadores puedan significar Existen

modelos relacionales y modelos multidimensionales

- Modelo Relacional

Es un modelo de datos basado en la loacutegica de predicados y en la teoriacutea de conjuntos Es el modelo

maacutes utilizado en la actualidad para modelar problemas reales y administrar datos dinaacutemicamente El

modelo relacional es el pilar fundamental para el disentildeo de la mayoriacutea de las bases de datos La

composicioacuten de estas bases de datos son decenas de tablas relacionadas

- Modelo Multidimensional

El modelo multidimensional es una teacutecnica para modelar bases de datos simples y entendibles al

usuario final ya sea para presentar la informacioacuten en un marco estaacutendar e intuitivo que permitan un

acceso de alto rendimiento Sus principales componentes son

Tablas de Hechos es la tabla central de un esquema y contiene los valores de las medidas de

negocio Cada medida se toma mediante la interseccioacuten de las dimensiones que la definen dichas

dimensiones estaraacuten reflejadas en sus correspondientes tablas de dimensiones que rodearaacuten la tabla

de hechos y estaraacuten relacionadas con ella

Tabla de Dimensiones son elementos que contienen atributos que se utilizan para restringir y

agrupar los datos almacenados en una tabla de hechos cuando se realizan consultas sobre dicho

datos en un entorno de data warehouse o data mart

Proceso ETL Es el proceso que permite a las organizaciones mover datos desde muacuteltiples fuertes reformatearlos

limpiarlos y cargarlos en otra base de datos data mart o data warehouse para analizarla y apoyar

un proceso de negocio

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

14 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Extraer Extraer la informacioacuten de las diferentes fuentes de datos

- Transformar Esta fase aplica una serie de reglas de negocio o funciones sobre los datos extraiacutedos

para convertirlos en datos que seraacuten cargados

- Carga es el momento en el cual los datos de la fase anterior (transformacioacuten) son cargados en el

sistema de destino

Cubos de Informacioacuten

Los cubos de informacioacuten o cubos OLAP son almacenes de datos donde se trata de organizar los

datos por tablas o relaciones los cubos OLAP tienen un nuacutemero indefinido de dimensiones ademaacutes

contendraacute datos de una determinada variable que se desea analizar proporcionando una vista loacutegica

de los datos provistos por el sistema de informacioacuten hacia el data warehouse esta vista estaraacute

dispuesta seguacuten unas dimensiones y podraacute contener informacioacuten calculada

A la informacioacuten de un cubo puede acceder mediante tablas dinaacutemicas en una hoja de caacutelculo o a

traveacutes de programas personalizados Las tablas dinaacutemicas le permiten manipular las vistas de la

informacioacuten con mucha facilidad Las diferentes operaciones que se pueden realizar con cubos de

informacioacuten se producen con mucha rapidez Llevando estos conceptos a un data warehouse eacuteste es

una coleccioacuten de datos que estaacute formada por dimensiones y variables entendiendo como

dimensiones a aquellos elementos que participan en el anaacutelisis y variables a los valores que se

desean analizar

Dimensiones

Las dimensiones de un cubo son atributos relativos a las variables son las perspectivas de anaacutelisis de

las variables (forman parte de la tabla de dimensiones) Son cataacutelogos de informacioacuten

complementaria necesaria para la presentacioacuten de los datos a los usuarios como por ejemplo

descripciones nombres zonas rangos de tiempo etc Es decir la informacioacuten general

complementaria a cada uno de los registros de la tabla de hechos

Variables

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

15 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Tambieacuten llamadas indicadores de gestioacuten son los datos que estaacuten siendo analizados Forman parte

de la tabla de hechos Maacutes formalmente las variables representan alguacuten aspecto cuantificable o

medible de los objetos o eventos a analizar Normalmente las variables son representadas por

valores detallados y numeacutericos para cada instancia del objeto o evento medido En forma contraria

las dimensiones son atributos relativos a las variables y son utilizadas para indexar ordenar agrupar

o abreviar los valores de las mismas

Georeferenciacioacuten

Es el proceso que nos permite agregar coordenadas geograacuteficas (latitud y longitud) a su base de

datos para que pueda ser visualizada en un mapa

A traveacutes de la georeferenciacioacuten se aporta con una nueva dimensioacuten en la comprensioacuten de la

informacioacuten del mercado para el sector retail proporcionando un soporte soacutelido para la toma de

decisiones en todos los aacutembitos

Empresa de Retail

Es un sector econoacutemico que engloba a las empresas especializadas en la comercializacioacuten masiva de

productos o servicios uniformes a grandes cantidades de clientes Es el sector industrial que entrega

productos al consumidor final

En el negocio del retail se pueden incluir todas las tiendas o locales comerciales que habitualmente

se encuentran en cualquier centro urbano con venta directa al puacuteblico sin embargo su uso se halla

maacutes bien ligado a las grandes cadenas de locales comerciales El ejemplo maacutes comuacuten del retail lo

constituyen los supermercados otros comercios tradicionalmente asociados al retail son las tiendas

por departamentos casas de artiacuteculos para el hogar ferreteriacuteas farmacias venta de indumentaria

libreriacuteas entre muchas maacutes

La complejidad del retail viene dada por la amplia variedad de artiacuteculos y tipos de artiacuteculos que

ofrecen asiacute como el nivel de operaciones efectuado Las operaciones de venta del retail generan una

cantidad de datos tal que puede resultar abrumadora para aquellos ajenos al negocio

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

16 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 2 Marco Teoacuterico

En este capiacutetulo se explicara sobre la inteligencia de negocios definicioacuten origen caracteriacutesticas y la

arquitectura general de la solucioacuten de BI estos conceptos ayudaran a fundamentar la

implementacioacuten de este proyecto

21 Inteligencia de Negocios

Introduccioacuten

Uno de los conceptos maacutes acertados para la definicioacuten de Inteligencia de Negocios es el descrito por

Thomas H Davenport el cual hace mencioacuten al teacutermino como

ldquoConjunto de Tecnologiacuteas y Procesos que utilizan datos para entender y analizar el desempentildeo del

negociordquo

Origen

El intereacutes por la Inteligencia de Negocios viene creciendo a medida que su empleo posibilita a las

corporaciones realizar una serie de anaacutelisis y proyecciones para agilizarlos procesos relacionados a la

toma de decisiones Es lo que defiende Howard Dresner vicepresidente de la empresa Gartner y

padre del teacutermino Asiacute como eacutel los norteamericanos ganaron fama por el desarrollo de las modernas

herramientas de BI

Pero en teacuterminos de registro histoacuterico Yves-Michel Marti cientiacutefico profesor y fundador de Egideria

una de las mayores empresas europeas de consultoriacutea en Inteligencia de Negocios clama por que el

viejo continente se reconozca como la cuna y la aplicacioacuten pionera del concepto de BI Seguacuten Marti

la tradicioacuten de los paiacuteses europeos estaacute repleta de referencias En sus estudios sobre economiacutea

inteligente uno de los ejemplos citados relata que a fines del siglo XVI la Reina Elizabeth I con el

objetivo de ocupar los territorios conquistados determinoacute que la base de la fuerza inglesa fuera

informacioacuten y comercio y le pidioacute al filoacutesofo Francis Bacon que inventase un sistema dinaacutemico de

informacioacuten el cual fue ampliamente aplicado por los ingleses

Por la oacuteptica de la tecnologiacutea la era que podemos llamar ldquopre-BIrdquo estaacute en un pasado no muy distante

aproximadamente entre treinta y cuarenta antildeos atraacutes cuando las computadoras dejaron de ocupar

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

17 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

salas gigantescas a medida que disminuyeron su tamantildeo y al mismo tiempo las empresas

comenzaron a ver los datos como una posible e importante fuente generadora de informaciones

decisorias

Sin embargo en aquella eacutepoca todaviacutea no existiacutean recursos eficientes que posibilitasen un anaacutelisis

consistente de esos datos para la toma de decisiones Era posible reunir informaciones de manera

integrada fruto de sistemas transaccionales establecidos con predominancia en datos jeraacuterquicos

pero que reunidos como bloques cerrados de informacioacuten permitiacutean una visioacuten de la empresa pero

no traiacutean ganancias decisivas o negociables Estamos hablando del final de los antildeos 60

El panorama comenzoacute a cambiar en la deacutecada del 70 con el surgimiento de las tecnologiacuteas de

almacenamiento y acceso a datos DASD (Direct Access Storage Device ndash dispositivo de

almacenamiento de acceso directo) y SGBD (Sistema Administrador de Base de Datos) dos siglas

cuyo principal significado era el de establecer una uacutenica fuente de datos para todo el procesamiento

A partir de entonces la computadora pasoacute a verse como un coordinador central para actividades

corporativas y la base de datos fue considerada un recurso baacutesico para asegurar la ventaja

competitiva en el mercado

Ilustracioacuten 1 Edgar Codd (1969)1

A comienzos de los antildeos 90 la mayoriacutea de las grandes empresas contaba solamente con Centros de

Informacioacuten (CI) que aunque manteniacutean stock de datos ofreciacutean poquiacutesima disponibilidad de

informacioacuten Igualmente los CIs supliacutean de cierta forma las necesidades de ejecutivos y

responsables por la toma de decisiones y suministraban informes e informaciones gerenciales El

mercado pasoacute a comportarse de un modo maacutes complejo y la Tecnologiacutea de la Informacioacuten avanzoacute

rumbo al perfeccionamiento de herramientas de software las cuales ofreciacutean informaciones precisas

1 Fuente httpbi-unadblogspotcom Autor Eduardo A Carrillo Q

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

18 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

y en el momento oportuno para definir acciones que teniacutean como objetivo la mejoriacutea del

desempentildeo en el mundo de los negocios

Entre 1992 y 1993 surgioacute el Data Warehouse un repositorio uacutenico de datos (los cuales fueron

consolidados limpiados y uniformizados) considerado por los especialistas en el asunto como pieza

esencial para la ejecucioacuten praacutectica de un proyecto de Inteligencia de Negocios Sin embargo cuando

se trata de BI las opiniones no siempre son unaacutenimes Seguacuten la evaluacioacuten de algunos consultores es

importante que la empresa que desea implementar herramientas de anaacutelisis disponga de un

repositorio especiacutefico para reunir los datos ya transformados en informacioacuten Ese repositorio no

debe ser necesariamente un Data Warehouse sino algo menos complejo como por ejemplo un

Data Mart (base de datos disentildeada de forma personalizada para asuntos o aacutereas especiacuteficas) o una

base de datos relacional comuacuten pero separada del ambiente transaccional (operativo) y dedicada a

almacenar las informaciones usadas como base para la realizacioacuten de diferentes anaacutelisis y

proyecciones

Ilustracioacuten 2 Descripcioacuten de un repositorio de informacioacuten2

Con ello el sector corporativo comenzoacute a interesarse por las soluciones de BI de forma maacutes

contundente principalmente a fines de 1996 cuando el concepto comenzoacute a ser difundido como un

proceso de evolucioacuten del EIS - Executive Information Systems - un sistema creado a fines de la

2 Fuente httpwwwslidesharenethugocesinteligencia-de-negocios-business-intelligence Autor Hugo

Ceacutespedes A

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

19 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

deacutecada del 70 a partir de los trabajos desarrollados por los investigadores del MIT (Massachusetts

Institute of Tecnology EEUU)

El EIS (Executive Information System) es un software que tiene la intencioacuten de suministrar

informaciones empresariales a partir de una base de datos

Con el paso de los antildeos el teacutermino Inteligencia de Negocios tuvo mayor alcance dentro de un

proceso natural de evolucioacuten abarcando una serie de herramientas como el propio EIS (Executive

Information System ndash Sistema de Informaciones Ejecutivas) maacutes las soluciones DSS (Decision Support

System ndash Sistema de Soporte a la toma de decisiones) Planillas Electroacutenicas Generadores de

Consultas y de Informes Data Marts Data Mining Herramientas OLAP entre tantas otras que

tienen como objetivo promover agilidad comercial dinamizar la capacidad de toma de decisiones y

refinar estrategias de relacioacuten con clientes para responder a las necesidades del sector corporativo

Ilustracioacuten 3 Evolucioacuten de la Inteligencia de Negocios3

La historia de la Inteligencia de Negocios tambieacuten estaacute profundamente relacionada al ERP (Enterprise

Resource Planning) que representa los sistemas integrados de gestioacuten empresarial cuya funcioacuten es

facilitar el aspecto operativo de las empresas Estos sistemas registran procesan y documentan cada

hecho nuevo y distribuyen la informacioacuten de manera clara y segura en tiempo real

Pero las empresas que implementaron estos sistemas se dieron cuenta raacutepidamente que tan soacutelo

almacenar gran cantidad de datos de nada valiacutea si esas informaciones estaban repetidas incompletas

3 Fuente httpwwwslidesharenethugocesinteligencia-de-negocios-business-intelligence Autor Hugo

Ceacutespedes A

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

20 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

y dispersadas en varios sistemas dentro de la corporacioacuten Se percibioacute que era necesario disponer de

herramientas que permitiesen reunir esos datos en una base uacutenica y trabajarlos de forma que

posibilitasen la realizacioacuten de diferentes anaacutelisis bajo variados aacutengulos Por esa razoacuten la mayoriacutea de

los proveedores de ERP comenzoacute a embutir en sus paquetes los moacutedulos de BI que estaacuten

sofisticaacutendose cada vez maacutes

Definicioacuten

Inteligencia de Negocios se define como la habilidad de generar conocimiento extraiacutedo a partir de

datos para apoyar a la toma de decisiones mediante procesos que hacen uso de metodologiacuteas

tecnologiacuteas y aplicaciones que permiten el tratamiento y la depuracioacuten de la informacioacuten de distintas

fuentes y como resultado aplicar teacutecnicas analiacuteticas de generacioacuten del conocimiento

Como componente de alto nivel de los sistemas de informacioacuten tienen una serie de ventajas y

beneficios para toda organizacioacuten entre los maacutes importantes estaacute el manejar vastas cantidades de

informacioacuten y obtener conocimiento de ellas permitiendo un mejor desempentildeo de la empresa Con

esa informacioacuten maacutes precisa y conocimiento que se adquiere se puede mejorar el manejo operativo

de la empresa tambieacuten se pueden tomar decisiones estrateacutegicas y se mejora el desempentildeo de

muchas de sus funciones como marketing ventas precios pronoacutesticos finanzas cadena de

abastecimientos y atencioacuten al cliente

La Inteligencia de Negocios busca convertir una empresa en una entidad analiacutetica esto implica que

ademaacutes de procesar datos e informacioacuten esta aprenda a generar conocimiento y sobretodo

aprendan de ello

Y como resultado hacer que las empresas sean maacutes productivas y tengan mayor competitividad

dentro del mercado

Entre las principales caracteriacutesticas se mencionan las siguientes

Accesibilidad a la informacioacuten

- Al ser la informacioacuten la base de la solucioacuten de inteligencia de negocios las herramientas deben

asegurar y garantizar el acceso a la informacioacuten de manera iacutentegra raacutepida y segura

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

21 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Apoyo en la toma de decisiones

- Las herramientas deben como resultado brindar anaacutelisis de informacioacuten relevantes que apoyen la

toma de decisiones y le permitan al usuario tener la facilidad de seleccionar y manipular la

informacioacuten que necesite

Orientacioacuten al usuario final

- Las herramientas prestan la mayor facilidad para el usuario final e independizar la parte teacutecnica

con el uso de las herramientas de presentacioacuten de manera que los usuarios finales tengan

acceso de forma intuitiva a la informacioacuten y puedan manipular y crear sus propios anaacutelisis

Otras caracteriacutesticas

- Obtener informacioacuten de manera oportuna y precisa en tiempo real

- Medir y evaluar el desempentildeo a nivel de proceso o a nivel organizacional

- Analizar patrones de comportamiento en el tiempo

- Ejecutar y monitorear planes operativos

- Analizar a la empresa bajo teacuterminos de mercado y competencia

- Eliminar suposiciones en la toma de decisiones

- Revelar oportunidades de crecimiento y rentabilidad

Importancia

La importancia de la implementacioacuten de una solucioacuten de inteligencia de negocios dentro de una

empresa radica en

- Soportar y apoyar a la toma de decisiones

- Analizar de forma intuitiva e interactiva la informacioacuten relevante del negocio

- Permitir a los usuarios manejar una gran cantidad de informacioacuten para el anaacutelisis y establecer sus

relaciones comprender comparativos y tendencias

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

22 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Prevenir la potencial perdida de informacioacuten relevante por la masiva acumulacioacuten de informacioacuten

histoacuterica

- Proveer la mejor plataforma tecnoloacutegica para el proceso decisional aumentando la performance

y rendimiento de la organizacioacuten

- Obtener y procesar informacioacuten estrateacutegica y operacional actual y pasada

- Medir el desempentildeo de una empresa bajo indicadores de gestioacuten

- Incentivar como proceso de mejora continua alineado a los objetivos estrateacutegicos de la empresa

Grados de Inteligencia dentro de una Empresa

Ilustracioacuten 4 Procesos Organizacionales4

La inteligencia de Negocios es el conjunto de tecnologiacuteas y procesos que permiten la generacioacuten de

conocimiento a partir de la informacioacuten relevante del rol de negocio para entender y analizar del

desempentildeo de la empresa tanto como negocio a nivel operativo taacutectico y estrateacutegico

Cada nivel tiene una funcioacuten primordial tanto dentro del mismo nivel como con los niveles aledantildeos

justamente buscando el alineamiento con los objetivos y procesos organizacionales y estos son

4 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

23 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Nivel Estrateacutegico

- Analizar y controlar el desempentildeo empresarial

- Control de meacutetricas e indicadores de gestioacuten

- Alinear las estrateacutegicas y objetivos corporativos de la empresa

Nivel Taacutectico

- Realizar consultas y anaacutelisis multidimensional sobre la informacioacuten relevante

- Acceder analizar y formatear informacioacuten de manera independiente

- Determinar los factores de anaacutelisis de la informacioacuten en tiempo y espacio

Nivel Operativo

- Reportes operativos bajo demanda

- Creacioacuten y distribucioacuten de reportes de cualquier fuente de datos seguacuten la necesidad del usuario

- Responder a preguntas de negocio correcta y oportunamente

22 Arquitectura General de la Solucioacuten de BI

Ilustracioacuten 5 Arquitectura de una solucioacuten de BI5

5 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

24 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

El esquema general que emplea una solucioacuten de inteligencia de negocios es el desarrollo y utilizacioacuten

de un sistema de informacioacuten inteligente el cual es creado a partir del modelamiento de la

informacioacuten relevante de la empresa mediante la determinacioacuten de meacutetricas y factores de anaacutelisis

seguacuten el rol del negocio

De acuerdo al nivel y a la complejidad de anaacutelisis las actividades de inteligencia de negocios se

resumen de la siguiente manera

Informacioacuten Operacional

Corresponde a la informacioacuten que administra la empresa como parte de su giro de negocio la misma

puede provenir de distintas fuentes

- Archivos de texto

- Archivos Excel

- BDD empresariales

Proceso ETL

- Las herramientas y teacutecnicas ETL (extraer transformar y cargar) extraen los distintos datos de

diversas fuentes los depuran y preparan (homogeneizacioacuten de los datos) para posteriormente

almacenarlos dentro de un data warehouse o data mart y finalmente poder consumir esta

informacioacuten resultante dentro de herramientas especializadas de anaacutelisis

23 Data Warehouse

Definicioacuten

Un Data Warehouse (DWH) es un repositorio central que contiene la informacioacuten maacutes valiosa de la

empresa Los datos que aquiacute se almacenan han pasado por un proceso de calidad que asegura su

consistencia Ademaacutes el repositorio estaacute construido de tal manera que el acceso sea lo maacutes raacutepido

posible

Objetivos

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

25 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Los objetivos principales de un Data Warehouse son

- Hacer la informacioacuten de la organizacioacuten accesible

- Hacer la informacioacuten de la organizacioacuten consistente

- Controlar el acceso efectivo a los datos

- Generar informacioacuten de manera flexible

- Servir de ayuda a la toma de decisiones

Ventajas

Las principales ventajas de un Data Warehouse son

- Toda la informacioacuten estaacute un solo lugar (Una sola fuente de la verdad)

- Informacioacuten actualizada

- Acceso raacutepido

- No hay liacutemites de espacio (Ej Archivos XLS)

- Contiene toda la historia de la compantildeiacutea

- Faacutecil de comprender (Modelada en teacuterminos del negocio)

- Contiene definiciones claras y uniformes

- Datos estandarizados

Sistema Tradicional vs Data Warehouse

Las diferencias entre estos dos tipos de sistemas son

Sistema Tradicional Data Warehouse

Especializada en la actualizacioacuten del procesamiento transaccional

Especializada en el almacenamiento y consulta jerarquizada de la informacioacuten

Orientado a un proceso particular del negocio Anaacutelisis del rol de negocio para el apoyo en toma de decisiones

Datos en general desagregados seguacuten el proceso

Datos en distintos niveles de detalle y agregacioacuten

Importancia del dato actual a nivel transaccional

Importancia del dato histoacuterico ya actual a nivel de anaacutelisis

Estructura entidad relacioacuten Estructura multidimensional

Usuarios de nivel operativo y taacutectico Usuarios de nivel estrateacutegico

Maneja informacioacuten operativa del negocio Maneja informacioacuten interna y externa de anaacutelisis de negocio

Tabla 1 Diferencias del Sistema Tradicional vs Data Warehouse

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

26 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Data Warehouse o Data Mart

Un Data Warehouse o Data Mart es un repositorio dentro de la base de datos que se caracteriza por

integrar la informacioacuten de distintas fuentes bajo un anaacutelisis y modelamiento previo de una

estructura que sea suficientemente estable vasta y raacutepida para el anaacutelisis del negocio de la empresa

La ventaja principal de este tipo de estructura dentro de la base de datos es la accesibilidad a la

informacioacuten ya que maneja un modelamiento desnormalizado a diferencia del modelo entidad

relacioacuten lo que permite generar rapidez y fluidez para las consultas de la informacioacuten

Un data warehouse abarca todos los procesos dentro de una empresa a nivel corporativo mientras

que un data mart es considerado un data warehouse especializado por cada una de las aacutereas dentro

de la organizacioacuten de la empresa

Como opcioacuten de implementacioacuten se tiene

- A partir de un data warehouse crear data marts especializados por cada una de las aacutereas de la

empresa

- Crear data marts especializados por cada aacuterea dentro de la empresa y posteriormente construir

un data warehouse unificado

Para cualquiera de los casos se debe tener las siguientes consideraciones

- Crear un data warehouse corporativo abarca una larga etapa de disentildeo Construccioacuten y

validacioacuten en un tiempo estimado de 1 a 2 antildeos

- Crear un data mart especializado conlleva pedidos de proyecto maacutes cortos aproximadamente de

3 a 4 meses por su focalizacioacuten en procesos especiacuteficos teniendo la consideracioacuten que no se

debe perder la visa final de integracioacuten con otros data marts

Caracteriacutesticas

Las caracteriacutesticas principales de un data warehouse y data mart son

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

27 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Integrado

- Toda la informacioacuten se maneja dentro de una estructura consistente ya que como se mencionoacute

la informacioacuten puede extraerse de distintas fuentes y se debe tener en cuenta la integracioacuten

entre todas ellas y a queacute nivel de detalle se analizaran

Temaacutetico

- El modelamiento busca integrar en un entorno operacional la informacioacuten relacional necesaria

para la generacioacuten del conocimiento del negocio mediante la organizacioacuten de la informacioacuten por

temas o puntos de anaacutelisis para facilitar su acceso y entendimiento basados en aspectos de

intereacutes de la empresa por ejemplo todo los datos sobre clientes pueden ser consolidados en

una uacutenica tabla del data warehouse como una dimensioacuten de clientes

Histoacuterico

- La estructura del data warehouse y data mart permite manejar la informacioacuten histoacuterica del

negocio para el estudio de tendencias y anaacutelisis de comportamiento ya que esta refleja un

estado de actividad del negocio en un determinado tiempo

Los sistemas tradicionales manejan la informacioacuten del diacutea a diacutea del negocio estos se centran en

la informacioacuten operacional mientras que la funcioacuten del data warehouse es el almacenamiento de

la informacioacuten histoacuterica del negocio este tiempo es determinado bajo el disentildeo y la estimacioacuten

de la relevancia de la informacioacuten

No volaacutetil

- El data warehouse maneja una estructura de lectura de la informacioacuten se especializa en la

buacutesqueda aacutegil y raacutepida en grandes cantidades de informacioacuten a diferencia de los modelos

tradicionales que soportan la transaccionalidad del negocio mediante las operaciones de

creacioacuten modificacioacuten eliminacioacuten y buacutesqueda

El data warehouse y data mart se actualizan mediante la incorporacioacuten de los uacuteltimos valores

tomados de las diferentes variables y distintas fuentes logrando mantener la informacioacuten integra

y no volaacutetil en el tiempo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

28 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

El principal problema es que dentro de los sistemas tradicionales la informacioacuten es cambiante de

un momento a otro por lo que se busca dentro del data warehouse es lograr una estructura

estable a los cambios en lo posible

Es decir que principalmente el data warehouse se enfoca en la carga inicial de la informacioacuten el

acceso a ella

24 Informacioacuten Georeferencial

Definicioacuten

Georeferenciacioacuten

- Es el proceso que nos permite agregar coordenadas geograacuteficas (latitud y longitud) a su base de

datos para que pueda ser visualizada en un mapa

A traveacutes de la georeferenciacioacuten se aporta con una nueva dimensioacuten en la comprensioacuten de la

informacioacuten del mercado para el sector retail proporcionando un soporte soacutelido para la toma de

decisiones en todos los aacutembitos

Un Dashboard que nos muestre la informacioacuten a traveacutes de mapas a partir de datos de sistemas

georeferenciales formato KML u otras fuentes espaciales nos va a permitir estratificar y navegar

por el mapa y la informacioacuten obteniendo como resultado un potente Dashboard que muestre

KPIrsquos e informacioacuten georeferenciada de una forma faacutecil e intuitiva para el usuario de negocio

Caracteriacutesticas

Principales caracteriacutesticas del uso de la informacioacuten georeferencial

- Procedencia geograacutefica de los clientes

- Visualizacioacuten de puntos de venta y caacutelculo de aacutereas de influencia anaacutelisis de cobertura

geograacutefica

- Seleccioacuten de zonas y clientes para acciones por canales directos

Ventajas

El uso de informacioacuten Georeferencial tiene las siguientes ventajas

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

29 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- La visualizacioacuten de la informacioacuten georeferenciada en Mapas optimiza la toma de decisiones

mediante Dashboards y proporciona ldquoValor Antildeadidordquo a un sistema Analiacutetico de BI

- Integracioacuten de la informacioacuten contenida en los data mart

- Consulta de datos OLAP

Georeferenciacioacuten en BI

Es una nueva perspectiva de la informacioacuten que aporta nuevas puertas de anaacutelisis y simplifica su

comprensioacuten Al mostrarse referenciada geograacuteficamente

La inteligencia de negocios transforma una herramienta operativa (georeferenciacioacuten) en un soporte

para la decisioacuten estrateacutegica

25 Empresa de Retail

Definicioacuten

Es un sector econoacutemico que engloba a las empresas especializadas en la comercializacioacuten masiva de

productos o servicios uniformes a grandes cantidades de clientes Es el sector industrial que entrega

productos al consumidor final

En el negocio del retail se pueden incluir todas las tiendas o locales comerciales que habitualmente

se encuentran en cualquier centro urbano con venta directa al puacuteblico sin embargo su uso se halla

maacutes bien ligado a las grandes cadenas de locales comerciales El ejemplo maacutes comuacuten del retail lo

constituyen los supermercados otros comercios tradicionalmente asociados al retail son las tiendas

por departamentos casas de artiacuteculos para el hogar ferreteriacuteas farmacias venta de indumentaria

libreriacuteas entre muchas maacutes La complejidad del retail viene dada por la amplia variedad de artiacuteculos

y tipos de artiacuteculos que ofrecen asiacute como el nivel de operaciones efectuado Las operaciones de

venta del retail generan una cantidad de datos tal que puede resultar abrumadora para aquellos

ajenos al negocio

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

30 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Caracteriacutesticas

Caracteriacutesticas destacadas de una empresa de retail

- Posee puntos de ventas

- Realiza ventas a plazos oacuterdenes especiales etc

- Gestioacuten de clientela retencioacuten y lealtad

- Gestioacuten y control de inventario

- Gestioacuten de oacuterdenes de compra y traslados

- Seguridad de gestioacuten y productividad

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

31 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 3 Herramientas de una Solucioacuten de BI

Se considera indispensable detallar las herramientas de una solucioacuten de BI que se utilizaraacute para este

proyecto Para lo cual el presente capiacutetulo comenzaraacute explicando cada componente de Oracle

Business Intelligence (OBI) seguido de una amplia definicioacuten sobre herramientas para la construccioacuten

de mapas para desarrollar el modelo baacutesico para uso de informacioacuten georeferencial

31 Herramientas de Oracle Business Intelligence (OBI)

Ilustracioacuten 6 Herramientas de Oracle BI6

La suite de Oracle BI posee e integra herramientas especializadas dentro de cada etapa del ciclo de

vida de desarrollo de una solucioacuten de BI

Las herramientas a explicar son Oracle y se han conceptualizado como una ayuda para la alta

gerencia en la toma de decisiones estrateacutegicas de la organizacioacuten Sin embargo debido al ambiente

de competencia actual las organizaciones cada vez maacutes deben tomar decisiones orientadas al diacutea a

6 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

32 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

diacutea que les permitan ser maacutes eficientes y satisfacer de manera maacutes completa las necesidades de sus

clientes

Estas herramientas trabajan de forma integral en una liacutenea de desarrollo estaacutendar por cada proceso

dentro del proyecto como se detalla a continuacioacuten

- Extraccioacuten transformacioacuten y carga (Oracle Warehouse Builder)

- Modelamiento y almacenamiento fiacutesico (Oracle Database)

- Modelamiento loacutegico (Oracle BI Server)

- Construccioacuten de anaacutelisis personalizados (Oracle Answers amp Dashboards)

311 Oracle Business Intelligence 11g

Introduccioacuten

Oracle Business Intelligence 11g comprende una suite completa de herramientas de inteligencia de

negocios bajo el sello de la compantildeiacutea Oracle es un sistema que ofrece una gran gama de capacidades

de presentacioacuten incluyendo informes notificaciones alertas cuadros de mando interactivos

consultas ad hoc gestioacuten de estrategia empresarial anaacutelisis de procesamiento analiacutetico en liacutenea

(OLAP) Balance Scorecard integracioacuten con sistemas moacuteviles y sistemas de gestioacuten

Entre las principales caracteriacutesticas se tiene

- Manejo de cuadros de mando e informes intuitivos guiados faacuteciles en uso y con una amplia

variedad de visualizaciones personalizables

- Generacioacuten de independencia entre los usuarios finales del aacuterea de TI en la creacioacuten y

modificacioacuten de informes y cuadros de mando

- Permite la creacioacuten de informes a medida de la empresa seguacuten los requerimientos del rol del

negocio

- Maneja un sistema de alarmas y notificaciones programables basado en eventos del negocio y

dirigido a los usuarios finales a traveacutes de un medio y canal dedicado

- Integracioacuten con herramientas de Microsoft Office para el consumo de publicacioacuten de

informacioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

33 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

312 Oracle Warehouse Builder

Ilustracioacuten 7 Herramientas de OWB7

Introduccioacuten

En la etapa de ETL Oracle cuenta con la siguiente herramienta para realizar esta funcioacuten Oracle

Warehouse Builder

OWB es un componente integral de cualquier versioacuten de la base de datos Oracle 11g Database bajo

cualquier plataforma certificada por Oracle al ser un componente propio de la base de datos to

tiene costo de licenciamiento adicional

Las principales caracteriacutesticas del producto son

Opcioacuten ETL

- Gestiona los procesos de extraccioacuten transformacioacuten y carga de datos de forma especializada

aumentando el desempentildeo productividad y capacidad de reutilizacioacuten

7 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

34 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Conectores especializados

- Los conectores permiten un acceso e integracioacuten entre las distintos tipos de oriacutegenes y

aplicaciones de ERP Y CRM propias de Oracle y de otros proveedores

Creacioacuten de perfil de datos

- Mediante la creacioacuten de perfiles de datos Oracle Warehouse Builder tiene la capacidad de

evaluar la calidad de los datos permitiendo crear reglas de limpieza de datos lo que se conoce

como transformacioacuten dentro del proceso de ETL y poder llevar un control gracias al componente

de auditoria de datos propio de OWB

Encapsulacioacuten de funciones y procesos propios del negocio

- OWB permite encapsular subprocesos definidos dentro de la herramienta o propios del sistema

de la empresa con el fin de reutilizarlos como objetos propios de la herramienta en futuros

procesos o flujos de ejecucioacuten

Correcciones de datos

- Mediante moacutedulos especializados de Oracle Warehouse Builder se puede generar o disentildear

reglas de autocorreccioacuten dentro de la ejecucioacuten de los procesos ya que estos definen como

deben ser tratados los datos y corregirlos en la transicioacuten al esquema destino

Dimensiones Cambiantes

- OWB maneja lo denominado dimensiones cambiantes bajo la metodologiacutea de Ralph Kimball esto

bajo una simple definicioacuten de los metadatos de la dimensioacuten haciendo que la loacutegica se la maneja

internamente y el usuario la vea como una dimensioacuten maacutes dejando la preocupacioacuten del manejo

de cambios y actualizaciones

Entre los aspectos maacutes relevantes de OWB se mencionan

- Asegurar la calidad de datos que integran el modelado relacional y multidimensional

- Permite la administracioacuten de todo el ciclo de vida de datos y metadatos

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

35 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Facilita la creacioacuten de esquemas data warehouse definicioacuten de jerarquiacuteas y medidas mapeo de

las fuentes de informacioacuten calendarizacioacuten ejecucioacuten y mantenimiento de las actividades de

ETL

- Consolida informacioacuten desde fuentes dispersas

- Permite la conexioacuten a cualquier base de datos

- Todo proceso ETL se encuentra dentro de OWB

- Cubre el ciclo de disentildeo desarrollo y produccioacuten

- 95 coacutedigo es generado por OWB

- Lleva registros de auditoria de todos los procesos de OWB

- Modelamiento grafico de esquemas multidimensionales

- Faacutecil mantenimiento de metadatos y proyectos en OWB

313 Oracle Database

Ilustracioacuten 8 Herramientas de Oracle Database8

8 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

36 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Introduccioacuten

Oracle Database es una plataforma integral de base de datos para Data Warehousing e Inteligencia

de Negocios que brinda un gran rendimiento en escalabilidad y desempentildeo ideal para el desarrollo

de data warehouse y data marts ofreciendo una plataforma exclusiva para el anaacutelisis de informacioacuten

Caracteriacutesticas para la Integracioacuten con Data Warehousing

La base de datos Oracle cuenta con un amplio grupo de capacidades para el desarrollo y ejecucioacuten de

procesos de ETL mediante el uso de la herramienta OWB pero estas pueden ser utilizadas en otros

entornos integrados de data warehousing entre estas caracteriacutesticas incluyen

Funciones

- Oracle Database ofrece optimizaciones de desempentildeo en el manejo de cargas y consultas de

informacioacuten del data warehouse manejo simultaneo de usuarios manejo de solicitudes de

operaciones mediante el uso de un componente propio para la administracioacuten de recursos y

peticiones de la base de datos Ademaacutes maneja un modelo de consistencia de lectura que

garantiza que la carga de informacioacuten no impacte el rendimiento

Particionamiento

- Oracle mediante el particionamiento impide que los procesos se vuelvan lentos y aumenten los

gastos de recursos y tiempos Este proceso consiste en dividir a las tablas maacutes grandes en tablas

maacutes pequentildeas seguacuten el establecimiento de normas de acceso la informacioacuten que es accedida

con menos frecuencia puede ser dividida en otras tablas y poder ser almacena en dispositivos de

almacenamiento menos costosos lo que puede significar un ahorro sustancial

Comprensioacuten

- La comprensioacuten es una de las caracteriacutesticas maacutes populares dentro del desarrollo de data

warehouse esto es posible mediante el empleo de algoritmos especializados y propios de Oracle

que logran compresiones superiores

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

37 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

314 Oracle BI Server

Ilustracioacuten 9 Herramientas de OBI Server9

Introduccioacuten

Oracle BI Server es el pilar dentro de la arquitectura unificada de Oracle Business Intelligence para

los servicios de anaacutelisis como son BI Interactive Dashboards Answers (para el anaacutelisis y las consultas

ad-hoc) BI Answers (para la administracioacuten de desempentildeo)

Modelamiento de OBI Server

OBI Server maneja el modelamiento loacutegico del data warehouse en una arquitectura de tres capas

(layers) brindando un esquema centralizado totalmente flexible y administrable estas capas son

Physical Layer

- En esta capa especiacutefica los paraacutemetros de conexioacuten y los esquemas de las diferentes fuentes de

informacioacuten incluyendo o importando objetos de modelos relacionales como tablas columnas

joins paraacutemetros de seguridad entre otros y objetos de modelos multidimensionales como

meacutetricas dimensiones jerarquiacuteas entre otros

9 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

38 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Business Model and Mapping Layer

- En esta capa se incluyen los objetos importados en la capa fiacutesica conformando objetos de

dimensioacuten sus jerarquiacuteas crear llaves de navegacioacuten definir meacutetricas con sus meacutetodos de

agregacioacuten establecer reglas de seguridad de datos disentildear medidas personalizables incluyendo

reglas complejos de negocio reglas dimensionales y funciones de series de tiempo entre otros

Presentation Layer

- En esta capa se establece el modelamiento de la capa de negocio en teacuterminos de negocio

entendibles para el usuario final ademaacutes se establecen caracteriacutesticas de formato tanto de

valores como de presentacioacuten a nivel de objetos

Ademaacutes se definen permisos basados en roles de usuarios para el acceso a nivel de los objetos y

atributos

La definicioacuten de estos objetos es el resultado para la capa de presentacioacuten usados para la

creacioacuten de anaacutelisis reportes cuadros de mando y maacutes

315 Oracle OBI Answers amp Dashboard

Ilustracioacuten 10 Herramientas de OBI Answers amp Dashboards10

10 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

39 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Introduccioacuten

OBI Answers amp Dashboards es el componente especializado de la capa de presentacioacuten de Oracle su

acceso es mediante una interfaz web totalmente personalizado que no requiere ninguna descarga

adicional ni alguacuten tipo de configuracioacuten o conexioacuten en especial este componente se basa en roles de

usuario y estaacute enfocada totalmente al usuario final de la solucioacuten de BI

Este componente permite desarrollar y disentildear reportes cuadros de mando interactivos cuadros de

tendencias anaacutelisis de KPIs estimaciones y caacutelculos personalizados reportes bajos condicionantes

alarmas entre otros

El principal objetivo de esta herramienta es brindar al usuario final todas las facilidades de uso tanto

en la interactividad con el modelo como medio de evaluacioacuten de los procesos y determinacioacuten de

informacioacuten relevante como apoyo para tomar decisiones y acciones oportunas

Las caracteriacutesticas principales de OBI Answers amp Dashboards son

- Proveer una alta interactividad faacutecil uso y autosuficiencia al usuario

- Personalizacioacuten de permisos bajo el esquema de roles por usuario

- Manejar una estructura tradicional de BI incluyendo KPIs e indicadores

- Brindar la flexibilidad y dinamismo para mejorar la experiencia final del usuario mediante el uso

de caracteriacutesticas analiacuteticas navegaciones inteligentes y objetos interactivos

- Visualizacioacuten de la informacioacuten en tiempo real

- Uso de interaccione de navegacioacuten y profundizacioacuten (Drill Down) para anaacutelisis de la informacioacuten a

nivel de detalle

- Permite crear reporte ad-hoc tablas dinaacutemicas e informes basados en drag and drop mediante el

empleo de wizards de creacioacuten

- Guarda organiza y comparte reportes creados con la posibilidad de publicacioacuten para uno o varios

usuarios

- Automatizacioacuten en la deteccioacuten y comunicacioacuten de problemas u oportunidades mediante alertas

- Activacioacuten de acciones bajo la definicioacuten de condicionantes

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

40 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

32 Mapas en Oracle Business Intelligence (OBI)

Ilustracioacuten 11 Mapa en OBIEE 11

Introduccioacuten

Una imagen vale maacutes que mil palabras Esto es particularmente cierto cuando se trata de captar la

complejidad de las interacciones entre las personas los recursos los productos y los procesos de

negocio distribuidas en el espacio geograacutefico

Oracle Fusion Middleware Map Viewer (o simplemente visualizador de mapas) proporciona una

potente visualizacioacuten de datos geoespaciales y los servicios de informacioacuten Este visualizador de

mapas estaacute escrito puramente en Java y se ejecuta en un entorno J2EE Les proporciona a los

desarrolladores de aplicaciones web un medio versaacutetil para integrar y visualizar los datos de negocio

con los mapas

Como las ventas y el rendimiento de datos se analizan a menudo mediante paraacutemetros tales como

ubicacioacuten geografiacutea territorio de ventas la mayoriacutea de las aplicaciones de inteligencia de negocios

incluyen estos paraacutemetros

11 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

41 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

OBIEE 11g integra el visualizador de mapas para mostrar los datos de forma masiva capturando y

simplificando relaciones complejas convirtieacutendolos en paquetes faacutecilmente consumibles y poderosos

de informacioacuten inequiacutevoca

En la siguiente seccioacuten hablaremos del Map Viewer Map Builder la obtencioacuten de datos en mapas y

obtener mapas en cuadros de mando etc

iquestCuaacutendo y porque son uacutetiles los mapas

Los mapas proporcionan una potente solucioacuten para la localizacioacuten de los activos (personas clientes

productos vehiacuteculos etc) y aacutereas (zonas regiones etc) conducen a mejores formas de priorizacioacuten

planificacioacuten y ejecucioacuten de sus objetivos

Cuando se combinan los mapas con las tendencias temporales y otros graacuteficos en un panel de

control el resultado es muchas maacutes intuitivo y un conocimiento maacutes profundo de la informacioacuten

Los mapas son uacutetiles en las situaciones siguientes

- Visualizacioacuten de los datos relativos a las ubicaciones geograacuteficas de los continentes paiacuteses

estados regiones ciudades y calles

- Visualizacioacuten de alta densidad de datos en un aacuterea relativamente maacutes pequentildea

- Las relaciones espaciales y los patrones son maacutes faacuteciles para el cerebro humano para asimilar

- Visualizacioacuten de los detalles de un mapa a un reporte detallado tabla o graacutefico

Con dos ejemplos ilustraremos como podemos aplicar los mapas

Una empresa de servicios de gestioacuten de transporte de carga y suministro puede utilizar mapas para

- Visualizar la exportacioacuten y el volumen de importaciones en una zona como de alto nivel o

geograacuteficas

- Proporcionar detalles granulares de carga o contenedor posicioacuten de origen hasta el puerto de

destino

- Supervisar el puerto que enviacutea el nuacutemero maacuteximo de contenedores a un destino

- Las acciones de los ingresos por servicios prestados en una regioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

42 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- La deteccioacuten de las tendencias geograacuteficas en el crecimiento del volumen e ingresos

Una empresa de retail puede obtener los siguientes beneficios mediante la visualizacioacuten de los

mapas en OBIEE Dashboards

- Visualizar el rendimiento de las ventas no solo de toda la empresa sino especiacuteficamente de cada

producto a traveacutes de diferentes ubicaciones

- Proporcionar vista de alto nivel de los ingresos generados durante las ofertas festivas diacuteas de

fiestas y fines de semana a traveacutes de diferentes paiacuteses ubicaciones etc

- Supervisar los ingresos generados por la empresa para analizar el rendimiento del marketing por

estado paiacutes y coacutedigo postal

- Analizar la efectividad de campantildeas o promociones regionales

33 Herramientas para la Construccioacuten de Mapas

331 Oracle Fusion Middleware Map Viewer

Ilustracioacuten 12 Arquitectura del Map Viewer12

12 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

43 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Definicioacuten

Oracle Fusion Middleware Map Viewer es un conjunto de herramientas para desarrolladores Se

trata de un conjunto de componentes de Java programables para la prestacioacuten de mapas a partir de

datos de aplicaciones geoespaciales que se guarda y gestiona en la base de datos Oracle

Los atributos claves del Map Viewer son los siguientes

- Incluye un motor de renderizado

- Se puede comunicar con un navegador web o la aplicacioacuten cliente utilizando el protocolo HTTP

- Obtiene acceso a datos espaciales (lectura y escritura del Oracle Spatial and Locator) a traveacutes de

JDBC (Java Database Connectivity) llama a la base de datos

- Puede ser desplegado de forma independiente de la plataforma y estaacute disentildeado para integrarse

con aplicaciones de mapas

- Oculta la complejidad de las consultas de datos espaciales y el proceso de representacioacuten

cartograacutefica

- Se puede acceder mediante la direccioacuten URL http[hostname]9704mapviewer

332 Map Builder Tool

Ilustracioacuten 13 Interfaz del Map Builder Tool13

13 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

44 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Definicioacuten

Oracle proporciona un programa de utilidad independiente llamado Map Builder una parte del kit

Map Viewer que ayuda a la creacioacuten y gestioacuten de metadatos de mapeo

Existen cuatro tipos de metadatos estilos temas mapas base y capas de mapa requeridos por el

visualizador de mapas para definir una apariencia deseada para el mapa Ademaacutes de manejar los

metadatos la herramienta proporciona interfaces para previsualizar los metadatos y la informacioacuten

espacial

Estilos

- Los estilos son los atributos graacuteficos baacutesicos por ejemplo un texto color liacutenea aacuterea marker (que

representa un patroacuten en el mapa) etc

Ilustracioacuten 14 Estilo Marker en Map Builder Tool14

14 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

45 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Temas

- Un tema es un conjunto de caracteriacutesticas geograacuteficas que comparten atributos similares

ademaacutes de las normas de representacioacuten y de etiquetado que le dice MapViewer queacute estilos se

utilizaraacute para representar la etiqueta y las caracteriacutesticas

Considere la posibilidad de un tema como la capa de mapas que varios temas se apilan una

encima de otra para componer un mapa Por ejemplo a las fronteras del paiacutes temas pueden ser

la capa inferior con otros temas como las fronteras estatales lago caminos en la parte superior

de la misma

Ilustracioacuten 15 Creacioacuten de un tema en Map Builder Tool15

Mapas Base

- Un mapa base es una coleccioacuten ordenada de temas para ser utilizado en la prestacioacuten de un

mapa Si se especifica un mapa de base en una solicitud de mapa los temas en el mapa base se

prestan una encima de cada precedente en el orden especificado en la definicioacuten del mapa

15 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

46 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 16 Visualizacioacuten de un Mapa Base en Map Builder Tool16

Capas de Mapa

- Las capas de mapa se utiliza sobre todo por el Oracle Maps JavaScript que proporciona el

JavaScript API con la informacioacuten sobre una capa de mapa se puede arrastrar incluyendo su

liacutemite geograacutefico sistema el nuacutemero de niveles de zoom discretos y el tamantildeo y el formato de

los mosaicos de mapas individuales a cada coordenada nivel de zoom en formato XML

Ilustracioacuten 17 Niveles de Zoom de una Capa de Mapa en Map Builder Tool17

16 Fuente OBIEE Maps Autor Oracle

17 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

47 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

333 Oracle Spatial Data

Definicioacuten

Oracle Spatial 11g es una opcioacuten para Oracle Database 11g Enterprise Edition proporciona

capacidades espaciales avanzadas para soportar aplicaciones geoespaciales servicios basados e

ubicacioacuten y sistemas de informacioacuten espacial de la empresa

Se requiere una base de datos Oracle para almacenar las ldquocapasrdquo (por ejemplo los liacutemites del paiacutes)

que se van a representar en la parte superior de los mapas de fondo Si se necesita modificar o

transformar los datos especiales es necesario adquirir licencias de Oracle Spatial en la base de datos

que realiza la operacioacuten

34 OBIEE integrado con Map Viewer

Ilustracioacuten 18 OBIEE asociado con los Mapas18

18 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

48 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Introduccioacuten

Oracle Business Intelligence 11g tiene la posibilidad de crear faacutecilmente cuadros de mando que

incorporan vistas de mapa y mostrar sus indicadores clave de rendimiento (KPI) En OBIEE 11g los

mapas son simplemente un nuevo tipo de vista al igual que las tablas y graacuteficos

Map Viewer estaacute instalado y configurado en Oracle WebLogic como parte del proceso de instalacioacuten

OBIEE 11g La uacutenica configuracioacuten posterior a la instalacioacuten requerida es configurar el Map Viewer

para que apunte a la fuente que contienen los datos espaciales (base de datos Oracle) y le

proporcionaraacute mapas de fondo (Oracle Datbase Oracle eLocation Web Map Service Provider

Google Maps o Bing Maps)

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

49 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 4 Anaacutelisis de las Metodologiacuteas de Business Intelligence

En el siguiente capiacutetulo el anaacutelisis de las metodologiacuteas de business intelligence se centraraacute

especiacuteficamente en dos metodologiacuteas Ralph Kimball y Bill Inmon asiacute mismo se mostraraacute un cuadro

comparativo para seleccionar la metodologiacutea correcta para la implementacioacuten del modelo baacutesico

para el uso de informacioacuten georeferencial en aplicaciones de business intelligence caso de estudio

empresa de retail

41 Ralph Kimball Vs Bill Inmon

Para el desarrollo de proyectos de BI es necesaria la seleccioacuten y la aplicacioacuten de una metodologiacutea

especializada para este tipo de proyectos dentro de este campo de inteligencia de negocios se

encuentra a dos personajes reconocidos por la creacioacuten de sus metodologiacuteas estos son Kimball e

Inmon

Para el desarrollo del presente proyecto se toma la aplicacioacuten de la metodologiacutea de Ralph Kimball

por el motivo de que dentro de las herramientas de BI de Oracle viene incluida la metodologiacutea de

este autor

Pero con medio de justificacioacuten se hace un comparativo entre estas dos metodologiacuteas donde se

evidenciaraacute el enfoque y la aplicacioacuten que tiene cada una mostrando ventajas y desventajas de las

mismas

Antes de iniciar se expone el enfoque general tanto de la metodologiacutea de Ralph Kimball como de Bill

Inmon

- De acuerdo a Inmon un data warehouse es un conjunto de datos orientados por temas

integrados variantes en el tiempo y no volaacutetiles que tienen por objetivo dar soporte a la toma

de decisiones

- De acuerdo a Ralph Kimball un data warehouse es una copia de los datos transaccionales

especiacuteficamente estructurada para la consulta y el anaacutelisis

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

50 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

A continuacioacuten se realiza un anaacutelisis de cada una de las metodologiacuteas mencionadas

Modelamiento seguacuten Inmon

Bill Inmon propone la necesidad de crear un lugar centralizado donde se almacenen los datos

transaccionales de las empresas para que puedan ser utilizados para el anaacutelisis yendo de los maacutes

general al maacuteximo detalle creando un data warehouse a nivel corporativo y crear data marts

departamentales

Dentro de su enfoque al igual que Kimball este propone la extraccioacuten carga y transformacioacuten de la

informacioacuten pero al tener un enfoque de esta forma de lo global al detalle el desarrollo se hace maacutes

difiacutecil y puede tomar mayor tiempo

Modelamiento seguacuten Kimball

Kimball concuerda con Inmon en la creacioacuten de un solo repositorio consolidado de informacioacuten y

afirma la creacioacuten de procesos que permita la extraccioacuten transformacioacuten y carga de dicha

informacioacuten la diferencia planteada radica en la creacioacuten de lo maacutes pequentildeo a lo maacutes grande esto

significa crear en una primera instancia data marts departamentales y luego crear un data

warehouse corporativo

Esta integracioacuten de varios data marts se lo logra mediante la reutilizacioacuten de objetos como

dimensiones atributos jerarquiacuteas y medidas resultando una implementacioacuten maacutes sencilla y flexible

En resumen la metodologiacutea de Inmon estaacute orientada al desarrollo de soluciones complejas y de gran

alcance brindando perdurabilidad y robustez a la solucioacuten mientras que la metodologiacutea de Kimball

estaacute dirigida principalmente a pequentildeos y medianos desarrollos en donde las caracteriacutesticas

esenciales son la usabilidad facilidad para el usuario y el raacutepido desarrollo de la solucioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

51 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Cuadro Comparativo de las Ventajas y Desventajas de Inmon y Kimball

ESPECIFICACION INMON KIMBALL

Generalizacioacuten General a detalle Detalle a general

Arquitectura orientada a Data warehouse Data mart

Complejidad de implementacioacuten Compleja Simple

Usabilidad para el usuario Baja Alta

Orientado a Orientado a temas Orientado a procesos

Modelamiento Tradicional Dimensional

Esquemas de modelamiento Normalizado Desnormalizado

Manejo de cambios en dimensiones Continuo y discreto Dimensiones cambiantes

Dirigido a IT Usuarios finales

Tiempo de desarrollo Largo plazo Corto y mediano plazo

Ayuda a la toma de decisiones Estrateacutegicas Taacutecticas

Flexibilidad Baja Alta

Costo de implementacioacuten Alto Bajo

Equipo de desarrollo Especialistas Generalistas Tabla 2 Ventajas y Desventajas ndash Inmon vs Kimball

Seguacuten lo mencionado anteriormente y bajo el esquema del presente proyecto y las prestaciones de

las herramientas presentadas para la implementacioacuten de la solucioacuten se opta por implementar la

metodologiacutea de Kimball ya que se ajusta a las necesidades de una empresa de retail principalmente

en tiempo de desarrollo esquematizacioacuten a nivel departamental complejidad de desarrollo y costo

de implementacioacuten

42 Metodologiacutea de Ralph Kimball

Introduccioacuten

Ralph Kimball es uno de los principales autores dentro del mundo de data warehouse e inteligencia

de negocios el enfoque principal de la metodologiacutea de Kimball es el desarrollo de un data warehouse

de forma entendible y veloz

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

52 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Modelo Dimensional (Dimensional Modeling)

El modelamiento que propone Ralph Kimball se basa en la creacioacuten de modelos de tablas y

relaciones bajo un conjunto de mediciones de los procesos de negocio mediante una estructura de

acceso de alto rendimiento

Cada modelo estaacute compuesto por

Dimensiones

- Es una coleccioacuten o agrupacioacuten de caracteriacutesticas similares de un objeto considerado como factor

de anaacutelisis dentro del rol de negocio

Las dimensiones almacenan datos descriptivos o cualitativos con los que se analiza el proceso

Medidas

- Son atributos cuantificables de un hecho que representa un comportamiento del rol de negocio

basado en dimensiones

Tabla de Hechos

- Es una representacioacuten de un proceso de negocio a determinado detalle seguacuten la definicioacuten de las

dimensiones del modelo el cual mide al negocio bajo la determinacioacuten de medidas meacutetricas o

indicadores

Jerarquiacutea

- Dentro de una dimensioacuten se debe definir al menos una jerarquiacutea la misma que puede contener

uno o maacutes niveles entendiendo como jerarquiacutea el nivel de detalle de la informacioacuten que se va

analizar desde lo maacutes general hasta su miacutenimo detalle

Meacutetodos de Agregacioacuten

- Las medidas son valores cuantitativos que permiten calificar un evento o proceso del negocio a

determinado nivel de anaacutelisis dentro de las opciones de desarrollo se puede determinar

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

53 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

meacutetodos de agregacioacuten predefinidos o personalizados para la operacioacuten de dichos valores seguacuten

sea el caso y propoacutesito de la medida

Estructura de Disentildeo

- Basado en el contexto de los componentes que forman parte de un data warehouse y data mart

existe un disentildeo principal que es

Modelo Estrella

- Maneja un esquema centralizado formado por la tabla de hechos en la parte central y tablas de

dimensiones alrededor conectadas mediante la composicioacuten de llaves primarias hacia la tabla de

hechos

Ilustracioacuten 19 Modelo Estrella19

19 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

54 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Sistemas de Procesamiento

- OLAP (OnLine Analytical Processing) es el sistema de procesamiento de informacioacuten de los

modelos de inteligencia de negocios posee una estructura optimizada de organizacioacuten de la

informacioacuten para anaacutelisis analiacutetico su estructura permite un acceso aacutegil y dinaacutemico a grandes

cantidades de informacioacuten a diferencia de los modelos de base de datos tradicionales

OLAP posee dos tipos de procesamiento esto son

MOLAP (Multidimensional OLAP)

- Es un sistema de procesamiento analiacutetico multidimensional que se basa en el procesamiento y

almacenamiento de la informacioacuten de los cubos OLAP en matrices optimizadas de

almacenamiento en vez de una base de datos relacional

ROLAP (Relational OLAP)

- Es un sistema de procesamiento relacional en liacutenea que se especializa en el procesamiento y

almacenamiento de la informacioacuten de bases de datos relacional este sistema genera SQLrsquos para

el caacutelculo de medidas y dimensiones

El sistema ROLAP es construido dentro de una base de datos relacional y posee tablas fiacutesicas

especiacuteficamente disentildeadas para el almacenamiento de los pre-caacutelculos y caacutelculos de medidas

agregadas

ROLAP administra el procesamiento almacenamiento y migracioacuten de los datos entre las base de

datos relacionales

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

55 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

43 Fase de la Metodologiacutea Ralph Kimball

Ilustracioacuten 20 Tareas de la Metodologiacutea de Kimball20

A continuacioacuten se describe las fases de la metodologiacutea de Ralph Kimball para la ejecucioacuten de

proyectos de BI

Planeacioacuten del proyecto

El principal objetivo de esta fase es el establecimiento y afinamiento de la estrategia de

implementacioacuten de data warehouse desde la parte administrativa funcional y teacutecnica basados en el

marco estrateacutegico de la organizacioacuten mediante la evaluacioacuten de la estructura organizacional de la

empresa riesgos y anaacutelisis de costo beneficio

Definicioacuten de requerimientos del negocio

El objetivo a llevar acabo de esta fase es el levantamiento de los requerimientos de negocio y definir

el enfoque y alcance de la solucioacuten seguacuten estos

Los requerimientos del negocio son la base en el disentildeo desarrollo y monitoreo del desempentildeo de la

solucioacuten de inteligencia de negocios

20 Fuente Metodologiacutea Kimball Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

56 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Dentro de esta fase se definen los requerimientos del negocio incluyendo la determinacioacuten de la

informacioacuten a consumir las fuentes de origen y destino de la informacioacuten el estimacioacuten de tiempos

de extraccioacuten y actualizacioacuten de la informacioacuten los meacutetodos de validacioacuten transformacioacuten y carga de

datos la definicioacuten de los procesos de respaldo y recuperacioacuten de datos asiacute como los recursos

tecnoloacutegicos requeridos

Disentildeo de la arquitectura tecnoloacutegica

El objetivo de esta fase es determinar y establecer el ambiente arquitectoacutenico y tecnoloacutegico de

soporte para el desarrollo e implementacioacuten de la solucioacuten de inteligencia de negocios para poder

proveer una arquitectura estable

Definicioacuten del modelo dimensional

El objetivo de esta fase es establecer el modelamiento de la estructura del data warehouse

suficientemente vasta y estable que soporte a los requerimientos establecidos en la fase ldquodefinicioacuten

de requerimientos del negociordquo

Logrando un modelo relacional que permita la medicioacuten de un proceso dentro del rol de negocio de

la empresa bajo los conceptos de anaacutelisis del modelo y los niveles de jerarquizacioacuten y agregacioacuten de

la informacioacuten

A continuacioacuten se detalla un proceso de pasos enfocado a la generacioacuten del modelo dimensional

seguacuten la metodologiacutea de Ralph Kimball

1 Seleccioacuten del proceso

Seleccionar que proceso se implementara dentro del data mart o data warehouse dadas las

necesidades del negocio presupuesto y tiempo disponible

2 Seleccioacuten de la granularidad

Implica decidir queacute es lo que va a representar cada registro de la tabla de hechos Solo despueacutes de

seleccionar la granularidad de la tabla de hechos se puede definir e identificar las dimensiones se

determina la granularidad de cada tabla de dimensioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

57 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

3 Identificacioacuten y conformacioacuten de las dimensiones

Con lleva identificar y conformar las dimensiones bajo el contexto de la tabla de hechos centralizada

4 Seleccioacuten de hechos

La granularidad de la tabla de hechos determina queacute medidas o meacutetricas pueden usarse en el data

warehouse estos deben ser numeacutericos y aditivos (sumatoria promedio ponderaciones fechas

entre otros)

5 Almacenamiento de los valores pre calculados en la tabla de hechos

Determinar si existe la posibilidad de utilizar valores pre-calculados para mejorar los tiempos de

respuesta

6 Terminacioacuten de la tablas de dimensiones

Es recomendable que se antildeada tanta informacioacuten descriptiva como sea posible dentro de las

dimensiones ya que esto permite realizar un anaacutelisis a mayor detalle

7 Seleccioacuten de la duracioacuten de la base de datos

La duracioacuten mide hasta que momento la informacioacuten del pasado se deberaacute almacenar en la tabla de

hechos

8 Control de las dimensiones cambiantes

Implica tener las consideraciones del mantenimiento de la informacioacuten histoacuterica por cambios de una

dimensioacuten Existen 3 tipos de dimensiones cambiantes

Tipo 1

Cuando el atributo cambia este se sobre escribe y no se guarda sui historia

Tipo 2

Cuando el atributo cambia este hace que se genere un nuevo registro en la dimensioacuten dicho registro

maneja fechas de vigencia

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

58 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Tipo 3

Cuando el atributo dentro de la dimensioacuten cambia este hace que se almacenen dos valores el

anterior y el nuevo en el mismo registro

Disentildeo de aplicacioacuten de BI

En esta fase se realizara el disentildeo del modelamiento de la solucioacuten de inteligencia de negocios que

soportara los requerimientos determinados en la fase ldquodefinicioacuten de requerimientos del negociordquo

justamente para establecer la creacioacuten de los modelos multidimensionales y todas las

especificaciones necesarias para el acceso y consumo de la informacioacuten de forma oacuteptima y eficaz

Seleccioacuten e instalacioacuten del producto

El objetivo de esta fase es la validacioacuten y preparacioacuten de la infraestructura fiacutesica y tecnoloacutegica para el

desarrollo y produccioacuten de la solucioacuten

Disentildeo fiacutesico

Esta fase se encarga de convertir el modelo loacutegico del data warehouse en un modelo fiacutesico dentro de

la base de datos bajo las primicias de acceso depuracioacuten y carga y actualizacioacuten de la informacioacuten

Disentildeo y desarrollo de ETL

El objetivo de esta fase es identificar el o los procesos de extraccioacuten transformacioacuten y carga de la

informacioacuten fuente hacia el modelo de data warehouse

El resultado de este proceso es el disentildeo de los procesos de extraccioacuten transformacioacuten y carga

teniendo en cuenta los distintos escenarios y factores de cambio como son la periodicidad de

actualizacioacuten ajuste a procesos planificados de ejecucioacuten de forma automaacutetica acceso a fuentes

locales o remotas entre otros

Desarrollo de la aplicacioacuten de BI

En esta fase se desarrolla e implementa la solucioacuten de BI seguacuten lo establecido en etapas anteriores

maacutes la creacioacuten de reportes cuadros de mando indicadores alertas controles de acceso entre

otros

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

59 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Los principales componentes son

1 Informes Estaacutendar

Los informes estaacutendar son la base del espectro de aplicacioacuten de BI Por lo general son informes

relativamente simples de formato predefinido y paraacutemetros de consulta fijos

Proporcionan a los usuarios un conjunto baacutesico de informacioacuten acerca de lo que estaacute sucediendo en

un aacuterea determinada de la empresa

Son informes que los usuarios usan diacutea a diacutea La mayor parte de lo que piden las personas durante el

proceso de definicioacuten de requisitos se clasificariacutea como informes estaacutendar Por eso es conveniente

desarrollar un conjunto de informes estaacutendar en el ciclo de vida del proyecto

Algunos informes estaacutendares tiacutepicos podriacutean ser

- Ventas del ano actual frente a previsioacuten de ventas por vendedor

- Tasa de renovacioacuten mensual por plan de servicio

- Tasa de respuestas de correo electroacutenico por promocioacuten por producto (marketing)

- Volumen por producto como un porcentaje del total de ventas

2 Aplicaciones Analiacuteticas

Las aplicaciones analiacuteticas son maacutes complejas que los informes estaacutendar Normalmente se centran en

un proceso de negocio especiacutefico y resumen cierta experiencia acerca de coacutemo analizar e interpretar

ese proceso del negocio

Estas aplicaciones pueden ser avanzadas e incluir algoritmos y modelos de mineriacutea de datos que

ayudan a identificar oportunidades o cuestiones subyacentes en los datos

Algunas aplicaciones analiacuteticas comunes incluyen

- Anaacutelisis de la eficacia de las promociones

- Anaacutelisis de rutas de acceso

- Anaacutelisis de afinidad de programas

- Planificacioacuten del espacio en espacios comerciales

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

60 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Deteccioacuten de fraudes

- Administracioacuten y manejo e categoriacuteas de productos

Pruebas

El objetivo de esta fase como su nombre lo indica es la validacioacuten de resultados mediante pruebas

durante y al final del desarrollo e implementacioacuten de la solucioacuten

Todos los componentes dentro del data warehouse pasan por pruebas de integracioacuten y de regresioacuten

por si existiese alguacuten cambio y si fuera necesario un reproceso

Mantenimiento y crecimiento

En esta fase se evaluacutea el proyecto culminado e identifica las posibles oportunidades de mejora tanto

en la parte teacutecnica del data warehouse como la parte de negocio y asiacute avaluar el uso del data

warehouse dentro de la empresa

44 Procesos Generales de Desarrollo

De acuerdo al levantamiento de la informacioacuten realizado los procesos generales a implementar son

Carga de informacioacuten

La carga de la informacioacuten (proceso de Extraccioacuten Transformacioacuten y Carga - ETL) que se realiza va

desde las bases de los sistemas transaccionales de la empresa de retail archivos planos (xls) que

contienen informacioacuten de los factores de anaacutelisis del proceso

Validacioacuten de carga

La herramienta de extraccioacuten de datos (Oracle Warehouse Builder) genera procesos que permite

validar la correcta carga de la informacioacuten contenida en los sistemas fuentes asiacute como el detalle de

la ejecucioacuten de dichos procesos

Generacioacuten de informacioacuten

La informacioacuten de la empresa de retail el detalle de los factores de anaacutelisis y el registro de ventas se

encuentra almacenada en una fuente de origen el cuaacutel es la fuente de informacioacuten de consumo del

modelo de BI de ldquoSALES_WHrdquo del cual se crean los distintos reportes y cuadros de mando

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

61 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

45 Recursos de Tecnologiacutea

La implementacioacuten de la solucioacuten de inteligencia de negocios cuenta con los siguientes recursos

tecnoloacutegicos proporcionados por beAnalytic

Servidor

CARACTERISTICAS DESCRIPCION

Procesador Intelreg Coretrade2 Quad CPU Q6600 240GHZ

Memoria RAM 8GB

Disco duro 700 GB

Sistema Operativo Windows 2008 R2 Standard Service pack 1 64 bits Tabla 3 Requerimientos de recursos tecnoloacutegicos - Servidor

Software

COMPONENTES VERSION

Oracle Database SE One 11g Release 2 112010

Oracle Warehouse Builder Versioacuten 11201

Oracle Answers Versioacuten 11115

Oracle Dashboard Versioacuten 11115

Oracle BI Server Administrador Versioacuten 11115

Oracle SQLDeveloper Versioacuten 155

Oracle Fusion Middleware Map Viewer Versioacuten 11115

Map Builder Tool Versioacuten 11115

Oracle Spatial Data Versioacuten 11115 Tabla 4 Requerimientos de recursos tecnoloacutegicos - Software

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

62 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 5 Disentildeo e implementacioacuten de un Modelo Baacutesico de BI (Basado en la Metodologiacutea

de Ralph Kimball)

Para presente capiacutetulo describe el disentildeo de la arquitectura y funcionalidad general del moacutedulo

ldquoSALESrdquo (VENTAS) de la empresa de retail asiacute como el resultado de su implementacioacuten

51 Definicioacuten de Requerimientos del Negocio

511 Antecedentes

Actualmente la Empresa de Retail no cuenta con la implementacioacuten de un modelo de Business

Intelligence orientado a solventar los requerimientos de informacioacuten de la gestioacuten comercial Por

otro lado la Empresa de Retail tiene identificados algunos moacutedulos como son

- Ventas

- RRHH

- Inventarios

- Compras

- Marketing

- Contabilidad

512 Objetivos

Moacutedulo de Ventas

- Anaacutelisis de ventas globales

- Anaacutelisis de ventas por producto cliente y canal

- Deteccioacuten de clientes importantes por regioacuten paiacutes y ciudad

- Anaacutelisis de productos clientes canales y promociones

- Pronoacutesticos y proyecciones de ventas

- Variacioacuten de ventas por antildeo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

63 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

513 Solucioacuten

Se propone la implementacioacuten de la solucioacuten de Oracle Business Intelligence Enterprise Edition la

cual incluye en esta Versioacuten 1 la creacioacuten de un Data mart ldquoSALESrdquo (VENTAS) del Data Warehouse

Corporativo que contenga toda la informacioacuten requerida para cumplir los objetivos

La implementacioacuten se realizara de la siguiente manera

- Definicioacuten disentildeo e implementacioacuten del modelo de ldquoSALESrdquo (VENTAS)

- Visualizacioacuten de la informacioacuten a traveacutes de reportes y cuadros de mando

514 Beneficios

Proveer a los ejecutivos de un tablero de control con indicadores claves para la operacioacuten del

negocio

Evaluar el desempentildeo de la Empresa de Retail en el aacuterea de ldquoVENTASrdquo

Reducir la carga de tiempo invertido en la entrega de la informacioacuten

Garantizar el acceso de la informacioacuten de acuerdo a las mejores praacutecticas de la industria de sistemas

de informacioacuten gerencial

- Una sola versioacuten de la verdad

- Informacioacuten confiable y a tiempo

- Acceder a la informacioacuten de gestioacuten del negocio

52 Moacutedulo de ldquoSALESrdquo (VENTAS)

La presente seccioacuten describe el disentildeo del moacutedulo de ldquoSALESrdquo (VENTAS) sus componentes su

modelamiento fiacutesico loacutegico y de presentacioacuten asiacute como los procesos de carga y actualizacioacuten de la

informacioacuten (ETLrsquos) se incluye el detalle del disentildeo del set de reportes y cuadros de mando bajo las

especificaciones y necesidades del cliente todo esto mediante las siguientes definiciones

- Proceso general de carga de la informacioacuten

- Definicioacuten de meacutetricas e indicadores

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

64 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Definicioacuten del modelo dimensional

- Definicioacuten del modelo fiacutesico

- Implementacioacuten del modelo de BI en la suite de OBI

- Disentildeo e Implementacioacuten de los mapas en el modelo de BI en la suite de OBI

- Disentildeo e implementacioacuten de reportes y cuadros de mando

521 Proceso general de carga de la informacioacuten

La fuente principal del modelo BI es el repositorio de origen denominado ldquoXSALESrdquo (XVENTAS)

El siguiente paso es el disentildeo y creacioacuten del data mart de ldquoSALESrdquo (VENTAS) y sus componentes

como son dimensiones y tablas de hechos una vez construido el data mart se disentildearan y crearan

los procesos de extraccioacuten transformacioacuten y carga de la informacioacuten hacia el repositorio destino

ldquoSALES_WHrdquo

Posteriormente el modelo SALES_WH debe pasar por el motor propio de Oracle Business

Intelligence donde se implementa la loacutegica de proceso de negocio y se maneja la publicacioacuten de la

informacioacuten para el consumo y creacioacuten de los reportes y cuadros de mando

Ilustracioacuten 21 Arquitectura de la solucioacuten ldquoSALESrdquo (VENTAS) ndash Empresa Retail21

21 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

65 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

522 Definicioacuten de meacutetricas e indicadores

A continuacioacuten se detallan las meacutetricas e indicadores establecidos como paraacutemetros de medicioacuten

para el proceso general de ldquoSALESrdquo (VENTAS)

A continuacioacuten se detallan las variables de anaacutelisis que fueron definidas para presente moacutedulo

clasificadas bajo una medicioacuten propia de soluciones de inteligencia de negocio como son aacutereas

temaacuteticas criterios y atributos

AacuteREA TEMAacuteTICA CRITERIOS NIVELES ATRIBUTOS

SALES

TIME

gt CALENDAR_YEAR

gt CODE

gt END_DATE

gt TIME_SPAN

gt DESCRIPTION

gt NAME

gt CAL_YEAR_NUMBER

gt CAL_YEAR_START_DATE

gt CALENDAR_QUARTER

gt CODE

gt END_DATE

gt TIME_SPAN

gt DESCRIPTION

gt NAME

gt CAL_QUARTER_NUMBER

gt QUARTER_OF_YEAR

gt CAL_QUARTER_START_DATE

gt CALENDAR_MONTH

gt CODE

gt CAL_MONTH_NUMBER

gt END_DATE

gt TIME_SPAN

gt MONTH_OF_QUARTER

gt MONTH_OF_YEAR

gt DESCRIPTION

gt NAME

PROMOTION

gt SUBCATEGORY gt ID

gt CATEGORY gt NAME

gt TOTAL gt DESCRIPTION

gt SOURCE_ID

PRODUCT gt PRODUCT

gt ID NAME

gt DESCRIPTION

gt SOURCE_ID

gt PACK_SIZE

gt LIST_PRICE

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

66 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

gt SUBCATEGORY gt ID

gt CATEGORY gt NAME

gt TOTAL gt DESCRIPTION

gt SOURCE_ID

CUSTOMER

gt CITY

gt PROVINCE gt ID

gt SUBREGION gt NAME

gt REGION gt SOURCE_ID

gt TOTAL

gt ID

gt COUNTRY gt NAME

gt SOURCE_ID

gt ISO

CHANNEL

gt CHANNEL gt ID

gt CLASS gt NAME

gt TOTAL gt SOURCE_ID

Tabla 5 Variables de Anaacutelisis ndash ldquoMoacutedulo Ventasrdquo

523 Definicioacuten del Modelo Dimensional

A traveacutes del anaacutelisis del sistema fuente XSALES (XVENTAS) y el levantamiento de requerimientos de

meacutetricas e indicadores se determina el disentildeo del modelo ldquoSALESrdquo (VENTAS) el mismo que presenta

una arquitectura en estrella conformada por cinco dimensiones como se muestra y se detalla a

continuacioacuten

Ilustracioacuten 22 Modelo dimensional ldquoSALESrdquo (Ventas) ndash Empresa Retail22

22 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

67 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

5231 Dimensiones

Ilustracioacuten 23 Tablas de Origen Dimensiones y Cargas en OWB23

A continuacioacuten se detalla como referencia general de disentildeo e implementacioacuten cada una de las

caracteriacutesticas de los componentes del modelo dimensional a traveacutes de las siguientes definiciones

- Descripcioacuten

- Nombre fiacutesico

- Tipo de almacenamiento

- Secuencia del componente

- Atributos

- Niveles de jerarquiacuteas

- Tipo de carga histoacuterica

- Construccioacuten ETLrsquos

23 Autor Hypatia Merino

Cargas Mappings

Dimensiones

Tablas de Origen

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

68 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Dim_Time

Descripcioacuten- La dimensioacuten de tiempo fue creada mediante el uso de un wizard propio de la

herramienta de OWB el cual se encuentra bajo la opcioacuten Archivogtgt Nuevogtgt Dimensioacuten de Tiempo

donde se ingresa la informacioacuten solicitada y se crea automaacuteticamente los objetos necesarios para la

creacioacuten de la dimensioacuten y su respectivos ETL OWB brinda una gran gama de configuracioacuten de las

dimensiones de tiempo a continuacioacuten se indican las configuraciones generales

Nombre fiacutesico TIMES

Antildeo de Inicio 2001 Nuacutemero de Antildeos 1

Almacenamiento Tipo ROLAP (Relacional)

Atributos de dimensioacuten

DIMENSIOacuteN ATRIBUTOS IDENTIFICADOR TIPO DE DATO

DIM_TIME

CODE

NUMBER

CAL_MONTH_NUMBER

NUMBER

CAL_MONTH_START_DATE Negocio DATE

END_DATE

DATE

TIME_SPAN

NUMBER

MONTH_OF_QUARTER

NUMBER

MONTH_OF_YEAR

NUMBER

DESCRIPTION

VARCHAR2

NAME

VARCHAR2

CAL_QUARTER_NUMBER

NUMBER

QUARTER_OF_YEAR

NUMBER

CAL_QUARTER_START_DATE Negocio DATE

CAL_YEAR_NUMBER

NUMBER

CAL_YEAR_START_DATE Negocio DATE

Tabla 6 Atributos de Dimensioacuten - Dim_Time

Niveles de Jerarquiacutea

CALENDAR_YEAR gtgt CALENDAR_QUARTER gtgt CALENDAR_MONTH

Construccioacuten ETLrsquos

ETL de carga de la dimensioacuten de tiempo es creado automaacuteticamente por el wizard de OWB

configurado mediante los datos ingresados al momento de crear

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

69 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Dim_Promotion

Descripcioacuten- La dimensioacuten de promocioacuten hace referencia a las diferentes promociones que puede

tener un producto brindando la posibilidad de anaacutelisis por promocioacuten tanto para el proceso de

ejecucioacuten y planificacioacuten de venta

Nombre fiacutesico PROMOTIONS

Almacenamiento Tipo ROLAP (Relacional)

Secuencia PROMO_DIM_SEQ

Atributos de dimensioacuten

DIMENSIOacuteN ATRIBUTOS IDENTIFICADOR TIPO DE DATO

DIM_PROMOTION

ID Sustituir NUMBER

NAME VARCHAR2

DESCRIPTION VARCHAR2

SOURCE_ID Negocio VARCHAR2

Tabla 7 Atributos de Dimensioacuten ndash Dim_Promotion

Niveles de Jerarquiacutea

TOTAL gtgt CATEGORY gtgt SUBCATEGORY

Tipo de carga histoacuterica Tipo 1 ndash No mantener historial

Mapeo de fuentes

DIMENSIOacuteN NIVEL ATRIBUTOS TABLA DE ORIGEN VALORATRIBUTO TIPO DE DATO

DIM_PROMOTION

TOTAL

NAME ----- ----- VARCHAR

DESCRIPTION ----- ----- VARCHAR

SOURCE_ID CONSTANTE lsquo99999 VARCHAR

CATEGORY

NAME PROMO_CATEGORIES_IN NAME VARCHAR

DESCRIPTION PROMO_CATEGORIES_IN DESCRIPTION VARCHAR

SOURCE_ID PROMO_CATEGORIES_IN ID VARCHAR

TOTAL_SOURCE_ID TOTALS 99999 VARCHAR

SUBCATEGORY

NAME PROMO_SUBCATEGORIES_IN NAME VARCHAR

DESCRIPTION PROMO_SUBCATEGORIES_IN DESCRIPTION VARCHAR

SOURCE_ID PROMO_SUBCATEGORIES_IN ID VARCHAR

CATEGORY_SOURCE_ID PROMO_SUBCATEGORIES_IN CATEGORY_ID VARCHAR

Tabla 8 Mapeo de las Fuentes ndash Dim_Promotion

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

70 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Construccioacuten ETLrsquos

Nombre DIM_PROMOTION_LOAD

ETL de carga de promociones a partir de la tabla PROMOTIONS

Ilustracioacuten 24ETLrsquos ndash Dim_Promotion24

Dim_Product

Descripcioacuten- La dimensioacuten de producto hace referencia a los distintos productos que existe en una

empresa de retail brindando la posibilidad de anaacutelisis por producto tanto para el proceso de

ejecucioacuten y planificacioacuten de venta

Nombre fiacutesico PRODUCTS

Almacenamiento Tipo ROLAP (Relacional)

Secuencia PROD_DIM_SEQ

24 Fuente Oracle Warehouse Builder Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

71 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Atributos de dimensioacuten

DIMENSIOacuteN ATRIBUTOS IDENTIFICADOR TIPO DE DATO

DIM_PRODUCT

ID Sustituir NUMBER

NAME VARCHAR2

DESCRIPTION VARCHAR2

SOURCE_ID Negocio VARCHAR2

PACK_SIZE VARCHAR2

LIST_PRICE VARCHAR2

Tabla 9 Atributos de Dimensioacuten ndash Dim_Product

Niveles de Jerarquiacutea

TOTAL gtgt CATEGORY gtgt SUBCATEGORY gtgt PRODUCT

Tipo de carga histoacuterica Tipo 1 ndash No mantener historial

Mapeo de fuentes

DIMENSIOacuteN NIVEL ATRIBUTOS TABLA DE ORIGEN VALORATRIBUTO TIPO DE DATO

DIM_PRODUCT

TOTAL

NAME ----- ----- VARCHAR

DESCRIPTION ----- ----- VARCHAR

SOURCE_ID CONSTANTE 99999 VARCHAR

CATEGORY

NAME CATEGORIES NAME VARCHAR

DESCRIPTION CATEGORIES DESCRIPTION VARCHAR

SOURCE_ID CATEGORIES ID VARCHAR

TOTAL_SOURCE_ID TOTALS 99999 VARCHAR

SUBCATEGORY

NAME SUBCATEGORIES NAME VARCHAR

DESCRIPTION SUBCATEGORIES DESCRIPTION VARCHAR

SOURCE_ID SUBCATEGORIES ID VARCHAR

CATEGORY_SOURCE_ID CATEGORIES CATEGORY_ID VARCHAR

PRODUCT

NAME PRODUCTS_IN NAME VARCHAR

DESCRIPTION PRODUCTS_IN DESCRIPCION VARCHAR

SOURCE ID PRODUCTS_IN IDENTIFIER VARCHAR

PACKSIZE PRODUCTS_IN PACK_SIZE VARCHAR

LIST_PRICE PRODUCTS_IN LIST_SIZE VARCHAR

SUBCATEGORY_SOURCE_ID PRODUCTS_IN SUBCATEGORY_REFERENCE VARCHAR

Tabla 10 Mapeo de las Fuentes ndash Dim_Product

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

72 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Construccioacuten ETLrsquos

Nombre DIM_PRODUCT_LOAD

ETL de carga de productos a partir de la tabla PRODUCTS

Ilustracioacuten 25 ETLrsquos ndash Dim_Product25

Dim_Customer

Descripcioacuten- La dimensioacuten de cliente hace referencia a los distintos clientes que existe en una

empresa de retail brindando la posibilidad de anaacutelisis por producto tanto para el proceso de

ejecucioacuten y planificacioacuten de venta

Nombre fiacutesico CUSTOMERS

Almacenamiento Tipo ROLAP (Relacional)

Secuencia CUST_DIM_SEQ

25 Fuente Oracle Warehouse Builder Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

73 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Atributos de dimensioacuten

DIMENSIOacuteN ATRIBUTOS IDENTIFICADOR TIPO DE DATO

DIM_CUSTOMER

ID Sustituir NUMBER

NAME VARCHAR2

SOURCE_ID Negocio VARCHAR2

ISO VARCHAR2

Tabla 11 Atributos de Dimensioacuten ndash Dim_Customer

Niveles de Jerarquiacutea

TOTAL gtgt REGION gtgt SUBREGION gtgt COUNTRY gtgt PROVINCE gtgt CITY

Tipo de carga histoacuterica Tipo 1 ndash No mantener historial

Mapeo de fuentes

DIMENSIOacuteN NIVEL ATRIBUTOS TABLA DE ORIGEN VALORATRIBUTO TIPO DE DATO

DIM_CUSTOMER

TOTAL NAME ----- ----- VARCHAR

SOURCE_ID CONSTANTE 99999 VARCHAR

REGION NAME REGIONS_IN NAME VARCHAR

SOURCE_ID REGIONS_IN ID VARCHAR

TOTAL_SOURCE_ID TOTALS 99999 VARCHAR

SUBREGION

NAME SUBREGIONS_IN NAME VARCHAR

SOURCE_ID SUBREGIONS_IN ID VARCHAR

REGION_SOURCE_ID SUBREGIONS_IN REGION_ID VARCHAR

COUNTRY

NAME COUNTRIES_IN NAME VARCHAR

SOURCE ID COUNTRIES_IN ID VARCHAR

ISO COUNTRIES_IN ISO_CODE VARCHAR

SUBREGION_SOURCE_ID COUNTRIES_IN REGION_ID VARCHAR

PROVINCE

NAME CITIES_IN STATE_PROVINCE VARCHAR

SOURCE_ID CITIES_IN STATE_PROVINCE VARCHAR

COUNTRY_SOURCE_ID COUNTRIES_IN ID VARCHAR

CITY

NAME CITIES_IN NAME VARCHAR

SOURCE_ID CITIES_IN ID VARCHAR

PROVINCE_SOURCE_ID CITIES_IN STATE_PROVINCE VARCHAR

Tabla 12 Mapeo de las Fuentes ndash Dim_Customer

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

74 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Construccioacuten ETLrsquos

Nombre DIM_CUSTOMER_LOAD

ETL de carga de clientes a partir de la tabla CUSTOMERS

Ilustracioacuten 26 ETLrsquos ndash Dim_Customer26

Dim_Channel

Descripcioacuten- La dimensioacuten de canal hace referencia a los distintos canales que existe en una

empresa de retail brindando la posibilidad de anaacutelisis por producto tanto para el proceso de

ejecucioacuten y planificacioacuten de venta

Nombre fiacutesico CHANNELS

Almacenamiento Tipo ROLAP (Relacional)

Secuencia CLASS_DIM_SEQ

Atributos de dimensioacuten

DIMENSIOacuteN ATRIBUTOS IDENTIFICADOR TIPO DE DATO

DIM_CHANNEL

ID Sustituir NUMBER

NAME VARCHAR2

SOURCE_ID Negocio VARCHAR2

Tabla 13 Atributos de Dimensioacuten ndash Dim_Channel

26 Fuente Oracle Warehouse Builder Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

75 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Niveles de Jerarquiacutea

TOTAL gtgt CLASS gtgt CHANNEL

Tipo de carga histoacuterica Tipo 1 ndash No mantener historial

Mapeo de fuentes

DIMENSIOacuteN NIVEL ATRIBUTOS TABLA DE ORIGEN VALORATRIBUTO TIPO DE DATO

DIM_CHANNEL

TOTAL NAME ----- ----- VARCHAR

SOURCE_ID CONSTANTE 99999 VARCHAR

CLASS NAME CHANNELS_IN CLASS VARCHAR

SOURCE_ID CHANNELS_IN CLASS VARCHAR

TOTAL_SOURCE_ID TOTALS 99999 VARCHAR

CHANNEL

NAME CHANNELS_IN NAME VARCHAR

SOURCE_ID CHANNELS_IN ID VARCHAR

CLASS_SOURCE_ID CHANNELS_IN CLASS VARCHAR

Tabla 14 Mapeo de las Fuentes - Dim_Channel

Construccioacuten ETLrsquos

Nombre DIM_CHANNEL_LOAD

ETL de carga de canales a partir de la tabla CHANNELS

Ilustracioacuten 27 ETLrsquos ndash Dim_Channel27

27 Fuente Oracle Warehouse Builder Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

76 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

5232 Cubos de Informacioacuten

CUBO ldquoSALESrdquo

Descripcioacuten- El cubo de ventas es creado de partir de la tabla ldquoSALESrdquo que contiene la informacioacuten a

nivel de detalle de cada una de las dimensiones Se incluye en el modelo dimensional como un

objeto de navegacioacuten al miacutenimo detalle incluyendo las llaves primarias de cada una de las

dimensiones lo que brinda la posibilidad de navegacioacuten de los reportes y cuadros de mando hacia un

reporte exclusivo a detalle con el fin de justificar y mostrar el desglose de la informacioacuten

Nombre fiacutesico SALES

Almacenamiento Tipo ROLAP (Relacional)

Atributos de dimensioacuten

TABLA DIMENSIOacuteN NIVEL DE ENLACE

SALES

TIMES MONTH

PRODUCTS PRODUCT

CHANNELS CHANNEL

CUSTOMERS CITY

PROMOTIONS SUBCATEGORY

Tabla 15 Atributos de dimensioacuten - SALES

Cargas SALES

Cubo SALES

Tablas de Origen SALES

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

77 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Medidas

TABLA MEDIDA TIPO DE DATO DESCRIPCIOacuteN

SALES

AMOUNT NUMBER Sales amount

QUANTITY NUMBER Sales quantity

COST NUMBER Sales cost

Tabla 16 Medidas - SALES

Construccioacuten en OWB

Ilustracioacuten 28 Implementacioacuten SALES28

Construccioacuten ETLrsquos

Nombre SALES_LOAD

Ilustracioacuten 29 ETLrsquos SALES29

28 Autor Hypatia Merino

29 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

78 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

524 Definicioacuten del Modelo Fiacutesico

Una vez disentildeado e implementado el modelo dimensional y sus componentes mediante OWB se

realiza un despliegue de la tablas obteniendo como resultado la creacioacuten del modelo fiacutesico del data

mart de ldquoSALES_WHrdquo dentro de la base de datos (SALES_WH)

A continuacioacuten se mostrara el modelo de identidad ndash relacioacuten

Modelo E-R

Ilustracioacuten 30 Modelo E-R de SALES_WH30

30 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

79 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Diccionario de Datos

Se detallaraacute cada una de las tablas del modelo ndashER de SALES_WH

- Tabla ldquoChannelsrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH CHANNELS

DIMENSION_KEY Number(22)

TOTAL_ID Number(22)

TOTAL_NAME Varchar2(60)

TOTAL_SOURCE_ID Varchar2(40)

CLASS_ID Number(22)

CLASS_NAME Varchar2(60)

CLASS_SOURCE_ID Varchar2(40)

CHANNEL_ID Number(22)

CHANNEL_NAME Varchar2(60)

CHANNEL_SOURCE_ID Varchar2(40)

Tabla 17 Tabla ldquoCHANNELSrdquo del modelo E-R ldquoSALES_WHrdquo

- Tabla ldquoCustomersrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH CUSTOMERS

DIMENSION_KEY Number(22)

TOTAL_ID Number(22)

TOTAL_NAME Varchar2(60)

TOTAL_SOURCE_ID Varchar2(40)

REGION_ID Number(22)

REGION_NAME Varchar2(60)

REGION_SOURCE_ID Varchar2(40)

SUBREGION_ID Number(22)

SUBREGION_NAME Varchar2(60)

SUBREGION_SOURCE_ID Varchar2(40)

COUNTRY_ID Number(22)

COUNTRY_NAME Varchar2(60)

COUNTRY_SOURCE_ID Varchar2(40)

ISO Varchar2(2)

PROVINCE_ID Number(22)

PROVINCE_NAME Varchar2(60)

PROVINCE_SOURCE_ID Varchar2(40)

CITY_ID Number(22)

CITY_NAME Varchar2(60)

CITY_SOURCE_ID Varchar2(40)

Tabla 18 Tabla ldquoCUSTOMERSrdquo del modelo E-R ldquoSALES_WHrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

80 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Tabla ldquoProductsrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH PRODUCTS

DIMENSION_KEY Number(22)

TOTAL_ID Number(22)

TOTAL_NAME Varchar2(60)

TOTAL_DESCRIPTION Varchar2(100)

TOTAL_SOURCE_ID Varchar2(40)

CATEGORY_ID Number(22)

CATEGORY_NAME Varchar2(60)

CATEGORY_DESCRIPTION Varchar2(100)

CATEGORY_SOURCE_ID Varchar2(40)

SUBCATEGORY_ID Number(22)

SUBCATEGORY_NAME Varchar2(60)

SUBCATEGORY_DESCRIPTION Varchar2(100)

SUBCATEGORY_SOURCE_ID Varchar2(40)

PRODUCT_ID Number(22)

PRODUCT_NAME Varchar2(60)

PRODUCT_DESCRIPTION Varchar2(100)

PRODUCT_SOURCE_ID Varchar2(40)

PACK_SIZE Varchar2(30)

LIST_PRICE Varchar2(10)

Tabla 19 Tabla ldquoPRODUCTSrdquo del modelo E-R ldquoSALES_WHrdquo

- Tabla ldquoPromotionsrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH PROMOTIONS

DIMENSION_KEY Number(22)

TOTAL_ID Number(22)

TOTAL_NAME Varchar2(60)

TOTAL_DESCRIPTION Varchar2(100)

TOTAL_SOURCE_ID Varchar2(40)

CATEGORY_ID Number(22)

CATEGORY_NAME Varchar2(60)

CATEGORY_DESCRIPTION Varchar2(100)

CATEGORY_SOURCE_ID Varchar2(40)

SUBCATEGORY_ID Number(22)

SUBCATEGORY_NAME Varchar2(60)

SUBCATEGORY_DESCRIPTION Varchar2(100)

SUBCATEGORY_SOURCE_ID Varchar2(40)

Tabla 20 Tabla ldquoPROMOTIONSrdquo del modelo E-R ldquoSALES_WHrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

81 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Tabla ldquoTimesrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH TIMES

YEAR_CAL_YEAR_CODE Number(22)

YEAR_END_DATE Date

YEAR_TIME_SPAN Number(22)

YEAR_DESCRIPTION Varchar2(2000)

YEAR_NAME Varchar2(25)

CAL_YEAR_NUMBER Number(22)

CAL_YEAR_START_DATE Date

QUARTER_CAL_QUARTER_CODE Number(22)

QUARTER_END_DATE Date

QUARTER_TIME_SPAN Number(22)

QUARTER_DESCRIPTION Varchar2(2000)

QUARTER_NAME Varchar2(25)

CAL_QUARTER_NUMBER Number(22)

QUARTER_OF_YEAR Number(22)

CAL_QUARTER_START_DATE Date

MONTH_CAL_MONTH_CODE Number(22)

CAL_MONTH_NUMBER Number(22)

CAL_MONTH_START_DATE Date

MONTH_END_DATE Date

MONTH_TIME_SPAN Number(22)

MONTH_OF_QUARTER Number(22)

MONTH_OF_YEAR Number(22)

MONTH_DESCRIPTION Varchar2(2000)

MONTH_NAME Varchar2(25)

Tabla 21 Tabla ldquoTIMESrdquo del modelo E-R ldquoSALES_WHrdquo

- Tabla ldquoSalesrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH SALES

AMOUNT Number(102)

QUANTITY Number(22)

COST Number(102)

TIMES Date

PRODUCTS Number(22)

CHANNELS Number(22)

CUSTOMERS Number(22)

PROMOTIONS Number(22)

Tabla 22 Tabla ldquoSALESrdquo del modelo E-R ldquoSALES_WHrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

82 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

525 Implementacioacuten del modelo de BI en la suite de OBI

En esta seccioacuten se detalla la implementacioacuten de dicho data mart sobre el motor especializado de

Oracle Business Intelligence (Administrador Tool) en el cual mediante su arquitectura de

modelamiento en tres capas (fiacutesico loacutegico y de presentacioacuten) se maneja la loacutegica de proceso de

negocio y la publicacioacuten de la informacioacuten para el consumo y creacioacuten de los reportes y cuadros de

mando

Capa Fiacutesica

Ilustracioacuten 31 Capa Fiacutesica ndash Modelo Dimensional31

Dentro de esta capa se importa el modelo fiacutesico del data mart creado previamente en OWB para

ello primero se crea una nueva conexioacuten donde se ingresan los datos del repositorio a conectarse

luego se selecciona la metadata a importar y se finaliza el proceso de importacioacuten

Una vez terminado el paso anterior se define las uniones fiacutesicas entre los objetos importados

basados en el modelo dimensional para obtener el siguiente modelo

31 Autor Hypatia Merino

Objetos Tablas Vistas

Conexioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

83 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 32 Diagrama ndash Modelo Dimensional32

Capa Loacutegica

Ilustracioacuten 33 Capa Loacutegica ndash Modelo Dimensional33

32 Autor Hypatia Merino

33 Autor Hypatia Merino

Tabla de Hechos

Medida

Medida

Medida

Nivel

Nivel

Nivel

Dimensioacuten

Modelo de Negocio

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

84 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Para el modelamiento de la capa loacutegica se basa en el modelamiento de la capa fiacutesica y para ello se

crea primero un nuevo modelo de negocio y arrastrar todos los objetos que fueron importados en la

capa fiacutesica

Se renombra a cada uno de los objetos con el objetivo de cambiar la nomenclatura propia de los

objetos de una base de datos a descripciones propias y entendibles del proceso de negocio para la

creacioacuten de los reportes y cuadros de mando

Ademaacutes se define la loacutegica de navegacioacuten de las dimensiones determinando los niveles de jerarquiacutea

y su interactividad con los niveles superiores e inferiores mediante la creacioacuten de llaves loacutegicas y

atributos de visualizacioacuten

Para este caso se implementa los niveles y jerarquiacuteas definidas en el disentildeo e implementacioacuten de

cada una de las dimensiones como se detalloacute anteriormente

Finalmente se determina el tipo de agregacioacuten de cada una de las medidas definidas dentro del

modelo dimensional entre algunos tipos de agregacioacuten se tiene suma promedio conteo maacuteximo

miacutenimo desviacioacuten estaacutendar entre otros

Capa Presentacioacuten

Ilustracioacuten 34 Capa de Presentacioacuten ndash Modelo Dimensional34

34 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

85 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Finalmente dentro de la capa de presentacioacuten se maneja el resultado final del modelamiento

dimensional el mismo que es presentado y manejado por los usuarios finales en la creacioacuten de

reportes y cuadros de mando

Ademaacutes se puede dar formato y determinar el orden de presentacioacuten de cada objeto y sus atributos

asiacute como la inclusioacuten o no de los objetos tipo dimensioacuten los cuales se presentan como un atributo

pero con la opcioacuten y la loacutegica de las dimensiones determinadas en la capa anterior mostrando

dentro de los reportes como un objeto de visualizacioacuten tipo aacuterbol

Mediante la opcioacuten de guardar se comprueba la consistencia del modelamiento de las tres capas

mostrando o no errores yo advertencias que puedan presentar

Si el modelamiento es consistente se procede a ingresas a traveacutes de un navegador web al link de

OBI se ingresa el usuario y la contrasentildea asignado y al proceder a crear un nuevo reporte se puede

seleccionar el modelo de ldquoSALESrdquo y dentro de eacutel se visualizan todos los objetos definidos

526 Disentildeo e Implementacioacuten de los mapas en el modelo de BI en la suite de

OBI

Ejecucioacuten del Oracle Map Builder

Oracle Map Builder es un archivo JAR (mapbuilderjar) se ejecuta como una aplicacioacuten JAVA

por lo cual debe estar instalado Java Development Kit (J2SE SDK)

Ilustracioacuten 35 Archivo jar de Oracle Map Builder35

35 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

86 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Carga de Datos Espaciales (Informacioacuten Georeferencial)

Para realizar la carga de los datos espaciales se crea un usuario ldquomapasbirdquo en nuestro

modelo ldquoSALES_WHrdquo con su respectiva contrasentildea y permisos como usuario administrador

De la siguiente manera creamos el usuario contrasentildea y permisos

SQLgt create user mapasbi identified by mapasbi

SQLgt grant dba to mapasbi

SQLgt exit

Conectar la BDD con el Oracle Map Builder

Para conectar la base de datos en el Oracle Map Builder se selecciona una nueva conexioacuten

colocando los paraacutemetros de conexioacuten

Ilustracioacuten 36 Paraacutemetros de conexioacuten a la BDD36

36 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

87 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Map Builder carga los metadatos y su aacuterbol de navegacioacuten este aacuterbol de metadatos se encuentra

vaciacuteo porque auacuten no existen metadatos lo que quiere decir que debemos importar nuestros archivos

shp donde se encuentra nuestra informacioacuten georeferencial

Ilustracioacuten 37 Interfaz de Metadatos en Map Builder37

Vista previa de los Datos Espaciales (Informacioacuten georeferencial)

Map Builder permite a los usuarios previsualizar los datos espaciales originales sin necesidad de ir a

la BDD donde lo almacena

37 Autor Hypatia Merino

Conexioacuten

Metadatos vaciacuteos

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

88 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 38 Tablas con Datos Espaciales en Map Builder38

Importacioacuten de Archivos Shapefile (shp) al Oracle Map Builder

Para realizar la importacioacuten de los mapas primero se descarga los mapas en punto shapefile (shp)

de cualquier sitio web que proporcione informacioacuten georeferencial esto es gratuito

Luego se importa hacia el Oracle Map Builder con la opcioacuten que se encuentra en el menuacute de

herramientas importar shapefile

Ilustracioacuten 39 Importacioacuten de archivos shapefile39

38 Autor Hypatia Merino

39 Autor Hypatia Merino

Tablas con Datos Espaciales

Importar Shapefile

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

89 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

A continuacioacuten se selecciona el archivo ldquoCOUNTRYSHPrdquo colocando un nombre para la tabla

Ilustracioacuten 40 Seleccioacuten del archivo shapefile (shp)40

Finalmente se carga el archivo con los datos espaciales para la visualizacioacuten del mapa ldquoCOUNTRYrdquo

Ilustracioacuten 41 Carga del archivo shapefile (shp)41

Para mejor visualizacioacuten del mapa con diferentes colores seguacuten su paiacutes se utiliza los estilos que

encontramos en el menuacute del Map Builder como color aacutereas liacuteneas marcadores y texto

40 Autor Hypatia Merino

41 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

90 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 42 Visualizacioacuten del Mapa42

El mapa ldquoCOUNTRYrdquo se encuentra en los temas y se le asignara una key que seraacute ldquoCOUNTRY_NAMErdquo

esta key se mapeara con el mismo ldquoCOUNTRY NAMErdquo que se encuentra en nuestra tabla ldquoSALESrdquo del

modelo ldquoSALES_WHrdquo

Ilustracioacuten 43 Asignacioacuten de KEY al Tema ldquoCOUNTRYrdquo43

A partir de lo mencionado en el Map Builder podemos crear y disentildear todas las capas necesarias

para nuestro modelo de ldquoSALES_WHrdquo

42 Autor Hypatia Merino

43 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

91 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Conexioacuten en Map Viewer para Integrar y Visualizar los Mapas en OBIEE

Finalmente que se creoacute los mapas en el Map Builder se realiza una conexioacuten en el Map Viewer

mediante un navegador web con el respectivo link se ingresa un usuario y contrasentildea asignado y

se procede a realizar la conexioacuten

A continuacioacuten los datos de conexioacuten

ltmap_data_source name=mapasbi jdbc_host=1921681149 jdbc_sid=orcl jdbc_port=1521 jdbc_user=mapasbi jdbc_password=mapasbi jdbc_mode=thin number_of_mappers=3 allow_jdbc_theme_based_foi=false editable=false gt

Ilustracioacuten 44 Conexioacuten al Map Viewer44

Administracioacuten de los Mapas en OBIEE

Configuracioacuten Datos del Mapa

En la pantalla del OBIEE 11g en la seccioacuten ldquoAdministracioacutenrdquo contiene una opcioacuten que permite

configurar los datos del mapa

44 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

92 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 45 Configuracioacuten Datos del Mapa en OBIEE45

Capa (Layer)

En primer lugar se define una o varias ldquocapasrdquo Para poder utilizar los mapas en OBIEE debe tener

por lo menos una capa definida

Ilustracioacuten 46 Asignacioacuten de la Capa (Layer) en OBIEE46

45 Autor Hypatia Merino

46 Autor Hypatia Merino

Administracioacuten

Configurar Datos

del Mapa

Capa de opciones Importar

Eliminar Editar

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

93 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Importacioacuten de Capa (Layer)

Cuando se importa una nueva capa OBIEE obtendraacute las capas que existen dentro de la fuente de

datos

Las capas enumeradas corresponden a los Temas que ha definido en MapBuilder

Ilustracioacuten 47 Importacioacuten de Capas (Layers)47

Editar Capa (Layer)

Luego que la capa se importa se puede editar y configurar para su uso con OBIEE

- Especificar tipo de geometriacutea (punto o poliacutegono)

- Especifique que columnas de su aacuterea pueden ser utilizados para esta capa (es decir las columnas

que se pueden utilizar para unirse a los datos espaciales)

Ilustracioacuten 48 Editar Capa (Layer)48

47 Autor Hypatia Merino

48 Autor Hypatia Merino

Keys

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

94 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Mapa de Fondo

Una vez que las capas se han definido se puede importar mapas de fondo y despueacutes configurar que

capas pueden utilizarlos

Ilustracioacuten 49 Asignacioacuten de Mapa de Fondo en OBIEE49

Importacioacuten de Mapa de Fondo

Cuando se importa un nuevo mapa de fondo OBIEE obtendraacute las capas que existen dentro de la

fuente de datos

Los mapas que figuran como ldquoTile Layers en el Map Builder que se definen en MapViewer se

almacenan en la tabla

Ilustracioacuten 50 Importacioacuten de Mapa de Fondo en OBIEE50

49 Autor Hypatia Merino

50 Autor Hypatia Merino

Mapa de Fondo Importar

Eliminar Editar

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

95 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Editar Mapa de Fondo

Una vez que los mapas de fondo se importa se puede editar y configurar para su uso con OBIEE

- Especifique queacute capas puede utilizar el mapa y los niveles de zoom

- Configure el orden en el que las capas aparecen en la parte superior en el mapa

Ilustracioacuten 51 Editar Mapa de Fondo en OBIEE51

A partir de lo indicado podemos utilizar nuestro mapa para los reportes de nuestro modelo de

ldquoSALES_WHrdquo

527 Disentildeo e Implementacioacuten de reportes y cuadros de mando

A continuacioacuten se muestra el disentildeo general de los reportes y cuadros de mando del moacutedulo de ldquoSALES_WHrdquo y el resultado de su implementacioacuten

5271 Ventas Totales en los antildeos 2010 2011 y 2012

Objetivo

Analizar el estado actual de los Ventas totales mediante la comparacioacuten de loa antildeos 2010 2011 y

2012 a nivel de toda la organizacioacuten

51 Autor Hypatia Merino

Capas (Layers)

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

96 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 52 Implementacioacuten del Reporte Ventas por Antildeo52

5272 Ingresos Costos y Cantidad por Producto

Objetivo

Analizar el estado actual de los ingresos costos y cantidad por producto mediante la comparacioacuten

de loa antildeos 2010 2011 y 2012 a nivel de toda la organizacioacuten

Ilustracioacuten 53 Implementacioacuten del Reporte de Ingresos Cantidad por Antildeo53

52 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

97 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 54 Detalle de Ingresos por Producto de los antildeos 2010 2011 2012 201354

5273 Deteccioacuten de clientes

Objetivo

Determinar en queacute regioacuten se encuentra los mejores clientes con su respectivo montoacute

53 Autor Hypatia Merino

54 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

98 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 55 Deteccioacuten de clientes55

5274 Deteccioacuten de canales

Objetivo

Determinar en queacute regioacuten se encuentra los mejores canales con su respectivo montoacute

55 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

99 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 56 Deteccioacuten de Canales56

56 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

100 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

5275 Anaacutelisis de clientes con sus promociones

Objetivo

Analizar los mejores clientes con sus respectivas promociones

Ilustracioacuten 57 Anaacutelisis de clientes con sus promociones57

57 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

101 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

5276 Pronoacutesticos y proyecciones de Ventas

Objetivo

Pronosticar proyectar y analizar las ventas del antildeo 2010 2011 y 2012

Ilustracioacuten 58 Pronoacutesticos y proyecciones de ventas58

58 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

102 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 6 Conclusiones y Recomendaciones

A continuacioacuten en el capiacutetulo final se detallaraacute las conclusiones y recomendaciones a partir de la

implementacioacuten de un modelo baacutesico para el uso de la informacioacuten georeferencial en aplicaciones de

business intelligence caso de estudio empresa de retail

61 Conclusiones

- La mayor parte del eacutexito del desarrollo del proyecto radica en el disentildeo y el correcto

levantamiento de requerimientos permitiendo la generacioacuten y asesoramiento de una solucioacuten

integral que vaya acorde a las necesidades y oportunidades de mejora del cliente

- El manejo del disentildeo e implementacioacuten de la solucioacuten debe mantener un esquema simple e

integrado que cubra los requerimientos solicitados brindando flexibilidad robustez y facilidad de

uso al usuario

- El anaacutelisis y seleccioacuten de recursos tecnoloacutegicos de hardware y software permite tener claro

cuaacuteles son las prestaciones de las herramientas el grado de integracioacuten con los sistemas actuales

y futuros costos de desarrollo e implementacioacuten y sobretodo las necesidades del cliente

- El manejo y administracioacuten de la informacioacuten es un proceso vital para la generacioacuten de anaacutelisis y

conocimiento por lo tanto la solucioacuten debe estar focalizada principalmente en el tratamiento de

dicha informacioacuten desde su registro procesamiento y consumo asegurando como resultado el

maacuteximo grado de confiabilidad de los resultados

- La tecnologiacutea Oracle empleada en la implementacioacuten es una plataforma manejable configurable

faacutecil de usar altamente escalable basada en una arquitectura SOA (Service Oriented

Architecture) disentildeo metadata integracioacuten con estaacutendares de seguridad acceso federado

comunes a muacuteltiples fuentes de datos y capacidades de gestioacuten

- Los cubos OLAP proporcionan un desempentildeo de consultas consistentemente raacutepido en todo el

modelo de datos los caacutelculos sofisticados pueden incorporarse faacutecilmente dentro del cubo a fin

de mejorar el contenido analiacutetico de las aplicaciones

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

103 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

62 Recomendaciones

- Conocer a detalle el o los procesos a implementar en la solucioacuten para la determinacioacuten del

alcance y los objetivos del proyecto

- Llevar el control del proyecto basados en la factibilidades tanto costos recursos y tiempos de

desarrollo y entrega

- Usar la metodologiacutea de desarrollo como marco referencial de buenas praacutecticas como bases para

el manejo de la relacioacuten del cliente gestioacuten del equipo de desarrollo disentildeo e implementacioacuten

del proyecto y no como una lista estricta de pasos para el desarrollo del proyecto estas buenas

praacutecticas se adaptaraacuten seguacuten las necesidades del desarrollador y cliente

- Conocer la arquitectura de una solucioacuten de inteligencia de negocios la importancia de cada uno

de sus componentes y el resultado final tras su implementacioacuten permite tener claro la

importancia del esquema de determinacioacuten y mapeo de fuentes procesos de transformacioacuten de

la informacioacuten y disentildeo y creacioacuten de reportes y cuadros de mando

- La creacioacuten de un data warehouse o data mart como repositorio central de modelamiento

dimensional se utiliza porque sus caracteriacutesticas permite solventar varios problemas con

respecto a los sistemas transaccionales permitiendo crear una estructura lista para el anaacutelisis y

consumo de la informacioacuten

- Emplear la metodologiacutea de Ralph Kimball para el modelamiento dimensional de una solucioacuten de

inteligencia de negocios ya que su primicia es ir desarrollando procesos especiacuteficos dentro de la

empresa como un primer paso para la implementacioacuten a futuro de un data warehouse

empresarial en este caso se comenzoacute con el procesos de ldquoVentasrdquo a futuro se espera seguir

implementando soluciones a otros procesos

- Utilizar Oracle Database se hace por que posee caracteriacutesticas y configuraciones especializadas

para el desarrollo de data warehouse ademaacutes de las caracteriacutesticas propias de las bases de datos

Oracle permitiendo tener un repositorio listo y optimizado para el desarrollo de soluciones de

inteligencia de negocios

- Se usa Oracle Warehouse Builder porque es una gran herramienta que permite manejar el

disentildeo construccioacuten despliegue y ejecucioacuten no solo del data warehouse sino de ademaacutes de los

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

104 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

procesos de extraccioacuten transformacioacuten y carga (ETLrsquos) dentro de una interfaz faacutecil intuitiva que

permite la administracioacuten del modelamiento fiacutesico de la solucioacuten

- Las herramientas de Oracle Business Intelligence presentan una completa suite para el desarrollo

de soluciones de inteligencia de negocios mediante herramientas especializadas que permiten la

administracioacuten eficiente de cada una de las fases del desarrollo de la solucioacuten desde su disentildeo

construccioacuten ejecucioacuten implantacioacuten y consumo

- El disentildeo y presentacioacuten final de reportes y cuadros de mando es esencial al momento de tener

en cuenta que estos estaacuten dirigidos a las aacutereas gerenciales las herramientas de Oracle Business

Intelligence muestran una gran superioridad a otras herramientas en cuanto a opciones de

disentildeo y presentacioacuten

- Es muy importante definir y asesorar el uso y creacioacuten de indicadores para la medicioacuten de los

procesos a implementar asiacute como el nivel de detalle de la informacioacuten y el esquema de

navegacioacuten de los anaacutelisis seguacuten los niveles organizacionales de la empresa recordando que el

enfoque del producto final estaacute orientado a los usuarios entendidos del proceso de negocio no

necesariamente teacutecnico como por ejemplo gerencia

- Desarrollar solamente la documentacioacuten necesaria para el entendimiento sencillo del disentildeo

funcionalidad ejecucioacuten y uso de la solucioacuten

- Tambieacuten se deben analizar herramientas libres disentildeadas para colaborar con la inteligencia de

negocios (BI) en los procesos de las organizaciones tales como Pentaho Eclipse (generador de

reportes) RapidMiner entre otros

- A partir del Data Mart ldquoVentasrdquo se puede continuar implementando los siguientes Data Marts

RRHH Inventarios Compras Marketing Contabilidad entre otros para completar nuestro Data

Warehouse Corporativo

- Actualmente la Escuela de Sistemas no cuenta con una materia exclusivamente de Business

Intelligence (Inteligencia de Negocios) pero se deberiacutea buscar la posibilidad que los estudiantes

conozcan acerca de esta aacuterea del manejo de la informacioacuten para la toma de decisiones a traveacutes

de cursos e incluso certificaciones a partir cualquier herramienta Oracle Pentaho SAAP IBM

Cognos

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

105 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Bibliografiacutea

- beAnalytic (2012) Paacutegina Oficial de beAnalytic Obtenido de

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

106 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

httpwwwbe-analyticcom

- beAnalytic (2012) Curso OBI Coaching Quito

- Chaacutevez R (2011) Datamart de Computacioacuten Obtenido de

httpcybertesisupcecedupeupc2011ramos_chyhtmlsdxramos_chyhtml

- Dataprix (sf) Data Warehouse vs Data mart Obtenido de

httpwwwdataprixcomdatawarehouse-vs-datamart

- Espinosa R (Abril del 2010) Kimball vs Inmon Aplicacioacuten de Conceptos del Modelo Dimensional

Obtenido de

httpchurriwifiwordpresscom2010041915-2-ampliacion-conceptos-del-modelo-

dimensional

- Gestiontv (Febrero del 2012) Concepto de Business Intelligence Obtenido de

httpgestiontvbusiness-intelligence

- Monografiascom (sf) Inteligencia de Negocios (BI) Obtenido de

httpwwwmonografiascomtrabajos14bibishtml

- Oracle (2013) Oracle Business Intelligence Enterprise Edition Documentation Retrieved from

httpwwworaclecomtechnetworkmiddlewarebi-enterprise-

editiondocumentationindexhtml

- Saacutenchez Y (29 de Noviembre del 2008) Mi experiencia en las metodologiacuteas agiles Obtenido de

httpyinosanchezblogspotcom200811mi-experiencia-en-las-metodologias-

agileshtml

- Sinnexus (2012) Business Intelligence Obtenido de

httpwwwsinnexuscombusiness_inelligence

- Torres R (Julio del 2009) Metodologiacuteas agiles para desarrollo del software extreme

programming Obtenido de

httpwwwslidesharenetrtorres462003metologa-agiles-desarrollo-software-xp-

1709082

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

107 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Villegas A (sf) Desarrollo de software bajo metodologiacuteas agiles en la praacutectica Obtenido de

httpmonografiascomtrabajos47desarrollo-softwaredesarrollo-softwareshtml

- Villena A (16 de Abril del 2009) Introduccioacuten a los meacutetodos agiles Obtenido de

Slideshare Present Yourself httpwwwslidesharenetchileagilintroduccin-gil-a-

extreme-programming-webprendedor08-350127

- Zepeda C (Marzo del 2003) Guiacutea metodoloacutegica para la definicioacuten y desarrollo de un data

warehouse Obtenido de

httpbibliotexauameduniopac_tes00900902630pdf

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

108 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Anexos

Manual de Usuario

Moacutedulo de ldquoSALESrdquo (VENTAS)

1 Ingresar al link http19216811269704analytics

2 Ingresar el usuario y contrasentildea clic en ldquoConectarrdquo

Ilustracioacuten 59 Pantalla de acceso OBI

3 Clic en Quickstart gtgt Overview gtgt SALES

Ilustracioacuten 60 Seleccioacuten del panel de control ldquoSALESrdquo (VENTAS)

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

109 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

4 A continuacioacuten se muestran los cuadros de mando y reportes mostrando las siguientes

opciones

Ilustracioacuten 61 Componentes principales del panel de control

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

110 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Manual de Administrador

Pasos para levantar y parar servicios de BI

- Iniciar servicios

o Escritorio gtgt icono ldquoSTRART BI SERVERrdquo

- Bajar servicios

o Escritorio gtgt icono ldquoSTOP BI SERVERrdquo

Pasos para de respaldo

- Base de Datos

o Sacar respaldo del esquema de base de datos mediante la opcioacuten export de los

esquemas SALES_WH

- Cataacutelogo de Reportes y Cuadros de Mando

o Ubicarse en el siguiente path

COBI11instancesinstancebifoundationOracleBIPresentationServicesComponent

o Copiar la carpeta ldquoCatalogrdquo

Pasos para la administracioacuten de usuarios en OBI

1 Ingresar al link http19216811269704console

2 Ingresar con su usuario

3 Clic en ldquoDominios de Seguridadrdquo

4 Clic en la pestantildea ldquoUsuarios y Gruposrdquo

5 Ingresar o editar los datos del usuario clic en ldquoAceptarrdquo

6 Se pueden administrar grupos al igual que administrar permisos y privilegios

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

111 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Modelamiento Dimensional ndash Oracle Warehouse Builder

1 Ingresar a OWB clic en

ldquoIniciordquo gtgt ldquoTodos los programasrdquo gtgt ldquoOracle-OraDB11G_homerdquo gtgt ldquoWarehouse Builderrdquo

gtgt ldquoDesign Centerrdquo

2 Ingresar con los siguientes datos

Usuario OWB_OWNER

Contrasentildea oracle123

Host 19216811269704

Puerto 1521

Nombre de servicio orcl

La pantalla principal consta de diversas secciones a continuacioacuten se describe de forma

Ilustracioacuten 62 Componentes principales de OWB

Seccioacuten ldquoNavegador de Proyectosrdquo

Esta seccioacuten contiene los proyectos creados ademaacutes de los diferentes componentes que contienen

un proyecto de OWB

Pasos para la creacioacuten de un nuevo proyecto

- Clic en el menuacute ldquoArchivordquo gtgt ldquoNuevordquo gtgt ldquoProyectordquo

Nombre de proyecto

Conexioacuten BDD

Componentes Hoja de Disentildeo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

112 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Ingresar el nombre del proyecto

- Clic en ldquoAceptarrdquo

A continuacioacuten se detallan los componentes utilizados en el presente proyecto

ldquoBase de Datosrdquo

Dentro de esta opcioacuten se pueden crear conexiones a distintas fuentes de datos mediante un wizard

que crea las conexiones seguacuten los datos de la fuente a conectarse

Se pueden tener varias conexiones en este caso una para el esquema fuente XSALES y otro al

esquema destina SALES_WH

Pasos para la creacioacuten de una nueva conexioacuten a una base de datos

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic derecho opcioacuten ldquoNuevo Moacutedulo de Oraclerdquo

- Empieza el wizard clic en ldquoSiguienterdquo

- Ingresar el nombre y el tipo de la nueva conexioacuten

- Ingresar los datos de conexioacuten a la base de datos a conectar

- Clic en Finalizar

Esta opcioacuten posee varios sub componentes que pueden ser utilizados por ejemplo

ldquoCorrespondenciasrdquo

Conocidos tambieacuten como ETLrsquos (proceso de extraccioacuten transformacioacuten y carga) al momento de crear

un nuevo ETL ese despliega una nueva hoja de disentildeo donde se pueden disentildear el proceso

simplemente arrastrando objetos y plasmando su loacutegica

Pasos para la creacioacuten de una nueva correspondencia

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoCorrespondenciardquo

- Clic en ldquoNueva Correspondenciardquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

113 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Ingresar el nombre de la nueva correspondencia

- Clic en ldquoAceptarrdquo

ldquoDimensionesrdquo

Mediante un wizard faacutecil e intuitivo se pueden crear dimensiones para el modelamiento dimensional

en eacutel se ingresa los datos solicitados por ejemplo atributos de la dimensioacuten niveles de jerarquiacutea

definicioacuten de atributos por nivel tipo de almacenamiento entre otros

Cuando se crea una dimensioacuten automaacuteticamente se crea a nivel de la herramienta una tabla y una

secuencia

Pasos para la creacioacuten de una nueva dimensioacuten

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoDimensionesrdquo

- Clic en ldquoNueva Dimensioacutenrdquo

- Inicia el wizard clic en ldquoSiguienterdquo

- Ingresar el nombre de la nueva dimensioacuten

- Seleccionar le tipo de almacenamiento (ROLAP)

- Ingresar los atributos el tipo de datos definir el tipo de llaves de negocio y sustitucioacuten

- Definir los niveles de jerarquiacutea

- Definir que atributos corresponden a cada nivel de jerarquiacutea creado

- Seleccionar el tipo de almacenamiento histoacuterico de la dimensioacuten (Tipo 1)

- Apareceraacute un cuadro de resumen clic en ldquoSiguienterdquo

- Clic en ldquoFinalizarrdquo

ldquoCubordquo

Al igual que las dimensiones se requiere un wizard que solicita la informacioacuten como son las medidas

y las dimensiones asociadas al cubo seguacuten el respectivo modelamiento

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

114 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Al crear un cubo se crea automaacuteticamente a nivel de la herramienta una tabla

Pasos para la creacioacuten de un nuevo cubo

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoCubosrdquo

- Clic en ldquoNueva Cubordquo

- Inicia el wizard clic en ldquoSiguienterdquo

- Ingresar el nombre de la nueva cubo

- Seleccionar le tipo de almacenamiento (ROLAP)

- Seleccionar las dimensiones con las que se relacionaraacute el cubo

- Definir las medidas y el tipo de datos

- Apareceraacute un cuadro de resumen clic en ldquoSiguienterdquo

- Clic ldquoFinalizarrdquo

ldquoTablasrdquo

Dentro de esta opcioacuten se pueden crear o importar tablas de la base de datos seguacuten corresponda la

conexioacuten creada para ser utilizada

Pasos para la creacioacuten de una nueva tabla

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoTablasrdquo

- Clic en ldquoNueva Tablardquo

- Ingresar el nombre de la nueva tabla

- Ingresar los atributos y el tipo de datos de la tabla

- Clic en ldquoAceptarrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

115 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Pasos para la importacioacuten de una tabla

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoTablasrdquo

- Clic en ldquoImportarrdquo gtgt ldquoObjetos de Base de Datosrdquo

- Ingresar los datos de conexioacuten a la base de datos clic en ldquoSiguienterdquo

- Seleccionar la opcioacuten ldquoTablardquo

- Seleccionar la tabla a importar

- Clic en ldquoTerminarrdquo

ldquoSecuenciasrdquo

En esta seccioacuten se encuentra objetos que representan a secuencias de nuacutemeros que a las cuales

hacen referencia otros objetos como dimensiones o cubos

Pasos para la creacioacuten de una nueva dimensioacuten

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoSecuenciasrdquo

- Clic en ldquoNueva Secuenciardquo

- Ingresar los datos de secuenciacioacuten

- Clic en ldquoTerminarrdquo

ldquoControl Centerrdquo

Esta seccioacuten permite el despliegue y la ejecucioacuten de los objetos dentro de OWB

Pasos para iniciar los servicios de control center

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

116 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Clic en ldquoIniciordquo gtgt ldquoTodos los programasrdquo gtgt ldquoOracle ndash OraDB11g_homerdquo gtgt ldquoWarehouse Builderrdquo

gtgt ldquoAdministracioacutenrdquo gtgt ldquoStart Control Center Servicerdquo

- Clic en la pestantildea ldquoCentro de Controlrdquo

- Ingresar los catos de conexioacuten al usuario OWSYS

- Dentro de OWB clic en el menuacute ldquoHerramientasrdquo

- Clic en ldquoGestor centro de controlrdquo

- Para el despliegue de objetos se procede mediante la seleccioacuten del objeto y su ldquoAccioacuten de

Desplieguerdquo Clic en el botoacuten ldquoDesplegarrdquo

- Para la ejecucioacuten de un ETL flujo de trabajo seleccionar el objeto desplegar el objeto y clic en

botoacuten ldquoEjecutarrdquo

Modelamiento Dimensional ndash Administrator Tool

1) Ingresar a Administracioacuten de BI clic en

ldquoIniciordquo gtgt ldquoTodos los programasrdquo gtgt ldquoOracle Business Intelligencerdquo gtgt ldquoAdministracioacuten de BIrdquo

2) Clic en el icono ldquoAbrir en liacuteneardquo (carpeta azul)

3) Ingresar con los siguientes datos

Contrasentildea de repositorio Admin123

Usuario weblogic

Contrasentildea Oracle_123

Para el modelamiento se debe proceder a realizar la configuracioacuten de las capas fiacutesica loacutegica y de

presentacioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

117 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 63 Componentes Principales del Administrator Tool - OBI

ldquoCapa Fiacutesicardquo

Dentro de esta capa se definen las conexiones a la base de datos de donde se extraeraacute el modelo

previamente creado en OWB

Pasos para crear una nueva conexioacuten a una base de datos e importar objetos

- Clic en el menuacute ldquoArchivordquo gtgt ldquoImportar Metadatosrdquo

- Seleccionar el tipo de importacioacuten (Servidor local)

- Seleccionar el tipo de conexioacuten (OCI 10g11g)

- Ingresar los datos de conexioacuten a la base de datos

Nombre del servicio orcl

Usuario SALES_WH

Contrasentildea Oracle123

- Seleccionar el tipo de objetos a importar

- Seleccionar el usuario de base de datos y los objetos a importar

- Clic en ldquoTerminarrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

118 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

ldquoCapa Loacutegicardquo

Esta seccioacuten permite el modelamiento loacutegico al modelo como son definicioacuten de dimensiones y

navegacioacuten entre niveles meacutetodos de agregacioacuten renombramiento y atributos entendibles a nivel

de negocio

Pasos para crear un nuevo modelo loacutegico

- Arrastrar los objetos importados dentro de la capa loacutegica

Pasos para renombrar las descripciones de los atributos

- Clic en el menuacute ldquoHerramientasrdquo gtgt ldquoUtilidadesrdquo

- Ejecutar ldquoCambiar Nombre de Asistenterdquo

- Seleccionar el modelo loacutegico de la pestantildea ldquoModelo de Negocio y Asignacioacutenrdquo clic ldquoAgregar

Jerarquiacuteardquo Clic ldquoSiguienterdquo

- Seleccionar los objetos a renombrar

- Seleccionar las opciones de renombramiento clic ldquoSiguienterdquo

- Clic en ldquoTerminarrdquo

Pasos para definir el meacutetodo de agregacioacuten de una medida

- Doble clic sobre una medida

- Clic en ldquoDesprotegerrdquo

- Clic en la pestantildea ldquoAgregacioacutenrdquo

- Seleccionar el meacutetodo de agregacioacuten (Sum)

- Clic en ldquoAceptarrdquo

Pasos para definir la loacutegica de una dimensioacuten

- Clic derecho sobre una dimensioacuten clic en ldquoCrear Dimensioacuten Loacutegicardquo

- Clic en ldquoDimensioacuten con Jerarquiacutea Basada en Nivelesrdquo

- Definir los niveles de la dimensioacuten creando niveles principales o secundarios

- Clic derecho sobre un nivel clic ldquoNuevo Objetordquo gtgt ldquoNivel Principalrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

119 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Arrastrar los atributos que correspondan al nivel creado

- Clic derecho doble sobre el atributo a definir como atributo de navegacioacuten a detalle

- Clic en ldquoNueva clave de nivel loacutegicardquo gtgt ldquoUsar para mostrarrdquo

- Clic en ldquoAceptarrdquo

Pasos para definir una unioacuten loacutegica entre dimensioacuten y cubo

- Clic derecho sobre el modelo loacutegico

- Clic en ldquoModelo de Negocio Loacutegicordquo gtgt ldquoDiagrama Completordquo

- Clic en el botoacuten ldquoNueva unioacutenrdquo

- Arrastra desde la tabla de hechos a la dimensioacuten a unir

- Definir las columnas por el cual se a realizar la unioacuten

- Clic en ldquoAceptarrdquo

ldquoCapa Presentacioacutenrdquo

Esta capa permite manejar la presentacioacuten final del modelo de BI al usuario como la definicioacuten de los

atributos y su orden de presentacioacuten

Pasos para crear un modelo de presentacioacuten reordenar atributos y tablas en la capa de

presentacioacuten

- Arrastrar los objetos creados de capa loacutegica dentro de la capa presentacioacuten

- Doble clic sobre las tablas o el modelo de presentacioacuten

- Definir el orden de los atributos o tablas mediante los botones de flechas

- Clic en ldquoAceptarrdquo

ldquoValidacioacuten de consistencia globalrdquo

Esta opcioacuten permite validar la consistencia del modelamiento en las 3 capas en caso de existir

errores se muestra el detalle de la inconsistencia

Pasos para guardar y comprobar la consistencia del modelo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

120 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Clic en el botoacuten de ldquoGuardarrdquo

- Desproteger los cambios antes de guardar clic en ldquoAceptarrdquo

- Confirmar la comprobacioacuten de consistencia clic en ldquoSirdquo

- Clic en ldquoComprobar Todos los Objetosrdquo

- Se muestra el detalle de la validacioacuten de la consistencia

- Clic en ldquoCerrarrdquo

Creacioacuten de Reportes y Cuadros de Mando

Pasos para crear un nuevo reporte

- Ingresar a un navegador web

- Ingresar al link http19216811269704analytics

- Ingresar con el usuario y contrasentildea asignados

- Clic en ldquoNuevordquo gtgt ldquoAnaacutelisisrdquo

- Seleccionar el modelo ldquoSALESrdquo (VENTAS)

- Seleccionar los atributos del ldquoAacutereas temaacuteticasrdquo a mostrar en el reporte dando doble clic sobre el atributo

- Clic en la pestantildea ldquoResultadosrdquo

- Clic en ldquoCrear Nuevo Objetordquo

- Seleccionar el objeto a incluir en el reporte

- Adicionalmente se puede editar y personalizar el objeto mediante el icono de ldquoLaacutepizrdquo

- Una vez terminado el reporte clic en ldquoGuardarrdquo

- Seleccionar la carpeta en donde se almacenaraacute el reporte

- Clic en ldquoAceptarrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

121 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 64 Componentes Principales Creacioacuten de Reportes ndash OBI

Pasos para crear una ldquoPeticioacuten de Datos de Panel de Controlrdquo

- Clic en ldquoNuevordquo gtgt ldquoPeticioacuten de Datos de Panel de Controlrdquo

- Seleccionar el modelo ldquoSALESrdquo (VENTAS)

- Mediante las opciones de edicioacuten se puede definir el disentildeo y las opciones de seleccioacuten de cada uno de los atributos

- Clic en ldquoGuardarrdquo

Pasos para crear un nuevo cuadro de mando

- Clic en ldquoNuevordquo gtgt ldquoPanel de Controlrdquo

- Ingresar el nombre de cuadro de mando y la carpeta en donde se almacenara

- A continuacioacuten aparece una pantalla de disentildeo del cuadro de mando en donde se pueden arrastrar los reportes y filtros a editar

- Esta seccioacuten maneja objetos de disentildeo de columnas y seccioacuten

- Estos objetos de disentildeo poseen atributos y propiedades de disentildeo

- Clic en ldquoGuardarrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

122 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Clic en ldquoEjecutarrdquo

Ilustracioacuten 65 Componentes Principales de Creacioacuten de Cuadros de Mando - OBI

Page 4: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

4 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

5276 Pronoacutesticos y proyecciones de Ventas 101

Capiacutetulo 6 Conclusiones y Recomendaciones 102

61 Conclusiones 102

62 Recomendaciones 103

Bibliografiacutea 105

Anexos 108

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

5 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Iacutendice de Ilustracioacuten

Ilustracioacuten 1 Edgar Codd (1969) 17

Ilustracioacuten 2 Descripcioacuten de un repositorio de informacioacuten 18

Ilustracioacuten 3 Evolucioacuten de la Inteligencia de Negocios 19

Ilustracioacuten 4 Procesos Organizacionales 22

Ilustracioacuten 5 Arquitectura de una solucioacuten de BI 23

Ilustracioacuten 6 Herramientas de Oracle BI 31

Ilustracioacuten 7 Herramientas de OWB 33

Ilustracioacuten 8 Herramientas de Oracle Database 35

Ilustracioacuten 9 Herramientas de OBI Server 37

Ilustracioacuten 10 Herramientas de OBI Answers amp Dashboards 38

Ilustracioacuten 11 Mapa en OBIEE 40

Ilustracioacuten 12 Arquitectura del Map Viewer 42

Ilustracioacuten 13 Interfaz del Map Builder Tool 43

Ilustracioacuten 14 Estilo Marker en Map Builder Tool 44

Ilustracioacuten 15 Creacioacuten de un tema en Map Builder Tool 45

Ilustracioacuten 16 Visualizacioacuten de un Mapa Base en Map Builder Tool 46

Ilustracioacuten 17 Niveles de Zoom de una Capa de Mapa en Map Builder Tool 46

Ilustracioacuten 18 OBIEE asociado con los Mapas 47

Ilustracioacuten 19 Modelo Estrella 53

Ilustracioacuten 20 Tareas de la Metodologiacutea de Kimball 55

Ilustracioacuten 21 Arquitectura de la solucioacuten ldquoSALESrdquo (VENTAS) ndash Empresa Retail 64

Ilustracioacuten 22 Modelo dimensional ldquoSALESrdquo (Ventas) ndash Empresa Retail 66

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

6 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 23 Tablas de Origen Dimensiones y Cargas en OWB 67

Ilustracioacuten 24ETLrsquos ndash Dim_Promotion 70

Ilustracioacuten 25 ETLrsquos ndash Dim_Product 72

Ilustracioacuten 26 ETLrsquos ndash Dim_Customer 74

Ilustracioacuten 27 ETLrsquos ndash Dim_Channel 75

Ilustracioacuten 28 Implementacioacuten SALES 77

Ilustracioacuten 29 ETLrsquos SALES 77

Ilustracioacuten 30 Modelo E-R de SALES_WH 78

Ilustracioacuten 31 Capa Fiacutesica ndash Modelo Dimensional 82

Ilustracioacuten 32 Diagrama ndash Modelo Dimensional 83

Ilustracioacuten 33 Capa Loacutegica ndash Modelo Dimensional 83

Ilustracioacuten 34 Capa de Presentacioacuten ndash Modelo Dimensional 84

Ilustracioacuten 35 Archivo jar de Oracle Map Builder 85

Ilustracioacuten 36 Paraacutemetros de conexioacuten a la BDD 86

Ilustracioacuten 37 Interfaz de Metadatos en Map Builder 87

Ilustracioacuten 38 Tablas con Datos Espaciales en Map Builder 88

Ilustracioacuten 39 Importacioacuten de archivos shapefile 88

Ilustracioacuten 40 Seleccioacuten del archivo shapefile (shp) 89

Ilustracioacuten 41 Carga del archivo shapefile (shp) 89

Ilustracioacuten 42 Visualizacioacuten del Mapa 90

Ilustracioacuten 43 Asignacioacuten de KEY al Tema ldquoCOUNTRYrdquo 90

Ilustracioacuten 44 Conexioacuten al Map Viewer 91

Ilustracioacuten 45 Configuracioacuten Datos del Mapa en OBIEE 92

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

7 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 46 Asignacioacuten de la Capa (Layer) en OBIEE 92

Ilustracioacuten 47 Importacioacuten de Capas (Layers) 93

Ilustracioacuten 48 Editar Capa (Layer) 93

Ilustracioacuten 49 Asignacioacuten de Mapa de Fondo en OBIEE 94

Ilustracioacuten 50 Importacioacuten de Mapa de Fondo en OBIEE 94

Ilustracioacuten 51 Editar Mapa de Fondo en OBIEE 95

Ilustracioacuten 52 Implementacioacuten del Reporte Ventas por Antildeo 96

Ilustracioacuten 53 Implementacioacuten del Reporte de Ingresos Cantidad por Antildeo 96

Ilustracioacuten 54 Detalle de Ingresos por Producto de los antildeos 2010 2011 2012 2013 97

Ilustracioacuten 55 Deteccioacuten de clientes 98

Ilustracioacuten 56 Deteccioacuten de Canales 99

Ilustracioacuten 57 Anaacutelisis de clientes con sus promociones 100

Ilustracioacuten 58 Pronoacutesticos y proyecciones de ventas 101

Ilustracioacuten 59 Pantalla de acceso OBI 108

Ilustracioacuten 60 Seleccioacuten del panel de control ldquoSALESrdquo (VENTAS) 108

Ilustracioacuten 61 Componentes principales del panel de control 109

Ilustracioacuten 62 Componentes principales de OWB 111

Ilustracioacuten 63 Componentes Principales del Administrator Tool - OBI 117

Ilustracioacuten 64 Componentes Principales Creacioacuten de Reportes ndash OBI 121

Ilustracioacuten 65 Componentes Principales de Creacioacuten de Cuadros de Mando - OBI 122

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

8 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Iacutendice de Tabla

Tabla 1 Diferencias del Sistema Tradicional vs Data Warehouse 25

Tabla 2 Ventajas y Desventajas ndash Inmon vs Kimball 51

Tabla 3 Requerimientos de recursos tecnoloacutegicos - Servidor 61

Tabla 4 Requerimientos de recursos tecnoloacutegicos - Software 61

Tabla 5 Variables de Anaacutelisis ndash ldquoMoacutedulo Ventasrdquo 66

Tabla 6 Atributos de Dimensioacuten - Dim_Time 68

Tabla 7 Atributos de Dimensioacuten ndash Dim_Promotion 69

Tabla 8 Mapeo de las Fuentes ndash Dim_Promotion 69

Tabla 9 Atributos de Dimensioacuten ndash Dim_Product 71

Tabla 10 Mapeo de las Fuentes ndash Dim_Product 71

Tabla 11 Atributos de Dimensioacuten ndash Dim_Customer 73

Tabla 12 Mapeo de las Fuentes ndash Dim_Customer 73

Tabla 13 Atributos de Dimensioacuten ndash Dim_Channel 74

Tabla 14 Mapeo de las Fuentes - Dim_Channel 75

Tabla 15 Atributos de dimensioacuten - SALES 76

Tabla 16 Medidas - SALES 77

Tabla 17 Tabla ldquoCHANNELSrdquo del modelo E-R ldquoSALES_WHrdquo 79

Tabla 18 Tabla ldquoCUSTOMERSrdquo del modelo E-R ldquoSALES_WHrdquo 79

Tabla 19 Tabla ldquoPRODUCTSrdquo del modelo E-R ldquoSALES_WHrdquo 80

Tabla 20 Tabla ldquoPROMOTIONSrdquo del modelo E-R ldquoSALES_WHrdquo 80

Tabla 21 Tabla ldquoTIMESrdquo del modelo E-R ldquoSALES_WHrdquo 81

Tabla 22 Tabla ldquoSALESrdquo del modelo E-R ldquoSALES_WHrdquo 81

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

9 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 1 Introduccioacuten

En el presente capiacutetulo se trataraacute sobre la exposicioacuten de puntos esenciales para la disertacioacuten de

grado definiendo los objetivos y alcance del proyecto Ademaacutes se expondraacuten conceptos

fundamentales y las tecnologiacuteas necesarias para el desarrollo del proyecto con el fin de presentar

una base de conocimientos sobre la cual el proyecto se desarrollaraacute

11 Objetivos

111 Objetivo General

Implementar un modelo baacutesico para el uso de la informacioacuten georeferencial en aplicaciones de

Business Intelligence especiacuteficamente utilizando data mart para la creacioacuten de un data warehouse

corporativo

112 Objetivos Especiacuteficos

- Analizar sobre Business Intelligence y sus respectivos componentes necesarios para la

implementacioacuten de un modelo baacutesico para el uso de informacioacuten georeferencial especiacuteficamente

utilizando data mart para la creacioacuten de un data warehouse

- Averiguar las caracteriacutesticas de la informacioacuten georeferencial en la gestioacuten de una empresa de

retail

- Realizar ldquointeligencia de negociordquo para una empresa de retail

- Analizar metodologiacuteas y herramientas de construccioacuten de data warehouse y soluciones de

Business Intelligence que garanticen el acceso de la informacioacuten de acuerdo a las mejores

praacutecticas de la industria de sistemas de informacioacuten gerencial que permitan contar con

Una sola versioacuten de la verdad

Informacioacuten confiable y a tiempo

Acceder a indicadores de gestioacuten del negocio

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

10 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Accesar dentro de la misma herramienta a la informacioacuten que componen los

indicadores de gestioacuten

Detectar tendencias y excepciones

- Disentildear los cubos de informacioacuten para el modelo baacutesico para la construccioacuten de un data

warehouse para una empresa de retail

- Implementar ciertas consultas utilizando los cubos

113 Justificacioacuten

Para toda empresa la toma de decisiones es un proceso esencial que permite el cumplimiento de

sus objetivos y es la accioacuten maacutes importante que se desarrolla dentro de una organizacioacuten porque la

administracioacuten se basa en dichas decisiones

La toma de decisiones es el proceso para identificar y seleccionar un curso de accioacuten para resolver un

problema en especiacutefico

Basado en lo anterior es importante optimizar el proceso minimizar el tiempo tomar las decisiones

maacutes acertadas y basarlas en argumentos vaacutelidos en el menor costo posible Esto se puede lograr a

traveacutes del uso de la inteligencia de negocios porque permite obtener la informacioacuten adecuada a

disposicioacuten de las personas que la necesiten en una manera comprensible para cada uno y de forma

raacutepida

Las empresas son importantes para el paiacutes porque contribuyen en gran medida tanto a la economiacutea

como a la sociedad por lo que se considera oportuna la implementacioacuten de un modelo baacutesico para el

uso de la informacioacuten georeferencial en aplicaciones de business intelligence para optimizar la

gestioacuten de una empresa de retail

Para dicha implementacioacuten se utilizaraacute herramientas de Oracle por el faacutecil acceso a las mismas

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

11 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

114 Alcance

La presente disertacioacuten de grado culminaraacute con una aplicacioacuten funcional para que el usuario final

haga uso de los cubos de informacioacuten

115 Metodologiacutea

El siguiente proyecto se llevaraacute a cabo por medio de una metodologiacutea investigativa y descriptiva ya

que se realizaraacute en primera instancia un anaacutelisis sobre Business Intelligence para luego proceder a la

implementacioacuten del modelo baacutesico para el uso de la informacioacuten georeferencial para optimizar la

gestioacuten de una empresa de retail Para la implementacioacuten se aplicaran modelos de BI Oracle

Para la implementacioacuten se analizaraacute dos metodologiacuteas Kimball e Inmon donde se procederaacute a

escoger una

116 Definiciones Acroacutenimos y Abreviaciones

Business Intelligence

El exceso de informacioacuten no es poder pero el conocimiento siacute lo es

Con mucha frecuencia la transformacioacuten y el anaacutelisis de toda la informacioacuten y datos que las propias

compantildeiacuteas generan se convierte en un problema y por lo tanto la toma de decisiones se vuelve

desesperadamente lenta o se toman decisiones sin toda la informacioacuten relevante

Las tecnologiacuteas de Inteligencia de Negocios (Business Intelligence) ayudan a los ejecutivos y

funcionarios a entender los datos maacutes raacutepidamente a fin de que puedan tomar decisiones raacutepidas y

mejores y finalmente mejorar sus movimientos hacia la consecucioacuten de objetivos de negocios El

impulsor clave detraacutes de los objetivos de BI es incrementar la eficiencia organizacional y la

efectividad

La Inteligencia de Negocios (BI) y la Data Warehouse (DW) como componentes de alto nivel de los

Sistemas de Informacioacuten tienen una serie de ventajas y beneficios para toda organizacioacuten entre los

maacutes importantes estaacute el manejar vastas cantidades de informacioacuten y obtener conocimiento de ellas

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

12 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

permitiendo un mejor desempentildeo de la empresa Con esa informacioacuten maacutes precisa y conocimiento

que se adquiere se puede mejorar el manejo operativo de la empresa tambieacuten se pueden tomar

decisiones estrateacutegicas y se mejora el desempentildeo de muchas de sus funciones como marketing

ventas precios pronoacutesticos finanzas cadena de abastecimientos y atencioacuten al cliente

Data Warehouse

Un Data Warehouse (DWH) es un repositorio central que contiene la informacioacuten maacutes valiosa de la

empresa Los datos que aquiacute se almacenan han pasado por un proceso de calidad que asegura su

consistencia Ademaacutes el repositorio estaacute construido de tal manera que el acceso sea lo maacutes raacutepido

posible

Su construccioacuten se va haciendo por etapas que pueden corresponder a los procesos o a las

principales aacutereas funcionales de la empresa Por ejemplo Aacuterea de Ventas Aacuterea Financiero Contable

Aacuterea de Recursos Humanos etc Estas aacutereas reciben el nombre de Data Marts

Otra opcioacuten es construir Data marts especiacuteficos para proyectos que requieren informacioacuten de la

compantildeiacutea Anaacutelisis de Rentabilidad por Producto Agencias Cliente Preparacioacuten de Estados

Financieros Administrativos Proyectos de Balanced Scorecard Six Sigma Evaluacioacuten de Eficiencia de

Procesos Especiacuteficos etc

Datamart

Un data mart es una versioacuten especial de un data warehouse Son subconjuntos de datos con el

propoacutesito de ayudar a que un aacuterea especiacutefica dentro del negocio pueda tomar mejores decisiones

Los datos existentes en este contexto pueden ser agrupados explorados propagados de muacuteltiples

formas para que diversos grupos de usuarios realicen la explotacioacuten de los mismos de la forma maacutes

conveniente seguacuten sus necesidades

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

13 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Modelo de Datos

Un modelo de datos es un sistema formal y abstracto que permite describir los datos de acuerdo con

reglas y convenios predefinidos Es un sistema formal pues los objetos del sistema se manipulan

siguiendo reglas perfectamente definidas y utilizando exclusivamente los operadores definidos en el

sistema independientemente de lo que estos objetos y operadores puedan significar Existen

modelos relacionales y modelos multidimensionales

- Modelo Relacional

Es un modelo de datos basado en la loacutegica de predicados y en la teoriacutea de conjuntos Es el modelo

maacutes utilizado en la actualidad para modelar problemas reales y administrar datos dinaacutemicamente El

modelo relacional es el pilar fundamental para el disentildeo de la mayoriacutea de las bases de datos La

composicioacuten de estas bases de datos son decenas de tablas relacionadas

- Modelo Multidimensional

El modelo multidimensional es una teacutecnica para modelar bases de datos simples y entendibles al

usuario final ya sea para presentar la informacioacuten en un marco estaacutendar e intuitivo que permitan un

acceso de alto rendimiento Sus principales componentes son

Tablas de Hechos es la tabla central de un esquema y contiene los valores de las medidas de

negocio Cada medida se toma mediante la interseccioacuten de las dimensiones que la definen dichas

dimensiones estaraacuten reflejadas en sus correspondientes tablas de dimensiones que rodearaacuten la tabla

de hechos y estaraacuten relacionadas con ella

Tabla de Dimensiones son elementos que contienen atributos que se utilizan para restringir y

agrupar los datos almacenados en una tabla de hechos cuando se realizan consultas sobre dicho

datos en un entorno de data warehouse o data mart

Proceso ETL Es el proceso que permite a las organizaciones mover datos desde muacuteltiples fuertes reformatearlos

limpiarlos y cargarlos en otra base de datos data mart o data warehouse para analizarla y apoyar

un proceso de negocio

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

14 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Extraer Extraer la informacioacuten de las diferentes fuentes de datos

- Transformar Esta fase aplica una serie de reglas de negocio o funciones sobre los datos extraiacutedos

para convertirlos en datos que seraacuten cargados

- Carga es el momento en el cual los datos de la fase anterior (transformacioacuten) son cargados en el

sistema de destino

Cubos de Informacioacuten

Los cubos de informacioacuten o cubos OLAP son almacenes de datos donde se trata de organizar los

datos por tablas o relaciones los cubos OLAP tienen un nuacutemero indefinido de dimensiones ademaacutes

contendraacute datos de una determinada variable que se desea analizar proporcionando una vista loacutegica

de los datos provistos por el sistema de informacioacuten hacia el data warehouse esta vista estaraacute

dispuesta seguacuten unas dimensiones y podraacute contener informacioacuten calculada

A la informacioacuten de un cubo puede acceder mediante tablas dinaacutemicas en una hoja de caacutelculo o a

traveacutes de programas personalizados Las tablas dinaacutemicas le permiten manipular las vistas de la

informacioacuten con mucha facilidad Las diferentes operaciones que se pueden realizar con cubos de

informacioacuten se producen con mucha rapidez Llevando estos conceptos a un data warehouse eacuteste es

una coleccioacuten de datos que estaacute formada por dimensiones y variables entendiendo como

dimensiones a aquellos elementos que participan en el anaacutelisis y variables a los valores que se

desean analizar

Dimensiones

Las dimensiones de un cubo son atributos relativos a las variables son las perspectivas de anaacutelisis de

las variables (forman parte de la tabla de dimensiones) Son cataacutelogos de informacioacuten

complementaria necesaria para la presentacioacuten de los datos a los usuarios como por ejemplo

descripciones nombres zonas rangos de tiempo etc Es decir la informacioacuten general

complementaria a cada uno de los registros de la tabla de hechos

Variables

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

15 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Tambieacuten llamadas indicadores de gestioacuten son los datos que estaacuten siendo analizados Forman parte

de la tabla de hechos Maacutes formalmente las variables representan alguacuten aspecto cuantificable o

medible de los objetos o eventos a analizar Normalmente las variables son representadas por

valores detallados y numeacutericos para cada instancia del objeto o evento medido En forma contraria

las dimensiones son atributos relativos a las variables y son utilizadas para indexar ordenar agrupar

o abreviar los valores de las mismas

Georeferenciacioacuten

Es el proceso que nos permite agregar coordenadas geograacuteficas (latitud y longitud) a su base de

datos para que pueda ser visualizada en un mapa

A traveacutes de la georeferenciacioacuten se aporta con una nueva dimensioacuten en la comprensioacuten de la

informacioacuten del mercado para el sector retail proporcionando un soporte soacutelido para la toma de

decisiones en todos los aacutembitos

Empresa de Retail

Es un sector econoacutemico que engloba a las empresas especializadas en la comercializacioacuten masiva de

productos o servicios uniformes a grandes cantidades de clientes Es el sector industrial que entrega

productos al consumidor final

En el negocio del retail se pueden incluir todas las tiendas o locales comerciales que habitualmente

se encuentran en cualquier centro urbano con venta directa al puacuteblico sin embargo su uso se halla

maacutes bien ligado a las grandes cadenas de locales comerciales El ejemplo maacutes comuacuten del retail lo

constituyen los supermercados otros comercios tradicionalmente asociados al retail son las tiendas

por departamentos casas de artiacuteculos para el hogar ferreteriacuteas farmacias venta de indumentaria

libreriacuteas entre muchas maacutes

La complejidad del retail viene dada por la amplia variedad de artiacuteculos y tipos de artiacuteculos que

ofrecen asiacute como el nivel de operaciones efectuado Las operaciones de venta del retail generan una

cantidad de datos tal que puede resultar abrumadora para aquellos ajenos al negocio

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

16 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 2 Marco Teoacuterico

En este capiacutetulo se explicara sobre la inteligencia de negocios definicioacuten origen caracteriacutesticas y la

arquitectura general de la solucioacuten de BI estos conceptos ayudaran a fundamentar la

implementacioacuten de este proyecto

21 Inteligencia de Negocios

Introduccioacuten

Uno de los conceptos maacutes acertados para la definicioacuten de Inteligencia de Negocios es el descrito por

Thomas H Davenport el cual hace mencioacuten al teacutermino como

ldquoConjunto de Tecnologiacuteas y Procesos que utilizan datos para entender y analizar el desempentildeo del

negociordquo

Origen

El intereacutes por la Inteligencia de Negocios viene creciendo a medida que su empleo posibilita a las

corporaciones realizar una serie de anaacutelisis y proyecciones para agilizarlos procesos relacionados a la

toma de decisiones Es lo que defiende Howard Dresner vicepresidente de la empresa Gartner y

padre del teacutermino Asiacute como eacutel los norteamericanos ganaron fama por el desarrollo de las modernas

herramientas de BI

Pero en teacuterminos de registro histoacuterico Yves-Michel Marti cientiacutefico profesor y fundador de Egideria

una de las mayores empresas europeas de consultoriacutea en Inteligencia de Negocios clama por que el

viejo continente se reconozca como la cuna y la aplicacioacuten pionera del concepto de BI Seguacuten Marti

la tradicioacuten de los paiacuteses europeos estaacute repleta de referencias En sus estudios sobre economiacutea

inteligente uno de los ejemplos citados relata que a fines del siglo XVI la Reina Elizabeth I con el

objetivo de ocupar los territorios conquistados determinoacute que la base de la fuerza inglesa fuera

informacioacuten y comercio y le pidioacute al filoacutesofo Francis Bacon que inventase un sistema dinaacutemico de

informacioacuten el cual fue ampliamente aplicado por los ingleses

Por la oacuteptica de la tecnologiacutea la era que podemos llamar ldquopre-BIrdquo estaacute en un pasado no muy distante

aproximadamente entre treinta y cuarenta antildeos atraacutes cuando las computadoras dejaron de ocupar

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

17 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

salas gigantescas a medida que disminuyeron su tamantildeo y al mismo tiempo las empresas

comenzaron a ver los datos como una posible e importante fuente generadora de informaciones

decisorias

Sin embargo en aquella eacutepoca todaviacutea no existiacutean recursos eficientes que posibilitasen un anaacutelisis

consistente de esos datos para la toma de decisiones Era posible reunir informaciones de manera

integrada fruto de sistemas transaccionales establecidos con predominancia en datos jeraacuterquicos

pero que reunidos como bloques cerrados de informacioacuten permitiacutean una visioacuten de la empresa pero

no traiacutean ganancias decisivas o negociables Estamos hablando del final de los antildeos 60

El panorama comenzoacute a cambiar en la deacutecada del 70 con el surgimiento de las tecnologiacuteas de

almacenamiento y acceso a datos DASD (Direct Access Storage Device ndash dispositivo de

almacenamiento de acceso directo) y SGBD (Sistema Administrador de Base de Datos) dos siglas

cuyo principal significado era el de establecer una uacutenica fuente de datos para todo el procesamiento

A partir de entonces la computadora pasoacute a verse como un coordinador central para actividades

corporativas y la base de datos fue considerada un recurso baacutesico para asegurar la ventaja

competitiva en el mercado

Ilustracioacuten 1 Edgar Codd (1969)1

A comienzos de los antildeos 90 la mayoriacutea de las grandes empresas contaba solamente con Centros de

Informacioacuten (CI) que aunque manteniacutean stock de datos ofreciacutean poquiacutesima disponibilidad de

informacioacuten Igualmente los CIs supliacutean de cierta forma las necesidades de ejecutivos y

responsables por la toma de decisiones y suministraban informes e informaciones gerenciales El

mercado pasoacute a comportarse de un modo maacutes complejo y la Tecnologiacutea de la Informacioacuten avanzoacute

rumbo al perfeccionamiento de herramientas de software las cuales ofreciacutean informaciones precisas

1 Fuente httpbi-unadblogspotcom Autor Eduardo A Carrillo Q

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

18 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

y en el momento oportuno para definir acciones que teniacutean como objetivo la mejoriacutea del

desempentildeo en el mundo de los negocios

Entre 1992 y 1993 surgioacute el Data Warehouse un repositorio uacutenico de datos (los cuales fueron

consolidados limpiados y uniformizados) considerado por los especialistas en el asunto como pieza

esencial para la ejecucioacuten praacutectica de un proyecto de Inteligencia de Negocios Sin embargo cuando

se trata de BI las opiniones no siempre son unaacutenimes Seguacuten la evaluacioacuten de algunos consultores es

importante que la empresa que desea implementar herramientas de anaacutelisis disponga de un

repositorio especiacutefico para reunir los datos ya transformados en informacioacuten Ese repositorio no

debe ser necesariamente un Data Warehouse sino algo menos complejo como por ejemplo un

Data Mart (base de datos disentildeada de forma personalizada para asuntos o aacutereas especiacuteficas) o una

base de datos relacional comuacuten pero separada del ambiente transaccional (operativo) y dedicada a

almacenar las informaciones usadas como base para la realizacioacuten de diferentes anaacutelisis y

proyecciones

Ilustracioacuten 2 Descripcioacuten de un repositorio de informacioacuten2

Con ello el sector corporativo comenzoacute a interesarse por las soluciones de BI de forma maacutes

contundente principalmente a fines de 1996 cuando el concepto comenzoacute a ser difundido como un

proceso de evolucioacuten del EIS - Executive Information Systems - un sistema creado a fines de la

2 Fuente httpwwwslidesharenethugocesinteligencia-de-negocios-business-intelligence Autor Hugo

Ceacutespedes A

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

19 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

deacutecada del 70 a partir de los trabajos desarrollados por los investigadores del MIT (Massachusetts

Institute of Tecnology EEUU)

El EIS (Executive Information System) es un software que tiene la intencioacuten de suministrar

informaciones empresariales a partir de una base de datos

Con el paso de los antildeos el teacutermino Inteligencia de Negocios tuvo mayor alcance dentro de un

proceso natural de evolucioacuten abarcando una serie de herramientas como el propio EIS (Executive

Information System ndash Sistema de Informaciones Ejecutivas) maacutes las soluciones DSS (Decision Support

System ndash Sistema de Soporte a la toma de decisiones) Planillas Electroacutenicas Generadores de

Consultas y de Informes Data Marts Data Mining Herramientas OLAP entre tantas otras que

tienen como objetivo promover agilidad comercial dinamizar la capacidad de toma de decisiones y

refinar estrategias de relacioacuten con clientes para responder a las necesidades del sector corporativo

Ilustracioacuten 3 Evolucioacuten de la Inteligencia de Negocios3

La historia de la Inteligencia de Negocios tambieacuten estaacute profundamente relacionada al ERP (Enterprise

Resource Planning) que representa los sistemas integrados de gestioacuten empresarial cuya funcioacuten es

facilitar el aspecto operativo de las empresas Estos sistemas registran procesan y documentan cada

hecho nuevo y distribuyen la informacioacuten de manera clara y segura en tiempo real

Pero las empresas que implementaron estos sistemas se dieron cuenta raacutepidamente que tan soacutelo

almacenar gran cantidad de datos de nada valiacutea si esas informaciones estaban repetidas incompletas

3 Fuente httpwwwslidesharenethugocesinteligencia-de-negocios-business-intelligence Autor Hugo

Ceacutespedes A

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

20 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

y dispersadas en varios sistemas dentro de la corporacioacuten Se percibioacute que era necesario disponer de

herramientas que permitiesen reunir esos datos en una base uacutenica y trabajarlos de forma que

posibilitasen la realizacioacuten de diferentes anaacutelisis bajo variados aacutengulos Por esa razoacuten la mayoriacutea de

los proveedores de ERP comenzoacute a embutir en sus paquetes los moacutedulos de BI que estaacuten

sofisticaacutendose cada vez maacutes

Definicioacuten

Inteligencia de Negocios se define como la habilidad de generar conocimiento extraiacutedo a partir de

datos para apoyar a la toma de decisiones mediante procesos que hacen uso de metodologiacuteas

tecnologiacuteas y aplicaciones que permiten el tratamiento y la depuracioacuten de la informacioacuten de distintas

fuentes y como resultado aplicar teacutecnicas analiacuteticas de generacioacuten del conocimiento

Como componente de alto nivel de los sistemas de informacioacuten tienen una serie de ventajas y

beneficios para toda organizacioacuten entre los maacutes importantes estaacute el manejar vastas cantidades de

informacioacuten y obtener conocimiento de ellas permitiendo un mejor desempentildeo de la empresa Con

esa informacioacuten maacutes precisa y conocimiento que se adquiere se puede mejorar el manejo operativo

de la empresa tambieacuten se pueden tomar decisiones estrateacutegicas y se mejora el desempentildeo de

muchas de sus funciones como marketing ventas precios pronoacutesticos finanzas cadena de

abastecimientos y atencioacuten al cliente

La Inteligencia de Negocios busca convertir una empresa en una entidad analiacutetica esto implica que

ademaacutes de procesar datos e informacioacuten esta aprenda a generar conocimiento y sobretodo

aprendan de ello

Y como resultado hacer que las empresas sean maacutes productivas y tengan mayor competitividad

dentro del mercado

Entre las principales caracteriacutesticas se mencionan las siguientes

Accesibilidad a la informacioacuten

- Al ser la informacioacuten la base de la solucioacuten de inteligencia de negocios las herramientas deben

asegurar y garantizar el acceso a la informacioacuten de manera iacutentegra raacutepida y segura

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

21 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Apoyo en la toma de decisiones

- Las herramientas deben como resultado brindar anaacutelisis de informacioacuten relevantes que apoyen la

toma de decisiones y le permitan al usuario tener la facilidad de seleccionar y manipular la

informacioacuten que necesite

Orientacioacuten al usuario final

- Las herramientas prestan la mayor facilidad para el usuario final e independizar la parte teacutecnica

con el uso de las herramientas de presentacioacuten de manera que los usuarios finales tengan

acceso de forma intuitiva a la informacioacuten y puedan manipular y crear sus propios anaacutelisis

Otras caracteriacutesticas

- Obtener informacioacuten de manera oportuna y precisa en tiempo real

- Medir y evaluar el desempentildeo a nivel de proceso o a nivel organizacional

- Analizar patrones de comportamiento en el tiempo

- Ejecutar y monitorear planes operativos

- Analizar a la empresa bajo teacuterminos de mercado y competencia

- Eliminar suposiciones en la toma de decisiones

- Revelar oportunidades de crecimiento y rentabilidad

Importancia

La importancia de la implementacioacuten de una solucioacuten de inteligencia de negocios dentro de una

empresa radica en

- Soportar y apoyar a la toma de decisiones

- Analizar de forma intuitiva e interactiva la informacioacuten relevante del negocio

- Permitir a los usuarios manejar una gran cantidad de informacioacuten para el anaacutelisis y establecer sus

relaciones comprender comparativos y tendencias

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

22 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Prevenir la potencial perdida de informacioacuten relevante por la masiva acumulacioacuten de informacioacuten

histoacuterica

- Proveer la mejor plataforma tecnoloacutegica para el proceso decisional aumentando la performance

y rendimiento de la organizacioacuten

- Obtener y procesar informacioacuten estrateacutegica y operacional actual y pasada

- Medir el desempentildeo de una empresa bajo indicadores de gestioacuten

- Incentivar como proceso de mejora continua alineado a los objetivos estrateacutegicos de la empresa

Grados de Inteligencia dentro de una Empresa

Ilustracioacuten 4 Procesos Organizacionales4

La inteligencia de Negocios es el conjunto de tecnologiacuteas y procesos que permiten la generacioacuten de

conocimiento a partir de la informacioacuten relevante del rol de negocio para entender y analizar del

desempentildeo de la empresa tanto como negocio a nivel operativo taacutectico y estrateacutegico

Cada nivel tiene una funcioacuten primordial tanto dentro del mismo nivel como con los niveles aledantildeos

justamente buscando el alineamiento con los objetivos y procesos organizacionales y estos son

4 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

23 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Nivel Estrateacutegico

- Analizar y controlar el desempentildeo empresarial

- Control de meacutetricas e indicadores de gestioacuten

- Alinear las estrateacutegicas y objetivos corporativos de la empresa

Nivel Taacutectico

- Realizar consultas y anaacutelisis multidimensional sobre la informacioacuten relevante

- Acceder analizar y formatear informacioacuten de manera independiente

- Determinar los factores de anaacutelisis de la informacioacuten en tiempo y espacio

Nivel Operativo

- Reportes operativos bajo demanda

- Creacioacuten y distribucioacuten de reportes de cualquier fuente de datos seguacuten la necesidad del usuario

- Responder a preguntas de negocio correcta y oportunamente

22 Arquitectura General de la Solucioacuten de BI

Ilustracioacuten 5 Arquitectura de una solucioacuten de BI5

5 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

24 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

El esquema general que emplea una solucioacuten de inteligencia de negocios es el desarrollo y utilizacioacuten

de un sistema de informacioacuten inteligente el cual es creado a partir del modelamiento de la

informacioacuten relevante de la empresa mediante la determinacioacuten de meacutetricas y factores de anaacutelisis

seguacuten el rol del negocio

De acuerdo al nivel y a la complejidad de anaacutelisis las actividades de inteligencia de negocios se

resumen de la siguiente manera

Informacioacuten Operacional

Corresponde a la informacioacuten que administra la empresa como parte de su giro de negocio la misma

puede provenir de distintas fuentes

- Archivos de texto

- Archivos Excel

- BDD empresariales

Proceso ETL

- Las herramientas y teacutecnicas ETL (extraer transformar y cargar) extraen los distintos datos de

diversas fuentes los depuran y preparan (homogeneizacioacuten de los datos) para posteriormente

almacenarlos dentro de un data warehouse o data mart y finalmente poder consumir esta

informacioacuten resultante dentro de herramientas especializadas de anaacutelisis

23 Data Warehouse

Definicioacuten

Un Data Warehouse (DWH) es un repositorio central que contiene la informacioacuten maacutes valiosa de la

empresa Los datos que aquiacute se almacenan han pasado por un proceso de calidad que asegura su

consistencia Ademaacutes el repositorio estaacute construido de tal manera que el acceso sea lo maacutes raacutepido

posible

Objetivos

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

25 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Los objetivos principales de un Data Warehouse son

- Hacer la informacioacuten de la organizacioacuten accesible

- Hacer la informacioacuten de la organizacioacuten consistente

- Controlar el acceso efectivo a los datos

- Generar informacioacuten de manera flexible

- Servir de ayuda a la toma de decisiones

Ventajas

Las principales ventajas de un Data Warehouse son

- Toda la informacioacuten estaacute un solo lugar (Una sola fuente de la verdad)

- Informacioacuten actualizada

- Acceso raacutepido

- No hay liacutemites de espacio (Ej Archivos XLS)

- Contiene toda la historia de la compantildeiacutea

- Faacutecil de comprender (Modelada en teacuterminos del negocio)

- Contiene definiciones claras y uniformes

- Datos estandarizados

Sistema Tradicional vs Data Warehouse

Las diferencias entre estos dos tipos de sistemas son

Sistema Tradicional Data Warehouse

Especializada en la actualizacioacuten del procesamiento transaccional

Especializada en el almacenamiento y consulta jerarquizada de la informacioacuten

Orientado a un proceso particular del negocio Anaacutelisis del rol de negocio para el apoyo en toma de decisiones

Datos en general desagregados seguacuten el proceso

Datos en distintos niveles de detalle y agregacioacuten

Importancia del dato actual a nivel transaccional

Importancia del dato histoacuterico ya actual a nivel de anaacutelisis

Estructura entidad relacioacuten Estructura multidimensional

Usuarios de nivel operativo y taacutectico Usuarios de nivel estrateacutegico

Maneja informacioacuten operativa del negocio Maneja informacioacuten interna y externa de anaacutelisis de negocio

Tabla 1 Diferencias del Sistema Tradicional vs Data Warehouse

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

26 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Data Warehouse o Data Mart

Un Data Warehouse o Data Mart es un repositorio dentro de la base de datos que se caracteriza por

integrar la informacioacuten de distintas fuentes bajo un anaacutelisis y modelamiento previo de una

estructura que sea suficientemente estable vasta y raacutepida para el anaacutelisis del negocio de la empresa

La ventaja principal de este tipo de estructura dentro de la base de datos es la accesibilidad a la

informacioacuten ya que maneja un modelamiento desnormalizado a diferencia del modelo entidad

relacioacuten lo que permite generar rapidez y fluidez para las consultas de la informacioacuten

Un data warehouse abarca todos los procesos dentro de una empresa a nivel corporativo mientras

que un data mart es considerado un data warehouse especializado por cada una de las aacutereas dentro

de la organizacioacuten de la empresa

Como opcioacuten de implementacioacuten se tiene

- A partir de un data warehouse crear data marts especializados por cada una de las aacutereas de la

empresa

- Crear data marts especializados por cada aacuterea dentro de la empresa y posteriormente construir

un data warehouse unificado

Para cualquiera de los casos se debe tener las siguientes consideraciones

- Crear un data warehouse corporativo abarca una larga etapa de disentildeo Construccioacuten y

validacioacuten en un tiempo estimado de 1 a 2 antildeos

- Crear un data mart especializado conlleva pedidos de proyecto maacutes cortos aproximadamente de

3 a 4 meses por su focalizacioacuten en procesos especiacuteficos teniendo la consideracioacuten que no se

debe perder la visa final de integracioacuten con otros data marts

Caracteriacutesticas

Las caracteriacutesticas principales de un data warehouse y data mart son

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

27 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Integrado

- Toda la informacioacuten se maneja dentro de una estructura consistente ya que como se mencionoacute

la informacioacuten puede extraerse de distintas fuentes y se debe tener en cuenta la integracioacuten

entre todas ellas y a queacute nivel de detalle se analizaran

Temaacutetico

- El modelamiento busca integrar en un entorno operacional la informacioacuten relacional necesaria

para la generacioacuten del conocimiento del negocio mediante la organizacioacuten de la informacioacuten por

temas o puntos de anaacutelisis para facilitar su acceso y entendimiento basados en aspectos de

intereacutes de la empresa por ejemplo todo los datos sobre clientes pueden ser consolidados en

una uacutenica tabla del data warehouse como una dimensioacuten de clientes

Histoacuterico

- La estructura del data warehouse y data mart permite manejar la informacioacuten histoacuterica del

negocio para el estudio de tendencias y anaacutelisis de comportamiento ya que esta refleja un

estado de actividad del negocio en un determinado tiempo

Los sistemas tradicionales manejan la informacioacuten del diacutea a diacutea del negocio estos se centran en

la informacioacuten operacional mientras que la funcioacuten del data warehouse es el almacenamiento de

la informacioacuten histoacuterica del negocio este tiempo es determinado bajo el disentildeo y la estimacioacuten

de la relevancia de la informacioacuten

No volaacutetil

- El data warehouse maneja una estructura de lectura de la informacioacuten se especializa en la

buacutesqueda aacutegil y raacutepida en grandes cantidades de informacioacuten a diferencia de los modelos

tradicionales que soportan la transaccionalidad del negocio mediante las operaciones de

creacioacuten modificacioacuten eliminacioacuten y buacutesqueda

El data warehouse y data mart se actualizan mediante la incorporacioacuten de los uacuteltimos valores

tomados de las diferentes variables y distintas fuentes logrando mantener la informacioacuten integra

y no volaacutetil en el tiempo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

28 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

El principal problema es que dentro de los sistemas tradicionales la informacioacuten es cambiante de

un momento a otro por lo que se busca dentro del data warehouse es lograr una estructura

estable a los cambios en lo posible

Es decir que principalmente el data warehouse se enfoca en la carga inicial de la informacioacuten el

acceso a ella

24 Informacioacuten Georeferencial

Definicioacuten

Georeferenciacioacuten

- Es el proceso que nos permite agregar coordenadas geograacuteficas (latitud y longitud) a su base de

datos para que pueda ser visualizada en un mapa

A traveacutes de la georeferenciacioacuten se aporta con una nueva dimensioacuten en la comprensioacuten de la

informacioacuten del mercado para el sector retail proporcionando un soporte soacutelido para la toma de

decisiones en todos los aacutembitos

Un Dashboard que nos muestre la informacioacuten a traveacutes de mapas a partir de datos de sistemas

georeferenciales formato KML u otras fuentes espaciales nos va a permitir estratificar y navegar

por el mapa y la informacioacuten obteniendo como resultado un potente Dashboard que muestre

KPIrsquos e informacioacuten georeferenciada de una forma faacutecil e intuitiva para el usuario de negocio

Caracteriacutesticas

Principales caracteriacutesticas del uso de la informacioacuten georeferencial

- Procedencia geograacutefica de los clientes

- Visualizacioacuten de puntos de venta y caacutelculo de aacutereas de influencia anaacutelisis de cobertura

geograacutefica

- Seleccioacuten de zonas y clientes para acciones por canales directos

Ventajas

El uso de informacioacuten Georeferencial tiene las siguientes ventajas

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

29 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- La visualizacioacuten de la informacioacuten georeferenciada en Mapas optimiza la toma de decisiones

mediante Dashboards y proporciona ldquoValor Antildeadidordquo a un sistema Analiacutetico de BI

- Integracioacuten de la informacioacuten contenida en los data mart

- Consulta de datos OLAP

Georeferenciacioacuten en BI

Es una nueva perspectiva de la informacioacuten que aporta nuevas puertas de anaacutelisis y simplifica su

comprensioacuten Al mostrarse referenciada geograacuteficamente

La inteligencia de negocios transforma una herramienta operativa (georeferenciacioacuten) en un soporte

para la decisioacuten estrateacutegica

25 Empresa de Retail

Definicioacuten

Es un sector econoacutemico que engloba a las empresas especializadas en la comercializacioacuten masiva de

productos o servicios uniformes a grandes cantidades de clientes Es el sector industrial que entrega

productos al consumidor final

En el negocio del retail se pueden incluir todas las tiendas o locales comerciales que habitualmente

se encuentran en cualquier centro urbano con venta directa al puacuteblico sin embargo su uso se halla

maacutes bien ligado a las grandes cadenas de locales comerciales El ejemplo maacutes comuacuten del retail lo

constituyen los supermercados otros comercios tradicionalmente asociados al retail son las tiendas

por departamentos casas de artiacuteculos para el hogar ferreteriacuteas farmacias venta de indumentaria

libreriacuteas entre muchas maacutes La complejidad del retail viene dada por la amplia variedad de artiacuteculos

y tipos de artiacuteculos que ofrecen asiacute como el nivel de operaciones efectuado Las operaciones de

venta del retail generan una cantidad de datos tal que puede resultar abrumadora para aquellos

ajenos al negocio

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

30 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Caracteriacutesticas

Caracteriacutesticas destacadas de una empresa de retail

- Posee puntos de ventas

- Realiza ventas a plazos oacuterdenes especiales etc

- Gestioacuten de clientela retencioacuten y lealtad

- Gestioacuten y control de inventario

- Gestioacuten de oacuterdenes de compra y traslados

- Seguridad de gestioacuten y productividad

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

31 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 3 Herramientas de una Solucioacuten de BI

Se considera indispensable detallar las herramientas de una solucioacuten de BI que se utilizaraacute para este

proyecto Para lo cual el presente capiacutetulo comenzaraacute explicando cada componente de Oracle

Business Intelligence (OBI) seguido de una amplia definicioacuten sobre herramientas para la construccioacuten

de mapas para desarrollar el modelo baacutesico para uso de informacioacuten georeferencial

31 Herramientas de Oracle Business Intelligence (OBI)

Ilustracioacuten 6 Herramientas de Oracle BI6

La suite de Oracle BI posee e integra herramientas especializadas dentro de cada etapa del ciclo de

vida de desarrollo de una solucioacuten de BI

Las herramientas a explicar son Oracle y se han conceptualizado como una ayuda para la alta

gerencia en la toma de decisiones estrateacutegicas de la organizacioacuten Sin embargo debido al ambiente

de competencia actual las organizaciones cada vez maacutes deben tomar decisiones orientadas al diacutea a

6 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

32 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

diacutea que les permitan ser maacutes eficientes y satisfacer de manera maacutes completa las necesidades de sus

clientes

Estas herramientas trabajan de forma integral en una liacutenea de desarrollo estaacutendar por cada proceso

dentro del proyecto como se detalla a continuacioacuten

- Extraccioacuten transformacioacuten y carga (Oracle Warehouse Builder)

- Modelamiento y almacenamiento fiacutesico (Oracle Database)

- Modelamiento loacutegico (Oracle BI Server)

- Construccioacuten de anaacutelisis personalizados (Oracle Answers amp Dashboards)

311 Oracle Business Intelligence 11g

Introduccioacuten

Oracle Business Intelligence 11g comprende una suite completa de herramientas de inteligencia de

negocios bajo el sello de la compantildeiacutea Oracle es un sistema que ofrece una gran gama de capacidades

de presentacioacuten incluyendo informes notificaciones alertas cuadros de mando interactivos

consultas ad hoc gestioacuten de estrategia empresarial anaacutelisis de procesamiento analiacutetico en liacutenea

(OLAP) Balance Scorecard integracioacuten con sistemas moacuteviles y sistemas de gestioacuten

Entre las principales caracteriacutesticas se tiene

- Manejo de cuadros de mando e informes intuitivos guiados faacuteciles en uso y con una amplia

variedad de visualizaciones personalizables

- Generacioacuten de independencia entre los usuarios finales del aacuterea de TI en la creacioacuten y

modificacioacuten de informes y cuadros de mando

- Permite la creacioacuten de informes a medida de la empresa seguacuten los requerimientos del rol del

negocio

- Maneja un sistema de alarmas y notificaciones programables basado en eventos del negocio y

dirigido a los usuarios finales a traveacutes de un medio y canal dedicado

- Integracioacuten con herramientas de Microsoft Office para el consumo de publicacioacuten de

informacioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

33 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

312 Oracle Warehouse Builder

Ilustracioacuten 7 Herramientas de OWB7

Introduccioacuten

En la etapa de ETL Oracle cuenta con la siguiente herramienta para realizar esta funcioacuten Oracle

Warehouse Builder

OWB es un componente integral de cualquier versioacuten de la base de datos Oracle 11g Database bajo

cualquier plataforma certificada por Oracle al ser un componente propio de la base de datos to

tiene costo de licenciamiento adicional

Las principales caracteriacutesticas del producto son

Opcioacuten ETL

- Gestiona los procesos de extraccioacuten transformacioacuten y carga de datos de forma especializada

aumentando el desempentildeo productividad y capacidad de reutilizacioacuten

7 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

34 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Conectores especializados

- Los conectores permiten un acceso e integracioacuten entre las distintos tipos de oriacutegenes y

aplicaciones de ERP Y CRM propias de Oracle y de otros proveedores

Creacioacuten de perfil de datos

- Mediante la creacioacuten de perfiles de datos Oracle Warehouse Builder tiene la capacidad de

evaluar la calidad de los datos permitiendo crear reglas de limpieza de datos lo que se conoce

como transformacioacuten dentro del proceso de ETL y poder llevar un control gracias al componente

de auditoria de datos propio de OWB

Encapsulacioacuten de funciones y procesos propios del negocio

- OWB permite encapsular subprocesos definidos dentro de la herramienta o propios del sistema

de la empresa con el fin de reutilizarlos como objetos propios de la herramienta en futuros

procesos o flujos de ejecucioacuten

Correcciones de datos

- Mediante moacutedulos especializados de Oracle Warehouse Builder se puede generar o disentildear

reglas de autocorreccioacuten dentro de la ejecucioacuten de los procesos ya que estos definen como

deben ser tratados los datos y corregirlos en la transicioacuten al esquema destino

Dimensiones Cambiantes

- OWB maneja lo denominado dimensiones cambiantes bajo la metodologiacutea de Ralph Kimball esto

bajo una simple definicioacuten de los metadatos de la dimensioacuten haciendo que la loacutegica se la maneja

internamente y el usuario la vea como una dimensioacuten maacutes dejando la preocupacioacuten del manejo

de cambios y actualizaciones

Entre los aspectos maacutes relevantes de OWB se mencionan

- Asegurar la calidad de datos que integran el modelado relacional y multidimensional

- Permite la administracioacuten de todo el ciclo de vida de datos y metadatos

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

35 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Facilita la creacioacuten de esquemas data warehouse definicioacuten de jerarquiacuteas y medidas mapeo de

las fuentes de informacioacuten calendarizacioacuten ejecucioacuten y mantenimiento de las actividades de

ETL

- Consolida informacioacuten desde fuentes dispersas

- Permite la conexioacuten a cualquier base de datos

- Todo proceso ETL se encuentra dentro de OWB

- Cubre el ciclo de disentildeo desarrollo y produccioacuten

- 95 coacutedigo es generado por OWB

- Lleva registros de auditoria de todos los procesos de OWB

- Modelamiento grafico de esquemas multidimensionales

- Faacutecil mantenimiento de metadatos y proyectos en OWB

313 Oracle Database

Ilustracioacuten 8 Herramientas de Oracle Database8

8 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

36 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Introduccioacuten

Oracle Database es una plataforma integral de base de datos para Data Warehousing e Inteligencia

de Negocios que brinda un gran rendimiento en escalabilidad y desempentildeo ideal para el desarrollo

de data warehouse y data marts ofreciendo una plataforma exclusiva para el anaacutelisis de informacioacuten

Caracteriacutesticas para la Integracioacuten con Data Warehousing

La base de datos Oracle cuenta con un amplio grupo de capacidades para el desarrollo y ejecucioacuten de

procesos de ETL mediante el uso de la herramienta OWB pero estas pueden ser utilizadas en otros

entornos integrados de data warehousing entre estas caracteriacutesticas incluyen

Funciones

- Oracle Database ofrece optimizaciones de desempentildeo en el manejo de cargas y consultas de

informacioacuten del data warehouse manejo simultaneo de usuarios manejo de solicitudes de

operaciones mediante el uso de un componente propio para la administracioacuten de recursos y

peticiones de la base de datos Ademaacutes maneja un modelo de consistencia de lectura que

garantiza que la carga de informacioacuten no impacte el rendimiento

Particionamiento

- Oracle mediante el particionamiento impide que los procesos se vuelvan lentos y aumenten los

gastos de recursos y tiempos Este proceso consiste en dividir a las tablas maacutes grandes en tablas

maacutes pequentildeas seguacuten el establecimiento de normas de acceso la informacioacuten que es accedida

con menos frecuencia puede ser dividida en otras tablas y poder ser almacena en dispositivos de

almacenamiento menos costosos lo que puede significar un ahorro sustancial

Comprensioacuten

- La comprensioacuten es una de las caracteriacutesticas maacutes populares dentro del desarrollo de data

warehouse esto es posible mediante el empleo de algoritmos especializados y propios de Oracle

que logran compresiones superiores

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

37 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

314 Oracle BI Server

Ilustracioacuten 9 Herramientas de OBI Server9

Introduccioacuten

Oracle BI Server es el pilar dentro de la arquitectura unificada de Oracle Business Intelligence para

los servicios de anaacutelisis como son BI Interactive Dashboards Answers (para el anaacutelisis y las consultas

ad-hoc) BI Answers (para la administracioacuten de desempentildeo)

Modelamiento de OBI Server

OBI Server maneja el modelamiento loacutegico del data warehouse en una arquitectura de tres capas

(layers) brindando un esquema centralizado totalmente flexible y administrable estas capas son

Physical Layer

- En esta capa especiacutefica los paraacutemetros de conexioacuten y los esquemas de las diferentes fuentes de

informacioacuten incluyendo o importando objetos de modelos relacionales como tablas columnas

joins paraacutemetros de seguridad entre otros y objetos de modelos multidimensionales como

meacutetricas dimensiones jerarquiacuteas entre otros

9 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

38 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Business Model and Mapping Layer

- En esta capa se incluyen los objetos importados en la capa fiacutesica conformando objetos de

dimensioacuten sus jerarquiacuteas crear llaves de navegacioacuten definir meacutetricas con sus meacutetodos de

agregacioacuten establecer reglas de seguridad de datos disentildear medidas personalizables incluyendo

reglas complejos de negocio reglas dimensionales y funciones de series de tiempo entre otros

Presentation Layer

- En esta capa se establece el modelamiento de la capa de negocio en teacuterminos de negocio

entendibles para el usuario final ademaacutes se establecen caracteriacutesticas de formato tanto de

valores como de presentacioacuten a nivel de objetos

Ademaacutes se definen permisos basados en roles de usuarios para el acceso a nivel de los objetos y

atributos

La definicioacuten de estos objetos es el resultado para la capa de presentacioacuten usados para la

creacioacuten de anaacutelisis reportes cuadros de mando y maacutes

315 Oracle OBI Answers amp Dashboard

Ilustracioacuten 10 Herramientas de OBI Answers amp Dashboards10

10 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

39 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Introduccioacuten

OBI Answers amp Dashboards es el componente especializado de la capa de presentacioacuten de Oracle su

acceso es mediante una interfaz web totalmente personalizado que no requiere ninguna descarga

adicional ni alguacuten tipo de configuracioacuten o conexioacuten en especial este componente se basa en roles de

usuario y estaacute enfocada totalmente al usuario final de la solucioacuten de BI

Este componente permite desarrollar y disentildear reportes cuadros de mando interactivos cuadros de

tendencias anaacutelisis de KPIs estimaciones y caacutelculos personalizados reportes bajos condicionantes

alarmas entre otros

El principal objetivo de esta herramienta es brindar al usuario final todas las facilidades de uso tanto

en la interactividad con el modelo como medio de evaluacioacuten de los procesos y determinacioacuten de

informacioacuten relevante como apoyo para tomar decisiones y acciones oportunas

Las caracteriacutesticas principales de OBI Answers amp Dashboards son

- Proveer una alta interactividad faacutecil uso y autosuficiencia al usuario

- Personalizacioacuten de permisos bajo el esquema de roles por usuario

- Manejar una estructura tradicional de BI incluyendo KPIs e indicadores

- Brindar la flexibilidad y dinamismo para mejorar la experiencia final del usuario mediante el uso

de caracteriacutesticas analiacuteticas navegaciones inteligentes y objetos interactivos

- Visualizacioacuten de la informacioacuten en tiempo real

- Uso de interaccione de navegacioacuten y profundizacioacuten (Drill Down) para anaacutelisis de la informacioacuten a

nivel de detalle

- Permite crear reporte ad-hoc tablas dinaacutemicas e informes basados en drag and drop mediante el

empleo de wizards de creacioacuten

- Guarda organiza y comparte reportes creados con la posibilidad de publicacioacuten para uno o varios

usuarios

- Automatizacioacuten en la deteccioacuten y comunicacioacuten de problemas u oportunidades mediante alertas

- Activacioacuten de acciones bajo la definicioacuten de condicionantes

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

40 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

32 Mapas en Oracle Business Intelligence (OBI)

Ilustracioacuten 11 Mapa en OBIEE 11

Introduccioacuten

Una imagen vale maacutes que mil palabras Esto es particularmente cierto cuando se trata de captar la

complejidad de las interacciones entre las personas los recursos los productos y los procesos de

negocio distribuidas en el espacio geograacutefico

Oracle Fusion Middleware Map Viewer (o simplemente visualizador de mapas) proporciona una

potente visualizacioacuten de datos geoespaciales y los servicios de informacioacuten Este visualizador de

mapas estaacute escrito puramente en Java y se ejecuta en un entorno J2EE Les proporciona a los

desarrolladores de aplicaciones web un medio versaacutetil para integrar y visualizar los datos de negocio

con los mapas

Como las ventas y el rendimiento de datos se analizan a menudo mediante paraacutemetros tales como

ubicacioacuten geografiacutea territorio de ventas la mayoriacutea de las aplicaciones de inteligencia de negocios

incluyen estos paraacutemetros

11 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

41 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

OBIEE 11g integra el visualizador de mapas para mostrar los datos de forma masiva capturando y

simplificando relaciones complejas convirtieacutendolos en paquetes faacutecilmente consumibles y poderosos

de informacioacuten inequiacutevoca

En la siguiente seccioacuten hablaremos del Map Viewer Map Builder la obtencioacuten de datos en mapas y

obtener mapas en cuadros de mando etc

iquestCuaacutendo y porque son uacutetiles los mapas

Los mapas proporcionan una potente solucioacuten para la localizacioacuten de los activos (personas clientes

productos vehiacuteculos etc) y aacutereas (zonas regiones etc) conducen a mejores formas de priorizacioacuten

planificacioacuten y ejecucioacuten de sus objetivos

Cuando se combinan los mapas con las tendencias temporales y otros graacuteficos en un panel de

control el resultado es muchas maacutes intuitivo y un conocimiento maacutes profundo de la informacioacuten

Los mapas son uacutetiles en las situaciones siguientes

- Visualizacioacuten de los datos relativos a las ubicaciones geograacuteficas de los continentes paiacuteses

estados regiones ciudades y calles

- Visualizacioacuten de alta densidad de datos en un aacuterea relativamente maacutes pequentildea

- Las relaciones espaciales y los patrones son maacutes faacuteciles para el cerebro humano para asimilar

- Visualizacioacuten de los detalles de un mapa a un reporte detallado tabla o graacutefico

Con dos ejemplos ilustraremos como podemos aplicar los mapas

Una empresa de servicios de gestioacuten de transporte de carga y suministro puede utilizar mapas para

- Visualizar la exportacioacuten y el volumen de importaciones en una zona como de alto nivel o

geograacuteficas

- Proporcionar detalles granulares de carga o contenedor posicioacuten de origen hasta el puerto de

destino

- Supervisar el puerto que enviacutea el nuacutemero maacuteximo de contenedores a un destino

- Las acciones de los ingresos por servicios prestados en una regioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

42 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- La deteccioacuten de las tendencias geograacuteficas en el crecimiento del volumen e ingresos

Una empresa de retail puede obtener los siguientes beneficios mediante la visualizacioacuten de los

mapas en OBIEE Dashboards

- Visualizar el rendimiento de las ventas no solo de toda la empresa sino especiacuteficamente de cada

producto a traveacutes de diferentes ubicaciones

- Proporcionar vista de alto nivel de los ingresos generados durante las ofertas festivas diacuteas de

fiestas y fines de semana a traveacutes de diferentes paiacuteses ubicaciones etc

- Supervisar los ingresos generados por la empresa para analizar el rendimiento del marketing por

estado paiacutes y coacutedigo postal

- Analizar la efectividad de campantildeas o promociones regionales

33 Herramientas para la Construccioacuten de Mapas

331 Oracle Fusion Middleware Map Viewer

Ilustracioacuten 12 Arquitectura del Map Viewer12

12 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

43 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Definicioacuten

Oracle Fusion Middleware Map Viewer es un conjunto de herramientas para desarrolladores Se

trata de un conjunto de componentes de Java programables para la prestacioacuten de mapas a partir de

datos de aplicaciones geoespaciales que se guarda y gestiona en la base de datos Oracle

Los atributos claves del Map Viewer son los siguientes

- Incluye un motor de renderizado

- Se puede comunicar con un navegador web o la aplicacioacuten cliente utilizando el protocolo HTTP

- Obtiene acceso a datos espaciales (lectura y escritura del Oracle Spatial and Locator) a traveacutes de

JDBC (Java Database Connectivity) llama a la base de datos

- Puede ser desplegado de forma independiente de la plataforma y estaacute disentildeado para integrarse

con aplicaciones de mapas

- Oculta la complejidad de las consultas de datos espaciales y el proceso de representacioacuten

cartograacutefica

- Se puede acceder mediante la direccioacuten URL http[hostname]9704mapviewer

332 Map Builder Tool

Ilustracioacuten 13 Interfaz del Map Builder Tool13

13 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

44 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Definicioacuten

Oracle proporciona un programa de utilidad independiente llamado Map Builder una parte del kit

Map Viewer que ayuda a la creacioacuten y gestioacuten de metadatos de mapeo

Existen cuatro tipos de metadatos estilos temas mapas base y capas de mapa requeridos por el

visualizador de mapas para definir una apariencia deseada para el mapa Ademaacutes de manejar los

metadatos la herramienta proporciona interfaces para previsualizar los metadatos y la informacioacuten

espacial

Estilos

- Los estilos son los atributos graacuteficos baacutesicos por ejemplo un texto color liacutenea aacuterea marker (que

representa un patroacuten en el mapa) etc

Ilustracioacuten 14 Estilo Marker en Map Builder Tool14

14 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

45 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Temas

- Un tema es un conjunto de caracteriacutesticas geograacuteficas que comparten atributos similares

ademaacutes de las normas de representacioacuten y de etiquetado que le dice MapViewer queacute estilos se

utilizaraacute para representar la etiqueta y las caracteriacutesticas

Considere la posibilidad de un tema como la capa de mapas que varios temas se apilan una

encima de otra para componer un mapa Por ejemplo a las fronteras del paiacutes temas pueden ser

la capa inferior con otros temas como las fronteras estatales lago caminos en la parte superior

de la misma

Ilustracioacuten 15 Creacioacuten de un tema en Map Builder Tool15

Mapas Base

- Un mapa base es una coleccioacuten ordenada de temas para ser utilizado en la prestacioacuten de un

mapa Si se especifica un mapa de base en una solicitud de mapa los temas en el mapa base se

prestan una encima de cada precedente en el orden especificado en la definicioacuten del mapa

15 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

46 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 16 Visualizacioacuten de un Mapa Base en Map Builder Tool16

Capas de Mapa

- Las capas de mapa se utiliza sobre todo por el Oracle Maps JavaScript que proporciona el

JavaScript API con la informacioacuten sobre una capa de mapa se puede arrastrar incluyendo su

liacutemite geograacutefico sistema el nuacutemero de niveles de zoom discretos y el tamantildeo y el formato de

los mosaicos de mapas individuales a cada coordenada nivel de zoom en formato XML

Ilustracioacuten 17 Niveles de Zoom de una Capa de Mapa en Map Builder Tool17

16 Fuente OBIEE Maps Autor Oracle

17 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

47 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

333 Oracle Spatial Data

Definicioacuten

Oracle Spatial 11g es una opcioacuten para Oracle Database 11g Enterprise Edition proporciona

capacidades espaciales avanzadas para soportar aplicaciones geoespaciales servicios basados e

ubicacioacuten y sistemas de informacioacuten espacial de la empresa

Se requiere una base de datos Oracle para almacenar las ldquocapasrdquo (por ejemplo los liacutemites del paiacutes)

que se van a representar en la parte superior de los mapas de fondo Si se necesita modificar o

transformar los datos especiales es necesario adquirir licencias de Oracle Spatial en la base de datos

que realiza la operacioacuten

34 OBIEE integrado con Map Viewer

Ilustracioacuten 18 OBIEE asociado con los Mapas18

18 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

48 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Introduccioacuten

Oracle Business Intelligence 11g tiene la posibilidad de crear faacutecilmente cuadros de mando que

incorporan vistas de mapa y mostrar sus indicadores clave de rendimiento (KPI) En OBIEE 11g los

mapas son simplemente un nuevo tipo de vista al igual que las tablas y graacuteficos

Map Viewer estaacute instalado y configurado en Oracle WebLogic como parte del proceso de instalacioacuten

OBIEE 11g La uacutenica configuracioacuten posterior a la instalacioacuten requerida es configurar el Map Viewer

para que apunte a la fuente que contienen los datos espaciales (base de datos Oracle) y le

proporcionaraacute mapas de fondo (Oracle Datbase Oracle eLocation Web Map Service Provider

Google Maps o Bing Maps)

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

49 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 4 Anaacutelisis de las Metodologiacuteas de Business Intelligence

En el siguiente capiacutetulo el anaacutelisis de las metodologiacuteas de business intelligence se centraraacute

especiacuteficamente en dos metodologiacuteas Ralph Kimball y Bill Inmon asiacute mismo se mostraraacute un cuadro

comparativo para seleccionar la metodologiacutea correcta para la implementacioacuten del modelo baacutesico

para el uso de informacioacuten georeferencial en aplicaciones de business intelligence caso de estudio

empresa de retail

41 Ralph Kimball Vs Bill Inmon

Para el desarrollo de proyectos de BI es necesaria la seleccioacuten y la aplicacioacuten de una metodologiacutea

especializada para este tipo de proyectos dentro de este campo de inteligencia de negocios se

encuentra a dos personajes reconocidos por la creacioacuten de sus metodologiacuteas estos son Kimball e

Inmon

Para el desarrollo del presente proyecto se toma la aplicacioacuten de la metodologiacutea de Ralph Kimball

por el motivo de que dentro de las herramientas de BI de Oracle viene incluida la metodologiacutea de

este autor

Pero con medio de justificacioacuten se hace un comparativo entre estas dos metodologiacuteas donde se

evidenciaraacute el enfoque y la aplicacioacuten que tiene cada una mostrando ventajas y desventajas de las

mismas

Antes de iniciar se expone el enfoque general tanto de la metodologiacutea de Ralph Kimball como de Bill

Inmon

- De acuerdo a Inmon un data warehouse es un conjunto de datos orientados por temas

integrados variantes en el tiempo y no volaacutetiles que tienen por objetivo dar soporte a la toma

de decisiones

- De acuerdo a Ralph Kimball un data warehouse es una copia de los datos transaccionales

especiacuteficamente estructurada para la consulta y el anaacutelisis

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

50 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

A continuacioacuten se realiza un anaacutelisis de cada una de las metodologiacuteas mencionadas

Modelamiento seguacuten Inmon

Bill Inmon propone la necesidad de crear un lugar centralizado donde se almacenen los datos

transaccionales de las empresas para que puedan ser utilizados para el anaacutelisis yendo de los maacutes

general al maacuteximo detalle creando un data warehouse a nivel corporativo y crear data marts

departamentales

Dentro de su enfoque al igual que Kimball este propone la extraccioacuten carga y transformacioacuten de la

informacioacuten pero al tener un enfoque de esta forma de lo global al detalle el desarrollo se hace maacutes

difiacutecil y puede tomar mayor tiempo

Modelamiento seguacuten Kimball

Kimball concuerda con Inmon en la creacioacuten de un solo repositorio consolidado de informacioacuten y

afirma la creacioacuten de procesos que permita la extraccioacuten transformacioacuten y carga de dicha

informacioacuten la diferencia planteada radica en la creacioacuten de lo maacutes pequentildeo a lo maacutes grande esto

significa crear en una primera instancia data marts departamentales y luego crear un data

warehouse corporativo

Esta integracioacuten de varios data marts se lo logra mediante la reutilizacioacuten de objetos como

dimensiones atributos jerarquiacuteas y medidas resultando una implementacioacuten maacutes sencilla y flexible

En resumen la metodologiacutea de Inmon estaacute orientada al desarrollo de soluciones complejas y de gran

alcance brindando perdurabilidad y robustez a la solucioacuten mientras que la metodologiacutea de Kimball

estaacute dirigida principalmente a pequentildeos y medianos desarrollos en donde las caracteriacutesticas

esenciales son la usabilidad facilidad para el usuario y el raacutepido desarrollo de la solucioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

51 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Cuadro Comparativo de las Ventajas y Desventajas de Inmon y Kimball

ESPECIFICACION INMON KIMBALL

Generalizacioacuten General a detalle Detalle a general

Arquitectura orientada a Data warehouse Data mart

Complejidad de implementacioacuten Compleja Simple

Usabilidad para el usuario Baja Alta

Orientado a Orientado a temas Orientado a procesos

Modelamiento Tradicional Dimensional

Esquemas de modelamiento Normalizado Desnormalizado

Manejo de cambios en dimensiones Continuo y discreto Dimensiones cambiantes

Dirigido a IT Usuarios finales

Tiempo de desarrollo Largo plazo Corto y mediano plazo

Ayuda a la toma de decisiones Estrateacutegicas Taacutecticas

Flexibilidad Baja Alta

Costo de implementacioacuten Alto Bajo

Equipo de desarrollo Especialistas Generalistas Tabla 2 Ventajas y Desventajas ndash Inmon vs Kimball

Seguacuten lo mencionado anteriormente y bajo el esquema del presente proyecto y las prestaciones de

las herramientas presentadas para la implementacioacuten de la solucioacuten se opta por implementar la

metodologiacutea de Kimball ya que se ajusta a las necesidades de una empresa de retail principalmente

en tiempo de desarrollo esquematizacioacuten a nivel departamental complejidad de desarrollo y costo

de implementacioacuten

42 Metodologiacutea de Ralph Kimball

Introduccioacuten

Ralph Kimball es uno de los principales autores dentro del mundo de data warehouse e inteligencia

de negocios el enfoque principal de la metodologiacutea de Kimball es el desarrollo de un data warehouse

de forma entendible y veloz

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

52 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Modelo Dimensional (Dimensional Modeling)

El modelamiento que propone Ralph Kimball se basa en la creacioacuten de modelos de tablas y

relaciones bajo un conjunto de mediciones de los procesos de negocio mediante una estructura de

acceso de alto rendimiento

Cada modelo estaacute compuesto por

Dimensiones

- Es una coleccioacuten o agrupacioacuten de caracteriacutesticas similares de un objeto considerado como factor

de anaacutelisis dentro del rol de negocio

Las dimensiones almacenan datos descriptivos o cualitativos con los que se analiza el proceso

Medidas

- Son atributos cuantificables de un hecho que representa un comportamiento del rol de negocio

basado en dimensiones

Tabla de Hechos

- Es una representacioacuten de un proceso de negocio a determinado detalle seguacuten la definicioacuten de las

dimensiones del modelo el cual mide al negocio bajo la determinacioacuten de medidas meacutetricas o

indicadores

Jerarquiacutea

- Dentro de una dimensioacuten se debe definir al menos una jerarquiacutea la misma que puede contener

uno o maacutes niveles entendiendo como jerarquiacutea el nivel de detalle de la informacioacuten que se va

analizar desde lo maacutes general hasta su miacutenimo detalle

Meacutetodos de Agregacioacuten

- Las medidas son valores cuantitativos que permiten calificar un evento o proceso del negocio a

determinado nivel de anaacutelisis dentro de las opciones de desarrollo se puede determinar

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

53 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

meacutetodos de agregacioacuten predefinidos o personalizados para la operacioacuten de dichos valores seguacuten

sea el caso y propoacutesito de la medida

Estructura de Disentildeo

- Basado en el contexto de los componentes que forman parte de un data warehouse y data mart

existe un disentildeo principal que es

Modelo Estrella

- Maneja un esquema centralizado formado por la tabla de hechos en la parte central y tablas de

dimensiones alrededor conectadas mediante la composicioacuten de llaves primarias hacia la tabla de

hechos

Ilustracioacuten 19 Modelo Estrella19

19 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

54 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Sistemas de Procesamiento

- OLAP (OnLine Analytical Processing) es el sistema de procesamiento de informacioacuten de los

modelos de inteligencia de negocios posee una estructura optimizada de organizacioacuten de la

informacioacuten para anaacutelisis analiacutetico su estructura permite un acceso aacutegil y dinaacutemico a grandes

cantidades de informacioacuten a diferencia de los modelos de base de datos tradicionales

OLAP posee dos tipos de procesamiento esto son

MOLAP (Multidimensional OLAP)

- Es un sistema de procesamiento analiacutetico multidimensional que se basa en el procesamiento y

almacenamiento de la informacioacuten de los cubos OLAP en matrices optimizadas de

almacenamiento en vez de una base de datos relacional

ROLAP (Relational OLAP)

- Es un sistema de procesamiento relacional en liacutenea que se especializa en el procesamiento y

almacenamiento de la informacioacuten de bases de datos relacional este sistema genera SQLrsquos para

el caacutelculo de medidas y dimensiones

El sistema ROLAP es construido dentro de una base de datos relacional y posee tablas fiacutesicas

especiacuteficamente disentildeadas para el almacenamiento de los pre-caacutelculos y caacutelculos de medidas

agregadas

ROLAP administra el procesamiento almacenamiento y migracioacuten de los datos entre las base de

datos relacionales

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

55 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

43 Fase de la Metodologiacutea Ralph Kimball

Ilustracioacuten 20 Tareas de la Metodologiacutea de Kimball20

A continuacioacuten se describe las fases de la metodologiacutea de Ralph Kimball para la ejecucioacuten de

proyectos de BI

Planeacioacuten del proyecto

El principal objetivo de esta fase es el establecimiento y afinamiento de la estrategia de

implementacioacuten de data warehouse desde la parte administrativa funcional y teacutecnica basados en el

marco estrateacutegico de la organizacioacuten mediante la evaluacioacuten de la estructura organizacional de la

empresa riesgos y anaacutelisis de costo beneficio

Definicioacuten de requerimientos del negocio

El objetivo a llevar acabo de esta fase es el levantamiento de los requerimientos de negocio y definir

el enfoque y alcance de la solucioacuten seguacuten estos

Los requerimientos del negocio son la base en el disentildeo desarrollo y monitoreo del desempentildeo de la

solucioacuten de inteligencia de negocios

20 Fuente Metodologiacutea Kimball Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

56 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Dentro de esta fase se definen los requerimientos del negocio incluyendo la determinacioacuten de la

informacioacuten a consumir las fuentes de origen y destino de la informacioacuten el estimacioacuten de tiempos

de extraccioacuten y actualizacioacuten de la informacioacuten los meacutetodos de validacioacuten transformacioacuten y carga de

datos la definicioacuten de los procesos de respaldo y recuperacioacuten de datos asiacute como los recursos

tecnoloacutegicos requeridos

Disentildeo de la arquitectura tecnoloacutegica

El objetivo de esta fase es determinar y establecer el ambiente arquitectoacutenico y tecnoloacutegico de

soporte para el desarrollo e implementacioacuten de la solucioacuten de inteligencia de negocios para poder

proveer una arquitectura estable

Definicioacuten del modelo dimensional

El objetivo de esta fase es establecer el modelamiento de la estructura del data warehouse

suficientemente vasta y estable que soporte a los requerimientos establecidos en la fase ldquodefinicioacuten

de requerimientos del negociordquo

Logrando un modelo relacional que permita la medicioacuten de un proceso dentro del rol de negocio de

la empresa bajo los conceptos de anaacutelisis del modelo y los niveles de jerarquizacioacuten y agregacioacuten de

la informacioacuten

A continuacioacuten se detalla un proceso de pasos enfocado a la generacioacuten del modelo dimensional

seguacuten la metodologiacutea de Ralph Kimball

1 Seleccioacuten del proceso

Seleccionar que proceso se implementara dentro del data mart o data warehouse dadas las

necesidades del negocio presupuesto y tiempo disponible

2 Seleccioacuten de la granularidad

Implica decidir queacute es lo que va a representar cada registro de la tabla de hechos Solo despueacutes de

seleccionar la granularidad de la tabla de hechos se puede definir e identificar las dimensiones se

determina la granularidad de cada tabla de dimensioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

57 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

3 Identificacioacuten y conformacioacuten de las dimensiones

Con lleva identificar y conformar las dimensiones bajo el contexto de la tabla de hechos centralizada

4 Seleccioacuten de hechos

La granularidad de la tabla de hechos determina queacute medidas o meacutetricas pueden usarse en el data

warehouse estos deben ser numeacutericos y aditivos (sumatoria promedio ponderaciones fechas

entre otros)

5 Almacenamiento de los valores pre calculados en la tabla de hechos

Determinar si existe la posibilidad de utilizar valores pre-calculados para mejorar los tiempos de

respuesta

6 Terminacioacuten de la tablas de dimensiones

Es recomendable que se antildeada tanta informacioacuten descriptiva como sea posible dentro de las

dimensiones ya que esto permite realizar un anaacutelisis a mayor detalle

7 Seleccioacuten de la duracioacuten de la base de datos

La duracioacuten mide hasta que momento la informacioacuten del pasado se deberaacute almacenar en la tabla de

hechos

8 Control de las dimensiones cambiantes

Implica tener las consideraciones del mantenimiento de la informacioacuten histoacuterica por cambios de una

dimensioacuten Existen 3 tipos de dimensiones cambiantes

Tipo 1

Cuando el atributo cambia este se sobre escribe y no se guarda sui historia

Tipo 2

Cuando el atributo cambia este hace que se genere un nuevo registro en la dimensioacuten dicho registro

maneja fechas de vigencia

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

58 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Tipo 3

Cuando el atributo dentro de la dimensioacuten cambia este hace que se almacenen dos valores el

anterior y el nuevo en el mismo registro

Disentildeo de aplicacioacuten de BI

En esta fase se realizara el disentildeo del modelamiento de la solucioacuten de inteligencia de negocios que

soportara los requerimientos determinados en la fase ldquodefinicioacuten de requerimientos del negociordquo

justamente para establecer la creacioacuten de los modelos multidimensionales y todas las

especificaciones necesarias para el acceso y consumo de la informacioacuten de forma oacuteptima y eficaz

Seleccioacuten e instalacioacuten del producto

El objetivo de esta fase es la validacioacuten y preparacioacuten de la infraestructura fiacutesica y tecnoloacutegica para el

desarrollo y produccioacuten de la solucioacuten

Disentildeo fiacutesico

Esta fase se encarga de convertir el modelo loacutegico del data warehouse en un modelo fiacutesico dentro de

la base de datos bajo las primicias de acceso depuracioacuten y carga y actualizacioacuten de la informacioacuten

Disentildeo y desarrollo de ETL

El objetivo de esta fase es identificar el o los procesos de extraccioacuten transformacioacuten y carga de la

informacioacuten fuente hacia el modelo de data warehouse

El resultado de este proceso es el disentildeo de los procesos de extraccioacuten transformacioacuten y carga

teniendo en cuenta los distintos escenarios y factores de cambio como son la periodicidad de

actualizacioacuten ajuste a procesos planificados de ejecucioacuten de forma automaacutetica acceso a fuentes

locales o remotas entre otros

Desarrollo de la aplicacioacuten de BI

En esta fase se desarrolla e implementa la solucioacuten de BI seguacuten lo establecido en etapas anteriores

maacutes la creacioacuten de reportes cuadros de mando indicadores alertas controles de acceso entre

otros

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

59 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Los principales componentes son

1 Informes Estaacutendar

Los informes estaacutendar son la base del espectro de aplicacioacuten de BI Por lo general son informes

relativamente simples de formato predefinido y paraacutemetros de consulta fijos

Proporcionan a los usuarios un conjunto baacutesico de informacioacuten acerca de lo que estaacute sucediendo en

un aacuterea determinada de la empresa

Son informes que los usuarios usan diacutea a diacutea La mayor parte de lo que piden las personas durante el

proceso de definicioacuten de requisitos se clasificariacutea como informes estaacutendar Por eso es conveniente

desarrollar un conjunto de informes estaacutendar en el ciclo de vida del proyecto

Algunos informes estaacutendares tiacutepicos podriacutean ser

- Ventas del ano actual frente a previsioacuten de ventas por vendedor

- Tasa de renovacioacuten mensual por plan de servicio

- Tasa de respuestas de correo electroacutenico por promocioacuten por producto (marketing)

- Volumen por producto como un porcentaje del total de ventas

2 Aplicaciones Analiacuteticas

Las aplicaciones analiacuteticas son maacutes complejas que los informes estaacutendar Normalmente se centran en

un proceso de negocio especiacutefico y resumen cierta experiencia acerca de coacutemo analizar e interpretar

ese proceso del negocio

Estas aplicaciones pueden ser avanzadas e incluir algoritmos y modelos de mineriacutea de datos que

ayudan a identificar oportunidades o cuestiones subyacentes en los datos

Algunas aplicaciones analiacuteticas comunes incluyen

- Anaacutelisis de la eficacia de las promociones

- Anaacutelisis de rutas de acceso

- Anaacutelisis de afinidad de programas

- Planificacioacuten del espacio en espacios comerciales

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

60 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Deteccioacuten de fraudes

- Administracioacuten y manejo e categoriacuteas de productos

Pruebas

El objetivo de esta fase como su nombre lo indica es la validacioacuten de resultados mediante pruebas

durante y al final del desarrollo e implementacioacuten de la solucioacuten

Todos los componentes dentro del data warehouse pasan por pruebas de integracioacuten y de regresioacuten

por si existiese alguacuten cambio y si fuera necesario un reproceso

Mantenimiento y crecimiento

En esta fase se evaluacutea el proyecto culminado e identifica las posibles oportunidades de mejora tanto

en la parte teacutecnica del data warehouse como la parte de negocio y asiacute avaluar el uso del data

warehouse dentro de la empresa

44 Procesos Generales de Desarrollo

De acuerdo al levantamiento de la informacioacuten realizado los procesos generales a implementar son

Carga de informacioacuten

La carga de la informacioacuten (proceso de Extraccioacuten Transformacioacuten y Carga - ETL) que se realiza va

desde las bases de los sistemas transaccionales de la empresa de retail archivos planos (xls) que

contienen informacioacuten de los factores de anaacutelisis del proceso

Validacioacuten de carga

La herramienta de extraccioacuten de datos (Oracle Warehouse Builder) genera procesos que permite

validar la correcta carga de la informacioacuten contenida en los sistemas fuentes asiacute como el detalle de

la ejecucioacuten de dichos procesos

Generacioacuten de informacioacuten

La informacioacuten de la empresa de retail el detalle de los factores de anaacutelisis y el registro de ventas se

encuentra almacenada en una fuente de origen el cuaacutel es la fuente de informacioacuten de consumo del

modelo de BI de ldquoSALES_WHrdquo del cual se crean los distintos reportes y cuadros de mando

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

61 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

45 Recursos de Tecnologiacutea

La implementacioacuten de la solucioacuten de inteligencia de negocios cuenta con los siguientes recursos

tecnoloacutegicos proporcionados por beAnalytic

Servidor

CARACTERISTICAS DESCRIPCION

Procesador Intelreg Coretrade2 Quad CPU Q6600 240GHZ

Memoria RAM 8GB

Disco duro 700 GB

Sistema Operativo Windows 2008 R2 Standard Service pack 1 64 bits Tabla 3 Requerimientos de recursos tecnoloacutegicos - Servidor

Software

COMPONENTES VERSION

Oracle Database SE One 11g Release 2 112010

Oracle Warehouse Builder Versioacuten 11201

Oracle Answers Versioacuten 11115

Oracle Dashboard Versioacuten 11115

Oracle BI Server Administrador Versioacuten 11115

Oracle SQLDeveloper Versioacuten 155

Oracle Fusion Middleware Map Viewer Versioacuten 11115

Map Builder Tool Versioacuten 11115

Oracle Spatial Data Versioacuten 11115 Tabla 4 Requerimientos de recursos tecnoloacutegicos - Software

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

62 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 5 Disentildeo e implementacioacuten de un Modelo Baacutesico de BI (Basado en la Metodologiacutea

de Ralph Kimball)

Para presente capiacutetulo describe el disentildeo de la arquitectura y funcionalidad general del moacutedulo

ldquoSALESrdquo (VENTAS) de la empresa de retail asiacute como el resultado de su implementacioacuten

51 Definicioacuten de Requerimientos del Negocio

511 Antecedentes

Actualmente la Empresa de Retail no cuenta con la implementacioacuten de un modelo de Business

Intelligence orientado a solventar los requerimientos de informacioacuten de la gestioacuten comercial Por

otro lado la Empresa de Retail tiene identificados algunos moacutedulos como son

- Ventas

- RRHH

- Inventarios

- Compras

- Marketing

- Contabilidad

512 Objetivos

Moacutedulo de Ventas

- Anaacutelisis de ventas globales

- Anaacutelisis de ventas por producto cliente y canal

- Deteccioacuten de clientes importantes por regioacuten paiacutes y ciudad

- Anaacutelisis de productos clientes canales y promociones

- Pronoacutesticos y proyecciones de ventas

- Variacioacuten de ventas por antildeo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

63 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

513 Solucioacuten

Se propone la implementacioacuten de la solucioacuten de Oracle Business Intelligence Enterprise Edition la

cual incluye en esta Versioacuten 1 la creacioacuten de un Data mart ldquoSALESrdquo (VENTAS) del Data Warehouse

Corporativo que contenga toda la informacioacuten requerida para cumplir los objetivos

La implementacioacuten se realizara de la siguiente manera

- Definicioacuten disentildeo e implementacioacuten del modelo de ldquoSALESrdquo (VENTAS)

- Visualizacioacuten de la informacioacuten a traveacutes de reportes y cuadros de mando

514 Beneficios

Proveer a los ejecutivos de un tablero de control con indicadores claves para la operacioacuten del

negocio

Evaluar el desempentildeo de la Empresa de Retail en el aacuterea de ldquoVENTASrdquo

Reducir la carga de tiempo invertido en la entrega de la informacioacuten

Garantizar el acceso de la informacioacuten de acuerdo a las mejores praacutecticas de la industria de sistemas

de informacioacuten gerencial

- Una sola versioacuten de la verdad

- Informacioacuten confiable y a tiempo

- Acceder a la informacioacuten de gestioacuten del negocio

52 Moacutedulo de ldquoSALESrdquo (VENTAS)

La presente seccioacuten describe el disentildeo del moacutedulo de ldquoSALESrdquo (VENTAS) sus componentes su

modelamiento fiacutesico loacutegico y de presentacioacuten asiacute como los procesos de carga y actualizacioacuten de la

informacioacuten (ETLrsquos) se incluye el detalle del disentildeo del set de reportes y cuadros de mando bajo las

especificaciones y necesidades del cliente todo esto mediante las siguientes definiciones

- Proceso general de carga de la informacioacuten

- Definicioacuten de meacutetricas e indicadores

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

64 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Definicioacuten del modelo dimensional

- Definicioacuten del modelo fiacutesico

- Implementacioacuten del modelo de BI en la suite de OBI

- Disentildeo e Implementacioacuten de los mapas en el modelo de BI en la suite de OBI

- Disentildeo e implementacioacuten de reportes y cuadros de mando

521 Proceso general de carga de la informacioacuten

La fuente principal del modelo BI es el repositorio de origen denominado ldquoXSALESrdquo (XVENTAS)

El siguiente paso es el disentildeo y creacioacuten del data mart de ldquoSALESrdquo (VENTAS) y sus componentes

como son dimensiones y tablas de hechos una vez construido el data mart se disentildearan y crearan

los procesos de extraccioacuten transformacioacuten y carga de la informacioacuten hacia el repositorio destino

ldquoSALES_WHrdquo

Posteriormente el modelo SALES_WH debe pasar por el motor propio de Oracle Business

Intelligence donde se implementa la loacutegica de proceso de negocio y se maneja la publicacioacuten de la

informacioacuten para el consumo y creacioacuten de los reportes y cuadros de mando

Ilustracioacuten 21 Arquitectura de la solucioacuten ldquoSALESrdquo (VENTAS) ndash Empresa Retail21

21 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

65 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

522 Definicioacuten de meacutetricas e indicadores

A continuacioacuten se detallan las meacutetricas e indicadores establecidos como paraacutemetros de medicioacuten

para el proceso general de ldquoSALESrdquo (VENTAS)

A continuacioacuten se detallan las variables de anaacutelisis que fueron definidas para presente moacutedulo

clasificadas bajo una medicioacuten propia de soluciones de inteligencia de negocio como son aacutereas

temaacuteticas criterios y atributos

AacuteREA TEMAacuteTICA CRITERIOS NIVELES ATRIBUTOS

SALES

TIME

gt CALENDAR_YEAR

gt CODE

gt END_DATE

gt TIME_SPAN

gt DESCRIPTION

gt NAME

gt CAL_YEAR_NUMBER

gt CAL_YEAR_START_DATE

gt CALENDAR_QUARTER

gt CODE

gt END_DATE

gt TIME_SPAN

gt DESCRIPTION

gt NAME

gt CAL_QUARTER_NUMBER

gt QUARTER_OF_YEAR

gt CAL_QUARTER_START_DATE

gt CALENDAR_MONTH

gt CODE

gt CAL_MONTH_NUMBER

gt END_DATE

gt TIME_SPAN

gt MONTH_OF_QUARTER

gt MONTH_OF_YEAR

gt DESCRIPTION

gt NAME

PROMOTION

gt SUBCATEGORY gt ID

gt CATEGORY gt NAME

gt TOTAL gt DESCRIPTION

gt SOURCE_ID

PRODUCT gt PRODUCT

gt ID NAME

gt DESCRIPTION

gt SOURCE_ID

gt PACK_SIZE

gt LIST_PRICE

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

66 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

gt SUBCATEGORY gt ID

gt CATEGORY gt NAME

gt TOTAL gt DESCRIPTION

gt SOURCE_ID

CUSTOMER

gt CITY

gt PROVINCE gt ID

gt SUBREGION gt NAME

gt REGION gt SOURCE_ID

gt TOTAL

gt ID

gt COUNTRY gt NAME

gt SOURCE_ID

gt ISO

CHANNEL

gt CHANNEL gt ID

gt CLASS gt NAME

gt TOTAL gt SOURCE_ID

Tabla 5 Variables de Anaacutelisis ndash ldquoMoacutedulo Ventasrdquo

523 Definicioacuten del Modelo Dimensional

A traveacutes del anaacutelisis del sistema fuente XSALES (XVENTAS) y el levantamiento de requerimientos de

meacutetricas e indicadores se determina el disentildeo del modelo ldquoSALESrdquo (VENTAS) el mismo que presenta

una arquitectura en estrella conformada por cinco dimensiones como se muestra y se detalla a

continuacioacuten

Ilustracioacuten 22 Modelo dimensional ldquoSALESrdquo (Ventas) ndash Empresa Retail22

22 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

67 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

5231 Dimensiones

Ilustracioacuten 23 Tablas de Origen Dimensiones y Cargas en OWB23

A continuacioacuten se detalla como referencia general de disentildeo e implementacioacuten cada una de las

caracteriacutesticas de los componentes del modelo dimensional a traveacutes de las siguientes definiciones

- Descripcioacuten

- Nombre fiacutesico

- Tipo de almacenamiento

- Secuencia del componente

- Atributos

- Niveles de jerarquiacuteas

- Tipo de carga histoacuterica

- Construccioacuten ETLrsquos

23 Autor Hypatia Merino

Cargas Mappings

Dimensiones

Tablas de Origen

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

68 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Dim_Time

Descripcioacuten- La dimensioacuten de tiempo fue creada mediante el uso de un wizard propio de la

herramienta de OWB el cual se encuentra bajo la opcioacuten Archivogtgt Nuevogtgt Dimensioacuten de Tiempo

donde se ingresa la informacioacuten solicitada y se crea automaacuteticamente los objetos necesarios para la

creacioacuten de la dimensioacuten y su respectivos ETL OWB brinda una gran gama de configuracioacuten de las

dimensiones de tiempo a continuacioacuten se indican las configuraciones generales

Nombre fiacutesico TIMES

Antildeo de Inicio 2001 Nuacutemero de Antildeos 1

Almacenamiento Tipo ROLAP (Relacional)

Atributos de dimensioacuten

DIMENSIOacuteN ATRIBUTOS IDENTIFICADOR TIPO DE DATO

DIM_TIME

CODE

NUMBER

CAL_MONTH_NUMBER

NUMBER

CAL_MONTH_START_DATE Negocio DATE

END_DATE

DATE

TIME_SPAN

NUMBER

MONTH_OF_QUARTER

NUMBER

MONTH_OF_YEAR

NUMBER

DESCRIPTION

VARCHAR2

NAME

VARCHAR2

CAL_QUARTER_NUMBER

NUMBER

QUARTER_OF_YEAR

NUMBER

CAL_QUARTER_START_DATE Negocio DATE

CAL_YEAR_NUMBER

NUMBER

CAL_YEAR_START_DATE Negocio DATE

Tabla 6 Atributos de Dimensioacuten - Dim_Time

Niveles de Jerarquiacutea

CALENDAR_YEAR gtgt CALENDAR_QUARTER gtgt CALENDAR_MONTH

Construccioacuten ETLrsquos

ETL de carga de la dimensioacuten de tiempo es creado automaacuteticamente por el wizard de OWB

configurado mediante los datos ingresados al momento de crear

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

69 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Dim_Promotion

Descripcioacuten- La dimensioacuten de promocioacuten hace referencia a las diferentes promociones que puede

tener un producto brindando la posibilidad de anaacutelisis por promocioacuten tanto para el proceso de

ejecucioacuten y planificacioacuten de venta

Nombre fiacutesico PROMOTIONS

Almacenamiento Tipo ROLAP (Relacional)

Secuencia PROMO_DIM_SEQ

Atributos de dimensioacuten

DIMENSIOacuteN ATRIBUTOS IDENTIFICADOR TIPO DE DATO

DIM_PROMOTION

ID Sustituir NUMBER

NAME VARCHAR2

DESCRIPTION VARCHAR2

SOURCE_ID Negocio VARCHAR2

Tabla 7 Atributos de Dimensioacuten ndash Dim_Promotion

Niveles de Jerarquiacutea

TOTAL gtgt CATEGORY gtgt SUBCATEGORY

Tipo de carga histoacuterica Tipo 1 ndash No mantener historial

Mapeo de fuentes

DIMENSIOacuteN NIVEL ATRIBUTOS TABLA DE ORIGEN VALORATRIBUTO TIPO DE DATO

DIM_PROMOTION

TOTAL

NAME ----- ----- VARCHAR

DESCRIPTION ----- ----- VARCHAR

SOURCE_ID CONSTANTE lsquo99999 VARCHAR

CATEGORY

NAME PROMO_CATEGORIES_IN NAME VARCHAR

DESCRIPTION PROMO_CATEGORIES_IN DESCRIPTION VARCHAR

SOURCE_ID PROMO_CATEGORIES_IN ID VARCHAR

TOTAL_SOURCE_ID TOTALS 99999 VARCHAR

SUBCATEGORY

NAME PROMO_SUBCATEGORIES_IN NAME VARCHAR

DESCRIPTION PROMO_SUBCATEGORIES_IN DESCRIPTION VARCHAR

SOURCE_ID PROMO_SUBCATEGORIES_IN ID VARCHAR

CATEGORY_SOURCE_ID PROMO_SUBCATEGORIES_IN CATEGORY_ID VARCHAR

Tabla 8 Mapeo de las Fuentes ndash Dim_Promotion

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

70 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Construccioacuten ETLrsquos

Nombre DIM_PROMOTION_LOAD

ETL de carga de promociones a partir de la tabla PROMOTIONS

Ilustracioacuten 24ETLrsquos ndash Dim_Promotion24

Dim_Product

Descripcioacuten- La dimensioacuten de producto hace referencia a los distintos productos que existe en una

empresa de retail brindando la posibilidad de anaacutelisis por producto tanto para el proceso de

ejecucioacuten y planificacioacuten de venta

Nombre fiacutesico PRODUCTS

Almacenamiento Tipo ROLAP (Relacional)

Secuencia PROD_DIM_SEQ

24 Fuente Oracle Warehouse Builder Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

71 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Atributos de dimensioacuten

DIMENSIOacuteN ATRIBUTOS IDENTIFICADOR TIPO DE DATO

DIM_PRODUCT

ID Sustituir NUMBER

NAME VARCHAR2

DESCRIPTION VARCHAR2

SOURCE_ID Negocio VARCHAR2

PACK_SIZE VARCHAR2

LIST_PRICE VARCHAR2

Tabla 9 Atributos de Dimensioacuten ndash Dim_Product

Niveles de Jerarquiacutea

TOTAL gtgt CATEGORY gtgt SUBCATEGORY gtgt PRODUCT

Tipo de carga histoacuterica Tipo 1 ndash No mantener historial

Mapeo de fuentes

DIMENSIOacuteN NIVEL ATRIBUTOS TABLA DE ORIGEN VALORATRIBUTO TIPO DE DATO

DIM_PRODUCT

TOTAL

NAME ----- ----- VARCHAR

DESCRIPTION ----- ----- VARCHAR

SOURCE_ID CONSTANTE 99999 VARCHAR

CATEGORY

NAME CATEGORIES NAME VARCHAR

DESCRIPTION CATEGORIES DESCRIPTION VARCHAR

SOURCE_ID CATEGORIES ID VARCHAR

TOTAL_SOURCE_ID TOTALS 99999 VARCHAR

SUBCATEGORY

NAME SUBCATEGORIES NAME VARCHAR

DESCRIPTION SUBCATEGORIES DESCRIPTION VARCHAR

SOURCE_ID SUBCATEGORIES ID VARCHAR

CATEGORY_SOURCE_ID CATEGORIES CATEGORY_ID VARCHAR

PRODUCT

NAME PRODUCTS_IN NAME VARCHAR

DESCRIPTION PRODUCTS_IN DESCRIPCION VARCHAR

SOURCE ID PRODUCTS_IN IDENTIFIER VARCHAR

PACKSIZE PRODUCTS_IN PACK_SIZE VARCHAR

LIST_PRICE PRODUCTS_IN LIST_SIZE VARCHAR

SUBCATEGORY_SOURCE_ID PRODUCTS_IN SUBCATEGORY_REFERENCE VARCHAR

Tabla 10 Mapeo de las Fuentes ndash Dim_Product

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

72 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Construccioacuten ETLrsquos

Nombre DIM_PRODUCT_LOAD

ETL de carga de productos a partir de la tabla PRODUCTS

Ilustracioacuten 25 ETLrsquos ndash Dim_Product25

Dim_Customer

Descripcioacuten- La dimensioacuten de cliente hace referencia a los distintos clientes que existe en una

empresa de retail brindando la posibilidad de anaacutelisis por producto tanto para el proceso de

ejecucioacuten y planificacioacuten de venta

Nombre fiacutesico CUSTOMERS

Almacenamiento Tipo ROLAP (Relacional)

Secuencia CUST_DIM_SEQ

25 Fuente Oracle Warehouse Builder Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

73 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Atributos de dimensioacuten

DIMENSIOacuteN ATRIBUTOS IDENTIFICADOR TIPO DE DATO

DIM_CUSTOMER

ID Sustituir NUMBER

NAME VARCHAR2

SOURCE_ID Negocio VARCHAR2

ISO VARCHAR2

Tabla 11 Atributos de Dimensioacuten ndash Dim_Customer

Niveles de Jerarquiacutea

TOTAL gtgt REGION gtgt SUBREGION gtgt COUNTRY gtgt PROVINCE gtgt CITY

Tipo de carga histoacuterica Tipo 1 ndash No mantener historial

Mapeo de fuentes

DIMENSIOacuteN NIVEL ATRIBUTOS TABLA DE ORIGEN VALORATRIBUTO TIPO DE DATO

DIM_CUSTOMER

TOTAL NAME ----- ----- VARCHAR

SOURCE_ID CONSTANTE 99999 VARCHAR

REGION NAME REGIONS_IN NAME VARCHAR

SOURCE_ID REGIONS_IN ID VARCHAR

TOTAL_SOURCE_ID TOTALS 99999 VARCHAR

SUBREGION

NAME SUBREGIONS_IN NAME VARCHAR

SOURCE_ID SUBREGIONS_IN ID VARCHAR

REGION_SOURCE_ID SUBREGIONS_IN REGION_ID VARCHAR

COUNTRY

NAME COUNTRIES_IN NAME VARCHAR

SOURCE ID COUNTRIES_IN ID VARCHAR

ISO COUNTRIES_IN ISO_CODE VARCHAR

SUBREGION_SOURCE_ID COUNTRIES_IN REGION_ID VARCHAR

PROVINCE

NAME CITIES_IN STATE_PROVINCE VARCHAR

SOURCE_ID CITIES_IN STATE_PROVINCE VARCHAR

COUNTRY_SOURCE_ID COUNTRIES_IN ID VARCHAR

CITY

NAME CITIES_IN NAME VARCHAR

SOURCE_ID CITIES_IN ID VARCHAR

PROVINCE_SOURCE_ID CITIES_IN STATE_PROVINCE VARCHAR

Tabla 12 Mapeo de las Fuentes ndash Dim_Customer

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

74 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Construccioacuten ETLrsquos

Nombre DIM_CUSTOMER_LOAD

ETL de carga de clientes a partir de la tabla CUSTOMERS

Ilustracioacuten 26 ETLrsquos ndash Dim_Customer26

Dim_Channel

Descripcioacuten- La dimensioacuten de canal hace referencia a los distintos canales que existe en una

empresa de retail brindando la posibilidad de anaacutelisis por producto tanto para el proceso de

ejecucioacuten y planificacioacuten de venta

Nombre fiacutesico CHANNELS

Almacenamiento Tipo ROLAP (Relacional)

Secuencia CLASS_DIM_SEQ

Atributos de dimensioacuten

DIMENSIOacuteN ATRIBUTOS IDENTIFICADOR TIPO DE DATO

DIM_CHANNEL

ID Sustituir NUMBER

NAME VARCHAR2

SOURCE_ID Negocio VARCHAR2

Tabla 13 Atributos de Dimensioacuten ndash Dim_Channel

26 Fuente Oracle Warehouse Builder Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

75 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Niveles de Jerarquiacutea

TOTAL gtgt CLASS gtgt CHANNEL

Tipo de carga histoacuterica Tipo 1 ndash No mantener historial

Mapeo de fuentes

DIMENSIOacuteN NIVEL ATRIBUTOS TABLA DE ORIGEN VALORATRIBUTO TIPO DE DATO

DIM_CHANNEL

TOTAL NAME ----- ----- VARCHAR

SOURCE_ID CONSTANTE 99999 VARCHAR

CLASS NAME CHANNELS_IN CLASS VARCHAR

SOURCE_ID CHANNELS_IN CLASS VARCHAR

TOTAL_SOURCE_ID TOTALS 99999 VARCHAR

CHANNEL

NAME CHANNELS_IN NAME VARCHAR

SOURCE_ID CHANNELS_IN ID VARCHAR

CLASS_SOURCE_ID CHANNELS_IN CLASS VARCHAR

Tabla 14 Mapeo de las Fuentes - Dim_Channel

Construccioacuten ETLrsquos

Nombre DIM_CHANNEL_LOAD

ETL de carga de canales a partir de la tabla CHANNELS

Ilustracioacuten 27 ETLrsquos ndash Dim_Channel27

27 Fuente Oracle Warehouse Builder Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

76 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

5232 Cubos de Informacioacuten

CUBO ldquoSALESrdquo

Descripcioacuten- El cubo de ventas es creado de partir de la tabla ldquoSALESrdquo que contiene la informacioacuten a

nivel de detalle de cada una de las dimensiones Se incluye en el modelo dimensional como un

objeto de navegacioacuten al miacutenimo detalle incluyendo las llaves primarias de cada una de las

dimensiones lo que brinda la posibilidad de navegacioacuten de los reportes y cuadros de mando hacia un

reporte exclusivo a detalle con el fin de justificar y mostrar el desglose de la informacioacuten

Nombre fiacutesico SALES

Almacenamiento Tipo ROLAP (Relacional)

Atributos de dimensioacuten

TABLA DIMENSIOacuteN NIVEL DE ENLACE

SALES

TIMES MONTH

PRODUCTS PRODUCT

CHANNELS CHANNEL

CUSTOMERS CITY

PROMOTIONS SUBCATEGORY

Tabla 15 Atributos de dimensioacuten - SALES

Cargas SALES

Cubo SALES

Tablas de Origen SALES

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

77 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Medidas

TABLA MEDIDA TIPO DE DATO DESCRIPCIOacuteN

SALES

AMOUNT NUMBER Sales amount

QUANTITY NUMBER Sales quantity

COST NUMBER Sales cost

Tabla 16 Medidas - SALES

Construccioacuten en OWB

Ilustracioacuten 28 Implementacioacuten SALES28

Construccioacuten ETLrsquos

Nombre SALES_LOAD

Ilustracioacuten 29 ETLrsquos SALES29

28 Autor Hypatia Merino

29 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

78 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

524 Definicioacuten del Modelo Fiacutesico

Una vez disentildeado e implementado el modelo dimensional y sus componentes mediante OWB se

realiza un despliegue de la tablas obteniendo como resultado la creacioacuten del modelo fiacutesico del data

mart de ldquoSALES_WHrdquo dentro de la base de datos (SALES_WH)

A continuacioacuten se mostrara el modelo de identidad ndash relacioacuten

Modelo E-R

Ilustracioacuten 30 Modelo E-R de SALES_WH30

30 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

79 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Diccionario de Datos

Se detallaraacute cada una de las tablas del modelo ndashER de SALES_WH

- Tabla ldquoChannelsrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH CHANNELS

DIMENSION_KEY Number(22)

TOTAL_ID Number(22)

TOTAL_NAME Varchar2(60)

TOTAL_SOURCE_ID Varchar2(40)

CLASS_ID Number(22)

CLASS_NAME Varchar2(60)

CLASS_SOURCE_ID Varchar2(40)

CHANNEL_ID Number(22)

CHANNEL_NAME Varchar2(60)

CHANNEL_SOURCE_ID Varchar2(40)

Tabla 17 Tabla ldquoCHANNELSrdquo del modelo E-R ldquoSALES_WHrdquo

- Tabla ldquoCustomersrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH CUSTOMERS

DIMENSION_KEY Number(22)

TOTAL_ID Number(22)

TOTAL_NAME Varchar2(60)

TOTAL_SOURCE_ID Varchar2(40)

REGION_ID Number(22)

REGION_NAME Varchar2(60)

REGION_SOURCE_ID Varchar2(40)

SUBREGION_ID Number(22)

SUBREGION_NAME Varchar2(60)

SUBREGION_SOURCE_ID Varchar2(40)

COUNTRY_ID Number(22)

COUNTRY_NAME Varchar2(60)

COUNTRY_SOURCE_ID Varchar2(40)

ISO Varchar2(2)

PROVINCE_ID Number(22)

PROVINCE_NAME Varchar2(60)

PROVINCE_SOURCE_ID Varchar2(40)

CITY_ID Number(22)

CITY_NAME Varchar2(60)

CITY_SOURCE_ID Varchar2(40)

Tabla 18 Tabla ldquoCUSTOMERSrdquo del modelo E-R ldquoSALES_WHrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

80 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Tabla ldquoProductsrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH PRODUCTS

DIMENSION_KEY Number(22)

TOTAL_ID Number(22)

TOTAL_NAME Varchar2(60)

TOTAL_DESCRIPTION Varchar2(100)

TOTAL_SOURCE_ID Varchar2(40)

CATEGORY_ID Number(22)

CATEGORY_NAME Varchar2(60)

CATEGORY_DESCRIPTION Varchar2(100)

CATEGORY_SOURCE_ID Varchar2(40)

SUBCATEGORY_ID Number(22)

SUBCATEGORY_NAME Varchar2(60)

SUBCATEGORY_DESCRIPTION Varchar2(100)

SUBCATEGORY_SOURCE_ID Varchar2(40)

PRODUCT_ID Number(22)

PRODUCT_NAME Varchar2(60)

PRODUCT_DESCRIPTION Varchar2(100)

PRODUCT_SOURCE_ID Varchar2(40)

PACK_SIZE Varchar2(30)

LIST_PRICE Varchar2(10)

Tabla 19 Tabla ldquoPRODUCTSrdquo del modelo E-R ldquoSALES_WHrdquo

- Tabla ldquoPromotionsrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH PROMOTIONS

DIMENSION_KEY Number(22)

TOTAL_ID Number(22)

TOTAL_NAME Varchar2(60)

TOTAL_DESCRIPTION Varchar2(100)

TOTAL_SOURCE_ID Varchar2(40)

CATEGORY_ID Number(22)

CATEGORY_NAME Varchar2(60)

CATEGORY_DESCRIPTION Varchar2(100)

CATEGORY_SOURCE_ID Varchar2(40)

SUBCATEGORY_ID Number(22)

SUBCATEGORY_NAME Varchar2(60)

SUBCATEGORY_DESCRIPTION Varchar2(100)

SUBCATEGORY_SOURCE_ID Varchar2(40)

Tabla 20 Tabla ldquoPROMOTIONSrdquo del modelo E-R ldquoSALES_WHrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

81 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Tabla ldquoTimesrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH TIMES

YEAR_CAL_YEAR_CODE Number(22)

YEAR_END_DATE Date

YEAR_TIME_SPAN Number(22)

YEAR_DESCRIPTION Varchar2(2000)

YEAR_NAME Varchar2(25)

CAL_YEAR_NUMBER Number(22)

CAL_YEAR_START_DATE Date

QUARTER_CAL_QUARTER_CODE Number(22)

QUARTER_END_DATE Date

QUARTER_TIME_SPAN Number(22)

QUARTER_DESCRIPTION Varchar2(2000)

QUARTER_NAME Varchar2(25)

CAL_QUARTER_NUMBER Number(22)

QUARTER_OF_YEAR Number(22)

CAL_QUARTER_START_DATE Date

MONTH_CAL_MONTH_CODE Number(22)

CAL_MONTH_NUMBER Number(22)

CAL_MONTH_START_DATE Date

MONTH_END_DATE Date

MONTH_TIME_SPAN Number(22)

MONTH_OF_QUARTER Number(22)

MONTH_OF_YEAR Number(22)

MONTH_DESCRIPTION Varchar2(2000)

MONTH_NAME Varchar2(25)

Tabla 21 Tabla ldquoTIMESrdquo del modelo E-R ldquoSALES_WHrdquo

- Tabla ldquoSalesrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH SALES

AMOUNT Number(102)

QUANTITY Number(22)

COST Number(102)

TIMES Date

PRODUCTS Number(22)

CHANNELS Number(22)

CUSTOMERS Number(22)

PROMOTIONS Number(22)

Tabla 22 Tabla ldquoSALESrdquo del modelo E-R ldquoSALES_WHrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

82 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

525 Implementacioacuten del modelo de BI en la suite de OBI

En esta seccioacuten se detalla la implementacioacuten de dicho data mart sobre el motor especializado de

Oracle Business Intelligence (Administrador Tool) en el cual mediante su arquitectura de

modelamiento en tres capas (fiacutesico loacutegico y de presentacioacuten) se maneja la loacutegica de proceso de

negocio y la publicacioacuten de la informacioacuten para el consumo y creacioacuten de los reportes y cuadros de

mando

Capa Fiacutesica

Ilustracioacuten 31 Capa Fiacutesica ndash Modelo Dimensional31

Dentro de esta capa se importa el modelo fiacutesico del data mart creado previamente en OWB para

ello primero se crea una nueva conexioacuten donde se ingresan los datos del repositorio a conectarse

luego se selecciona la metadata a importar y se finaliza el proceso de importacioacuten

Una vez terminado el paso anterior se define las uniones fiacutesicas entre los objetos importados

basados en el modelo dimensional para obtener el siguiente modelo

31 Autor Hypatia Merino

Objetos Tablas Vistas

Conexioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

83 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 32 Diagrama ndash Modelo Dimensional32

Capa Loacutegica

Ilustracioacuten 33 Capa Loacutegica ndash Modelo Dimensional33

32 Autor Hypatia Merino

33 Autor Hypatia Merino

Tabla de Hechos

Medida

Medida

Medida

Nivel

Nivel

Nivel

Dimensioacuten

Modelo de Negocio

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

84 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Para el modelamiento de la capa loacutegica se basa en el modelamiento de la capa fiacutesica y para ello se

crea primero un nuevo modelo de negocio y arrastrar todos los objetos que fueron importados en la

capa fiacutesica

Se renombra a cada uno de los objetos con el objetivo de cambiar la nomenclatura propia de los

objetos de una base de datos a descripciones propias y entendibles del proceso de negocio para la

creacioacuten de los reportes y cuadros de mando

Ademaacutes se define la loacutegica de navegacioacuten de las dimensiones determinando los niveles de jerarquiacutea

y su interactividad con los niveles superiores e inferiores mediante la creacioacuten de llaves loacutegicas y

atributos de visualizacioacuten

Para este caso se implementa los niveles y jerarquiacuteas definidas en el disentildeo e implementacioacuten de

cada una de las dimensiones como se detalloacute anteriormente

Finalmente se determina el tipo de agregacioacuten de cada una de las medidas definidas dentro del

modelo dimensional entre algunos tipos de agregacioacuten se tiene suma promedio conteo maacuteximo

miacutenimo desviacioacuten estaacutendar entre otros

Capa Presentacioacuten

Ilustracioacuten 34 Capa de Presentacioacuten ndash Modelo Dimensional34

34 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

85 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Finalmente dentro de la capa de presentacioacuten se maneja el resultado final del modelamiento

dimensional el mismo que es presentado y manejado por los usuarios finales en la creacioacuten de

reportes y cuadros de mando

Ademaacutes se puede dar formato y determinar el orden de presentacioacuten de cada objeto y sus atributos

asiacute como la inclusioacuten o no de los objetos tipo dimensioacuten los cuales se presentan como un atributo

pero con la opcioacuten y la loacutegica de las dimensiones determinadas en la capa anterior mostrando

dentro de los reportes como un objeto de visualizacioacuten tipo aacuterbol

Mediante la opcioacuten de guardar se comprueba la consistencia del modelamiento de las tres capas

mostrando o no errores yo advertencias que puedan presentar

Si el modelamiento es consistente se procede a ingresas a traveacutes de un navegador web al link de

OBI se ingresa el usuario y la contrasentildea asignado y al proceder a crear un nuevo reporte se puede

seleccionar el modelo de ldquoSALESrdquo y dentro de eacutel se visualizan todos los objetos definidos

526 Disentildeo e Implementacioacuten de los mapas en el modelo de BI en la suite de

OBI

Ejecucioacuten del Oracle Map Builder

Oracle Map Builder es un archivo JAR (mapbuilderjar) se ejecuta como una aplicacioacuten JAVA

por lo cual debe estar instalado Java Development Kit (J2SE SDK)

Ilustracioacuten 35 Archivo jar de Oracle Map Builder35

35 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

86 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Carga de Datos Espaciales (Informacioacuten Georeferencial)

Para realizar la carga de los datos espaciales se crea un usuario ldquomapasbirdquo en nuestro

modelo ldquoSALES_WHrdquo con su respectiva contrasentildea y permisos como usuario administrador

De la siguiente manera creamos el usuario contrasentildea y permisos

SQLgt create user mapasbi identified by mapasbi

SQLgt grant dba to mapasbi

SQLgt exit

Conectar la BDD con el Oracle Map Builder

Para conectar la base de datos en el Oracle Map Builder se selecciona una nueva conexioacuten

colocando los paraacutemetros de conexioacuten

Ilustracioacuten 36 Paraacutemetros de conexioacuten a la BDD36

36 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

87 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Map Builder carga los metadatos y su aacuterbol de navegacioacuten este aacuterbol de metadatos se encuentra

vaciacuteo porque auacuten no existen metadatos lo que quiere decir que debemos importar nuestros archivos

shp donde se encuentra nuestra informacioacuten georeferencial

Ilustracioacuten 37 Interfaz de Metadatos en Map Builder37

Vista previa de los Datos Espaciales (Informacioacuten georeferencial)

Map Builder permite a los usuarios previsualizar los datos espaciales originales sin necesidad de ir a

la BDD donde lo almacena

37 Autor Hypatia Merino

Conexioacuten

Metadatos vaciacuteos

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

88 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 38 Tablas con Datos Espaciales en Map Builder38

Importacioacuten de Archivos Shapefile (shp) al Oracle Map Builder

Para realizar la importacioacuten de los mapas primero se descarga los mapas en punto shapefile (shp)

de cualquier sitio web que proporcione informacioacuten georeferencial esto es gratuito

Luego se importa hacia el Oracle Map Builder con la opcioacuten que se encuentra en el menuacute de

herramientas importar shapefile

Ilustracioacuten 39 Importacioacuten de archivos shapefile39

38 Autor Hypatia Merino

39 Autor Hypatia Merino

Tablas con Datos Espaciales

Importar Shapefile

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

89 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

A continuacioacuten se selecciona el archivo ldquoCOUNTRYSHPrdquo colocando un nombre para la tabla

Ilustracioacuten 40 Seleccioacuten del archivo shapefile (shp)40

Finalmente se carga el archivo con los datos espaciales para la visualizacioacuten del mapa ldquoCOUNTRYrdquo

Ilustracioacuten 41 Carga del archivo shapefile (shp)41

Para mejor visualizacioacuten del mapa con diferentes colores seguacuten su paiacutes se utiliza los estilos que

encontramos en el menuacute del Map Builder como color aacutereas liacuteneas marcadores y texto

40 Autor Hypatia Merino

41 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

90 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 42 Visualizacioacuten del Mapa42

El mapa ldquoCOUNTRYrdquo se encuentra en los temas y se le asignara una key que seraacute ldquoCOUNTRY_NAMErdquo

esta key se mapeara con el mismo ldquoCOUNTRY NAMErdquo que se encuentra en nuestra tabla ldquoSALESrdquo del

modelo ldquoSALES_WHrdquo

Ilustracioacuten 43 Asignacioacuten de KEY al Tema ldquoCOUNTRYrdquo43

A partir de lo mencionado en el Map Builder podemos crear y disentildear todas las capas necesarias

para nuestro modelo de ldquoSALES_WHrdquo

42 Autor Hypatia Merino

43 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

91 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Conexioacuten en Map Viewer para Integrar y Visualizar los Mapas en OBIEE

Finalmente que se creoacute los mapas en el Map Builder se realiza una conexioacuten en el Map Viewer

mediante un navegador web con el respectivo link se ingresa un usuario y contrasentildea asignado y

se procede a realizar la conexioacuten

A continuacioacuten los datos de conexioacuten

ltmap_data_source name=mapasbi jdbc_host=1921681149 jdbc_sid=orcl jdbc_port=1521 jdbc_user=mapasbi jdbc_password=mapasbi jdbc_mode=thin number_of_mappers=3 allow_jdbc_theme_based_foi=false editable=false gt

Ilustracioacuten 44 Conexioacuten al Map Viewer44

Administracioacuten de los Mapas en OBIEE

Configuracioacuten Datos del Mapa

En la pantalla del OBIEE 11g en la seccioacuten ldquoAdministracioacutenrdquo contiene una opcioacuten que permite

configurar los datos del mapa

44 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

92 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 45 Configuracioacuten Datos del Mapa en OBIEE45

Capa (Layer)

En primer lugar se define una o varias ldquocapasrdquo Para poder utilizar los mapas en OBIEE debe tener

por lo menos una capa definida

Ilustracioacuten 46 Asignacioacuten de la Capa (Layer) en OBIEE46

45 Autor Hypatia Merino

46 Autor Hypatia Merino

Administracioacuten

Configurar Datos

del Mapa

Capa de opciones Importar

Eliminar Editar

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

93 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Importacioacuten de Capa (Layer)

Cuando se importa una nueva capa OBIEE obtendraacute las capas que existen dentro de la fuente de

datos

Las capas enumeradas corresponden a los Temas que ha definido en MapBuilder

Ilustracioacuten 47 Importacioacuten de Capas (Layers)47

Editar Capa (Layer)

Luego que la capa se importa se puede editar y configurar para su uso con OBIEE

- Especificar tipo de geometriacutea (punto o poliacutegono)

- Especifique que columnas de su aacuterea pueden ser utilizados para esta capa (es decir las columnas

que se pueden utilizar para unirse a los datos espaciales)

Ilustracioacuten 48 Editar Capa (Layer)48

47 Autor Hypatia Merino

48 Autor Hypatia Merino

Keys

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

94 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Mapa de Fondo

Una vez que las capas se han definido se puede importar mapas de fondo y despueacutes configurar que

capas pueden utilizarlos

Ilustracioacuten 49 Asignacioacuten de Mapa de Fondo en OBIEE49

Importacioacuten de Mapa de Fondo

Cuando se importa un nuevo mapa de fondo OBIEE obtendraacute las capas que existen dentro de la

fuente de datos

Los mapas que figuran como ldquoTile Layers en el Map Builder que se definen en MapViewer se

almacenan en la tabla

Ilustracioacuten 50 Importacioacuten de Mapa de Fondo en OBIEE50

49 Autor Hypatia Merino

50 Autor Hypatia Merino

Mapa de Fondo Importar

Eliminar Editar

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

95 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Editar Mapa de Fondo

Una vez que los mapas de fondo se importa se puede editar y configurar para su uso con OBIEE

- Especifique queacute capas puede utilizar el mapa y los niveles de zoom

- Configure el orden en el que las capas aparecen en la parte superior en el mapa

Ilustracioacuten 51 Editar Mapa de Fondo en OBIEE51

A partir de lo indicado podemos utilizar nuestro mapa para los reportes de nuestro modelo de

ldquoSALES_WHrdquo

527 Disentildeo e Implementacioacuten de reportes y cuadros de mando

A continuacioacuten se muestra el disentildeo general de los reportes y cuadros de mando del moacutedulo de ldquoSALES_WHrdquo y el resultado de su implementacioacuten

5271 Ventas Totales en los antildeos 2010 2011 y 2012

Objetivo

Analizar el estado actual de los Ventas totales mediante la comparacioacuten de loa antildeos 2010 2011 y

2012 a nivel de toda la organizacioacuten

51 Autor Hypatia Merino

Capas (Layers)

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

96 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 52 Implementacioacuten del Reporte Ventas por Antildeo52

5272 Ingresos Costos y Cantidad por Producto

Objetivo

Analizar el estado actual de los ingresos costos y cantidad por producto mediante la comparacioacuten

de loa antildeos 2010 2011 y 2012 a nivel de toda la organizacioacuten

Ilustracioacuten 53 Implementacioacuten del Reporte de Ingresos Cantidad por Antildeo53

52 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

97 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 54 Detalle de Ingresos por Producto de los antildeos 2010 2011 2012 201354

5273 Deteccioacuten de clientes

Objetivo

Determinar en queacute regioacuten se encuentra los mejores clientes con su respectivo montoacute

53 Autor Hypatia Merino

54 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

98 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 55 Deteccioacuten de clientes55

5274 Deteccioacuten de canales

Objetivo

Determinar en queacute regioacuten se encuentra los mejores canales con su respectivo montoacute

55 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

99 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 56 Deteccioacuten de Canales56

56 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

100 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

5275 Anaacutelisis de clientes con sus promociones

Objetivo

Analizar los mejores clientes con sus respectivas promociones

Ilustracioacuten 57 Anaacutelisis de clientes con sus promociones57

57 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

101 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

5276 Pronoacutesticos y proyecciones de Ventas

Objetivo

Pronosticar proyectar y analizar las ventas del antildeo 2010 2011 y 2012

Ilustracioacuten 58 Pronoacutesticos y proyecciones de ventas58

58 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

102 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 6 Conclusiones y Recomendaciones

A continuacioacuten en el capiacutetulo final se detallaraacute las conclusiones y recomendaciones a partir de la

implementacioacuten de un modelo baacutesico para el uso de la informacioacuten georeferencial en aplicaciones de

business intelligence caso de estudio empresa de retail

61 Conclusiones

- La mayor parte del eacutexito del desarrollo del proyecto radica en el disentildeo y el correcto

levantamiento de requerimientos permitiendo la generacioacuten y asesoramiento de una solucioacuten

integral que vaya acorde a las necesidades y oportunidades de mejora del cliente

- El manejo del disentildeo e implementacioacuten de la solucioacuten debe mantener un esquema simple e

integrado que cubra los requerimientos solicitados brindando flexibilidad robustez y facilidad de

uso al usuario

- El anaacutelisis y seleccioacuten de recursos tecnoloacutegicos de hardware y software permite tener claro

cuaacuteles son las prestaciones de las herramientas el grado de integracioacuten con los sistemas actuales

y futuros costos de desarrollo e implementacioacuten y sobretodo las necesidades del cliente

- El manejo y administracioacuten de la informacioacuten es un proceso vital para la generacioacuten de anaacutelisis y

conocimiento por lo tanto la solucioacuten debe estar focalizada principalmente en el tratamiento de

dicha informacioacuten desde su registro procesamiento y consumo asegurando como resultado el

maacuteximo grado de confiabilidad de los resultados

- La tecnologiacutea Oracle empleada en la implementacioacuten es una plataforma manejable configurable

faacutecil de usar altamente escalable basada en una arquitectura SOA (Service Oriented

Architecture) disentildeo metadata integracioacuten con estaacutendares de seguridad acceso federado

comunes a muacuteltiples fuentes de datos y capacidades de gestioacuten

- Los cubos OLAP proporcionan un desempentildeo de consultas consistentemente raacutepido en todo el

modelo de datos los caacutelculos sofisticados pueden incorporarse faacutecilmente dentro del cubo a fin

de mejorar el contenido analiacutetico de las aplicaciones

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

103 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

62 Recomendaciones

- Conocer a detalle el o los procesos a implementar en la solucioacuten para la determinacioacuten del

alcance y los objetivos del proyecto

- Llevar el control del proyecto basados en la factibilidades tanto costos recursos y tiempos de

desarrollo y entrega

- Usar la metodologiacutea de desarrollo como marco referencial de buenas praacutecticas como bases para

el manejo de la relacioacuten del cliente gestioacuten del equipo de desarrollo disentildeo e implementacioacuten

del proyecto y no como una lista estricta de pasos para el desarrollo del proyecto estas buenas

praacutecticas se adaptaraacuten seguacuten las necesidades del desarrollador y cliente

- Conocer la arquitectura de una solucioacuten de inteligencia de negocios la importancia de cada uno

de sus componentes y el resultado final tras su implementacioacuten permite tener claro la

importancia del esquema de determinacioacuten y mapeo de fuentes procesos de transformacioacuten de

la informacioacuten y disentildeo y creacioacuten de reportes y cuadros de mando

- La creacioacuten de un data warehouse o data mart como repositorio central de modelamiento

dimensional se utiliza porque sus caracteriacutesticas permite solventar varios problemas con

respecto a los sistemas transaccionales permitiendo crear una estructura lista para el anaacutelisis y

consumo de la informacioacuten

- Emplear la metodologiacutea de Ralph Kimball para el modelamiento dimensional de una solucioacuten de

inteligencia de negocios ya que su primicia es ir desarrollando procesos especiacuteficos dentro de la

empresa como un primer paso para la implementacioacuten a futuro de un data warehouse

empresarial en este caso se comenzoacute con el procesos de ldquoVentasrdquo a futuro se espera seguir

implementando soluciones a otros procesos

- Utilizar Oracle Database se hace por que posee caracteriacutesticas y configuraciones especializadas

para el desarrollo de data warehouse ademaacutes de las caracteriacutesticas propias de las bases de datos

Oracle permitiendo tener un repositorio listo y optimizado para el desarrollo de soluciones de

inteligencia de negocios

- Se usa Oracle Warehouse Builder porque es una gran herramienta que permite manejar el

disentildeo construccioacuten despliegue y ejecucioacuten no solo del data warehouse sino de ademaacutes de los

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

104 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

procesos de extraccioacuten transformacioacuten y carga (ETLrsquos) dentro de una interfaz faacutecil intuitiva que

permite la administracioacuten del modelamiento fiacutesico de la solucioacuten

- Las herramientas de Oracle Business Intelligence presentan una completa suite para el desarrollo

de soluciones de inteligencia de negocios mediante herramientas especializadas que permiten la

administracioacuten eficiente de cada una de las fases del desarrollo de la solucioacuten desde su disentildeo

construccioacuten ejecucioacuten implantacioacuten y consumo

- El disentildeo y presentacioacuten final de reportes y cuadros de mando es esencial al momento de tener

en cuenta que estos estaacuten dirigidos a las aacutereas gerenciales las herramientas de Oracle Business

Intelligence muestran una gran superioridad a otras herramientas en cuanto a opciones de

disentildeo y presentacioacuten

- Es muy importante definir y asesorar el uso y creacioacuten de indicadores para la medicioacuten de los

procesos a implementar asiacute como el nivel de detalle de la informacioacuten y el esquema de

navegacioacuten de los anaacutelisis seguacuten los niveles organizacionales de la empresa recordando que el

enfoque del producto final estaacute orientado a los usuarios entendidos del proceso de negocio no

necesariamente teacutecnico como por ejemplo gerencia

- Desarrollar solamente la documentacioacuten necesaria para el entendimiento sencillo del disentildeo

funcionalidad ejecucioacuten y uso de la solucioacuten

- Tambieacuten se deben analizar herramientas libres disentildeadas para colaborar con la inteligencia de

negocios (BI) en los procesos de las organizaciones tales como Pentaho Eclipse (generador de

reportes) RapidMiner entre otros

- A partir del Data Mart ldquoVentasrdquo se puede continuar implementando los siguientes Data Marts

RRHH Inventarios Compras Marketing Contabilidad entre otros para completar nuestro Data

Warehouse Corporativo

- Actualmente la Escuela de Sistemas no cuenta con una materia exclusivamente de Business

Intelligence (Inteligencia de Negocios) pero se deberiacutea buscar la posibilidad que los estudiantes

conozcan acerca de esta aacuterea del manejo de la informacioacuten para la toma de decisiones a traveacutes

de cursos e incluso certificaciones a partir cualquier herramienta Oracle Pentaho SAAP IBM

Cognos

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

105 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Bibliografiacutea

- beAnalytic (2012) Paacutegina Oficial de beAnalytic Obtenido de

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

106 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

httpwwwbe-analyticcom

- beAnalytic (2012) Curso OBI Coaching Quito

- Chaacutevez R (2011) Datamart de Computacioacuten Obtenido de

httpcybertesisupcecedupeupc2011ramos_chyhtmlsdxramos_chyhtml

- Dataprix (sf) Data Warehouse vs Data mart Obtenido de

httpwwwdataprixcomdatawarehouse-vs-datamart

- Espinosa R (Abril del 2010) Kimball vs Inmon Aplicacioacuten de Conceptos del Modelo Dimensional

Obtenido de

httpchurriwifiwordpresscom2010041915-2-ampliacion-conceptos-del-modelo-

dimensional

- Gestiontv (Febrero del 2012) Concepto de Business Intelligence Obtenido de

httpgestiontvbusiness-intelligence

- Monografiascom (sf) Inteligencia de Negocios (BI) Obtenido de

httpwwwmonografiascomtrabajos14bibishtml

- Oracle (2013) Oracle Business Intelligence Enterprise Edition Documentation Retrieved from

httpwwworaclecomtechnetworkmiddlewarebi-enterprise-

editiondocumentationindexhtml

- Saacutenchez Y (29 de Noviembre del 2008) Mi experiencia en las metodologiacuteas agiles Obtenido de

httpyinosanchezblogspotcom200811mi-experiencia-en-las-metodologias-

agileshtml

- Sinnexus (2012) Business Intelligence Obtenido de

httpwwwsinnexuscombusiness_inelligence

- Torres R (Julio del 2009) Metodologiacuteas agiles para desarrollo del software extreme

programming Obtenido de

httpwwwslidesharenetrtorres462003metologa-agiles-desarrollo-software-xp-

1709082

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

107 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Villegas A (sf) Desarrollo de software bajo metodologiacuteas agiles en la praacutectica Obtenido de

httpmonografiascomtrabajos47desarrollo-softwaredesarrollo-softwareshtml

- Villena A (16 de Abril del 2009) Introduccioacuten a los meacutetodos agiles Obtenido de

Slideshare Present Yourself httpwwwslidesharenetchileagilintroduccin-gil-a-

extreme-programming-webprendedor08-350127

- Zepeda C (Marzo del 2003) Guiacutea metodoloacutegica para la definicioacuten y desarrollo de un data

warehouse Obtenido de

httpbibliotexauameduniopac_tes00900902630pdf

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

108 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Anexos

Manual de Usuario

Moacutedulo de ldquoSALESrdquo (VENTAS)

1 Ingresar al link http19216811269704analytics

2 Ingresar el usuario y contrasentildea clic en ldquoConectarrdquo

Ilustracioacuten 59 Pantalla de acceso OBI

3 Clic en Quickstart gtgt Overview gtgt SALES

Ilustracioacuten 60 Seleccioacuten del panel de control ldquoSALESrdquo (VENTAS)

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

109 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

4 A continuacioacuten se muestran los cuadros de mando y reportes mostrando las siguientes

opciones

Ilustracioacuten 61 Componentes principales del panel de control

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

110 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Manual de Administrador

Pasos para levantar y parar servicios de BI

- Iniciar servicios

o Escritorio gtgt icono ldquoSTRART BI SERVERrdquo

- Bajar servicios

o Escritorio gtgt icono ldquoSTOP BI SERVERrdquo

Pasos para de respaldo

- Base de Datos

o Sacar respaldo del esquema de base de datos mediante la opcioacuten export de los

esquemas SALES_WH

- Cataacutelogo de Reportes y Cuadros de Mando

o Ubicarse en el siguiente path

COBI11instancesinstancebifoundationOracleBIPresentationServicesComponent

o Copiar la carpeta ldquoCatalogrdquo

Pasos para la administracioacuten de usuarios en OBI

1 Ingresar al link http19216811269704console

2 Ingresar con su usuario

3 Clic en ldquoDominios de Seguridadrdquo

4 Clic en la pestantildea ldquoUsuarios y Gruposrdquo

5 Ingresar o editar los datos del usuario clic en ldquoAceptarrdquo

6 Se pueden administrar grupos al igual que administrar permisos y privilegios

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

111 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Modelamiento Dimensional ndash Oracle Warehouse Builder

1 Ingresar a OWB clic en

ldquoIniciordquo gtgt ldquoTodos los programasrdquo gtgt ldquoOracle-OraDB11G_homerdquo gtgt ldquoWarehouse Builderrdquo

gtgt ldquoDesign Centerrdquo

2 Ingresar con los siguientes datos

Usuario OWB_OWNER

Contrasentildea oracle123

Host 19216811269704

Puerto 1521

Nombre de servicio orcl

La pantalla principal consta de diversas secciones a continuacioacuten se describe de forma

Ilustracioacuten 62 Componentes principales de OWB

Seccioacuten ldquoNavegador de Proyectosrdquo

Esta seccioacuten contiene los proyectos creados ademaacutes de los diferentes componentes que contienen

un proyecto de OWB

Pasos para la creacioacuten de un nuevo proyecto

- Clic en el menuacute ldquoArchivordquo gtgt ldquoNuevordquo gtgt ldquoProyectordquo

Nombre de proyecto

Conexioacuten BDD

Componentes Hoja de Disentildeo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

112 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Ingresar el nombre del proyecto

- Clic en ldquoAceptarrdquo

A continuacioacuten se detallan los componentes utilizados en el presente proyecto

ldquoBase de Datosrdquo

Dentro de esta opcioacuten se pueden crear conexiones a distintas fuentes de datos mediante un wizard

que crea las conexiones seguacuten los datos de la fuente a conectarse

Se pueden tener varias conexiones en este caso una para el esquema fuente XSALES y otro al

esquema destina SALES_WH

Pasos para la creacioacuten de una nueva conexioacuten a una base de datos

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic derecho opcioacuten ldquoNuevo Moacutedulo de Oraclerdquo

- Empieza el wizard clic en ldquoSiguienterdquo

- Ingresar el nombre y el tipo de la nueva conexioacuten

- Ingresar los datos de conexioacuten a la base de datos a conectar

- Clic en Finalizar

Esta opcioacuten posee varios sub componentes que pueden ser utilizados por ejemplo

ldquoCorrespondenciasrdquo

Conocidos tambieacuten como ETLrsquos (proceso de extraccioacuten transformacioacuten y carga) al momento de crear

un nuevo ETL ese despliega una nueva hoja de disentildeo donde se pueden disentildear el proceso

simplemente arrastrando objetos y plasmando su loacutegica

Pasos para la creacioacuten de una nueva correspondencia

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoCorrespondenciardquo

- Clic en ldquoNueva Correspondenciardquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

113 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Ingresar el nombre de la nueva correspondencia

- Clic en ldquoAceptarrdquo

ldquoDimensionesrdquo

Mediante un wizard faacutecil e intuitivo se pueden crear dimensiones para el modelamiento dimensional

en eacutel se ingresa los datos solicitados por ejemplo atributos de la dimensioacuten niveles de jerarquiacutea

definicioacuten de atributos por nivel tipo de almacenamiento entre otros

Cuando se crea una dimensioacuten automaacuteticamente se crea a nivel de la herramienta una tabla y una

secuencia

Pasos para la creacioacuten de una nueva dimensioacuten

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoDimensionesrdquo

- Clic en ldquoNueva Dimensioacutenrdquo

- Inicia el wizard clic en ldquoSiguienterdquo

- Ingresar el nombre de la nueva dimensioacuten

- Seleccionar le tipo de almacenamiento (ROLAP)

- Ingresar los atributos el tipo de datos definir el tipo de llaves de negocio y sustitucioacuten

- Definir los niveles de jerarquiacutea

- Definir que atributos corresponden a cada nivel de jerarquiacutea creado

- Seleccionar el tipo de almacenamiento histoacuterico de la dimensioacuten (Tipo 1)

- Apareceraacute un cuadro de resumen clic en ldquoSiguienterdquo

- Clic en ldquoFinalizarrdquo

ldquoCubordquo

Al igual que las dimensiones se requiere un wizard que solicita la informacioacuten como son las medidas

y las dimensiones asociadas al cubo seguacuten el respectivo modelamiento

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

114 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Al crear un cubo se crea automaacuteticamente a nivel de la herramienta una tabla

Pasos para la creacioacuten de un nuevo cubo

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoCubosrdquo

- Clic en ldquoNueva Cubordquo

- Inicia el wizard clic en ldquoSiguienterdquo

- Ingresar el nombre de la nueva cubo

- Seleccionar le tipo de almacenamiento (ROLAP)

- Seleccionar las dimensiones con las que se relacionaraacute el cubo

- Definir las medidas y el tipo de datos

- Apareceraacute un cuadro de resumen clic en ldquoSiguienterdquo

- Clic ldquoFinalizarrdquo

ldquoTablasrdquo

Dentro de esta opcioacuten se pueden crear o importar tablas de la base de datos seguacuten corresponda la

conexioacuten creada para ser utilizada

Pasos para la creacioacuten de una nueva tabla

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoTablasrdquo

- Clic en ldquoNueva Tablardquo

- Ingresar el nombre de la nueva tabla

- Ingresar los atributos y el tipo de datos de la tabla

- Clic en ldquoAceptarrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

115 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Pasos para la importacioacuten de una tabla

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoTablasrdquo

- Clic en ldquoImportarrdquo gtgt ldquoObjetos de Base de Datosrdquo

- Ingresar los datos de conexioacuten a la base de datos clic en ldquoSiguienterdquo

- Seleccionar la opcioacuten ldquoTablardquo

- Seleccionar la tabla a importar

- Clic en ldquoTerminarrdquo

ldquoSecuenciasrdquo

En esta seccioacuten se encuentra objetos que representan a secuencias de nuacutemeros que a las cuales

hacen referencia otros objetos como dimensiones o cubos

Pasos para la creacioacuten de una nueva dimensioacuten

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoSecuenciasrdquo

- Clic en ldquoNueva Secuenciardquo

- Ingresar los datos de secuenciacioacuten

- Clic en ldquoTerminarrdquo

ldquoControl Centerrdquo

Esta seccioacuten permite el despliegue y la ejecucioacuten de los objetos dentro de OWB

Pasos para iniciar los servicios de control center

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

116 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Clic en ldquoIniciordquo gtgt ldquoTodos los programasrdquo gtgt ldquoOracle ndash OraDB11g_homerdquo gtgt ldquoWarehouse Builderrdquo

gtgt ldquoAdministracioacutenrdquo gtgt ldquoStart Control Center Servicerdquo

- Clic en la pestantildea ldquoCentro de Controlrdquo

- Ingresar los catos de conexioacuten al usuario OWSYS

- Dentro de OWB clic en el menuacute ldquoHerramientasrdquo

- Clic en ldquoGestor centro de controlrdquo

- Para el despliegue de objetos se procede mediante la seleccioacuten del objeto y su ldquoAccioacuten de

Desplieguerdquo Clic en el botoacuten ldquoDesplegarrdquo

- Para la ejecucioacuten de un ETL flujo de trabajo seleccionar el objeto desplegar el objeto y clic en

botoacuten ldquoEjecutarrdquo

Modelamiento Dimensional ndash Administrator Tool

1) Ingresar a Administracioacuten de BI clic en

ldquoIniciordquo gtgt ldquoTodos los programasrdquo gtgt ldquoOracle Business Intelligencerdquo gtgt ldquoAdministracioacuten de BIrdquo

2) Clic en el icono ldquoAbrir en liacuteneardquo (carpeta azul)

3) Ingresar con los siguientes datos

Contrasentildea de repositorio Admin123

Usuario weblogic

Contrasentildea Oracle_123

Para el modelamiento se debe proceder a realizar la configuracioacuten de las capas fiacutesica loacutegica y de

presentacioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

117 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 63 Componentes Principales del Administrator Tool - OBI

ldquoCapa Fiacutesicardquo

Dentro de esta capa se definen las conexiones a la base de datos de donde se extraeraacute el modelo

previamente creado en OWB

Pasos para crear una nueva conexioacuten a una base de datos e importar objetos

- Clic en el menuacute ldquoArchivordquo gtgt ldquoImportar Metadatosrdquo

- Seleccionar el tipo de importacioacuten (Servidor local)

- Seleccionar el tipo de conexioacuten (OCI 10g11g)

- Ingresar los datos de conexioacuten a la base de datos

Nombre del servicio orcl

Usuario SALES_WH

Contrasentildea Oracle123

- Seleccionar el tipo de objetos a importar

- Seleccionar el usuario de base de datos y los objetos a importar

- Clic en ldquoTerminarrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

118 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

ldquoCapa Loacutegicardquo

Esta seccioacuten permite el modelamiento loacutegico al modelo como son definicioacuten de dimensiones y

navegacioacuten entre niveles meacutetodos de agregacioacuten renombramiento y atributos entendibles a nivel

de negocio

Pasos para crear un nuevo modelo loacutegico

- Arrastrar los objetos importados dentro de la capa loacutegica

Pasos para renombrar las descripciones de los atributos

- Clic en el menuacute ldquoHerramientasrdquo gtgt ldquoUtilidadesrdquo

- Ejecutar ldquoCambiar Nombre de Asistenterdquo

- Seleccionar el modelo loacutegico de la pestantildea ldquoModelo de Negocio y Asignacioacutenrdquo clic ldquoAgregar

Jerarquiacuteardquo Clic ldquoSiguienterdquo

- Seleccionar los objetos a renombrar

- Seleccionar las opciones de renombramiento clic ldquoSiguienterdquo

- Clic en ldquoTerminarrdquo

Pasos para definir el meacutetodo de agregacioacuten de una medida

- Doble clic sobre una medida

- Clic en ldquoDesprotegerrdquo

- Clic en la pestantildea ldquoAgregacioacutenrdquo

- Seleccionar el meacutetodo de agregacioacuten (Sum)

- Clic en ldquoAceptarrdquo

Pasos para definir la loacutegica de una dimensioacuten

- Clic derecho sobre una dimensioacuten clic en ldquoCrear Dimensioacuten Loacutegicardquo

- Clic en ldquoDimensioacuten con Jerarquiacutea Basada en Nivelesrdquo

- Definir los niveles de la dimensioacuten creando niveles principales o secundarios

- Clic derecho sobre un nivel clic ldquoNuevo Objetordquo gtgt ldquoNivel Principalrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

119 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Arrastrar los atributos que correspondan al nivel creado

- Clic derecho doble sobre el atributo a definir como atributo de navegacioacuten a detalle

- Clic en ldquoNueva clave de nivel loacutegicardquo gtgt ldquoUsar para mostrarrdquo

- Clic en ldquoAceptarrdquo

Pasos para definir una unioacuten loacutegica entre dimensioacuten y cubo

- Clic derecho sobre el modelo loacutegico

- Clic en ldquoModelo de Negocio Loacutegicordquo gtgt ldquoDiagrama Completordquo

- Clic en el botoacuten ldquoNueva unioacutenrdquo

- Arrastra desde la tabla de hechos a la dimensioacuten a unir

- Definir las columnas por el cual se a realizar la unioacuten

- Clic en ldquoAceptarrdquo

ldquoCapa Presentacioacutenrdquo

Esta capa permite manejar la presentacioacuten final del modelo de BI al usuario como la definicioacuten de los

atributos y su orden de presentacioacuten

Pasos para crear un modelo de presentacioacuten reordenar atributos y tablas en la capa de

presentacioacuten

- Arrastrar los objetos creados de capa loacutegica dentro de la capa presentacioacuten

- Doble clic sobre las tablas o el modelo de presentacioacuten

- Definir el orden de los atributos o tablas mediante los botones de flechas

- Clic en ldquoAceptarrdquo

ldquoValidacioacuten de consistencia globalrdquo

Esta opcioacuten permite validar la consistencia del modelamiento en las 3 capas en caso de existir

errores se muestra el detalle de la inconsistencia

Pasos para guardar y comprobar la consistencia del modelo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

120 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Clic en el botoacuten de ldquoGuardarrdquo

- Desproteger los cambios antes de guardar clic en ldquoAceptarrdquo

- Confirmar la comprobacioacuten de consistencia clic en ldquoSirdquo

- Clic en ldquoComprobar Todos los Objetosrdquo

- Se muestra el detalle de la validacioacuten de la consistencia

- Clic en ldquoCerrarrdquo

Creacioacuten de Reportes y Cuadros de Mando

Pasos para crear un nuevo reporte

- Ingresar a un navegador web

- Ingresar al link http19216811269704analytics

- Ingresar con el usuario y contrasentildea asignados

- Clic en ldquoNuevordquo gtgt ldquoAnaacutelisisrdquo

- Seleccionar el modelo ldquoSALESrdquo (VENTAS)

- Seleccionar los atributos del ldquoAacutereas temaacuteticasrdquo a mostrar en el reporte dando doble clic sobre el atributo

- Clic en la pestantildea ldquoResultadosrdquo

- Clic en ldquoCrear Nuevo Objetordquo

- Seleccionar el objeto a incluir en el reporte

- Adicionalmente se puede editar y personalizar el objeto mediante el icono de ldquoLaacutepizrdquo

- Una vez terminado el reporte clic en ldquoGuardarrdquo

- Seleccionar la carpeta en donde se almacenaraacute el reporte

- Clic en ldquoAceptarrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

121 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 64 Componentes Principales Creacioacuten de Reportes ndash OBI

Pasos para crear una ldquoPeticioacuten de Datos de Panel de Controlrdquo

- Clic en ldquoNuevordquo gtgt ldquoPeticioacuten de Datos de Panel de Controlrdquo

- Seleccionar el modelo ldquoSALESrdquo (VENTAS)

- Mediante las opciones de edicioacuten se puede definir el disentildeo y las opciones de seleccioacuten de cada uno de los atributos

- Clic en ldquoGuardarrdquo

Pasos para crear un nuevo cuadro de mando

- Clic en ldquoNuevordquo gtgt ldquoPanel de Controlrdquo

- Ingresar el nombre de cuadro de mando y la carpeta en donde se almacenara

- A continuacioacuten aparece una pantalla de disentildeo del cuadro de mando en donde se pueden arrastrar los reportes y filtros a editar

- Esta seccioacuten maneja objetos de disentildeo de columnas y seccioacuten

- Estos objetos de disentildeo poseen atributos y propiedades de disentildeo

- Clic en ldquoGuardarrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

122 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Clic en ldquoEjecutarrdquo

Ilustracioacuten 65 Componentes Principales de Creacioacuten de Cuadros de Mando - OBI

Page 5: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

5 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Iacutendice de Ilustracioacuten

Ilustracioacuten 1 Edgar Codd (1969) 17

Ilustracioacuten 2 Descripcioacuten de un repositorio de informacioacuten 18

Ilustracioacuten 3 Evolucioacuten de la Inteligencia de Negocios 19

Ilustracioacuten 4 Procesos Organizacionales 22

Ilustracioacuten 5 Arquitectura de una solucioacuten de BI 23

Ilustracioacuten 6 Herramientas de Oracle BI 31

Ilustracioacuten 7 Herramientas de OWB 33

Ilustracioacuten 8 Herramientas de Oracle Database 35

Ilustracioacuten 9 Herramientas de OBI Server 37

Ilustracioacuten 10 Herramientas de OBI Answers amp Dashboards 38

Ilustracioacuten 11 Mapa en OBIEE 40

Ilustracioacuten 12 Arquitectura del Map Viewer 42

Ilustracioacuten 13 Interfaz del Map Builder Tool 43

Ilustracioacuten 14 Estilo Marker en Map Builder Tool 44

Ilustracioacuten 15 Creacioacuten de un tema en Map Builder Tool 45

Ilustracioacuten 16 Visualizacioacuten de un Mapa Base en Map Builder Tool 46

Ilustracioacuten 17 Niveles de Zoom de una Capa de Mapa en Map Builder Tool 46

Ilustracioacuten 18 OBIEE asociado con los Mapas 47

Ilustracioacuten 19 Modelo Estrella 53

Ilustracioacuten 20 Tareas de la Metodologiacutea de Kimball 55

Ilustracioacuten 21 Arquitectura de la solucioacuten ldquoSALESrdquo (VENTAS) ndash Empresa Retail 64

Ilustracioacuten 22 Modelo dimensional ldquoSALESrdquo (Ventas) ndash Empresa Retail 66

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

6 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 23 Tablas de Origen Dimensiones y Cargas en OWB 67

Ilustracioacuten 24ETLrsquos ndash Dim_Promotion 70

Ilustracioacuten 25 ETLrsquos ndash Dim_Product 72

Ilustracioacuten 26 ETLrsquos ndash Dim_Customer 74

Ilustracioacuten 27 ETLrsquos ndash Dim_Channel 75

Ilustracioacuten 28 Implementacioacuten SALES 77

Ilustracioacuten 29 ETLrsquos SALES 77

Ilustracioacuten 30 Modelo E-R de SALES_WH 78

Ilustracioacuten 31 Capa Fiacutesica ndash Modelo Dimensional 82

Ilustracioacuten 32 Diagrama ndash Modelo Dimensional 83

Ilustracioacuten 33 Capa Loacutegica ndash Modelo Dimensional 83

Ilustracioacuten 34 Capa de Presentacioacuten ndash Modelo Dimensional 84

Ilustracioacuten 35 Archivo jar de Oracle Map Builder 85

Ilustracioacuten 36 Paraacutemetros de conexioacuten a la BDD 86

Ilustracioacuten 37 Interfaz de Metadatos en Map Builder 87

Ilustracioacuten 38 Tablas con Datos Espaciales en Map Builder 88

Ilustracioacuten 39 Importacioacuten de archivos shapefile 88

Ilustracioacuten 40 Seleccioacuten del archivo shapefile (shp) 89

Ilustracioacuten 41 Carga del archivo shapefile (shp) 89

Ilustracioacuten 42 Visualizacioacuten del Mapa 90

Ilustracioacuten 43 Asignacioacuten de KEY al Tema ldquoCOUNTRYrdquo 90

Ilustracioacuten 44 Conexioacuten al Map Viewer 91

Ilustracioacuten 45 Configuracioacuten Datos del Mapa en OBIEE 92

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

7 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 46 Asignacioacuten de la Capa (Layer) en OBIEE 92

Ilustracioacuten 47 Importacioacuten de Capas (Layers) 93

Ilustracioacuten 48 Editar Capa (Layer) 93

Ilustracioacuten 49 Asignacioacuten de Mapa de Fondo en OBIEE 94

Ilustracioacuten 50 Importacioacuten de Mapa de Fondo en OBIEE 94

Ilustracioacuten 51 Editar Mapa de Fondo en OBIEE 95

Ilustracioacuten 52 Implementacioacuten del Reporte Ventas por Antildeo 96

Ilustracioacuten 53 Implementacioacuten del Reporte de Ingresos Cantidad por Antildeo 96

Ilustracioacuten 54 Detalle de Ingresos por Producto de los antildeos 2010 2011 2012 2013 97

Ilustracioacuten 55 Deteccioacuten de clientes 98

Ilustracioacuten 56 Deteccioacuten de Canales 99

Ilustracioacuten 57 Anaacutelisis de clientes con sus promociones 100

Ilustracioacuten 58 Pronoacutesticos y proyecciones de ventas 101

Ilustracioacuten 59 Pantalla de acceso OBI 108

Ilustracioacuten 60 Seleccioacuten del panel de control ldquoSALESrdquo (VENTAS) 108

Ilustracioacuten 61 Componentes principales del panel de control 109

Ilustracioacuten 62 Componentes principales de OWB 111

Ilustracioacuten 63 Componentes Principales del Administrator Tool - OBI 117

Ilustracioacuten 64 Componentes Principales Creacioacuten de Reportes ndash OBI 121

Ilustracioacuten 65 Componentes Principales de Creacioacuten de Cuadros de Mando - OBI 122

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

8 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Iacutendice de Tabla

Tabla 1 Diferencias del Sistema Tradicional vs Data Warehouse 25

Tabla 2 Ventajas y Desventajas ndash Inmon vs Kimball 51

Tabla 3 Requerimientos de recursos tecnoloacutegicos - Servidor 61

Tabla 4 Requerimientos de recursos tecnoloacutegicos - Software 61

Tabla 5 Variables de Anaacutelisis ndash ldquoMoacutedulo Ventasrdquo 66

Tabla 6 Atributos de Dimensioacuten - Dim_Time 68

Tabla 7 Atributos de Dimensioacuten ndash Dim_Promotion 69

Tabla 8 Mapeo de las Fuentes ndash Dim_Promotion 69

Tabla 9 Atributos de Dimensioacuten ndash Dim_Product 71

Tabla 10 Mapeo de las Fuentes ndash Dim_Product 71

Tabla 11 Atributos de Dimensioacuten ndash Dim_Customer 73

Tabla 12 Mapeo de las Fuentes ndash Dim_Customer 73

Tabla 13 Atributos de Dimensioacuten ndash Dim_Channel 74

Tabla 14 Mapeo de las Fuentes - Dim_Channel 75

Tabla 15 Atributos de dimensioacuten - SALES 76

Tabla 16 Medidas - SALES 77

Tabla 17 Tabla ldquoCHANNELSrdquo del modelo E-R ldquoSALES_WHrdquo 79

Tabla 18 Tabla ldquoCUSTOMERSrdquo del modelo E-R ldquoSALES_WHrdquo 79

Tabla 19 Tabla ldquoPRODUCTSrdquo del modelo E-R ldquoSALES_WHrdquo 80

Tabla 20 Tabla ldquoPROMOTIONSrdquo del modelo E-R ldquoSALES_WHrdquo 80

Tabla 21 Tabla ldquoTIMESrdquo del modelo E-R ldquoSALES_WHrdquo 81

Tabla 22 Tabla ldquoSALESrdquo del modelo E-R ldquoSALES_WHrdquo 81

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

9 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 1 Introduccioacuten

En el presente capiacutetulo se trataraacute sobre la exposicioacuten de puntos esenciales para la disertacioacuten de

grado definiendo los objetivos y alcance del proyecto Ademaacutes se expondraacuten conceptos

fundamentales y las tecnologiacuteas necesarias para el desarrollo del proyecto con el fin de presentar

una base de conocimientos sobre la cual el proyecto se desarrollaraacute

11 Objetivos

111 Objetivo General

Implementar un modelo baacutesico para el uso de la informacioacuten georeferencial en aplicaciones de

Business Intelligence especiacuteficamente utilizando data mart para la creacioacuten de un data warehouse

corporativo

112 Objetivos Especiacuteficos

- Analizar sobre Business Intelligence y sus respectivos componentes necesarios para la

implementacioacuten de un modelo baacutesico para el uso de informacioacuten georeferencial especiacuteficamente

utilizando data mart para la creacioacuten de un data warehouse

- Averiguar las caracteriacutesticas de la informacioacuten georeferencial en la gestioacuten de una empresa de

retail

- Realizar ldquointeligencia de negociordquo para una empresa de retail

- Analizar metodologiacuteas y herramientas de construccioacuten de data warehouse y soluciones de

Business Intelligence que garanticen el acceso de la informacioacuten de acuerdo a las mejores

praacutecticas de la industria de sistemas de informacioacuten gerencial que permitan contar con

Una sola versioacuten de la verdad

Informacioacuten confiable y a tiempo

Acceder a indicadores de gestioacuten del negocio

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

10 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Accesar dentro de la misma herramienta a la informacioacuten que componen los

indicadores de gestioacuten

Detectar tendencias y excepciones

- Disentildear los cubos de informacioacuten para el modelo baacutesico para la construccioacuten de un data

warehouse para una empresa de retail

- Implementar ciertas consultas utilizando los cubos

113 Justificacioacuten

Para toda empresa la toma de decisiones es un proceso esencial que permite el cumplimiento de

sus objetivos y es la accioacuten maacutes importante que se desarrolla dentro de una organizacioacuten porque la

administracioacuten se basa en dichas decisiones

La toma de decisiones es el proceso para identificar y seleccionar un curso de accioacuten para resolver un

problema en especiacutefico

Basado en lo anterior es importante optimizar el proceso minimizar el tiempo tomar las decisiones

maacutes acertadas y basarlas en argumentos vaacutelidos en el menor costo posible Esto se puede lograr a

traveacutes del uso de la inteligencia de negocios porque permite obtener la informacioacuten adecuada a

disposicioacuten de las personas que la necesiten en una manera comprensible para cada uno y de forma

raacutepida

Las empresas son importantes para el paiacutes porque contribuyen en gran medida tanto a la economiacutea

como a la sociedad por lo que se considera oportuna la implementacioacuten de un modelo baacutesico para el

uso de la informacioacuten georeferencial en aplicaciones de business intelligence para optimizar la

gestioacuten de una empresa de retail

Para dicha implementacioacuten se utilizaraacute herramientas de Oracle por el faacutecil acceso a las mismas

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

11 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

114 Alcance

La presente disertacioacuten de grado culminaraacute con una aplicacioacuten funcional para que el usuario final

haga uso de los cubos de informacioacuten

115 Metodologiacutea

El siguiente proyecto se llevaraacute a cabo por medio de una metodologiacutea investigativa y descriptiva ya

que se realizaraacute en primera instancia un anaacutelisis sobre Business Intelligence para luego proceder a la

implementacioacuten del modelo baacutesico para el uso de la informacioacuten georeferencial para optimizar la

gestioacuten de una empresa de retail Para la implementacioacuten se aplicaran modelos de BI Oracle

Para la implementacioacuten se analizaraacute dos metodologiacuteas Kimball e Inmon donde se procederaacute a

escoger una

116 Definiciones Acroacutenimos y Abreviaciones

Business Intelligence

El exceso de informacioacuten no es poder pero el conocimiento siacute lo es

Con mucha frecuencia la transformacioacuten y el anaacutelisis de toda la informacioacuten y datos que las propias

compantildeiacuteas generan se convierte en un problema y por lo tanto la toma de decisiones se vuelve

desesperadamente lenta o se toman decisiones sin toda la informacioacuten relevante

Las tecnologiacuteas de Inteligencia de Negocios (Business Intelligence) ayudan a los ejecutivos y

funcionarios a entender los datos maacutes raacutepidamente a fin de que puedan tomar decisiones raacutepidas y

mejores y finalmente mejorar sus movimientos hacia la consecucioacuten de objetivos de negocios El

impulsor clave detraacutes de los objetivos de BI es incrementar la eficiencia organizacional y la

efectividad

La Inteligencia de Negocios (BI) y la Data Warehouse (DW) como componentes de alto nivel de los

Sistemas de Informacioacuten tienen una serie de ventajas y beneficios para toda organizacioacuten entre los

maacutes importantes estaacute el manejar vastas cantidades de informacioacuten y obtener conocimiento de ellas

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

12 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

permitiendo un mejor desempentildeo de la empresa Con esa informacioacuten maacutes precisa y conocimiento

que se adquiere se puede mejorar el manejo operativo de la empresa tambieacuten se pueden tomar

decisiones estrateacutegicas y se mejora el desempentildeo de muchas de sus funciones como marketing

ventas precios pronoacutesticos finanzas cadena de abastecimientos y atencioacuten al cliente

Data Warehouse

Un Data Warehouse (DWH) es un repositorio central que contiene la informacioacuten maacutes valiosa de la

empresa Los datos que aquiacute se almacenan han pasado por un proceso de calidad que asegura su

consistencia Ademaacutes el repositorio estaacute construido de tal manera que el acceso sea lo maacutes raacutepido

posible

Su construccioacuten se va haciendo por etapas que pueden corresponder a los procesos o a las

principales aacutereas funcionales de la empresa Por ejemplo Aacuterea de Ventas Aacuterea Financiero Contable

Aacuterea de Recursos Humanos etc Estas aacutereas reciben el nombre de Data Marts

Otra opcioacuten es construir Data marts especiacuteficos para proyectos que requieren informacioacuten de la

compantildeiacutea Anaacutelisis de Rentabilidad por Producto Agencias Cliente Preparacioacuten de Estados

Financieros Administrativos Proyectos de Balanced Scorecard Six Sigma Evaluacioacuten de Eficiencia de

Procesos Especiacuteficos etc

Datamart

Un data mart es una versioacuten especial de un data warehouse Son subconjuntos de datos con el

propoacutesito de ayudar a que un aacuterea especiacutefica dentro del negocio pueda tomar mejores decisiones

Los datos existentes en este contexto pueden ser agrupados explorados propagados de muacuteltiples

formas para que diversos grupos de usuarios realicen la explotacioacuten de los mismos de la forma maacutes

conveniente seguacuten sus necesidades

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

13 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Modelo de Datos

Un modelo de datos es un sistema formal y abstracto que permite describir los datos de acuerdo con

reglas y convenios predefinidos Es un sistema formal pues los objetos del sistema se manipulan

siguiendo reglas perfectamente definidas y utilizando exclusivamente los operadores definidos en el

sistema independientemente de lo que estos objetos y operadores puedan significar Existen

modelos relacionales y modelos multidimensionales

- Modelo Relacional

Es un modelo de datos basado en la loacutegica de predicados y en la teoriacutea de conjuntos Es el modelo

maacutes utilizado en la actualidad para modelar problemas reales y administrar datos dinaacutemicamente El

modelo relacional es el pilar fundamental para el disentildeo de la mayoriacutea de las bases de datos La

composicioacuten de estas bases de datos son decenas de tablas relacionadas

- Modelo Multidimensional

El modelo multidimensional es una teacutecnica para modelar bases de datos simples y entendibles al

usuario final ya sea para presentar la informacioacuten en un marco estaacutendar e intuitivo que permitan un

acceso de alto rendimiento Sus principales componentes son

Tablas de Hechos es la tabla central de un esquema y contiene los valores de las medidas de

negocio Cada medida se toma mediante la interseccioacuten de las dimensiones que la definen dichas

dimensiones estaraacuten reflejadas en sus correspondientes tablas de dimensiones que rodearaacuten la tabla

de hechos y estaraacuten relacionadas con ella

Tabla de Dimensiones son elementos que contienen atributos que se utilizan para restringir y

agrupar los datos almacenados en una tabla de hechos cuando se realizan consultas sobre dicho

datos en un entorno de data warehouse o data mart

Proceso ETL Es el proceso que permite a las organizaciones mover datos desde muacuteltiples fuertes reformatearlos

limpiarlos y cargarlos en otra base de datos data mart o data warehouse para analizarla y apoyar

un proceso de negocio

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

14 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Extraer Extraer la informacioacuten de las diferentes fuentes de datos

- Transformar Esta fase aplica una serie de reglas de negocio o funciones sobre los datos extraiacutedos

para convertirlos en datos que seraacuten cargados

- Carga es el momento en el cual los datos de la fase anterior (transformacioacuten) son cargados en el

sistema de destino

Cubos de Informacioacuten

Los cubos de informacioacuten o cubos OLAP son almacenes de datos donde se trata de organizar los

datos por tablas o relaciones los cubos OLAP tienen un nuacutemero indefinido de dimensiones ademaacutes

contendraacute datos de una determinada variable que se desea analizar proporcionando una vista loacutegica

de los datos provistos por el sistema de informacioacuten hacia el data warehouse esta vista estaraacute

dispuesta seguacuten unas dimensiones y podraacute contener informacioacuten calculada

A la informacioacuten de un cubo puede acceder mediante tablas dinaacutemicas en una hoja de caacutelculo o a

traveacutes de programas personalizados Las tablas dinaacutemicas le permiten manipular las vistas de la

informacioacuten con mucha facilidad Las diferentes operaciones que se pueden realizar con cubos de

informacioacuten se producen con mucha rapidez Llevando estos conceptos a un data warehouse eacuteste es

una coleccioacuten de datos que estaacute formada por dimensiones y variables entendiendo como

dimensiones a aquellos elementos que participan en el anaacutelisis y variables a los valores que se

desean analizar

Dimensiones

Las dimensiones de un cubo son atributos relativos a las variables son las perspectivas de anaacutelisis de

las variables (forman parte de la tabla de dimensiones) Son cataacutelogos de informacioacuten

complementaria necesaria para la presentacioacuten de los datos a los usuarios como por ejemplo

descripciones nombres zonas rangos de tiempo etc Es decir la informacioacuten general

complementaria a cada uno de los registros de la tabla de hechos

Variables

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

15 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Tambieacuten llamadas indicadores de gestioacuten son los datos que estaacuten siendo analizados Forman parte

de la tabla de hechos Maacutes formalmente las variables representan alguacuten aspecto cuantificable o

medible de los objetos o eventos a analizar Normalmente las variables son representadas por

valores detallados y numeacutericos para cada instancia del objeto o evento medido En forma contraria

las dimensiones son atributos relativos a las variables y son utilizadas para indexar ordenar agrupar

o abreviar los valores de las mismas

Georeferenciacioacuten

Es el proceso que nos permite agregar coordenadas geograacuteficas (latitud y longitud) a su base de

datos para que pueda ser visualizada en un mapa

A traveacutes de la georeferenciacioacuten se aporta con una nueva dimensioacuten en la comprensioacuten de la

informacioacuten del mercado para el sector retail proporcionando un soporte soacutelido para la toma de

decisiones en todos los aacutembitos

Empresa de Retail

Es un sector econoacutemico que engloba a las empresas especializadas en la comercializacioacuten masiva de

productos o servicios uniformes a grandes cantidades de clientes Es el sector industrial que entrega

productos al consumidor final

En el negocio del retail se pueden incluir todas las tiendas o locales comerciales que habitualmente

se encuentran en cualquier centro urbano con venta directa al puacuteblico sin embargo su uso se halla

maacutes bien ligado a las grandes cadenas de locales comerciales El ejemplo maacutes comuacuten del retail lo

constituyen los supermercados otros comercios tradicionalmente asociados al retail son las tiendas

por departamentos casas de artiacuteculos para el hogar ferreteriacuteas farmacias venta de indumentaria

libreriacuteas entre muchas maacutes

La complejidad del retail viene dada por la amplia variedad de artiacuteculos y tipos de artiacuteculos que

ofrecen asiacute como el nivel de operaciones efectuado Las operaciones de venta del retail generan una

cantidad de datos tal que puede resultar abrumadora para aquellos ajenos al negocio

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

16 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 2 Marco Teoacuterico

En este capiacutetulo se explicara sobre la inteligencia de negocios definicioacuten origen caracteriacutesticas y la

arquitectura general de la solucioacuten de BI estos conceptos ayudaran a fundamentar la

implementacioacuten de este proyecto

21 Inteligencia de Negocios

Introduccioacuten

Uno de los conceptos maacutes acertados para la definicioacuten de Inteligencia de Negocios es el descrito por

Thomas H Davenport el cual hace mencioacuten al teacutermino como

ldquoConjunto de Tecnologiacuteas y Procesos que utilizan datos para entender y analizar el desempentildeo del

negociordquo

Origen

El intereacutes por la Inteligencia de Negocios viene creciendo a medida que su empleo posibilita a las

corporaciones realizar una serie de anaacutelisis y proyecciones para agilizarlos procesos relacionados a la

toma de decisiones Es lo que defiende Howard Dresner vicepresidente de la empresa Gartner y

padre del teacutermino Asiacute como eacutel los norteamericanos ganaron fama por el desarrollo de las modernas

herramientas de BI

Pero en teacuterminos de registro histoacuterico Yves-Michel Marti cientiacutefico profesor y fundador de Egideria

una de las mayores empresas europeas de consultoriacutea en Inteligencia de Negocios clama por que el

viejo continente se reconozca como la cuna y la aplicacioacuten pionera del concepto de BI Seguacuten Marti

la tradicioacuten de los paiacuteses europeos estaacute repleta de referencias En sus estudios sobre economiacutea

inteligente uno de los ejemplos citados relata que a fines del siglo XVI la Reina Elizabeth I con el

objetivo de ocupar los territorios conquistados determinoacute que la base de la fuerza inglesa fuera

informacioacuten y comercio y le pidioacute al filoacutesofo Francis Bacon que inventase un sistema dinaacutemico de

informacioacuten el cual fue ampliamente aplicado por los ingleses

Por la oacuteptica de la tecnologiacutea la era que podemos llamar ldquopre-BIrdquo estaacute en un pasado no muy distante

aproximadamente entre treinta y cuarenta antildeos atraacutes cuando las computadoras dejaron de ocupar

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

17 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

salas gigantescas a medida que disminuyeron su tamantildeo y al mismo tiempo las empresas

comenzaron a ver los datos como una posible e importante fuente generadora de informaciones

decisorias

Sin embargo en aquella eacutepoca todaviacutea no existiacutean recursos eficientes que posibilitasen un anaacutelisis

consistente de esos datos para la toma de decisiones Era posible reunir informaciones de manera

integrada fruto de sistemas transaccionales establecidos con predominancia en datos jeraacuterquicos

pero que reunidos como bloques cerrados de informacioacuten permitiacutean una visioacuten de la empresa pero

no traiacutean ganancias decisivas o negociables Estamos hablando del final de los antildeos 60

El panorama comenzoacute a cambiar en la deacutecada del 70 con el surgimiento de las tecnologiacuteas de

almacenamiento y acceso a datos DASD (Direct Access Storage Device ndash dispositivo de

almacenamiento de acceso directo) y SGBD (Sistema Administrador de Base de Datos) dos siglas

cuyo principal significado era el de establecer una uacutenica fuente de datos para todo el procesamiento

A partir de entonces la computadora pasoacute a verse como un coordinador central para actividades

corporativas y la base de datos fue considerada un recurso baacutesico para asegurar la ventaja

competitiva en el mercado

Ilustracioacuten 1 Edgar Codd (1969)1

A comienzos de los antildeos 90 la mayoriacutea de las grandes empresas contaba solamente con Centros de

Informacioacuten (CI) que aunque manteniacutean stock de datos ofreciacutean poquiacutesima disponibilidad de

informacioacuten Igualmente los CIs supliacutean de cierta forma las necesidades de ejecutivos y

responsables por la toma de decisiones y suministraban informes e informaciones gerenciales El

mercado pasoacute a comportarse de un modo maacutes complejo y la Tecnologiacutea de la Informacioacuten avanzoacute

rumbo al perfeccionamiento de herramientas de software las cuales ofreciacutean informaciones precisas

1 Fuente httpbi-unadblogspotcom Autor Eduardo A Carrillo Q

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

18 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

y en el momento oportuno para definir acciones que teniacutean como objetivo la mejoriacutea del

desempentildeo en el mundo de los negocios

Entre 1992 y 1993 surgioacute el Data Warehouse un repositorio uacutenico de datos (los cuales fueron

consolidados limpiados y uniformizados) considerado por los especialistas en el asunto como pieza

esencial para la ejecucioacuten praacutectica de un proyecto de Inteligencia de Negocios Sin embargo cuando

se trata de BI las opiniones no siempre son unaacutenimes Seguacuten la evaluacioacuten de algunos consultores es

importante que la empresa que desea implementar herramientas de anaacutelisis disponga de un

repositorio especiacutefico para reunir los datos ya transformados en informacioacuten Ese repositorio no

debe ser necesariamente un Data Warehouse sino algo menos complejo como por ejemplo un

Data Mart (base de datos disentildeada de forma personalizada para asuntos o aacutereas especiacuteficas) o una

base de datos relacional comuacuten pero separada del ambiente transaccional (operativo) y dedicada a

almacenar las informaciones usadas como base para la realizacioacuten de diferentes anaacutelisis y

proyecciones

Ilustracioacuten 2 Descripcioacuten de un repositorio de informacioacuten2

Con ello el sector corporativo comenzoacute a interesarse por las soluciones de BI de forma maacutes

contundente principalmente a fines de 1996 cuando el concepto comenzoacute a ser difundido como un

proceso de evolucioacuten del EIS - Executive Information Systems - un sistema creado a fines de la

2 Fuente httpwwwslidesharenethugocesinteligencia-de-negocios-business-intelligence Autor Hugo

Ceacutespedes A

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

19 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

deacutecada del 70 a partir de los trabajos desarrollados por los investigadores del MIT (Massachusetts

Institute of Tecnology EEUU)

El EIS (Executive Information System) es un software que tiene la intencioacuten de suministrar

informaciones empresariales a partir de una base de datos

Con el paso de los antildeos el teacutermino Inteligencia de Negocios tuvo mayor alcance dentro de un

proceso natural de evolucioacuten abarcando una serie de herramientas como el propio EIS (Executive

Information System ndash Sistema de Informaciones Ejecutivas) maacutes las soluciones DSS (Decision Support

System ndash Sistema de Soporte a la toma de decisiones) Planillas Electroacutenicas Generadores de

Consultas y de Informes Data Marts Data Mining Herramientas OLAP entre tantas otras que

tienen como objetivo promover agilidad comercial dinamizar la capacidad de toma de decisiones y

refinar estrategias de relacioacuten con clientes para responder a las necesidades del sector corporativo

Ilustracioacuten 3 Evolucioacuten de la Inteligencia de Negocios3

La historia de la Inteligencia de Negocios tambieacuten estaacute profundamente relacionada al ERP (Enterprise

Resource Planning) que representa los sistemas integrados de gestioacuten empresarial cuya funcioacuten es

facilitar el aspecto operativo de las empresas Estos sistemas registran procesan y documentan cada

hecho nuevo y distribuyen la informacioacuten de manera clara y segura en tiempo real

Pero las empresas que implementaron estos sistemas se dieron cuenta raacutepidamente que tan soacutelo

almacenar gran cantidad de datos de nada valiacutea si esas informaciones estaban repetidas incompletas

3 Fuente httpwwwslidesharenethugocesinteligencia-de-negocios-business-intelligence Autor Hugo

Ceacutespedes A

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

20 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

y dispersadas en varios sistemas dentro de la corporacioacuten Se percibioacute que era necesario disponer de

herramientas que permitiesen reunir esos datos en una base uacutenica y trabajarlos de forma que

posibilitasen la realizacioacuten de diferentes anaacutelisis bajo variados aacutengulos Por esa razoacuten la mayoriacutea de

los proveedores de ERP comenzoacute a embutir en sus paquetes los moacutedulos de BI que estaacuten

sofisticaacutendose cada vez maacutes

Definicioacuten

Inteligencia de Negocios se define como la habilidad de generar conocimiento extraiacutedo a partir de

datos para apoyar a la toma de decisiones mediante procesos que hacen uso de metodologiacuteas

tecnologiacuteas y aplicaciones que permiten el tratamiento y la depuracioacuten de la informacioacuten de distintas

fuentes y como resultado aplicar teacutecnicas analiacuteticas de generacioacuten del conocimiento

Como componente de alto nivel de los sistemas de informacioacuten tienen una serie de ventajas y

beneficios para toda organizacioacuten entre los maacutes importantes estaacute el manejar vastas cantidades de

informacioacuten y obtener conocimiento de ellas permitiendo un mejor desempentildeo de la empresa Con

esa informacioacuten maacutes precisa y conocimiento que se adquiere se puede mejorar el manejo operativo

de la empresa tambieacuten se pueden tomar decisiones estrateacutegicas y se mejora el desempentildeo de

muchas de sus funciones como marketing ventas precios pronoacutesticos finanzas cadena de

abastecimientos y atencioacuten al cliente

La Inteligencia de Negocios busca convertir una empresa en una entidad analiacutetica esto implica que

ademaacutes de procesar datos e informacioacuten esta aprenda a generar conocimiento y sobretodo

aprendan de ello

Y como resultado hacer que las empresas sean maacutes productivas y tengan mayor competitividad

dentro del mercado

Entre las principales caracteriacutesticas se mencionan las siguientes

Accesibilidad a la informacioacuten

- Al ser la informacioacuten la base de la solucioacuten de inteligencia de negocios las herramientas deben

asegurar y garantizar el acceso a la informacioacuten de manera iacutentegra raacutepida y segura

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

21 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Apoyo en la toma de decisiones

- Las herramientas deben como resultado brindar anaacutelisis de informacioacuten relevantes que apoyen la

toma de decisiones y le permitan al usuario tener la facilidad de seleccionar y manipular la

informacioacuten que necesite

Orientacioacuten al usuario final

- Las herramientas prestan la mayor facilidad para el usuario final e independizar la parte teacutecnica

con el uso de las herramientas de presentacioacuten de manera que los usuarios finales tengan

acceso de forma intuitiva a la informacioacuten y puedan manipular y crear sus propios anaacutelisis

Otras caracteriacutesticas

- Obtener informacioacuten de manera oportuna y precisa en tiempo real

- Medir y evaluar el desempentildeo a nivel de proceso o a nivel organizacional

- Analizar patrones de comportamiento en el tiempo

- Ejecutar y monitorear planes operativos

- Analizar a la empresa bajo teacuterminos de mercado y competencia

- Eliminar suposiciones en la toma de decisiones

- Revelar oportunidades de crecimiento y rentabilidad

Importancia

La importancia de la implementacioacuten de una solucioacuten de inteligencia de negocios dentro de una

empresa radica en

- Soportar y apoyar a la toma de decisiones

- Analizar de forma intuitiva e interactiva la informacioacuten relevante del negocio

- Permitir a los usuarios manejar una gran cantidad de informacioacuten para el anaacutelisis y establecer sus

relaciones comprender comparativos y tendencias

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

22 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Prevenir la potencial perdida de informacioacuten relevante por la masiva acumulacioacuten de informacioacuten

histoacuterica

- Proveer la mejor plataforma tecnoloacutegica para el proceso decisional aumentando la performance

y rendimiento de la organizacioacuten

- Obtener y procesar informacioacuten estrateacutegica y operacional actual y pasada

- Medir el desempentildeo de una empresa bajo indicadores de gestioacuten

- Incentivar como proceso de mejora continua alineado a los objetivos estrateacutegicos de la empresa

Grados de Inteligencia dentro de una Empresa

Ilustracioacuten 4 Procesos Organizacionales4

La inteligencia de Negocios es el conjunto de tecnologiacuteas y procesos que permiten la generacioacuten de

conocimiento a partir de la informacioacuten relevante del rol de negocio para entender y analizar del

desempentildeo de la empresa tanto como negocio a nivel operativo taacutectico y estrateacutegico

Cada nivel tiene una funcioacuten primordial tanto dentro del mismo nivel como con los niveles aledantildeos

justamente buscando el alineamiento con los objetivos y procesos organizacionales y estos son

4 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

23 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Nivel Estrateacutegico

- Analizar y controlar el desempentildeo empresarial

- Control de meacutetricas e indicadores de gestioacuten

- Alinear las estrateacutegicas y objetivos corporativos de la empresa

Nivel Taacutectico

- Realizar consultas y anaacutelisis multidimensional sobre la informacioacuten relevante

- Acceder analizar y formatear informacioacuten de manera independiente

- Determinar los factores de anaacutelisis de la informacioacuten en tiempo y espacio

Nivel Operativo

- Reportes operativos bajo demanda

- Creacioacuten y distribucioacuten de reportes de cualquier fuente de datos seguacuten la necesidad del usuario

- Responder a preguntas de negocio correcta y oportunamente

22 Arquitectura General de la Solucioacuten de BI

Ilustracioacuten 5 Arquitectura de una solucioacuten de BI5

5 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

24 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

El esquema general que emplea una solucioacuten de inteligencia de negocios es el desarrollo y utilizacioacuten

de un sistema de informacioacuten inteligente el cual es creado a partir del modelamiento de la

informacioacuten relevante de la empresa mediante la determinacioacuten de meacutetricas y factores de anaacutelisis

seguacuten el rol del negocio

De acuerdo al nivel y a la complejidad de anaacutelisis las actividades de inteligencia de negocios se

resumen de la siguiente manera

Informacioacuten Operacional

Corresponde a la informacioacuten que administra la empresa como parte de su giro de negocio la misma

puede provenir de distintas fuentes

- Archivos de texto

- Archivos Excel

- BDD empresariales

Proceso ETL

- Las herramientas y teacutecnicas ETL (extraer transformar y cargar) extraen los distintos datos de

diversas fuentes los depuran y preparan (homogeneizacioacuten de los datos) para posteriormente

almacenarlos dentro de un data warehouse o data mart y finalmente poder consumir esta

informacioacuten resultante dentro de herramientas especializadas de anaacutelisis

23 Data Warehouse

Definicioacuten

Un Data Warehouse (DWH) es un repositorio central que contiene la informacioacuten maacutes valiosa de la

empresa Los datos que aquiacute se almacenan han pasado por un proceso de calidad que asegura su

consistencia Ademaacutes el repositorio estaacute construido de tal manera que el acceso sea lo maacutes raacutepido

posible

Objetivos

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

25 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Los objetivos principales de un Data Warehouse son

- Hacer la informacioacuten de la organizacioacuten accesible

- Hacer la informacioacuten de la organizacioacuten consistente

- Controlar el acceso efectivo a los datos

- Generar informacioacuten de manera flexible

- Servir de ayuda a la toma de decisiones

Ventajas

Las principales ventajas de un Data Warehouse son

- Toda la informacioacuten estaacute un solo lugar (Una sola fuente de la verdad)

- Informacioacuten actualizada

- Acceso raacutepido

- No hay liacutemites de espacio (Ej Archivos XLS)

- Contiene toda la historia de la compantildeiacutea

- Faacutecil de comprender (Modelada en teacuterminos del negocio)

- Contiene definiciones claras y uniformes

- Datos estandarizados

Sistema Tradicional vs Data Warehouse

Las diferencias entre estos dos tipos de sistemas son

Sistema Tradicional Data Warehouse

Especializada en la actualizacioacuten del procesamiento transaccional

Especializada en el almacenamiento y consulta jerarquizada de la informacioacuten

Orientado a un proceso particular del negocio Anaacutelisis del rol de negocio para el apoyo en toma de decisiones

Datos en general desagregados seguacuten el proceso

Datos en distintos niveles de detalle y agregacioacuten

Importancia del dato actual a nivel transaccional

Importancia del dato histoacuterico ya actual a nivel de anaacutelisis

Estructura entidad relacioacuten Estructura multidimensional

Usuarios de nivel operativo y taacutectico Usuarios de nivel estrateacutegico

Maneja informacioacuten operativa del negocio Maneja informacioacuten interna y externa de anaacutelisis de negocio

Tabla 1 Diferencias del Sistema Tradicional vs Data Warehouse

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

26 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Data Warehouse o Data Mart

Un Data Warehouse o Data Mart es un repositorio dentro de la base de datos que se caracteriza por

integrar la informacioacuten de distintas fuentes bajo un anaacutelisis y modelamiento previo de una

estructura que sea suficientemente estable vasta y raacutepida para el anaacutelisis del negocio de la empresa

La ventaja principal de este tipo de estructura dentro de la base de datos es la accesibilidad a la

informacioacuten ya que maneja un modelamiento desnormalizado a diferencia del modelo entidad

relacioacuten lo que permite generar rapidez y fluidez para las consultas de la informacioacuten

Un data warehouse abarca todos los procesos dentro de una empresa a nivel corporativo mientras

que un data mart es considerado un data warehouse especializado por cada una de las aacutereas dentro

de la organizacioacuten de la empresa

Como opcioacuten de implementacioacuten se tiene

- A partir de un data warehouse crear data marts especializados por cada una de las aacutereas de la

empresa

- Crear data marts especializados por cada aacuterea dentro de la empresa y posteriormente construir

un data warehouse unificado

Para cualquiera de los casos se debe tener las siguientes consideraciones

- Crear un data warehouse corporativo abarca una larga etapa de disentildeo Construccioacuten y

validacioacuten en un tiempo estimado de 1 a 2 antildeos

- Crear un data mart especializado conlleva pedidos de proyecto maacutes cortos aproximadamente de

3 a 4 meses por su focalizacioacuten en procesos especiacuteficos teniendo la consideracioacuten que no se

debe perder la visa final de integracioacuten con otros data marts

Caracteriacutesticas

Las caracteriacutesticas principales de un data warehouse y data mart son

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

27 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Integrado

- Toda la informacioacuten se maneja dentro de una estructura consistente ya que como se mencionoacute

la informacioacuten puede extraerse de distintas fuentes y se debe tener en cuenta la integracioacuten

entre todas ellas y a queacute nivel de detalle se analizaran

Temaacutetico

- El modelamiento busca integrar en un entorno operacional la informacioacuten relacional necesaria

para la generacioacuten del conocimiento del negocio mediante la organizacioacuten de la informacioacuten por

temas o puntos de anaacutelisis para facilitar su acceso y entendimiento basados en aspectos de

intereacutes de la empresa por ejemplo todo los datos sobre clientes pueden ser consolidados en

una uacutenica tabla del data warehouse como una dimensioacuten de clientes

Histoacuterico

- La estructura del data warehouse y data mart permite manejar la informacioacuten histoacuterica del

negocio para el estudio de tendencias y anaacutelisis de comportamiento ya que esta refleja un

estado de actividad del negocio en un determinado tiempo

Los sistemas tradicionales manejan la informacioacuten del diacutea a diacutea del negocio estos se centran en

la informacioacuten operacional mientras que la funcioacuten del data warehouse es el almacenamiento de

la informacioacuten histoacuterica del negocio este tiempo es determinado bajo el disentildeo y la estimacioacuten

de la relevancia de la informacioacuten

No volaacutetil

- El data warehouse maneja una estructura de lectura de la informacioacuten se especializa en la

buacutesqueda aacutegil y raacutepida en grandes cantidades de informacioacuten a diferencia de los modelos

tradicionales que soportan la transaccionalidad del negocio mediante las operaciones de

creacioacuten modificacioacuten eliminacioacuten y buacutesqueda

El data warehouse y data mart se actualizan mediante la incorporacioacuten de los uacuteltimos valores

tomados de las diferentes variables y distintas fuentes logrando mantener la informacioacuten integra

y no volaacutetil en el tiempo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

28 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

El principal problema es que dentro de los sistemas tradicionales la informacioacuten es cambiante de

un momento a otro por lo que se busca dentro del data warehouse es lograr una estructura

estable a los cambios en lo posible

Es decir que principalmente el data warehouse se enfoca en la carga inicial de la informacioacuten el

acceso a ella

24 Informacioacuten Georeferencial

Definicioacuten

Georeferenciacioacuten

- Es el proceso que nos permite agregar coordenadas geograacuteficas (latitud y longitud) a su base de

datos para que pueda ser visualizada en un mapa

A traveacutes de la georeferenciacioacuten se aporta con una nueva dimensioacuten en la comprensioacuten de la

informacioacuten del mercado para el sector retail proporcionando un soporte soacutelido para la toma de

decisiones en todos los aacutembitos

Un Dashboard que nos muestre la informacioacuten a traveacutes de mapas a partir de datos de sistemas

georeferenciales formato KML u otras fuentes espaciales nos va a permitir estratificar y navegar

por el mapa y la informacioacuten obteniendo como resultado un potente Dashboard que muestre

KPIrsquos e informacioacuten georeferenciada de una forma faacutecil e intuitiva para el usuario de negocio

Caracteriacutesticas

Principales caracteriacutesticas del uso de la informacioacuten georeferencial

- Procedencia geograacutefica de los clientes

- Visualizacioacuten de puntos de venta y caacutelculo de aacutereas de influencia anaacutelisis de cobertura

geograacutefica

- Seleccioacuten de zonas y clientes para acciones por canales directos

Ventajas

El uso de informacioacuten Georeferencial tiene las siguientes ventajas

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

29 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- La visualizacioacuten de la informacioacuten georeferenciada en Mapas optimiza la toma de decisiones

mediante Dashboards y proporciona ldquoValor Antildeadidordquo a un sistema Analiacutetico de BI

- Integracioacuten de la informacioacuten contenida en los data mart

- Consulta de datos OLAP

Georeferenciacioacuten en BI

Es una nueva perspectiva de la informacioacuten que aporta nuevas puertas de anaacutelisis y simplifica su

comprensioacuten Al mostrarse referenciada geograacuteficamente

La inteligencia de negocios transforma una herramienta operativa (georeferenciacioacuten) en un soporte

para la decisioacuten estrateacutegica

25 Empresa de Retail

Definicioacuten

Es un sector econoacutemico que engloba a las empresas especializadas en la comercializacioacuten masiva de

productos o servicios uniformes a grandes cantidades de clientes Es el sector industrial que entrega

productos al consumidor final

En el negocio del retail se pueden incluir todas las tiendas o locales comerciales que habitualmente

se encuentran en cualquier centro urbano con venta directa al puacuteblico sin embargo su uso se halla

maacutes bien ligado a las grandes cadenas de locales comerciales El ejemplo maacutes comuacuten del retail lo

constituyen los supermercados otros comercios tradicionalmente asociados al retail son las tiendas

por departamentos casas de artiacuteculos para el hogar ferreteriacuteas farmacias venta de indumentaria

libreriacuteas entre muchas maacutes La complejidad del retail viene dada por la amplia variedad de artiacuteculos

y tipos de artiacuteculos que ofrecen asiacute como el nivel de operaciones efectuado Las operaciones de

venta del retail generan una cantidad de datos tal que puede resultar abrumadora para aquellos

ajenos al negocio

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

30 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Caracteriacutesticas

Caracteriacutesticas destacadas de una empresa de retail

- Posee puntos de ventas

- Realiza ventas a plazos oacuterdenes especiales etc

- Gestioacuten de clientela retencioacuten y lealtad

- Gestioacuten y control de inventario

- Gestioacuten de oacuterdenes de compra y traslados

- Seguridad de gestioacuten y productividad

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

31 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 3 Herramientas de una Solucioacuten de BI

Se considera indispensable detallar las herramientas de una solucioacuten de BI que se utilizaraacute para este

proyecto Para lo cual el presente capiacutetulo comenzaraacute explicando cada componente de Oracle

Business Intelligence (OBI) seguido de una amplia definicioacuten sobre herramientas para la construccioacuten

de mapas para desarrollar el modelo baacutesico para uso de informacioacuten georeferencial

31 Herramientas de Oracle Business Intelligence (OBI)

Ilustracioacuten 6 Herramientas de Oracle BI6

La suite de Oracle BI posee e integra herramientas especializadas dentro de cada etapa del ciclo de

vida de desarrollo de una solucioacuten de BI

Las herramientas a explicar son Oracle y se han conceptualizado como una ayuda para la alta

gerencia en la toma de decisiones estrateacutegicas de la organizacioacuten Sin embargo debido al ambiente

de competencia actual las organizaciones cada vez maacutes deben tomar decisiones orientadas al diacutea a

6 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

32 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

diacutea que les permitan ser maacutes eficientes y satisfacer de manera maacutes completa las necesidades de sus

clientes

Estas herramientas trabajan de forma integral en una liacutenea de desarrollo estaacutendar por cada proceso

dentro del proyecto como se detalla a continuacioacuten

- Extraccioacuten transformacioacuten y carga (Oracle Warehouse Builder)

- Modelamiento y almacenamiento fiacutesico (Oracle Database)

- Modelamiento loacutegico (Oracle BI Server)

- Construccioacuten de anaacutelisis personalizados (Oracle Answers amp Dashboards)

311 Oracle Business Intelligence 11g

Introduccioacuten

Oracle Business Intelligence 11g comprende una suite completa de herramientas de inteligencia de

negocios bajo el sello de la compantildeiacutea Oracle es un sistema que ofrece una gran gama de capacidades

de presentacioacuten incluyendo informes notificaciones alertas cuadros de mando interactivos

consultas ad hoc gestioacuten de estrategia empresarial anaacutelisis de procesamiento analiacutetico en liacutenea

(OLAP) Balance Scorecard integracioacuten con sistemas moacuteviles y sistemas de gestioacuten

Entre las principales caracteriacutesticas se tiene

- Manejo de cuadros de mando e informes intuitivos guiados faacuteciles en uso y con una amplia

variedad de visualizaciones personalizables

- Generacioacuten de independencia entre los usuarios finales del aacuterea de TI en la creacioacuten y

modificacioacuten de informes y cuadros de mando

- Permite la creacioacuten de informes a medida de la empresa seguacuten los requerimientos del rol del

negocio

- Maneja un sistema de alarmas y notificaciones programables basado en eventos del negocio y

dirigido a los usuarios finales a traveacutes de un medio y canal dedicado

- Integracioacuten con herramientas de Microsoft Office para el consumo de publicacioacuten de

informacioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

33 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

312 Oracle Warehouse Builder

Ilustracioacuten 7 Herramientas de OWB7

Introduccioacuten

En la etapa de ETL Oracle cuenta con la siguiente herramienta para realizar esta funcioacuten Oracle

Warehouse Builder

OWB es un componente integral de cualquier versioacuten de la base de datos Oracle 11g Database bajo

cualquier plataforma certificada por Oracle al ser un componente propio de la base de datos to

tiene costo de licenciamiento adicional

Las principales caracteriacutesticas del producto son

Opcioacuten ETL

- Gestiona los procesos de extraccioacuten transformacioacuten y carga de datos de forma especializada

aumentando el desempentildeo productividad y capacidad de reutilizacioacuten

7 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

34 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Conectores especializados

- Los conectores permiten un acceso e integracioacuten entre las distintos tipos de oriacutegenes y

aplicaciones de ERP Y CRM propias de Oracle y de otros proveedores

Creacioacuten de perfil de datos

- Mediante la creacioacuten de perfiles de datos Oracle Warehouse Builder tiene la capacidad de

evaluar la calidad de los datos permitiendo crear reglas de limpieza de datos lo que se conoce

como transformacioacuten dentro del proceso de ETL y poder llevar un control gracias al componente

de auditoria de datos propio de OWB

Encapsulacioacuten de funciones y procesos propios del negocio

- OWB permite encapsular subprocesos definidos dentro de la herramienta o propios del sistema

de la empresa con el fin de reutilizarlos como objetos propios de la herramienta en futuros

procesos o flujos de ejecucioacuten

Correcciones de datos

- Mediante moacutedulos especializados de Oracle Warehouse Builder se puede generar o disentildear

reglas de autocorreccioacuten dentro de la ejecucioacuten de los procesos ya que estos definen como

deben ser tratados los datos y corregirlos en la transicioacuten al esquema destino

Dimensiones Cambiantes

- OWB maneja lo denominado dimensiones cambiantes bajo la metodologiacutea de Ralph Kimball esto

bajo una simple definicioacuten de los metadatos de la dimensioacuten haciendo que la loacutegica se la maneja

internamente y el usuario la vea como una dimensioacuten maacutes dejando la preocupacioacuten del manejo

de cambios y actualizaciones

Entre los aspectos maacutes relevantes de OWB se mencionan

- Asegurar la calidad de datos que integran el modelado relacional y multidimensional

- Permite la administracioacuten de todo el ciclo de vida de datos y metadatos

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

35 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Facilita la creacioacuten de esquemas data warehouse definicioacuten de jerarquiacuteas y medidas mapeo de

las fuentes de informacioacuten calendarizacioacuten ejecucioacuten y mantenimiento de las actividades de

ETL

- Consolida informacioacuten desde fuentes dispersas

- Permite la conexioacuten a cualquier base de datos

- Todo proceso ETL se encuentra dentro de OWB

- Cubre el ciclo de disentildeo desarrollo y produccioacuten

- 95 coacutedigo es generado por OWB

- Lleva registros de auditoria de todos los procesos de OWB

- Modelamiento grafico de esquemas multidimensionales

- Faacutecil mantenimiento de metadatos y proyectos en OWB

313 Oracle Database

Ilustracioacuten 8 Herramientas de Oracle Database8

8 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

36 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Introduccioacuten

Oracle Database es una plataforma integral de base de datos para Data Warehousing e Inteligencia

de Negocios que brinda un gran rendimiento en escalabilidad y desempentildeo ideal para el desarrollo

de data warehouse y data marts ofreciendo una plataforma exclusiva para el anaacutelisis de informacioacuten

Caracteriacutesticas para la Integracioacuten con Data Warehousing

La base de datos Oracle cuenta con un amplio grupo de capacidades para el desarrollo y ejecucioacuten de

procesos de ETL mediante el uso de la herramienta OWB pero estas pueden ser utilizadas en otros

entornos integrados de data warehousing entre estas caracteriacutesticas incluyen

Funciones

- Oracle Database ofrece optimizaciones de desempentildeo en el manejo de cargas y consultas de

informacioacuten del data warehouse manejo simultaneo de usuarios manejo de solicitudes de

operaciones mediante el uso de un componente propio para la administracioacuten de recursos y

peticiones de la base de datos Ademaacutes maneja un modelo de consistencia de lectura que

garantiza que la carga de informacioacuten no impacte el rendimiento

Particionamiento

- Oracle mediante el particionamiento impide que los procesos se vuelvan lentos y aumenten los

gastos de recursos y tiempos Este proceso consiste en dividir a las tablas maacutes grandes en tablas

maacutes pequentildeas seguacuten el establecimiento de normas de acceso la informacioacuten que es accedida

con menos frecuencia puede ser dividida en otras tablas y poder ser almacena en dispositivos de

almacenamiento menos costosos lo que puede significar un ahorro sustancial

Comprensioacuten

- La comprensioacuten es una de las caracteriacutesticas maacutes populares dentro del desarrollo de data

warehouse esto es posible mediante el empleo de algoritmos especializados y propios de Oracle

que logran compresiones superiores

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

37 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

314 Oracle BI Server

Ilustracioacuten 9 Herramientas de OBI Server9

Introduccioacuten

Oracle BI Server es el pilar dentro de la arquitectura unificada de Oracle Business Intelligence para

los servicios de anaacutelisis como son BI Interactive Dashboards Answers (para el anaacutelisis y las consultas

ad-hoc) BI Answers (para la administracioacuten de desempentildeo)

Modelamiento de OBI Server

OBI Server maneja el modelamiento loacutegico del data warehouse en una arquitectura de tres capas

(layers) brindando un esquema centralizado totalmente flexible y administrable estas capas son

Physical Layer

- En esta capa especiacutefica los paraacutemetros de conexioacuten y los esquemas de las diferentes fuentes de

informacioacuten incluyendo o importando objetos de modelos relacionales como tablas columnas

joins paraacutemetros de seguridad entre otros y objetos de modelos multidimensionales como

meacutetricas dimensiones jerarquiacuteas entre otros

9 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

38 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Business Model and Mapping Layer

- En esta capa se incluyen los objetos importados en la capa fiacutesica conformando objetos de

dimensioacuten sus jerarquiacuteas crear llaves de navegacioacuten definir meacutetricas con sus meacutetodos de

agregacioacuten establecer reglas de seguridad de datos disentildear medidas personalizables incluyendo

reglas complejos de negocio reglas dimensionales y funciones de series de tiempo entre otros

Presentation Layer

- En esta capa se establece el modelamiento de la capa de negocio en teacuterminos de negocio

entendibles para el usuario final ademaacutes se establecen caracteriacutesticas de formato tanto de

valores como de presentacioacuten a nivel de objetos

Ademaacutes se definen permisos basados en roles de usuarios para el acceso a nivel de los objetos y

atributos

La definicioacuten de estos objetos es el resultado para la capa de presentacioacuten usados para la

creacioacuten de anaacutelisis reportes cuadros de mando y maacutes

315 Oracle OBI Answers amp Dashboard

Ilustracioacuten 10 Herramientas de OBI Answers amp Dashboards10

10 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

39 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Introduccioacuten

OBI Answers amp Dashboards es el componente especializado de la capa de presentacioacuten de Oracle su

acceso es mediante una interfaz web totalmente personalizado que no requiere ninguna descarga

adicional ni alguacuten tipo de configuracioacuten o conexioacuten en especial este componente se basa en roles de

usuario y estaacute enfocada totalmente al usuario final de la solucioacuten de BI

Este componente permite desarrollar y disentildear reportes cuadros de mando interactivos cuadros de

tendencias anaacutelisis de KPIs estimaciones y caacutelculos personalizados reportes bajos condicionantes

alarmas entre otros

El principal objetivo de esta herramienta es brindar al usuario final todas las facilidades de uso tanto

en la interactividad con el modelo como medio de evaluacioacuten de los procesos y determinacioacuten de

informacioacuten relevante como apoyo para tomar decisiones y acciones oportunas

Las caracteriacutesticas principales de OBI Answers amp Dashboards son

- Proveer una alta interactividad faacutecil uso y autosuficiencia al usuario

- Personalizacioacuten de permisos bajo el esquema de roles por usuario

- Manejar una estructura tradicional de BI incluyendo KPIs e indicadores

- Brindar la flexibilidad y dinamismo para mejorar la experiencia final del usuario mediante el uso

de caracteriacutesticas analiacuteticas navegaciones inteligentes y objetos interactivos

- Visualizacioacuten de la informacioacuten en tiempo real

- Uso de interaccione de navegacioacuten y profundizacioacuten (Drill Down) para anaacutelisis de la informacioacuten a

nivel de detalle

- Permite crear reporte ad-hoc tablas dinaacutemicas e informes basados en drag and drop mediante el

empleo de wizards de creacioacuten

- Guarda organiza y comparte reportes creados con la posibilidad de publicacioacuten para uno o varios

usuarios

- Automatizacioacuten en la deteccioacuten y comunicacioacuten de problemas u oportunidades mediante alertas

- Activacioacuten de acciones bajo la definicioacuten de condicionantes

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

40 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

32 Mapas en Oracle Business Intelligence (OBI)

Ilustracioacuten 11 Mapa en OBIEE 11

Introduccioacuten

Una imagen vale maacutes que mil palabras Esto es particularmente cierto cuando se trata de captar la

complejidad de las interacciones entre las personas los recursos los productos y los procesos de

negocio distribuidas en el espacio geograacutefico

Oracle Fusion Middleware Map Viewer (o simplemente visualizador de mapas) proporciona una

potente visualizacioacuten de datos geoespaciales y los servicios de informacioacuten Este visualizador de

mapas estaacute escrito puramente en Java y se ejecuta en un entorno J2EE Les proporciona a los

desarrolladores de aplicaciones web un medio versaacutetil para integrar y visualizar los datos de negocio

con los mapas

Como las ventas y el rendimiento de datos se analizan a menudo mediante paraacutemetros tales como

ubicacioacuten geografiacutea territorio de ventas la mayoriacutea de las aplicaciones de inteligencia de negocios

incluyen estos paraacutemetros

11 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

41 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

OBIEE 11g integra el visualizador de mapas para mostrar los datos de forma masiva capturando y

simplificando relaciones complejas convirtieacutendolos en paquetes faacutecilmente consumibles y poderosos

de informacioacuten inequiacutevoca

En la siguiente seccioacuten hablaremos del Map Viewer Map Builder la obtencioacuten de datos en mapas y

obtener mapas en cuadros de mando etc

iquestCuaacutendo y porque son uacutetiles los mapas

Los mapas proporcionan una potente solucioacuten para la localizacioacuten de los activos (personas clientes

productos vehiacuteculos etc) y aacutereas (zonas regiones etc) conducen a mejores formas de priorizacioacuten

planificacioacuten y ejecucioacuten de sus objetivos

Cuando se combinan los mapas con las tendencias temporales y otros graacuteficos en un panel de

control el resultado es muchas maacutes intuitivo y un conocimiento maacutes profundo de la informacioacuten

Los mapas son uacutetiles en las situaciones siguientes

- Visualizacioacuten de los datos relativos a las ubicaciones geograacuteficas de los continentes paiacuteses

estados regiones ciudades y calles

- Visualizacioacuten de alta densidad de datos en un aacuterea relativamente maacutes pequentildea

- Las relaciones espaciales y los patrones son maacutes faacuteciles para el cerebro humano para asimilar

- Visualizacioacuten de los detalles de un mapa a un reporte detallado tabla o graacutefico

Con dos ejemplos ilustraremos como podemos aplicar los mapas

Una empresa de servicios de gestioacuten de transporte de carga y suministro puede utilizar mapas para

- Visualizar la exportacioacuten y el volumen de importaciones en una zona como de alto nivel o

geograacuteficas

- Proporcionar detalles granulares de carga o contenedor posicioacuten de origen hasta el puerto de

destino

- Supervisar el puerto que enviacutea el nuacutemero maacuteximo de contenedores a un destino

- Las acciones de los ingresos por servicios prestados en una regioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

42 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- La deteccioacuten de las tendencias geograacuteficas en el crecimiento del volumen e ingresos

Una empresa de retail puede obtener los siguientes beneficios mediante la visualizacioacuten de los

mapas en OBIEE Dashboards

- Visualizar el rendimiento de las ventas no solo de toda la empresa sino especiacuteficamente de cada

producto a traveacutes de diferentes ubicaciones

- Proporcionar vista de alto nivel de los ingresos generados durante las ofertas festivas diacuteas de

fiestas y fines de semana a traveacutes de diferentes paiacuteses ubicaciones etc

- Supervisar los ingresos generados por la empresa para analizar el rendimiento del marketing por

estado paiacutes y coacutedigo postal

- Analizar la efectividad de campantildeas o promociones regionales

33 Herramientas para la Construccioacuten de Mapas

331 Oracle Fusion Middleware Map Viewer

Ilustracioacuten 12 Arquitectura del Map Viewer12

12 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

43 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Definicioacuten

Oracle Fusion Middleware Map Viewer es un conjunto de herramientas para desarrolladores Se

trata de un conjunto de componentes de Java programables para la prestacioacuten de mapas a partir de

datos de aplicaciones geoespaciales que se guarda y gestiona en la base de datos Oracle

Los atributos claves del Map Viewer son los siguientes

- Incluye un motor de renderizado

- Se puede comunicar con un navegador web o la aplicacioacuten cliente utilizando el protocolo HTTP

- Obtiene acceso a datos espaciales (lectura y escritura del Oracle Spatial and Locator) a traveacutes de

JDBC (Java Database Connectivity) llama a la base de datos

- Puede ser desplegado de forma independiente de la plataforma y estaacute disentildeado para integrarse

con aplicaciones de mapas

- Oculta la complejidad de las consultas de datos espaciales y el proceso de representacioacuten

cartograacutefica

- Se puede acceder mediante la direccioacuten URL http[hostname]9704mapviewer

332 Map Builder Tool

Ilustracioacuten 13 Interfaz del Map Builder Tool13

13 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

44 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Definicioacuten

Oracle proporciona un programa de utilidad independiente llamado Map Builder una parte del kit

Map Viewer que ayuda a la creacioacuten y gestioacuten de metadatos de mapeo

Existen cuatro tipos de metadatos estilos temas mapas base y capas de mapa requeridos por el

visualizador de mapas para definir una apariencia deseada para el mapa Ademaacutes de manejar los

metadatos la herramienta proporciona interfaces para previsualizar los metadatos y la informacioacuten

espacial

Estilos

- Los estilos son los atributos graacuteficos baacutesicos por ejemplo un texto color liacutenea aacuterea marker (que

representa un patroacuten en el mapa) etc

Ilustracioacuten 14 Estilo Marker en Map Builder Tool14

14 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

45 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Temas

- Un tema es un conjunto de caracteriacutesticas geograacuteficas que comparten atributos similares

ademaacutes de las normas de representacioacuten y de etiquetado que le dice MapViewer queacute estilos se

utilizaraacute para representar la etiqueta y las caracteriacutesticas

Considere la posibilidad de un tema como la capa de mapas que varios temas se apilan una

encima de otra para componer un mapa Por ejemplo a las fronteras del paiacutes temas pueden ser

la capa inferior con otros temas como las fronteras estatales lago caminos en la parte superior

de la misma

Ilustracioacuten 15 Creacioacuten de un tema en Map Builder Tool15

Mapas Base

- Un mapa base es una coleccioacuten ordenada de temas para ser utilizado en la prestacioacuten de un

mapa Si se especifica un mapa de base en una solicitud de mapa los temas en el mapa base se

prestan una encima de cada precedente en el orden especificado en la definicioacuten del mapa

15 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

46 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 16 Visualizacioacuten de un Mapa Base en Map Builder Tool16

Capas de Mapa

- Las capas de mapa se utiliza sobre todo por el Oracle Maps JavaScript que proporciona el

JavaScript API con la informacioacuten sobre una capa de mapa se puede arrastrar incluyendo su

liacutemite geograacutefico sistema el nuacutemero de niveles de zoom discretos y el tamantildeo y el formato de

los mosaicos de mapas individuales a cada coordenada nivel de zoom en formato XML

Ilustracioacuten 17 Niveles de Zoom de una Capa de Mapa en Map Builder Tool17

16 Fuente OBIEE Maps Autor Oracle

17 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

47 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

333 Oracle Spatial Data

Definicioacuten

Oracle Spatial 11g es una opcioacuten para Oracle Database 11g Enterprise Edition proporciona

capacidades espaciales avanzadas para soportar aplicaciones geoespaciales servicios basados e

ubicacioacuten y sistemas de informacioacuten espacial de la empresa

Se requiere una base de datos Oracle para almacenar las ldquocapasrdquo (por ejemplo los liacutemites del paiacutes)

que se van a representar en la parte superior de los mapas de fondo Si se necesita modificar o

transformar los datos especiales es necesario adquirir licencias de Oracle Spatial en la base de datos

que realiza la operacioacuten

34 OBIEE integrado con Map Viewer

Ilustracioacuten 18 OBIEE asociado con los Mapas18

18 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

48 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Introduccioacuten

Oracle Business Intelligence 11g tiene la posibilidad de crear faacutecilmente cuadros de mando que

incorporan vistas de mapa y mostrar sus indicadores clave de rendimiento (KPI) En OBIEE 11g los

mapas son simplemente un nuevo tipo de vista al igual que las tablas y graacuteficos

Map Viewer estaacute instalado y configurado en Oracle WebLogic como parte del proceso de instalacioacuten

OBIEE 11g La uacutenica configuracioacuten posterior a la instalacioacuten requerida es configurar el Map Viewer

para que apunte a la fuente que contienen los datos espaciales (base de datos Oracle) y le

proporcionaraacute mapas de fondo (Oracle Datbase Oracle eLocation Web Map Service Provider

Google Maps o Bing Maps)

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

49 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 4 Anaacutelisis de las Metodologiacuteas de Business Intelligence

En el siguiente capiacutetulo el anaacutelisis de las metodologiacuteas de business intelligence se centraraacute

especiacuteficamente en dos metodologiacuteas Ralph Kimball y Bill Inmon asiacute mismo se mostraraacute un cuadro

comparativo para seleccionar la metodologiacutea correcta para la implementacioacuten del modelo baacutesico

para el uso de informacioacuten georeferencial en aplicaciones de business intelligence caso de estudio

empresa de retail

41 Ralph Kimball Vs Bill Inmon

Para el desarrollo de proyectos de BI es necesaria la seleccioacuten y la aplicacioacuten de una metodologiacutea

especializada para este tipo de proyectos dentro de este campo de inteligencia de negocios se

encuentra a dos personajes reconocidos por la creacioacuten de sus metodologiacuteas estos son Kimball e

Inmon

Para el desarrollo del presente proyecto se toma la aplicacioacuten de la metodologiacutea de Ralph Kimball

por el motivo de que dentro de las herramientas de BI de Oracle viene incluida la metodologiacutea de

este autor

Pero con medio de justificacioacuten se hace un comparativo entre estas dos metodologiacuteas donde se

evidenciaraacute el enfoque y la aplicacioacuten que tiene cada una mostrando ventajas y desventajas de las

mismas

Antes de iniciar se expone el enfoque general tanto de la metodologiacutea de Ralph Kimball como de Bill

Inmon

- De acuerdo a Inmon un data warehouse es un conjunto de datos orientados por temas

integrados variantes en el tiempo y no volaacutetiles que tienen por objetivo dar soporte a la toma

de decisiones

- De acuerdo a Ralph Kimball un data warehouse es una copia de los datos transaccionales

especiacuteficamente estructurada para la consulta y el anaacutelisis

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

50 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

A continuacioacuten se realiza un anaacutelisis de cada una de las metodologiacuteas mencionadas

Modelamiento seguacuten Inmon

Bill Inmon propone la necesidad de crear un lugar centralizado donde se almacenen los datos

transaccionales de las empresas para que puedan ser utilizados para el anaacutelisis yendo de los maacutes

general al maacuteximo detalle creando un data warehouse a nivel corporativo y crear data marts

departamentales

Dentro de su enfoque al igual que Kimball este propone la extraccioacuten carga y transformacioacuten de la

informacioacuten pero al tener un enfoque de esta forma de lo global al detalle el desarrollo se hace maacutes

difiacutecil y puede tomar mayor tiempo

Modelamiento seguacuten Kimball

Kimball concuerda con Inmon en la creacioacuten de un solo repositorio consolidado de informacioacuten y

afirma la creacioacuten de procesos que permita la extraccioacuten transformacioacuten y carga de dicha

informacioacuten la diferencia planteada radica en la creacioacuten de lo maacutes pequentildeo a lo maacutes grande esto

significa crear en una primera instancia data marts departamentales y luego crear un data

warehouse corporativo

Esta integracioacuten de varios data marts se lo logra mediante la reutilizacioacuten de objetos como

dimensiones atributos jerarquiacuteas y medidas resultando una implementacioacuten maacutes sencilla y flexible

En resumen la metodologiacutea de Inmon estaacute orientada al desarrollo de soluciones complejas y de gran

alcance brindando perdurabilidad y robustez a la solucioacuten mientras que la metodologiacutea de Kimball

estaacute dirigida principalmente a pequentildeos y medianos desarrollos en donde las caracteriacutesticas

esenciales son la usabilidad facilidad para el usuario y el raacutepido desarrollo de la solucioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

51 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Cuadro Comparativo de las Ventajas y Desventajas de Inmon y Kimball

ESPECIFICACION INMON KIMBALL

Generalizacioacuten General a detalle Detalle a general

Arquitectura orientada a Data warehouse Data mart

Complejidad de implementacioacuten Compleja Simple

Usabilidad para el usuario Baja Alta

Orientado a Orientado a temas Orientado a procesos

Modelamiento Tradicional Dimensional

Esquemas de modelamiento Normalizado Desnormalizado

Manejo de cambios en dimensiones Continuo y discreto Dimensiones cambiantes

Dirigido a IT Usuarios finales

Tiempo de desarrollo Largo plazo Corto y mediano plazo

Ayuda a la toma de decisiones Estrateacutegicas Taacutecticas

Flexibilidad Baja Alta

Costo de implementacioacuten Alto Bajo

Equipo de desarrollo Especialistas Generalistas Tabla 2 Ventajas y Desventajas ndash Inmon vs Kimball

Seguacuten lo mencionado anteriormente y bajo el esquema del presente proyecto y las prestaciones de

las herramientas presentadas para la implementacioacuten de la solucioacuten se opta por implementar la

metodologiacutea de Kimball ya que se ajusta a las necesidades de una empresa de retail principalmente

en tiempo de desarrollo esquematizacioacuten a nivel departamental complejidad de desarrollo y costo

de implementacioacuten

42 Metodologiacutea de Ralph Kimball

Introduccioacuten

Ralph Kimball es uno de los principales autores dentro del mundo de data warehouse e inteligencia

de negocios el enfoque principal de la metodologiacutea de Kimball es el desarrollo de un data warehouse

de forma entendible y veloz

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

52 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Modelo Dimensional (Dimensional Modeling)

El modelamiento que propone Ralph Kimball se basa en la creacioacuten de modelos de tablas y

relaciones bajo un conjunto de mediciones de los procesos de negocio mediante una estructura de

acceso de alto rendimiento

Cada modelo estaacute compuesto por

Dimensiones

- Es una coleccioacuten o agrupacioacuten de caracteriacutesticas similares de un objeto considerado como factor

de anaacutelisis dentro del rol de negocio

Las dimensiones almacenan datos descriptivos o cualitativos con los que se analiza el proceso

Medidas

- Son atributos cuantificables de un hecho que representa un comportamiento del rol de negocio

basado en dimensiones

Tabla de Hechos

- Es una representacioacuten de un proceso de negocio a determinado detalle seguacuten la definicioacuten de las

dimensiones del modelo el cual mide al negocio bajo la determinacioacuten de medidas meacutetricas o

indicadores

Jerarquiacutea

- Dentro de una dimensioacuten se debe definir al menos una jerarquiacutea la misma que puede contener

uno o maacutes niveles entendiendo como jerarquiacutea el nivel de detalle de la informacioacuten que se va

analizar desde lo maacutes general hasta su miacutenimo detalle

Meacutetodos de Agregacioacuten

- Las medidas son valores cuantitativos que permiten calificar un evento o proceso del negocio a

determinado nivel de anaacutelisis dentro de las opciones de desarrollo se puede determinar

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

53 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

meacutetodos de agregacioacuten predefinidos o personalizados para la operacioacuten de dichos valores seguacuten

sea el caso y propoacutesito de la medida

Estructura de Disentildeo

- Basado en el contexto de los componentes que forman parte de un data warehouse y data mart

existe un disentildeo principal que es

Modelo Estrella

- Maneja un esquema centralizado formado por la tabla de hechos en la parte central y tablas de

dimensiones alrededor conectadas mediante la composicioacuten de llaves primarias hacia la tabla de

hechos

Ilustracioacuten 19 Modelo Estrella19

19 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

54 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Sistemas de Procesamiento

- OLAP (OnLine Analytical Processing) es el sistema de procesamiento de informacioacuten de los

modelos de inteligencia de negocios posee una estructura optimizada de organizacioacuten de la

informacioacuten para anaacutelisis analiacutetico su estructura permite un acceso aacutegil y dinaacutemico a grandes

cantidades de informacioacuten a diferencia de los modelos de base de datos tradicionales

OLAP posee dos tipos de procesamiento esto son

MOLAP (Multidimensional OLAP)

- Es un sistema de procesamiento analiacutetico multidimensional que se basa en el procesamiento y

almacenamiento de la informacioacuten de los cubos OLAP en matrices optimizadas de

almacenamiento en vez de una base de datos relacional

ROLAP (Relational OLAP)

- Es un sistema de procesamiento relacional en liacutenea que se especializa en el procesamiento y

almacenamiento de la informacioacuten de bases de datos relacional este sistema genera SQLrsquos para

el caacutelculo de medidas y dimensiones

El sistema ROLAP es construido dentro de una base de datos relacional y posee tablas fiacutesicas

especiacuteficamente disentildeadas para el almacenamiento de los pre-caacutelculos y caacutelculos de medidas

agregadas

ROLAP administra el procesamiento almacenamiento y migracioacuten de los datos entre las base de

datos relacionales

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

55 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

43 Fase de la Metodologiacutea Ralph Kimball

Ilustracioacuten 20 Tareas de la Metodologiacutea de Kimball20

A continuacioacuten se describe las fases de la metodologiacutea de Ralph Kimball para la ejecucioacuten de

proyectos de BI

Planeacioacuten del proyecto

El principal objetivo de esta fase es el establecimiento y afinamiento de la estrategia de

implementacioacuten de data warehouse desde la parte administrativa funcional y teacutecnica basados en el

marco estrateacutegico de la organizacioacuten mediante la evaluacioacuten de la estructura organizacional de la

empresa riesgos y anaacutelisis de costo beneficio

Definicioacuten de requerimientos del negocio

El objetivo a llevar acabo de esta fase es el levantamiento de los requerimientos de negocio y definir

el enfoque y alcance de la solucioacuten seguacuten estos

Los requerimientos del negocio son la base en el disentildeo desarrollo y monitoreo del desempentildeo de la

solucioacuten de inteligencia de negocios

20 Fuente Metodologiacutea Kimball Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

56 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Dentro de esta fase se definen los requerimientos del negocio incluyendo la determinacioacuten de la

informacioacuten a consumir las fuentes de origen y destino de la informacioacuten el estimacioacuten de tiempos

de extraccioacuten y actualizacioacuten de la informacioacuten los meacutetodos de validacioacuten transformacioacuten y carga de

datos la definicioacuten de los procesos de respaldo y recuperacioacuten de datos asiacute como los recursos

tecnoloacutegicos requeridos

Disentildeo de la arquitectura tecnoloacutegica

El objetivo de esta fase es determinar y establecer el ambiente arquitectoacutenico y tecnoloacutegico de

soporte para el desarrollo e implementacioacuten de la solucioacuten de inteligencia de negocios para poder

proveer una arquitectura estable

Definicioacuten del modelo dimensional

El objetivo de esta fase es establecer el modelamiento de la estructura del data warehouse

suficientemente vasta y estable que soporte a los requerimientos establecidos en la fase ldquodefinicioacuten

de requerimientos del negociordquo

Logrando un modelo relacional que permita la medicioacuten de un proceso dentro del rol de negocio de

la empresa bajo los conceptos de anaacutelisis del modelo y los niveles de jerarquizacioacuten y agregacioacuten de

la informacioacuten

A continuacioacuten se detalla un proceso de pasos enfocado a la generacioacuten del modelo dimensional

seguacuten la metodologiacutea de Ralph Kimball

1 Seleccioacuten del proceso

Seleccionar que proceso se implementara dentro del data mart o data warehouse dadas las

necesidades del negocio presupuesto y tiempo disponible

2 Seleccioacuten de la granularidad

Implica decidir queacute es lo que va a representar cada registro de la tabla de hechos Solo despueacutes de

seleccionar la granularidad de la tabla de hechos se puede definir e identificar las dimensiones se

determina la granularidad de cada tabla de dimensioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

57 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

3 Identificacioacuten y conformacioacuten de las dimensiones

Con lleva identificar y conformar las dimensiones bajo el contexto de la tabla de hechos centralizada

4 Seleccioacuten de hechos

La granularidad de la tabla de hechos determina queacute medidas o meacutetricas pueden usarse en el data

warehouse estos deben ser numeacutericos y aditivos (sumatoria promedio ponderaciones fechas

entre otros)

5 Almacenamiento de los valores pre calculados en la tabla de hechos

Determinar si existe la posibilidad de utilizar valores pre-calculados para mejorar los tiempos de

respuesta

6 Terminacioacuten de la tablas de dimensiones

Es recomendable que se antildeada tanta informacioacuten descriptiva como sea posible dentro de las

dimensiones ya que esto permite realizar un anaacutelisis a mayor detalle

7 Seleccioacuten de la duracioacuten de la base de datos

La duracioacuten mide hasta que momento la informacioacuten del pasado se deberaacute almacenar en la tabla de

hechos

8 Control de las dimensiones cambiantes

Implica tener las consideraciones del mantenimiento de la informacioacuten histoacuterica por cambios de una

dimensioacuten Existen 3 tipos de dimensiones cambiantes

Tipo 1

Cuando el atributo cambia este se sobre escribe y no se guarda sui historia

Tipo 2

Cuando el atributo cambia este hace que se genere un nuevo registro en la dimensioacuten dicho registro

maneja fechas de vigencia

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

58 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Tipo 3

Cuando el atributo dentro de la dimensioacuten cambia este hace que se almacenen dos valores el

anterior y el nuevo en el mismo registro

Disentildeo de aplicacioacuten de BI

En esta fase se realizara el disentildeo del modelamiento de la solucioacuten de inteligencia de negocios que

soportara los requerimientos determinados en la fase ldquodefinicioacuten de requerimientos del negociordquo

justamente para establecer la creacioacuten de los modelos multidimensionales y todas las

especificaciones necesarias para el acceso y consumo de la informacioacuten de forma oacuteptima y eficaz

Seleccioacuten e instalacioacuten del producto

El objetivo de esta fase es la validacioacuten y preparacioacuten de la infraestructura fiacutesica y tecnoloacutegica para el

desarrollo y produccioacuten de la solucioacuten

Disentildeo fiacutesico

Esta fase se encarga de convertir el modelo loacutegico del data warehouse en un modelo fiacutesico dentro de

la base de datos bajo las primicias de acceso depuracioacuten y carga y actualizacioacuten de la informacioacuten

Disentildeo y desarrollo de ETL

El objetivo de esta fase es identificar el o los procesos de extraccioacuten transformacioacuten y carga de la

informacioacuten fuente hacia el modelo de data warehouse

El resultado de este proceso es el disentildeo de los procesos de extraccioacuten transformacioacuten y carga

teniendo en cuenta los distintos escenarios y factores de cambio como son la periodicidad de

actualizacioacuten ajuste a procesos planificados de ejecucioacuten de forma automaacutetica acceso a fuentes

locales o remotas entre otros

Desarrollo de la aplicacioacuten de BI

En esta fase se desarrolla e implementa la solucioacuten de BI seguacuten lo establecido en etapas anteriores

maacutes la creacioacuten de reportes cuadros de mando indicadores alertas controles de acceso entre

otros

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

59 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Los principales componentes son

1 Informes Estaacutendar

Los informes estaacutendar son la base del espectro de aplicacioacuten de BI Por lo general son informes

relativamente simples de formato predefinido y paraacutemetros de consulta fijos

Proporcionan a los usuarios un conjunto baacutesico de informacioacuten acerca de lo que estaacute sucediendo en

un aacuterea determinada de la empresa

Son informes que los usuarios usan diacutea a diacutea La mayor parte de lo que piden las personas durante el

proceso de definicioacuten de requisitos se clasificariacutea como informes estaacutendar Por eso es conveniente

desarrollar un conjunto de informes estaacutendar en el ciclo de vida del proyecto

Algunos informes estaacutendares tiacutepicos podriacutean ser

- Ventas del ano actual frente a previsioacuten de ventas por vendedor

- Tasa de renovacioacuten mensual por plan de servicio

- Tasa de respuestas de correo electroacutenico por promocioacuten por producto (marketing)

- Volumen por producto como un porcentaje del total de ventas

2 Aplicaciones Analiacuteticas

Las aplicaciones analiacuteticas son maacutes complejas que los informes estaacutendar Normalmente se centran en

un proceso de negocio especiacutefico y resumen cierta experiencia acerca de coacutemo analizar e interpretar

ese proceso del negocio

Estas aplicaciones pueden ser avanzadas e incluir algoritmos y modelos de mineriacutea de datos que

ayudan a identificar oportunidades o cuestiones subyacentes en los datos

Algunas aplicaciones analiacuteticas comunes incluyen

- Anaacutelisis de la eficacia de las promociones

- Anaacutelisis de rutas de acceso

- Anaacutelisis de afinidad de programas

- Planificacioacuten del espacio en espacios comerciales

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

60 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Deteccioacuten de fraudes

- Administracioacuten y manejo e categoriacuteas de productos

Pruebas

El objetivo de esta fase como su nombre lo indica es la validacioacuten de resultados mediante pruebas

durante y al final del desarrollo e implementacioacuten de la solucioacuten

Todos los componentes dentro del data warehouse pasan por pruebas de integracioacuten y de regresioacuten

por si existiese alguacuten cambio y si fuera necesario un reproceso

Mantenimiento y crecimiento

En esta fase se evaluacutea el proyecto culminado e identifica las posibles oportunidades de mejora tanto

en la parte teacutecnica del data warehouse como la parte de negocio y asiacute avaluar el uso del data

warehouse dentro de la empresa

44 Procesos Generales de Desarrollo

De acuerdo al levantamiento de la informacioacuten realizado los procesos generales a implementar son

Carga de informacioacuten

La carga de la informacioacuten (proceso de Extraccioacuten Transformacioacuten y Carga - ETL) que se realiza va

desde las bases de los sistemas transaccionales de la empresa de retail archivos planos (xls) que

contienen informacioacuten de los factores de anaacutelisis del proceso

Validacioacuten de carga

La herramienta de extraccioacuten de datos (Oracle Warehouse Builder) genera procesos que permite

validar la correcta carga de la informacioacuten contenida en los sistemas fuentes asiacute como el detalle de

la ejecucioacuten de dichos procesos

Generacioacuten de informacioacuten

La informacioacuten de la empresa de retail el detalle de los factores de anaacutelisis y el registro de ventas se

encuentra almacenada en una fuente de origen el cuaacutel es la fuente de informacioacuten de consumo del

modelo de BI de ldquoSALES_WHrdquo del cual se crean los distintos reportes y cuadros de mando

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

61 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

45 Recursos de Tecnologiacutea

La implementacioacuten de la solucioacuten de inteligencia de negocios cuenta con los siguientes recursos

tecnoloacutegicos proporcionados por beAnalytic

Servidor

CARACTERISTICAS DESCRIPCION

Procesador Intelreg Coretrade2 Quad CPU Q6600 240GHZ

Memoria RAM 8GB

Disco duro 700 GB

Sistema Operativo Windows 2008 R2 Standard Service pack 1 64 bits Tabla 3 Requerimientos de recursos tecnoloacutegicos - Servidor

Software

COMPONENTES VERSION

Oracle Database SE One 11g Release 2 112010

Oracle Warehouse Builder Versioacuten 11201

Oracle Answers Versioacuten 11115

Oracle Dashboard Versioacuten 11115

Oracle BI Server Administrador Versioacuten 11115

Oracle SQLDeveloper Versioacuten 155

Oracle Fusion Middleware Map Viewer Versioacuten 11115

Map Builder Tool Versioacuten 11115

Oracle Spatial Data Versioacuten 11115 Tabla 4 Requerimientos de recursos tecnoloacutegicos - Software

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

62 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 5 Disentildeo e implementacioacuten de un Modelo Baacutesico de BI (Basado en la Metodologiacutea

de Ralph Kimball)

Para presente capiacutetulo describe el disentildeo de la arquitectura y funcionalidad general del moacutedulo

ldquoSALESrdquo (VENTAS) de la empresa de retail asiacute como el resultado de su implementacioacuten

51 Definicioacuten de Requerimientos del Negocio

511 Antecedentes

Actualmente la Empresa de Retail no cuenta con la implementacioacuten de un modelo de Business

Intelligence orientado a solventar los requerimientos de informacioacuten de la gestioacuten comercial Por

otro lado la Empresa de Retail tiene identificados algunos moacutedulos como son

- Ventas

- RRHH

- Inventarios

- Compras

- Marketing

- Contabilidad

512 Objetivos

Moacutedulo de Ventas

- Anaacutelisis de ventas globales

- Anaacutelisis de ventas por producto cliente y canal

- Deteccioacuten de clientes importantes por regioacuten paiacutes y ciudad

- Anaacutelisis de productos clientes canales y promociones

- Pronoacutesticos y proyecciones de ventas

- Variacioacuten de ventas por antildeo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

63 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

513 Solucioacuten

Se propone la implementacioacuten de la solucioacuten de Oracle Business Intelligence Enterprise Edition la

cual incluye en esta Versioacuten 1 la creacioacuten de un Data mart ldquoSALESrdquo (VENTAS) del Data Warehouse

Corporativo que contenga toda la informacioacuten requerida para cumplir los objetivos

La implementacioacuten se realizara de la siguiente manera

- Definicioacuten disentildeo e implementacioacuten del modelo de ldquoSALESrdquo (VENTAS)

- Visualizacioacuten de la informacioacuten a traveacutes de reportes y cuadros de mando

514 Beneficios

Proveer a los ejecutivos de un tablero de control con indicadores claves para la operacioacuten del

negocio

Evaluar el desempentildeo de la Empresa de Retail en el aacuterea de ldquoVENTASrdquo

Reducir la carga de tiempo invertido en la entrega de la informacioacuten

Garantizar el acceso de la informacioacuten de acuerdo a las mejores praacutecticas de la industria de sistemas

de informacioacuten gerencial

- Una sola versioacuten de la verdad

- Informacioacuten confiable y a tiempo

- Acceder a la informacioacuten de gestioacuten del negocio

52 Moacutedulo de ldquoSALESrdquo (VENTAS)

La presente seccioacuten describe el disentildeo del moacutedulo de ldquoSALESrdquo (VENTAS) sus componentes su

modelamiento fiacutesico loacutegico y de presentacioacuten asiacute como los procesos de carga y actualizacioacuten de la

informacioacuten (ETLrsquos) se incluye el detalle del disentildeo del set de reportes y cuadros de mando bajo las

especificaciones y necesidades del cliente todo esto mediante las siguientes definiciones

- Proceso general de carga de la informacioacuten

- Definicioacuten de meacutetricas e indicadores

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

64 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Definicioacuten del modelo dimensional

- Definicioacuten del modelo fiacutesico

- Implementacioacuten del modelo de BI en la suite de OBI

- Disentildeo e Implementacioacuten de los mapas en el modelo de BI en la suite de OBI

- Disentildeo e implementacioacuten de reportes y cuadros de mando

521 Proceso general de carga de la informacioacuten

La fuente principal del modelo BI es el repositorio de origen denominado ldquoXSALESrdquo (XVENTAS)

El siguiente paso es el disentildeo y creacioacuten del data mart de ldquoSALESrdquo (VENTAS) y sus componentes

como son dimensiones y tablas de hechos una vez construido el data mart se disentildearan y crearan

los procesos de extraccioacuten transformacioacuten y carga de la informacioacuten hacia el repositorio destino

ldquoSALES_WHrdquo

Posteriormente el modelo SALES_WH debe pasar por el motor propio de Oracle Business

Intelligence donde se implementa la loacutegica de proceso de negocio y se maneja la publicacioacuten de la

informacioacuten para el consumo y creacioacuten de los reportes y cuadros de mando

Ilustracioacuten 21 Arquitectura de la solucioacuten ldquoSALESrdquo (VENTAS) ndash Empresa Retail21

21 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

65 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

522 Definicioacuten de meacutetricas e indicadores

A continuacioacuten se detallan las meacutetricas e indicadores establecidos como paraacutemetros de medicioacuten

para el proceso general de ldquoSALESrdquo (VENTAS)

A continuacioacuten se detallan las variables de anaacutelisis que fueron definidas para presente moacutedulo

clasificadas bajo una medicioacuten propia de soluciones de inteligencia de negocio como son aacutereas

temaacuteticas criterios y atributos

AacuteREA TEMAacuteTICA CRITERIOS NIVELES ATRIBUTOS

SALES

TIME

gt CALENDAR_YEAR

gt CODE

gt END_DATE

gt TIME_SPAN

gt DESCRIPTION

gt NAME

gt CAL_YEAR_NUMBER

gt CAL_YEAR_START_DATE

gt CALENDAR_QUARTER

gt CODE

gt END_DATE

gt TIME_SPAN

gt DESCRIPTION

gt NAME

gt CAL_QUARTER_NUMBER

gt QUARTER_OF_YEAR

gt CAL_QUARTER_START_DATE

gt CALENDAR_MONTH

gt CODE

gt CAL_MONTH_NUMBER

gt END_DATE

gt TIME_SPAN

gt MONTH_OF_QUARTER

gt MONTH_OF_YEAR

gt DESCRIPTION

gt NAME

PROMOTION

gt SUBCATEGORY gt ID

gt CATEGORY gt NAME

gt TOTAL gt DESCRIPTION

gt SOURCE_ID

PRODUCT gt PRODUCT

gt ID NAME

gt DESCRIPTION

gt SOURCE_ID

gt PACK_SIZE

gt LIST_PRICE

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

66 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

gt SUBCATEGORY gt ID

gt CATEGORY gt NAME

gt TOTAL gt DESCRIPTION

gt SOURCE_ID

CUSTOMER

gt CITY

gt PROVINCE gt ID

gt SUBREGION gt NAME

gt REGION gt SOURCE_ID

gt TOTAL

gt ID

gt COUNTRY gt NAME

gt SOURCE_ID

gt ISO

CHANNEL

gt CHANNEL gt ID

gt CLASS gt NAME

gt TOTAL gt SOURCE_ID

Tabla 5 Variables de Anaacutelisis ndash ldquoMoacutedulo Ventasrdquo

523 Definicioacuten del Modelo Dimensional

A traveacutes del anaacutelisis del sistema fuente XSALES (XVENTAS) y el levantamiento de requerimientos de

meacutetricas e indicadores se determina el disentildeo del modelo ldquoSALESrdquo (VENTAS) el mismo que presenta

una arquitectura en estrella conformada por cinco dimensiones como se muestra y se detalla a

continuacioacuten

Ilustracioacuten 22 Modelo dimensional ldquoSALESrdquo (Ventas) ndash Empresa Retail22

22 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

67 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

5231 Dimensiones

Ilustracioacuten 23 Tablas de Origen Dimensiones y Cargas en OWB23

A continuacioacuten se detalla como referencia general de disentildeo e implementacioacuten cada una de las

caracteriacutesticas de los componentes del modelo dimensional a traveacutes de las siguientes definiciones

- Descripcioacuten

- Nombre fiacutesico

- Tipo de almacenamiento

- Secuencia del componente

- Atributos

- Niveles de jerarquiacuteas

- Tipo de carga histoacuterica

- Construccioacuten ETLrsquos

23 Autor Hypatia Merino

Cargas Mappings

Dimensiones

Tablas de Origen

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

68 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Dim_Time

Descripcioacuten- La dimensioacuten de tiempo fue creada mediante el uso de un wizard propio de la

herramienta de OWB el cual se encuentra bajo la opcioacuten Archivogtgt Nuevogtgt Dimensioacuten de Tiempo

donde se ingresa la informacioacuten solicitada y se crea automaacuteticamente los objetos necesarios para la

creacioacuten de la dimensioacuten y su respectivos ETL OWB brinda una gran gama de configuracioacuten de las

dimensiones de tiempo a continuacioacuten se indican las configuraciones generales

Nombre fiacutesico TIMES

Antildeo de Inicio 2001 Nuacutemero de Antildeos 1

Almacenamiento Tipo ROLAP (Relacional)

Atributos de dimensioacuten

DIMENSIOacuteN ATRIBUTOS IDENTIFICADOR TIPO DE DATO

DIM_TIME

CODE

NUMBER

CAL_MONTH_NUMBER

NUMBER

CAL_MONTH_START_DATE Negocio DATE

END_DATE

DATE

TIME_SPAN

NUMBER

MONTH_OF_QUARTER

NUMBER

MONTH_OF_YEAR

NUMBER

DESCRIPTION

VARCHAR2

NAME

VARCHAR2

CAL_QUARTER_NUMBER

NUMBER

QUARTER_OF_YEAR

NUMBER

CAL_QUARTER_START_DATE Negocio DATE

CAL_YEAR_NUMBER

NUMBER

CAL_YEAR_START_DATE Negocio DATE

Tabla 6 Atributos de Dimensioacuten - Dim_Time

Niveles de Jerarquiacutea

CALENDAR_YEAR gtgt CALENDAR_QUARTER gtgt CALENDAR_MONTH

Construccioacuten ETLrsquos

ETL de carga de la dimensioacuten de tiempo es creado automaacuteticamente por el wizard de OWB

configurado mediante los datos ingresados al momento de crear

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

69 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Dim_Promotion

Descripcioacuten- La dimensioacuten de promocioacuten hace referencia a las diferentes promociones que puede

tener un producto brindando la posibilidad de anaacutelisis por promocioacuten tanto para el proceso de

ejecucioacuten y planificacioacuten de venta

Nombre fiacutesico PROMOTIONS

Almacenamiento Tipo ROLAP (Relacional)

Secuencia PROMO_DIM_SEQ

Atributos de dimensioacuten

DIMENSIOacuteN ATRIBUTOS IDENTIFICADOR TIPO DE DATO

DIM_PROMOTION

ID Sustituir NUMBER

NAME VARCHAR2

DESCRIPTION VARCHAR2

SOURCE_ID Negocio VARCHAR2

Tabla 7 Atributos de Dimensioacuten ndash Dim_Promotion

Niveles de Jerarquiacutea

TOTAL gtgt CATEGORY gtgt SUBCATEGORY

Tipo de carga histoacuterica Tipo 1 ndash No mantener historial

Mapeo de fuentes

DIMENSIOacuteN NIVEL ATRIBUTOS TABLA DE ORIGEN VALORATRIBUTO TIPO DE DATO

DIM_PROMOTION

TOTAL

NAME ----- ----- VARCHAR

DESCRIPTION ----- ----- VARCHAR

SOURCE_ID CONSTANTE lsquo99999 VARCHAR

CATEGORY

NAME PROMO_CATEGORIES_IN NAME VARCHAR

DESCRIPTION PROMO_CATEGORIES_IN DESCRIPTION VARCHAR

SOURCE_ID PROMO_CATEGORIES_IN ID VARCHAR

TOTAL_SOURCE_ID TOTALS 99999 VARCHAR

SUBCATEGORY

NAME PROMO_SUBCATEGORIES_IN NAME VARCHAR

DESCRIPTION PROMO_SUBCATEGORIES_IN DESCRIPTION VARCHAR

SOURCE_ID PROMO_SUBCATEGORIES_IN ID VARCHAR

CATEGORY_SOURCE_ID PROMO_SUBCATEGORIES_IN CATEGORY_ID VARCHAR

Tabla 8 Mapeo de las Fuentes ndash Dim_Promotion

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

70 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Construccioacuten ETLrsquos

Nombre DIM_PROMOTION_LOAD

ETL de carga de promociones a partir de la tabla PROMOTIONS

Ilustracioacuten 24ETLrsquos ndash Dim_Promotion24

Dim_Product

Descripcioacuten- La dimensioacuten de producto hace referencia a los distintos productos que existe en una

empresa de retail brindando la posibilidad de anaacutelisis por producto tanto para el proceso de

ejecucioacuten y planificacioacuten de venta

Nombre fiacutesico PRODUCTS

Almacenamiento Tipo ROLAP (Relacional)

Secuencia PROD_DIM_SEQ

24 Fuente Oracle Warehouse Builder Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

71 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Atributos de dimensioacuten

DIMENSIOacuteN ATRIBUTOS IDENTIFICADOR TIPO DE DATO

DIM_PRODUCT

ID Sustituir NUMBER

NAME VARCHAR2

DESCRIPTION VARCHAR2

SOURCE_ID Negocio VARCHAR2

PACK_SIZE VARCHAR2

LIST_PRICE VARCHAR2

Tabla 9 Atributos de Dimensioacuten ndash Dim_Product

Niveles de Jerarquiacutea

TOTAL gtgt CATEGORY gtgt SUBCATEGORY gtgt PRODUCT

Tipo de carga histoacuterica Tipo 1 ndash No mantener historial

Mapeo de fuentes

DIMENSIOacuteN NIVEL ATRIBUTOS TABLA DE ORIGEN VALORATRIBUTO TIPO DE DATO

DIM_PRODUCT

TOTAL

NAME ----- ----- VARCHAR

DESCRIPTION ----- ----- VARCHAR

SOURCE_ID CONSTANTE 99999 VARCHAR

CATEGORY

NAME CATEGORIES NAME VARCHAR

DESCRIPTION CATEGORIES DESCRIPTION VARCHAR

SOURCE_ID CATEGORIES ID VARCHAR

TOTAL_SOURCE_ID TOTALS 99999 VARCHAR

SUBCATEGORY

NAME SUBCATEGORIES NAME VARCHAR

DESCRIPTION SUBCATEGORIES DESCRIPTION VARCHAR

SOURCE_ID SUBCATEGORIES ID VARCHAR

CATEGORY_SOURCE_ID CATEGORIES CATEGORY_ID VARCHAR

PRODUCT

NAME PRODUCTS_IN NAME VARCHAR

DESCRIPTION PRODUCTS_IN DESCRIPCION VARCHAR

SOURCE ID PRODUCTS_IN IDENTIFIER VARCHAR

PACKSIZE PRODUCTS_IN PACK_SIZE VARCHAR

LIST_PRICE PRODUCTS_IN LIST_SIZE VARCHAR

SUBCATEGORY_SOURCE_ID PRODUCTS_IN SUBCATEGORY_REFERENCE VARCHAR

Tabla 10 Mapeo de las Fuentes ndash Dim_Product

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

72 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Construccioacuten ETLrsquos

Nombre DIM_PRODUCT_LOAD

ETL de carga de productos a partir de la tabla PRODUCTS

Ilustracioacuten 25 ETLrsquos ndash Dim_Product25

Dim_Customer

Descripcioacuten- La dimensioacuten de cliente hace referencia a los distintos clientes que existe en una

empresa de retail brindando la posibilidad de anaacutelisis por producto tanto para el proceso de

ejecucioacuten y planificacioacuten de venta

Nombre fiacutesico CUSTOMERS

Almacenamiento Tipo ROLAP (Relacional)

Secuencia CUST_DIM_SEQ

25 Fuente Oracle Warehouse Builder Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

73 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Atributos de dimensioacuten

DIMENSIOacuteN ATRIBUTOS IDENTIFICADOR TIPO DE DATO

DIM_CUSTOMER

ID Sustituir NUMBER

NAME VARCHAR2

SOURCE_ID Negocio VARCHAR2

ISO VARCHAR2

Tabla 11 Atributos de Dimensioacuten ndash Dim_Customer

Niveles de Jerarquiacutea

TOTAL gtgt REGION gtgt SUBREGION gtgt COUNTRY gtgt PROVINCE gtgt CITY

Tipo de carga histoacuterica Tipo 1 ndash No mantener historial

Mapeo de fuentes

DIMENSIOacuteN NIVEL ATRIBUTOS TABLA DE ORIGEN VALORATRIBUTO TIPO DE DATO

DIM_CUSTOMER

TOTAL NAME ----- ----- VARCHAR

SOURCE_ID CONSTANTE 99999 VARCHAR

REGION NAME REGIONS_IN NAME VARCHAR

SOURCE_ID REGIONS_IN ID VARCHAR

TOTAL_SOURCE_ID TOTALS 99999 VARCHAR

SUBREGION

NAME SUBREGIONS_IN NAME VARCHAR

SOURCE_ID SUBREGIONS_IN ID VARCHAR

REGION_SOURCE_ID SUBREGIONS_IN REGION_ID VARCHAR

COUNTRY

NAME COUNTRIES_IN NAME VARCHAR

SOURCE ID COUNTRIES_IN ID VARCHAR

ISO COUNTRIES_IN ISO_CODE VARCHAR

SUBREGION_SOURCE_ID COUNTRIES_IN REGION_ID VARCHAR

PROVINCE

NAME CITIES_IN STATE_PROVINCE VARCHAR

SOURCE_ID CITIES_IN STATE_PROVINCE VARCHAR

COUNTRY_SOURCE_ID COUNTRIES_IN ID VARCHAR

CITY

NAME CITIES_IN NAME VARCHAR

SOURCE_ID CITIES_IN ID VARCHAR

PROVINCE_SOURCE_ID CITIES_IN STATE_PROVINCE VARCHAR

Tabla 12 Mapeo de las Fuentes ndash Dim_Customer

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

74 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Construccioacuten ETLrsquos

Nombre DIM_CUSTOMER_LOAD

ETL de carga de clientes a partir de la tabla CUSTOMERS

Ilustracioacuten 26 ETLrsquos ndash Dim_Customer26

Dim_Channel

Descripcioacuten- La dimensioacuten de canal hace referencia a los distintos canales que existe en una

empresa de retail brindando la posibilidad de anaacutelisis por producto tanto para el proceso de

ejecucioacuten y planificacioacuten de venta

Nombre fiacutesico CHANNELS

Almacenamiento Tipo ROLAP (Relacional)

Secuencia CLASS_DIM_SEQ

Atributos de dimensioacuten

DIMENSIOacuteN ATRIBUTOS IDENTIFICADOR TIPO DE DATO

DIM_CHANNEL

ID Sustituir NUMBER

NAME VARCHAR2

SOURCE_ID Negocio VARCHAR2

Tabla 13 Atributos de Dimensioacuten ndash Dim_Channel

26 Fuente Oracle Warehouse Builder Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

75 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Niveles de Jerarquiacutea

TOTAL gtgt CLASS gtgt CHANNEL

Tipo de carga histoacuterica Tipo 1 ndash No mantener historial

Mapeo de fuentes

DIMENSIOacuteN NIVEL ATRIBUTOS TABLA DE ORIGEN VALORATRIBUTO TIPO DE DATO

DIM_CHANNEL

TOTAL NAME ----- ----- VARCHAR

SOURCE_ID CONSTANTE 99999 VARCHAR

CLASS NAME CHANNELS_IN CLASS VARCHAR

SOURCE_ID CHANNELS_IN CLASS VARCHAR

TOTAL_SOURCE_ID TOTALS 99999 VARCHAR

CHANNEL

NAME CHANNELS_IN NAME VARCHAR

SOURCE_ID CHANNELS_IN ID VARCHAR

CLASS_SOURCE_ID CHANNELS_IN CLASS VARCHAR

Tabla 14 Mapeo de las Fuentes - Dim_Channel

Construccioacuten ETLrsquos

Nombre DIM_CHANNEL_LOAD

ETL de carga de canales a partir de la tabla CHANNELS

Ilustracioacuten 27 ETLrsquos ndash Dim_Channel27

27 Fuente Oracle Warehouse Builder Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

76 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

5232 Cubos de Informacioacuten

CUBO ldquoSALESrdquo

Descripcioacuten- El cubo de ventas es creado de partir de la tabla ldquoSALESrdquo que contiene la informacioacuten a

nivel de detalle de cada una de las dimensiones Se incluye en el modelo dimensional como un

objeto de navegacioacuten al miacutenimo detalle incluyendo las llaves primarias de cada una de las

dimensiones lo que brinda la posibilidad de navegacioacuten de los reportes y cuadros de mando hacia un

reporte exclusivo a detalle con el fin de justificar y mostrar el desglose de la informacioacuten

Nombre fiacutesico SALES

Almacenamiento Tipo ROLAP (Relacional)

Atributos de dimensioacuten

TABLA DIMENSIOacuteN NIVEL DE ENLACE

SALES

TIMES MONTH

PRODUCTS PRODUCT

CHANNELS CHANNEL

CUSTOMERS CITY

PROMOTIONS SUBCATEGORY

Tabla 15 Atributos de dimensioacuten - SALES

Cargas SALES

Cubo SALES

Tablas de Origen SALES

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

77 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Medidas

TABLA MEDIDA TIPO DE DATO DESCRIPCIOacuteN

SALES

AMOUNT NUMBER Sales amount

QUANTITY NUMBER Sales quantity

COST NUMBER Sales cost

Tabla 16 Medidas - SALES

Construccioacuten en OWB

Ilustracioacuten 28 Implementacioacuten SALES28

Construccioacuten ETLrsquos

Nombre SALES_LOAD

Ilustracioacuten 29 ETLrsquos SALES29

28 Autor Hypatia Merino

29 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

78 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

524 Definicioacuten del Modelo Fiacutesico

Una vez disentildeado e implementado el modelo dimensional y sus componentes mediante OWB se

realiza un despliegue de la tablas obteniendo como resultado la creacioacuten del modelo fiacutesico del data

mart de ldquoSALES_WHrdquo dentro de la base de datos (SALES_WH)

A continuacioacuten se mostrara el modelo de identidad ndash relacioacuten

Modelo E-R

Ilustracioacuten 30 Modelo E-R de SALES_WH30

30 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

79 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Diccionario de Datos

Se detallaraacute cada una de las tablas del modelo ndashER de SALES_WH

- Tabla ldquoChannelsrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH CHANNELS

DIMENSION_KEY Number(22)

TOTAL_ID Number(22)

TOTAL_NAME Varchar2(60)

TOTAL_SOURCE_ID Varchar2(40)

CLASS_ID Number(22)

CLASS_NAME Varchar2(60)

CLASS_SOURCE_ID Varchar2(40)

CHANNEL_ID Number(22)

CHANNEL_NAME Varchar2(60)

CHANNEL_SOURCE_ID Varchar2(40)

Tabla 17 Tabla ldquoCHANNELSrdquo del modelo E-R ldquoSALES_WHrdquo

- Tabla ldquoCustomersrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH CUSTOMERS

DIMENSION_KEY Number(22)

TOTAL_ID Number(22)

TOTAL_NAME Varchar2(60)

TOTAL_SOURCE_ID Varchar2(40)

REGION_ID Number(22)

REGION_NAME Varchar2(60)

REGION_SOURCE_ID Varchar2(40)

SUBREGION_ID Number(22)

SUBREGION_NAME Varchar2(60)

SUBREGION_SOURCE_ID Varchar2(40)

COUNTRY_ID Number(22)

COUNTRY_NAME Varchar2(60)

COUNTRY_SOURCE_ID Varchar2(40)

ISO Varchar2(2)

PROVINCE_ID Number(22)

PROVINCE_NAME Varchar2(60)

PROVINCE_SOURCE_ID Varchar2(40)

CITY_ID Number(22)

CITY_NAME Varchar2(60)

CITY_SOURCE_ID Varchar2(40)

Tabla 18 Tabla ldquoCUSTOMERSrdquo del modelo E-R ldquoSALES_WHrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

80 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Tabla ldquoProductsrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH PRODUCTS

DIMENSION_KEY Number(22)

TOTAL_ID Number(22)

TOTAL_NAME Varchar2(60)

TOTAL_DESCRIPTION Varchar2(100)

TOTAL_SOURCE_ID Varchar2(40)

CATEGORY_ID Number(22)

CATEGORY_NAME Varchar2(60)

CATEGORY_DESCRIPTION Varchar2(100)

CATEGORY_SOURCE_ID Varchar2(40)

SUBCATEGORY_ID Number(22)

SUBCATEGORY_NAME Varchar2(60)

SUBCATEGORY_DESCRIPTION Varchar2(100)

SUBCATEGORY_SOURCE_ID Varchar2(40)

PRODUCT_ID Number(22)

PRODUCT_NAME Varchar2(60)

PRODUCT_DESCRIPTION Varchar2(100)

PRODUCT_SOURCE_ID Varchar2(40)

PACK_SIZE Varchar2(30)

LIST_PRICE Varchar2(10)

Tabla 19 Tabla ldquoPRODUCTSrdquo del modelo E-R ldquoSALES_WHrdquo

- Tabla ldquoPromotionsrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH PROMOTIONS

DIMENSION_KEY Number(22)

TOTAL_ID Number(22)

TOTAL_NAME Varchar2(60)

TOTAL_DESCRIPTION Varchar2(100)

TOTAL_SOURCE_ID Varchar2(40)

CATEGORY_ID Number(22)

CATEGORY_NAME Varchar2(60)

CATEGORY_DESCRIPTION Varchar2(100)

CATEGORY_SOURCE_ID Varchar2(40)

SUBCATEGORY_ID Number(22)

SUBCATEGORY_NAME Varchar2(60)

SUBCATEGORY_DESCRIPTION Varchar2(100)

SUBCATEGORY_SOURCE_ID Varchar2(40)

Tabla 20 Tabla ldquoPROMOTIONSrdquo del modelo E-R ldquoSALES_WHrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

81 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Tabla ldquoTimesrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH TIMES

YEAR_CAL_YEAR_CODE Number(22)

YEAR_END_DATE Date

YEAR_TIME_SPAN Number(22)

YEAR_DESCRIPTION Varchar2(2000)

YEAR_NAME Varchar2(25)

CAL_YEAR_NUMBER Number(22)

CAL_YEAR_START_DATE Date

QUARTER_CAL_QUARTER_CODE Number(22)

QUARTER_END_DATE Date

QUARTER_TIME_SPAN Number(22)

QUARTER_DESCRIPTION Varchar2(2000)

QUARTER_NAME Varchar2(25)

CAL_QUARTER_NUMBER Number(22)

QUARTER_OF_YEAR Number(22)

CAL_QUARTER_START_DATE Date

MONTH_CAL_MONTH_CODE Number(22)

CAL_MONTH_NUMBER Number(22)

CAL_MONTH_START_DATE Date

MONTH_END_DATE Date

MONTH_TIME_SPAN Number(22)

MONTH_OF_QUARTER Number(22)

MONTH_OF_YEAR Number(22)

MONTH_DESCRIPTION Varchar2(2000)

MONTH_NAME Varchar2(25)

Tabla 21 Tabla ldquoTIMESrdquo del modelo E-R ldquoSALES_WHrdquo

- Tabla ldquoSalesrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH SALES

AMOUNT Number(102)

QUANTITY Number(22)

COST Number(102)

TIMES Date

PRODUCTS Number(22)

CHANNELS Number(22)

CUSTOMERS Number(22)

PROMOTIONS Number(22)

Tabla 22 Tabla ldquoSALESrdquo del modelo E-R ldquoSALES_WHrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

82 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

525 Implementacioacuten del modelo de BI en la suite de OBI

En esta seccioacuten se detalla la implementacioacuten de dicho data mart sobre el motor especializado de

Oracle Business Intelligence (Administrador Tool) en el cual mediante su arquitectura de

modelamiento en tres capas (fiacutesico loacutegico y de presentacioacuten) se maneja la loacutegica de proceso de

negocio y la publicacioacuten de la informacioacuten para el consumo y creacioacuten de los reportes y cuadros de

mando

Capa Fiacutesica

Ilustracioacuten 31 Capa Fiacutesica ndash Modelo Dimensional31

Dentro de esta capa se importa el modelo fiacutesico del data mart creado previamente en OWB para

ello primero se crea una nueva conexioacuten donde se ingresan los datos del repositorio a conectarse

luego se selecciona la metadata a importar y se finaliza el proceso de importacioacuten

Una vez terminado el paso anterior se define las uniones fiacutesicas entre los objetos importados

basados en el modelo dimensional para obtener el siguiente modelo

31 Autor Hypatia Merino

Objetos Tablas Vistas

Conexioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

83 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 32 Diagrama ndash Modelo Dimensional32

Capa Loacutegica

Ilustracioacuten 33 Capa Loacutegica ndash Modelo Dimensional33

32 Autor Hypatia Merino

33 Autor Hypatia Merino

Tabla de Hechos

Medida

Medida

Medida

Nivel

Nivel

Nivel

Dimensioacuten

Modelo de Negocio

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

84 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Para el modelamiento de la capa loacutegica se basa en el modelamiento de la capa fiacutesica y para ello se

crea primero un nuevo modelo de negocio y arrastrar todos los objetos que fueron importados en la

capa fiacutesica

Se renombra a cada uno de los objetos con el objetivo de cambiar la nomenclatura propia de los

objetos de una base de datos a descripciones propias y entendibles del proceso de negocio para la

creacioacuten de los reportes y cuadros de mando

Ademaacutes se define la loacutegica de navegacioacuten de las dimensiones determinando los niveles de jerarquiacutea

y su interactividad con los niveles superiores e inferiores mediante la creacioacuten de llaves loacutegicas y

atributos de visualizacioacuten

Para este caso se implementa los niveles y jerarquiacuteas definidas en el disentildeo e implementacioacuten de

cada una de las dimensiones como se detalloacute anteriormente

Finalmente se determina el tipo de agregacioacuten de cada una de las medidas definidas dentro del

modelo dimensional entre algunos tipos de agregacioacuten se tiene suma promedio conteo maacuteximo

miacutenimo desviacioacuten estaacutendar entre otros

Capa Presentacioacuten

Ilustracioacuten 34 Capa de Presentacioacuten ndash Modelo Dimensional34

34 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

85 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Finalmente dentro de la capa de presentacioacuten se maneja el resultado final del modelamiento

dimensional el mismo que es presentado y manejado por los usuarios finales en la creacioacuten de

reportes y cuadros de mando

Ademaacutes se puede dar formato y determinar el orden de presentacioacuten de cada objeto y sus atributos

asiacute como la inclusioacuten o no de los objetos tipo dimensioacuten los cuales se presentan como un atributo

pero con la opcioacuten y la loacutegica de las dimensiones determinadas en la capa anterior mostrando

dentro de los reportes como un objeto de visualizacioacuten tipo aacuterbol

Mediante la opcioacuten de guardar se comprueba la consistencia del modelamiento de las tres capas

mostrando o no errores yo advertencias que puedan presentar

Si el modelamiento es consistente se procede a ingresas a traveacutes de un navegador web al link de

OBI se ingresa el usuario y la contrasentildea asignado y al proceder a crear un nuevo reporte se puede

seleccionar el modelo de ldquoSALESrdquo y dentro de eacutel se visualizan todos los objetos definidos

526 Disentildeo e Implementacioacuten de los mapas en el modelo de BI en la suite de

OBI

Ejecucioacuten del Oracle Map Builder

Oracle Map Builder es un archivo JAR (mapbuilderjar) se ejecuta como una aplicacioacuten JAVA

por lo cual debe estar instalado Java Development Kit (J2SE SDK)

Ilustracioacuten 35 Archivo jar de Oracle Map Builder35

35 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

86 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Carga de Datos Espaciales (Informacioacuten Georeferencial)

Para realizar la carga de los datos espaciales se crea un usuario ldquomapasbirdquo en nuestro

modelo ldquoSALES_WHrdquo con su respectiva contrasentildea y permisos como usuario administrador

De la siguiente manera creamos el usuario contrasentildea y permisos

SQLgt create user mapasbi identified by mapasbi

SQLgt grant dba to mapasbi

SQLgt exit

Conectar la BDD con el Oracle Map Builder

Para conectar la base de datos en el Oracle Map Builder se selecciona una nueva conexioacuten

colocando los paraacutemetros de conexioacuten

Ilustracioacuten 36 Paraacutemetros de conexioacuten a la BDD36

36 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

87 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Map Builder carga los metadatos y su aacuterbol de navegacioacuten este aacuterbol de metadatos se encuentra

vaciacuteo porque auacuten no existen metadatos lo que quiere decir que debemos importar nuestros archivos

shp donde se encuentra nuestra informacioacuten georeferencial

Ilustracioacuten 37 Interfaz de Metadatos en Map Builder37

Vista previa de los Datos Espaciales (Informacioacuten georeferencial)

Map Builder permite a los usuarios previsualizar los datos espaciales originales sin necesidad de ir a

la BDD donde lo almacena

37 Autor Hypatia Merino

Conexioacuten

Metadatos vaciacuteos

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

88 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 38 Tablas con Datos Espaciales en Map Builder38

Importacioacuten de Archivos Shapefile (shp) al Oracle Map Builder

Para realizar la importacioacuten de los mapas primero se descarga los mapas en punto shapefile (shp)

de cualquier sitio web que proporcione informacioacuten georeferencial esto es gratuito

Luego se importa hacia el Oracle Map Builder con la opcioacuten que se encuentra en el menuacute de

herramientas importar shapefile

Ilustracioacuten 39 Importacioacuten de archivos shapefile39

38 Autor Hypatia Merino

39 Autor Hypatia Merino

Tablas con Datos Espaciales

Importar Shapefile

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

89 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

A continuacioacuten se selecciona el archivo ldquoCOUNTRYSHPrdquo colocando un nombre para la tabla

Ilustracioacuten 40 Seleccioacuten del archivo shapefile (shp)40

Finalmente se carga el archivo con los datos espaciales para la visualizacioacuten del mapa ldquoCOUNTRYrdquo

Ilustracioacuten 41 Carga del archivo shapefile (shp)41

Para mejor visualizacioacuten del mapa con diferentes colores seguacuten su paiacutes se utiliza los estilos que

encontramos en el menuacute del Map Builder como color aacutereas liacuteneas marcadores y texto

40 Autor Hypatia Merino

41 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

90 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 42 Visualizacioacuten del Mapa42

El mapa ldquoCOUNTRYrdquo se encuentra en los temas y se le asignara una key que seraacute ldquoCOUNTRY_NAMErdquo

esta key se mapeara con el mismo ldquoCOUNTRY NAMErdquo que se encuentra en nuestra tabla ldquoSALESrdquo del

modelo ldquoSALES_WHrdquo

Ilustracioacuten 43 Asignacioacuten de KEY al Tema ldquoCOUNTRYrdquo43

A partir de lo mencionado en el Map Builder podemos crear y disentildear todas las capas necesarias

para nuestro modelo de ldquoSALES_WHrdquo

42 Autor Hypatia Merino

43 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

91 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Conexioacuten en Map Viewer para Integrar y Visualizar los Mapas en OBIEE

Finalmente que se creoacute los mapas en el Map Builder se realiza una conexioacuten en el Map Viewer

mediante un navegador web con el respectivo link se ingresa un usuario y contrasentildea asignado y

se procede a realizar la conexioacuten

A continuacioacuten los datos de conexioacuten

ltmap_data_source name=mapasbi jdbc_host=1921681149 jdbc_sid=orcl jdbc_port=1521 jdbc_user=mapasbi jdbc_password=mapasbi jdbc_mode=thin number_of_mappers=3 allow_jdbc_theme_based_foi=false editable=false gt

Ilustracioacuten 44 Conexioacuten al Map Viewer44

Administracioacuten de los Mapas en OBIEE

Configuracioacuten Datos del Mapa

En la pantalla del OBIEE 11g en la seccioacuten ldquoAdministracioacutenrdquo contiene una opcioacuten que permite

configurar los datos del mapa

44 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

92 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 45 Configuracioacuten Datos del Mapa en OBIEE45

Capa (Layer)

En primer lugar se define una o varias ldquocapasrdquo Para poder utilizar los mapas en OBIEE debe tener

por lo menos una capa definida

Ilustracioacuten 46 Asignacioacuten de la Capa (Layer) en OBIEE46

45 Autor Hypatia Merino

46 Autor Hypatia Merino

Administracioacuten

Configurar Datos

del Mapa

Capa de opciones Importar

Eliminar Editar

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

93 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Importacioacuten de Capa (Layer)

Cuando se importa una nueva capa OBIEE obtendraacute las capas que existen dentro de la fuente de

datos

Las capas enumeradas corresponden a los Temas que ha definido en MapBuilder

Ilustracioacuten 47 Importacioacuten de Capas (Layers)47

Editar Capa (Layer)

Luego que la capa se importa se puede editar y configurar para su uso con OBIEE

- Especificar tipo de geometriacutea (punto o poliacutegono)

- Especifique que columnas de su aacuterea pueden ser utilizados para esta capa (es decir las columnas

que se pueden utilizar para unirse a los datos espaciales)

Ilustracioacuten 48 Editar Capa (Layer)48

47 Autor Hypatia Merino

48 Autor Hypatia Merino

Keys

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

94 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Mapa de Fondo

Una vez que las capas se han definido se puede importar mapas de fondo y despueacutes configurar que

capas pueden utilizarlos

Ilustracioacuten 49 Asignacioacuten de Mapa de Fondo en OBIEE49

Importacioacuten de Mapa de Fondo

Cuando se importa un nuevo mapa de fondo OBIEE obtendraacute las capas que existen dentro de la

fuente de datos

Los mapas que figuran como ldquoTile Layers en el Map Builder que se definen en MapViewer se

almacenan en la tabla

Ilustracioacuten 50 Importacioacuten de Mapa de Fondo en OBIEE50

49 Autor Hypatia Merino

50 Autor Hypatia Merino

Mapa de Fondo Importar

Eliminar Editar

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

95 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Editar Mapa de Fondo

Una vez que los mapas de fondo se importa se puede editar y configurar para su uso con OBIEE

- Especifique queacute capas puede utilizar el mapa y los niveles de zoom

- Configure el orden en el que las capas aparecen en la parte superior en el mapa

Ilustracioacuten 51 Editar Mapa de Fondo en OBIEE51

A partir de lo indicado podemos utilizar nuestro mapa para los reportes de nuestro modelo de

ldquoSALES_WHrdquo

527 Disentildeo e Implementacioacuten de reportes y cuadros de mando

A continuacioacuten se muestra el disentildeo general de los reportes y cuadros de mando del moacutedulo de ldquoSALES_WHrdquo y el resultado de su implementacioacuten

5271 Ventas Totales en los antildeos 2010 2011 y 2012

Objetivo

Analizar el estado actual de los Ventas totales mediante la comparacioacuten de loa antildeos 2010 2011 y

2012 a nivel de toda la organizacioacuten

51 Autor Hypatia Merino

Capas (Layers)

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

96 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 52 Implementacioacuten del Reporte Ventas por Antildeo52

5272 Ingresos Costos y Cantidad por Producto

Objetivo

Analizar el estado actual de los ingresos costos y cantidad por producto mediante la comparacioacuten

de loa antildeos 2010 2011 y 2012 a nivel de toda la organizacioacuten

Ilustracioacuten 53 Implementacioacuten del Reporte de Ingresos Cantidad por Antildeo53

52 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

97 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 54 Detalle de Ingresos por Producto de los antildeos 2010 2011 2012 201354

5273 Deteccioacuten de clientes

Objetivo

Determinar en queacute regioacuten se encuentra los mejores clientes con su respectivo montoacute

53 Autor Hypatia Merino

54 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

98 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 55 Deteccioacuten de clientes55

5274 Deteccioacuten de canales

Objetivo

Determinar en queacute regioacuten se encuentra los mejores canales con su respectivo montoacute

55 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

99 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 56 Deteccioacuten de Canales56

56 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

100 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

5275 Anaacutelisis de clientes con sus promociones

Objetivo

Analizar los mejores clientes con sus respectivas promociones

Ilustracioacuten 57 Anaacutelisis de clientes con sus promociones57

57 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

101 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

5276 Pronoacutesticos y proyecciones de Ventas

Objetivo

Pronosticar proyectar y analizar las ventas del antildeo 2010 2011 y 2012

Ilustracioacuten 58 Pronoacutesticos y proyecciones de ventas58

58 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

102 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 6 Conclusiones y Recomendaciones

A continuacioacuten en el capiacutetulo final se detallaraacute las conclusiones y recomendaciones a partir de la

implementacioacuten de un modelo baacutesico para el uso de la informacioacuten georeferencial en aplicaciones de

business intelligence caso de estudio empresa de retail

61 Conclusiones

- La mayor parte del eacutexito del desarrollo del proyecto radica en el disentildeo y el correcto

levantamiento de requerimientos permitiendo la generacioacuten y asesoramiento de una solucioacuten

integral que vaya acorde a las necesidades y oportunidades de mejora del cliente

- El manejo del disentildeo e implementacioacuten de la solucioacuten debe mantener un esquema simple e

integrado que cubra los requerimientos solicitados brindando flexibilidad robustez y facilidad de

uso al usuario

- El anaacutelisis y seleccioacuten de recursos tecnoloacutegicos de hardware y software permite tener claro

cuaacuteles son las prestaciones de las herramientas el grado de integracioacuten con los sistemas actuales

y futuros costos de desarrollo e implementacioacuten y sobretodo las necesidades del cliente

- El manejo y administracioacuten de la informacioacuten es un proceso vital para la generacioacuten de anaacutelisis y

conocimiento por lo tanto la solucioacuten debe estar focalizada principalmente en el tratamiento de

dicha informacioacuten desde su registro procesamiento y consumo asegurando como resultado el

maacuteximo grado de confiabilidad de los resultados

- La tecnologiacutea Oracle empleada en la implementacioacuten es una plataforma manejable configurable

faacutecil de usar altamente escalable basada en una arquitectura SOA (Service Oriented

Architecture) disentildeo metadata integracioacuten con estaacutendares de seguridad acceso federado

comunes a muacuteltiples fuentes de datos y capacidades de gestioacuten

- Los cubos OLAP proporcionan un desempentildeo de consultas consistentemente raacutepido en todo el

modelo de datos los caacutelculos sofisticados pueden incorporarse faacutecilmente dentro del cubo a fin

de mejorar el contenido analiacutetico de las aplicaciones

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

103 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

62 Recomendaciones

- Conocer a detalle el o los procesos a implementar en la solucioacuten para la determinacioacuten del

alcance y los objetivos del proyecto

- Llevar el control del proyecto basados en la factibilidades tanto costos recursos y tiempos de

desarrollo y entrega

- Usar la metodologiacutea de desarrollo como marco referencial de buenas praacutecticas como bases para

el manejo de la relacioacuten del cliente gestioacuten del equipo de desarrollo disentildeo e implementacioacuten

del proyecto y no como una lista estricta de pasos para el desarrollo del proyecto estas buenas

praacutecticas se adaptaraacuten seguacuten las necesidades del desarrollador y cliente

- Conocer la arquitectura de una solucioacuten de inteligencia de negocios la importancia de cada uno

de sus componentes y el resultado final tras su implementacioacuten permite tener claro la

importancia del esquema de determinacioacuten y mapeo de fuentes procesos de transformacioacuten de

la informacioacuten y disentildeo y creacioacuten de reportes y cuadros de mando

- La creacioacuten de un data warehouse o data mart como repositorio central de modelamiento

dimensional se utiliza porque sus caracteriacutesticas permite solventar varios problemas con

respecto a los sistemas transaccionales permitiendo crear una estructura lista para el anaacutelisis y

consumo de la informacioacuten

- Emplear la metodologiacutea de Ralph Kimball para el modelamiento dimensional de una solucioacuten de

inteligencia de negocios ya que su primicia es ir desarrollando procesos especiacuteficos dentro de la

empresa como un primer paso para la implementacioacuten a futuro de un data warehouse

empresarial en este caso se comenzoacute con el procesos de ldquoVentasrdquo a futuro se espera seguir

implementando soluciones a otros procesos

- Utilizar Oracle Database se hace por que posee caracteriacutesticas y configuraciones especializadas

para el desarrollo de data warehouse ademaacutes de las caracteriacutesticas propias de las bases de datos

Oracle permitiendo tener un repositorio listo y optimizado para el desarrollo de soluciones de

inteligencia de negocios

- Se usa Oracle Warehouse Builder porque es una gran herramienta que permite manejar el

disentildeo construccioacuten despliegue y ejecucioacuten no solo del data warehouse sino de ademaacutes de los

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

104 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

procesos de extraccioacuten transformacioacuten y carga (ETLrsquos) dentro de una interfaz faacutecil intuitiva que

permite la administracioacuten del modelamiento fiacutesico de la solucioacuten

- Las herramientas de Oracle Business Intelligence presentan una completa suite para el desarrollo

de soluciones de inteligencia de negocios mediante herramientas especializadas que permiten la

administracioacuten eficiente de cada una de las fases del desarrollo de la solucioacuten desde su disentildeo

construccioacuten ejecucioacuten implantacioacuten y consumo

- El disentildeo y presentacioacuten final de reportes y cuadros de mando es esencial al momento de tener

en cuenta que estos estaacuten dirigidos a las aacutereas gerenciales las herramientas de Oracle Business

Intelligence muestran una gran superioridad a otras herramientas en cuanto a opciones de

disentildeo y presentacioacuten

- Es muy importante definir y asesorar el uso y creacioacuten de indicadores para la medicioacuten de los

procesos a implementar asiacute como el nivel de detalle de la informacioacuten y el esquema de

navegacioacuten de los anaacutelisis seguacuten los niveles organizacionales de la empresa recordando que el

enfoque del producto final estaacute orientado a los usuarios entendidos del proceso de negocio no

necesariamente teacutecnico como por ejemplo gerencia

- Desarrollar solamente la documentacioacuten necesaria para el entendimiento sencillo del disentildeo

funcionalidad ejecucioacuten y uso de la solucioacuten

- Tambieacuten se deben analizar herramientas libres disentildeadas para colaborar con la inteligencia de

negocios (BI) en los procesos de las organizaciones tales como Pentaho Eclipse (generador de

reportes) RapidMiner entre otros

- A partir del Data Mart ldquoVentasrdquo se puede continuar implementando los siguientes Data Marts

RRHH Inventarios Compras Marketing Contabilidad entre otros para completar nuestro Data

Warehouse Corporativo

- Actualmente la Escuela de Sistemas no cuenta con una materia exclusivamente de Business

Intelligence (Inteligencia de Negocios) pero se deberiacutea buscar la posibilidad que los estudiantes

conozcan acerca de esta aacuterea del manejo de la informacioacuten para la toma de decisiones a traveacutes

de cursos e incluso certificaciones a partir cualquier herramienta Oracle Pentaho SAAP IBM

Cognos

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

105 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Bibliografiacutea

- beAnalytic (2012) Paacutegina Oficial de beAnalytic Obtenido de

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

106 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

httpwwwbe-analyticcom

- beAnalytic (2012) Curso OBI Coaching Quito

- Chaacutevez R (2011) Datamart de Computacioacuten Obtenido de

httpcybertesisupcecedupeupc2011ramos_chyhtmlsdxramos_chyhtml

- Dataprix (sf) Data Warehouse vs Data mart Obtenido de

httpwwwdataprixcomdatawarehouse-vs-datamart

- Espinosa R (Abril del 2010) Kimball vs Inmon Aplicacioacuten de Conceptos del Modelo Dimensional

Obtenido de

httpchurriwifiwordpresscom2010041915-2-ampliacion-conceptos-del-modelo-

dimensional

- Gestiontv (Febrero del 2012) Concepto de Business Intelligence Obtenido de

httpgestiontvbusiness-intelligence

- Monografiascom (sf) Inteligencia de Negocios (BI) Obtenido de

httpwwwmonografiascomtrabajos14bibishtml

- Oracle (2013) Oracle Business Intelligence Enterprise Edition Documentation Retrieved from

httpwwworaclecomtechnetworkmiddlewarebi-enterprise-

editiondocumentationindexhtml

- Saacutenchez Y (29 de Noviembre del 2008) Mi experiencia en las metodologiacuteas agiles Obtenido de

httpyinosanchezblogspotcom200811mi-experiencia-en-las-metodologias-

agileshtml

- Sinnexus (2012) Business Intelligence Obtenido de

httpwwwsinnexuscombusiness_inelligence

- Torres R (Julio del 2009) Metodologiacuteas agiles para desarrollo del software extreme

programming Obtenido de

httpwwwslidesharenetrtorres462003metologa-agiles-desarrollo-software-xp-

1709082

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

107 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Villegas A (sf) Desarrollo de software bajo metodologiacuteas agiles en la praacutectica Obtenido de

httpmonografiascomtrabajos47desarrollo-softwaredesarrollo-softwareshtml

- Villena A (16 de Abril del 2009) Introduccioacuten a los meacutetodos agiles Obtenido de

Slideshare Present Yourself httpwwwslidesharenetchileagilintroduccin-gil-a-

extreme-programming-webprendedor08-350127

- Zepeda C (Marzo del 2003) Guiacutea metodoloacutegica para la definicioacuten y desarrollo de un data

warehouse Obtenido de

httpbibliotexauameduniopac_tes00900902630pdf

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

108 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Anexos

Manual de Usuario

Moacutedulo de ldquoSALESrdquo (VENTAS)

1 Ingresar al link http19216811269704analytics

2 Ingresar el usuario y contrasentildea clic en ldquoConectarrdquo

Ilustracioacuten 59 Pantalla de acceso OBI

3 Clic en Quickstart gtgt Overview gtgt SALES

Ilustracioacuten 60 Seleccioacuten del panel de control ldquoSALESrdquo (VENTAS)

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

109 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

4 A continuacioacuten se muestran los cuadros de mando y reportes mostrando las siguientes

opciones

Ilustracioacuten 61 Componentes principales del panel de control

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

110 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Manual de Administrador

Pasos para levantar y parar servicios de BI

- Iniciar servicios

o Escritorio gtgt icono ldquoSTRART BI SERVERrdquo

- Bajar servicios

o Escritorio gtgt icono ldquoSTOP BI SERVERrdquo

Pasos para de respaldo

- Base de Datos

o Sacar respaldo del esquema de base de datos mediante la opcioacuten export de los

esquemas SALES_WH

- Cataacutelogo de Reportes y Cuadros de Mando

o Ubicarse en el siguiente path

COBI11instancesinstancebifoundationOracleBIPresentationServicesComponent

o Copiar la carpeta ldquoCatalogrdquo

Pasos para la administracioacuten de usuarios en OBI

1 Ingresar al link http19216811269704console

2 Ingresar con su usuario

3 Clic en ldquoDominios de Seguridadrdquo

4 Clic en la pestantildea ldquoUsuarios y Gruposrdquo

5 Ingresar o editar los datos del usuario clic en ldquoAceptarrdquo

6 Se pueden administrar grupos al igual que administrar permisos y privilegios

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

111 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Modelamiento Dimensional ndash Oracle Warehouse Builder

1 Ingresar a OWB clic en

ldquoIniciordquo gtgt ldquoTodos los programasrdquo gtgt ldquoOracle-OraDB11G_homerdquo gtgt ldquoWarehouse Builderrdquo

gtgt ldquoDesign Centerrdquo

2 Ingresar con los siguientes datos

Usuario OWB_OWNER

Contrasentildea oracle123

Host 19216811269704

Puerto 1521

Nombre de servicio orcl

La pantalla principal consta de diversas secciones a continuacioacuten se describe de forma

Ilustracioacuten 62 Componentes principales de OWB

Seccioacuten ldquoNavegador de Proyectosrdquo

Esta seccioacuten contiene los proyectos creados ademaacutes de los diferentes componentes que contienen

un proyecto de OWB

Pasos para la creacioacuten de un nuevo proyecto

- Clic en el menuacute ldquoArchivordquo gtgt ldquoNuevordquo gtgt ldquoProyectordquo

Nombre de proyecto

Conexioacuten BDD

Componentes Hoja de Disentildeo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

112 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Ingresar el nombre del proyecto

- Clic en ldquoAceptarrdquo

A continuacioacuten se detallan los componentes utilizados en el presente proyecto

ldquoBase de Datosrdquo

Dentro de esta opcioacuten se pueden crear conexiones a distintas fuentes de datos mediante un wizard

que crea las conexiones seguacuten los datos de la fuente a conectarse

Se pueden tener varias conexiones en este caso una para el esquema fuente XSALES y otro al

esquema destina SALES_WH

Pasos para la creacioacuten de una nueva conexioacuten a una base de datos

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic derecho opcioacuten ldquoNuevo Moacutedulo de Oraclerdquo

- Empieza el wizard clic en ldquoSiguienterdquo

- Ingresar el nombre y el tipo de la nueva conexioacuten

- Ingresar los datos de conexioacuten a la base de datos a conectar

- Clic en Finalizar

Esta opcioacuten posee varios sub componentes que pueden ser utilizados por ejemplo

ldquoCorrespondenciasrdquo

Conocidos tambieacuten como ETLrsquos (proceso de extraccioacuten transformacioacuten y carga) al momento de crear

un nuevo ETL ese despliega una nueva hoja de disentildeo donde se pueden disentildear el proceso

simplemente arrastrando objetos y plasmando su loacutegica

Pasos para la creacioacuten de una nueva correspondencia

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoCorrespondenciardquo

- Clic en ldquoNueva Correspondenciardquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

113 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Ingresar el nombre de la nueva correspondencia

- Clic en ldquoAceptarrdquo

ldquoDimensionesrdquo

Mediante un wizard faacutecil e intuitivo se pueden crear dimensiones para el modelamiento dimensional

en eacutel se ingresa los datos solicitados por ejemplo atributos de la dimensioacuten niveles de jerarquiacutea

definicioacuten de atributos por nivel tipo de almacenamiento entre otros

Cuando se crea una dimensioacuten automaacuteticamente se crea a nivel de la herramienta una tabla y una

secuencia

Pasos para la creacioacuten de una nueva dimensioacuten

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoDimensionesrdquo

- Clic en ldquoNueva Dimensioacutenrdquo

- Inicia el wizard clic en ldquoSiguienterdquo

- Ingresar el nombre de la nueva dimensioacuten

- Seleccionar le tipo de almacenamiento (ROLAP)

- Ingresar los atributos el tipo de datos definir el tipo de llaves de negocio y sustitucioacuten

- Definir los niveles de jerarquiacutea

- Definir que atributos corresponden a cada nivel de jerarquiacutea creado

- Seleccionar el tipo de almacenamiento histoacuterico de la dimensioacuten (Tipo 1)

- Apareceraacute un cuadro de resumen clic en ldquoSiguienterdquo

- Clic en ldquoFinalizarrdquo

ldquoCubordquo

Al igual que las dimensiones se requiere un wizard que solicita la informacioacuten como son las medidas

y las dimensiones asociadas al cubo seguacuten el respectivo modelamiento

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

114 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Al crear un cubo se crea automaacuteticamente a nivel de la herramienta una tabla

Pasos para la creacioacuten de un nuevo cubo

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoCubosrdquo

- Clic en ldquoNueva Cubordquo

- Inicia el wizard clic en ldquoSiguienterdquo

- Ingresar el nombre de la nueva cubo

- Seleccionar le tipo de almacenamiento (ROLAP)

- Seleccionar las dimensiones con las que se relacionaraacute el cubo

- Definir las medidas y el tipo de datos

- Apareceraacute un cuadro de resumen clic en ldquoSiguienterdquo

- Clic ldquoFinalizarrdquo

ldquoTablasrdquo

Dentro de esta opcioacuten se pueden crear o importar tablas de la base de datos seguacuten corresponda la

conexioacuten creada para ser utilizada

Pasos para la creacioacuten de una nueva tabla

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoTablasrdquo

- Clic en ldquoNueva Tablardquo

- Ingresar el nombre de la nueva tabla

- Ingresar los atributos y el tipo de datos de la tabla

- Clic en ldquoAceptarrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

115 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Pasos para la importacioacuten de una tabla

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoTablasrdquo

- Clic en ldquoImportarrdquo gtgt ldquoObjetos de Base de Datosrdquo

- Ingresar los datos de conexioacuten a la base de datos clic en ldquoSiguienterdquo

- Seleccionar la opcioacuten ldquoTablardquo

- Seleccionar la tabla a importar

- Clic en ldquoTerminarrdquo

ldquoSecuenciasrdquo

En esta seccioacuten se encuentra objetos que representan a secuencias de nuacutemeros que a las cuales

hacen referencia otros objetos como dimensiones o cubos

Pasos para la creacioacuten de una nueva dimensioacuten

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoSecuenciasrdquo

- Clic en ldquoNueva Secuenciardquo

- Ingresar los datos de secuenciacioacuten

- Clic en ldquoTerminarrdquo

ldquoControl Centerrdquo

Esta seccioacuten permite el despliegue y la ejecucioacuten de los objetos dentro de OWB

Pasos para iniciar los servicios de control center

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

116 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Clic en ldquoIniciordquo gtgt ldquoTodos los programasrdquo gtgt ldquoOracle ndash OraDB11g_homerdquo gtgt ldquoWarehouse Builderrdquo

gtgt ldquoAdministracioacutenrdquo gtgt ldquoStart Control Center Servicerdquo

- Clic en la pestantildea ldquoCentro de Controlrdquo

- Ingresar los catos de conexioacuten al usuario OWSYS

- Dentro de OWB clic en el menuacute ldquoHerramientasrdquo

- Clic en ldquoGestor centro de controlrdquo

- Para el despliegue de objetos se procede mediante la seleccioacuten del objeto y su ldquoAccioacuten de

Desplieguerdquo Clic en el botoacuten ldquoDesplegarrdquo

- Para la ejecucioacuten de un ETL flujo de trabajo seleccionar el objeto desplegar el objeto y clic en

botoacuten ldquoEjecutarrdquo

Modelamiento Dimensional ndash Administrator Tool

1) Ingresar a Administracioacuten de BI clic en

ldquoIniciordquo gtgt ldquoTodos los programasrdquo gtgt ldquoOracle Business Intelligencerdquo gtgt ldquoAdministracioacuten de BIrdquo

2) Clic en el icono ldquoAbrir en liacuteneardquo (carpeta azul)

3) Ingresar con los siguientes datos

Contrasentildea de repositorio Admin123

Usuario weblogic

Contrasentildea Oracle_123

Para el modelamiento se debe proceder a realizar la configuracioacuten de las capas fiacutesica loacutegica y de

presentacioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

117 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 63 Componentes Principales del Administrator Tool - OBI

ldquoCapa Fiacutesicardquo

Dentro de esta capa se definen las conexiones a la base de datos de donde se extraeraacute el modelo

previamente creado en OWB

Pasos para crear una nueva conexioacuten a una base de datos e importar objetos

- Clic en el menuacute ldquoArchivordquo gtgt ldquoImportar Metadatosrdquo

- Seleccionar el tipo de importacioacuten (Servidor local)

- Seleccionar el tipo de conexioacuten (OCI 10g11g)

- Ingresar los datos de conexioacuten a la base de datos

Nombre del servicio orcl

Usuario SALES_WH

Contrasentildea Oracle123

- Seleccionar el tipo de objetos a importar

- Seleccionar el usuario de base de datos y los objetos a importar

- Clic en ldquoTerminarrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

118 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

ldquoCapa Loacutegicardquo

Esta seccioacuten permite el modelamiento loacutegico al modelo como son definicioacuten de dimensiones y

navegacioacuten entre niveles meacutetodos de agregacioacuten renombramiento y atributos entendibles a nivel

de negocio

Pasos para crear un nuevo modelo loacutegico

- Arrastrar los objetos importados dentro de la capa loacutegica

Pasos para renombrar las descripciones de los atributos

- Clic en el menuacute ldquoHerramientasrdquo gtgt ldquoUtilidadesrdquo

- Ejecutar ldquoCambiar Nombre de Asistenterdquo

- Seleccionar el modelo loacutegico de la pestantildea ldquoModelo de Negocio y Asignacioacutenrdquo clic ldquoAgregar

Jerarquiacuteardquo Clic ldquoSiguienterdquo

- Seleccionar los objetos a renombrar

- Seleccionar las opciones de renombramiento clic ldquoSiguienterdquo

- Clic en ldquoTerminarrdquo

Pasos para definir el meacutetodo de agregacioacuten de una medida

- Doble clic sobre una medida

- Clic en ldquoDesprotegerrdquo

- Clic en la pestantildea ldquoAgregacioacutenrdquo

- Seleccionar el meacutetodo de agregacioacuten (Sum)

- Clic en ldquoAceptarrdquo

Pasos para definir la loacutegica de una dimensioacuten

- Clic derecho sobre una dimensioacuten clic en ldquoCrear Dimensioacuten Loacutegicardquo

- Clic en ldquoDimensioacuten con Jerarquiacutea Basada en Nivelesrdquo

- Definir los niveles de la dimensioacuten creando niveles principales o secundarios

- Clic derecho sobre un nivel clic ldquoNuevo Objetordquo gtgt ldquoNivel Principalrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

119 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Arrastrar los atributos que correspondan al nivel creado

- Clic derecho doble sobre el atributo a definir como atributo de navegacioacuten a detalle

- Clic en ldquoNueva clave de nivel loacutegicardquo gtgt ldquoUsar para mostrarrdquo

- Clic en ldquoAceptarrdquo

Pasos para definir una unioacuten loacutegica entre dimensioacuten y cubo

- Clic derecho sobre el modelo loacutegico

- Clic en ldquoModelo de Negocio Loacutegicordquo gtgt ldquoDiagrama Completordquo

- Clic en el botoacuten ldquoNueva unioacutenrdquo

- Arrastra desde la tabla de hechos a la dimensioacuten a unir

- Definir las columnas por el cual se a realizar la unioacuten

- Clic en ldquoAceptarrdquo

ldquoCapa Presentacioacutenrdquo

Esta capa permite manejar la presentacioacuten final del modelo de BI al usuario como la definicioacuten de los

atributos y su orden de presentacioacuten

Pasos para crear un modelo de presentacioacuten reordenar atributos y tablas en la capa de

presentacioacuten

- Arrastrar los objetos creados de capa loacutegica dentro de la capa presentacioacuten

- Doble clic sobre las tablas o el modelo de presentacioacuten

- Definir el orden de los atributos o tablas mediante los botones de flechas

- Clic en ldquoAceptarrdquo

ldquoValidacioacuten de consistencia globalrdquo

Esta opcioacuten permite validar la consistencia del modelamiento en las 3 capas en caso de existir

errores se muestra el detalle de la inconsistencia

Pasos para guardar y comprobar la consistencia del modelo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

120 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Clic en el botoacuten de ldquoGuardarrdquo

- Desproteger los cambios antes de guardar clic en ldquoAceptarrdquo

- Confirmar la comprobacioacuten de consistencia clic en ldquoSirdquo

- Clic en ldquoComprobar Todos los Objetosrdquo

- Se muestra el detalle de la validacioacuten de la consistencia

- Clic en ldquoCerrarrdquo

Creacioacuten de Reportes y Cuadros de Mando

Pasos para crear un nuevo reporte

- Ingresar a un navegador web

- Ingresar al link http19216811269704analytics

- Ingresar con el usuario y contrasentildea asignados

- Clic en ldquoNuevordquo gtgt ldquoAnaacutelisisrdquo

- Seleccionar el modelo ldquoSALESrdquo (VENTAS)

- Seleccionar los atributos del ldquoAacutereas temaacuteticasrdquo a mostrar en el reporte dando doble clic sobre el atributo

- Clic en la pestantildea ldquoResultadosrdquo

- Clic en ldquoCrear Nuevo Objetordquo

- Seleccionar el objeto a incluir en el reporte

- Adicionalmente se puede editar y personalizar el objeto mediante el icono de ldquoLaacutepizrdquo

- Una vez terminado el reporte clic en ldquoGuardarrdquo

- Seleccionar la carpeta en donde se almacenaraacute el reporte

- Clic en ldquoAceptarrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

121 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 64 Componentes Principales Creacioacuten de Reportes ndash OBI

Pasos para crear una ldquoPeticioacuten de Datos de Panel de Controlrdquo

- Clic en ldquoNuevordquo gtgt ldquoPeticioacuten de Datos de Panel de Controlrdquo

- Seleccionar el modelo ldquoSALESrdquo (VENTAS)

- Mediante las opciones de edicioacuten se puede definir el disentildeo y las opciones de seleccioacuten de cada uno de los atributos

- Clic en ldquoGuardarrdquo

Pasos para crear un nuevo cuadro de mando

- Clic en ldquoNuevordquo gtgt ldquoPanel de Controlrdquo

- Ingresar el nombre de cuadro de mando y la carpeta en donde se almacenara

- A continuacioacuten aparece una pantalla de disentildeo del cuadro de mando en donde se pueden arrastrar los reportes y filtros a editar

- Esta seccioacuten maneja objetos de disentildeo de columnas y seccioacuten

- Estos objetos de disentildeo poseen atributos y propiedades de disentildeo

- Clic en ldquoGuardarrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

122 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Clic en ldquoEjecutarrdquo

Ilustracioacuten 65 Componentes Principales de Creacioacuten de Cuadros de Mando - OBI

Page 6: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

6 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 23 Tablas de Origen Dimensiones y Cargas en OWB 67

Ilustracioacuten 24ETLrsquos ndash Dim_Promotion 70

Ilustracioacuten 25 ETLrsquos ndash Dim_Product 72

Ilustracioacuten 26 ETLrsquos ndash Dim_Customer 74

Ilustracioacuten 27 ETLrsquos ndash Dim_Channel 75

Ilustracioacuten 28 Implementacioacuten SALES 77

Ilustracioacuten 29 ETLrsquos SALES 77

Ilustracioacuten 30 Modelo E-R de SALES_WH 78

Ilustracioacuten 31 Capa Fiacutesica ndash Modelo Dimensional 82

Ilustracioacuten 32 Diagrama ndash Modelo Dimensional 83

Ilustracioacuten 33 Capa Loacutegica ndash Modelo Dimensional 83

Ilustracioacuten 34 Capa de Presentacioacuten ndash Modelo Dimensional 84

Ilustracioacuten 35 Archivo jar de Oracle Map Builder 85

Ilustracioacuten 36 Paraacutemetros de conexioacuten a la BDD 86

Ilustracioacuten 37 Interfaz de Metadatos en Map Builder 87

Ilustracioacuten 38 Tablas con Datos Espaciales en Map Builder 88

Ilustracioacuten 39 Importacioacuten de archivos shapefile 88

Ilustracioacuten 40 Seleccioacuten del archivo shapefile (shp) 89

Ilustracioacuten 41 Carga del archivo shapefile (shp) 89

Ilustracioacuten 42 Visualizacioacuten del Mapa 90

Ilustracioacuten 43 Asignacioacuten de KEY al Tema ldquoCOUNTRYrdquo 90

Ilustracioacuten 44 Conexioacuten al Map Viewer 91

Ilustracioacuten 45 Configuracioacuten Datos del Mapa en OBIEE 92

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

7 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 46 Asignacioacuten de la Capa (Layer) en OBIEE 92

Ilustracioacuten 47 Importacioacuten de Capas (Layers) 93

Ilustracioacuten 48 Editar Capa (Layer) 93

Ilustracioacuten 49 Asignacioacuten de Mapa de Fondo en OBIEE 94

Ilustracioacuten 50 Importacioacuten de Mapa de Fondo en OBIEE 94

Ilustracioacuten 51 Editar Mapa de Fondo en OBIEE 95

Ilustracioacuten 52 Implementacioacuten del Reporte Ventas por Antildeo 96

Ilustracioacuten 53 Implementacioacuten del Reporte de Ingresos Cantidad por Antildeo 96

Ilustracioacuten 54 Detalle de Ingresos por Producto de los antildeos 2010 2011 2012 2013 97

Ilustracioacuten 55 Deteccioacuten de clientes 98

Ilustracioacuten 56 Deteccioacuten de Canales 99

Ilustracioacuten 57 Anaacutelisis de clientes con sus promociones 100

Ilustracioacuten 58 Pronoacutesticos y proyecciones de ventas 101

Ilustracioacuten 59 Pantalla de acceso OBI 108

Ilustracioacuten 60 Seleccioacuten del panel de control ldquoSALESrdquo (VENTAS) 108

Ilustracioacuten 61 Componentes principales del panel de control 109

Ilustracioacuten 62 Componentes principales de OWB 111

Ilustracioacuten 63 Componentes Principales del Administrator Tool - OBI 117

Ilustracioacuten 64 Componentes Principales Creacioacuten de Reportes ndash OBI 121

Ilustracioacuten 65 Componentes Principales de Creacioacuten de Cuadros de Mando - OBI 122

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

8 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Iacutendice de Tabla

Tabla 1 Diferencias del Sistema Tradicional vs Data Warehouse 25

Tabla 2 Ventajas y Desventajas ndash Inmon vs Kimball 51

Tabla 3 Requerimientos de recursos tecnoloacutegicos - Servidor 61

Tabla 4 Requerimientos de recursos tecnoloacutegicos - Software 61

Tabla 5 Variables de Anaacutelisis ndash ldquoMoacutedulo Ventasrdquo 66

Tabla 6 Atributos de Dimensioacuten - Dim_Time 68

Tabla 7 Atributos de Dimensioacuten ndash Dim_Promotion 69

Tabla 8 Mapeo de las Fuentes ndash Dim_Promotion 69

Tabla 9 Atributos de Dimensioacuten ndash Dim_Product 71

Tabla 10 Mapeo de las Fuentes ndash Dim_Product 71

Tabla 11 Atributos de Dimensioacuten ndash Dim_Customer 73

Tabla 12 Mapeo de las Fuentes ndash Dim_Customer 73

Tabla 13 Atributos de Dimensioacuten ndash Dim_Channel 74

Tabla 14 Mapeo de las Fuentes - Dim_Channel 75

Tabla 15 Atributos de dimensioacuten - SALES 76

Tabla 16 Medidas - SALES 77

Tabla 17 Tabla ldquoCHANNELSrdquo del modelo E-R ldquoSALES_WHrdquo 79

Tabla 18 Tabla ldquoCUSTOMERSrdquo del modelo E-R ldquoSALES_WHrdquo 79

Tabla 19 Tabla ldquoPRODUCTSrdquo del modelo E-R ldquoSALES_WHrdquo 80

Tabla 20 Tabla ldquoPROMOTIONSrdquo del modelo E-R ldquoSALES_WHrdquo 80

Tabla 21 Tabla ldquoTIMESrdquo del modelo E-R ldquoSALES_WHrdquo 81

Tabla 22 Tabla ldquoSALESrdquo del modelo E-R ldquoSALES_WHrdquo 81

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

9 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 1 Introduccioacuten

En el presente capiacutetulo se trataraacute sobre la exposicioacuten de puntos esenciales para la disertacioacuten de

grado definiendo los objetivos y alcance del proyecto Ademaacutes se expondraacuten conceptos

fundamentales y las tecnologiacuteas necesarias para el desarrollo del proyecto con el fin de presentar

una base de conocimientos sobre la cual el proyecto se desarrollaraacute

11 Objetivos

111 Objetivo General

Implementar un modelo baacutesico para el uso de la informacioacuten georeferencial en aplicaciones de

Business Intelligence especiacuteficamente utilizando data mart para la creacioacuten de un data warehouse

corporativo

112 Objetivos Especiacuteficos

- Analizar sobre Business Intelligence y sus respectivos componentes necesarios para la

implementacioacuten de un modelo baacutesico para el uso de informacioacuten georeferencial especiacuteficamente

utilizando data mart para la creacioacuten de un data warehouse

- Averiguar las caracteriacutesticas de la informacioacuten georeferencial en la gestioacuten de una empresa de

retail

- Realizar ldquointeligencia de negociordquo para una empresa de retail

- Analizar metodologiacuteas y herramientas de construccioacuten de data warehouse y soluciones de

Business Intelligence que garanticen el acceso de la informacioacuten de acuerdo a las mejores

praacutecticas de la industria de sistemas de informacioacuten gerencial que permitan contar con

Una sola versioacuten de la verdad

Informacioacuten confiable y a tiempo

Acceder a indicadores de gestioacuten del negocio

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

10 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Accesar dentro de la misma herramienta a la informacioacuten que componen los

indicadores de gestioacuten

Detectar tendencias y excepciones

- Disentildear los cubos de informacioacuten para el modelo baacutesico para la construccioacuten de un data

warehouse para una empresa de retail

- Implementar ciertas consultas utilizando los cubos

113 Justificacioacuten

Para toda empresa la toma de decisiones es un proceso esencial que permite el cumplimiento de

sus objetivos y es la accioacuten maacutes importante que se desarrolla dentro de una organizacioacuten porque la

administracioacuten se basa en dichas decisiones

La toma de decisiones es el proceso para identificar y seleccionar un curso de accioacuten para resolver un

problema en especiacutefico

Basado en lo anterior es importante optimizar el proceso minimizar el tiempo tomar las decisiones

maacutes acertadas y basarlas en argumentos vaacutelidos en el menor costo posible Esto se puede lograr a

traveacutes del uso de la inteligencia de negocios porque permite obtener la informacioacuten adecuada a

disposicioacuten de las personas que la necesiten en una manera comprensible para cada uno y de forma

raacutepida

Las empresas son importantes para el paiacutes porque contribuyen en gran medida tanto a la economiacutea

como a la sociedad por lo que se considera oportuna la implementacioacuten de un modelo baacutesico para el

uso de la informacioacuten georeferencial en aplicaciones de business intelligence para optimizar la

gestioacuten de una empresa de retail

Para dicha implementacioacuten se utilizaraacute herramientas de Oracle por el faacutecil acceso a las mismas

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

11 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

114 Alcance

La presente disertacioacuten de grado culminaraacute con una aplicacioacuten funcional para que el usuario final

haga uso de los cubos de informacioacuten

115 Metodologiacutea

El siguiente proyecto se llevaraacute a cabo por medio de una metodologiacutea investigativa y descriptiva ya

que se realizaraacute en primera instancia un anaacutelisis sobre Business Intelligence para luego proceder a la

implementacioacuten del modelo baacutesico para el uso de la informacioacuten georeferencial para optimizar la

gestioacuten de una empresa de retail Para la implementacioacuten se aplicaran modelos de BI Oracle

Para la implementacioacuten se analizaraacute dos metodologiacuteas Kimball e Inmon donde se procederaacute a

escoger una

116 Definiciones Acroacutenimos y Abreviaciones

Business Intelligence

El exceso de informacioacuten no es poder pero el conocimiento siacute lo es

Con mucha frecuencia la transformacioacuten y el anaacutelisis de toda la informacioacuten y datos que las propias

compantildeiacuteas generan se convierte en un problema y por lo tanto la toma de decisiones se vuelve

desesperadamente lenta o se toman decisiones sin toda la informacioacuten relevante

Las tecnologiacuteas de Inteligencia de Negocios (Business Intelligence) ayudan a los ejecutivos y

funcionarios a entender los datos maacutes raacutepidamente a fin de que puedan tomar decisiones raacutepidas y

mejores y finalmente mejorar sus movimientos hacia la consecucioacuten de objetivos de negocios El

impulsor clave detraacutes de los objetivos de BI es incrementar la eficiencia organizacional y la

efectividad

La Inteligencia de Negocios (BI) y la Data Warehouse (DW) como componentes de alto nivel de los

Sistemas de Informacioacuten tienen una serie de ventajas y beneficios para toda organizacioacuten entre los

maacutes importantes estaacute el manejar vastas cantidades de informacioacuten y obtener conocimiento de ellas

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

12 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

permitiendo un mejor desempentildeo de la empresa Con esa informacioacuten maacutes precisa y conocimiento

que se adquiere se puede mejorar el manejo operativo de la empresa tambieacuten se pueden tomar

decisiones estrateacutegicas y se mejora el desempentildeo de muchas de sus funciones como marketing

ventas precios pronoacutesticos finanzas cadena de abastecimientos y atencioacuten al cliente

Data Warehouse

Un Data Warehouse (DWH) es un repositorio central que contiene la informacioacuten maacutes valiosa de la

empresa Los datos que aquiacute se almacenan han pasado por un proceso de calidad que asegura su

consistencia Ademaacutes el repositorio estaacute construido de tal manera que el acceso sea lo maacutes raacutepido

posible

Su construccioacuten se va haciendo por etapas que pueden corresponder a los procesos o a las

principales aacutereas funcionales de la empresa Por ejemplo Aacuterea de Ventas Aacuterea Financiero Contable

Aacuterea de Recursos Humanos etc Estas aacutereas reciben el nombre de Data Marts

Otra opcioacuten es construir Data marts especiacuteficos para proyectos que requieren informacioacuten de la

compantildeiacutea Anaacutelisis de Rentabilidad por Producto Agencias Cliente Preparacioacuten de Estados

Financieros Administrativos Proyectos de Balanced Scorecard Six Sigma Evaluacioacuten de Eficiencia de

Procesos Especiacuteficos etc

Datamart

Un data mart es una versioacuten especial de un data warehouse Son subconjuntos de datos con el

propoacutesito de ayudar a que un aacuterea especiacutefica dentro del negocio pueda tomar mejores decisiones

Los datos existentes en este contexto pueden ser agrupados explorados propagados de muacuteltiples

formas para que diversos grupos de usuarios realicen la explotacioacuten de los mismos de la forma maacutes

conveniente seguacuten sus necesidades

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

13 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Modelo de Datos

Un modelo de datos es un sistema formal y abstracto que permite describir los datos de acuerdo con

reglas y convenios predefinidos Es un sistema formal pues los objetos del sistema se manipulan

siguiendo reglas perfectamente definidas y utilizando exclusivamente los operadores definidos en el

sistema independientemente de lo que estos objetos y operadores puedan significar Existen

modelos relacionales y modelos multidimensionales

- Modelo Relacional

Es un modelo de datos basado en la loacutegica de predicados y en la teoriacutea de conjuntos Es el modelo

maacutes utilizado en la actualidad para modelar problemas reales y administrar datos dinaacutemicamente El

modelo relacional es el pilar fundamental para el disentildeo de la mayoriacutea de las bases de datos La

composicioacuten de estas bases de datos son decenas de tablas relacionadas

- Modelo Multidimensional

El modelo multidimensional es una teacutecnica para modelar bases de datos simples y entendibles al

usuario final ya sea para presentar la informacioacuten en un marco estaacutendar e intuitivo que permitan un

acceso de alto rendimiento Sus principales componentes son

Tablas de Hechos es la tabla central de un esquema y contiene los valores de las medidas de

negocio Cada medida se toma mediante la interseccioacuten de las dimensiones que la definen dichas

dimensiones estaraacuten reflejadas en sus correspondientes tablas de dimensiones que rodearaacuten la tabla

de hechos y estaraacuten relacionadas con ella

Tabla de Dimensiones son elementos que contienen atributos que se utilizan para restringir y

agrupar los datos almacenados en una tabla de hechos cuando se realizan consultas sobre dicho

datos en un entorno de data warehouse o data mart

Proceso ETL Es el proceso que permite a las organizaciones mover datos desde muacuteltiples fuertes reformatearlos

limpiarlos y cargarlos en otra base de datos data mart o data warehouse para analizarla y apoyar

un proceso de negocio

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

14 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Extraer Extraer la informacioacuten de las diferentes fuentes de datos

- Transformar Esta fase aplica una serie de reglas de negocio o funciones sobre los datos extraiacutedos

para convertirlos en datos que seraacuten cargados

- Carga es el momento en el cual los datos de la fase anterior (transformacioacuten) son cargados en el

sistema de destino

Cubos de Informacioacuten

Los cubos de informacioacuten o cubos OLAP son almacenes de datos donde se trata de organizar los

datos por tablas o relaciones los cubos OLAP tienen un nuacutemero indefinido de dimensiones ademaacutes

contendraacute datos de una determinada variable que se desea analizar proporcionando una vista loacutegica

de los datos provistos por el sistema de informacioacuten hacia el data warehouse esta vista estaraacute

dispuesta seguacuten unas dimensiones y podraacute contener informacioacuten calculada

A la informacioacuten de un cubo puede acceder mediante tablas dinaacutemicas en una hoja de caacutelculo o a

traveacutes de programas personalizados Las tablas dinaacutemicas le permiten manipular las vistas de la

informacioacuten con mucha facilidad Las diferentes operaciones que se pueden realizar con cubos de

informacioacuten se producen con mucha rapidez Llevando estos conceptos a un data warehouse eacuteste es

una coleccioacuten de datos que estaacute formada por dimensiones y variables entendiendo como

dimensiones a aquellos elementos que participan en el anaacutelisis y variables a los valores que se

desean analizar

Dimensiones

Las dimensiones de un cubo son atributos relativos a las variables son las perspectivas de anaacutelisis de

las variables (forman parte de la tabla de dimensiones) Son cataacutelogos de informacioacuten

complementaria necesaria para la presentacioacuten de los datos a los usuarios como por ejemplo

descripciones nombres zonas rangos de tiempo etc Es decir la informacioacuten general

complementaria a cada uno de los registros de la tabla de hechos

Variables

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

15 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Tambieacuten llamadas indicadores de gestioacuten son los datos que estaacuten siendo analizados Forman parte

de la tabla de hechos Maacutes formalmente las variables representan alguacuten aspecto cuantificable o

medible de los objetos o eventos a analizar Normalmente las variables son representadas por

valores detallados y numeacutericos para cada instancia del objeto o evento medido En forma contraria

las dimensiones son atributos relativos a las variables y son utilizadas para indexar ordenar agrupar

o abreviar los valores de las mismas

Georeferenciacioacuten

Es el proceso que nos permite agregar coordenadas geograacuteficas (latitud y longitud) a su base de

datos para que pueda ser visualizada en un mapa

A traveacutes de la georeferenciacioacuten se aporta con una nueva dimensioacuten en la comprensioacuten de la

informacioacuten del mercado para el sector retail proporcionando un soporte soacutelido para la toma de

decisiones en todos los aacutembitos

Empresa de Retail

Es un sector econoacutemico que engloba a las empresas especializadas en la comercializacioacuten masiva de

productos o servicios uniformes a grandes cantidades de clientes Es el sector industrial que entrega

productos al consumidor final

En el negocio del retail se pueden incluir todas las tiendas o locales comerciales que habitualmente

se encuentran en cualquier centro urbano con venta directa al puacuteblico sin embargo su uso se halla

maacutes bien ligado a las grandes cadenas de locales comerciales El ejemplo maacutes comuacuten del retail lo

constituyen los supermercados otros comercios tradicionalmente asociados al retail son las tiendas

por departamentos casas de artiacuteculos para el hogar ferreteriacuteas farmacias venta de indumentaria

libreriacuteas entre muchas maacutes

La complejidad del retail viene dada por la amplia variedad de artiacuteculos y tipos de artiacuteculos que

ofrecen asiacute como el nivel de operaciones efectuado Las operaciones de venta del retail generan una

cantidad de datos tal que puede resultar abrumadora para aquellos ajenos al negocio

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

16 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 2 Marco Teoacuterico

En este capiacutetulo se explicara sobre la inteligencia de negocios definicioacuten origen caracteriacutesticas y la

arquitectura general de la solucioacuten de BI estos conceptos ayudaran a fundamentar la

implementacioacuten de este proyecto

21 Inteligencia de Negocios

Introduccioacuten

Uno de los conceptos maacutes acertados para la definicioacuten de Inteligencia de Negocios es el descrito por

Thomas H Davenport el cual hace mencioacuten al teacutermino como

ldquoConjunto de Tecnologiacuteas y Procesos que utilizan datos para entender y analizar el desempentildeo del

negociordquo

Origen

El intereacutes por la Inteligencia de Negocios viene creciendo a medida que su empleo posibilita a las

corporaciones realizar una serie de anaacutelisis y proyecciones para agilizarlos procesos relacionados a la

toma de decisiones Es lo que defiende Howard Dresner vicepresidente de la empresa Gartner y

padre del teacutermino Asiacute como eacutel los norteamericanos ganaron fama por el desarrollo de las modernas

herramientas de BI

Pero en teacuterminos de registro histoacuterico Yves-Michel Marti cientiacutefico profesor y fundador de Egideria

una de las mayores empresas europeas de consultoriacutea en Inteligencia de Negocios clama por que el

viejo continente se reconozca como la cuna y la aplicacioacuten pionera del concepto de BI Seguacuten Marti

la tradicioacuten de los paiacuteses europeos estaacute repleta de referencias En sus estudios sobre economiacutea

inteligente uno de los ejemplos citados relata que a fines del siglo XVI la Reina Elizabeth I con el

objetivo de ocupar los territorios conquistados determinoacute que la base de la fuerza inglesa fuera

informacioacuten y comercio y le pidioacute al filoacutesofo Francis Bacon que inventase un sistema dinaacutemico de

informacioacuten el cual fue ampliamente aplicado por los ingleses

Por la oacuteptica de la tecnologiacutea la era que podemos llamar ldquopre-BIrdquo estaacute en un pasado no muy distante

aproximadamente entre treinta y cuarenta antildeos atraacutes cuando las computadoras dejaron de ocupar

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

17 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

salas gigantescas a medida que disminuyeron su tamantildeo y al mismo tiempo las empresas

comenzaron a ver los datos como una posible e importante fuente generadora de informaciones

decisorias

Sin embargo en aquella eacutepoca todaviacutea no existiacutean recursos eficientes que posibilitasen un anaacutelisis

consistente de esos datos para la toma de decisiones Era posible reunir informaciones de manera

integrada fruto de sistemas transaccionales establecidos con predominancia en datos jeraacuterquicos

pero que reunidos como bloques cerrados de informacioacuten permitiacutean una visioacuten de la empresa pero

no traiacutean ganancias decisivas o negociables Estamos hablando del final de los antildeos 60

El panorama comenzoacute a cambiar en la deacutecada del 70 con el surgimiento de las tecnologiacuteas de

almacenamiento y acceso a datos DASD (Direct Access Storage Device ndash dispositivo de

almacenamiento de acceso directo) y SGBD (Sistema Administrador de Base de Datos) dos siglas

cuyo principal significado era el de establecer una uacutenica fuente de datos para todo el procesamiento

A partir de entonces la computadora pasoacute a verse como un coordinador central para actividades

corporativas y la base de datos fue considerada un recurso baacutesico para asegurar la ventaja

competitiva en el mercado

Ilustracioacuten 1 Edgar Codd (1969)1

A comienzos de los antildeos 90 la mayoriacutea de las grandes empresas contaba solamente con Centros de

Informacioacuten (CI) que aunque manteniacutean stock de datos ofreciacutean poquiacutesima disponibilidad de

informacioacuten Igualmente los CIs supliacutean de cierta forma las necesidades de ejecutivos y

responsables por la toma de decisiones y suministraban informes e informaciones gerenciales El

mercado pasoacute a comportarse de un modo maacutes complejo y la Tecnologiacutea de la Informacioacuten avanzoacute

rumbo al perfeccionamiento de herramientas de software las cuales ofreciacutean informaciones precisas

1 Fuente httpbi-unadblogspotcom Autor Eduardo A Carrillo Q

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

18 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

y en el momento oportuno para definir acciones que teniacutean como objetivo la mejoriacutea del

desempentildeo en el mundo de los negocios

Entre 1992 y 1993 surgioacute el Data Warehouse un repositorio uacutenico de datos (los cuales fueron

consolidados limpiados y uniformizados) considerado por los especialistas en el asunto como pieza

esencial para la ejecucioacuten praacutectica de un proyecto de Inteligencia de Negocios Sin embargo cuando

se trata de BI las opiniones no siempre son unaacutenimes Seguacuten la evaluacioacuten de algunos consultores es

importante que la empresa que desea implementar herramientas de anaacutelisis disponga de un

repositorio especiacutefico para reunir los datos ya transformados en informacioacuten Ese repositorio no

debe ser necesariamente un Data Warehouse sino algo menos complejo como por ejemplo un

Data Mart (base de datos disentildeada de forma personalizada para asuntos o aacutereas especiacuteficas) o una

base de datos relacional comuacuten pero separada del ambiente transaccional (operativo) y dedicada a

almacenar las informaciones usadas como base para la realizacioacuten de diferentes anaacutelisis y

proyecciones

Ilustracioacuten 2 Descripcioacuten de un repositorio de informacioacuten2

Con ello el sector corporativo comenzoacute a interesarse por las soluciones de BI de forma maacutes

contundente principalmente a fines de 1996 cuando el concepto comenzoacute a ser difundido como un

proceso de evolucioacuten del EIS - Executive Information Systems - un sistema creado a fines de la

2 Fuente httpwwwslidesharenethugocesinteligencia-de-negocios-business-intelligence Autor Hugo

Ceacutespedes A

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

19 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

deacutecada del 70 a partir de los trabajos desarrollados por los investigadores del MIT (Massachusetts

Institute of Tecnology EEUU)

El EIS (Executive Information System) es un software que tiene la intencioacuten de suministrar

informaciones empresariales a partir de una base de datos

Con el paso de los antildeos el teacutermino Inteligencia de Negocios tuvo mayor alcance dentro de un

proceso natural de evolucioacuten abarcando una serie de herramientas como el propio EIS (Executive

Information System ndash Sistema de Informaciones Ejecutivas) maacutes las soluciones DSS (Decision Support

System ndash Sistema de Soporte a la toma de decisiones) Planillas Electroacutenicas Generadores de

Consultas y de Informes Data Marts Data Mining Herramientas OLAP entre tantas otras que

tienen como objetivo promover agilidad comercial dinamizar la capacidad de toma de decisiones y

refinar estrategias de relacioacuten con clientes para responder a las necesidades del sector corporativo

Ilustracioacuten 3 Evolucioacuten de la Inteligencia de Negocios3

La historia de la Inteligencia de Negocios tambieacuten estaacute profundamente relacionada al ERP (Enterprise

Resource Planning) que representa los sistemas integrados de gestioacuten empresarial cuya funcioacuten es

facilitar el aspecto operativo de las empresas Estos sistemas registran procesan y documentan cada

hecho nuevo y distribuyen la informacioacuten de manera clara y segura en tiempo real

Pero las empresas que implementaron estos sistemas se dieron cuenta raacutepidamente que tan soacutelo

almacenar gran cantidad de datos de nada valiacutea si esas informaciones estaban repetidas incompletas

3 Fuente httpwwwslidesharenethugocesinteligencia-de-negocios-business-intelligence Autor Hugo

Ceacutespedes A

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

20 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

y dispersadas en varios sistemas dentro de la corporacioacuten Se percibioacute que era necesario disponer de

herramientas que permitiesen reunir esos datos en una base uacutenica y trabajarlos de forma que

posibilitasen la realizacioacuten de diferentes anaacutelisis bajo variados aacutengulos Por esa razoacuten la mayoriacutea de

los proveedores de ERP comenzoacute a embutir en sus paquetes los moacutedulos de BI que estaacuten

sofisticaacutendose cada vez maacutes

Definicioacuten

Inteligencia de Negocios se define como la habilidad de generar conocimiento extraiacutedo a partir de

datos para apoyar a la toma de decisiones mediante procesos que hacen uso de metodologiacuteas

tecnologiacuteas y aplicaciones que permiten el tratamiento y la depuracioacuten de la informacioacuten de distintas

fuentes y como resultado aplicar teacutecnicas analiacuteticas de generacioacuten del conocimiento

Como componente de alto nivel de los sistemas de informacioacuten tienen una serie de ventajas y

beneficios para toda organizacioacuten entre los maacutes importantes estaacute el manejar vastas cantidades de

informacioacuten y obtener conocimiento de ellas permitiendo un mejor desempentildeo de la empresa Con

esa informacioacuten maacutes precisa y conocimiento que se adquiere se puede mejorar el manejo operativo

de la empresa tambieacuten se pueden tomar decisiones estrateacutegicas y se mejora el desempentildeo de

muchas de sus funciones como marketing ventas precios pronoacutesticos finanzas cadena de

abastecimientos y atencioacuten al cliente

La Inteligencia de Negocios busca convertir una empresa en una entidad analiacutetica esto implica que

ademaacutes de procesar datos e informacioacuten esta aprenda a generar conocimiento y sobretodo

aprendan de ello

Y como resultado hacer que las empresas sean maacutes productivas y tengan mayor competitividad

dentro del mercado

Entre las principales caracteriacutesticas se mencionan las siguientes

Accesibilidad a la informacioacuten

- Al ser la informacioacuten la base de la solucioacuten de inteligencia de negocios las herramientas deben

asegurar y garantizar el acceso a la informacioacuten de manera iacutentegra raacutepida y segura

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

21 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Apoyo en la toma de decisiones

- Las herramientas deben como resultado brindar anaacutelisis de informacioacuten relevantes que apoyen la

toma de decisiones y le permitan al usuario tener la facilidad de seleccionar y manipular la

informacioacuten que necesite

Orientacioacuten al usuario final

- Las herramientas prestan la mayor facilidad para el usuario final e independizar la parte teacutecnica

con el uso de las herramientas de presentacioacuten de manera que los usuarios finales tengan

acceso de forma intuitiva a la informacioacuten y puedan manipular y crear sus propios anaacutelisis

Otras caracteriacutesticas

- Obtener informacioacuten de manera oportuna y precisa en tiempo real

- Medir y evaluar el desempentildeo a nivel de proceso o a nivel organizacional

- Analizar patrones de comportamiento en el tiempo

- Ejecutar y monitorear planes operativos

- Analizar a la empresa bajo teacuterminos de mercado y competencia

- Eliminar suposiciones en la toma de decisiones

- Revelar oportunidades de crecimiento y rentabilidad

Importancia

La importancia de la implementacioacuten de una solucioacuten de inteligencia de negocios dentro de una

empresa radica en

- Soportar y apoyar a la toma de decisiones

- Analizar de forma intuitiva e interactiva la informacioacuten relevante del negocio

- Permitir a los usuarios manejar una gran cantidad de informacioacuten para el anaacutelisis y establecer sus

relaciones comprender comparativos y tendencias

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

22 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Prevenir la potencial perdida de informacioacuten relevante por la masiva acumulacioacuten de informacioacuten

histoacuterica

- Proveer la mejor plataforma tecnoloacutegica para el proceso decisional aumentando la performance

y rendimiento de la organizacioacuten

- Obtener y procesar informacioacuten estrateacutegica y operacional actual y pasada

- Medir el desempentildeo de una empresa bajo indicadores de gestioacuten

- Incentivar como proceso de mejora continua alineado a los objetivos estrateacutegicos de la empresa

Grados de Inteligencia dentro de una Empresa

Ilustracioacuten 4 Procesos Organizacionales4

La inteligencia de Negocios es el conjunto de tecnologiacuteas y procesos que permiten la generacioacuten de

conocimiento a partir de la informacioacuten relevante del rol de negocio para entender y analizar del

desempentildeo de la empresa tanto como negocio a nivel operativo taacutectico y estrateacutegico

Cada nivel tiene una funcioacuten primordial tanto dentro del mismo nivel como con los niveles aledantildeos

justamente buscando el alineamiento con los objetivos y procesos organizacionales y estos son

4 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

23 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Nivel Estrateacutegico

- Analizar y controlar el desempentildeo empresarial

- Control de meacutetricas e indicadores de gestioacuten

- Alinear las estrateacutegicas y objetivos corporativos de la empresa

Nivel Taacutectico

- Realizar consultas y anaacutelisis multidimensional sobre la informacioacuten relevante

- Acceder analizar y formatear informacioacuten de manera independiente

- Determinar los factores de anaacutelisis de la informacioacuten en tiempo y espacio

Nivel Operativo

- Reportes operativos bajo demanda

- Creacioacuten y distribucioacuten de reportes de cualquier fuente de datos seguacuten la necesidad del usuario

- Responder a preguntas de negocio correcta y oportunamente

22 Arquitectura General de la Solucioacuten de BI

Ilustracioacuten 5 Arquitectura de una solucioacuten de BI5

5 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

24 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

El esquema general que emplea una solucioacuten de inteligencia de negocios es el desarrollo y utilizacioacuten

de un sistema de informacioacuten inteligente el cual es creado a partir del modelamiento de la

informacioacuten relevante de la empresa mediante la determinacioacuten de meacutetricas y factores de anaacutelisis

seguacuten el rol del negocio

De acuerdo al nivel y a la complejidad de anaacutelisis las actividades de inteligencia de negocios se

resumen de la siguiente manera

Informacioacuten Operacional

Corresponde a la informacioacuten que administra la empresa como parte de su giro de negocio la misma

puede provenir de distintas fuentes

- Archivos de texto

- Archivos Excel

- BDD empresariales

Proceso ETL

- Las herramientas y teacutecnicas ETL (extraer transformar y cargar) extraen los distintos datos de

diversas fuentes los depuran y preparan (homogeneizacioacuten de los datos) para posteriormente

almacenarlos dentro de un data warehouse o data mart y finalmente poder consumir esta

informacioacuten resultante dentro de herramientas especializadas de anaacutelisis

23 Data Warehouse

Definicioacuten

Un Data Warehouse (DWH) es un repositorio central que contiene la informacioacuten maacutes valiosa de la

empresa Los datos que aquiacute se almacenan han pasado por un proceso de calidad que asegura su

consistencia Ademaacutes el repositorio estaacute construido de tal manera que el acceso sea lo maacutes raacutepido

posible

Objetivos

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

25 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Los objetivos principales de un Data Warehouse son

- Hacer la informacioacuten de la organizacioacuten accesible

- Hacer la informacioacuten de la organizacioacuten consistente

- Controlar el acceso efectivo a los datos

- Generar informacioacuten de manera flexible

- Servir de ayuda a la toma de decisiones

Ventajas

Las principales ventajas de un Data Warehouse son

- Toda la informacioacuten estaacute un solo lugar (Una sola fuente de la verdad)

- Informacioacuten actualizada

- Acceso raacutepido

- No hay liacutemites de espacio (Ej Archivos XLS)

- Contiene toda la historia de la compantildeiacutea

- Faacutecil de comprender (Modelada en teacuterminos del negocio)

- Contiene definiciones claras y uniformes

- Datos estandarizados

Sistema Tradicional vs Data Warehouse

Las diferencias entre estos dos tipos de sistemas son

Sistema Tradicional Data Warehouse

Especializada en la actualizacioacuten del procesamiento transaccional

Especializada en el almacenamiento y consulta jerarquizada de la informacioacuten

Orientado a un proceso particular del negocio Anaacutelisis del rol de negocio para el apoyo en toma de decisiones

Datos en general desagregados seguacuten el proceso

Datos en distintos niveles de detalle y agregacioacuten

Importancia del dato actual a nivel transaccional

Importancia del dato histoacuterico ya actual a nivel de anaacutelisis

Estructura entidad relacioacuten Estructura multidimensional

Usuarios de nivel operativo y taacutectico Usuarios de nivel estrateacutegico

Maneja informacioacuten operativa del negocio Maneja informacioacuten interna y externa de anaacutelisis de negocio

Tabla 1 Diferencias del Sistema Tradicional vs Data Warehouse

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

26 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Data Warehouse o Data Mart

Un Data Warehouse o Data Mart es un repositorio dentro de la base de datos que se caracteriza por

integrar la informacioacuten de distintas fuentes bajo un anaacutelisis y modelamiento previo de una

estructura que sea suficientemente estable vasta y raacutepida para el anaacutelisis del negocio de la empresa

La ventaja principal de este tipo de estructura dentro de la base de datos es la accesibilidad a la

informacioacuten ya que maneja un modelamiento desnormalizado a diferencia del modelo entidad

relacioacuten lo que permite generar rapidez y fluidez para las consultas de la informacioacuten

Un data warehouse abarca todos los procesos dentro de una empresa a nivel corporativo mientras

que un data mart es considerado un data warehouse especializado por cada una de las aacutereas dentro

de la organizacioacuten de la empresa

Como opcioacuten de implementacioacuten se tiene

- A partir de un data warehouse crear data marts especializados por cada una de las aacutereas de la

empresa

- Crear data marts especializados por cada aacuterea dentro de la empresa y posteriormente construir

un data warehouse unificado

Para cualquiera de los casos se debe tener las siguientes consideraciones

- Crear un data warehouse corporativo abarca una larga etapa de disentildeo Construccioacuten y

validacioacuten en un tiempo estimado de 1 a 2 antildeos

- Crear un data mart especializado conlleva pedidos de proyecto maacutes cortos aproximadamente de

3 a 4 meses por su focalizacioacuten en procesos especiacuteficos teniendo la consideracioacuten que no se

debe perder la visa final de integracioacuten con otros data marts

Caracteriacutesticas

Las caracteriacutesticas principales de un data warehouse y data mart son

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

27 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Integrado

- Toda la informacioacuten se maneja dentro de una estructura consistente ya que como se mencionoacute

la informacioacuten puede extraerse de distintas fuentes y se debe tener en cuenta la integracioacuten

entre todas ellas y a queacute nivel de detalle se analizaran

Temaacutetico

- El modelamiento busca integrar en un entorno operacional la informacioacuten relacional necesaria

para la generacioacuten del conocimiento del negocio mediante la organizacioacuten de la informacioacuten por

temas o puntos de anaacutelisis para facilitar su acceso y entendimiento basados en aspectos de

intereacutes de la empresa por ejemplo todo los datos sobre clientes pueden ser consolidados en

una uacutenica tabla del data warehouse como una dimensioacuten de clientes

Histoacuterico

- La estructura del data warehouse y data mart permite manejar la informacioacuten histoacuterica del

negocio para el estudio de tendencias y anaacutelisis de comportamiento ya que esta refleja un

estado de actividad del negocio en un determinado tiempo

Los sistemas tradicionales manejan la informacioacuten del diacutea a diacutea del negocio estos se centran en

la informacioacuten operacional mientras que la funcioacuten del data warehouse es el almacenamiento de

la informacioacuten histoacuterica del negocio este tiempo es determinado bajo el disentildeo y la estimacioacuten

de la relevancia de la informacioacuten

No volaacutetil

- El data warehouse maneja una estructura de lectura de la informacioacuten se especializa en la

buacutesqueda aacutegil y raacutepida en grandes cantidades de informacioacuten a diferencia de los modelos

tradicionales que soportan la transaccionalidad del negocio mediante las operaciones de

creacioacuten modificacioacuten eliminacioacuten y buacutesqueda

El data warehouse y data mart se actualizan mediante la incorporacioacuten de los uacuteltimos valores

tomados de las diferentes variables y distintas fuentes logrando mantener la informacioacuten integra

y no volaacutetil en el tiempo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

28 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

El principal problema es que dentro de los sistemas tradicionales la informacioacuten es cambiante de

un momento a otro por lo que se busca dentro del data warehouse es lograr una estructura

estable a los cambios en lo posible

Es decir que principalmente el data warehouse se enfoca en la carga inicial de la informacioacuten el

acceso a ella

24 Informacioacuten Georeferencial

Definicioacuten

Georeferenciacioacuten

- Es el proceso que nos permite agregar coordenadas geograacuteficas (latitud y longitud) a su base de

datos para que pueda ser visualizada en un mapa

A traveacutes de la georeferenciacioacuten se aporta con una nueva dimensioacuten en la comprensioacuten de la

informacioacuten del mercado para el sector retail proporcionando un soporte soacutelido para la toma de

decisiones en todos los aacutembitos

Un Dashboard que nos muestre la informacioacuten a traveacutes de mapas a partir de datos de sistemas

georeferenciales formato KML u otras fuentes espaciales nos va a permitir estratificar y navegar

por el mapa y la informacioacuten obteniendo como resultado un potente Dashboard que muestre

KPIrsquos e informacioacuten georeferenciada de una forma faacutecil e intuitiva para el usuario de negocio

Caracteriacutesticas

Principales caracteriacutesticas del uso de la informacioacuten georeferencial

- Procedencia geograacutefica de los clientes

- Visualizacioacuten de puntos de venta y caacutelculo de aacutereas de influencia anaacutelisis de cobertura

geograacutefica

- Seleccioacuten de zonas y clientes para acciones por canales directos

Ventajas

El uso de informacioacuten Georeferencial tiene las siguientes ventajas

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

29 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- La visualizacioacuten de la informacioacuten georeferenciada en Mapas optimiza la toma de decisiones

mediante Dashboards y proporciona ldquoValor Antildeadidordquo a un sistema Analiacutetico de BI

- Integracioacuten de la informacioacuten contenida en los data mart

- Consulta de datos OLAP

Georeferenciacioacuten en BI

Es una nueva perspectiva de la informacioacuten que aporta nuevas puertas de anaacutelisis y simplifica su

comprensioacuten Al mostrarse referenciada geograacuteficamente

La inteligencia de negocios transforma una herramienta operativa (georeferenciacioacuten) en un soporte

para la decisioacuten estrateacutegica

25 Empresa de Retail

Definicioacuten

Es un sector econoacutemico que engloba a las empresas especializadas en la comercializacioacuten masiva de

productos o servicios uniformes a grandes cantidades de clientes Es el sector industrial que entrega

productos al consumidor final

En el negocio del retail se pueden incluir todas las tiendas o locales comerciales que habitualmente

se encuentran en cualquier centro urbano con venta directa al puacuteblico sin embargo su uso se halla

maacutes bien ligado a las grandes cadenas de locales comerciales El ejemplo maacutes comuacuten del retail lo

constituyen los supermercados otros comercios tradicionalmente asociados al retail son las tiendas

por departamentos casas de artiacuteculos para el hogar ferreteriacuteas farmacias venta de indumentaria

libreriacuteas entre muchas maacutes La complejidad del retail viene dada por la amplia variedad de artiacuteculos

y tipos de artiacuteculos que ofrecen asiacute como el nivel de operaciones efectuado Las operaciones de

venta del retail generan una cantidad de datos tal que puede resultar abrumadora para aquellos

ajenos al negocio

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

30 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Caracteriacutesticas

Caracteriacutesticas destacadas de una empresa de retail

- Posee puntos de ventas

- Realiza ventas a plazos oacuterdenes especiales etc

- Gestioacuten de clientela retencioacuten y lealtad

- Gestioacuten y control de inventario

- Gestioacuten de oacuterdenes de compra y traslados

- Seguridad de gestioacuten y productividad

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

31 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 3 Herramientas de una Solucioacuten de BI

Se considera indispensable detallar las herramientas de una solucioacuten de BI que se utilizaraacute para este

proyecto Para lo cual el presente capiacutetulo comenzaraacute explicando cada componente de Oracle

Business Intelligence (OBI) seguido de una amplia definicioacuten sobre herramientas para la construccioacuten

de mapas para desarrollar el modelo baacutesico para uso de informacioacuten georeferencial

31 Herramientas de Oracle Business Intelligence (OBI)

Ilustracioacuten 6 Herramientas de Oracle BI6

La suite de Oracle BI posee e integra herramientas especializadas dentro de cada etapa del ciclo de

vida de desarrollo de una solucioacuten de BI

Las herramientas a explicar son Oracle y se han conceptualizado como una ayuda para la alta

gerencia en la toma de decisiones estrateacutegicas de la organizacioacuten Sin embargo debido al ambiente

de competencia actual las organizaciones cada vez maacutes deben tomar decisiones orientadas al diacutea a

6 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

32 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

diacutea que les permitan ser maacutes eficientes y satisfacer de manera maacutes completa las necesidades de sus

clientes

Estas herramientas trabajan de forma integral en una liacutenea de desarrollo estaacutendar por cada proceso

dentro del proyecto como se detalla a continuacioacuten

- Extraccioacuten transformacioacuten y carga (Oracle Warehouse Builder)

- Modelamiento y almacenamiento fiacutesico (Oracle Database)

- Modelamiento loacutegico (Oracle BI Server)

- Construccioacuten de anaacutelisis personalizados (Oracle Answers amp Dashboards)

311 Oracle Business Intelligence 11g

Introduccioacuten

Oracle Business Intelligence 11g comprende una suite completa de herramientas de inteligencia de

negocios bajo el sello de la compantildeiacutea Oracle es un sistema que ofrece una gran gama de capacidades

de presentacioacuten incluyendo informes notificaciones alertas cuadros de mando interactivos

consultas ad hoc gestioacuten de estrategia empresarial anaacutelisis de procesamiento analiacutetico en liacutenea

(OLAP) Balance Scorecard integracioacuten con sistemas moacuteviles y sistemas de gestioacuten

Entre las principales caracteriacutesticas se tiene

- Manejo de cuadros de mando e informes intuitivos guiados faacuteciles en uso y con una amplia

variedad de visualizaciones personalizables

- Generacioacuten de independencia entre los usuarios finales del aacuterea de TI en la creacioacuten y

modificacioacuten de informes y cuadros de mando

- Permite la creacioacuten de informes a medida de la empresa seguacuten los requerimientos del rol del

negocio

- Maneja un sistema de alarmas y notificaciones programables basado en eventos del negocio y

dirigido a los usuarios finales a traveacutes de un medio y canal dedicado

- Integracioacuten con herramientas de Microsoft Office para el consumo de publicacioacuten de

informacioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

33 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

312 Oracle Warehouse Builder

Ilustracioacuten 7 Herramientas de OWB7

Introduccioacuten

En la etapa de ETL Oracle cuenta con la siguiente herramienta para realizar esta funcioacuten Oracle

Warehouse Builder

OWB es un componente integral de cualquier versioacuten de la base de datos Oracle 11g Database bajo

cualquier plataforma certificada por Oracle al ser un componente propio de la base de datos to

tiene costo de licenciamiento adicional

Las principales caracteriacutesticas del producto son

Opcioacuten ETL

- Gestiona los procesos de extraccioacuten transformacioacuten y carga de datos de forma especializada

aumentando el desempentildeo productividad y capacidad de reutilizacioacuten

7 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

34 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Conectores especializados

- Los conectores permiten un acceso e integracioacuten entre las distintos tipos de oriacutegenes y

aplicaciones de ERP Y CRM propias de Oracle y de otros proveedores

Creacioacuten de perfil de datos

- Mediante la creacioacuten de perfiles de datos Oracle Warehouse Builder tiene la capacidad de

evaluar la calidad de los datos permitiendo crear reglas de limpieza de datos lo que se conoce

como transformacioacuten dentro del proceso de ETL y poder llevar un control gracias al componente

de auditoria de datos propio de OWB

Encapsulacioacuten de funciones y procesos propios del negocio

- OWB permite encapsular subprocesos definidos dentro de la herramienta o propios del sistema

de la empresa con el fin de reutilizarlos como objetos propios de la herramienta en futuros

procesos o flujos de ejecucioacuten

Correcciones de datos

- Mediante moacutedulos especializados de Oracle Warehouse Builder se puede generar o disentildear

reglas de autocorreccioacuten dentro de la ejecucioacuten de los procesos ya que estos definen como

deben ser tratados los datos y corregirlos en la transicioacuten al esquema destino

Dimensiones Cambiantes

- OWB maneja lo denominado dimensiones cambiantes bajo la metodologiacutea de Ralph Kimball esto

bajo una simple definicioacuten de los metadatos de la dimensioacuten haciendo que la loacutegica se la maneja

internamente y el usuario la vea como una dimensioacuten maacutes dejando la preocupacioacuten del manejo

de cambios y actualizaciones

Entre los aspectos maacutes relevantes de OWB se mencionan

- Asegurar la calidad de datos que integran el modelado relacional y multidimensional

- Permite la administracioacuten de todo el ciclo de vida de datos y metadatos

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

35 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Facilita la creacioacuten de esquemas data warehouse definicioacuten de jerarquiacuteas y medidas mapeo de

las fuentes de informacioacuten calendarizacioacuten ejecucioacuten y mantenimiento de las actividades de

ETL

- Consolida informacioacuten desde fuentes dispersas

- Permite la conexioacuten a cualquier base de datos

- Todo proceso ETL se encuentra dentro de OWB

- Cubre el ciclo de disentildeo desarrollo y produccioacuten

- 95 coacutedigo es generado por OWB

- Lleva registros de auditoria de todos los procesos de OWB

- Modelamiento grafico de esquemas multidimensionales

- Faacutecil mantenimiento de metadatos y proyectos en OWB

313 Oracle Database

Ilustracioacuten 8 Herramientas de Oracle Database8

8 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

36 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Introduccioacuten

Oracle Database es una plataforma integral de base de datos para Data Warehousing e Inteligencia

de Negocios que brinda un gran rendimiento en escalabilidad y desempentildeo ideal para el desarrollo

de data warehouse y data marts ofreciendo una plataforma exclusiva para el anaacutelisis de informacioacuten

Caracteriacutesticas para la Integracioacuten con Data Warehousing

La base de datos Oracle cuenta con un amplio grupo de capacidades para el desarrollo y ejecucioacuten de

procesos de ETL mediante el uso de la herramienta OWB pero estas pueden ser utilizadas en otros

entornos integrados de data warehousing entre estas caracteriacutesticas incluyen

Funciones

- Oracle Database ofrece optimizaciones de desempentildeo en el manejo de cargas y consultas de

informacioacuten del data warehouse manejo simultaneo de usuarios manejo de solicitudes de

operaciones mediante el uso de un componente propio para la administracioacuten de recursos y

peticiones de la base de datos Ademaacutes maneja un modelo de consistencia de lectura que

garantiza que la carga de informacioacuten no impacte el rendimiento

Particionamiento

- Oracle mediante el particionamiento impide que los procesos se vuelvan lentos y aumenten los

gastos de recursos y tiempos Este proceso consiste en dividir a las tablas maacutes grandes en tablas

maacutes pequentildeas seguacuten el establecimiento de normas de acceso la informacioacuten que es accedida

con menos frecuencia puede ser dividida en otras tablas y poder ser almacena en dispositivos de

almacenamiento menos costosos lo que puede significar un ahorro sustancial

Comprensioacuten

- La comprensioacuten es una de las caracteriacutesticas maacutes populares dentro del desarrollo de data

warehouse esto es posible mediante el empleo de algoritmos especializados y propios de Oracle

que logran compresiones superiores

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

37 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

314 Oracle BI Server

Ilustracioacuten 9 Herramientas de OBI Server9

Introduccioacuten

Oracle BI Server es el pilar dentro de la arquitectura unificada de Oracle Business Intelligence para

los servicios de anaacutelisis como son BI Interactive Dashboards Answers (para el anaacutelisis y las consultas

ad-hoc) BI Answers (para la administracioacuten de desempentildeo)

Modelamiento de OBI Server

OBI Server maneja el modelamiento loacutegico del data warehouse en una arquitectura de tres capas

(layers) brindando un esquema centralizado totalmente flexible y administrable estas capas son

Physical Layer

- En esta capa especiacutefica los paraacutemetros de conexioacuten y los esquemas de las diferentes fuentes de

informacioacuten incluyendo o importando objetos de modelos relacionales como tablas columnas

joins paraacutemetros de seguridad entre otros y objetos de modelos multidimensionales como

meacutetricas dimensiones jerarquiacuteas entre otros

9 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

38 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Business Model and Mapping Layer

- En esta capa se incluyen los objetos importados en la capa fiacutesica conformando objetos de

dimensioacuten sus jerarquiacuteas crear llaves de navegacioacuten definir meacutetricas con sus meacutetodos de

agregacioacuten establecer reglas de seguridad de datos disentildear medidas personalizables incluyendo

reglas complejos de negocio reglas dimensionales y funciones de series de tiempo entre otros

Presentation Layer

- En esta capa se establece el modelamiento de la capa de negocio en teacuterminos de negocio

entendibles para el usuario final ademaacutes se establecen caracteriacutesticas de formato tanto de

valores como de presentacioacuten a nivel de objetos

Ademaacutes se definen permisos basados en roles de usuarios para el acceso a nivel de los objetos y

atributos

La definicioacuten de estos objetos es el resultado para la capa de presentacioacuten usados para la

creacioacuten de anaacutelisis reportes cuadros de mando y maacutes

315 Oracle OBI Answers amp Dashboard

Ilustracioacuten 10 Herramientas de OBI Answers amp Dashboards10

10 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

39 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Introduccioacuten

OBI Answers amp Dashboards es el componente especializado de la capa de presentacioacuten de Oracle su

acceso es mediante una interfaz web totalmente personalizado que no requiere ninguna descarga

adicional ni alguacuten tipo de configuracioacuten o conexioacuten en especial este componente se basa en roles de

usuario y estaacute enfocada totalmente al usuario final de la solucioacuten de BI

Este componente permite desarrollar y disentildear reportes cuadros de mando interactivos cuadros de

tendencias anaacutelisis de KPIs estimaciones y caacutelculos personalizados reportes bajos condicionantes

alarmas entre otros

El principal objetivo de esta herramienta es brindar al usuario final todas las facilidades de uso tanto

en la interactividad con el modelo como medio de evaluacioacuten de los procesos y determinacioacuten de

informacioacuten relevante como apoyo para tomar decisiones y acciones oportunas

Las caracteriacutesticas principales de OBI Answers amp Dashboards son

- Proveer una alta interactividad faacutecil uso y autosuficiencia al usuario

- Personalizacioacuten de permisos bajo el esquema de roles por usuario

- Manejar una estructura tradicional de BI incluyendo KPIs e indicadores

- Brindar la flexibilidad y dinamismo para mejorar la experiencia final del usuario mediante el uso

de caracteriacutesticas analiacuteticas navegaciones inteligentes y objetos interactivos

- Visualizacioacuten de la informacioacuten en tiempo real

- Uso de interaccione de navegacioacuten y profundizacioacuten (Drill Down) para anaacutelisis de la informacioacuten a

nivel de detalle

- Permite crear reporte ad-hoc tablas dinaacutemicas e informes basados en drag and drop mediante el

empleo de wizards de creacioacuten

- Guarda organiza y comparte reportes creados con la posibilidad de publicacioacuten para uno o varios

usuarios

- Automatizacioacuten en la deteccioacuten y comunicacioacuten de problemas u oportunidades mediante alertas

- Activacioacuten de acciones bajo la definicioacuten de condicionantes

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

40 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

32 Mapas en Oracle Business Intelligence (OBI)

Ilustracioacuten 11 Mapa en OBIEE 11

Introduccioacuten

Una imagen vale maacutes que mil palabras Esto es particularmente cierto cuando se trata de captar la

complejidad de las interacciones entre las personas los recursos los productos y los procesos de

negocio distribuidas en el espacio geograacutefico

Oracle Fusion Middleware Map Viewer (o simplemente visualizador de mapas) proporciona una

potente visualizacioacuten de datos geoespaciales y los servicios de informacioacuten Este visualizador de

mapas estaacute escrito puramente en Java y se ejecuta en un entorno J2EE Les proporciona a los

desarrolladores de aplicaciones web un medio versaacutetil para integrar y visualizar los datos de negocio

con los mapas

Como las ventas y el rendimiento de datos se analizan a menudo mediante paraacutemetros tales como

ubicacioacuten geografiacutea territorio de ventas la mayoriacutea de las aplicaciones de inteligencia de negocios

incluyen estos paraacutemetros

11 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

41 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

OBIEE 11g integra el visualizador de mapas para mostrar los datos de forma masiva capturando y

simplificando relaciones complejas convirtieacutendolos en paquetes faacutecilmente consumibles y poderosos

de informacioacuten inequiacutevoca

En la siguiente seccioacuten hablaremos del Map Viewer Map Builder la obtencioacuten de datos en mapas y

obtener mapas en cuadros de mando etc

iquestCuaacutendo y porque son uacutetiles los mapas

Los mapas proporcionan una potente solucioacuten para la localizacioacuten de los activos (personas clientes

productos vehiacuteculos etc) y aacutereas (zonas regiones etc) conducen a mejores formas de priorizacioacuten

planificacioacuten y ejecucioacuten de sus objetivos

Cuando se combinan los mapas con las tendencias temporales y otros graacuteficos en un panel de

control el resultado es muchas maacutes intuitivo y un conocimiento maacutes profundo de la informacioacuten

Los mapas son uacutetiles en las situaciones siguientes

- Visualizacioacuten de los datos relativos a las ubicaciones geograacuteficas de los continentes paiacuteses

estados regiones ciudades y calles

- Visualizacioacuten de alta densidad de datos en un aacuterea relativamente maacutes pequentildea

- Las relaciones espaciales y los patrones son maacutes faacuteciles para el cerebro humano para asimilar

- Visualizacioacuten de los detalles de un mapa a un reporte detallado tabla o graacutefico

Con dos ejemplos ilustraremos como podemos aplicar los mapas

Una empresa de servicios de gestioacuten de transporte de carga y suministro puede utilizar mapas para

- Visualizar la exportacioacuten y el volumen de importaciones en una zona como de alto nivel o

geograacuteficas

- Proporcionar detalles granulares de carga o contenedor posicioacuten de origen hasta el puerto de

destino

- Supervisar el puerto que enviacutea el nuacutemero maacuteximo de contenedores a un destino

- Las acciones de los ingresos por servicios prestados en una regioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

42 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- La deteccioacuten de las tendencias geograacuteficas en el crecimiento del volumen e ingresos

Una empresa de retail puede obtener los siguientes beneficios mediante la visualizacioacuten de los

mapas en OBIEE Dashboards

- Visualizar el rendimiento de las ventas no solo de toda la empresa sino especiacuteficamente de cada

producto a traveacutes de diferentes ubicaciones

- Proporcionar vista de alto nivel de los ingresos generados durante las ofertas festivas diacuteas de

fiestas y fines de semana a traveacutes de diferentes paiacuteses ubicaciones etc

- Supervisar los ingresos generados por la empresa para analizar el rendimiento del marketing por

estado paiacutes y coacutedigo postal

- Analizar la efectividad de campantildeas o promociones regionales

33 Herramientas para la Construccioacuten de Mapas

331 Oracle Fusion Middleware Map Viewer

Ilustracioacuten 12 Arquitectura del Map Viewer12

12 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

43 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Definicioacuten

Oracle Fusion Middleware Map Viewer es un conjunto de herramientas para desarrolladores Se

trata de un conjunto de componentes de Java programables para la prestacioacuten de mapas a partir de

datos de aplicaciones geoespaciales que se guarda y gestiona en la base de datos Oracle

Los atributos claves del Map Viewer son los siguientes

- Incluye un motor de renderizado

- Se puede comunicar con un navegador web o la aplicacioacuten cliente utilizando el protocolo HTTP

- Obtiene acceso a datos espaciales (lectura y escritura del Oracle Spatial and Locator) a traveacutes de

JDBC (Java Database Connectivity) llama a la base de datos

- Puede ser desplegado de forma independiente de la plataforma y estaacute disentildeado para integrarse

con aplicaciones de mapas

- Oculta la complejidad de las consultas de datos espaciales y el proceso de representacioacuten

cartograacutefica

- Se puede acceder mediante la direccioacuten URL http[hostname]9704mapviewer

332 Map Builder Tool

Ilustracioacuten 13 Interfaz del Map Builder Tool13

13 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

44 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Definicioacuten

Oracle proporciona un programa de utilidad independiente llamado Map Builder una parte del kit

Map Viewer que ayuda a la creacioacuten y gestioacuten de metadatos de mapeo

Existen cuatro tipos de metadatos estilos temas mapas base y capas de mapa requeridos por el

visualizador de mapas para definir una apariencia deseada para el mapa Ademaacutes de manejar los

metadatos la herramienta proporciona interfaces para previsualizar los metadatos y la informacioacuten

espacial

Estilos

- Los estilos son los atributos graacuteficos baacutesicos por ejemplo un texto color liacutenea aacuterea marker (que

representa un patroacuten en el mapa) etc

Ilustracioacuten 14 Estilo Marker en Map Builder Tool14

14 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

45 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Temas

- Un tema es un conjunto de caracteriacutesticas geograacuteficas que comparten atributos similares

ademaacutes de las normas de representacioacuten y de etiquetado que le dice MapViewer queacute estilos se

utilizaraacute para representar la etiqueta y las caracteriacutesticas

Considere la posibilidad de un tema como la capa de mapas que varios temas se apilan una

encima de otra para componer un mapa Por ejemplo a las fronteras del paiacutes temas pueden ser

la capa inferior con otros temas como las fronteras estatales lago caminos en la parte superior

de la misma

Ilustracioacuten 15 Creacioacuten de un tema en Map Builder Tool15

Mapas Base

- Un mapa base es una coleccioacuten ordenada de temas para ser utilizado en la prestacioacuten de un

mapa Si se especifica un mapa de base en una solicitud de mapa los temas en el mapa base se

prestan una encima de cada precedente en el orden especificado en la definicioacuten del mapa

15 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

46 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 16 Visualizacioacuten de un Mapa Base en Map Builder Tool16

Capas de Mapa

- Las capas de mapa se utiliza sobre todo por el Oracle Maps JavaScript que proporciona el

JavaScript API con la informacioacuten sobre una capa de mapa se puede arrastrar incluyendo su

liacutemite geograacutefico sistema el nuacutemero de niveles de zoom discretos y el tamantildeo y el formato de

los mosaicos de mapas individuales a cada coordenada nivel de zoom en formato XML

Ilustracioacuten 17 Niveles de Zoom de una Capa de Mapa en Map Builder Tool17

16 Fuente OBIEE Maps Autor Oracle

17 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

47 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

333 Oracle Spatial Data

Definicioacuten

Oracle Spatial 11g es una opcioacuten para Oracle Database 11g Enterprise Edition proporciona

capacidades espaciales avanzadas para soportar aplicaciones geoespaciales servicios basados e

ubicacioacuten y sistemas de informacioacuten espacial de la empresa

Se requiere una base de datos Oracle para almacenar las ldquocapasrdquo (por ejemplo los liacutemites del paiacutes)

que se van a representar en la parte superior de los mapas de fondo Si se necesita modificar o

transformar los datos especiales es necesario adquirir licencias de Oracle Spatial en la base de datos

que realiza la operacioacuten

34 OBIEE integrado con Map Viewer

Ilustracioacuten 18 OBIEE asociado con los Mapas18

18 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

48 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Introduccioacuten

Oracle Business Intelligence 11g tiene la posibilidad de crear faacutecilmente cuadros de mando que

incorporan vistas de mapa y mostrar sus indicadores clave de rendimiento (KPI) En OBIEE 11g los

mapas son simplemente un nuevo tipo de vista al igual que las tablas y graacuteficos

Map Viewer estaacute instalado y configurado en Oracle WebLogic como parte del proceso de instalacioacuten

OBIEE 11g La uacutenica configuracioacuten posterior a la instalacioacuten requerida es configurar el Map Viewer

para que apunte a la fuente que contienen los datos espaciales (base de datos Oracle) y le

proporcionaraacute mapas de fondo (Oracle Datbase Oracle eLocation Web Map Service Provider

Google Maps o Bing Maps)

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

49 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 4 Anaacutelisis de las Metodologiacuteas de Business Intelligence

En el siguiente capiacutetulo el anaacutelisis de las metodologiacuteas de business intelligence se centraraacute

especiacuteficamente en dos metodologiacuteas Ralph Kimball y Bill Inmon asiacute mismo se mostraraacute un cuadro

comparativo para seleccionar la metodologiacutea correcta para la implementacioacuten del modelo baacutesico

para el uso de informacioacuten georeferencial en aplicaciones de business intelligence caso de estudio

empresa de retail

41 Ralph Kimball Vs Bill Inmon

Para el desarrollo de proyectos de BI es necesaria la seleccioacuten y la aplicacioacuten de una metodologiacutea

especializada para este tipo de proyectos dentro de este campo de inteligencia de negocios se

encuentra a dos personajes reconocidos por la creacioacuten de sus metodologiacuteas estos son Kimball e

Inmon

Para el desarrollo del presente proyecto se toma la aplicacioacuten de la metodologiacutea de Ralph Kimball

por el motivo de que dentro de las herramientas de BI de Oracle viene incluida la metodologiacutea de

este autor

Pero con medio de justificacioacuten se hace un comparativo entre estas dos metodologiacuteas donde se

evidenciaraacute el enfoque y la aplicacioacuten que tiene cada una mostrando ventajas y desventajas de las

mismas

Antes de iniciar se expone el enfoque general tanto de la metodologiacutea de Ralph Kimball como de Bill

Inmon

- De acuerdo a Inmon un data warehouse es un conjunto de datos orientados por temas

integrados variantes en el tiempo y no volaacutetiles que tienen por objetivo dar soporte a la toma

de decisiones

- De acuerdo a Ralph Kimball un data warehouse es una copia de los datos transaccionales

especiacuteficamente estructurada para la consulta y el anaacutelisis

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

50 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

A continuacioacuten se realiza un anaacutelisis de cada una de las metodologiacuteas mencionadas

Modelamiento seguacuten Inmon

Bill Inmon propone la necesidad de crear un lugar centralizado donde se almacenen los datos

transaccionales de las empresas para que puedan ser utilizados para el anaacutelisis yendo de los maacutes

general al maacuteximo detalle creando un data warehouse a nivel corporativo y crear data marts

departamentales

Dentro de su enfoque al igual que Kimball este propone la extraccioacuten carga y transformacioacuten de la

informacioacuten pero al tener un enfoque de esta forma de lo global al detalle el desarrollo se hace maacutes

difiacutecil y puede tomar mayor tiempo

Modelamiento seguacuten Kimball

Kimball concuerda con Inmon en la creacioacuten de un solo repositorio consolidado de informacioacuten y

afirma la creacioacuten de procesos que permita la extraccioacuten transformacioacuten y carga de dicha

informacioacuten la diferencia planteada radica en la creacioacuten de lo maacutes pequentildeo a lo maacutes grande esto

significa crear en una primera instancia data marts departamentales y luego crear un data

warehouse corporativo

Esta integracioacuten de varios data marts se lo logra mediante la reutilizacioacuten de objetos como

dimensiones atributos jerarquiacuteas y medidas resultando una implementacioacuten maacutes sencilla y flexible

En resumen la metodologiacutea de Inmon estaacute orientada al desarrollo de soluciones complejas y de gran

alcance brindando perdurabilidad y robustez a la solucioacuten mientras que la metodologiacutea de Kimball

estaacute dirigida principalmente a pequentildeos y medianos desarrollos en donde las caracteriacutesticas

esenciales son la usabilidad facilidad para el usuario y el raacutepido desarrollo de la solucioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

51 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Cuadro Comparativo de las Ventajas y Desventajas de Inmon y Kimball

ESPECIFICACION INMON KIMBALL

Generalizacioacuten General a detalle Detalle a general

Arquitectura orientada a Data warehouse Data mart

Complejidad de implementacioacuten Compleja Simple

Usabilidad para el usuario Baja Alta

Orientado a Orientado a temas Orientado a procesos

Modelamiento Tradicional Dimensional

Esquemas de modelamiento Normalizado Desnormalizado

Manejo de cambios en dimensiones Continuo y discreto Dimensiones cambiantes

Dirigido a IT Usuarios finales

Tiempo de desarrollo Largo plazo Corto y mediano plazo

Ayuda a la toma de decisiones Estrateacutegicas Taacutecticas

Flexibilidad Baja Alta

Costo de implementacioacuten Alto Bajo

Equipo de desarrollo Especialistas Generalistas Tabla 2 Ventajas y Desventajas ndash Inmon vs Kimball

Seguacuten lo mencionado anteriormente y bajo el esquema del presente proyecto y las prestaciones de

las herramientas presentadas para la implementacioacuten de la solucioacuten se opta por implementar la

metodologiacutea de Kimball ya que se ajusta a las necesidades de una empresa de retail principalmente

en tiempo de desarrollo esquematizacioacuten a nivel departamental complejidad de desarrollo y costo

de implementacioacuten

42 Metodologiacutea de Ralph Kimball

Introduccioacuten

Ralph Kimball es uno de los principales autores dentro del mundo de data warehouse e inteligencia

de negocios el enfoque principal de la metodologiacutea de Kimball es el desarrollo de un data warehouse

de forma entendible y veloz

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

52 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Modelo Dimensional (Dimensional Modeling)

El modelamiento que propone Ralph Kimball se basa en la creacioacuten de modelos de tablas y

relaciones bajo un conjunto de mediciones de los procesos de negocio mediante una estructura de

acceso de alto rendimiento

Cada modelo estaacute compuesto por

Dimensiones

- Es una coleccioacuten o agrupacioacuten de caracteriacutesticas similares de un objeto considerado como factor

de anaacutelisis dentro del rol de negocio

Las dimensiones almacenan datos descriptivos o cualitativos con los que se analiza el proceso

Medidas

- Son atributos cuantificables de un hecho que representa un comportamiento del rol de negocio

basado en dimensiones

Tabla de Hechos

- Es una representacioacuten de un proceso de negocio a determinado detalle seguacuten la definicioacuten de las

dimensiones del modelo el cual mide al negocio bajo la determinacioacuten de medidas meacutetricas o

indicadores

Jerarquiacutea

- Dentro de una dimensioacuten se debe definir al menos una jerarquiacutea la misma que puede contener

uno o maacutes niveles entendiendo como jerarquiacutea el nivel de detalle de la informacioacuten que se va

analizar desde lo maacutes general hasta su miacutenimo detalle

Meacutetodos de Agregacioacuten

- Las medidas son valores cuantitativos que permiten calificar un evento o proceso del negocio a

determinado nivel de anaacutelisis dentro de las opciones de desarrollo se puede determinar

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

53 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

meacutetodos de agregacioacuten predefinidos o personalizados para la operacioacuten de dichos valores seguacuten

sea el caso y propoacutesito de la medida

Estructura de Disentildeo

- Basado en el contexto de los componentes que forman parte de un data warehouse y data mart

existe un disentildeo principal que es

Modelo Estrella

- Maneja un esquema centralizado formado por la tabla de hechos en la parte central y tablas de

dimensiones alrededor conectadas mediante la composicioacuten de llaves primarias hacia la tabla de

hechos

Ilustracioacuten 19 Modelo Estrella19

19 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

54 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Sistemas de Procesamiento

- OLAP (OnLine Analytical Processing) es el sistema de procesamiento de informacioacuten de los

modelos de inteligencia de negocios posee una estructura optimizada de organizacioacuten de la

informacioacuten para anaacutelisis analiacutetico su estructura permite un acceso aacutegil y dinaacutemico a grandes

cantidades de informacioacuten a diferencia de los modelos de base de datos tradicionales

OLAP posee dos tipos de procesamiento esto son

MOLAP (Multidimensional OLAP)

- Es un sistema de procesamiento analiacutetico multidimensional que se basa en el procesamiento y

almacenamiento de la informacioacuten de los cubos OLAP en matrices optimizadas de

almacenamiento en vez de una base de datos relacional

ROLAP (Relational OLAP)

- Es un sistema de procesamiento relacional en liacutenea que se especializa en el procesamiento y

almacenamiento de la informacioacuten de bases de datos relacional este sistema genera SQLrsquos para

el caacutelculo de medidas y dimensiones

El sistema ROLAP es construido dentro de una base de datos relacional y posee tablas fiacutesicas

especiacuteficamente disentildeadas para el almacenamiento de los pre-caacutelculos y caacutelculos de medidas

agregadas

ROLAP administra el procesamiento almacenamiento y migracioacuten de los datos entre las base de

datos relacionales

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

55 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

43 Fase de la Metodologiacutea Ralph Kimball

Ilustracioacuten 20 Tareas de la Metodologiacutea de Kimball20

A continuacioacuten se describe las fases de la metodologiacutea de Ralph Kimball para la ejecucioacuten de

proyectos de BI

Planeacioacuten del proyecto

El principal objetivo de esta fase es el establecimiento y afinamiento de la estrategia de

implementacioacuten de data warehouse desde la parte administrativa funcional y teacutecnica basados en el

marco estrateacutegico de la organizacioacuten mediante la evaluacioacuten de la estructura organizacional de la

empresa riesgos y anaacutelisis de costo beneficio

Definicioacuten de requerimientos del negocio

El objetivo a llevar acabo de esta fase es el levantamiento de los requerimientos de negocio y definir

el enfoque y alcance de la solucioacuten seguacuten estos

Los requerimientos del negocio son la base en el disentildeo desarrollo y monitoreo del desempentildeo de la

solucioacuten de inteligencia de negocios

20 Fuente Metodologiacutea Kimball Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

56 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Dentro de esta fase se definen los requerimientos del negocio incluyendo la determinacioacuten de la

informacioacuten a consumir las fuentes de origen y destino de la informacioacuten el estimacioacuten de tiempos

de extraccioacuten y actualizacioacuten de la informacioacuten los meacutetodos de validacioacuten transformacioacuten y carga de

datos la definicioacuten de los procesos de respaldo y recuperacioacuten de datos asiacute como los recursos

tecnoloacutegicos requeridos

Disentildeo de la arquitectura tecnoloacutegica

El objetivo de esta fase es determinar y establecer el ambiente arquitectoacutenico y tecnoloacutegico de

soporte para el desarrollo e implementacioacuten de la solucioacuten de inteligencia de negocios para poder

proveer una arquitectura estable

Definicioacuten del modelo dimensional

El objetivo de esta fase es establecer el modelamiento de la estructura del data warehouse

suficientemente vasta y estable que soporte a los requerimientos establecidos en la fase ldquodefinicioacuten

de requerimientos del negociordquo

Logrando un modelo relacional que permita la medicioacuten de un proceso dentro del rol de negocio de

la empresa bajo los conceptos de anaacutelisis del modelo y los niveles de jerarquizacioacuten y agregacioacuten de

la informacioacuten

A continuacioacuten se detalla un proceso de pasos enfocado a la generacioacuten del modelo dimensional

seguacuten la metodologiacutea de Ralph Kimball

1 Seleccioacuten del proceso

Seleccionar que proceso se implementara dentro del data mart o data warehouse dadas las

necesidades del negocio presupuesto y tiempo disponible

2 Seleccioacuten de la granularidad

Implica decidir queacute es lo que va a representar cada registro de la tabla de hechos Solo despueacutes de

seleccionar la granularidad de la tabla de hechos se puede definir e identificar las dimensiones se

determina la granularidad de cada tabla de dimensioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

57 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

3 Identificacioacuten y conformacioacuten de las dimensiones

Con lleva identificar y conformar las dimensiones bajo el contexto de la tabla de hechos centralizada

4 Seleccioacuten de hechos

La granularidad de la tabla de hechos determina queacute medidas o meacutetricas pueden usarse en el data

warehouse estos deben ser numeacutericos y aditivos (sumatoria promedio ponderaciones fechas

entre otros)

5 Almacenamiento de los valores pre calculados en la tabla de hechos

Determinar si existe la posibilidad de utilizar valores pre-calculados para mejorar los tiempos de

respuesta

6 Terminacioacuten de la tablas de dimensiones

Es recomendable que se antildeada tanta informacioacuten descriptiva como sea posible dentro de las

dimensiones ya que esto permite realizar un anaacutelisis a mayor detalle

7 Seleccioacuten de la duracioacuten de la base de datos

La duracioacuten mide hasta que momento la informacioacuten del pasado se deberaacute almacenar en la tabla de

hechos

8 Control de las dimensiones cambiantes

Implica tener las consideraciones del mantenimiento de la informacioacuten histoacuterica por cambios de una

dimensioacuten Existen 3 tipos de dimensiones cambiantes

Tipo 1

Cuando el atributo cambia este se sobre escribe y no se guarda sui historia

Tipo 2

Cuando el atributo cambia este hace que se genere un nuevo registro en la dimensioacuten dicho registro

maneja fechas de vigencia

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

58 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Tipo 3

Cuando el atributo dentro de la dimensioacuten cambia este hace que se almacenen dos valores el

anterior y el nuevo en el mismo registro

Disentildeo de aplicacioacuten de BI

En esta fase se realizara el disentildeo del modelamiento de la solucioacuten de inteligencia de negocios que

soportara los requerimientos determinados en la fase ldquodefinicioacuten de requerimientos del negociordquo

justamente para establecer la creacioacuten de los modelos multidimensionales y todas las

especificaciones necesarias para el acceso y consumo de la informacioacuten de forma oacuteptima y eficaz

Seleccioacuten e instalacioacuten del producto

El objetivo de esta fase es la validacioacuten y preparacioacuten de la infraestructura fiacutesica y tecnoloacutegica para el

desarrollo y produccioacuten de la solucioacuten

Disentildeo fiacutesico

Esta fase se encarga de convertir el modelo loacutegico del data warehouse en un modelo fiacutesico dentro de

la base de datos bajo las primicias de acceso depuracioacuten y carga y actualizacioacuten de la informacioacuten

Disentildeo y desarrollo de ETL

El objetivo de esta fase es identificar el o los procesos de extraccioacuten transformacioacuten y carga de la

informacioacuten fuente hacia el modelo de data warehouse

El resultado de este proceso es el disentildeo de los procesos de extraccioacuten transformacioacuten y carga

teniendo en cuenta los distintos escenarios y factores de cambio como son la periodicidad de

actualizacioacuten ajuste a procesos planificados de ejecucioacuten de forma automaacutetica acceso a fuentes

locales o remotas entre otros

Desarrollo de la aplicacioacuten de BI

En esta fase se desarrolla e implementa la solucioacuten de BI seguacuten lo establecido en etapas anteriores

maacutes la creacioacuten de reportes cuadros de mando indicadores alertas controles de acceso entre

otros

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

59 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Los principales componentes son

1 Informes Estaacutendar

Los informes estaacutendar son la base del espectro de aplicacioacuten de BI Por lo general son informes

relativamente simples de formato predefinido y paraacutemetros de consulta fijos

Proporcionan a los usuarios un conjunto baacutesico de informacioacuten acerca de lo que estaacute sucediendo en

un aacuterea determinada de la empresa

Son informes que los usuarios usan diacutea a diacutea La mayor parte de lo que piden las personas durante el

proceso de definicioacuten de requisitos se clasificariacutea como informes estaacutendar Por eso es conveniente

desarrollar un conjunto de informes estaacutendar en el ciclo de vida del proyecto

Algunos informes estaacutendares tiacutepicos podriacutean ser

- Ventas del ano actual frente a previsioacuten de ventas por vendedor

- Tasa de renovacioacuten mensual por plan de servicio

- Tasa de respuestas de correo electroacutenico por promocioacuten por producto (marketing)

- Volumen por producto como un porcentaje del total de ventas

2 Aplicaciones Analiacuteticas

Las aplicaciones analiacuteticas son maacutes complejas que los informes estaacutendar Normalmente se centran en

un proceso de negocio especiacutefico y resumen cierta experiencia acerca de coacutemo analizar e interpretar

ese proceso del negocio

Estas aplicaciones pueden ser avanzadas e incluir algoritmos y modelos de mineriacutea de datos que

ayudan a identificar oportunidades o cuestiones subyacentes en los datos

Algunas aplicaciones analiacuteticas comunes incluyen

- Anaacutelisis de la eficacia de las promociones

- Anaacutelisis de rutas de acceso

- Anaacutelisis de afinidad de programas

- Planificacioacuten del espacio en espacios comerciales

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

60 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Deteccioacuten de fraudes

- Administracioacuten y manejo e categoriacuteas de productos

Pruebas

El objetivo de esta fase como su nombre lo indica es la validacioacuten de resultados mediante pruebas

durante y al final del desarrollo e implementacioacuten de la solucioacuten

Todos los componentes dentro del data warehouse pasan por pruebas de integracioacuten y de regresioacuten

por si existiese alguacuten cambio y si fuera necesario un reproceso

Mantenimiento y crecimiento

En esta fase se evaluacutea el proyecto culminado e identifica las posibles oportunidades de mejora tanto

en la parte teacutecnica del data warehouse como la parte de negocio y asiacute avaluar el uso del data

warehouse dentro de la empresa

44 Procesos Generales de Desarrollo

De acuerdo al levantamiento de la informacioacuten realizado los procesos generales a implementar son

Carga de informacioacuten

La carga de la informacioacuten (proceso de Extraccioacuten Transformacioacuten y Carga - ETL) que se realiza va

desde las bases de los sistemas transaccionales de la empresa de retail archivos planos (xls) que

contienen informacioacuten de los factores de anaacutelisis del proceso

Validacioacuten de carga

La herramienta de extraccioacuten de datos (Oracle Warehouse Builder) genera procesos que permite

validar la correcta carga de la informacioacuten contenida en los sistemas fuentes asiacute como el detalle de

la ejecucioacuten de dichos procesos

Generacioacuten de informacioacuten

La informacioacuten de la empresa de retail el detalle de los factores de anaacutelisis y el registro de ventas se

encuentra almacenada en una fuente de origen el cuaacutel es la fuente de informacioacuten de consumo del

modelo de BI de ldquoSALES_WHrdquo del cual se crean los distintos reportes y cuadros de mando

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

61 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

45 Recursos de Tecnologiacutea

La implementacioacuten de la solucioacuten de inteligencia de negocios cuenta con los siguientes recursos

tecnoloacutegicos proporcionados por beAnalytic

Servidor

CARACTERISTICAS DESCRIPCION

Procesador Intelreg Coretrade2 Quad CPU Q6600 240GHZ

Memoria RAM 8GB

Disco duro 700 GB

Sistema Operativo Windows 2008 R2 Standard Service pack 1 64 bits Tabla 3 Requerimientos de recursos tecnoloacutegicos - Servidor

Software

COMPONENTES VERSION

Oracle Database SE One 11g Release 2 112010

Oracle Warehouse Builder Versioacuten 11201

Oracle Answers Versioacuten 11115

Oracle Dashboard Versioacuten 11115

Oracle BI Server Administrador Versioacuten 11115

Oracle SQLDeveloper Versioacuten 155

Oracle Fusion Middleware Map Viewer Versioacuten 11115

Map Builder Tool Versioacuten 11115

Oracle Spatial Data Versioacuten 11115 Tabla 4 Requerimientos de recursos tecnoloacutegicos - Software

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

62 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 5 Disentildeo e implementacioacuten de un Modelo Baacutesico de BI (Basado en la Metodologiacutea

de Ralph Kimball)

Para presente capiacutetulo describe el disentildeo de la arquitectura y funcionalidad general del moacutedulo

ldquoSALESrdquo (VENTAS) de la empresa de retail asiacute como el resultado de su implementacioacuten

51 Definicioacuten de Requerimientos del Negocio

511 Antecedentes

Actualmente la Empresa de Retail no cuenta con la implementacioacuten de un modelo de Business

Intelligence orientado a solventar los requerimientos de informacioacuten de la gestioacuten comercial Por

otro lado la Empresa de Retail tiene identificados algunos moacutedulos como son

- Ventas

- RRHH

- Inventarios

- Compras

- Marketing

- Contabilidad

512 Objetivos

Moacutedulo de Ventas

- Anaacutelisis de ventas globales

- Anaacutelisis de ventas por producto cliente y canal

- Deteccioacuten de clientes importantes por regioacuten paiacutes y ciudad

- Anaacutelisis de productos clientes canales y promociones

- Pronoacutesticos y proyecciones de ventas

- Variacioacuten de ventas por antildeo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

63 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

513 Solucioacuten

Se propone la implementacioacuten de la solucioacuten de Oracle Business Intelligence Enterprise Edition la

cual incluye en esta Versioacuten 1 la creacioacuten de un Data mart ldquoSALESrdquo (VENTAS) del Data Warehouse

Corporativo que contenga toda la informacioacuten requerida para cumplir los objetivos

La implementacioacuten se realizara de la siguiente manera

- Definicioacuten disentildeo e implementacioacuten del modelo de ldquoSALESrdquo (VENTAS)

- Visualizacioacuten de la informacioacuten a traveacutes de reportes y cuadros de mando

514 Beneficios

Proveer a los ejecutivos de un tablero de control con indicadores claves para la operacioacuten del

negocio

Evaluar el desempentildeo de la Empresa de Retail en el aacuterea de ldquoVENTASrdquo

Reducir la carga de tiempo invertido en la entrega de la informacioacuten

Garantizar el acceso de la informacioacuten de acuerdo a las mejores praacutecticas de la industria de sistemas

de informacioacuten gerencial

- Una sola versioacuten de la verdad

- Informacioacuten confiable y a tiempo

- Acceder a la informacioacuten de gestioacuten del negocio

52 Moacutedulo de ldquoSALESrdquo (VENTAS)

La presente seccioacuten describe el disentildeo del moacutedulo de ldquoSALESrdquo (VENTAS) sus componentes su

modelamiento fiacutesico loacutegico y de presentacioacuten asiacute como los procesos de carga y actualizacioacuten de la

informacioacuten (ETLrsquos) se incluye el detalle del disentildeo del set de reportes y cuadros de mando bajo las

especificaciones y necesidades del cliente todo esto mediante las siguientes definiciones

- Proceso general de carga de la informacioacuten

- Definicioacuten de meacutetricas e indicadores

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

64 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Definicioacuten del modelo dimensional

- Definicioacuten del modelo fiacutesico

- Implementacioacuten del modelo de BI en la suite de OBI

- Disentildeo e Implementacioacuten de los mapas en el modelo de BI en la suite de OBI

- Disentildeo e implementacioacuten de reportes y cuadros de mando

521 Proceso general de carga de la informacioacuten

La fuente principal del modelo BI es el repositorio de origen denominado ldquoXSALESrdquo (XVENTAS)

El siguiente paso es el disentildeo y creacioacuten del data mart de ldquoSALESrdquo (VENTAS) y sus componentes

como son dimensiones y tablas de hechos una vez construido el data mart se disentildearan y crearan

los procesos de extraccioacuten transformacioacuten y carga de la informacioacuten hacia el repositorio destino

ldquoSALES_WHrdquo

Posteriormente el modelo SALES_WH debe pasar por el motor propio de Oracle Business

Intelligence donde se implementa la loacutegica de proceso de negocio y se maneja la publicacioacuten de la

informacioacuten para el consumo y creacioacuten de los reportes y cuadros de mando

Ilustracioacuten 21 Arquitectura de la solucioacuten ldquoSALESrdquo (VENTAS) ndash Empresa Retail21

21 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

65 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

522 Definicioacuten de meacutetricas e indicadores

A continuacioacuten se detallan las meacutetricas e indicadores establecidos como paraacutemetros de medicioacuten

para el proceso general de ldquoSALESrdquo (VENTAS)

A continuacioacuten se detallan las variables de anaacutelisis que fueron definidas para presente moacutedulo

clasificadas bajo una medicioacuten propia de soluciones de inteligencia de negocio como son aacutereas

temaacuteticas criterios y atributos

AacuteREA TEMAacuteTICA CRITERIOS NIVELES ATRIBUTOS

SALES

TIME

gt CALENDAR_YEAR

gt CODE

gt END_DATE

gt TIME_SPAN

gt DESCRIPTION

gt NAME

gt CAL_YEAR_NUMBER

gt CAL_YEAR_START_DATE

gt CALENDAR_QUARTER

gt CODE

gt END_DATE

gt TIME_SPAN

gt DESCRIPTION

gt NAME

gt CAL_QUARTER_NUMBER

gt QUARTER_OF_YEAR

gt CAL_QUARTER_START_DATE

gt CALENDAR_MONTH

gt CODE

gt CAL_MONTH_NUMBER

gt END_DATE

gt TIME_SPAN

gt MONTH_OF_QUARTER

gt MONTH_OF_YEAR

gt DESCRIPTION

gt NAME

PROMOTION

gt SUBCATEGORY gt ID

gt CATEGORY gt NAME

gt TOTAL gt DESCRIPTION

gt SOURCE_ID

PRODUCT gt PRODUCT

gt ID NAME

gt DESCRIPTION

gt SOURCE_ID

gt PACK_SIZE

gt LIST_PRICE

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

66 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

gt SUBCATEGORY gt ID

gt CATEGORY gt NAME

gt TOTAL gt DESCRIPTION

gt SOURCE_ID

CUSTOMER

gt CITY

gt PROVINCE gt ID

gt SUBREGION gt NAME

gt REGION gt SOURCE_ID

gt TOTAL

gt ID

gt COUNTRY gt NAME

gt SOURCE_ID

gt ISO

CHANNEL

gt CHANNEL gt ID

gt CLASS gt NAME

gt TOTAL gt SOURCE_ID

Tabla 5 Variables de Anaacutelisis ndash ldquoMoacutedulo Ventasrdquo

523 Definicioacuten del Modelo Dimensional

A traveacutes del anaacutelisis del sistema fuente XSALES (XVENTAS) y el levantamiento de requerimientos de

meacutetricas e indicadores se determina el disentildeo del modelo ldquoSALESrdquo (VENTAS) el mismo que presenta

una arquitectura en estrella conformada por cinco dimensiones como se muestra y se detalla a

continuacioacuten

Ilustracioacuten 22 Modelo dimensional ldquoSALESrdquo (Ventas) ndash Empresa Retail22

22 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

67 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

5231 Dimensiones

Ilustracioacuten 23 Tablas de Origen Dimensiones y Cargas en OWB23

A continuacioacuten se detalla como referencia general de disentildeo e implementacioacuten cada una de las

caracteriacutesticas de los componentes del modelo dimensional a traveacutes de las siguientes definiciones

- Descripcioacuten

- Nombre fiacutesico

- Tipo de almacenamiento

- Secuencia del componente

- Atributos

- Niveles de jerarquiacuteas

- Tipo de carga histoacuterica

- Construccioacuten ETLrsquos

23 Autor Hypatia Merino

Cargas Mappings

Dimensiones

Tablas de Origen

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

68 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Dim_Time

Descripcioacuten- La dimensioacuten de tiempo fue creada mediante el uso de un wizard propio de la

herramienta de OWB el cual se encuentra bajo la opcioacuten Archivogtgt Nuevogtgt Dimensioacuten de Tiempo

donde se ingresa la informacioacuten solicitada y se crea automaacuteticamente los objetos necesarios para la

creacioacuten de la dimensioacuten y su respectivos ETL OWB brinda una gran gama de configuracioacuten de las

dimensiones de tiempo a continuacioacuten se indican las configuraciones generales

Nombre fiacutesico TIMES

Antildeo de Inicio 2001 Nuacutemero de Antildeos 1

Almacenamiento Tipo ROLAP (Relacional)

Atributos de dimensioacuten

DIMENSIOacuteN ATRIBUTOS IDENTIFICADOR TIPO DE DATO

DIM_TIME

CODE

NUMBER

CAL_MONTH_NUMBER

NUMBER

CAL_MONTH_START_DATE Negocio DATE

END_DATE

DATE

TIME_SPAN

NUMBER

MONTH_OF_QUARTER

NUMBER

MONTH_OF_YEAR

NUMBER

DESCRIPTION

VARCHAR2

NAME

VARCHAR2

CAL_QUARTER_NUMBER

NUMBER

QUARTER_OF_YEAR

NUMBER

CAL_QUARTER_START_DATE Negocio DATE

CAL_YEAR_NUMBER

NUMBER

CAL_YEAR_START_DATE Negocio DATE

Tabla 6 Atributos de Dimensioacuten - Dim_Time

Niveles de Jerarquiacutea

CALENDAR_YEAR gtgt CALENDAR_QUARTER gtgt CALENDAR_MONTH

Construccioacuten ETLrsquos

ETL de carga de la dimensioacuten de tiempo es creado automaacuteticamente por el wizard de OWB

configurado mediante los datos ingresados al momento de crear

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

69 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Dim_Promotion

Descripcioacuten- La dimensioacuten de promocioacuten hace referencia a las diferentes promociones que puede

tener un producto brindando la posibilidad de anaacutelisis por promocioacuten tanto para el proceso de

ejecucioacuten y planificacioacuten de venta

Nombre fiacutesico PROMOTIONS

Almacenamiento Tipo ROLAP (Relacional)

Secuencia PROMO_DIM_SEQ

Atributos de dimensioacuten

DIMENSIOacuteN ATRIBUTOS IDENTIFICADOR TIPO DE DATO

DIM_PROMOTION

ID Sustituir NUMBER

NAME VARCHAR2

DESCRIPTION VARCHAR2

SOURCE_ID Negocio VARCHAR2

Tabla 7 Atributos de Dimensioacuten ndash Dim_Promotion

Niveles de Jerarquiacutea

TOTAL gtgt CATEGORY gtgt SUBCATEGORY

Tipo de carga histoacuterica Tipo 1 ndash No mantener historial

Mapeo de fuentes

DIMENSIOacuteN NIVEL ATRIBUTOS TABLA DE ORIGEN VALORATRIBUTO TIPO DE DATO

DIM_PROMOTION

TOTAL

NAME ----- ----- VARCHAR

DESCRIPTION ----- ----- VARCHAR

SOURCE_ID CONSTANTE lsquo99999 VARCHAR

CATEGORY

NAME PROMO_CATEGORIES_IN NAME VARCHAR

DESCRIPTION PROMO_CATEGORIES_IN DESCRIPTION VARCHAR

SOURCE_ID PROMO_CATEGORIES_IN ID VARCHAR

TOTAL_SOURCE_ID TOTALS 99999 VARCHAR

SUBCATEGORY

NAME PROMO_SUBCATEGORIES_IN NAME VARCHAR

DESCRIPTION PROMO_SUBCATEGORIES_IN DESCRIPTION VARCHAR

SOURCE_ID PROMO_SUBCATEGORIES_IN ID VARCHAR

CATEGORY_SOURCE_ID PROMO_SUBCATEGORIES_IN CATEGORY_ID VARCHAR

Tabla 8 Mapeo de las Fuentes ndash Dim_Promotion

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

70 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Construccioacuten ETLrsquos

Nombre DIM_PROMOTION_LOAD

ETL de carga de promociones a partir de la tabla PROMOTIONS

Ilustracioacuten 24ETLrsquos ndash Dim_Promotion24

Dim_Product

Descripcioacuten- La dimensioacuten de producto hace referencia a los distintos productos que existe en una

empresa de retail brindando la posibilidad de anaacutelisis por producto tanto para el proceso de

ejecucioacuten y planificacioacuten de venta

Nombre fiacutesico PRODUCTS

Almacenamiento Tipo ROLAP (Relacional)

Secuencia PROD_DIM_SEQ

24 Fuente Oracle Warehouse Builder Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

71 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Atributos de dimensioacuten

DIMENSIOacuteN ATRIBUTOS IDENTIFICADOR TIPO DE DATO

DIM_PRODUCT

ID Sustituir NUMBER

NAME VARCHAR2

DESCRIPTION VARCHAR2

SOURCE_ID Negocio VARCHAR2

PACK_SIZE VARCHAR2

LIST_PRICE VARCHAR2

Tabla 9 Atributos de Dimensioacuten ndash Dim_Product

Niveles de Jerarquiacutea

TOTAL gtgt CATEGORY gtgt SUBCATEGORY gtgt PRODUCT

Tipo de carga histoacuterica Tipo 1 ndash No mantener historial

Mapeo de fuentes

DIMENSIOacuteN NIVEL ATRIBUTOS TABLA DE ORIGEN VALORATRIBUTO TIPO DE DATO

DIM_PRODUCT

TOTAL

NAME ----- ----- VARCHAR

DESCRIPTION ----- ----- VARCHAR

SOURCE_ID CONSTANTE 99999 VARCHAR

CATEGORY

NAME CATEGORIES NAME VARCHAR

DESCRIPTION CATEGORIES DESCRIPTION VARCHAR

SOURCE_ID CATEGORIES ID VARCHAR

TOTAL_SOURCE_ID TOTALS 99999 VARCHAR

SUBCATEGORY

NAME SUBCATEGORIES NAME VARCHAR

DESCRIPTION SUBCATEGORIES DESCRIPTION VARCHAR

SOURCE_ID SUBCATEGORIES ID VARCHAR

CATEGORY_SOURCE_ID CATEGORIES CATEGORY_ID VARCHAR

PRODUCT

NAME PRODUCTS_IN NAME VARCHAR

DESCRIPTION PRODUCTS_IN DESCRIPCION VARCHAR

SOURCE ID PRODUCTS_IN IDENTIFIER VARCHAR

PACKSIZE PRODUCTS_IN PACK_SIZE VARCHAR

LIST_PRICE PRODUCTS_IN LIST_SIZE VARCHAR

SUBCATEGORY_SOURCE_ID PRODUCTS_IN SUBCATEGORY_REFERENCE VARCHAR

Tabla 10 Mapeo de las Fuentes ndash Dim_Product

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

72 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Construccioacuten ETLrsquos

Nombre DIM_PRODUCT_LOAD

ETL de carga de productos a partir de la tabla PRODUCTS

Ilustracioacuten 25 ETLrsquos ndash Dim_Product25

Dim_Customer

Descripcioacuten- La dimensioacuten de cliente hace referencia a los distintos clientes que existe en una

empresa de retail brindando la posibilidad de anaacutelisis por producto tanto para el proceso de

ejecucioacuten y planificacioacuten de venta

Nombre fiacutesico CUSTOMERS

Almacenamiento Tipo ROLAP (Relacional)

Secuencia CUST_DIM_SEQ

25 Fuente Oracle Warehouse Builder Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

73 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Atributos de dimensioacuten

DIMENSIOacuteN ATRIBUTOS IDENTIFICADOR TIPO DE DATO

DIM_CUSTOMER

ID Sustituir NUMBER

NAME VARCHAR2

SOURCE_ID Negocio VARCHAR2

ISO VARCHAR2

Tabla 11 Atributos de Dimensioacuten ndash Dim_Customer

Niveles de Jerarquiacutea

TOTAL gtgt REGION gtgt SUBREGION gtgt COUNTRY gtgt PROVINCE gtgt CITY

Tipo de carga histoacuterica Tipo 1 ndash No mantener historial

Mapeo de fuentes

DIMENSIOacuteN NIVEL ATRIBUTOS TABLA DE ORIGEN VALORATRIBUTO TIPO DE DATO

DIM_CUSTOMER

TOTAL NAME ----- ----- VARCHAR

SOURCE_ID CONSTANTE 99999 VARCHAR

REGION NAME REGIONS_IN NAME VARCHAR

SOURCE_ID REGIONS_IN ID VARCHAR

TOTAL_SOURCE_ID TOTALS 99999 VARCHAR

SUBREGION

NAME SUBREGIONS_IN NAME VARCHAR

SOURCE_ID SUBREGIONS_IN ID VARCHAR

REGION_SOURCE_ID SUBREGIONS_IN REGION_ID VARCHAR

COUNTRY

NAME COUNTRIES_IN NAME VARCHAR

SOURCE ID COUNTRIES_IN ID VARCHAR

ISO COUNTRIES_IN ISO_CODE VARCHAR

SUBREGION_SOURCE_ID COUNTRIES_IN REGION_ID VARCHAR

PROVINCE

NAME CITIES_IN STATE_PROVINCE VARCHAR

SOURCE_ID CITIES_IN STATE_PROVINCE VARCHAR

COUNTRY_SOURCE_ID COUNTRIES_IN ID VARCHAR

CITY

NAME CITIES_IN NAME VARCHAR

SOURCE_ID CITIES_IN ID VARCHAR

PROVINCE_SOURCE_ID CITIES_IN STATE_PROVINCE VARCHAR

Tabla 12 Mapeo de las Fuentes ndash Dim_Customer

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

74 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Construccioacuten ETLrsquos

Nombre DIM_CUSTOMER_LOAD

ETL de carga de clientes a partir de la tabla CUSTOMERS

Ilustracioacuten 26 ETLrsquos ndash Dim_Customer26

Dim_Channel

Descripcioacuten- La dimensioacuten de canal hace referencia a los distintos canales que existe en una

empresa de retail brindando la posibilidad de anaacutelisis por producto tanto para el proceso de

ejecucioacuten y planificacioacuten de venta

Nombre fiacutesico CHANNELS

Almacenamiento Tipo ROLAP (Relacional)

Secuencia CLASS_DIM_SEQ

Atributos de dimensioacuten

DIMENSIOacuteN ATRIBUTOS IDENTIFICADOR TIPO DE DATO

DIM_CHANNEL

ID Sustituir NUMBER

NAME VARCHAR2

SOURCE_ID Negocio VARCHAR2

Tabla 13 Atributos de Dimensioacuten ndash Dim_Channel

26 Fuente Oracle Warehouse Builder Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

75 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Niveles de Jerarquiacutea

TOTAL gtgt CLASS gtgt CHANNEL

Tipo de carga histoacuterica Tipo 1 ndash No mantener historial

Mapeo de fuentes

DIMENSIOacuteN NIVEL ATRIBUTOS TABLA DE ORIGEN VALORATRIBUTO TIPO DE DATO

DIM_CHANNEL

TOTAL NAME ----- ----- VARCHAR

SOURCE_ID CONSTANTE 99999 VARCHAR

CLASS NAME CHANNELS_IN CLASS VARCHAR

SOURCE_ID CHANNELS_IN CLASS VARCHAR

TOTAL_SOURCE_ID TOTALS 99999 VARCHAR

CHANNEL

NAME CHANNELS_IN NAME VARCHAR

SOURCE_ID CHANNELS_IN ID VARCHAR

CLASS_SOURCE_ID CHANNELS_IN CLASS VARCHAR

Tabla 14 Mapeo de las Fuentes - Dim_Channel

Construccioacuten ETLrsquos

Nombre DIM_CHANNEL_LOAD

ETL de carga de canales a partir de la tabla CHANNELS

Ilustracioacuten 27 ETLrsquos ndash Dim_Channel27

27 Fuente Oracle Warehouse Builder Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

76 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

5232 Cubos de Informacioacuten

CUBO ldquoSALESrdquo

Descripcioacuten- El cubo de ventas es creado de partir de la tabla ldquoSALESrdquo que contiene la informacioacuten a

nivel de detalle de cada una de las dimensiones Se incluye en el modelo dimensional como un

objeto de navegacioacuten al miacutenimo detalle incluyendo las llaves primarias de cada una de las

dimensiones lo que brinda la posibilidad de navegacioacuten de los reportes y cuadros de mando hacia un

reporte exclusivo a detalle con el fin de justificar y mostrar el desglose de la informacioacuten

Nombre fiacutesico SALES

Almacenamiento Tipo ROLAP (Relacional)

Atributos de dimensioacuten

TABLA DIMENSIOacuteN NIVEL DE ENLACE

SALES

TIMES MONTH

PRODUCTS PRODUCT

CHANNELS CHANNEL

CUSTOMERS CITY

PROMOTIONS SUBCATEGORY

Tabla 15 Atributos de dimensioacuten - SALES

Cargas SALES

Cubo SALES

Tablas de Origen SALES

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

77 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Medidas

TABLA MEDIDA TIPO DE DATO DESCRIPCIOacuteN

SALES

AMOUNT NUMBER Sales amount

QUANTITY NUMBER Sales quantity

COST NUMBER Sales cost

Tabla 16 Medidas - SALES

Construccioacuten en OWB

Ilustracioacuten 28 Implementacioacuten SALES28

Construccioacuten ETLrsquos

Nombre SALES_LOAD

Ilustracioacuten 29 ETLrsquos SALES29

28 Autor Hypatia Merino

29 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

78 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

524 Definicioacuten del Modelo Fiacutesico

Una vez disentildeado e implementado el modelo dimensional y sus componentes mediante OWB se

realiza un despliegue de la tablas obteniendo como resultado la creacioacuten del modelo fiacutesico del data

mart de ldquoSALES_WHrdquo dentro de la base de datos (SALES_WH)

A continuacioacuten se mostrara el modelo de identidad ndash relacioacuten

Modelo E-R

Ilustracioacuten 30 Modelo E-R de SALES_WH30

30 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

79 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Diccionario de Datos

Se detallaraacute cada una de las tablas del modelo ndashER de SALES_WH

- Tabla ldquoChannelsrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH CHANNELS

DIMENSION_KEY Number(22)

TOTAL_ID Number(22)

TOTAL_NAME Varchar2(60)

TOTAL_SOURCE_ID Varchar2(40)

CLASS_ID Number(22)

CLASS_NAME Varchar2(60)

CLASS_SOURCE_ID Varchar2(40)

CHANNEL_ID Number(22)

CHANNEL_NAME Varchar2(60)

CHANNEL_SOURCE_ID Varchar2(40)

Tabla 17 Tabla ldquoCHANNELSrdquo del modelo E-R ldquoSALES_WHrdquo

- Tabla ldquoCustomersrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH CUSTOMERS

DIMENSION_KEY Number(22)

TOTAL_ID Number(22)

TOTAL_NAME Varchar2(60)

TOTAL_SOURCE_ID Varchar2(40)

REGION_ID Number(22)

REGION_NAME Varchar2(60)

REGION_SOURCE_ID Varchar2(40)

SUBREGION_ID Number(22)

SUBREGION_NAME Varchar2(60)

SUBREGION_SOURCE_ID Varchar2(40)

COUNTRY_ID Number(22)

COUNTRY_NAME Varchar2(60)

COUNTRY_SOURCE_ID Varchar2(40)

ISO Varchar2(2)

PROVINCE_ID Number(22)

PROVINCE_NAME Varchar2(60)

PROVINCE_SOURCE_ID Varchar2(40)

CITY_ID Number(22)

CITY_NAME Varchar2(60)

CITY_SOURCE_ID Varchar2(40)

Tabla 18 Tabla ldquoCUSTOMERSrdquo del modelo E-R ldquoSALES_WHrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

80 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Tabla ldquoProductsrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH PRODUCTS

DIMENSION_KEY Number(22)

TOTAL_ID Number(22)

TOTAL_NAME Varchar2(60)

TOTAL_DESCRIPTION Varchar2(100)

TOTAL_SOURCE_ID Varchar2(40)

CATEGORY_ID Number(22)

CATEGORY_NAME Varchar2(60)

CATEGORY_DESCRIPTION Varchar2(100)

CATEGORY_SOURCE_ID Varchar2(40)

SUBCATEGORY_ID Number(22)

SUBCATEGORY_NAME Varchar2(60)

SUBCATEGORY_DESCRIPTION Varchar2(100)

SUBCATEGORY_SOURCE_ID Varchar2(40)

PRODUCT_ID Number(22)

PRODUCT_NAME Varchar2(60)

PRODUCT_DESCRIPTION Varchar2(100)

PRODUCT_SOURCE_ID Varchar2(40)

PACK_SIZE Varchar2(30)

LIST_PRICE Varchar2(10)

Tabla 19 Tabla ldquoPRODUCTSrdquo del modelo E-R ldquoSALES_WHrdquo

- Tabla ldquoPromotionsrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH PROMOTIONS

DIMENSION_KEY Number(22)

TOTAL_ID Number(22)

TOTAL_NAME Varchar2(60)

TOTAL_DESCRIPTION Varchar2(100)

TOTAL_SOURCE_ID Varchar2(40)

CATEGORY_ID Number(22)

CATEGORY_NAME Varchar2(60)

CATEGORY_DESCRIPTION Varchar2(100)

CATEGORY_SOURCE_ID Varchar2(40)

SUBCATEGORY_ID Number(22)

SUBCATEGORY_NAME Varchar2(60)

SUBCATEGORY_DESCRIPTION Varchar2(100)

SUBCATEGORY_SOURCE_ID Varchar2(40)

Tabla 20 Tabla ldquoPROMOTIONSrdquo del modelo E-R ldquoSALES_WHrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

81 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Tabla ldquoTimesrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH TIMES

YEAR_CAL_YEAR_CODE Number(22)

YEAR_END_DATE Date

YEAR_TIME_SPAN Number(22)

YEAR_DESCRIPTION Varchar2(2000)

YEAR_NAME Varchar2(25)

CAL_YEAR_NUMBER Number(22)

CAL_YEAR_START_DATE Date

QUARTER_CAL_QUARTER_CODE Number(22)

QUARTER_END_DATE Date

QUARTER_TIME_SPAN Number(22)

QUARTER_DESCRIPTION Varchar2(2000)

QUARTER_NAME Varchar2(25)

CAL_QUARTER_NUMBER Number(22)

QUARTER_OF_YEAR Number(22)

CAL_QUARTER_START_DATE Date

MONTH_CAL_MONTH_CODE Number(22)

CAL_MONTH_NUMBER Number(22)

CAL_MONTH_START_DATE Date

MONTH_END_DATE Date

MONTH_TIME_SPAN Number(22)

MONTH_OF_QUARTER Number(22)

MONTH_OF_YEAR Number(22)

MONTH_DESCRIPTION Varchar2(2000)

MONTH_NAME Varchar2(25)

Tabla 21 Tabla ldquoTIMESrdquo del modelo E-R ldquoSALES_WHrdquo

- Tabla ldquoSalesrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH SALES

AMOUNT Number(102)

QUANTITY Number(22)

COST Number(102)

TIMES Date

PRODUCTS Number(22)

CHANNELS Number(22)

CUSTOMERS Number(22)

PROMOTIONS Number(22)

Tabla 22 Tabla ldquoSALESrdquo del modelo E-R ldquoSALES_WHrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

82 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

525 Implementacioacuten del modelo de BI en la suite de OBI

En esta seccioacuten se detalla la implementacioacuten de dicho data mart sobre el motor especializado de

Oracle Business Intelligence (Administrador Tool) en el cual mediante su arquitectura de

modelamiento en tres capas (fiacutesico loacutegico y de presentacioacuten) se maneja la loacutegica de proceso de

negocio y la publicacioacuten de la informacioacuten para el consumo y creacioacuten de los reportes y cuadros de

mando

Capa Fiacutesica

Ilustracioacuten 31 Capa Fiacutesica ndash Modelo Dimensional31

Dentro de esta capa se importa el modelo fiacutesico del data mart creado previamente en OWB para

ello primero se crea una nueva conexioacuten donde se ingresan los datos del repositorio a conectarse

luego se selecciona la metadata a importar y se finaliza el proceso de importacioacuten

Una vez terminado el paso anterior se define las uniones fiacutesicas entre los objetos importados

basados en el modelo dimensional para obtener el siguiente modelo

31 Autor Hypatia Merino

Objetos Tablas Vistas

Conexioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

83 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 32 Diagrama ndash Modelo Dimensional32

Capa Loacutegica

Ilustracioacuten 33 Capa Loacutegica ndash Modelo Dimensional33

32 Autor Hypatia Merino

33 Autor Hypatia Merino

Tabla de Hechos

Medida

Medida

Medida

Nivel

Nivel

Nivel

Dimensioacuten

Modelo de Negocio

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

84 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Para el modelamiento de la capa loacutegica se basa en el modelamiento de la capa fiacutesica y para ello se

crea primero un nuevo modelo de negocio y arrastrar todos los objetos que fueron importados en la

capa fiacutesica

Se renombra a cada uno de los objetos con el objetivo de cambiar la nomenclatura propia de los

objetos de una base de datos a descripciones propias y entendibles del proceso de negocio para la

creacioacuten de los reportes y cuadros de mando

Ademaacutes se define la loacutegica de navegacioacuten de las dimensiones determinando los niveles de jerarquiacutea

y su interactividad con los niveles superiores e inferiores mediante la creacioacuten de llaves loacutegicas y

atributos de visualizacioacuten

Para este caso se implementa los niveles y jerarquiacuteas definidas en el disentildeo e implementacioacuten de

cada una de las dimensiones como se detalloacute anteriormente

Finalmente se determina el tipo de agregacioacuten de cada una de las medidas definidas dentro del

modelo dimensional entre algunos tipos de agregacioacuten se tiene suma promedio conteo maacuteximo

miacutenimo desviacioacuten estaacutendar entre otros

Capa Presentacioacuten

Ilustracioacuten 34 Capa de Presentacioacuten ndash Modelo Dimensional34

34 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

85 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Finalmente dentro de la capa de presentacioacuten se maneja el resultado final del modelamiento

dimensional el mismo que es presentado y manejado por los usuarios finales en la creacioacuten de

reportes y cuadros de mando

Ademaacutes se puede dar formato y determinar el orden de presentacioacuten de cada objeto y sus atributos

asiacute como la inclusioacuten o no de los objetos tipo dimensioacuten los cuales se presentan como un atributo

pero con la opcioacuten y la loacutegica de las dimensiones determinadas en la capa anterior mostrando

dentro de los reportes como un objeto de visualizacioacuten tipo aacuterbol

Mediante la opcioacuten de guardar se comprueba la consistencia del modelamiento de las tres capas

mostrando o no errores yo advertencias que puedan presentar

Si el modelamiento es consistente se procede a ingresas a traveacutes de un navegador web al link de

OBI se ingresa el usuario y la contrasentildea asignado y al proceder a crear un nuevo reporte se puede

seleccionar el modelo de ldquoSALESrdquo y dentro de eacutel se visualizan todos los objetos definidos

526 Disentildeo e Implementacioacuten de los mapas en el modelo de BI en la suite de

OBI

Ejecucioacuten del Oracle Map Builder

Oracle Map Builder es un archivo JAR (mapbuilderjar) se ejecuta como una aplicacioacuten JAVA

por lo cual debe estar instalado Java Development Kit (J2SE SDK)

Ilustracioacuten 35 Archivo jar de Oracle Map Builder35

35 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

86 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Carga de Datos Espaciales (Informacioacuten Georeferencial)

Para realizar la carga de los datos espaciales se crea un usuario ldquomapasbirdquo en nuestro

modelo ldquoSALES_WHrdquo con su respectiva contrasentildea y permisos como usuario administrador

De la siguiente manera creamos el usuario contrasentildea y permisos

SQLgt create user mapasbi identified by mapasbi

SQLgt grant dba to mapasbi

SQLgt exit

Conectar la BDD con el Oracle Map Builder

Para conectar la base de datos en el Oracle Map Builder se selecciona una nueva conexioacuten

colocando los paraacutemetros de conexioacuten

Ilustracioacuten 36 Paraacutemetros de conexioacuten a la BDD36

36 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

87 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Map Builder carga los metadatos y su aacuterbol de navegacioacuten este aacuterbol de metadatos se encuentra

vaciacuteo porque auacuten no existen metadatos lo que quiere decir que debemos importar nuestros archivos

shp donde se encuentra nuestra informacioacuten georeferencial

Ilustracioacuten 37 Interfaz de Metadatos en Map Builder37

Vista previa de los Datos Espaciales (Informacioacuten georeferencial)

Map Builder permite a los usuarios previsualizar los datos espaciales originales sin necesidad de ir a

la BDD donde lo almacena

37 Autor Hypatia Merino

Conexioacuten

Metadatos vaciacuteos

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

88 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 38 Tablas con Datos Espaciales en Map Builder38

Importacioacuten de Archivos Shapefile (shp) al Oracle Map Builder

Para realizar la importacioacuten de los mapas primero se descarga los mapas en punto shapefile (shp)

de cualquier sitio web que proporcione informacioacuten georeferencial esto es gratuito

Luego se importa hacia el Oracle Map Builder con la opcioacuten que se encuentra en el menuacute de

herramientas importar shapefile

Ilustracioacuten 39 Importacioacuten de archivos shapefile39

38 Autor Hypatia Merino

39 Autor Hypatia Merino

Tablas con Datos Espaciales

Importar Shapefile

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

89 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

A continuacioacuten se selecciona el archivo ldquoCOUNTRYSHPrdquo colocando un nombre para la tabla

Ilustracioacuten 40 Seleccioacuten del archivo shapefile (shp)40

Finalmente se carga el archivo con los datos espaciales para la visualizacioacuten del mapa ldquoCOUNTRYrdquo

Ilustracioacuten 41 Carga del archivo shapefile (shp)41

Para mejor visualizacioacuten del mapa con diferentes colores seguacuten su paiacutes se utiliza los estilos que

encontramos en el menuacute del Map Builder como color aacutereas liacuteneas marcadores y texto

40 Autor Hypatia Merino

41 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

90 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 42 Visualizacioacuten del Mapa42

El mapa ldquoCOUNTRYrdquo se encuentra en los temas y se le asignara una key que seraacute ldquoCOUNTRY_NAMErdquo

esta key se mapeara con el mismo ldquoCOUNTRY NAMErdquo que se encuentra en nuestra tabla ldquoSALESrdquo del

modelo ldquoSALES_WHrdquo

Ilustracioacuten 43 Asignacioacuten de KEY al Tema ldquoCOUNTRYrdquo43

A partir de lo mencionado en el Map Builder podemos crear y disentildear todas las capas necesarias

para nuestro modelo de ldquoSALES_WHrdquo

42 Autor Hypatia Merino

43 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

91 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Conexioacuten en Map Viewer para Integrar y Visualizar los Mapas en OBIEE

Finalmente que se creoacute los mapas en el Map Builder se realiza una conexioacuten en el Map Viewer

mediante un navegador web con el respectivo link se ingresa un usuario y contrasentildea asignado y

se procede a realizar la conexioacuten

A continuacioacuten los datos de conexioacuten

ltmap_data_source name=mapasbi jdbc_host=1921681149 jdbc_sid=orcl jdbc_port=1521 jdbc_user=mapasbi jdbc_password=mapasbi jdbc_mode=thin number_of_mappers=3 allow_jdbc_theme_based_foi=false editable=false gt

Ilustracioacuten 44 Conexioacuten al Map Viewer44

Administracioacuten de los Mapas en OBIEE

Configuracioacuten Datos del Mapa

En la pantalla del OBIEE 11g en la seccioacuten ldquoAdministracioacutenrdquo contiene una opcioacuten que permite

configurar los datos del mapa

44 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

92 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 45 Configuracioacuten Datos del Mapa en OBIEE45

Capa (Layer)

En primer lugar se define una o varias ldquocapasrdquo Para poder utilizar los mapas en OBIEE debe tener

por lo menos una capa definida

Ilustracioacuten 46 Asignacioacuten de la Capa (Layer) en OBIEE46

45 Autor Hypatia Merino

46 Autor Hypatia Merino

Administracioacuten

Configurar Datos

del Mapa

Capa de opciones Importar

Eliminar Editar

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

93 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Importacioacuten de Capa (Layer)

Cuando se importa una nueva capa OBIEE obtendraacute las capas que existen dentro de la fuente de

datos

Las capas enumeradas corresponden a los Temas que ha definido en MapBuilder

Ilustracioacuten 47 Importacioacuten de Capas (Layers)47

Editar Capa (Layer)

Luego que la capa se importa se puede editar y configurar para su uso con OBIEE

- Especificar tipo de geometriacutea (punto o poliacutegono)

- Especifique que columnas de su aacuterea pueden ser utilizados para esta capa (es decir las columnas

que se pueden utilizar para unirse a los datos espaciales)

Ilustracioacuten 48 Editar Capa (Layer)48

47 Autor Hypatia Merino

48 Autor Hypatia Merino

Keys

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

94 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Mapa de Fondo

Una vez que las capas se han definido se puede importar mapas de fondo y despueacutes configurar que

capas pueden utilizarlos

Ilustracioacuten 49 Asignacioacuten de Mapa de Fondo en OBIEE49

Importacioacuten de Mapa de Fondo

Cuando se importa un nuevo mapa de fondo OBIEE obtendraacute las capas que existen dentro de la

fuente de datos

Los mapas que figuran como ldquoTile Layers en el Map Builder que se definen en MapViewer se

almacenan en la tabla

Ilustracioacuten 50 Importacioacuten de Mapa de Fondo en OBIEE50

49 Autor Hypatia Merino

50 Autor Hypatia Merino

Mapa de Fondo Importar

Eliminar Editar

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

95 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Editar Mapa de Fondo

Una vez que los mapas de fondo se importa se puede editar y configurar para su uso con OBIEE

- Especifique queacute capas puede utilizar el mapa y los niveles de zoom

- Configure el orden en el que las capas aparecen en la parte superior en el mapa

Ilustracioacuten 51 Editar Mapa de Fondo en OBIEE51

A partir de lo indicado podemos utilizar nuestro mapa para los reportes de nuestro modelo de

ldquoSALES_WHrdquo

527 Disentildeo e Implementacioacuten de reportes y cuadros de mando

A continuacioacuten se muestra el disentildeo general de los reportes y cuadros de mando del moacutedulo de ldquoSALES_WHrdquo y el resultado de su implementacioacuten

5271 Ventas Totales en los antildeos 2010 2011 y 2012

Objetivo

Analizar el estado actual de los Ventas totales mediante la comparacioacuten de loa antildeos 2010 2011 y

2012 a nivel de toda la organizacioacuten

51 Autor Hypatia Merino

Capas (Layers)

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

96 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 52 Implementacioacuten del Reporte Ventas por Antildeo52

5272 Ingresos Costos y Cantidad por Producto

Objetivo

Analizar el estado actual de los ingresos costos y cantidad por producto mediante la comparacioacuten

de loa antildeos 2010 2011 y 2012 a nivel de toda la organizacioacuten

Ilustracioacuten 53 Implementacioacuten del Reporte de Ingresos Cantidad por Antildeo53

52 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

97 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 54 Detalle de Ingresos por Producto de los antildeos 2010 2011 2012 201354

5273 Deteccioacuten de clientes

Objetivo

Determinar en queacute regioacuten se encuentra los mejores clientes con su respectivo montoacute

53 Autor Hypatia Merino

54 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

98 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 55 Deteccioacuten de clientes55

5274 Deteccioacuten de canales

Objetivo

Determinar en queacute regioacuten se encuentra los mejores canales con su respectivo montoacute

55 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

99 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 56 Deteccioacuten de Canales56

56 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

100 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

5275 Anaacutelisis de clientes con sus promociones

Objetivo

Analizar los mejores clientes con sus respectivas promociones

Ilustracioacuten 57 Anaacutelisis de clientes con sus promociones57

57 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

101 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

5276 Pronoacutesticos y proyecciones de Ventas

Objetivo

Pronosticar proyectar y analizar las ventas del antildeo 2010 2011 y 2012

Ilustracioacuten 58 Pronoacutesticos y proyecciones de ventas58

58 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

102 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 6 Conclusiones y Recomendaciones

A continuacioacuten en el capiacutetulo final se detallaraacute las conclusiones y recomendaciones a partir de la

implementacioacuten de un modelo baacutesico para el uso de la informacioacuten georeferencial en aplicaciones de

business intelligence caso de estudio empresa de retail

61 Conclusiones

- La mayor parte del eacutexito del desarrollo del proyecto radica en el disentildeo y el correcto

levantamiento de requerimientos permitiendo la generacioacuten y asesoramiento de una solucioacuten

integral que vaya acorde a las necesidades y oportunidades de mejora del cliente

- El manejo del disentildeo e implementacioacuten de la solucioacuten debe mantener un esquema simple e

integrado que cubra los requerimientos solicitados brindando flexibilidad robustez y facilidad de

uso al usuario

- El anaacutelisis y seleccioacuten de recursos tecnoloacutegicos de hardware y software permite tener claro

cuaacuteles son las prestaciones de las herramientas el grado de integracioacuten con los sistemas actuales

y futuros costos de desarrollo e implementacioacuten y sobretodo las necesidades del cliente

- El manejo y administracioacuten de la informacioacuten es un proceso vital para la generacioacuten de anaacutelisis y

conocimiento por lo tanto la solucioacuten debe estar focalizada principalmente en el tratamiento de

dicha informacioacuten desde su registro procesamiento y consumo asegurando como resultado el

maacuteximo grado de confiabilidad de los resultados

- La tecnologiacutea Oracle empleada en la implementacioacuten es una plataforma manejable configurable

faacutecil de usar altamente escalable basada en una arquitectura SOA (Service Oriented

Architecture) disentildeo metadata integracioacuten con estaacutendares de seguridad acceso federado

comunes a muacuteltiples fuentes de datos y capacidades de gestioacuten

- Los cubos OLAP proporcionan un desempentildeo de consultas consistentemente raacutepido en todo el

modelo de datos los caacutelculos sofisticados pueden incorporarse faacutecilmente dentro del cubo a fin

de mejorar el contenido analiacutetico de las aplicaciones

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

103 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

62 Recomendaciones

- Conocer a detalle el o los procesos a implementar en la solucioacuten para la determinacioacuten del

alcance y los objetivos del proyecto

- Llevar el control del proyecto basados en la factibilidades tanto costos recursos y tiempos de

desarrollo y entrega

- Usar la metodologiacutea de desarrollo como marco referencial de buenas praacutecticas como bases para

el manejo de la relacioacuten del cliente gestioacuten del equipo de desarrollo disentildeo e implementacioacuten

del proyecto y no como una lista estricta de pasos para el desarrollo del proyecto estas buenas

praacutecticas se adaptaraacuten seguacuten las necesidades del desarrollador y cliente

- Conocer la arquitectura de una solucioacuten de inteligencia de negocios la importancia de cada uno

de sus componentes y el resultado final tras su implementacioacuten permite tener claro la

importancia del esquema de determinacioacuten y mapeo de fuentes procesos de transformacioacuten de

la informacioacuten y disentildeo y creacioacuten de reportes y cuadros de mando

- La creacioacuten de un data warehouse o data mart como repositorio central de modelamiento

dimensional se utiliza porque sus caracteriacutesticas permite solventar varios problemas con

respecto a los sistemas transaccionales permitiendo crear una estructura lista para el anaacutelisis y

consumo de la informacioacuten

- Emplear la metodologiacutea de Ralph Kimball para el modelamiento dimensional de una solucioacuten de

inteligencia de negocios ya que su primicia es ir desarrollando procesos especiacuteficos dentro de la

empresa como un primer paso para la implementacioacuten a futuro de un data warehouse

empresarial en este caso se comenzoacute con el procesos de ldquoVentasrdquo a futuro se espera seguir

implementando soluciones a otros procesos

- Utilizar Oracle Database se hace por que posee caracteriacutesticas y configuraciones especializadas

para el desarrollo de data warehouse ademaacutes de las caracteriacutesticas propias de las bases de datos

Oracle permitiendo tener un repositorio listo y optimizado para el desarrollo de soluciones de

inteligencia de negocios

- Se usa Oracle Warehouse Builder porque es una gran herramienta que permite manejar el

disentildeo construccioacuten despliegue y ejecucioacuten no solo del data warehouse sino de ademaacutes de los

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

104 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

procesos de extraccioacuten transformacioacuten y carga (ETLrsquos) dentro de una interfaz faacutecil intuitiva que

permite la administracioacuten del modelamiento fiacutesico de la solucioacuten

- Las herramientas de Oracle Business Intelligence presentan una completa suite para el desarrollo

de soluciones de inteligencia de negocios mediante herramientas especializadas que permiten la

administracioacuten eficiente de cada una de las fases del desarrollo de la solucioacuten desde su disentildeo

construccioacuten ejecucioacuten implantacioacuten y consumo

- El disentildeo y presentacioacuten final de reportes y cuadros de mando es esencial al momento de tener

en cuenta que estos estaacuten dirigidos a las aacutereas gerenciales las herramientas de Oracle Business

Intelligence muestran una gran superioridad a otras herramientas en cuanto a opciones de

disentildeo y presentacioacuten

- Es muy importante definir y asesorar el uso y creacioacuten de indicadores para la medicioacuten de los

procesos a implementar asiacute como el nivel de detalle de la informacioacuten y el esquema de

navegacioacuten de los anaacutelisis seguacuten los niveles organizacionales de la empresa recordando que el

enfoque del producto final estaacute orientado a los usuarios entendidos del proceso de negocio no

necesariamente teacutecnico como por ejemplo gerencia

- Desarrollar solamente la documentacioacuten necesaria para el entendimiento sencillo del disentildeo

funcionalidad ejecucioacuten y uso de la solucioacuten

- Tambieacuten se deben analizar herramientas libres disentildeadas para colaborar con la inteligencia de

negocios (BI) en los procesos de las organizaciones tales como Pentaho Eclipse (generador de

reportes) RapidMiner entre otros

- A partir del Data Mart ldquoVentasrdquo se puede continuar implementando los siguientes Data Marts

RRHH Inventarios Compras Marketing Contabilidad entre otros para completar nuestro Data

Warehouse Corporativo

- Actualmente la Escuela de Sistemas no cuenta con una materia exclusivamente de Business

Intelligence (Inteligencia de Negocios) pero se deberiacutea buscar la posibilidad que los estudiantes

conozcan acerca de esta aacuterea del manejo de la informacioacuten para la toma de decisiones a traveacutes

de cursos e incluso certificaciones a partir cualquier herramienta Oracle Pentaho SAAP IBM

Cognos

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

105 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Bibliografiacutea

- beAnalytic (2012) Paacutegina Oficial de beAnalytic Obtenido de

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

106 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

httpwwwbe-analyticcom

- beAnalytic (2012) Curso OBI Coaching Quito

- Chaacutevez R (2011) Datamart de Computacioacuten Obtenido de

httpcybertesisupcecedupeupc2011ramos_chyhtmlsdxramos_chyhtml

- Dataprix (sf) Data Warehouse vs Data mart Obtenido de

httpwwwdataprixcomdatawarehouse-vs-datamart

- Espinosa R (Abril del 2010) Kimball vs Inmon Aplicacioacuten de Conceptos del Modelo Dimensional

Obtenido de

httpchurriwifiwordpresscom2010041915-2-ampliacion-conceptos-del-modelo-

dimensional

- Gestiontv (Febrero del 2012) Concepto de Business Intelligence Obtenido de

httpgestiontvbusiness-intelligence

- Monografiascom (sf) Inteligencia de Negocios (BI) Obtenido de

httpwwwmonografiascomtrabajos14bibishtml

- Oracle (2013) Oracle Business Intelligence Enterprise Edition Documentation Retrieved from

httpwwworaclecomtechnetworkmiddlewarebi-enterprise-

editiondocumentationindexhtml

- Saacutenchez Y (29 de Noviembre del 2008) Mi experiencia en las metodologiacuteas agiles Obtenido de

httpyinosanchezblogspotcom200811mi-experiencia-en-las-metodologias-

agileshtml

- Sinnexus (2012) Business Intelligence Obtenido de

httpwwwsinnexuscombusiness_inelligence

- Torres R (Julio del 2009) Metodologiacuteas agiles para desarrollo del software extreme

programming Obtenido de

httpwwwslidesharenetrtorres462003metologa-agiles-desarrollo-software-xp-

1709082

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

107 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Villegas A (sf) Desarrollo de software bajo metodologiacuteas agiles en la praacutectica Obtenido de

httpmonografiascomtrabajos47desarrollo-softwaredesarrollo-softwareshtml

- Villena A (16 de Abril del 2009) Introduccioacuten a los meacutetodos agiles Obtenido de

Slideshare Present Yourself httpwwwslidesharenetchileagilintroduccin-gil-a-

extreme-programming-webprendedor08-350127

- Zepeda C (Marzo del 2003) Guiacutea metodoloacutegica para la definicioacuten y desarrollo de un data

warehouse Obtenido de

httpbibliotexauameduniopac_tes00900902630pdf

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

108 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Anexos

Manual de Usuario

Moacutedulo de ldquoSALESrdquo (VENTAS)

1 Ingresar al link http19216811269704analytics

2 Ingresar el usuario y contrasentildea clic en ldquoConectarrdquo

Ilustracioacuten 59 Pantalla de acceso OBI

3 Clic en Quickstart gtgt Overview gtgt SALES

Ilustracioacuten 60 Seleccioacuten del panel de control ldquoSALESrdquo (VENTAS)

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

109 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

4 A continuacioacuten se muestran los cuadros de mando y reportes mostrando las siguientes

opciones

Ilustracioacuten 61 Componentes principales del panel de control

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

110 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Manual de Administrador

Pasos para levantar y parar servicios de BI

- Iniciar servicios

o Escritorio gtgt icono ldquoSTRART BI SERVERrdquo

- Bajar servicios

o Escritorio gtgt icono ldquoSTOP BI SERVERrdquo

Pasos para de respaldo

- Base de Datos

o Sacar respaldo del esquema de base de datos mediante la opcioacuten export de los

esquemas SALES_WH

- Cataacutelogo de Reportes y Cuadros de Mando

o Ubicarse en el siguiente path

COBI11instancesinstancebifoundationOracleBIPresentationServicesComponent

o Copiar la carpeta ldquoCatalogrdquo

Pasos para la administracioacuten de usuarios en OBI

1 Ingresar al link http19216811269704console

2 Ingresar con su usuario

3 Clic en ldquoDominios de Seguridadrdquo

4 Clic en la pestantildea ldquoUsuarios y Gruposrdquo

5 Ingresar o editar los datos del usuario clic en ldquoAceptarrdquo

6 Se pueden administrar grupos al igual que administrar permisos y privilegios

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

111 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Modelamiento Dimensional ndash Oracle Warehouse Builder

1 Ingresar a OWB clic en

ldquoIniciordquo gtgt ldquoTodos los programasrdquo gtgt ldquoOracle-OraDB11G_homerdquo gtgt ldquoWarehouse Builderrdquo

gtgt ldquoDesign Centerrdquo

2 Ingresar con los siguientes datos

Usuario OWB_OWNER

Contrasentildea oracle123

Host 19216811269704

Puerto 1521

Nombre de servicio orcl

La pantalla principal consta de diversas secciones a continuacioacuten se describe de forma

Ilustracioacuten 62 Componentes principales de OWB

Seccioacuten ldquoNavegador de Proyectosrdquo

Esta seccioacuten contiene los proyectos creados ademaacutes de los diferentes componentes que contienen

un proyecto de OWB

Pasos para la creacioacuten de un nuevo proyecto

- Clic en el menuacute ldquoArchivordquo gtgt ldquoNuevordquo gtgt ldquoProyectordquo

Nombre de proyecto

Conexioacuten BDD

Componentes Hoja de Disentildeo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

112 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Ingresar el nombre del proyecto

- Clic en ldquoAceptarrdquo

A continuacioacuten se detallan los componentes utilizados en el presente proyecto

ldquoBase de Datosrdquo

Dentro de esta opcioacuten se pueden crear conexiones a distintas fuentes de datos mediante un wizard

que crea las conexiones seguacuten los datos de la fuente a conectarse

Se pueden tener varias conexiones en este caso una para el esquema fuente XSALES y otro al

esquema destina SALES_WH

Pasos para la creacioacuten de una nueva conexioacuten a una base de datos

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic derecho opcioacuten ldquoNuevo Moacutedulo de Oraclerdquo

- Empieza el wizard clic en ldquoSiguienterdquo

- Ingresar el nombre y el tipo de la nueva conexioacuten

- Ingresar los datos de conexioacuten a la base de datos a conectar

- Clic en Finalizar

Esta opcioacuten posee varios sub componentes que pueden ser utilizados por ejemplo

ldquoCorrespondenciasrdquo

Conocidos tambieacuten como ETLrsquos (proceso de extraccioacuten transformacioacuten y carga) al momento de crear

un nuevo ETL ese despliega una nueva hoja de disentildeo donde se pueden disentildear el proceso

simplemente arrastrando objetos y plasmando su loacutegica

Pasos para la creacioacuten de una nueva correspondencia

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoCorrespondenciardquo

- Clic en ldquoNueva Correspondenciardquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

113 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Ingresar el nombre de la nueva correspondencia

- Clic en ldquoAceptarrdquo

ldquoDimensionesrdquo

Mediante un wizard faacutecil e intuitivo se pueden crear dimensiones para el modelamiento dimensional

en eacutel se ingresa los datos solicitados por ejemplo atributos de la dimensioacuten niveles de jerarquiacutea

definicioacuten de atributos por nivel tipo de almacenamiento entre otros

Cuando se crea una dimensioacuten automaacuteticamente se crea a nivel de la herramienta una tabla y una

secuencia

Pasos para la creacioacuten de una nueva dimensioacuten

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoDimensionesrdquo

- Clic en ldquoNueva Dimensioacutenrdquo

- Inicia el wizard clic en ldquoSiguienterdquo

- Ingresar el nombre de la nueva dimensioacuten

- Seleccionar le tipo de almacenamiento (ROLAP)

- Ingresar los atributos el tipo de datos definir el tipo de llaves de negocio y sustitucioacuten

- Definir los niveles de jerarquiacutea

- Definir que atributos corresponden a cada nivel de jerarquiacutea creado

- Seleccionar el tipo de almacenamiento histoacuterico de la dimensioacuten (Tipo 1)

- Apareceraacute un cuadro de resumen clic en ldquoSiguienterdquo

- Clic en ldquoFinalizarrdquo

ldquoCubordquo

Al igual que las dimensiones se requiere un wizard que solicita la informacioacuten como son las medidas

y las dimensiones asociadas al cubo seguacuten el respectivo modelamiento

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

114 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Al crear un cubo se crea automaacuteticamente a nivel de la herramienta una tabla

Pasos para la creacioacuten de un nuevo cubo

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoCubosrdquo

- Clic en ldquoNueva Cubordquo

- Inicia el wizard clic en ldquoSiguienterdquo

- Ingresar el nombre de la nueva cubo

- Seleccionar le tipo de almacenamiento (ROLAP)

- Seleccionar las dimensiones con las que se relacionaraacute el cubo

- Definir las medidas y el tipo de datos

- Apareceraacute un cuadro de resumen clic en ldquoSiguienterdquo

- Clic ldquoFinalizarrdquo

ldquoTablasrdquo

Dentro de esta opcioacuten se pueden crear o importar tablas de la base de datos seguacuten corresponda la

conexioacuten creada para ser utilizada

Pasos para la creacioacuten de una nueva tabla

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoTablasrdquo

- Clic en ldquoNueva Tablardquo

- Ingresar el nombre de la nueva tabla

- Ingresar los atributos y el tipo de datos de la tabla

- Clic en ldquoAceptarrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

115 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Pasos para la importacioacuten de una tabla

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoTablasrdquo

- Clic en ldquoImportarrdquo gtgt ldquoObjetos de Base de Datosrdquo

- Ingresar los datos de conexioacuten a la base de datos clic en ldquoSiguienterdquo

- Seleccionar la opcioacuten ldquoTablardquo

- Seleccionar la tabla a importar

- Clic en ldquoTerminarrdquo

ldquoSecuenciasrdquo

En esta seccioacuten se encuentra objetos que representan a secuencias de nuacutemeros que a las cuales

hacen referencia otros objetos como dimensiones o cubos

Pasos para la creacioacuten de una nueva dimensioacuten

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoSecuenciasrdquo

- Clic en ldquoNueva Secuenciardquo

- Ingresar los datos de secuenciacioacuten

- Clic en ldquoTerminarrdquo

ldquoControl Centerrdquo

Esta seccioacuten permite el despliegue y la ejecucioacuten de los objetos dentro de OWB

Pasos para iniciar los servicios de control center

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

116 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Clic en ldquoIniciordquo gtgt ldquoTodos los programasrdquo gtgt ldquoOracle ndash OraDB11g_homerdquo gtgt ldquoWarehouse Builderrdquo

gtgt ldquoAdministracioacutenrdquo gtgt ldquoStart Control Center Servicerdquo

- Clic en la pestantildea ldquoCentro de Controlrdquo

- Ingresar los catos de conexioacuten al usuario OWSYS

- Dentro de OWB clic en el menuacute ldquoHerramientasrdquo

- Clic en ldquoGestor centro de controlrdquo

- Para el despliegue de objetos se procede mediante la seleccioacuten del objeto y su ldquoAccioacuten de

Desplieguerdquo Clic en el botoacuten ldquoDesplegarrdquo

- Para la ejecucioacuten de un ETL flujo de trabajo seleccionar el objeto desplegar el objeto y clic en

botoacuten ldquoEjecutarrdquo

Modelamiento Dimensional ndash Administrator Tool

1) Ingresar a Administracioacuten de BI clic en

ldquoIniciordquo gtgt ldquoTodos los programasrdquo gtgt ldquoOracle Business Intelligencerdquo gtgt ldquoAdministracioacuten de BIrdquo

2) Clic en el icono ldquoAbrir en liacuteneardquo (carpeta azul)

3) Ingresar con los siguientes datos

Contrasentildea de repositorio Admin123

Usuario weblogic

Contrasentildea Oracle_123

Para el modelamiento se debe proceder a realizar la configuracioacuten de las capas fiacutesica loacutegica y de

presentacioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

117 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 63 Componentes Principales del Administrator Tool - OBI

ldquoCapa Fiacutesicardquo

Dentro de esta capa se definen las conexiones a la base de datos de donde se extraeraacute el modelo

previamente creado en OWB

Pasos para crear una nueva conexioacuten a una base de datos e importar objetos

- Clic en el menuacute ldquoArchivordquo gtgt ldquoImportar Metadatosrdquo

- Seleccionar el tipo de importacioacuten (Servidor local)

- Seleccionar el tipo de conexioacuten (OCI 10g11g)

- Ingresar los datos de conexioacuten a la base de datos

Nombre del servicio orcl

Usuario SALES_WH

Contrasentildea Oracle123

- Seleccionar el tipo de objetos a importar

- Seleccionar el usuario de base de datos y los objetos a importar

- Clic en ldquoTerminarrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

118 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

ldquoCapa Loacutegicardquo

Esta seccioacuten permite el modelamiento loacutegico al modelo como son definicioacuten de dimensiones y

navegacioacuten entre niveles meacutetodos de agregacioacuten renombramiento y atributos entendibles a nivel

de negocio

Pasos para crear un nuevo modelo loacutegico

- Arrastrar los objetos importados dentro de la capa loacutegica

Pasos para renombrar las descripciones de los atributos

- Clic en el menuacute ldquoHerramientasrdquo gtgt ldquoUtilidadesrdquo

- Ejecutar ldquoCambiar Nombre de Asistenterdquo

- Seleccionar el modelo loacutegico de la pestantildea ldquoModelo de Negocio y Asignacioacutenrdquo clic ldquoAgregar

Jerarquiacuteardquo Clic ldquoSiguienterdquo

- Seleccionar los objetos a renombrar

- Seleccionar las opciones de renombramiento clic ldquoSiguienterdquo

- Clic en ldquoTerminarrdquo

Pasos para definir el meacutetodo de agregacioacuten de una medida

- Doble clic sobre una medida

- Clic en ldquoDesprotegerrdquo

- Clic en la pestantildea ldquoAgregacioacutenrdquo

- Seleccionar el meacutetodo de agregacioacuten (Sum)

- Clic en ldquoAceptarrdquo

Pasos para definir la loacutegica de una dimensioacuten

- Clic derecho sobre una dimensioacuten clic en ldquoCrear Dimensioacuten Loacutegicardquo

- Clic en ldquoDimensioacuten con Jerarquiacutea Basada en Nivelesrdquo

- Definir los niveles de la dimensioacuten creando niveles principales o secundarios

- Clic derecho sobre un nivel clic ldquoNuevo Objetordquo gtgt ldquoNivel Principalrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

119 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Arrastrar los atributos que correspondan al nivel creado

- Clic derecho doble sobre el atributo a definir como atributo de navegacioacuten a detalle

- Clic en ldquoNueva clave de nivel loacutegicardquo gtgt ldquoUsar para mostrarrdquo

- Clic en ldquoAceptarrdquo

Pasos para definir una unioacuten loacutegica entre dimensioacuten y cubo

- Clic derecho sobre el modelo loacutegico

- Clic en ldquoModelo de Negocio Loacutegicordquo gtgt ldquoDiagrama Completordquo

- Clic en el botoacuten ldquoNueva unioacutenrdquo

- Arrastra desde la tabla de hechos a la dimensioacuten a unir

- Definir las columnas por el cual se a realizar la unioacuten

- Clic en ldquoAceptarrdquo

ldquoCapa Presentacioacutenrdquo

Esta capa permite manejar la presentacioacuten final del modelo de BI al usuario como la definicioacuten de los

atributos y su orden de presentacioacuten

Pasos para crear un modelo de presentacioacuten reordenar atributos y tablas en la capa de

presentacioacuten

- Arrastrar los objetos creados de capa loacutegica dentro de la capa presentacioacuten

- Doble clic sobre las tablas o el modelo de presentacioacuten

- Definir el orden de los atributos o tablas mediante los botones de flechas

- Clic en ldquoAceptarrdquo

ldquoValidacioacuten de consistencia globalrdquo

Esta opcioacuten permite validar la consistencia del modelamiento en las 3 capas en caso de existir

errores se muestra el detalle de la inconsistencia

Pasos para guardar y comprobar la consistencia del modelo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

120 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Clic en el botoacuten de ldquoGuardarrdquo

- Desproteger los cambios antes de guardar clic en ldquoAceptarrdquo

- Confirmar la comprobacioacuten de consistencia clic en ldquoSirdquo

- Clic en ldquoComprobar Todos los Objetosrdquo

- Se muestra el detalle de la validacioacuten de la consistencia

- Clic en ldquoCerrarrdquo

Creacioacuten de Reportes y Cuadros de Mando

Pasos para crear un nuevo reporte

- Ingresar a un navegador web

- Ingresar al link http19216811269704analytics

- Ingresar con el usuario y contrasentildea asignados

- Clic en ldquoNuevordquo gtgt ldquoAnaacutelisisrdquo

- Seleccionar el modelo ldquoSALESrdquo (VENTAS)

- Seleccionar los atributos del ldquoAacutereas temaacuteticasrdquo a mostrar en el reporte dando doble clic sobre el atributo

- Clic en la pestantildea ldquoResultadosrdquo

- Clic en ldquoCrear Nuevo Objetordquo

- Seleccionar el objeto a incluir en el reporte

- Adicionalmente se puede editar y personalizar el objeto mediante el icono de ldquoLaacutepizrdquo

- Una vez terminado el reporte clic en ldquoGuardarrdquo

- Seleccionar la carpeta en donde se almacenaraacute el reporte

- Clic en ldquoAceptarrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

121 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 64 Componentes Principales Creacioacuten de Reportes ndash OBI

Pasos para crear una ldquoPeticioacuten de Datos de Panel de Controlrdquo

- Clic en ldquoNuevordquo gtgt ldquoPeticioacuten de Datos de Panel de Controlrdquo

- Seleccionar el modelo ldquoSALESrdquo (VENTAS)

- Mediante las opciones de edicioacuten se puede definir el disentildeo y las opciones de seleccioacuten de cada uno de los atributos

- Clic en ldquoGuardarrdquo

Pasos para crear un nuevo cuadro de mando

- Clic en ldquoNuevordquo gtgt ldquoPanel de Controlrdquo

- Ingresar el nombre de cuadro de mando y la carpeta en donde se almacenara

- A continuacioacuten aparece una pantalla de disentildeo del cuadro de mando en donde se pueden arrastrar los reportes y filtros a editar

- Esta seccioacuten maneja objetos de disentildeo de columnas y seccioacuten

- Estos objetos de disentildeo poseen atributos y propiedades de disentildeo

- Clic en ldquoGuardarrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

122 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Clic en ldquoEjecutarrdquo

Ilustracioacuten 65 Componentes Principales de Creacioacuten de Cuadros de Mando - OBI

Page 7: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

7 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 46 Asignacioacuten de la Capa (Layer) en OBIEE 92

Ilustracioacuten 47 Importacioacuten de Capas (Layers) 93

Ilustracioacuten 48 Editar Capa (Layer) 93

Ilustracioacuten 49 Asignacioacuten de Mapa de Fondo en OBIEE 94

Ilustracioacuten 50 Importacioacuten de Mapa de Fondo en OBIEE 94

Ilustracioacuten 51 Editar Mapa de Fondo en OBIEE 95

Ilustracioacuten 52 Implementacioacuten del Reporte Ventas por Antildeo 96

Ilustracioacuten 53 Implementacioacuten del Reporte de Ingresos Cantidad por Antildeo 96

Ilustracioacuten 54 Detalle de Ingresos por Producto de los antildeos 2010 2011 2012 2013 97

Ilustracioacuten 55 Deteccioacuten de clientes 98

Ilustracioacuten 56 Deteccioacuten de Canales 99

Ilustracioacuten 57 Anaacutelisis de clientes con sus promociones 100

Ilustracioacuten 58 Pronoacutesticos y proyecciones de ventas 101

Ilustracioacuten 59 Pantalla de acceso OBI 108

Ilustracioacuten 60 Seleccioacuten del panel de control ldquoSALESrdquo (VENTAS) 108

Ilustracioacuten 61 Componentes principales del panel de control 109

Ilustracioacuten 62 Componentes principales de OWB 111

Ilustracioacuten 63 Componentes Principales del Administrator Tool - OBI 117

Ilustracioacuten 64 Componentes Principales Creacioacuten de Reportes ndash OBI 121

Ilustracioacuten 65 Componentes Principales de Creacioacuten de Cuadros de Mando - OBI 122

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

8 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Iacutendice de Tabla

Tabla 1 Diferencias del Sistema Tradicional vs Data Warehouse 25

Tabla 2 Ventajas y Desventajas ndash Inmon vs Kimball 51

Tabla 3 Requerimientos de recursos tecnoloacutegicos - Servidor 61

Tabla 4 Requerimientos de recursos tecnoloacutegicos - Software 61

Tabla 5 Variables de Anaacutelisis ndash ldquoMoacutedulo Ventasrdquo 66

Tabla 6 Atributos de Dimensioacuten - Dim_Time 68

Tabla 7 Atributos de Dimensioacuten ndash Dim_Promotion 69

Tabla 8 Mapeo de las Fuentes ndash Dim_Promotion 69

Tabla 9 Atributos de Dimensioacuten ndash Dim_Product 71

Tabla 10 Mapeo de las Fuentes ndash Dim_Product 71

Tabla 11 Atributos de Dimensioacuten ndash Dim_Customer 73

Tabla 12 Mapeo de las Fuentes ndash Dim_Customer 73

Tabla 13 Atributos de Dimensioacuten ndash Dim_Channel 74

Tabla 14 Mapeo de las Fuentes - Dim_Channel 75

Tabla 15 Atributos de dimensioacuten - SALES 76

Tabla 16 Medidas - SALES 77

Tabla 17 Tabla ldquoCHANNELSrdquo del modelo E-R ldquoSALES_WHrdquo 79

Tabla 18 Tabla ldquoCUSTOMERSrdquo del modelo E-R ldquoSALES_WHrdquo 79

Tabla 19 Tabla ldquoPRODUCTSrdquo del modelo E-R ldquoSALES_WHrdquo 80

Tabla 20 Tabla ldquoPROMOTIONSrdquo del modelo E-R ldquoSALES_WHrdquo 80

Tabla 21 Tabla ldquoTIMESrdquo del modelo E-R ldquoSALES_WHrdquo 81

Tabla 22 Tabla ldquoSALESrdquo del modelo E-R ldquoSALES_WHrdquo 81

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

9 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 1 Introduccioacuten

En el presente capiacutetulo se trataraacute sobre la exposicioacuten de puntos esenciales para la disertacioacuten de

grado definiendo los objetivos y alcance del proyecto Ademaacutes se expondraacuten conceptos

fundamentales y las tecnologiacuteas necesarias para el desarrollo del proyecto con el fin de presentar

una base de conocimientos sobre la cual el proyecto se desarrollaraacute

11 Objetivos

111 Objetivo General

Implementar un modelo baacutesico para el uso de la informacioacuten georeferencial en aplicaciones de

Business Intelligence especiacuteficamente utilizando data mart para la creacioacuten de un data warehouse

corporativo

112 Objetivos Especiacuteficos

- Analizar sobre Business Intelligence y sus respectivos componentes necesarios para la

implementacioacuten de un modelo baacutesico para el uso de informacioacuten georeferencial especiacuteficamente

utilizando data mart para la creacioacuten de un data warehouse

- Averiguar las caracteriacutesticas de la informacioacuten georeferencial en la gestioacuten de una empresa de

retail

- Realizar ldquointeligencia de negociordquo para una empresa de retail

- Analizar metodologiacuteas y herramientas de construccioacuten de data warehouse y soluciones de

Business Intelligence que garanticen el acceso de la informacioacuten de acuerdo a las mejores

praacutecticas de la industria de sistemas de informacioacuten gerencial que permitan contar con

Una sola versioacuten de la verdad

Informacioacuten confiable y a tiempo

Acceder a indicadores de gestioacuten del negocio

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

10 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Accesar dentro de la misma herramienta a la informacioacuten que componen los

indicadores de gestioacuten

Detectar tendencias y excepciones

- Disentildear los cubos de informacioacuten para el modelo baacutesico para la construccioacuten de un data

warehouse para una empresa de retail

- Implementar ciertas consultas utilizando los cubos

113 Justificacioacuten

Para toda empresa la toma de decisiones es un proceso esencial que permite el cumplimiento de

sus objetivos y es la accioacuten maacutes importante que se desarrolla dentro de una organizacioacuten porque la

administracioacuten se basa en dichas decisiones

La toma de decisiones es el proceso para identificar y seleccionar un curso de accioacuten para resolver un

problema en especiacutefico

Basado en lo anterior es importante optimizar el proceso minimizar el tiempo tomar las decisiones

maacutes acertadas y basarlas en argumentos vaacutelidos en el menor costo posible Esto se puede lograr a

traveacutes del uso de la inteligencia de negocios porque permite obtener la informacioacuten adecuada a

disposicioacuten de las personas que la necesiten en una manera comprensible para cada uno y de forma

raacutepida

Las empresas son importantes para el paiacutes porque contribuyen en gran medida tanto a la economiacutea

como a la sociedad por lo que se considera oportuna la implementacioacuten de un modelo baacutesico para el

uso de la informacioacuten georeferencial en aplicaciones de business intelligence para optimizar la

gestioacuten de una empresa de retail

Para dicha implementacioacuten se utilizaraacute herramientas de Oracle por el faacutecil acceso a las mismas

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

11 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

114 Alcance

La presente disertacioacuten de grado culminaraacute con una aplicacioacuten funcional para que el usuario final

haga uso de los cubos de informacioacuten

115 Metodologiacutea

El siguiente proyecto se llevaraacute a cabo por medio de una metodologiacutea investigativa y descriptiva ya

que se realizaraacute en primera instancia un anaacutelisis sobre Business Intelligence para luego proceder a la

implementacioacuten del modelo baacutesico para el uso de la informacioacuten georeferencial para optimizar la

gestioacuten de una empresa de retail Para la implementacioacuten se aplicaran modelos de BI Oracle

Para la implementacioacuten se analizaraacute dos metodologiacuteas Kimball e Inmon donde se procederaacute a

escoger una

116 Definiciones Acroacutenimos y Abreviaciones

Business Intelligence

El exceso de informacioacuten no es poder pero el conocimiento siacute lo es

Con mucha frecuencia la transformacioacuten y el anaacutelisis de toda la informacioacuten y datos que las propias

compantildeiacuteas generan se convierte en un problema y por lo tanto la toma de decisiones se vuelve

desesperadamente lenta o se toman decisiones sin toda la informacioacuten relevante

Las tecnologiacuteas de Inteligencia de Negocios (Business Intelligence) ayudan a los ejecutivos y

funcionarios a entender los datos maacutes raacutepidamente a fin de que puedan tomar decisiones raacutepidas y

mejores y finalmente mejorar sus movimientos hacia la consecucioacuten de objetivos de negocios El

impulsor clave detraacutes de los objetivos de BI es incrementar la eficiencia organizacional y la

efectividad

La Inteligencia de Negocios (BI) y la Data Warehouse (DW) como componentes de alto nivel de los

Sistemas de Informacioacuten tienen una serie de ventajas y beneficios para toda organizacioacuten entre los

maacutes importantes estaacute el manejar vastas cantidades de informacioacuten y obtener conocimiento de ellas

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

12 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

permitiendo un mejor desempentildeo de la empresa Con esa informacioacuten maacutes precisa y conocimiento

que se adquiere se puede mejorar el manejo operativo de la empresa tambieacuten se pueden tomar

decisiones estrateacutegicas y se mejora el desempentildeo de muchas de sus funciones como marketing

ventas precios pronoacutesticos finanzas cadena de abastecimientos y atencioacuten al cliente

Data Warehouse

Un Data Warehouse (DWH) es un repositorio central que contiene la informacioacuten maacutes valiosa de la

empresa Los datos que aquiacute se almacenan han pasado por un proceso de calidad que asegura su

consistencia Ademaacutes el repositorio estaacute construido de tal manera que el acceso sea lo maacutes raacutepido

posible

Su construccioacuten se va haciendo por etapas que pueden corresponder a los procesos o a las

principales aacutereas funcionales de la empresa Por ejemplo Aacuterea de Ventas Aacuterea Financiero Contable

Aacuterea de Recursos Humanos etc Estas aacutereas reciben el nombre de Data Marts

Otra opcioacuten es construir Data marts especiacuteficos para proyectos que requieren informacioacuten de la

compantildeiacutea Anaacutelisis de Rentabilidad por Producto Agencias Cliente Preparacioacuten de Estados

Financieros Administrativos Proyectos de Balanced Scorecard Six Sigma Evaluacioacuten de Eficiencia de

Procesos Especiacuteficos etc

Datamart

Un data mart es una versioacuten especial de un data warehouse Son subconjuntos de datos con el

propoacutesito de ayudar a que un aacuterea especiacutefica dentro del negocio pueda tomar mejores decisiones

Los datos existentes en este contexto pueden ser agrupados explorados propagados de muacuteltiples

formas para que diversos grupos de usuarios realicen la explotacioacuten de los mismos de la forma maacutes

conveniente seguacuten sus necesidades

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

13 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Modelo de Datos

Un modelo de datos es un sistema formal y abstracto que permite describir los datos de acuerdo con

reglas y convenios predefinidos Es un sistema formal pues los objetos del sistema se manipulan

siguiendo reglas perfectamente definidas y utilizando exclusivamente los operadores definidos en el

sistema independientemente de lo que estos objetos y operadores puedan significar Existen

modelos relacionales y modelos multidimensionales

- Modelo Relacional

Es un modelo de datos basado en la loacutegica de predicados y en la teoriacutea de conjuntos Es el modelo

maacutes utilizado en la actualidad para modelar problemas reales y administrar datos dinaacutemicamente El

modelo relacional es el pilar fundamental para el disentildeo de la mayoriacutea de las bases de datos La

composicioacuten de estas bases de datos son decenas de tablas relacionadas

- Modelo Multidimensional

El modelo multidimensional es una teacutecnica para modelar bases de datos simples y entendibles al

usuario final ya sea para presentar la informacioacuten en un marco estaacutendar e intuitivo que permitan un

acceso de alto rendimiento Sus principales componentes son

Tablas de Hechos es la tabla central de un esquema y contiene los valores de las medidas de

negocio Cada medida se toma mediante la interseccioacuten de las dimensiones que la definen dichas

dimensiones estaraacuten reflejadas en sus correspondientes tablas de dimensiones que rodearaacuten la tabla

de hechos y estaraacuten relacionadas con ella

Tabla de Dimensiones son elementos que contienen atributos que se utilizan para restringir y

agrupar los datos almacenados en una tabla de hechos cuando se realizan consultas sobre dicho

datos en un entorno de data warehouse o data mart

Proceso ETL Es el proceso que permite a las organizaciones mover datos desde muacuteltiples fuertes reformatearlos

limpiarlos y cargarlos en otra base de datos data mart o data warehouse para analizarla y apoyar

un proceso de negocio

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

14 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Extraer Extraer la informacioacuten de las diferentes fuentes de datos

- Transformar Esta fase aplica una serie de reglas de negocio o funciones sobre los datos extraiacutedos

para convertirlos en datos que seraacuten cargados

- Carga es el momento en el cual los datos de la fase anterior (transformacioacuten) son cargados en el

sistema de destino

Cubos de Informacioacuten

Los cubos de informacioacuten o cubos OLAP son almacenes de datos donde se trata de organizar los

datos por tablas o relaciones los cubos OLAP tienen un nuacutemero indefinido de dimensiones ademaacutes

contendraacute datos de una determinada variable que se desea analizar proporcionando una vista loacutegica

de los datos provistos por el sistema de informacioacuten hacia el data warehouse esta vista estaraacute

dispuesta seguacuten unas dimensiones y podraacute contener informacioacuten calculada

A la informacioacuten de un cubo puede acceder mediante tablas dinaacutemicas en una hoja de caacutelculo o a

traveacutes de programas personalizados Las tablas dinaacutemicas le permiten manipular las vistas de la

informacioacuten con mucha facilidad Las diferentes operaciones que se pueden realizar con cubos de

informacioacuten se producen con mucha rapidez Llevando estos conceptos a un data warehouse eacuteste es

una coleccioacuten de datos que estaacute formada por dimensiones y variables entendiendo como

dimensiones a aquellos elementos que participan en el anaacutelisis y variables a los valores que se

desean analizar

Dimensiones

Las dimensiones de un cubo son atributos relativos a las variables son las perspectivas de anaacutelisis de

las variables (forman parte de la tabla de dimensiones) Son cataacutelogos de informacioacuten

complementaria necesaria para la presentacioacuten de los datos a los usuarios como por ejemplo

descripciones nombres zonas rangos de tiempo etc Es decir la informacioacuten general

complementaria a cada uno de los registros de la tabla de hechos

Variables

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

15 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Tambieacuten llamadas indicadores de gestioacuten son los datos que estaacuten siendo analizados Forman parte

de la tabla de hechos Maacutes formalmente las variables representan alguacuten aspecto cuantificable o

medible de los objetos o eventos a analizar Normalmente las variables son representadas por

valores detallados y numeacutericos para cada instancia del objeto o evento medido En forma contraria

las dimensiones son atributos relativos a las variables y son utilizadas para indexar ordenar agrupar

o abreviar los valores de las mismas

Georeferenciacioacuten

Es el proceso que nos permite agregar coordenadas geograacuteficas (latitud y longitud) a su base de

datos para que pueda ser visualizada en un mapa

A traveacutes de la georeferenciacioacuten se aporta con una nueva dimensioacuten en la comprensioacuten de la

informacioacuten del mercado para el sector retail proporcionando un soporte soacutelido para la toma de

decisiones en todos los aacutembitos

Empresa de Retail

Es un sector econoacutemico que engloba a las empresas especializadas en la comercializacioacuten masiva de

productos o servicios uniformes a grandes cantidades de clientes Es el sector industrial que entrega

productos al consumidor final

En el negocio del retail se pueden incluir todas las tiendas o locales comerciales que habitualmente

se encuentran en cualquier centro urbano con venta directa al puacuteblico sin embargo su uso se halla

maacutes bien ligado a las grandes cadenas de locales comerciales El ejemplo maacutes comuacuten del retail lo

constituyen los supermercados otros comercios tradicionalmente asociados al retail son las tiendas

por departamentos casas de artiacuteculos para el hogar ferreteriacuteas farmacias venta de indumentaria

libreriacuteas entre muchas maacutes

La complejidad del retail viene dada por la amplia variedad de artiacuteculos y tipos de artiacuteculos que

ofrecen asiacute como el nivel de operaciones efectuado Las operaciones de venta del retail generan una

cantidad de datos tal que puede resultar abrumadora para aquellos ajenos al negocio

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

16 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 2 Marco Teoacuterico

En este capiacutetulo se explicara sobre la inteligencia de negocios definicioacuten origen caracteriacutesticas y la

arquitectura general de la solucioacuten de BI estos conceptos ayudaran a fundamentar la

implementacioacuten de este proyecto

21 Inteligencia de Negocios

Introduccioacuten

Uno de los conceptos maacutes acertados para la definicioacuten de Inteligencia de Negocios es el descrito por

Thomas H Davenport el cual hace mencioacuten al teacutermino como

ldquoConjunto de Tecnologiacuteas y Procesos que utilizan datos para entender y analizar el desempentildeo del

negociordquo

Origen

El intereacutes por la Inteligencia de Negocios viene creciendo a medida que su empleo posibilita a las

corporaciones realizar una serie de anaacutelisis y proyecciones para agilizarlos procesos relacionados a la

toma de decisiones Es lo que defiende Howard Dresner vicepresidente de la empresa Gartner y

padre del teacutermino Asiacute como eacutel los norteamericanos ganaron fama por el desarrollo de las modernas

herramientas de BI

Pero en teacuterminos de registro histoacuterico Yves-Michel Marti cientiacutefico profesor y fundador de Egideria

una de las mayores empresas europeas de consultoriacutea en Inteligencia de Negocios clama por que el

viejo continente se reconozca como la cuna y la aplicacioacuten pionera del concepto de BI Seguacuten Marti

la tradicioacuten de los paiacuteses europeos estaacute repleta de referencias En sus estudios sobre economiacutea

inteligente uno de los ejemplos citados relata que a fines del siglo XVI la Reina Elizabeth I con el

objetivo de ocupar los territorios conquistados determinoacute que la base de la fuerza inglesa fuera

informacioacuten y comercio y le pidioacute al filoacutesofo Francis Bacon que inventase un sistema dinaacutemico de

informacioacuten el cual fue ampliamente aplicado por los ingleses

Por la oacuteptica de la tecnologiacutea la era que podemos llamar ldquopre-BIrdquo estaacute en un pasado no muy distante

aproximadamente entre treinta y cuarenta antildeos atraacutes cuando las computadoras dejaron de ocupar

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

17 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

salas gigantescas a medida que disminuyeron su tamantildeo y al mismo tiempo las empresas

comenzaron a ver los datos como una posible e importante fuente generadora de informaciones

decisorias

Sin embargo en aquella eacutepoca todaviacutea no existiacutean recursos eficientes que posibilitasen un anaacutelisis

consistente de esos datos para la toma de decisiones Era posible reunir informaciones de manera

integrada fruto de sistemas transaccionales establecidos con predominancia en datos jeraacuterquicos

pero que reunidos como bloques cerrados de informacioacuten permitiacutean una visioacuten de la empresa pero

no traiacutean ganancias decisivas o negociables Estamos hablando del final de los antildeos 60

El panorama comenzoacute a cambiar en la deacutecada del 70 con el surgimiento de las tecnologiacuteas de

almacenamiento y acceso a datos DASD (Direct Access Storage Device ndash dispositivo de

almacenamiento de acceso directo) y SGBD (Sistema Administrador de Base de Datos) dos siglas

cuyo principal significado era el de establecer una uacutenica fuente de datos para todo el procesamiento

A partir de entonces la computadora pasoacute a verse como un coordinador central para actividades

corporativas y la base de datos fue considerada un recurso baacutesico para asegurar la ventaja

competitiva en el mercado

Ilustracioacuten 1 Edgar Codd (1969)1

A comienzos de los antildeos 90 la mayoriacutea de las grandes empresas contaba solamente con Centros de

Informacioacuten (CI) que aunque manteniacutean stock de datos ofreciacutean poquiacutesima disponibilidad de

informacioacuten Igualmente los CIs supliacutean de cierta forma las necesidades de ejecutivos y

responsables por la toma de decisiones y suministraban informes e informaciones gerenciales El

mercado pasoacute a comportarse de un modo maacutes complejo y la Tecnologiacutea de la Informacioacuten avanzoacute

rumbo al perfeccionamiento de herramientas de software las cuales ofreciacutean informaciones precisas

1 Fuente httpbi-unadblogspotcom Autor Eduardo A Carrillo Q

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

18 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

y en el momento oportuno para definir acciones que teniacutean como objetivo la mejoriacutea del

desempentildeo en el mundo de los negocios

Entre 1992 y 1993 surgioacute el Data Warehouse un repositorio uacutenico de datos (los cuales fueron

consolidados limpiados y uniformizados) considerado por los especialistas en el asunto como pieza

esencial para la ejecucioacuten praacutectica de un proyecto de Inteligencia de Negocios Sin embargo cuando

se trata de BI las opiniones no siempre son unaacutenimes Seguacuten la evaluacioacuten de algunos consultores es

importante que la empresa que desea implementar herramientas de anaacutelisis disponga de un

repositorio especiacutefico para reunir los datos ya transformados en informacioacuten Ese repositorio no

debe ser necesariamente un Data Warehouse sino algo menos complejo como por ejemplo un

Data Mart (base de datos disentildeada de forma personalizada para asuntos o aacutereas especiacuteficas) o una

base de datos relacional comuacuten pero separada del ambiente transaccional (operativo) y dedicada a

almacenar las informaciones usadas como base para la realizacioacuten de diferentes anaacutelisis y

proyecciones

Ilustracioacuten 2 Descripcioacuten de un repositorio de informacioacuten2

Con ello el sector corporativo comenzoacute a interesarse por las soluciones de BI de forma maacutes

contundente principalmente a fines de 1996 cuando el concepto comenzoacute a ser difundido como un

proceso de evolucioacuten del EIS - Executive Information Systems - un sistema creado a fines de la

2 Fuente httpwwwslidesharenethugocesinteligencia-de-negocios-business-intelligence Autor Hugo

Ceacutespedes A

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

19 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

deacutecada del 70 a partir de los trabajos desarrollados por los investigadores del MIT (Massachusetts

Institute of Tecnology EEUU)

El EIS (Executive Information System) es un software que tiene la intencioacuten de suministrar

informaciones empresariales a partir de una base de datos

Con el paso de los antildeos el teacutermino Inteligencia de Negocios tuvo mayor alcance dentro de un

proceso natural de evolucioacuten abarcando una serie de herramientas como el propio EIS (Executive

Information System ndash Sistema de Informaciones Ejecutivas) maacutes las soluciones DSS (Decision Support

System ndash Sistema de Soporte a la toma de decisiones) Planillas Electroacutenicas Generadores de

Consultas y de Informes Data Marts Data Mining Herramientas OLAP entre tantas otras que

tienen como objetivo promover agilidad comercial dinamizar la capacidad de toma de decisiones y

refinar estrategias de relacioacuten con clientes para responder a las necesidades del sector corporativo

Ilustracioacuten 3 Evolucioacuten de la Inteligencia de Negocios3

La historia de la Inteligencia de Negocios tambieacuten estaacute profundamente relacionada al ERP (Enterprise

Resource Planning) que representa los sistemas integrados de gestioacuten empresarial cuya funcioacuten es

facilitar el aspecto operativo de las empresas Estos sistemas registran procesan y documentan cada

hecho nuevo y distribuyen la informacioacuten de manera clara y segura en tiempo real

Pero las empresas que implementaron estos sistemas se dieron cuenta raacutepidamente que tan soacutelo

almacenar gran cantidad de datos de nada valiacutea si esas informaciones estaban repetidas incompletas

3 Fuente httpwwwslidesharenethugocesinteligencia-de-negocios-business-intelligence Autor Hugo

Ceacutespedes A

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

20 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

y dispersadas en varios sistemas dentro de la corporacioacuten Se percibioacute que era necesario disponer de

herramientas que permitiesen reunir esos datos en una base uacutenica y trabajarlos de forma que

posibilitasen la realizacioacuten de diferentes anaacutelisis bajo variados aacutengulos Por esa razoacuten la mayoriacutea de

los proveedores de ERP comenzoacute a embutir en sus paquetes los moacutedulos de BI que estaacuten

sofisticaacutendose cada vez maacutes

Definicioacuten

Inteligencia de Negocios se define como la habilidad de generar conocimiento extraiacutedo a partir de

datos para apoyar a la toma de decisiones mediante procesos que hacen uso de metodologiacuteas

tecnologiacuteas y aplicaciones que permiten el tratamiento y la depuracioacuten de la informacioacuten de distintas

fuentes y como resultado aplicar teacutecnicas analiacuteticas de generacioacuten del conocimiento

Como componente de alto nivel de los sistemas de informacioacuten tienen una serie de ventajas y

beneficios para toda organizacioacuten entre los maacutes importantes estaacute el manejar vastas cantidades de

informacioacuten y obtener conocimiento de ellas permitiendo un mejor desempentildeo de la empresa Con

esa informacioacuten maacutes precisa y conocimiento que se adquiere se puede mejorar el manejo operativo

de la empresa tambieacuten se pueden tomar decisiones estrateacutegicas y se mejora el desempentildeo de

muchas de sus funciones como marketing ventas precios pronoacutesticos finanzas cadena de

abastecimientos y atencioacuten al cliente

La Inteligencia de Negocios busca convertir una empresa en una entidad analiacutetica esto implica que

ademaacutes de procesar datos e informacioacuten esta aprenda a generar conocimiento y sobretodo

aprendan de ello

Y como resultado hacer que las empresas sean maacutes productivas y tengan mayor competitividad

dentro del mercado

Entre las principales caracteriacutesticas se mencionan las siguientes

Accesibilidad a la informacioacuten

- Al ser la informacioacuten la base de la solucioacuten de inteligencia de negocios las herramientas deben

asegurar y garantizar el acceso a la informacioacuten de manera iacutentegra raacutepida y segura

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

21 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Apoyo en la toma de decisiones

- Las herramientas deben como resultado brindar anaacutelisis de informacioacuten relevantes que apoyen la

toma de decisiones y le permitan al usuario tener la facilidad de seleccionar y manipular la

informacioacuten que necesite

Orientacioacuten al usuario final

- Las herramientas prestan la mayor facilidad para el usuario final e independizar la parte teacutecnica

con el uso de las herramientas de presentacioacuten de manera que los usuarios finales tengan

acceso de forma intuitiva a la informacioacuten y puedan manipular y crear sus propios anaacutelisis

Otras caracteriacutesticas

- Obtener informacioacuten de manera oportuna y precisa en tiempo real

- Medir y evaluar el desempentildeo a nivel de proceso o a nivel organizacional

- Analizar patrones de comportamiento en el tiempo

- Ejecutar y monitorear planes operativos

- Analizar a la empresa bajo teacuterminos de mercado y competencia

- Eliminar suposiciones en la toma de decisiones

- Revelar oportunidades de crecimiento y rentabilidad

Importancia

La importancia de la implementacioacuten de una solucioacuten de inteligencia de negocios dentro de una

empresa radica en

- Soportar y apoyar a la toma de decisiones

- Analizar de forma intuitiva e interactiva la informacioacuten relevante del negocio

- Permitir a los usuarios manejar una gran cantidad de informacioacuten para el anaacutelisis y establecer sus

relaciones comprender comparativos y tendencias

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

22 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Prevenir la potencial perdida de informacioacuten relevante por la masiva acumulacioacuten de informacioacuten

histoacuterica

- Proveer la mejor plataforma tecnoloacutegica para el proceso decisional aumentando la performance

y rendimiento de la organizacioacuten

- Obtener y procesar informacioacuten estrateacutegica y operacional actual y pasada

- Medir el desempentildeo de una empresa bajo indicadores de gestioacuten

- Incentivar como proceso de mejora continua alineado a los objetivos estrateacutegicos de la empresa

Grados de Inteligencia dentro de una Empresa

Ilustracioacuten 4 Procesos Organizacionales4

La inteligencia de Negocios es el conjunto de tecnologiacuteas y procesos que permiten la generacioacuten de

conocimiento a partir de la informacioacuten relevante del rol de negocio para entender y analizar del

desempentildeo de la empresa tanto como negocio a nivel operativo taacutectico y estrateacutegico

Cada nivel tiene una funcioacuten primordial tanto dentro del mismo nivel como con los niveles aledantildeos

justamente buscando el alineamiento con los objetivos y procesos organizacionales y estos son

4 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

23 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Nivel Estrateacutegico

- Analizar y controlar el desempentildeo empresarial

- Control de meacutetricas e indicadores de gestioacuten

- Alinear las estrateacutegicas y objetivos corporativos de la empresa

Nivel Taacutectico

- Realizar consultas y anaacutelisis multidimensional sobre la informacioacuten relevante

- Acceder analizar y formatear informacioacuten de manera independiente

- Determinar los factores de anaacutelisis de la informacioacuten en tiempo y espacio

Nivel Operativo

- Reportes operativos bajo demanda

- Creacioacuten y distribucioacuten de reportes de cualquier fuente de datos seguacuten la necesidad del usuario

- Responder a preguntas de negocio correcta y oportunamente

22 Arquitectura General de la Solucioacuten de BI

Ilustracioacuten 5 Arquitectura de una solucioacuten de BI5

5 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

24 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

El esquema general que emplea una solucioacuten de inteligencia de negocios es el desarrollo y utilizacioacuten

de un sistema de informacioacuten inteligente el cual es creado a partir del modelamiento de la

informacioacuten relevante de la empresa mediante la determinacioacuten de meacutetricas y factores de anaacutelisis

seguacuten el rol del negocio

De acuerdo al nivel y a la complejidad de anaacutelisis las actividades de inteligencia de negocios se

resumen de la siguiente manera

Informacioacuten Operacional

Corresponde a la informacioacuten que administra la empresa como parte de su giro de negocio la misma

puede provenir de distintas fuentes

- Archivos de texto

- Archivos Excel

- BDD empresariales

Proceso ETL

- Las herramientas y teacutecnicas ETL (extraer transformar y cargar) extraen los distintos datos de

diversas fuentes los depuran y preparan (homogeneizacioacuten de los datos) para posteriormente

almacenarlos dentro de un data warehouse o data mart y finalmente poder consumir esta

informacioacuten resultante dentro de herramientas especializadas de anaacutelisis

23 Data Warehouse

Definicioacuten

Un Data Warehouse (DWH) es un repositorio central que contiene la informacioacuten maacutes valiosa de la

empresa Los datos que aquiacute se almacenan han pasado por un proceso de calidad que asegura su

consistencia Ademaacutes el repositorio estaacute construido de tal manera que el acceso sea lo maacutes raacutepido

posible

Objetivos

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

25 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Los objetivos principales de un Data Warehouse son

- Hacer la informacioacuten de la organizacioacuten accesible

- Hacer la informacioacuten de la organizacioacuten consistente

- Controlar el acceso efectivo a los datos

- Generar informacioacuten de manera flexible

- Servir de ayuda a la toma de decisiones

Ventajas

Las principales ventajas de un Data Warehouse son

- Toda la informacioacuten estaacute un solo lugar (Una sola fuente de la verdad)

- Informacioacuten actualizada

- Acceso raacutepido

- No hay liacutemites de espacio (Ej Archivos XLS)

- Contiene toda la historia de la compantildeiacutea

- Faacutecil de comprender (Modelada en teacuterminos del negocio)

- Contiene definiciones claras y uniformes

- Datos estandarizados

Sistema Tradicional vs Data Warehouse

Las diferencias entre estos dos tipos de sistemas son

Sistema Tradicional Data Warehouse

Especializada en la actualizacioacuten del procesamiento transaccional

Especializada en el almacenamiento y consulta jerarquizada de la informacioacuten

Orientado a un proceso particular del negocio Anaacutelisis del rol de negocio para el apoyo en toma de decisiones

Datos en general desagregados seguacuten el proceso

Datos en distintos niveles de detalle y agregacioacuten

Importancia del dato actual a nivel transaccional

Importancia del dato histoacuterico ya actual a nivel de anaacutelisis

Estructura entidad relacioacuten Estructura multidimensional

Usuarios de nivel operativo y taacutectico Usuarios de nivel estrateacutegico

Maneja informacioacuten operativa del negocio Maneja informacioacuten interna y externa de anaacutelisis de negocio

Tabla 1 Diferencias del Sistema Tradicional vs Data Warehouse

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

26 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Data Warehouse o Data Mart

Un Data Warehouse o Data Mart es un repositorio dentro de la base de datos que se caracteriza por

integrar la informacioacuten de distintas fuentes bajo un anaacutelisis y modelamiento previo de una

estructura que sea suficientemente estable vasta y raacutepida para el anaacutelisis del negocio de la empresa

La ventaja principal de este tipo de estructura dentro de la base de datos es la accesibilidad a la

informacioacuten ya que maneja un modelamiento desnormalizado a diferencia del modelo entidad

relacioacuten lo que permite generar rapidez y fluidez para las consultas de la informacioacuten

Un data warehouse abarca todos los procesos dentro de una empresa a nivel corporativo mientras

que un data mart es considerado un data warehouse especializado por cada una de las aacutereas dentro

de la organizacioacuten de la empresa

Como opcioacuten de implementacioacuten se tiene

- A partir de un data warehouse crear data marts especializados por cada una de las aacutereas de la

empresa

- Crear data marts especializados por cada aacuterea dentro de la empresa y posteriormente construir

un data warehouse unificado

Para cualquiera de los casos se debe tener las siguientes consideraciones

- Crear un data warehouse corporativo abarca una larga etapa de disentildeo Construccioacuten y

validacioacuten en un tiempo estimado de 1 a 2 antildeos

- Crear un data mart especializado conlleva pedidos de proyecto maacutes cortos aproximadamente de

3 a 4 meses por su focalizacioacuten en procesos especiacuteficos teniendo la consideracioacuten que no se

debe perder la visa final de integracioacuten con otros data marts

Caracteriacutesticas

Las caracteriacutesticas principales de un data warehouse y data mart son

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

27 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Integrado

- Toda la informacioacuten se maneja dentro de una estructura consistente ya que como se mencionoacute

la informacioacuten puede extraerse de distintas fuentes y se debe tener en cuenta la integracioacuten

entre todas ellas y a queacute nivel de detalle se analizaran

Temaacutetico

- El modelamiento busca integrar en un entorno operacional la informacioacuten relacional necesaria

para la generacioacuten del conocimiento del negocio mediante la organizacioacuten de la informacioacuten por

temas o puntos de anaacutelisis para facilitar su acceso y entendimiento basados en aspectos de

intereacutes de la empresa por ejemplo todo los datos sobre clientes pueden ser consolidados en

una uacutenica tabla del data warehouse como una dimensioacuten de clientes

Histoacuterico

- La estructura del data warehouse y data mart permite manejar la informacioacuten histoacuterica del

negocio para el estudio de tendencias y anaacutelisis de comportamiento ya que esta refleja un

estado de actividad del negocio en un determinado tiempo

Los sistemas tradicionales manejan la informacioacuten del diacutea a diacutea del negocio estos se centran en

la informacioacuten operacional mientras que la funcioacuten del data warehouse es el almacenamiento de

la informacioacuten histoacuterica del negocio este tiempo es determinado bajo el disentildeo y la estimacioacuten

de la relevancia de la informacioacuten

No volaacutetil

- El data warehouse maneja una estructura de lectura de la informacioacuten se especializa en la

buacutesqueda aacutegil y raacutepida en grandes cantidades de informacioacuten a diferencia de los modelos

tradicionales que soportan la transaccionalidad del negocio mediante las operaciones de

creacioacuten modificacioacuten eliminacioacuten y buacutesqueda

El data warehouse y data mart se actualizan mediante la incorporacioacuten de los uacuteltimos valores

tomados de las diferentes variables y distintas fuentes logrando mantener la informacioacuten integra

y no volaacutetil en el tiempo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

28 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

El principal problema es que dentro de los sistemas tradicionales la informacioacuten es cambiante de

un momento a otro por lo que se busca dentro del data warehouse es lograr una estructura

estable a los cambios en lo posible

Es decir que principalmente el data warehouse se enfoca en la carga inicial de la informacioacuten el

acceso a ella

24 Informacioacuten Georeferencial

Definicioacuten

Georeferenciacioacuten

- Es el proceso que nos permite agregar coordenadas geograacuteficas (latitud y longitud) a su base de

datos para que pueda ser visualizada en un mapa

A traveacutes de la georeferenciacioacuten se aporta con una nueva dimensioacuten en la comprensioacuten de la

informacioacuten del mercado para el sector retail proporcionando un soporte soacutelido para la toma de

decisiones en todos los aacutembitos

Un Dashboard que nos muestre la informacioacuten a traveacutes de mapas a partir de datos de sistemas

georeferenciales formato KML u otras fuentes espaciales nos va a permitir estratificar y navegar

por el mapa y la informacioacuten obteniendo como resultado un potente Dashboard que muestre

KPIrsquos e informacioacuten georeferenciada de una forma faacutecil e intuitiva para el usuario de negocio

Caracteriacutesticas

Principales caracteriacutesticas del uso de la informacioacuten georeferencial

- Procedencia geograacutefica de los clientes

- Visualizacioacuten de puntos de venta y caacutelculo de aacutereas de influencia anaacutelisis de cobertura

geograacutefica

- Seleccioacuten de zonas y clientes para acciones por canales directos

Ventajas

El uso de informacioacuten Georeferencial tiene las siguientes ventajas

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

29 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- La visualizacioacuten de la informacioacuten georeferenciada en Mapas optimiza la toma de decisiones

mediante Dashboards y proporciona ldquoValor Antildeadidordquo a un sistema Analiacutetico de BI

- Integracioacuten de la informacioacuten contenida en los data mart

- Consulta de datos OLAP

Georeferenciacioacuten en BI

Es una nueva perspectiva de la informacioacuten que aporta nuevas puertas de anaacutelisis y simplifica su

comprensioacuten Al mostrarse referenciada geograacuteficamente

La inteligencia de negocios transforma una herramienta operativa (georeferenciacioacuten) en un soporte

para la decisioacuten estrateacutegica

25 Empresa de Retail

Definicioacuten

Es un sector econoacutemico que engloba a las empresas especializadas en la comercializacioacuten masiva de

productos o servicios uniformes a grandes cantidades de clientes Es el sector industrial que entrega

productos al consumidor final

En el negocio del retail se pueden incluir todas las tiendas o locales comerciales que habitualmente

se encuentran en cualquier centro urbano con venta directa al puacuteblico sin embargo su uso se halla

maacutes bien ligado a las grandes cadenas de locales comerciales El ejemplo maacutes comuacuten del retail lo

constituyen los supermercados otros comercios tradicionalmente asociados al retail son las tiendas

por departamentos casas de artiacuteculos para el hogar ferreteriacuteas farmacias venta de indumentaria

libreriacuteas entre muchas maacutes La complejidad del retail viene dada por la amplia variedad de artiacuteculos

y tipos de artiacuteculos que ofrecen asiacute como el nivel de operaciones efectuado Las operaciones de

venta del retail generan una cantidad de datos tal que puede resultar abrumadora para aquellos

ajenos al negocio

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

30 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Caracteriacutesticas

Caracteriacutesticas destacadas de una empresa de retail

- Posee puntos de ventas

- Realiza ventas a plazos oacuterdenes especiales etc

- Gestioacuten de clientela retencioacuten y lealtad

- Gestioacuten y control de inventario

- Gestioacuten de oacuterdenes de compra y traslados

- Seguridad de gestioacuten y productividad

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

31 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 3 Herramientas de una Solucioacuten de BI

Se considera indispensable detallar las herramientas de una solucioacuten de BI que se utilizaraacute para este

proyecto Para lo cual el presente capiacutetulo comenzaraacute explicando cada componente de Oracle

Business Intelligence (OBI) seguido de una amplia definicioacuten sobre herramientas para la construccioacuten

de mapas para desarrollar el modelo baacutesico para uso de informacioacuten georeferencial

31 Herramientas de Oracle Business Intelligence (OBI)

Ilustracioacuten 6 Herramientas de Oracle BI6

La suite de Oracle BI posee e integra herramientas especializadas dentro de cada etapa del ciclo de

vida de desarrollo de una solucioacuten de BI

Las herramientas a explicar son Oracle y se han conceptualizado como una ayuda para la alta

gerencia en la toma de decisiones estrateacutegicas de la organizacioacuten Sin embargo debido al ambiente

de competencia actual las organizaciones cada vez maacutes deben tomar decisiones orientadas al diacutea a

6 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

32 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

diacutea que les permitan ser maacutes eficientes y satisfacer de manera maacutes completa las necesidades de sus

clientes

Estas herramientas trabajan de forma integral en una liacutenea de desarrollo estaacutendar por cada proceso

dentro del proyecto como se detalla a continuacioacuten

- Extraccioacuten transformacioacuten y carga (Oracle Warehouse Builder)

- Modelamiento y almacenamiento fiacutesico (Oracle Database)

- Modelamiento loacutegico (Oracle BI Server)

- Construccioacuten de anaacutelisis personalizados (Oracle Answers amp Dashboards)

311 Oracle Business Intelligence 11g

Introduccioacuten

Oracle Business Intelligence 11g comprende una suite completa de herramientas de inteligencia de

negocios bajo el sello de la compantildeiacutea Oracle es un sistema que ofrece una gran gama de capacidades

de presentacioacuten incluyendo informes notificaciones alertas cuadros de mando interactivos

consultas ad hoc gestioacuten de estrategia empresarial anaacutelisis de procesamiento analiacutetico en liacutenea

(OLAP) Balance Scorecard integracioacuten con sistemas moacuteviles y sistemas de gestioacuten

Entre las principales caracteriacutesticas se tiene

- Manejo de cuadros de mando e informes intuitivos guiados faacuteciles en uso y con una amplia

variedad de visualizaciones personalizables

- Generacioacuten de independencia entre los usuarios finales del aacuterea de TI en la creacioacuten y

modificacioacuten de informes y cuadros de mando

- Permite la creacioacuten de informes a medida de la empresa seguacuten los requerimientos del rol del

negocio

- Maneja un sistema de alarmas y notificaciones programables basado en eventos del negocio y

dirigido a los usuarios finales a traveacutes de un medio y canal dedicado

- Integracioacuten con herramientas de Microsoft Office para el consumo de publicacioacuten de

informacioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

33 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

312 Oracle Warehouse Builder

Ilustracioacuten 7 Herramientas de OWB7

Introduccioacuten

En la etapa de ETL Oracle cuenta con la siguiente herramienta para realizar esta funcioacuten Oracle

Warehouse Builder

OWB es un componente integral de cualquier versioacuten de la base de datos Oracle 11g Database bajo

cualquier plataforma certificada por Oracle al ser un componente propio de la base de datos to

tiene costo de licenciamiento adicional

Las principales caracteriacutesticas del producto son

Opcioacuten ETL

- Gestiona los procesos de extraccioacuten transformacioacuten y carga de datos de forma especializada

aumentando el desempentildeo productividad y capacidad de reutilizacioacuten

7 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

34 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Conectores especializados

- Los conectores permiten un acceso e integracioacuten entre las distintos tipos de oriacutegenes y

aplicaciones de ERP Y CRM propias de Oracle y de otros proveedores

Creacioacuten de perfil de datos

- Mediante la creacioacuten de perfiles de datos Oracle Warehouse Builder tiene la capacidad de

evaluar la calidad de los datos permitiendo crear reglas de limpieza de datos lo que se conoce

como transformacioacuten dentro del proceso de ETL y poder llevar un control gracias al componente

de auditoria de datos propio de OWB

Encapsulacioacuten de funciones y procesos propios del negocio

- OWB permite encapsular subprocesos definidos dentro de la herramienta o propios del sistema

de la empresa con el fin de reutilizarlos como objetos propios de la herramienta en futuros

procesos o flujos de ejecucioacuten

Correcciones de datos

- Mediante moacutedulos especializados de Oracle Warehouse Builder se puede generar o disentildear

reglas de autocorreccioacuten dentro de la ejecucioacuten de los procesos ya que estos definen como

deben ser tratados los datos y corregirlos en la transicioacuten al esquema destino

Dimensiones Cambiantes

- OWB maneja lo denominado dimensiones cambiantes bajo la metodologiacutea de Ralph Kimball esto

bajo una simple definicioacuten de los metadatos de la dimensioacuten haciendo que la loacutegica se la maneja

internamente y el usuario la vea como una dimensioacuten maacutes dejando la preocupacioacuten del manejo

de cambios y actualizaciones

Entre los aspectos maacutes relevantes de OWB se mencionan

- Asegurar la calidad de datos que integran el modelado relacional y multidimensional

- Permite la administracioacuten de todo el ciclo de vida de datos y metadatos

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

35 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Facilita la creacioacuten de esquemas data warehouse definicioacuten de jerarquiacuteas y medidas mapeo de

las fuentes de informacioacuten calendarizacioacuten ejecucioacuten y mantenimiento de las actividades de

ETL

- Consolida informacioacuten desde fuentes dispersas

- Permite la conexioacuten a cualquier base de datos

- Todo proceso ETL se encuentra dentro de OWB

- Cubre el ciclo de disentildeo desarrollo y produccioacuten

- 95 coacutedigo es generado por OWB

- Lleva registros de auditoria de todos los procesos de OWB

- Modelamiento grafico de esquemas multidimensionales

- Faacutecil mantenimiento de metadatos y proyectos en OWB

313 Oracle Database

Ilustracioacuten 8 Herramientas de Oracle Database8

8 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

36 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Introduccioacuten

Oracle Database es una plataforma integral de base de datos para Data Warehousing e Inteligencia

de Negocios que brinda un gran rendimiento en escalabilidad y desempentildeo ideal para el desarrollo

de data warehouse y data marts ofreciendo una plataforma exclusiva para el anaacutelisis de informacioacuten

Caracteriacutesticas para la Integracioacuten con Data Warehousing

La base de datos Oracle cuenta con un amplio grupo de capacidades para el desarrollo y ejecucioacuten de

procesos de ETL mediante el uso de la herramienta OWB pero estas pueden ser utilizadas en otros

entornos integrados de data warehousing entre estas caracteriacutesticas incluyen

Funciones

- Oracle Database ofrece optimizaciones de desempentildeo en el manejo de cargas y consultas de

informacioacuten del data warehouse manejo simultaneo de usuarios manejo de solicitudes de

operaciones mediante el uso de un componente propio para la administracioacuten de recursos y

peticiones de la base de datos Ademaacutes maneja un modelo de consistencia de lectura que

garantiza que la carga de informacioacuten no impacte el rendimiento

Particionamiento

- Oracle mediante el particionamiento impide que los procesos se vuelvan lentos y aumenten los

gastos de recursos y tiempos Este proceso consiste en dividir a las tablas maacutes grandes en tablas

maacutes pequentildeas seguacuten el establecimiento de normas de acceso la informacioacuten que es accedida

con menos frecuencia puede ser dividida en otras tablas y poder ser almacena en dispositivos de

almacenamiento menos costosos lo que puede significar un ahorro sustancial

Comprensioacuten

- La comprensioacuten es una de las caracteriacutesticas maacutes populares dentro del desarrollo de data

warehouse esto es posible mediante el empleo de algoritmos especializados y propios de Oracle

que logran compresiones superiores

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

37 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

314 Oracle BI Server

Ilustracioacuten 9 Herramientas de OBI Server9

Introduccioacuten

Oracle BI Server es el pilar dentro de la arquitectura unificada de Oracle Business Intelligence para

los servicios de anaacutelisis como son BI Interactive Dashboards Answers (para el anaacutelisis y las consultas

ad-hoc) BI Answers (para la administracioacuten de desempentildeo)

Modelamiento de OBI Server

OBI Server maneja el modelamiento loacutegico del data warehouse en una arquitectura de tres capas

(layers) brindando un esquema centralizado totalmente flexible y administrable estas capas son

Physical Layer

- En esta capa especiacutefica los paraacutemetros de conexioacuten y los esquemas de las diferentes fuentes de

informacioacuten incluyendo o importando objetos de modelos relacionales como tablas columnas

joins paraacutemetros de seguridad entre otros y objetos de modelos multidimensionales como

meacutetricas dimensiones jerarquiacuteas entre otros

9 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

38 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Business Model and Mapping Layer

- En esta capa se incluyen los objetos importados en la capa fiacutesica conformando objetos de

dimensioacuten sus jerarquiacuteas crear llaves de navegacioacuten definir meacutetricas con sus meacutetodos de

agregacioacuten establecer reglas de seguridad de datos disentildear medidas personalizables incluyendo

reglas complejos de negocio reglas dimensionales y funciones de series de tiempo entre otros

Presentation Layer

- En esta capa se establece el modelamiento de la capa de negocio en teacuterminos de negocio

entendibles para el usuario final ademaacutes se establecen caracteriacutesticas de formato tanto de

valores como de presentacioacuten a nivel de objetos

Ademaacutes se definen permisos basados en roles de usuarios para el acceso a nivel de los objetos y

atributos

La definicioacuten de estos objetos es el resultado para la capa de presentacioacuten usados para la

creacioacuten de anaacutelisis reportes cuadros de mando y maacutes

315 Oracle OBI Answers amp Dashboard

Ilustracioacuten 10 Herramientas de OBI Answers amp Dashboards10

10 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

39 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Introduccioacuten

OBI Answers amp Dashboards es el componente especializado de la capa de presentacioacuten de Oracle su

acceso es mediante una interfaz web totalmente personalizado que no requiere ninguna descarga

adicional ni alguacuten tipo de configuracioacuten o conexioacuten en especial este componente se basa en roles de

usuario y estaacute enfocada totalmente al usuario final de la solucioacuten de BI

Este componente permite desarrollar y disentildear reportes cuadros de mando interactivos cuadros de

tendencias anaacutelisis de KPIs estimaciones y caacutelculos personalizados reportes bajos condicionantes

alarmas entre otros

El principal objetivo de esta herramienta es brindar al usuario final todas las facilidades de uso tanto

en la interactividad con el modelo como medio de evaluacioacuten de los procesos y determinacioacuten de

informacioacuten relevante como apoyo para tomar decisiones y acciones oportunas

Las caracteriacutesticas principales de OBI Answers amp Dashboards son

- Proveer una alta interactividad faacutecil uso y autosuficiencia al usuario

- Personalizacioacuten de permisos bajo el esquema de roles por usuario

- Manejar una estructura tradicional de BI incluyendo KPIs e indicadores

- Brindar la flexibilidad y dinamismo para mejorar la experiencia final del usuario mediante el uso

de caracteriacutesticas analiacuteticas navegaciones inteligentes y objetos interactivos

- Visualizacioacuten de la informacioacuten en tiempo real

- Uso de interaccione de navegacioacuten y profundizacioacuten (Drill Down) para anaacutelisis de la informacioacuten a

nivel de detalle

- Permite crear reporte ad-hoc tablas dinaacutemicas e informes basados en drag and drop mediante el

empleo de wizards de creacioacuten

- Guarda organiza y comparte reportes creados con la posibilidad de publicacioacuten para uno o varios

usuarios

- Automatizacioacuten en la deteccioacuten y comunicacioacuten de problemas u oportunidades mediante alertas

- Activacioacuten de acciones bajo la definicioacuten de condicionantes

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

40 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

32 Mapas en Oracle Business Intelligence (OBI)

Ilustracioacuten 11 Mapa en OBIEE 11

Introduccioacuten

Una imagen vale maacutes que mil palabras Esto es particularmente cierto cuando se trata de captar la

complejidad de las interacciones entre las personas los recursos los productos y los procesos de

negocio distribuidas en el espacio geograacutefico

Oracle Fusion Middleware Map Viewer (o simplemente visualizador de mapas) proporciona una

potente visualizacioacuten de datos geoespaciales y los servicios de informacioacuten Este visualizador de

mapas estaacute escrito puramente en Java y se ejecuta en un entorno J2EE Les proporciona a los

desarrolladores de aplicaciones web un medio versaacutetil para integrar y visualizar los datos de negocio

con los mapas

Como las ventas y el rendimiento de datos se analizan a menudo mediante paraacutemetros tales como

ubicacioacuten geografiacutea territorio de ventas la mayoriacutea de las aplicaciones de inteligencia de negocios

incluyen estos paraacutemetros

11 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

41 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

OBIEE 11g integra el visualizador de mapas para mostrar los datos de forma masiva capturando y

simplificando relaciones complejas convirtieacutendolos en paquetes faacutecilmente consumibles y poderosos

de informacioacuten inequiacutevoca

En la siguiente seccioacuten hablaremos del Map Viewer Map Builder la obtencioacuten de datos en mapas y

obtener mapas en cuadros de mando etc

iquestCuaacutendo y porque son uacutetiles los mapas

Los mapas proporcionan una potente solucioacuten para la localizacioacuten de los activos (personas clientes

productos vehiacuteculos etc) y aacutereas (zonas regiones etc) conducen a mejores formas de priorizacioacuten

planificacioacuten y ejecucioacuten de sus objetivos

Cuando se combinan los mapas con las tendencias temporales y otros graacuteficos en un panel de

control el resultado es muchas maacutes intuitivo y un conocimiento maacutes profundo de la informacioacuten

Los mapas son uacutetiles en las situaciones siguientes

- Visualizacioacuten de los datos relativos a las ubicaciones geograacuteficas de los continentes paiacuteses

estados regiones ciudades y calles

- Visualizacioacuten de alta densidad de datos en un aacuterea relativamente maacutes pequentildea

- Las relaciones espaciales y los patrones son maacutes faacuteciles para el cerebro humano para asimilar

- Visualizacioacuten de los detalles de un mapa a un reporte detallado tabla o graacutefico

Con dos ejemplos ilustraremos como podemos aplicar los mapas

Una empresa de servicios de gestioacuten de transporte de carga y suministro puede utilizar mapas para

- Visualizar la exportacioacuten y el volumen de importaciones en una zona como de alto nivel o

geograacuteficas

- Proporcionar detalles granulares de carga o contenedor posicioacuten de origen hasta el puerto de

destino

- Supervisar el puerto que enviacutea el nuacutemero maacuteximo de contenedores a un destino

- Las acciones de los ingresos por servicios prestados en una regioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

42 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- La deteccioacuten de las tendencias geograacuteficas en el crecimiento del volumen e ingresos

Una empresa de retail puede obtener los siguientes beneficios mediante la visualizacioacuten de los

mapas en OBIEE Dashboards

- Visualizar el rendimiento de las ventas no solo de toda la empresa sino especiacuteficamente de cada

producto a traveacutes de diferentes ubicaciones

- Proporcionar vista de alto nivel de los ingresos generados durante las ofertas festivas diacuteas de

fiestas y fines de semana a traveacutes de diferentes paiacuteses ubicaciones etc

- Supervisar los ingresos generados por la empresa para analizar el rendimiento del marketing por

estado paiacutes y coacutedigo postal

- Analizar la efectividad de campantildeas o promociones regionales

33 Herramientas para la Construccioacuten de Mapas

331 Oracle Fusion Middleware Map Viewer

Ilustracioacuten 12 Arquitectura del Map Viewer12

12 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

43 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Definicioacuten

Oracle Fusion Middleware Map Viewer es un conjunto de herramientas para desarrolladores Se

trata de un conjunto de componentes de Java programables para la prestacioacuten de mapas a partir de

datos de aplicaciones geoespaciales que se guarda y gestiona en la base de datos Oracle

Los atributos claves del Map Viewer son los siguientes

- Incluye un motor de renderizado

- Se puede comunicar con un navegador web o la aplicacioacuten cliente utilizando el protocolo HTTP

- Obtiene acceso a datos espaciales (lectura y escritura del Oracle Spatial and Locator) a traveacutes de

JDBC (Java Database Connectivity) llama a la base de datos

- Puede ser desplegado de forma independiente de la plataforma y estaacute disentildeado para integrarse

con aplicaciones de mapas

- Oculta la complejidad de las consultas de datos espaciales y el proceso de representacioacuten

cartograacutefica

- Se puede acceder mediante la direccioacuten URL http[hostname]9704mapviewer

332 Map Builder Tool

Ilustracioacuten 13 Interfaz del Map Builder Tool13

13 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

44 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Definicioacuten

Oracle proporciona un programa de utilidad independiente llamado Map Builder una parte del kit

Map Viewer que ayuda a la creacioacuten y gestioacuten de metadatos de mapeo

Existen cuatro tipos de metadatos estilos temas mapas base y capas de mapa requeridos por el

visualizador de mapas para definir una apariencia deseada para el mapa Ademaacutes de manejar los

metadatos la herramienta proporciona interfaces para previsualizar los metadatos y la informacioacuten

espacial

Estilos

- Los estilos son los atributos graacuteficos baacutesicos por ejemplo un texto color liacutenea aacuterea marker (que

representa un patroacuten en el mapa) etc

Ilustracioacuten 14 Estilo Marker en Map Builder Tool14

14 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

45 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Temas

- Un tema es un conjunto de caracteriacutesticas geograacuteficas que comparten atributos similares

ademaacutes de las normas de representacioacuten y de etiquetado que le dice MapViewer queacute estilos se

utilizaraacute para representar la etiqueta y las caracteriacutesticas

Considere la posibilidad de un tema como la capa de mapas que varios temas se apilan una

encima de otra para componer un mapa Por ejemplo a las fronteras del paiacutes temas pueden ser

la capa inferior con otros temas como las fronteras estatales lago caminos en la parte superior

de la misma

Ilustracioacuten 15 Creacioacuten de un tema en Map Builder Tool15

Mapas Base

- Un mapa base es una coleccioacuten ordenada de temas para ser utilizado en la prestacioacuten de un

mapa Si se especifica un mapa de base en una solicitud de mapa los temas en el mapa base se

prestan una encima de cada precedente en el orden especificado en la definicioacuten del mapa

15 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

46 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 16 Visualizacioacuten de un Mapa Base en Map Builder Tool16

Capas de Mapa

- Las capas de mapa se utiliza sobre todo por el Oracle Maps JavaScript que proporciona el

JavaScript API con la informacioacuten sobre una capa de mapa se puede arrastrar incluyendo su

liacutemite geograacutefico sistema el nuacutemero de niveles de zoom discretos y el tamantildeo y el formato de

los mosaicos de mapas individuales a cada coordenada nivel de zoom en formato XML

Ilustracioacuten 17 Niveles de Zoom de una Capa de Mapa en Map Builder Tool17

16 Fuente OBIEE Maps Autor Oracle

17 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

47 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

333 Oracle Spatial Data

Definicioacuten

Oracle Spatial 11g es una opcioacuten para Oracle Database 11g Enterprise Edition proporciona

capacidades espaciales avanzadas para soportar aplicaciones geoespaciales servicios basados e

ubicacioacuten y sistemas de informacioacuten espacial de la empresa

Se requiere una base de datos Oracle para almacenar las ldquocapasrdquo (por ejemplo los liacutemites del paiacutes)

que se van a representar en la parte superior de los mapas de fondo Si se necesita modificar o

transformar los datos especiales es necesario adquirir licencias de Oracle Spatial en la base de datos

que realiza la operacioacuten

34 OBIEE integrado con Map Viewer

Ilustracioacuten 18 OBIEE asociado con los Mapas18

18 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

48 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Introduccioacuten

Oracle Business Intelligence 11g tiene la posibilidad de crear faacutecilmente cuadros de mando que

incorporan vistas de mapa y mostrar sus indicadores clave de rendimiento (KPI) En OBIEE 11g los

mapas son simplemente un nuevo tipo de vista al igual que las tablas y graacuteficos

Map Viewer estaacute instalado y configurado en Oracle WebLogic como parte del proceso de instalacioacuten

OBIEE 11g La uacutenica configuracioacuten posterior a la instalacioacuten requerida es configurar el Map Viewer

para que apunte a la fuente que contienen los datos espaciales (base de datos Oracle) y le

proporcionaraacute mapas de fondo (Oracle Datbase Oracle eLocation Web Map Service Provider

Google Maps o Bing Maps)

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

49 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 4 Anaacutelisis de las Metodologiacuteas de Business Intelligence

En el siguiente capiacutetulo el anaacutelisis de las metodologiacuteas de business intelligence se centraraacute

especiacuteficamente en dos metodologiacuteas Ralph Kimball y Bill Inmon asiacute mismo se mostraraacute un cuadro

comparativo para seleccionar la metodologiacutea correcta para la implementacioacuten del modelo baacutesico

para el uso de informacioacuten georeferencial en aplicaciones de business intelligence caso de estudio

empresa de retail

41 Ralph Kimball Vs Bill Inmon

Para el desarrollo de proyectos de BI es necesaria la seleccioacuten y la aplicacioacuten de una metodologiacutea

especializada para este tipo de proyectos dentro de este campo de inteligencia de negocios se

encuentra a dos personajes reconocidos por la creacioacuten de sus metodologiacuteas estos son Kimball e

Inmon

Para el desarrollo del presente proyecto se toma la aplicacioacuten de la metodologiacutea de Ralph Kimball

por el motivo de que dentro de las herramientas de BI de Oracle viene incluida la metodologiacutea de

este autor

Pero con medio de justificacioacuten se hace un comparativo entre estas dos metodologiacuteas donde se

evidenciaraacute el enfoque y la aplicacioacuten que tiene cada una mostrando ventajas y desventajas de las

mismas

Antes de iniciar se expone el enfoque general tanto de la metodologiacutea de Ralph Kimball como de Bill

Inmon

- De acuerdo a Inmon un data warehouse es un conjunto de datos orientados por temas

integrados variantes en el tiempo y no volaacutetiles que tienen por objetivo dar soporte a la toma

de decisiones

- De acuerdo a Ralph Kimball un data warehouse es una copia de los datos transaccionales

especiacuteficamente estructurada para la consulta y el anaacutelisis

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

50 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

A continuacioacuten se realiza un anaacutelisis de cada una de las metodologiacuteas mencionadas

Modelamiento seguacuten Inmon

Bill Inmon propone la necesidad de crear un lugar centralizado donde se almacenen los datos

transaccionales de las empresas para que puedan ser utilizados para el anaacutelisis yendo de los maacutes

general al maacuteximo detalle creando un data warehouse a nivel corporativo y crear data marts

departamentales

Dentro de su enfoque al igual que Kimball este propone la extraccioacuten carga y transformacioacuten de la

informacioacuten pero al tener un enfoque de esta forma de lo global al detalle el desarrollo se hace maacutes

difiacutecil y puede tomar mayor tiempo

Modelamiento seguacuten Kimball

Kimball concuerda con Inmon en la creacioacuten de un solo repositorio consolidado de informacioacuten y

afirma la creacioacuten de procesos que permita la extraccioacuten transformacioacuten y carga de dicha

informacioacuten la diferencia planteada radica en la creacioacuten de lo maacutes pequentildeo a lo maacutes grande esto

significa crear en una primera instancia data marts departamentales y luego crear un data

warehouse corporativo

Esta integracioacuten de varios data marts se lo logra mediante la reutilizacioacuten de objetos como

dimensiones atributos jerarquiacuteas y medidas resultando una implementacioacuten maacutes sencilla y flexible

En resumen la metodologiacutea de Inmon estaacute orientada al desarrollo de soluciones complejas y de gran

alcance brindando perdurabilidad y robustez a la solucioacuten mientras que la metodologiacutea de Kimball

estaacute dirigida principalmente a pequentildeos y medianos desarrollos en donde las caracteriacutesticas

esenciales son la usabilidad facilidad para el usuario y el raacutepido desarrollo de la solucioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

51 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Cuadro Comparativo de las Ventajas y Desventajas de Inmon y Kimball

ESPECIFICACION INMON KIMBALL

Generalizacioacuten General a detalle Detalle a general

Arquitectura orientada a Data warehouse Data mart

Complejidad de implementacioacuten Compleja Simple

Usabilidad para el usuario Baja Alta

Orientado a Orientado a temas Orientado a procesos

Modelamiento Tradicional Dimensional

Esquemas de modelamiento Normalizado Desnormalizado

Manejo de cambios en dimensiones Continuo y discreto Dimensiones cambiantes

Dirigido a IT Usuarios finales

Tiempo de desarrollo Largo plazo Corto y mediano plazo

Ayuda a la toma de decisiones Estrateacutegicas Taacutecticas

Flexibilidad Baja Alta

Costo de implementacioacuten Alto Bajo

Equipo de desarrollo Especialistas Generalistas Tabla 2 Ventajas y Desventajas ndash Inmon vs Kimball

Seguacuten lo mencionado anteriormente y bajo el esquema del presente proyecto y las prestaciones de

las herramientas presentadas para la implementacioacuten de la solucioacuten se opta por implementar la

metodologiacutea de Kimball ya que se ajusta a las necesidades de una empresa de retail principalmente

en tiempo de desarrollo esquematizacioacuten a nivel departamental complejidad de desarrollo y costo

de implementacioacuten

42 Metodologiacutea de Ralph Kimball

Introduccioacuten

Ralph Kimball es uno de los principales autores dentro del mundo de data warehouse e inteligencia

de negocios el enfoque principal de la metodologiacutea de Kimball es el desarrollo de un data warehouse

de forma entendible y veloz

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

52 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Modelo Dimensional (Dimensional Modeling)

El modelamiento que propone Ralph Kimball se basa en la creacioacuten de modelos de tablas y

relaciones bajo un conjunto de mediciones de los procesos de negocio mediante una estructura de

acceso de alto rendimiento

Cada modelo estaacute compuesto por

Dimensiones

- Es una coleccioacuten o agrupacioacuten de caracteriacutesticas similares de un objeto considerado como factor

de anaacutelisis dentro del rol de negocio

Las dimensiones almacenan datos descriptivos o cualitativos con los que se analiza el proceso

Medidas

- Son atributos cuantificables de un hecho que representa un comportamiento del rol de negocio

basado en dimensiones

Tabla de Hechos

- Es una representacioacuten de un proceso de negocio a determinado detalle seguacuten la definicioacuten de las

dimensiones del modelo el cual mide al negocio bajo la determinacioacuten de medidas meacutetricas o

indicadores

Jerarquiacutea

- Dentro de una dimensioacuten se debe definir al menos una jerarquiacutea la misma que puede contener

uno o maacutes niveles entendiendo como jerarquiacutea el nivel de detalle de la informacioacuten que se va

analizar desde lo maacutes general hasta su miacutenimo detalle

Meacutetodos de Agregacioacuten

- Las medidas son valores cuantitativos que permiten calificar un evento o proceso del negocio a

determinado nivel de anaacutelisis dentro de las opciones de desarrollo se puede determinar

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

53 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

meacutetodos de agregacioacuten predefinidos o personalizados para la operacioacuten de dichos valores seguacuten

sea el caso y propoacutesito de la medida

Estructura de Disentildeo

- Basado en el contexto de los componentes que forman parte de un data warehouse y data mart

existe un disentildeo principal que es

Modelo Estrella

- Maneja un esquema centralizado formado por la tabla de hechos en la parte central y tablas de

dimensiones alrededor conectadas mediante la composicioacuten de llaves primarias hacia la tabla de

hechos

Ilustracioacuten 19 Modelo Estrella19

19 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

54 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Sistemas de Procesamiento

- OLAP (OnLine Analytical Processing) es el sistema de procesamiento de informacioacuten de los

modelos de inteligencia de negocios posee una estructura optimizada de organizacioacuten de la

informacioacuten para anaacutelisis analiacutetico su estructura permite un acceso aacutegil y dinaacutemico a grandes

cantidades de informacioacuten a diferencia de los modelos de base de datos tradicionales

OLAP posee dos tipos de procesamiento esto son

MOLAP (Multidimensional OLAP)

- Es un sistema de procesamiento analiacutetico multidimensional que se basa en el procesamiento y

almacenamiento de la informacioacuten de los cubos OLAP en matrices optimizadas de

almacenamiento en vez de una base de datos relacional

ROLAP (Relational OLAP)

- Es un sistema de procesamiento relacional en liacutenea que se especializa en el procesamiento y

almacenamiento de la informacioacuten de bases de datos relacional este sistema genera SQLrsquos para

el caacutelculo de medidas y dimensiones

El sistema ROLAP es construido dentro de una base de datos relacional y posee tablas fiacutesicas

especiacuteficamente disentildeadas para el almacenamiento de los pre-caacutelculos y caacutelculos de medidas

agregadas

ROLAP administra el procesamiento almacenamiento y migracioacuten de los datos entre las base de

datos relacionales

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

55 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

43 Fase de la Metodologiacutea Ralph Kimball

Ilustracioacuten 20 Tareas de la Metodologiacutea de Kimball20

A continuacioacuten se describe las fases de la metodologiacutea de Ralph Kimball para la ejecucioacuten de

proyectos de BI

Planeacioacuten del proyecto

El principal objetivo de esta fase es el establecimiento y afinamiento de la estrategia de

implementacioacuten de data warehouse desde la parte administrativa funcional y teacutecnica basados en el

marco estrateacutegico de la organizacioacuten mediante la evaluacioacuten de la estructura organizacional de la

empresa riesgos y anaacutelisis de costo beneficio

Definicioacuten de requerimientos del negocio

El objetivo a llevar acabo de esta fase es el levantamiento de los requerimientos de negocio y definir

el enfoque y alcance de la solucioacuten seguacuten estos

Los requerimientos del negocio son la base en el disentildeo desarrollo y monitoreo del desempentildeo de la

solucioacuten de inteligencia de negocios

20 Fuente Metodologiacutea Kimball Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

56 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Dentro de esta fase se definen los requerimientos del negocio incluyendo la determinacioacuten de la

informacioacuten a consumir las fuentes de origen y destino de la informacioacuten el estimacioacuten de tiempos

de extraccioacuten y actualizacioacuten de la informacioacuten los meacutetodos de validacioacuten transformacioacuten y carga de

datos la definicioacuten de los procesos de respaldo y recuperacioacuten de datos asiacute como los recursos

tecnoloacutegicos requeridos

Disentildeo de la arquitectura tecnoloacutegica

El objetivo de esta fase es determinar y establecer el ambiente arquitectoacutenico y tecnoloacutegico de

soporte para el desarrollo e implementacioacuten de la solucioacuten de inteligencia de negocios para poder

proveer una arquitectura estable

Definicioacuten del modelo dimensional

El objetivo de esta fase es establecer el modelamiento de la estructura del data warehouse

suficientemente vasta y estable que soporte a los requerimientos establecidos en la fase ldquodefinicioacuten

de requerimientos del negociordquo

Logrando un modelo relacional que permita la medicioacuten de un proceso dentro del rol de negocio de

la empresa bajo los conceptos de anaacutelisis del modelo y los niveles de jerarquizacioacuten y agregacioacuten de

la informacioacuten

A continuacioacuten se detalla un proceso de pasos enfocado a la generacioacuten del modelo dimensional

seguacuten la metodologiacutea de Ralph Kimball

1 Seleccioacuten del proceso

Seleccionar que proceso se implementara dentro del data mart o data warehouse dadas las

necesidades del negocio presupuesto y tiempo disponible

2 Seleccioacuten de la granularidad

Implica decidir queacute es lo que va a representar cada registro de la tabla de hechos Solo despueacutes de

seleccionar la granularidad de la tabla de hechos se puede definir e identificar las dimensiones se

determina la granularidad de cada tabla de dimensioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

57 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

3 Identificacioacuten y conformacioacuten de las dimensiones

Con lleva identificar y conformar las dimensiones bajo el contexto de la tabla de hechos centralizada

4 Seleccioacuten de hechos

La granularidad de la tabla de hechos determina queacute medidas o meacutetricas pueden usarse en el data

warehouse estos deben ser numeacutericos y aditivos (sumatoria promedio ponderaciones fechas

entre otros)

5 Almacenamiento de los valores pre calculados en la tabla de hechos

Determinar si existe la posibilidad de utilizar valores pre-calculados para mejorar los tiempos de

respuesta

6 Terminacioacuten de la tablas de dimensiones

Es recomendable que se antildeada tanta informacioacuten descriptiva como sea posible dentro de las

dimensiones ya que esto permite realizar un anaacutelisis a mayor detalle

7 Seleccioacuten de la duracioacuten de la base de datos

La duracioacuten mide hasta que momento la informacioacuten del pasado se deberaacute almacenar en la tabla de

hechos

8 Control de las dimensiones cambiantes

Implica tener las consideraciones del mantenimiento de la informacioacuten histoacuterica por cambios de una

dimensioacuten Existen 3 tipos de dimensiones cambiantes

Tipo 1

Cuando el atributo cambia este se sobre escribe y no se guarda sui historia

Tipo 2

Cuando el atributo cambia este hace que se genere un nuevo registro en la dimensioacuten dicho registro

maneja fechas de vigencia

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

58 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Tipo 3

Cuando el atributo dentro de la dimensioacuten cambia este hace que se almacenen dos valores el

anterior y el nuevo en el mismo registro

Disentildeo de aplicacioacuten de BI

En esta fase se realizara el disentildeo del modelamiento de la solucioacuten de inteligencia de negocios que

soportara los requerimientos determinados en la fase ldquodefinicioacuten de requerimientos del negociordquo

justamente para establecer la creacioacuten de los modelos multidimensionales y todas las

especificaciones necesarias para el acceso y consumo de la informacioacuten de forma oacuteptima y eficaz

Seleccioacuten e instalacioacuten del producto

El objetivo de esta fase es la validacioacuten y preparacioacuten de la infraestructura fiacutesica y tecnoloacutegica para el

desarrollo y produccioacuten de la solucioacuten

Disentildeo fiacutesico

Esta fase se encarga de convertir el modelo loacutegico del data warehouse en un modelo fiacutesico dentro de

la base de datos bajo las primicias de acceso depuracioacuten y carga y actualizacioacuten de la informacioacuten

Disentildeo y desarrollo de ETL

El objetivo de esta fase es identificar el o los procesos de extraccioacuten transformacioacuten y carga de la

informacioacuten fuente hacia el modelo de data warehouse

El resultado de este proceso es el disentildeo de los procesos de extraccioacuten transformacioacuten y carga

teniendo en cuenta los distintos escenarios y factores de cambio como son la periodicidad de

actualizacioacuten ajuste a procesos planificados de ejecucioacuten de forma automaacutetica acceso a fuentes

locales o remotas entre otros

Desarrollo de la aplicacioacuten de BI

En esta fase se desarrolla e implementa la solucioacuten de BI seguacuten lo establecido en etapas anteriores

maacutes la creacioacuten de reportes cuadros de mando indicadores alertas controles de acceso entre

otros

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

59 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Los principales componentes son

1 Informes Estaacutendar

Los informes estaacutendar son la base del espectro de aplicacioacuten de BI Por lo general son informes

relativamente simples de formato predefinido y paraacutemetros de consulta fijos

Proporcionan a los usuarios un conjunto baacutesico de informacioacuten acerca de lo que estaacute sucediendo en

un aacuterea determinada de la empresa

Son informes que los usuarios usan diacutea a diacutea La mayor parte de lo que piden las personas durante el

proceso de definicioacuten de requisitos se clasificariacutea como informes estaacutendar Por eso es conveniente

desarrollar un conjunto de informes estaacutendar en el ciclo de vida del proyecto

Algunos informes estaacutendares tiacutepicos podriacutean ser

- Ventas del ano actual frente a previsioacuten de ventas por vendedor

- Tasa de renovacioacuten mensual por plan de servicio

- Tasa de respuestas de correo electroacutenico por promocioacuten por producto (marketing)

- Volumen por producto como un porcentaje del total de ventas

2 Aplicaciones Analiacuteticas

Las aplicaciones analiacuteticas son maacutes complejas que los informes estaacutendar Normalmente se centran en

un proceso de negocio especiacutefico y resumen cierta experiencia acerca de coacutemo analizar e interpretar

ese proceso del negocio

Estas aplicaciones pueden ser avanzadas e incluir algoritmos y modelos de mineriacutea de datos que

ayudan a identificar oportunidades o cuestiones subyacentes en los datos

Algunas aplicaciones analiacuteticas comunes incluyen

- Anaacutelisis de la eficacia de las promociones

- Anaacutelisis de rutas de acceso

- Anaacutelisis de afinidad de programas

- Planificacioacuten del espacio en espacios comerciales

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

60 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Deteccioacuten de fraudes

- Administracioacuten y manejo e categoriacuteas de productos

Pruebas

El objetivo de esta fase como su nombre lo indica es la validacioacuten de resultados mediante pruebas

durante y al final del desarrollo e implementacioacuten de la solucioacuten

Todos los componentes dentro del data warehouse pasan por pruebas de integracioacuten y de regresioacuten

por si existiese alguacuten cambio y si fuera necesario un reproceso

Mantenimiento y crecimiento

En esta fase se evaluacutea el proyecto culminado e identifica las posibles oportunidades de mejora tanto

en la parte teacutecnica del data warehouse como la parte de negocio y asiacute avaluar el uso del data

warehouse dentro de la empresa

44 Procesos Generales de Desarrollo

De acuerdo al levantamiento de la informacioacuten realizado los procesos generales a implementar son

Carga de informacioacuten

La carga de la informacioacuten (proceso de Extraccioacuten Transformacioacuten y Carga - ETL) que se realiza va

desde las bases de los sistemas transaccionales de la empresa de retail archivos planos (xls) que

contienen informacioacuten de los factores de anaacutelisis del proceso

Validacioacuten de carga

La herramienta de extraccioacuten de datos (Oracle Warehouse Builder) genera procesos que permite

validar la correcta carga de la informacioacuten contenida en los sistemas fuentes asiacute como el detalle de

la ejecucioacuten de dichos procesos

Generacioacuten de informacioacuten

La informacioacuten de la empresa de retail el detalle de los factores de anaacutelisis y el registro de ventas se

encuentra almacenada en una fuente de origen el cuaacutel es la fuente de informacioacuten de consumo del

modelo de BI de ldquoSALES_WHrdquo del cual se crean los distintos reportes y cuadros de mando

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

61 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

45 Recursos de Tecnologiacutea

La implementacioacuten de la solucioacuten de inteligencia de negocios cuenta con los siguientes recursos

tecnoloacutegicos proporcionados por beAnalytic

Servidor

CARACTERISTICAS DESCRIPCION

Procesador Intelreg Coretrade2 Quad CPU Q6600 240GHZ

Memoria RAM 8GB

Disco duro 700 GB

Sistema Operativo Windows 2008 R2 Standard Service pack 1 64 bits Tabla 3 Requerimientos de recursos tecnoloacutegicos - Servidor

Software

COMPONENTES VERSION

Oracle Database SE One 11g Release 2 112010

Oracle Warehouse Builder Versioacuten 11201

Oracle Answers Versioacuten 11115

Oracle Dashboard Versioacuten 11115

Oracle BI Server Administrador Versioacuten 11115

Oracle SQLDeveloper Versioacuten 155

Oracle Fusion Middleware Map Viewer Versioacuten 11115

Map Builder Tool Versioacuten 11115

Oracle Spatial Data Versioacuten 11115 Tabla 4 Requerimientos de recursos tecnoloacutegicos - Software

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

62 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 5 Disentildeo e implementacioacuten de un Modelo Baacutesico de BI (Basado en la Metodologiacutea

de Ralph Kimball)

Para presente capiacutetulo describe el disentildeo de la arquitectura y funcionalidad general del moacutedulo

ldquoSALESrdquo (VENTAS) de la empresa de retail asiacute como el resultado de su implementacioacuten

51 Definicioacuten de Requerimientos del Negocio

511 Antecedentes

Actualmente la Empresa de Retail no cuenta con la implementacioacuten de un modelo de Business

Intelligence orientado a solventar los requerimientos de informacioacuten de la gestioacuten comercial Por

otro lado la Empresa de Retail tiene identificados algunos moacutedulos como son

- Ventas

- RRHH

- Inventarios

- Compras

- Marketing

- Contabilidad

512 Objetivos

Moacutedulo de Ventas

- Anaacutelisis de ventas globales

- Anaacutelisis de ventas por producto cliente y canal

- Deteccioacuten de clientes importantes por regioacuten paiacutes y ciudad

- Anaacutelisis de productos clientes canales y promociones

- Pronoacutesticos y proyecciones de ventas

- Variacioacuten de ventas por antildeo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

63 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

513 Solucioacuten

Se propone la implementacioacuten de la solucioacuten de Oracle Business Intelligence Enterprise Edition la

cual incluye en esta Versioacuten 1 la creacioacuten de un Data mart ldquoSALESrdquo (VENTAS) del Data Warehouse

Corporativo que contenga toda la informacioacuten requerida para cumplir los objetivos

La implementacioacuten se realizara de la siguiente manera

- Definicioacuten disentildeo e implementacioacuten del modelo de ldquoSALESrdquo (VENTAS)

- Visualizacioacuten de la informacioacuten a traveacutes de reportes y cuadros de mando

514 Beneficios

Proveer a los ejecutivos de un tablero de control con indicadores claves para la operacioacuten del

negocio

Evaluar el desempentildeo de la Empresa de Retail en el aacuterea de ldquoVENTASrdquo

Reducir la carga de tiempo invertido en la entrega de la informacioacuten

Garantizar el acceso de la informacioacuten de acuerdo a las mejores praacutecticas de la industria de sistemas

de informacioacuten gerencial

- Una sola versioacuten de la verdad

- Informacioacuten confiable y a tiempo

- Acceder a la informacioacuten de gestioacuten del negocio

52 Moacutedulo de ldquoSALESrdquo (VENTAS)

La presente seccioacuten describe el disentildeo del moacutedulo de ldquoSALESrdquo (VENTAS) sus componentes su

modelamiento fiacutesico loacutegico y de presentacioacuten asiacute como los procesos de carga y actualizacioacuten de la

informacioacuten (ETLrsquos) se incluye el detalle del disentildeo del set de reportes y cuadros de mando bajo las

especificaciones y necesidades del cliente todo esto mediante las siguientes definiciones

- Proceso general de carga de la informacioacuten

- Definicioacuten de meacutetricas e indicadores

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

64 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Definicioacuten del modelo dimensional

- Definicioacuten del modelo fiacutesico

- Implementacioacuten del modelo de BI en la suite de OBI

- Disentildeo e Implementacioacuten de los mapas en el modelo de BI en la suite de OBI

- Disentildeo e implementacioacuten de reportes y cuadros de mando

521 Proceso general de carga de la informacioacuten

La fuente principal del modelo BI es el repositorio de origen denominado ldquoXSALESrdquo (XVENTAS)

El siguiente paso es el disentildeo y creacioacuten del data mart de ldquoSALESrdquo (VENTAS) y sus componentes

como son dimensiones y tablas de hechos una vez construido el data mart se disentildearan y crearan

los procesos de extraccioacuten transformacioacuten y carga de la informacioacuten hacia el repositorio destino

ldquoSALES_WHrdquo

Posteriormente el modelo SALES_WH debe pasar por el motor propio de Oracle Business

Intelligence donde se implementa la loacutegica de proceso de negocio y se maneja la publicacioacuten de la

informacioacuten para el consumo y creacioacuten de los reportes y cuadros de mando

Ilustracioacuten 21 Arquitectura de la solucioacuten ldquoSALESrdquo (VENTAS) ndash Empresa Retail21

21 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

65 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

522 Definicioacuten de meacutetricas e indicadores

A continuacioacuten se detallan las meacutetricas e indicadores establecidos como paraacutemetros de medicioacuten

para el proceso general de ldquoSALESrdquo (VENTAS)

A continuacioacuten se detallan las variables de anaacutelisis que fueron definidas para presente moacutedulo

clasificadas bajo una medicioacuten propia de soluciones de inteligencia de negocio como son aacutereas

temaacuteticas criterios y atributos

AacuteREA TEMAacuteTICA CRITERIOS NIVELES ATRIBUTOS

SALES

TIME

gt CALENDAR_YEAR

gt CODE

gt END_DATE

gt TIME_SPAN

gt DESCRIPTION

gt NAME

gt CAL_YEAR_NUMBER

gt CAL_YEAR_START_DATE

gt CALENDAR_QUARTER

gt CODE

gt END_DATE

gt TIME_SPAN

gt DESCRIPTION

gt NAME

gt CAL_QUARTER_NUMBER

gt QUARTER_OF_YEAR

gt CAL_QUARTER_START_DATE

gt CALENDAR_MONTH

gt CODE

gt CAL_MONTH_NUMBER

gt END_DATE

gt TIME_SPAN

gt MONTH_OF_QUARTER

gt MONTH_OF_YEAR

gt DESCRIPTION

gt NAME

PROMOTION

gt SUBCATEGORY gt ID

gt CATEGORY gt NAME

gt TOTAL gt DESCRIPTION

gt SOURCE_ID

PRODUCT gt PRODUCT

gt ID NAME

gt DESCRIPTION

gt SOURCE_ID

gt PACK_SIZE

gt LIST_PRICE

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

66 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

gt SUBCATEGORY gt ID

gt CATEGORY gt NAME

gt TOTAL gt DESCRIPTION

gt SOURCE_ID

CUSTOMER

gt CITY

gt PROVINCE gt ID

gt SUBREGION gt NAME

gt REGION gt SOURCE_ID

gt TOTAL

gt ID

gt COUNTRY gt NAME

gt SOURCE_ID

gt ISO

CHANNEL

gt CHANNEL gt ID

gt CLASS gt NAME

gt TOTAL gt SOURCE_ID

Tabla 5 Variables de Anaacutelisis ndash ldquoMoacutedulo Ventasrdquo

523 Definicioacuten del Modelo Dimensional

A traveacutes del anaacutelisis del sistema fuente XSALES (XVENTAS) y el levantamiento de requerimientos de

meacutetricas e indicadores se determina el disentildeo del modelo ldquoSALESrdquo (VENTAS) el mismo que presenta

una arquitectura en estrella conformada por cinco dimensiones como se muestra y se detalla a

continuacioacuten

Ilustracioacuten 22 Modelo dimensional ldquoSALESrdquo (Ventas) ndash Empresa Retail22

22 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

67 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

5231 Dimensiones

Ilustracioacuten 23 Tablas de Origen Dimensiones y Cargas en OWB23

A continuacioacuten se detalla como referencia general de disentildeo e implementacioacuten cada una de las

caracteriacutesticas de los componentes del modelo dimensional a traveacutes de las siguientes definiciones

- Descripcioacuten

- Nombre fiacutesico

- Tipo de almacenamiento

- Secuencia del componente

- Atributos

- Niveles de jerarquiacuteas

- Tipo de carga histoacuterica

- Construccioacuten ETLrsquos

23 Autor Hypatia Merino

Cargas Mappings

Dimensiones

Tablas de Origen

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

68 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Dim_Time

Descripcioacuten- La dimensioacuten de tiempo fue creada mediante el uso de un wizard propio de la

herramienta de OWB el cual se encuentra bajo la opcioacuten Archivogtgt Nuevogtgt Dimensioacuten de Tiempo

donde se ingresa la informacioacuten solicitada y se crea automaacuteticamente los objetos necesarios para la

creacioacuten de la dimensioacuten y su respectivos ETL OWB brinda una gran gama de configuracioacuten de las

dimensiones de tiempo a continuacioacuten se indican las configuraciones generales

Nombre fiacutesico TIMES

Antildeo de Inicio 2001 Nuacutemero de Antildeos 1

Almacenamiento Tipo ROLAP (Relacional)

Atributos de dimensioacuten

DIMENSIOacuteN ATRIBUTOS IDENTIFICADOR TIPO DE DATO

DIM_TIME

CODE

NUMBER

CAL_MONTH_NUMBER

NUMBER

CAL_MONTH_START_DATE Negocio DATE

END_DATE

DATE

TIME_SPAN

NUMBER

MONTH_OF_QUARTER

NUMBER

MONTH_OF_YEAR

NUMBER

DESCRIPTION

VARCHAR2

NAME

VARCHAR2

CAL_QUARTER_NUMBER

NUMBER

QUARTER_OF_YEAR

NUMBER

CAL_QUARTER_START_DATE Negocio DATE

CAL_YEAR_NUMBER

NUMBER

CAL_YEAR_START_DATE Negocio DATE

Tabla 6 Atributos de Dimensioacuten - Dim_Time

Niveles de Jerarquiacutea

CALENDAR_YEAR gtgt CALENDAR_QUARTER gtgt CALENDAR_MONTH

Construccioacuten ETLrsquos

ETL de carga de la dimensioacuten de tiempo es creado automaacuteticamente por el wizard de OWB

configurado mediante los datos ingresados al momento de crear

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

69 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Dim_Promotion

Descripcioacuten- La dimensioacuten de promocioacuten hace referencia a las diferentes promociones que puede

tener un producto brindando la posibilidad de anaacutelisis por promocioacuten tanto para el proceso de

ejecucioacuten y planificacioacuten de venta

Nombre fiacutesico PROMOTIONS

Almacenamiento Tipo ROLAP (Relacional)

Secuencia PROMO_DIM_SEQ

Atributos de dimensioacuten

DIMENSIOacuteN ATRIBUTOS IDENTIFICADOR TIPO DE DATO

DIM_PROMOTION

ID Sustituir NUMBER

NAME VARCHAR2

DESCRIPTION VARCHAR2

SOURCE_ID Negocio VARCHAR2

Tabla 7 Atributos de Dimensioacuten ndash Dim_Promotion

Niveles de Jerarquiacutea

TOTAL gtgt CATEGORY gtgt SUBCATEGORY

Tipo de carga histoacuterica Tipo 1 ndash No mantener historial

Mapeo de fuentes

DIMENSIOacuteN NIVEL ATRIBUTOS TABLA DE ORIGEN VALORATRIBUTO TIPO DE DATO

DIM_PROMOTION

TOTAL

NAME ----- ----- VARCHAR

DESCRIPTION ----- ----- VARCHAR

SOURCE_ID CONSTANTE lsquo99999 VARCHAR

CATEGORY

NAME PROMO_CATEGORIES_IN NAME VARCHAR

DESCRIPTION PROMO_CATEGORIES_IN DESCRIPTION VARCHAR

SOURCE_ID PROMO_CATEGORIES_IN ID VARCHAR

TOTAL_SOURCE_ID TOTALS 99999 VARCHAR

SUBCATEGORY

NAME PROMO_SUBCATEGORIES_IN NAME VARCHAR

DESCRIPTION PROMO_SUBCATEGORIES_IN DESCRIPTION VARCHAR

SOURCE_ID PROMO_SUBCATEGORIES_IN ID VARCHAR

CATEGORY_SOURCE_ID PROMO_SUBCATEGORIES_IN CATEGORY_ID VARCHAR

Tabla 8 Mapeo de las Fuentes ndash Dim_Promotion

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

70 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Construccioacuten ETLrsquos

Nombre DIM_PROMOTION_LOAD

ETL de carga de promociones a partir de la tabla PROMOTIONS

Ilustracioacuten 24ETLrsquos ndash Dim_Promotion24

Dim_Product

Descripcioacuten- La dimensioacuten de producto hace referencia a los distintos productos que existe en una

empresa de retail brindando la posibilidad de anaacutelisis por producto tanto para el proceso de

ejecucioacuten y planificacioacuten de venta

Nombre fiacutesico PRODUCTS

Almacenamiento Tipo ROLAP (Relacional)

Secuencia PROD_DIM_SEQ

24 Fuente Oracle Warehouse Builder Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

71 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Atributos de dimensioacuten

DIMENSIOacuteN ATRIBUTOS IDENTIFICADOR TIPO DE DATO

DIM_PRODUCT

ID Sustituir NUMBER

NAME VARCHAR2

DESCRIPTION VARCHAR2

SOURCE_ID Negocio VARCHAR2

PACK_SIZE VARCHAR2

LIST_PRICE VARCHAR2

Tabla 9 Atributos de Dimensioacuten ndash Dim_Product

Niveles de Jerarquiacutea

TOTAL gtgt CATEGORY gtgt SUBCATEGORY gtgt PRODUCT

Tipo de carga histoacuterica Tipo 1 ndash No mantener historial

Mapeo de fuentes

DIMENSIOacuteN NIVEL ATRIBUTOS TABLA DE ORIGEN VALORATRIBUTO TIPO DE DATO

DIM_PRODUCT

TOTAL

NAME ----- ----- VARCHAR

DESCRIPTION ----- ----- VARCHAR

SOURCE_ID CONSTANTE 99999 VARCHAR

CATEGORY

NAME CATEGORIES NAME VARCHAR

DESCRIPTION CATEGORIES DESCRIPTION VARCHAR

SOURCE_ID CATEGORIES ID VARCHAR

TOTAL_SOURCE_ID TOTALS 99999 VARCHAR

SUBCATEGORY

NAME SUBCATEGORIES NAME VARCHAR

DESCRIPTION SUBCATEGORIES DESCRIPTION VARCHAR

SOURCE_ID SUBCATEGORIES ID VARCHAR

CATEGORY_SOURCE_ID CATEGORIES CATEGORY_ID VARCHAR

PRODUCT

NAME PRODUCTS_IN NAME VARCHAR

DESCRIPTION PRODUCTS_IN DESCRIPCION VARCHAR

SOURCE ID PRODUCTS_IN IDENTIFIER VARCHAR

PACKSIZE PRODUCTS_IN PACK_SIZE VARCHAR

LIST_PRICE PRODUCTS_IN LIST_SIZE VARCHAR

SUBCATEGORY_SOURCE_ID PRODUCTS_IN SUBCATEGORY_REFERENCE VARCHAR

Tabla 10 Mapeo de las Fuentes ndash Dim_Product

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

72 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Construccioacuten ETLrsquos

Nombre DIM_PRODUCT_LOAD

ETL de carga de productos a partir de la tabla PRODUCTS

Ilustracioacuten 25 ETLrsquos ndash Dim_Product25

Dim_Customer

Descripcioacuten- La dimensioacuten de cliente hace referencia a los distintos clientes que existe en una

empresa de retail brindando la posibilidad de anaacutelisis por producto tanto para el proceso de

ejecucioacuten y planificacioacuten de venta

Nombre fiacutesico CUSTOMERS

Almacenamiento Tipo ROLAP (Relacional)

Secuencia CUST_DIM_SEQ

25 Fuente Oracle Warehouse Builder Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

73 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Atributos de dimensioacuten

DIMENSIOacuteN ATRIBUTOS IDENTIFICADOR TIPO DE DATO

DIM_CUSTOMER

ID Sustituir NUMBER

NAME VARCHAR2

SOURCE_ID Negocio VARCHAR2

ISO VARCHAR2

Tabla 11 Atributos de Dimensioacuten ndash Dim_Customer

Niveles de Jerarquiacutea

TOTAL gtgt REGION gtgt SUBREGION gtgt COUNTRY gtgt PROVINCE gtgt CITY

Tipo de carga histoacuterica Tipo 1 ndash No mantener historial

Mapeo de fuentes

DIMENSIOacuteN NIVEL ATRIBUTOS TABLA DE ORIGEN VALORATRIBUTO TIPO DE DATO

DIM_CUSTOMER

TOTAL NAME ----- ----- VARCHAR

SOURCE_ID CONSTANTE 99999 VARCHAR

REGION NAME REGIONS_IN NAME VARCHAR

SOURCE_ID REGIONS_IN ID VARCHAR

TOTAL_SOURCE_ID TOTALS 99999 VARCHAR

SUBREGION

NAME SUBREGIONS_IN NAME VARCHAR

SOURCE_ID SUBREGIONS_IN ID VARCHAR

REGION_SOURCE_ID SUBREGIONS_IN REGION_ID VARCHAR

COUNTRY

NAME COUNTRIES_IN NAME VARCHAR

SOURCE ID COUNTRIES_IN ID VARCHAR

ISO COUNTRIES_IN ISO_CODE VARCHAR

SUBREGION_SOURCE_ID COUNTRIES_IN REGION_ID VARCHAR

PROVINCE

NAME CITIES_IN STATE_PROVINCE VARCHAR

SOURCE_ID CITIES_IN STATE_PROVINCE VARCHAR

COUNTRY_SOURCE_ID COUNTRIES_IN ID VARCHAR

CITY

NAME CITIES_IN NAME VARCHAR

SOURCE_ID CITIES_IN ID VARCHAR

PROVINCE_SOURCE_ID CITIES_IN STATE_PROVINCE VARCHAR

Tabla 12 Mapeo de las Fuentes ndash Dim_Customer

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

74 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Construccioacuten ETLrsquos

Nombre DIM_CUSTOMER_LOAD

ETL de carga de clientes a partir de la tabla CUSTOMERS

Ilustracioacuten 26 ETLrsquos ndash Dim_Customer26

Dim_Channel

Descripcioacuten- La dimensioacuten de canal hace referencia a los distintos canales que existe en una

empresa de retail brindando la posibilidad de anaacutelisis por producto tanto para el proceso de

ejecucioacuten y planificacioacuten de venta

Nombre fiacutesico CHANNELS

Almacenamiento Tipo ROLAP (Relacional)

Secuencia CLASS_DIM_SEQ

Atributos de dimensioacuten

DIMENSIOacuteN ATRIBUTOS IDENTIFICADOR TIPO DE DATO

DIM_CHANNEL

ID Sustituir NUMBER

NAME VARCHAR2

SOURCE_ID Negocio VARCHAR2

Tabla 13 Atributos de Dimensioacuten ndash Dim_Channel

26 Fuente Oracle Warehouse Builder Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

75 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Niveles de Jerarquiacutea

TOTAL gtgt CLASS gtgt CHANNEL

Tipo de carga histoacuterica Tipo 1 ndash No mantener historial

Mapeo de fuentes

DIMENSIOacuteN NIVEL ATRIBUTOS TABLA DE ORIGEN VALORATRIBUTO TIPO DE DATO

DIM_CHANNEL

TOTAL NAME ----- ----- VARCHAR

SOURCE_ID CONSTANTE 99999 VARCHAR

CLASS NAME CHANNELS_IN CLASS VARCHAR

SOURCE_ID CHANNELS_IN CLASS VARCHAR

TOTAL_SOURCE_ID TOTALS 99999 VARCHAR

CHANNEL

NAME CHANNELS_IN NAME VARCHAR

SOURCE_ID CHANNELS_IN ID VARCHAR

CLASS_SOURCE_ID CHANNELS_IN CLASS VARCHAR

Tabla 14 Mapeo de las Fuentes - Dim_Channel

Construccioacuten ETLrsquos

Nombre DIM_CHANNEL_LOAD

ETL de carga de canales a partir de la tabla CHANNELS

Ilustracioacuten 27 ETLrsquos ndash Dim_Channel27

27 Fuente Oracle Warehouse Builder Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

76 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

5232 Cubos de Informacioacuten

CUBO ldquoSALESrdquo

Descripcioacuten- El cubo de ventas es creado de partir de la tabla ldquoSALESrdquo que contiene la informacioacuten a

nivel de detalle de cada una de las dimensiones Se incluye en el modelo dimensional como un

objeto de navegacioacuten al miacutenimo detalle incluyendo las llaves primarias de cada una de las

dimensiones lo que brinda la posibilidad de navegacioacuten de los reportes y cuadros de mando hacia un

reporte exclusivo a detalle con el fin de justificar y mostrar el desglose de la informacioacuten

Nombre fiacutesico SALES

Almacenamiento Tipo ROLAP (Relacional)

Atributos de dimensioacuten

TABLA DIMENSIOacuteN NIVEL DE ENLACE

SALES

TIMES MONTH

PRODUCTS PRODUCT

CHANNELS CHANNEL

CUSTOMERS CITY

PROMOTIONS SUBCATEGORY

Tabla 15 Atributos de dimensioacuten - SALES

Cargas SALES

Cubo SALES

Tablas de Origen SALES

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

77 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Medidas

TABLA MEDIDA TIPO DE DATO DESCRIPCIOacuteN

SALES

AMOUNT NUMBER Sales amount

QUANTITY NUMBER Sales quantity

COST NUMBER Sales cost

Tabla 16 Medidas - SALES

Construccioacuten en OWB

Ilustracioacuten 28 Implementacioacuten SALES28

Construccioacuten ETLrsquos

Nombre SALES_LOAD

Ilustracioacuten 29 ETLrsquos SALES29

28 Autor Hypatia Merino

29 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

78 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

524 Definicioacuten del Modelo Fiacutesico

Una vez disentildeado e implementado el modelo dimensional y sus componentes mediante OWB se

realiza un despliegue de la tablas obteniendo como resultado la creacioacuten del modelo fiacutesico del data

mart de ldquoSALES_WHrdquo dentro de la base de datos (SALES_WH)

A continuacioacuten se mostrara el modelo de identidad ndash relacioacuten

Modelo E-R

Ilustracioacuten 30 Modelo E-R de SALES_WH30

30 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

79 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Diccionario de Datos

Se detallaraacute cada una de las tablas del modelo ndashER de SALES_WH

- Tabla ldquoChannelsrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH CHANNELS

DIMENSION_KEY Number(22)

TOTAL_ID Number(22)

TOTAL_NAME Varchar2(60)

TOTAL_SOURCE_ID Varchar2(40)

CLASS_ID Number(22)

CLASS_NAME Varchar2(60)

CLASS_SOURCE_ID Varchar2(40)

CHANNEL_ID Number(22)

CHANNEL_NAME Varchar2(60)

CHANNEL_SOURCE_ID Varchar2(40)

Tabla 17 Tabla ldquoCHANNELSrdquo del modelo E-R ldquoSALES_WHrdquo

- Tabla ldquoCustomersrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH CUSTOMERS

DIMENSION_KEY Number(22)

TOTAL_ID Number(22)

TOTAL_NAME Varchar2(60)

TOTAL_SOURCE_ID Varchar2(40)

REGION_ID Number(22)

REGION_NAME Varchar2(60)

REGION_SOURCE_ID Varchar2(40)

SUBREGION_ID Number(22)

SUBREGION_NAME Varchar2(60)

SUBREGION_SOURCE_ID Varchar2(40)

COUNTRY_ID Number(22)

COUNTRY_NAME Varchar2(60)

COUNTRY_SOURCE_ID Varchar2(40)

ISO Varchar2(2)

PROVINCE_ID Number(22)

PROVINCE_NAME Varchar2(60)

PROVINCE_SOURCE_ID Varchar2(40)

CITY_ID Number(22)

CITY_NAME Varchar2(60)

CITY_SOURCE_ID Varchar2(40)

Tabla 18 Tabla ldquoCUSTOMERSrdquo del modelo E-R ldquoSALES_WHrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

80 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Tabla ldquoProductsrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH PRODUCTS

DIMENSION_KEY Number(22)

TOTAL_ID Number(22)

TOTAL_NAME Varchar2(60)

TOTAL_DESCRIPTION Varchar2(100)

TOTAL_SOURCE_ID Varchar2(40)

CATEGORY_ID Number(22)

CATEGORY_NAME Varchar2(60)

CATEGORY_DESCRIPTION Varchar2(100)

CATEGORY_SOURCE_ID Varchar2(40)

SUBCATEGORY_ID Number(22)

SUBCATEGORY_NAME Varchar2(60)

SUBCATEGORY_DESCRIPTION Varchar2(100)

SUBCATEGORY_SOURCE_ID Varchar2(40)

PRODUCT_ID Number(22)

PRODUCT_NAME Varchar2(60)

PRODUCT_DESCRIPTION Varchar2(100)

PRODUCT_SOURCE_ID Varchar2(40)

PACK_SIZE Varchar2(30)

LIST_PRICE Varchar2(10)

Tabla 19 Tabla ldquoPRODUCTSrdquo del modelo E-R ldquoSALES_WHrdquo

- Tabla ldquoPromotionsrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH PROMOTIONS

DIMENSION_KEY Number(22)

TOTAL_ID Number(22)

TOTAL_NAME Varchar2(60)

TOTAL_DESCRIPTION Varchar2(100)

TOTAL_SOURCE_ID Varchar2(40)

CATEGORY_ID Number(22)

CATEGORY_NAME Varchar2(60)

CATEGORY_DESCRIPTION Varchar2(100)

CATEGORY_SOURCE_ID Varchar2(40)

SUBCATEGORY_ID Number(22)

SUBCATEGORY_NAME Varchar2(60)

SUBCATEGORY_DESCRIPTION Varchar2(100)

SUBCATEGORY_SOURCE_ID Varchar2(40)

Tabla 20 Tabla ldquoPROMOTIONSrdquo del modelo E-R ldquoSALES_WHrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

81 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Tabla ldquoTimesrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH TIMES

YEAR_CAL_YEAR_CODE Number(22)

YEAR_END_DATE Date

YEAR_TIME_SPAN Number(22)

YEAR_DESCRIPTION Varchar2(2000)

YEAR_NAME Varchar2(25)

CAL_YEAR_NUMBER Number(22)

CAL_YEAR_START_DATE Date

QUARTER_CAL_QUARTER_CODE Number(22)

QUARTER_END_DATE Date

QUARTER_TIME_SPAN Number(22)

QUARTER_DESCRIPTION Varchar2(2000)

QUARTER_NAME Varchar2(25)

CAL_QUARTER_NUMBER Number(22)

QUARTER_OF_YEAR Number(22)

CAL_QUARTER_START_DATE Date

MONTH_CAL_MONTH_CODE Number(22)

CAL_MONTH_NUMBER Number(22)

CAL_MONTH_START_DATE Date

MONTH_END_DATE Date

MONTH_TIME_SPAN Number(22)

MONTH_OF_QUARTER Number(22)

MONTH_OF_YEAR Number(22)

MONTH_DESCRIPTION Varchar2(2000)

MONTH_NAME Varchar2(25)

Tabla 21 Tabla ldquoTIMESrdquo del modelo E-R ldquoSALES_WHrdquo

- Tabla ldquoSalesrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH SALES

AMOUNT Number(102)

QUANTITY Number(22)

COST Number(102)

TIMES Date

PRODUCTS Number(22)

CHANNELS Number(22)

CUSTOMERS Number(22)

PROMOTIONS Number(22)

Tabla 22 Tabla ldquoSALESrdquo del modelo E-R ldquoSALES_WHrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

82 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

525 Implementacioacuten del modelo de BI en la suite de OBI

En esta seccioacuten se detalla la implementacioacuten de dicho data mart sobre el motor especializado de

Oracle Business Intelligence (Administrador Tool) en el cual mediante su arquitectura de

modelamiento en tres capas (fiacutesico loacutegico y de presentacioacuten) se maneja la loacutegica de proceso de

negocio y la publicacioacuten de la informacioacuten para el consumo y creacioacuten de los reportes y cuadros de

mando

Capa Fiacutesica

Ilustracioacuten 31 Capa Fiacutesica ndash Modelo Dimensional31

Dentro de esta capa se importa el modelo fiacutesico del data mart creado previamente en OWB para

ello primero se crea una nueva conexioacuten donde se ingresan los datos del repositorio a conectarse

luego se selecciona la metadata a importar y se finaliza el proceso de importacioacuten

Una vez terminado el paso anterior se define las uniones fiacutesicas entre los objetos importados

basados en el modelo dimensional para obtener el siguiente modelo

31 Autor Hypatia Merino

Objetos Tablas Vistas

Conexioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

83 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 32 Diagrama ndash Modelo Dimensional32

Capa Loacutegica

Ilustracioacuten 33 Capa Loacutegica ndash Modelo Dimensional33

32 Autor Hypatia Merino

33 Autor Hypatia Merino

Tabla de Hechos

Medida

Medida

Medida

Nivel

Nivel

Nivel

Dimensioacuten

Modelo de Negocio

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

84 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Para el modelamiento de la capa loacutegica se basa en el modelamiento de la capa fiacutesica y para ello se

crea primero un nuevo modelo de negocio y arrastrar todos los objetos que fueron importados en la

capa fiacutesica

Se renombra a cada uno de los objetos con el objetivo de cambiar la nomenclatura propia de los

objetos de una base de datos a descripciones propias y entendibles del proceso de negocio para la

creacioacuten de los reportes y cuadros de mando

Ademaacutes se define la loacutegica de navegacioacuten de las dimensiones determinando los niveles de jerarquiacutea

y su interactividad con los niveles superiores e inferiores mediante la creacioacuten de llaves loacutegicas y

atributos de visualizacioacuten

Para este caso se implementa los niveles y jerarquiacuteas definidas en el disentildeo e implementacioacuten de

cada una de las dimensiones como se detalloacute anteriormente

Finalmente se determina el tipo de agregacioacuten de cada una de las medidas definidas dentro del

modelo dimensional entre algunos tipos de agregacioacuten se tiene suma promedio conteo maacuteximo

miacutenimo desviacioacuten estaacutendar entre otros

Capa Presentacioacuten

Ilustracioacuten 34 Capa de Presentacioacuten ndash Modelo Dimensional34

34 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

85 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Finalmente dentro de la capa de presentacioacuten se maneja el resultado final del modelamiento

dimensional el mismo que es presentado y manejado por los usuarios finales en la creacioacuten de

reportes y cuadros de mando

Ademaacutes se puede dar formato y determinar el orden de presentacioacuten de cada objeto y sus atributos

asiacute como la inclusioacuten o no de los objetos tipo dimensioacuten los cuales se presentan como un atributo

pero con la opcioacuten y la loacutegica de las dimensiones determinadas en la capa anterior mostrando

dentro de los reportes como un objeto de visualizacioacuten tipo aacuterbol

Mediante la opcioacuten de guardar se comprueba la consistencia del modelamiento de las tres capas

mostrando o no errores yo advertencias que puedan presentar

Si el modelamiento es consistente se procede a ingresas a traveacutes de un navegador web al link de

OBI se ingresa el usuario y la contrasentildea asignado y al proceder a crear un nuevo reporte se puede

seleccionar el modelo de ldquoSALESrdquo y dentro de eacutel se visualizan todos los objetos definidos

526 Disentildeo e Implementacioacuten de los mapas en el modelo de BI en la suite de

OBI

Ejecucioacuten del Oracle Map Builder

Oracle Map Builder es un archivo JAR (mapbuilderjar) se ejecuta como una aplicacioacuten JAVA

por lo cual debe estar instalado Java Development Kit (J2SE SDK)

Ilustracioacuten 35 Archivo jar de Oracle Map Builder35

35 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

86 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Carga de Datos Espaciales (Informacioacuten Georeferencial)

Para realizar la carga de los datos espaciales se crea un usuario ldquomapasbirdquo en nuestro

modelo ldquoSALES_WHrdquo con su respectiva contrasentildea y permisos como usuario administrador

De la siguiente manera creamos el usuario contrasentildea y permisos

SQLgt create user mapasbi identified by mapasbi

SQLgt grant dba to mapasbi

SQLgt exit

Conectar la BDD con el Oracle Map Builder

Para conectar la base de datos en el Oracle Map Builder se selecciona una nueva conexioacuten

colocando los paraacutemetros de conexioacuten

Ilustracioacuten 36 Paraacutemetros de conexioacuten a la BDD36

36 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

87 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Map Builder carga los metadatos y su aacuterbol de navegacioacuten este aacuterbol de metadatos se encuentra

vaciacuteo porque auacuten no existen metadatos lo que quiere decir que debemos importar nuestros archivos

shp donde se encuentra nuestra informacioacuten georeferencial

Ilustracioacuten 37 Interfaz de Metadatos en Map Builder37

Vista previa de los Datos Espaciales (Informacioacuten georeferencial)

Map Builder permite a los usuarios previsualizar los datos espaciales originales sin necesidad de ir a

la BDD donde lo almacena

37 Autor Hypatia Merino

Conexioacuten

Metadatos vaciacuteos

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

88 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 38 Tablas con Datos Espaciales en Map Builder38

Importacioacuten de Archivos Shapefile (shp) al Oracle Map Builder

Para realizar la importacioacuten de los mapas primero se descarga los mapas en punto shapefile (shp)

de cualquier sitio web que proporcione informacioacuten georeferencial esto es gratuito

Luego se importa hacia el Oracle Map Builder con la opcioacuten que se encuentra en el menuacute de

herramientas importar shapefile

Ilustracioacuten 39 Importacioacuten de archivos shapefile39

38 Autor Hypatia Merino

39 Autor Hypatia Merino

Tablas con Datos Espaciales

Importar Shapefile

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

89 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

A continuacioacuten se selecciona el archivo ldquoCOUNTRYSHPrdquo colocando un nombre para la tabla

Ilustracioacuten 40 Seleccioacuten del archivo shapefile (shp)40

Finalmente se carga el archivo con los datos espaciales para la visualizacioacuten del mapa ldquoCOUNTRYrdquo

Ilustracioacuten 41 Carga del archivo shapefile (shp)41

Para mejor visualizacioacuten del mapa con diferentes colores seguacuten su paiacutes se utiliza los estilos que

encontramos en el menuacute del Map Builder como color aacutereas liacuteneas marcadores y texto

40 Autor Hypatia Merino

41 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

90 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 42 Visualizacioacuten del Mapa42

El mapa ldquoCOUNTRYrdquo se encuentra en los temas y se le asignara una key que seraacute ldquoCOUNTRY_NAMErdquo

esta key se mapeara con el mismo ldquoCOUNTRY NAMErdquo que se encuentra en nuestra tabla ldquoSALESrdquo del

modelo ldquoSALES_WHrdquo

Ilustracioacuten 43 Asignacioacuten de KEY al Tema ldquoCOUNTRYrdquo43

A partir de lo mencionado en el Map Builder podemos crear y disentildear todas las capas necesarias

para nuestro modelo de ldquoSALES_WHrdquo

42 Autor Hypatia Merino

43 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

91 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Conexioacuten en Map Viewer para Integrar y Visualizar los Mapas en OBIEE

Finalmente que se creoacute los mapas en el Map Builder se realiza una conexioacuten en el Map Viewer

mediante un navegador web con el respectivo link se ingresa un usuario y contrasentildea asignado y

se procede a realizar la conexioacuten

A continuacioacuten los datos de conexioacuten

ltmap_data_source name=mapasbi jdbc_host=1921681149 jdbc_sid=orcl jdbc_port=1521 jdbc_user=mapasbi jdbc_password=mapasbi jdbc_mode=thin number_of_mappers=3 allow_jdbc_theme_based_foi=false editable=false gt

Ilustracioacuten 44 Conexioacuten al Map Viewer44

Administracioacuten de los Mapas en OBIEE

Configuracioacuten Datos del Mapa

En la pantalla del OBIEE 11g en la seccioacuten ldquoAdministracioacutenrdquo contiene una opcioacuten que permite

configurar los datos del mapa

44 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

92 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 45 Configuracioacuten Datos del Mapa en OBIEE45

Capa (Layer)

En primer lugar se define una o varias ldquocapasrdquo Para poder utilizar los mapas en OBIEE debe tener

por lo menos una capa definida

Ilustracioacuten 46 Asignacioacuten de la Capa (Layer) en OBIEE46

45 Autor Hypatia Merino

46 Autor Hypatia Merino

Administracioacuten

Configurar Datos

del Mapa

Capa de opciones Importar

Eliminar Editar

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

93 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Importacioacuten de Capa (Layer)

Cuando se importa una nueva capa OBIEE obtendraacute las capas que existen dentro de la fuente de

datos

Las capas enumeradas corresponden a los Temas que ha definido en MapBuilder

Ilustracioacuten 47 Importacioacuten de Capas (Layers)47

Editar Capa (Layer)

Luego que la capa se importa se puede editar y configurar para su uso con OBIEE

- Especificar tipo de geometriacutea (punto o poliacutegono)

- Especifique que columnas de su aacuterea pueden ser utilizados para esta capa (es decir las columnas

que se pueden utilizar para unirse a los datos espaciales)

Ilustracioacuten 48 Editar Capa (Layer)48

47 Autor Hypatia Merino

48 Autor Hypatia Merino

Keys

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

94 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Mapa de Fondo

Una vez que las capas se han definido se puede importar mapas de fondo y despueacutes configurar que

capas pueden utilizarlos

Ilustracioacuten 49 Asignacioacuten de Mapa de Fondo en OBIEE49

Importacioacuten de Mapa de Fondo

Cuando se importa un nuevo mapa de fondo OBIEE obtendraacute las capas que existen dentro de la

fuente de datos

Los mapas que figuran como ldquoTile Layers en el Map Builder que se definen en MapViewer se

almacenan en la tabla

Ilustracioacuten 50 Importacioacuten de Mapa de Fondo en OBIEE50

49 Autor Hypatia Merino

50 Autor Hypatia Merino

Mapa de Fondo Importar

Eliminar Editar

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

95 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Editar Mapa de Fondo

Una vez que los mapas de fondo se importa se puede editar y configurar para su uso con OBIEE

- Especifique queacute capas puede utilizar el mapa y los niveles de zoom

- Configure el orden en el que las capas aparecen en la parte superior en el mapa

Ilustracioacuten 51 Editar Mapa de Fondo en OBIEE51

A partir de lo indicado podemos utilizar nuestro mapa para los reportes de nuestro modelo de

ldquoSALES_WHrdquo

527 Disentildeo e Implementacioacuten de reportes y cuadros de mando

A continuacioacuten se muestra el disentildeo general de los reportes y cuadros de mando del moacutedulo de ldquoSALES_WHrdquo y el resultado de su implementacioacuten

5271 Ventas Totales en los antildeos 2010 2011 y 2012

Objetivo

Analizar el estado actual de los Ventas totales mediante la comparacioacuten de loa antildeos 2010 2011 y

2012 a nivel de toda la organizacioacuten

51 Autor Hypatia Merino

Capas (Layers)

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

96 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 52 Implementacioacuten del Reporte Ventas por Antildeo52

5272 Ingresos Costos y Cantidad por Producto

Objetivo

Analizar el estado actual de los ingresos costos y cantidad por producto mediante la comparacioacuten

de loa antildeos 2010 2011 y 2012 a nivel de toda la organizacioacuten

Ilustracioacuten 53 Implementacioacuten del Reporte de Ingresos Cantidad por Antildeo53

52 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

97 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 54 Detalle de Ingresos por Producto de los antildeos 2010 2011 2012 201354

5273 Deteccioacuten de clientes

Objetivo

Determinar en queacute regioacuten se encuentra los mejores clientes con su respectivo montoacute

53 Autor Hypatia Merino

54 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

98 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 55 Deteccioacuten de clientes55

5274 Deteccioacuten de canales

Objetivo

Determinar en queacute regioacuten se encuentra los mejores canales con su respectivo montoacute

55 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

99 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 56 Deteccioacuten de Canales56

56 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

100 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

5275 Anaacutelisis de clientes con sus promociones

Objetivo

Analizar los mejores clientes con sus respectivas promociones

Ilustracioacuten 57 Anaacutelisis de clientes con sus promociones57

57 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

101 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

5276 Pronoacutesticos y proyecciones de Ventas

Objetivo

Pronosticar proyectar y analizar las ventas del antildeo 2010 2011 y 2012

Ilustracioacuten 58 Pronoacutesticos y proyecciones de ventas58

58 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

102 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 6 Conclusiones y Recomendaciones

A continuacioacuten en el capiacutetulo final se detallaraacute las conclusiones y recomendaciones a partir de la

implementacioacuten de un modelo baacutesico para el uso de la informacioacuten georeferencial en aplicaciones de

business intelligence caso de estudio empresa de retail

61 Conclusiones

- La mayor parte del eacutexito del desarrollo del proyecto radica en el disentildeo y el correcto

levantamiento de requerimientos permitiendo la generacioacuten y asesoramiento de una solucioacuten

integral que vaya acorde a las necesidades y oportunidades de mejora del cliente

- El manejo del disentildeo e implementacioacuten de la solucioacuten debe mantener un esquema simple e

integrado que cubra los requerimientos solicitados brindando flexibilidad robustez y facilidad de

uso al usuario

- El anaacutelisis y seleccioacuten de recursos tecnoloacutegicos de hardware y software permite tener claro

cuaacuteles son las prestaciones de las herramientas el grado de integracioacuten con los sistemas actuales

y futuros costos de desarrollo e implementacioacuten y sobretodo las necesidades del cliente

- El manejo y administracioacuten de la informacioacuten es un proceso vital para la generacioacuten de anaacutelisis y

conocimiento por lo tanto la solucioacuten debe estar focalizada principalmente en el tratamiento de

dicha informacioacuten desde su registro procesamiento y consumo asegurando como resultado el

maacuteximo grado de confiabilidad de los resultados

- La tecnologiacutea Oracle empleada en la implementacioacuten es una plataforma manejable configurable

faacutecil de usar altamente escalable basada en una arquitectura SOA (Service Oriented

Architecture) disentildeo metadata integracioacuten con estaacutendares de seguridad acceso federado

comunes a muacuteltiples fuentes de datos y capacidades de gestioacuten

- Los cubos OLAP proporcionan un desempentildeo de consultas consistentemente raacutepido en todo el

modelo de datos los caacutelculos sofisticados pueden incorporarse faacutecilmente dentro del cubo a fin

de mejorar el contenido analiacutetico de las aplicaciones

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

103 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

62 Recomendaciones

- Conocer a detalle el o los procesos a implementar en la solucioacuten para la determinacioacuten del

alcance y los objetivos del proyecto

- Llevar el control del proyecto basados en la factibilidades tanto costos recursos y tiempos de

desarrollo y entrega

- Usar la metodologiacutea de desarrollo como marco referencial de buenas praacutecticas como bases para

el manejo de la relacioacuten del cliente gestioacuten del equipo de desarrollo disentildeo e implementacioacuten

del proyecto y no como una lista estricta de pasos para el desarrollo del proyecto estas buenas

praacutecticas se adaptaraacuten seguacuten las necesidades del desarrollador y cliente

- Conocer la arquitectura de una solucioacuten de inteligencia de negocios la importancia de cada uno

de sus componentes y el resultado final tras su implementacioacuten permite tener claro la

importancia del esquema de determinacioacuten y mapeo de fuentes procesos de transformacioacuten de

la informacioacuten y disentildeo y creacioacuten de reportes y cuadros de mando

- La creacioacuten de un data warehouse o data mart como repositorio central de modelamiento

dimensional se utiliza porque sus caracteriacutesticas permite solventar varios problemas con

respecto a los sistemas transaccionales permitiendo crear una estructura lista para el anaacutelisis y

consumo de la informacioacuten

- Emplear la metodologiacutea de Ralph Kimball para el modelamiento dimensional de una solucioacuten de

inteligencia de negocios ya que su primicia es ir desarrollando procesos especiacuteficos dentro de la

empresa como un primer paso para la implementacioacuten a futuro de un data warehouse

empresarial en este caso se comenzoacute con el procesos de ldquoVentasrdquo a futuro se espera seguir

implementando soluciones a otros procesos

- Utilizar Oracle Database se hace por que posee caracteriacutesticas y configuraciones especializadas

para el desarrollo de data warehouse ademaacutes de las caracteriacutesticas propias de las bases de datos

Oracle permitiendo tener un repositorio listo y optimizado para el desarrollo de soluciones de

inteligencia de negocios

- Se usa Oracle Warehouse Builder porque es una gran herramienta que permite manejar el

disentildeo construccioacuten despliegue y ejecucioacuten no solo del data warehouse sino de ademaacutes de los

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

104 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

procesos de extraccioacuten transformacioacuten y carga (ETLrsquos) dentro de una interfaz faacutecil intuitiva que

permite la administracioacuten del modelamiento fiacutesico de la solucioacuten

- Las herramientas de Oracle Business Intelligence presentan una completa suite para el desarrollo

de soluciones de inteligencia de negocios mediante herramientas especializadas que permiten la

administracioacuten eficiente de cada una de las fases del desarrollo de la solucioacuten desde su disentildeo

construccioacuten ejecucioacuten implantacioacuten y consumo

- El disentildeo y presentacioacuten final de reportes y cuadros de mando es esencial al momento de tener

en cuenta que estos estaacuten dirigidos a las aacutereas gerenciales las herramientas de Oracle Business

Intelligence muestran una gran superioridad a otras herramientas en cuanto a opciones de

disentildeo y presentacioacuten

- Es muy importante definir y asesorar el uso y creacioacuten de indicadores para la medicioacuten de los

procesos a implementar asiacute como el nivel de detalle de la informacioacuten y el esquema de

navegacioacuten de los anaacutelisis seguacuten los niveles organizacionales de la empresa recordando que el

enfoque del producto final estaacute orientado a los usuarios entendidos del proceso de negocio no

necesariamente teacutecnico como por ejemplo gerencia

- Desarrollar solamente la documentacioacuten necesaria para el entendimiento sencillo del disentildeo

funcionalidad ejecucioacuten y uso de la solucioacuten

- Tambieacuten se deben analizar herramientas libres disentildeadas para colaborar con la inteligencia de

negocios (BI) en los procesos de las organizaciones tales como Pentaho Eclipse (generador de

reportes) RapidMiner entre otros

- A partir del Data Mart ldquoVentasrdquo se puede continuar implementando los siguientes Data Marts

RRHH Inventarios Compras Marketing Contabilidad entre otros para completar nuestro Data

Warehouse Corporativo

- Actualmente la Escuela de Sistemas no cuenta con una materia exclusivamente de Business

Intelligence (Inteligencia de Negocios) pero se deberiacutea buscar la posibilidad que los estudiantes

conozcan acerca de esta aacuterea del manejo de la informacioacuten para la toma de decisiones a traveacutes

de cursos e incluso certificaciones a partir cualquier herramienta Oracle Pentaho SAAP IBM

Cognos

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

105 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Bibliografiacutea

- beAnalytic (2012) Paacutegina Oficial de beAnalytic Obtenido de

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

106 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

httpwwwbe-analyticcom

- beAnalytic (2012) Curso OBI Coaching Quito

- Chaacutevez R (2011) Datamart de Computacioacuten Obtenido de

httpcybertesisupcecedupeupc2011ramos_chyhtmlsdxramos_chyhtml

- Dataprix (sf) Data Warehouse vs Data mart Obtenido de

httpwwwdataprixcomdatawarehouse-vs-datamart

- Espinosa R (Abril del 2010) Kimball vs Inmon Aplicacioacuten de Conceptos del Modelo Dimensional

Obtenido de

httpchurriwifiwordpresscom2010041915-2-ampliacion-conceptos-del-modelo-

dimensional

- Gestiontv (Febrero del 2012) Concepto de Business Intelligence Obtenido de

httpgestiontvbusiness-intelligence

- Monografiascom (sf) Inteligencia de Negocios (BI) Obtenido de

httpwwwmonografiascomtrabajos14bibishtml

- Oracle (2013) Oracle Business Intelligence Enterprise Edition Documentation Retrieved from

httpwwworaclecomtechnetworkmiddlewarebi-enterprise-

editiondocumentationindexhtml

- Saacutenchez Y (29 de Noviembre del 2008) Mi experiencia en las metodologiacuteas agiles Obtenido de

httpyinosanchezblogspotcom200811mi-experiencia-en-las-metodologias-

agileshtml

- Sinnexus (2012) Business Intelligence Obtenido de

httpwwwsinnexuscombusiness_inelligence

- Torres R (Julio del 2009) Metodologiacuteas agiles para desarrollo del software extreme

programming Obtenido de

httpwwwslidesharenetrtorres462003metologa-agiles-desarrollo-software-xp-

1709082

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

107 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Villegas A (sf) Desarrollo de software bajo metodologiacuteas agiles en la praacutectica Obtenido de

httpmonografiascomtrabajos47desarrollo-softwaredesarrollo-softwareshtml

- Villena A (16 de Abril del 2009) Introduccioacuten a los meacutetodos agiles Obtenido de

Slideshare Present Yourself httpwwwslidesharenetchileagilintroduccin-gil-a-

extreme-programming-webprendedor08-350127

- Zepeda C (Marzo del 2003) Guiacutea metodoloacutegica para la definicioacuten y desarrollo de un data

warehouse Obtenido de

httpbibliotexauameduniopac_tes00900902630pdf

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

108 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Anexos

Manual de Usuario

Moacutedulo de ldquoSALESrdquo (VENTAS)

1 Ingresar al link http19216811269704analytics

2 Ingresar el usuario y contrasentildea clic en ldquoConectarrdquo

Ilustracioacuten 59 Pantalla de acceso OBI

3 Clic en Quickstart gtgt Overview gtgt SALES

Ilustracioacuten 60 Seleccioacuten del panel de control ldquoSALESrdquo (VENTAS)

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

109 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

4 A continuacioacuten se muestran los cuadros de mando y reportes mostrando las siguientes

opciones

Ilustracioacuten 61 Componentes principales del panel de control

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

110 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Manual de Administrador

Pasos para levantar y parar servicios de BI

- Iniciar servicios

o Escritorio gtgt icono ldquoSTRART BI SERVERrdquo

- Bajar servicios

o Escritorio gtgt icono ldquoSTOP BI SERVERrdquo

Pasos para de respaldo

- Base de Datos

o Sacar respaldo del esquema de base de datos mediante la opcioacuten export de los

esquemas SALES_WH

- Cataacutelogo de Reportes y Cuadros de Mando

o Ubicarse en el siguiente path

COBI11instancesinstancebifoundationOracleBIPresentationServicesComponent

o Copiar la carpeta ldquoCatalogrdquo

Pasos para la administracioacuten de usuarios en OBI

1 Ingresar al link http19216811269704console

2 Ingresar con su usuario

3 Clic en ldquoDominios de Seguridadrdquo

4 Clic en la pestantildea ldquoUsuarios y Gruposrdquo

5 Ingresar o editar los datos del usuario clic en ldquoAceptarrdquo

6 Se pueden administrar grupos al igual que administrar permisos y privilegios

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

111 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Modelamiento Dimensional ndash Oracle Warehouse Builder

1 Ingresar a OWB clic en

ldquoIniciordquo gtgt ldquoTodos los programasrdquo gtgt ldquoOracle-OraDB11G_homerdquo gtgt ldquoWarehouse Builderrdquo

gtgt ldquoDesign Centerrdquo

2 Ingresar con los siguientes datos

Usuario OWB_OWNER

Contrasentildea oracle123

Host 19216811269704

Puerto 1521

Nombre de servicio orcl

La pantalla principal consta de diversas secciones a continuacioacuten se describe de forma

Ilustracioacuten 62 Componentes principales de OWB

Seccioacuten ldquoNavegador de Proyectosrdquo

Esta seccioacuten contiene los proyectos creados ademaacutes de los diferentes componentes que contienen

un proyecto de OWB

Pasos para la creacioacuten de un nuevo proyecto

- Clic en el menuacute ldquoArchivordquo gtgt ldquoNuevordquo gtgt ldquoProyectordquo

Nombre de proyecto

Conexioacuten BDD

Componentes Hoja de Disentildeo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

112 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Ingresar el nombre del proyecto

- Clic en ldquoAceptarrdquo

A continuacioacuten se detallan los componentes utilizados en el presente proyecto

ldquoBase de Datosrdquo

Dentro de esta opcioacuten se pueden crear conexiones a distintas fuentes de datos mediante un wizard

que crea las conexiones seguacuten los datos de la fuente a conectarse

Se pueden tener varias conexiones en este caso una para el esquema fuente XSALES y otro al

esquema destina SALES_WH

Pasos para la creacioacuten de una nueva conexioacuten a una base de datos

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic derecho opcioacuten ldquoNuevo Moacutedulo de Oraclerdquo

- Empieza el wizard clic en ldquoSiguienterdquo

- Ingresar el nombre y el tipo de la nueva conexioacuten

- Ingresar los datos de conexioacuten a la base de datos a conectar

- Clic en Finalizar

Esta opcioacuten posee varios sub componentes que pueden ser utilizados por ejemplo

ldquoCorrespondenciasrdquo

Conocidos tambieacuten como ETLrsquos (proceso de extraccioacuten transformacioacuten y carga) al momento de crear

un nuevo ETL ese despliega una nueva hoja de disentildeo donde se pueden disentildear el proceso

simplemente arrastrando objetos y plasmando su loacutegica

Pasos para la creacioacuten de una nueva correspondencia

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoCorrespondenciardquo

- Clic en ldquoNueva Correspondenciardquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

113 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Ingresar el nombre de la nueva correspondencia

- Clic en ldquoAceptarrdquo

ldquoDimensionesrdquo

Mediante un wizard faacutecil e intuitivo se pueden crear dimensiones para el modelamiento dimensional

en eacutel se ingresa los datos solicitados por ejemplo atributos de la dimensioacuten niveles de jerarquiacutea

definicioacuten de atributos por nivel tipo de almacenamiento entre otros

Cuando se crea una dimensioacuten automaacuteticamente se crea a nivel de la herramienta una tabla y una

secuencia

Pasos para la creacioacuten de una nueva dimensioacuten

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoDimensionesrdquo

- Clic en ldquoNueva Dimensioacutenrdquo

- Inicia el wizard clic en ldquoSiguienterdquo

- Ingresar el nombre de la nueva dimensioacuten

- Seleccionar le tipo de almacenamiento (ROLAP)

- Ingresar los atributos el tipo de datos definir el tipo de llaves de negocio y sustitucioacuten

- Definir los niveles de jerarquiacutea

- Definir que atributos corresponden a cada nivel de jerarquiacutea creado

- Seleccionar el tipo de almacenamiento histoacuterico de la dimensioacuten (Tipo 1)

- Apareceraacute un cuadro de resumen clic en ldquoSiguienterdquo

- Clic en ldquoFinalizarrdquo

ldquoCubordquo

Al igual que las dimensiones se requiere un wizard que solicita la informacioacuten como son las medidas

y las dimensiones asociadas al cubo seguacuten el respectivo modelamiento

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

114 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Al crear un cubo se crea automaacuteticamente a nivel de la herramienta una tabla

Pasos para la creacioacuten de un nuevo cubo

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoCubosrdquo

- Clic en ldquoNueva Cubordquo

- Inicia el wizard clic en ldquoSiguienterdquo

- Ingresar el nombre de la nueva cubo

- Seleccionar le tipo de almacenamiento (ROLAP)

- Seleccionar las dimensiones con las que se relacionaraacute el cubo

- Definir las medidas y el tipo de datos

- Apareceraacute un cuadro de resumen clic en ldquoSiguienterdquo

- Clic ldquoFinalizarrdquo

ldquoTablasrdquo

Dentro de esta opcioacuten se pueden crear o importar tablas de la base de datos seguacuten corresponda la

conexioacuten creada para ser utilizada

Pasos para la creacioacuten de una nueva tabla

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoTablasrdquo

- Clic en ldquoNueva Tablardquo

- Ingresar el nombre de la nueva tabla

- Ingresar los atributos y el tipo de datos de la tabla

- Clic en ldquoAceptarrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

115 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Pasos para la importacioacuten de una tabla

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoTablasrdquo

- Clic en ldquoImportarrdquo gtgt ldquoObjetos de Base de Datosrdquo

- Ingresar los datos de conexioacuten a la base de datos clic en ldquoSiguienterdquo

- Seleccionar la opcioacuten ldquoTablardquo

- Seleccionar la tabla a importar

- Clic en ldquoTerminarrdquo

ldquoSecuenciasrdquo

En esta seccioacuten se encuentra objetos que representan a secuencias de nuacutemeros que a las cuales

hacen referencia otros objetos como dimensiones o cubos

Pasos para la creacioacuten de una nueva dimensioacuten

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoSecuenciasrdquo

- Clic en ldquoNueva Secuenciardquo

- Ingresar los datos de secuenciacioacuten

- Clic en ldquoTerminarrdquo

ldquoControl Centerrdquo

Esta seccioacuten permite el despliegue y la ejecucioacuten de los objetos dentro de OWB

Pasos para iniciar los servicios de control center

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

116 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Clic en ldquoIniciordquo gtgt ldquoTodos los programasrdquo gtgt ldquoOracle ndash OraDB11g_homerdquo gtgt ldquoWarehouse Builderrdquo

gtgt ldquoAdministracioacutenrdquo gtgt ldquoStart Control Center Servicerdquo

- Clic en la pestantildea ldquoCentro de Controlrdquo

- Ingresar los catos de conexioacuten al usuario OWSYS

- Dentro de OWB clic en el menuacute ldquoHerramientasrdquo

- Clic en ldquoGestor centro de controlrdquo

- Para el despliegue de objetos se procede mediante la seleccioacuten del objeto y su ldquoAccioacuten de

Desplieguerdquo Clic en el botoacuten ldquoDesplegarrdquo

- Para la ejecucioacuten de un ETL flujo de trabajo seleccionar el objeto desplegar el objeto y clic en

botoacuten ldquoEjecutarrdquo

Modelamiento Dimensional ndash Administrator Tool

1) Ingresar a Administracioacuten de BI clic en

ldquoIniciordquo gtgt ldquoTodos los programasrdquo gtgt ldquoOracle Business Intelligencerdquo gtgt ldquoAdministracioacuten de BIrdquo

2) Clic en el icono ldquoAbrir en liacuteneardquo (carpeta azul)

3) Ingresar con los siguientes datos

Contrasentildea de repositorio Admin123

Usuario weblogic

Contrasentildea Oracle_123

Para el modelamiento se debe proceder a realizar la configuracioacuten de las capas fiacutesica loacutegica y de

presentacioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

117 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 63 Componentes Principales del Administrator Tool - OBI

ldquoCapa Fiacutesicardquo

Dentro de esta capa se definen las conexiones a la base de datos de donde se extraeraacute el modelo

previamente creado en OWB

Pasos para crear una nueva conexioacuten a una base de datos e importar objetos

- Clic en el menuacute ldquoArchivordquo gtgt ldquoImportar Metadatosrdquo

- Seleccionar el tipo de importacioacuten (Servidor local)

- Seleccionar el tipo de conexioacuten (OCI 10g11g)

- Ingresar los datos de conexioacuten a la base de datos

Nombre del servicio orcl

Usuario SALES_WH

Contrasentildea Oracle123

- Seleccionar el tipo de objetos a importar

- Seleccionar el usuario de base de datos y los objetos a importar

- Clic en ldquoTerminarrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

118 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

ldquoCapa Loacutegicardquo

Esta seccioacuten permite el modelamiento loacutegico al modelo como son definicioacuten de dimensiones y

navegacioacuten entre niveles meacutetodos de agregacioacuten renombramiento y atributos entendibles a nivel

de negocio

Pasos para crear un nuevo modelo loacutegico

- Arrastrar los objetos importados dentro de la capa loacutegica

Pasos para renombrar las descripciones de los atributos

- Clic en el menuacute ldquoHerramientasrdquo gtgt ldquoUtilidadesrdquo

- Ejecutar ldquoCambiar Nombre de Asistenterdquo

- Seleccionar el modelo loacutegico de la pestantildea ldquoModelo de Negocio y Asignacioacutenrdquo clic ldquoAgregar

Jerarquiacuteardquo Clic ldquoSiguienterdquo

- Seleccionar los objetos a renombrar

- Seleccionar las opciones de renombramiento clic ldquoSiguienterdquo

- Clic en ldquoTerminarrdquo

Pasos para definir el meacutetodo de agregacioacuten de una medida

- Doble clic sobre una medida

- Clic en ldquoDesprotegerrdquo

- Clic en la pestantildea ldquoAgregacioacutenrdquo

- Seleccionar el meacutetodo de agregacioacuten (Sum)

- Clic en ldquoAceptarrdquo

Pasos para definir la loacutegica de una dimensioacuten

- Clic derecho sobre una dimensioacuten clic en ldquoCrear Dimensioacuten Loacutegicardquo

- Clic en ldquoDimensioacuten con Jerarquiacutea Basada en Nivelesrdquo

- Definir los niveles de la dimensioacuten creando niveles principales o secundarios

- Clic derecho sobre un nivel clic ldquoNuevo Objetordquo gtgt ldquoNivel Principalrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

119 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Arrastrar los atributos que correspondan al nivel creado

- Clic derecho doble sobre el atributo a definir como atributo de navegacioacuten a detalle

- Clic en ldquoNueva clave de nivel loacutegicardquo gtgt ldquoUsar para mostrarrdquo

- Clic en ldquoAceptarrdquo

Pasos para definir una unioacuten loacutegica entre dimensioacuten y cubo

- Clic derecho sobre el modelo loacutegico

- Clic en ldquoModelo de Negocio Loacutegicordquo gtgt ldquoDiagrama Completordquo

- Clic en el botoacuten ldquoNueva unioacutenrdquo

- Arrastra desde la tabla de hechos a la dimensioacuten a unir

- Definir las columnas por el cual se a realizar la unioacuten

- Clic en ldquoAceptarrdquo

ldquoCapa Presentacioacutenrdquo

Esta capa permite manejar la presentacioacuten final del modelo de BI al usuario como la definicioacuten de los

atributos y su orden de presentacioacuten

Pasos para crear un modelo de presentacioacuten reordenar atributos y tablas en la capa de

presentacioacuten

- Arrastrar los objetos creados de capa loacutegica dentro de la capa presentacioacuten

- Doble clic sobre las tablas o el modelo de presentacioacuten

- Definir el orden de los atributos o tablas mediante los botones de flechas

- Clic en ldquoAceptarrdquo

ldquoValidacioacuten de consistencia globalrdquo

Esta opcioacuten permite validar la consistencia del modelamiento en las 3 capas en caso de existir

errores se muestra el detalle de la inconsistencia

Pasos para guardar y comprobar la consistencia del modelo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

120 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Clic en el botoacuten de ldquoGuardarrdquo

- Desproteger los cambios antes de guardar clic en ldquoAceptarrdquo

- Confirmar la comprobacioacuten de consistencia clic en ldquoSirdquo

- Clic en ldquoComprobar Todos los Objetosrdquo

- Se muestra el detalle de la validacioacuten de la consistencia

- Clic en ldquoCerrarrdquo

Creacioacuten de Reportes y Cuadros de Mando

Pasos para crear un nuevo reporte

- Ingresar a un navegador web

- Ingresar al link http19216811269704analytics

- Ingresar con el usuario y contrasentildea asignados

- Clic en ldquoNuevordquo gtgt ldquoAnaacutelisisrdquo

- Seleccionar el modelo ldquoSALESrdquo (VENTAS)

- Seleccionar los atributos del ldquoAacutereas temaacuteticasrdquo a mostrar en el reporte dando doble clic sobre el atributo

- Clic en la pestantildea ldquoResultadosrdquo

- Clic en ldquoCrear Nuevo Objetordquo

- Seleccionar el objeto a incluir en el reporte

- Adicionalmente se puede editar y personalizar el objeto mediante el icono de ldquoLaacutepizrdquo

- Una vez terminado el reporte clic en ldquoGuardarrdquo

- Seleccionar la carpeta en donde se almacenaraacute el reporte

- Clic en ldquoAceptarrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

121 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 64 Componentes Principales Creacioacuten de Reportes ndash OBI

Pasos para crear una ldquoPeticioacuten de Datos de Panel de Controlrdquo

- Clic en ldquoNuevordquo gtgt ldquoPeticioacuten de Datos de Panel de Controlrdquo

- Seleccionar el modelo ldquoSALESrdquo (VENTAS)

- Mediante las opciones de edicioacuten se puede definir el disentildeo y las opciones de seleccioacuten de cada uno de los atributos

- Clic en ldquoGuardarrdquo

Pasos para crear un nuevo cuadro de mando

- Clic en ldquoNuevordquo gtgt ldquoPanel de Controlrdquo

- Ingresar el nombre de cuadro de mando y la carpeta en donde se almacenara

- A continuacioacuten aparece una pantalla de disentildeo del cuadro de mando en donde se pueden arrastrar los reportes y filtros a editar

- Esta seccioacuten maneja objetos de disentildeo de columnas y seccioacuten

- Estos objetos de disentildeo poseen atributos y propiedades de disentildeo

- Clic en ldquoGuardarrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

122 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Clic en ldquoEjecutarrdquo

Ilustracioacuten 65 Componentes Principales de Creacioacuten de Cuadros de Mando - OBI

Page 8: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

8 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Iacutendice de Tabla

Tabla 1 Diferencias del Sistema Tradicional vs Data Warehouse 25

Tabla 2 Ventajas y Desventajas ndash Inmon vs Kimball 51

Tabla 3 Requerimientos de recursos tecnoloacutegicos - Servidor 61

Tabla 4 Requerimientos de recursos tecnoloacutegicos - Software 61

Tabla 5 Variables de Anaacutelisis ndash ldquoMoacutedulo Ventasrdquo 66

Tabla 6 Atributos de Dimensioacuten - Dim_Time 68

Tabla 7 Atributos de Dimensioacuten ndash Dim_Promotion 69

Tabla 8 Mapeo de las Fuentes ndash Dim_Promotion 69

Tabla 9 Atributos de Dimensioacuten ndash Dim_Product 71

Tabla 10 Mapeo de las Fuentes ndash Dim_Product 71

Tabla 11 Atributos de Dimensioacuten ndash Dim_Customer 73

Tabla 12 Mapeo de las Fuentes ndash Dim_Customer 73

Tabla 13 Atributos de Dimensioacuten ndash Dim_Channel 74

Tabla 14 Mapeo de las Fuentes - Dim_Channel 75

Tabla 15 Atributos de dimensioacuten - SALES 76

Tabla 16 Medidas - SALES 77

Tabla 17 Tabla ldquoCHANNELSrdquo del modelo E-R ldquoSALES_WHrdquo 79

Tabla 18 Tabla ldquoCUSTOMERSrdquo del modelo E-R ldquoSALES_WHrdquo 79

Tabla 19 Tabla ldquoPRODUCTSrdquo del modelo E-R ldquoSALES_WHrdquo 80

Tabla 20 Tabla ldquoPROMOTIONSrdquo del modelo E-R ldquoSALES_WHrdquo 80

Tabla 21 Tabla ldquoTIMESrdquo del modelo E-R ldquoSALES_WHrdquo 81

Tabla 22 Tabla ldquoSALESrdquo del modelo E-R ldquoSALES_WHrdquo 81

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

9 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 1 Introduccioacuten

En el presente capiacutetulo se trataraacute sobre la exposicioacuten de puntos esenciales para la disertacioacuten de

grado definiendo los objetivos y alcance del proyecto Ademaacutes se expondraacuten conceptos

fundamentales y las tecnologiacuteas necesarias para el desarrollo del proyecto con el fin de presentar

una base de conocimientos sobre la cual el proyecto se desarrollaraacute

11 Objetivos

111 Objetivo General

Implementar un modelo baacutesico para el uso de la informacioacuten georeferencial en aplicaciones de

Business Intelligence especiacuteficamente utilizando data mart para la creacioacuten de un data warehouse

corporativo

112 Objetivos Especiacuteficos

- Analizar sobre Business Intelligence y sus respectivos componentes necesarios para la

implementacioacuten de un modelo baacutesico para el uso de informacioacuten georeferencial especiacuteficamente

utilizando data mart para la creacioacuten de un data warehouse

- Averiguar las caracteriacutesticas de la informacioacuten georeferencial en la gestioacuten de una empresa de

retail

- Realizar ldquointeligencia de negociordquo para una empresa de retail

- Analizar metodologiacuteas y herramientas de construccioacuten de data warehouse y soluciones de

Business Intelligence que garanticen el acceso de la informacioacuten de acuerdo a las mejores

praacutecticas de la industria de sistemas de informacioacuten gerencial que permitan contar con

Una sola versioacuten de la verdad

Informacioacuten confiable y a tiempo

Acceder a indicadores de gestioacuten del negocio

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

10 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Accesar dentro de la misma herramienta a la informacioacuten que componen los

indicadores de gestioacuten

Detectar tendencias y excepciones

- Disentildear los cubos de informacioacuten para el modelo baacutesico para la construccioacuten de un data

warehouse para una empresa de retail

- Implementar ciertas consultas utilizando los cubos

113 Justificacioacuten

Para toda empresa la toma de decisiones es un proceso esencial que permite el cumplimiento de

sus objetivos y es la accioacuten maacutes importante que se desarrolla dentro de una organizacioacuten porque la

administracioacuten se basa en dichas decisiones

La toma de decisiones es el proceso para identificar y seleccionar un curso de accioacuten para resolver un

problema en especiacutefico

Basado en lo anterior es importante optimizar el proceso minimizar el tiempo tomar las decisiones

maacutes acertadas y basarlas en argumentos vaacutelidos en el menor costo posible Esto se puede lograr a

traveacutes del uso de la inteligencia de negocios porque permite obtener la informacioacuten adecuada a

disposicioacuten de las personas que la necesiten en una manera comprensible para cada uno y de forma

raacutepida

Las empresas son importantes para el paiacutes porque contribuyen en gran medida tanto a la economiacutea

como a la sociedad por lo que se considera oportuna la implementacioacuten de un modelo baacutesico para el

uso de la informacioacuten georeferencial en aplicaciones de business intelligence para optimizar la

gestioacuten de una empresa de retail

Para dicha implementacioacuten se utilizaraacute herramientas de Oracle por el faacutecil acceso a las mismas

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

11 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

114 Alcance

La presente disertacioacuten de grado culminaraacute con una aplicacioacuten funcional para que el usuario final

haga uso de los cubos de informacioacuten

115 Metodologiacutea

El siguiente proyecto se llevaraacute a cabo por medio de una metodologiacutea investigativa y descriptiva ya

que se realizaraacute en primera instancia un anaacutelisis sobre Business Intelligence para luego proceder a la

implementacioacuten del modelo baacutesico para el uso de la informacioacuten georeferencial para optimizar la

gestioacuten de una empresa de retail Para la implementacioacuten se aplicaran modelos de BI Oracle

Para la implementacioacuten se analizaraacute dos metodologiacuteas Kimball e Inmon donde se procederaacute a

escoger una

116 Definiciones Acroacutenimos y Abreviaciones

Business Intelligence

El exceso de informacioacuten no es poder pero el conocimiento siacute lo es

Con mucha frecuencia la transformacioacuten y el anaacutelisis de toda la informacioacuten y datos que las propias

compantildeiacuteas generan se convierte en un problema y por lo tanto la toma de decisiones se vuelve

desesperadamente lenta o se toman decisiones sin toda la informacioacuten relevante

Las tecnologiacuteas de Inteligencia de Negocios (Business Intelligence) ayudan a los ejecutivos y

funcionarios a entender los datos maacutes raacutepidamente a fin de que puedan tomar decisiones raacutepidas y

mejores y finalmente mejorar sus movimientos hacia la consecucioacuten de objetivos de negocios El

impulsor clave detraacutes de los objetivos de BI es incrementar la eficiencia organizacional y la

efectividad

La Inteligencia de Negocios (BI) y la Data Warehouse (DW) como componentes de alto nivel de los

Sistemas de Informacioacuten tienen una serie de ventajas y beneficios para toda organizacioacuten entre los

maacutes importantes estaacute el manejar vastas cantidades de informacioacuten y obtener conocimiento de ellas

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

12 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

permitiendo un mejor desempentildeo de la empresa Con esa informacioacuten maacutes precisa y conocimiento

que se adquiere se puede mejorar el manejo operativo de la empresa tambieacuten se pueden tomar

decisiones estrateacutegicas y se mejora el desempentildeo de muchas de sus funciones como marketing

ventas precios pronoacutesticos finanzas cadena de abastecimientos y atencioacuten al cliente

Data Warehouse

Un Data Warehouse (DWH) es un repositorio central que contiene la informacioacuten maacutes valiosa de la

empresa Los datos que aquiacute se almacenan han pasado por un proceso de calidad que asegura su

consistencia Ademaacutes el repositorio estaacute construido de tal manera que el acceso sea lo maacutes raacutepido

posible

Su construccioacuten se va haciendo por etapas que pueden corresponder a los procesos o a las

principales aacutereas funcionales de la empresa Por ejemplo Aacuterea de Ventas Aacuterea Financiero Contable

Aacuterea de Recursos Humanos etc Estas aacutereas reciben el nombre de Data Marts

Otra opcioacuten es construir Data marts especiacuteficos para proyectos que requieren informacioacuten de la

compantildeiacutea Anaacutelisis de Rentabilidad por Producto Agencias Cliente Preparacioacuten de Estados

Financieros Administrativos Proyectos de Balanced Scorecard Six Sigma Evaluacioacuten de Eficiencia de

Procesos Especiacuteficos etc

Datamart

Un data mart es una versioacuten especial de un data warehouse Son subconjuntos de datos con el

propoacutesito de ayudar a que un aacuterea especiacutefica dentro del negocio pueda tomar mejores decisiones

Los datos existentes en este contexto pueden ser agrupados explorados propagados de muacuteltiples

formas para que diversos grupos de usuarios realicen la explotacioacuten de los mismos de la forma maacutes

conveniente seguacuten sus necesidades

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

13 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Modelo de Datos

Un modelo de datos es un sistema formal y abstracto que permite describir los datos de acuerdo con

reglas y convenios predefinidos Es un sistema formal pues los objetos del sistema se manipulan

siguiendo reglas perfectamente definidas y utilizando exclusivamente los operadores definidos en el

sistema independientemente de lo que estos objetos y operadores puedan significar Existen

modelos relacionales y modelos multidimensionales

- Modelo Relacional

Es un modelo de datos basado en la loacutegica de predicados y en la teoriacutea de conjuntos Es el modelo

maacutes utilizado en la actualidad para modelar problemas reales y administrar datos dinaacutemicamente El

modelo relacional es el pilar fundamental para el disentildeo de la mayoriacutea de las bases de datos La

composicioacuten de estas bases de datos son decenas de tablas relacionadas

- Modelo Multidimensional

El modelo multidimensional es una teacutecnica para modelar bases de datos simples y entendibles al

usuario final ya sea para presentar la informacioacuten en un marco estaacutendar e intuitivo que permitan un

acceso de alto rendimiento Sus principales componentes son

Tablas de Hechos es la tabla central de un esquema y contiene los valores de las medidas de

negocio Cada medida se toma mediante la interseccioacuten de las dimensiones que la definen dichas

dimensiones estaraacuten reflejadas en sus correspondientes tablas de dimensiones que rodearaacuten la tabla

de hechos y estaraacuten relacionadas con ella

Tabla de Dimensiones son elementos que contienen atributos que se utilizan para restringir y

agrupar los datos almacenados en una tabla de hechos cuando se realizan consultas sobre dicho

datos en un entorno de data warehouse o data mart

Proceso ETL Es el proceso que permite a las organizaciones mover datos desde muacuteltiples fuertes reformatearlos

limpiarlos y cargarlos en otra base de datos data mart o data warehouse para analizarla y apoyar

un proceso de negocio

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

14 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Extraer Extraer la informacioacuten de las diferentes fuentes de datos

- Transformar Esta fase aplica una serie de reglas de negocio o funciones sobre los datos extraiacutedos

para convertirlos en datos que seraacuten cargados

- Carga es el momento en el cual los datos de la fase anterior (transformacioacuten) son cargados en el

sistema de destino

Cubos de Informacioacuten

Los cubos de informacioacuten o cubos OLAP son almacenes de datos donde se trata de organizar los

datos por tablas o relaciones los cubos OLAP tienen un nuacutemero indefinido de dimensiones ademaacutes

contendraacute datos de una determinada variable que se desea analizar proporcionando una vista loacutegica

de los datos provistos por el sistema de informacioacuten hacia el data warehouse esta vista estaraacute

dispuesta seguacuten unas dimensiones y podraacute contener informacioacuten calculada

A la informacioacuten de un cubo puede acceder mediante tablas dinaacutemicas en una hoja de caacutelculo o a

traveacutes de programas personalizados Las tablas dinaacutemicas le permiten manipular las vistas de la

informacioacuten con mucha facilidad Las diferentes operaciones que se pueden realizar con cubos de

informacioacuten se producen con mucha rapidez Llevando estos conceptos a un data warehouse eacuteste es

una coleccioacuten de datos que estaacute formada por dimensiones y variables entendiendo como

dimensiones a aquellos elementos que participan en el anaacutelisis y variables a los valores que se

desean analizar

Dimensiones

Las dimensiones de un cubo son atributos relativos a las variables son las perspectivas de anaacutelisis de

las variables (forman parte de la tabla de dimensiones) Son cataacutelogos de informacioacuten

complementaria necesaria para la presentacioacuten de los datos a los usuarios como por ejemplo

descripciones nombres zonas rangos de tiempo etc Es decir la informacioacuten general

complementaria a cada uno de los registros de la tabla de hechos

Variables

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

15 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Tambieacuten llamadas indicadores de gestioacuten son los datos que estaacuten siendo analizados Forman parte

de la tabla de hechos Maacutes formalmente las variables representan alguacuten aspecto cuantificable o

medible de los objetos o eventos a analizar Normalmente las variables son representadas por

valores detallados y numeacutericos para cada instancia del objeto o evento medido En forma contraria

las dimensiones son atributos relativos a las variables y son utilizadas para indexar ordenar agrupar

o abreviar los valores de las mismas

Georeferenciacioacuten

Es el proceso que nos permite agregar coordenadas geograacuteficas (latitud y longitud) a su base de

datos para que pueda ser visualizada en un mapa

A traveacutes de la georeferenciacioacuten se aporta con una nueva dimensioacuten en la comprensioacuten de la

informacioacuten del mercado para el sector retail proporcionando un soporte soacutelido para la toma de

decisiones en todos los aacutembitos

Empresa de Retail

Es un sector econoacutemico que engloba a las empresas especializadas en la comercializacioacuten masiva de

productos o servicios uniformes a grandes cantidades de clientes Es el sector industrial que entrega

productos al consumidor final

En el negocio del retail se pueden incluir todas las tiendas o locales comerciales que habitualmente

se encuentran en cualquier centro urbano con venta directa al puacuteblico sin embargo su uso se halla

maacutes bien ligado a las grandes cadenas de locales comerciales El ejemplo maacutes comuacuten del retail lo

constituyen los supermercados otros comercios tradicionalmente asociados al retail son las tiendas

por departamentos casas de artiacuteculos para el hogar ferreteriacuteas farmacias venta de indumentaria

libreriacuteas entre muchas maacutes

La complejidad del retail viene dada por la amplia variedad de artiacuteculos y tipos de artiacuteculos que

ofrecen asiacute como el nivel de operaciones efectuado Las operaciones de venta del retail generan una

cantidad de datos tal que puede resultar abrumadora para aquellos ajenos al negocio

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

16 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 2 Marco Teoacuterico

En este capiacutetulo se explicara sobre la inteligencia de negocios definicioacuten origen caracteriacutesticas y la

arquitectura general de la solucioacuten de BI estos conceptos ayudaran a fundamentar la

implementacioacuten de este proyecto

21 Inteligencia de Negocios

Introduccioacuten

Uno de los conceptos maacutes acertados para la definicioacuten de Inteligencia de Negocios es el descrito por

Thomas H Davenport el cual hace mencioacuten al teacutermino como

ldquoConjunto de Tecnologiacuteas y Procesos que utilizan datos para entender y analizar el desempentildeo del

negociordquo

Origen

El intereacutes por la Inteligencia de Negocios viene creciendo a medida que su empleo posibilita a las

corporaciones realizar una serie de anaacutelisis y proyecciones para agilizarlos procesos relacionados a la

toma de decisiones Es lo que defiende Howard Dresner vicepresidente de la empresa Gartner y

padre del teacutermino Asiacute como eacutel los norteamericanos ganaron fama por el desarrollo de las modernas

herramientas de BI

Pero en teacuterminos de registro histoacuterico Yves-Michel Marti cientiacutefico profesor y fundador de Egideria

una de las mayores empresas europeas de consultoriacutea en Inteligencia de Negocios clama por que el

viejo continente se reconozca como la cuna y la aplicacioacuten pionera del concepto de BI Seguacuten Marti

la tradicioacuten de los paiacuteses europeos estaacute repleta de referencias En sus estudios sobre economiacutea

inteligente uno de los ejemplos citados relata que a fines del siglo XVI la Reina Elizabeth I con el

objetivo de ocupar los territorios conquistados determinoacute que la base de la fuerza inglesa fuera

informacioacuten y comercio y le pidioacute al filoacutesofo Francis Bacon que inventase un sistema dinaacutemico de

informacioacuten el cual fue ampliamente aplicado por los ingleses

Por la oacuteptica de la tecnologiacutea la era que podemos llamar ldquopre-BIrdquo estaacute en un pasado no muy distante

aproximadamente entre treinta y cuarenta antildeos atraacutes cuando las computadoras dejaron de ocupar

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

17 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

salas gigantescas a medida que disminuyeron su tamantildeo y al mismo tiempo las empresas

comenzaron a ver los datos como una posible e importante fuente generadora de informaciones

decisorias

Sin embargo en aquella eacutepoca todaviacutea no existiacutean recursos eficientes que posibilitasen un anaacutelisis

consistente de esos datos para la toma de decisiones Era posible reunir informaciones de manera

integrada fruto de sistemas transaccionales establecidos con predominancia en datos jeraacuterquicos

pero que reunidos como bloques cerrados de informacioacuten permitiacutean una visioacuten de la empresa pero

no traiacutean ganancias decisivas o negociables Estamos hablando del final de los antildeos 60

El panorama comenzoacute a cambiar en la deacutecada del 70 con el surgimiento de las tecnologiacuteas de

almacenamiento y acceso a datos DASD (Direct Access Storage Device ndash dispositivo de

almacenamiento de acceso directo) y SGBD (Sistema Administrador de Base de Datos) dos siglas

cuyo principal significado era el de establecer una uacutenica fuente de datos para todo el procesamiento

A partir de entonces la computadora pasoacute a verse como un coordinador central para actividades

corporativas y la base de datos fue considerada un recurso baacutesico para asegurar la ventaja

competitiva en el mercado

Ilustracioacuten 1 Edgar Codd (1969)1

A comienzos de los antildeos 90 la mayoriacutea de las grandes empresas contaba solamente con Centros de

Informacioacuten (CI) que aunque manteniacutean stock de datos ofreciacutean poquiacutesima disponibilidad de

informacioacuten Igualmente los CIs supliacutean de cierta forma las necesidades de ejecutivos y

responsables por la toma de decisiones y suministraban informes e informaciones gerenciales El

mercado pasoacute a comportarse de un modo maacutes complejo y la Tecnologiacutea de la Informacioacuten avanzoacute

rumbo al perfeccionamiento de herramientas de software las cuales ofreciacutean informaciones precisas

1 Fuente httpbi-unadblogspotcom Autor Eduardo A Carrillo Q

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

18 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

y en el momento oportuno para definir acciones que teniacutean como objetivo la mejoriacutea del

desempentildeo en el mundo de los negocios

Entre 1992 y 1993 surgioacute el Data Warehouse un repositorio uacutenico de datos (los cuales fueron

consolidados limpiados y uniformizados) considerado por los especialistas en el asunto como pieza

esencial para la ejecucioacuten praacutectica de un proyecto de Inteligencia de Negocios Sin embargo cuando

se trata de BI las opiniones no siempre son unaacutenimes Seguacuten la evaluacioacuten de algunos consultores es

importante que la empresa que desea implementar herramientas de anaacutelisis disponga de un

repositorio especiacutefico para reunir los datos ya transformados en informacioacuten Ese repositorio no

debe ser necesariamente un Data Warehouse sino algo menos complejo como por ejemplo un

Data Mart (base de datos disentildeada de forma personalizada para asuntos o aacutereas especiacuteficas) o una

base de datos relacional comuacuten pero separada del ambiente transaccional (operativo) y dedicada a

almacenar las informaciones usadas como base para la realizacioacuten de diferentes anaacutelisis y

proyecciones

Ilustracioacuten 2 Descripcioacuten de un repositorio de informacioacuten2

Con ello el sector corporativo comenzoacute a interesarse por las soluciones de BI de forma maacutes

contundente principalmente a fines de 1996 cuando el concepto comenzoacute a ser difundido como un

proceso de evolucioacuten del EIS - Executive Information Systems - un sistema creado a fines de la

2 Fuente httpwwwslidesharenethugocesinteligencia-de-negocios-business-intelligence Autor Hugo

Ceacutespedes A

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

19 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

deacutecada del 70 a partir de los trabajos desarrollados por los investigadores del MIT (Massachusetts

Institute of Tecnology EEUU)

El EIS (Executive Information System) es un software que tiene la intencioacuten de suministrar

informaciones empresariales a partir de una base de datos

Con el paso de los antildeos el teacutermino Inteligencia de Negocios tuvo mayor alcance dentro de un

proceso natural de evolucioacuten abarcando una serie de herramientas como el propio EIS (Executive

Information System ndash Sistema de Informaciones Ejecutivas) maacutes las soluciones DSS (Decision Support

System ndash Sistema de Soporte a la toma de decisiones) Planillas Electroacutenicas Generadores de

Consultas y de Informes Data Marts Data Mining Herramientas OLAP entre tantas otras que

tienen como objetivo promover agilidad comercial dinamizar la capacidad de toma de decisiones y

refinar estrategias de relacioacuten con clientes para responder a las necesidades del sector corporativo

Ilustracioacuten 3 Evolucioacuten de la Inteligencia de Negocios3

La historia de la Inteligencia de Negocios tambieacuten estaacute profundamente relacionada al ERP (Enterprise

Resource Planning) que representa los sistemas integrados de gestioacuten empresarial cuya funcioacuten es

facilitar el aspecto operativo de las empresas Estos sistemas registran procesan y documentan cada

hecho nuevo y distribuyen la informacioacuten de manera clara y segura en tiempo real

Pero las empresas que implementaron estos sistemas se dieron cuenta raacutepidamente que tan soacutelo

almacenar gran cantidad de datos de nada valiacutea si esas informaciones estaban repetidas incompletas

3 Fuente httpwwwslidesharenethugocesinteligencia-de-negocios-business-intelligence Autor Hugo

Ceacutespedes A

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

20 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

y dispersadas en varios sistemas dentro de la corporacioacuten Se percibioacute que era necesario disponer de

herramientas que permitiesen reunir esos datos en una base uacutenica y trabajarlos de forma que

posibilitasen la realizacioacuten de diferentes anaacutelisis bajo variados aacutengulos Por esa razoacuten la mayoriacutea de

los proveedores de ERP comenzoacute a embutir en sus paquetes los moacutedulos de BI que estaacuten

sofisticaacutendose cada vez maacutes

Definicioacuten

Inteligencia de Negocios se define como la habilidad de generar conocimiento extraiacutedo a partir de

datos para apoyar a la toma de decisiones mediante procesos que hacen uso de metodologiacuteas

tecnologiacuteas y aplicaciones que permiten el tratamiento y la depuracioacuten de la informacioacuten de distintas

fuentes y como resultado aplicar teacutecnicas analiacuteticas de generacioacuten del conocimiento

Como componente de alto nivel de los sistemas de informacioacuten tienen una serie de ventajas y

beneficios para toda organizacioacuten entre los maacutes importantes estaacute el manejar vastas cantidades de

informacioacuten y obtener conocimiento de ellas permitiendo un mejor desempentildeo de la empresa Con

esa informacioacuten maacutes precisa y conocimiento que se adquiere se puede mejorar el manejo operativo

de la empresa tambieacuten se pueden tomar decisiones estrateacutegicas y se mejora el desempentildeo de

muchas de sus funciones como marketing ventas precios pronoacutesticos finanzas cadena de

abastecimientos y atencioacuten al cliente

La Inteligencia de Negocios busca convertir una empresa en una entidad analiacutetica esto implica que

ademaacutes de procesar datos e informacioacuten esta aprenda a generar conocimiento y sobretodo

aprendan de ello

Y como resultado hacer que las empresas sean maacutes productivas y tengan mayor competitividad

dentro del mercado

Entre las principales caracteriacutesticas se mencionan las siguientes

Accesibilidad a la informacioacuten

- Al ser la informacioacuten la base de la solucioacuten de inteligencia de negocios las herramientas deben

asegurar y garantizar el acceso a la informacioacuten de manera iacutentegra raacutepida y segura

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

21 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Apoyo en la toma de decisiones

- Las herramientas deben como resultado brindar anaacutelisis de informacioacuten relevantes que apoyen la

toma de decisiones y le permitan al usuario tener la facilidad de seleccionar y manipular la

informacioacuten que necesite

Orientacioacuten al usuario final

- Las herramientas prestan la mayor facilidad para el usuario final e independizar la parte teacutecnica

con el uso de las herramientas de presentacioacuten de manera que los usuarios finales tengan

acceso de forma intuitiva a la informacioacuten y puedan manipular y crear sus propios anaacutelisis

Otras caracteriacutesticas

- Obtener informacioacuten de manera oportuna y precisa en tiempo real

- Medir y evaluar el desempentildeo a nivel de proceso o a nivel organizacional

- Analizar patrones de comportamiento en el tiempo

- Ejecutar y monitorear planes operativos

- Analizar a la empresa bajo teacuterminos de mercado y competencia

- Eliminar suposiciones en la toma de decisiones

- Revelar oportunidades de crecimiento y rentabilidad

Importancia

La importancia de la implementacioacuten de una solucioacuten de inteligencia de negocios dentro de una

empresa radica en

- Soportar y apoyar a la toma de decisiones

- Analizar de forma intuitiva e interactiva la informacioacuten relevante del negocio

- Permitir a los usuarios manejar una gran cantidad de informacioacuten para el anaacutelisis y establecer sus

relaciones comprender comparativos y tendencias

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

22 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Prevenir la potencial perdida de informacioacuten relevante por la masiva acumulacioacuten de informacioacuten

histoacuterica

- Proveer la mejor plataforma tecnoloacutegica para el proceso decisional aumentando la performance

y rendimiento de la organizacioacuten

- Obtener y procesar informacioacuten estrateacutegica y operacional actual y pasada

- Medir el desempentildeo de una empresa bajo indicadores de gestioacuten

- Incentivar como proceso de mejora continua alineado a los objetivos estrateacutegicos de la empresa

Grados de Inteligencia dentro de una Empresa

Ilustracioacuten 4 Procesos Organizacionales4

La inteligencia de Negocios es el conjunto de tecnologiacuteas y procesos que permiten la generacioacuten de

conocimiento a partir de la informacioacuten relevante del rol de negocio para entender y analizar del

desempentildeo de la empresa tanto como negocio a nivel operativo taacutectico y estrateacutegico

Cada nivel tiene una funcioacuten primordial tanto dentro del mismo nivel como con los niveles aledantildeos

justamente buscando el alineamiento con los objetivos y procesos organizacionales y estos son

4 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

23 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Nivel Estrateacutegico

- Analizar y controlar el desempentildeo empresarial

- Control de meacutetricas e indicadores de gestioacuten

- Alinear las estrateacutegicas y objetivos corporativos de la empresa

Nivel Taacutectico

- Realizar consultas y anaacutelisis multidimensional sobre la informacioacuten relevante

- Acceder analizar y formatear informacioacuten de manera independiente

- Determinar los factores de anaacutelisis de la informacioacuten en tiempo y espacio

Nivel Operativo

- Reportes operativos bajo demanda

- Creacioacuten y distribucioacuten de reportes de cualquier fuente de datos seguacuten la necesidad del usuario

- Responder a preguntas de negocio correcta y oportunamente

22 Arquitectura General de la Solucioacuten de BI

Ilustracioacuten 5 Arquitectura de una solucioacuten de BI5

5 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

24 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

El esquema general que emplea una solucioacuten de inteligencia de negocios es el desarrollo y utilizacioacuten

de un sistema de informacioacuten inteligente el cual es creado a partir del modelamiento de la

informacioacuten relevante de la empresa mediante la determinacioacuten de meacutetricas y factores de anaacutelisis

seguacuten el rol del negocio

De acuerdo al nivel y a la complejidad de anaacutelisis las actividades de inteligencia de negocios se

resumen de la siguiente manera

Informacioacuten Operacional

Corresponde a la informacioacuten que administra la empresa como parte de su giro de negocio la misma

puede provenir de distintas fuentes

- Archivos de texto

- Archivos Excel

- BDD empresariales

Proceso ETL

- Las herramientas y teacutecnicas ETL (extraer transformar y cargar) extraen los distintos datos de

diversas fuentes los depuran y preparan (homogeneizacioacuten de los datos) para posteriormente

almacenarlos dentro de un data warehouse o data mart y finalmente poder consumir esta

informacioacuten resultante dentro de herramientas especializadas de anaacutelisis

23 Data Warehouse

Definicioacuten

Un Data Warehouse (DWH) es un repositorio central que contiene la informacioacuten maacutes valiosa de la

empresa Los datos que aquiacute se almacenan han pasado por un proceso de calidad que asegura su

consistencia Ademaacutes el repositorio estaacute construido de tal manera que el acceso sea lo maacutes raacutepido

posible

Objetivos

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

25 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Los objetivos principales de un Data Warehouse son

- Hacer la informacioacuten de la organizacioacuten accesible

- Hacer la informacioacuten de la organizacioacuten consistente

- Controlar el acceso efectivo a los datos

- Generar informacioacuten de manera flexible

- Servir de ayuda a la toma de decisiones

Ventajas

Las principales ventajas de un Data Warehouse son

- Toda la informacioacuten estaacute un solo lugar (Una sola fuente de la verdad)

- Informacioacuten actualizada

- Acceso raacutepido

- No hay liacutemites de espacio (Ej Archivos XLS)

- Contiene toda la historia de la compantildeiacutea

- Faacutecil de comprender (Modelada en teacuterminos del negocio)

- Contiene definiciones claras y uniformes

- Datos estandarizados

Sistema Tradicional vs Data Warehouse

Las diferencias entre estos dos tipos de sistemas son

Sistema Tradicional Data Warehouse

Especializada en la actualizacioacuten del procesamiento transaccional

Especializada en el almacenamiento y consulta jerarquizada de la informacioacuten

Orientado a un proceso particular del negocio Anaacutelisis del rol de negocio para el apoyo en toma de decisiones

Datos en general desagregados seguacuten el proceso

Datos en distintos niveles de detalle y agregacioacuten

Importancia del dato actual a nivel transaccional

Importancia del dato histoacuterico ya actual a nivel de anaacutelisis

Estructura entidad relacioacuten Estructura multidimensional

Usuarios de nivel operativo y taacutectico Usuarios de nivel estrateacutegico

Maneja informacioacuten operativa del negocio Maneja informacioacuten interna y externa de anaacutelisis de negocio

Tabla 1 Diferencias del Sistema Tradicional vs Data Warehouse

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

26 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Data Warehouse o Data Mart

Un Data Warehouse o Data Mart es un repositorio dentro de la base de datos que se caracteriza por

integrar la informacioacuten de distintas fuentes bajo un anaacutelisis y modelamiento previo de una

estructura que sea suficientemente estable vasta y raacutepida para el anaacutelisis del negocio de la empresa

La ventaja principal de este tipo de estructura dentro de la base de datos es la accesibilidad a la

informacioacuten ya que maneja un modelamiento desnormalizado a diferencia del modelo entidad

relacioacuten lo que permite generar rapidez y fluidez para las consultas de la informacioacuten

Un data warehouse abarca todos los procesos dentro de una empresa a nivel corporativo mientras

que un data mart es considerado un data warehouse especializado por cada una de las aacutereas dentro

de la organizacioacuten de la empresa

Como opcioacuten de implementacioacuten se tiene

- A partir de un data warehouse crear data marts especializados por cada una de las aacutereas de la

empresa

- Crear data marts especializados por cada aacuterea dentro de la empresa y posteriormente construir

un data warehouse unificado

Para cualquiera de los casos se debe tener las siguientes consideraciones

- Crear un data warehouse corporativo abarca una larga etapa de disentildeo Construccioacuten y

validacioacuten en un tiempo estimado de 1 a 2 antildeos

- Crear un data mart especializado conlleva pedidos de proyecto maacutes cortos aproximadamente de

3 a 4 meses por su focalizacioacuten en procesos especiacuteficos teniendo la consideracioacuten que no se

debe perder la visa final de integracioacuten con otros data marts

Caracteriacutesticas

Las caracteriacutesticas principales de un data warehouse y data mart son

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

27 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Integrado

- Toda la informacioacuten se maneja dentro de una estructura consistente ya que como se mencionoacute

la informacioacuten puede extraerse de distintas fuentes y se debe tener en cuenta la integracioacuten

entre todas ellas y a queacute nivel de detalle se analizaran

Temaacutetico

- El modelamiento busca integrar en un entorno operacional la informacioacuten relacional necesaria

para la generacioacuten del conocimiento del negocio mediante la organizacioacuten de la informacioacuten por

temas o puntos de anaacutelisis para facilitar su acceso y entendimiento basados en aspectos de

intereacutes de la empresa por ejemplo todo los datos sobre clientes pueden ser consolidados en

una uacutenica tabla del data warehouse como una dimensioacuten de clientes

Histoacuterico

- La estructura del data warehouse y data mart permite manejar la informacioacuten histoacuterica del

negocio para el estudio de tendencias y anaacutelisis de comportamiento ya que esta refleja un

estado de actividad del negocio en un determinado tiempo

Los sistemas tradicionales manejan la informacioacuten del diacutea a diacutea del negocio estos se centran en

la informacioacuten operacional mientras que la funcioacuten del data warehouse es el almacenamiento de

la informacioacuten histoacuterica del negocio este tiempo es determinado bajo el disentildeo y la estimacioacuten

de la relevancia de la informacioacuten

No volaacutetil

- El data warehouse maneja una estructura de lectura de la informacioacuten se especializa en la

buacutesqueda aacutegil y raacutepida en grandes cantidades de informacioacuten a diferencia de los modelos

tradicionales que soportan la transaccionalidad del negocio mediante las operaciones de

creacioacuten modificacioacuten eliminacioacuten y buacutesqueda

El data warehouse y data mart se actualizan mediante la incorporacioacuten de los uacuteltimos valores

tomados de las diferentes variables y distintas fuentes logrando mantener la informacioacuten integra

y no volaacutetil en el tiempo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

28 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

El principal problema es que dentro de los sistemas tradicionales la informacioacuten es cambiante de

un momento a otro por lo que se busca dentro del data warehouse es lograr una estructura

estable a los cambios en lo posible

Es decir que principalmente el data warehouse se enfoca en la carga inicial de la informacioacuten el

acceso a ella

24 Informacioacuten Georeferencial

Definicioacuten

Georeferenciacioacuten

- Es el proceso que nos permite agregar coordenadas geograacuteficas (latitud y longitud) a su base de

datos para que pueda ser visualizada en un mapa

A traveacutes de la georeferenciacioacuten se aporta con una nueva dimensioacuten en la comprensioacuten de la

informacioacuten del mercado para el sector retail proporcionando un soporte soacutelido para la toma de

decisiones en todos los aacutembitos

Un Dashboard que nos muestre la informacioacuten a traveacutes de mapas a partir de datos de sistemas

georeferenciales formato KML u otras fuentes espaciales nos va a permitir estratificar y navegar

por el mapa y la informacioacuten obteniendo como resultado un potente Dashboard que muestre

KPIrsquos e informacioacuten georeferenciada de una forma faacutecil e intuitiva para el usuario de negocio

Caracteriacutesticas

Principales caracteriacutesticas del uso de la informacioacuten georeferencial

- Procedencia geograacutefica de los clientes

- Visualizacioacuten de puntos de venta y caacutelculo de aacutereas de influencia anaacutelisis de cobertura

geograacutefica

- Seleccioacuten de zonas y clientes para acciones por canales directos

Ventajas

El uso de informacioacuten Georeferencial tiene las siguientes ventajas

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

29 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- La visualizacioacuten de la informacioacuten georeferenciada en Mapas optimiza la toma de decisiones

mediante Dashboards y proporciona ldquoValor Antildeadidordquo a un sistema Analiacutetico de BI

- Integracioacuten de la informacioacuten contenida en los data mart

- Consulta de datos OLAP

Georeferenciacioacuten en BI

Es una nueva perspectiva de la informacioacuten que aporta nuevas puertas de anaacutelisis y simplifica su

comprensioacuten Al mostrarse referenciada geograacuteficamente

La inteligencia de negocios transforma una herramienta operativa (georeferenciacioacuten) en un soporte

para la decisioacuten estrateacutegica

25 Empresa de Retail

Definicioacuten

Es un sector econoacutemico que engloba a las empresas especializadas en la comercializacioacuten masiva de

productos o servicios uniformes a grandes cantidades de clientes Es el sector industrial que entrega

productos al consumidor final

En el negocio del retail se pueden incluir todas las tiendas o locales comerciales que habitualmente

se encuentran en cualquier centro urbano con venta directa al puacuteblico sin embargo su uso se halla

maacutes bien ligado a las grandes cadenas de locales comerciales El ejemplo maacutes comuacuten del retail lo

constituyen los supermercados otros comercios tradicionalmente asociados al retail son las tiendas

por departamentos casas de artiacuteculos para el hogar ferreteriacuteas farmacias venta de indumentaria

libreriacuteas entre muchas maacutes La complejidad del retail viene dada por la amplia variedad de artiacuteculos

y tipos de artiacuteculos que ofrecen asiacute como el nivel de operaciones efectuado Las operaciones de

venta del retail generan una cantidad de datos tal que puede resultar abrumadora para aquellos

ajenos al negocio

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

30 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Caracteriacutesticas

Caracteriacutesticas destacadas de una empresa de retail

- Posee puntos de ventas

- Realiza ventas a plazos oacuterdenes especiales etc

- Gestioacuten de clientela retencioacuten y lealtad

- Gestioacuten y control de inventario

- Gestioacuten de oacuterdenes de compra y traslados

- Seguridad de gestioacuten y productividad

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

31 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 3 Herramientas de una Solucioacuten de BI

Se considera indispensable detallar las herramientas de una solucioacuten de BI que se utilizaraacute para este

proyecto Para lo cual el presente capiacutetulo comenzaraacute explicando cada componente de Oracle

Business Intelligence (OBI) seguido de una amplia definicioacuten sobre herramientas para la construccioacuten

de mapas para desarrollar el modelo baacutesico para uso de informacioacuten georeferencial

31 Herramientas de Oracle Business Intelligence (OBI)

Ilustracioacuten 6 Herramientas de Oracle BI6

La suite de Oracle BI posee e integra herramientas especializadas dentro de cada etapa del ciclo de

vida de desarrollo de una solucioacuten de BI

Las herramientas a explicar son Oracle y se han conceptualizado como una ayuda para la alta

gerencia en la toma de decisiones estrateacutegicas de la organizacioacuten Sin embargo debido al ambiente

de competencia actual las organizaciones cada vez maacutes deben tomar decisiones orientadas al diacutea a

6 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

32 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

diacutea que les permitan ser maacutes eficientes y satisfacer de manera maacutes completa las necesidades de sus

clientes

Estas herramientas trabajan de forma integral en una liacutenea de desarrollo estaacutendar por cada proceso

dentro del proyecto como se detalla a continuacioacuten

- Extraccioacuten transformacioacuten y carga (Oracle Warehouse Builder)

- Modelamiento y almacenamiento fiacutesico (Oracle Database)

- Modelamiento loacutegico (Oracle BI Server)

- Construccioacuten de anaacutelisis personalizados (Oracle Answers amp Dashboards)

311 Oracle Business Intelligence 11g

Introduccioacuten

Oracle Business Intelligence 11g comprende una suite completa de herramientas de inteligencia de

negocios bajo el sello de la compantildeiacutea Oracle es un sistema que ofrece una gran gama de capacidades

de presentacioacuten incluyendo informes notificaciones alertas cuadros de mando interactivos

consultas ad hoc gestioacuten de estrategia empresarial anaacutelisis de procesamiento analiacutetico en liacutenea

(OLAP) Balance Scorecard integracioacuten con sistemas moacuteviles y sistemas de gestioacuten

Entre las principales caracteriacutesticas se tiene

- Manejo de cuadros de mando e informes intuitivos guiados faacuteciles en uso y con una amplia

variedad de visualizaciones personalizables

- Generacioacuten de independencia entre los usuarios finales del aacuterea de TI en la creacioacuten y

modificacioacuten de informes y cuadros de mando

- Permite la creacioacuten de informes a medida de la empresa seguacuten los requerimientos del rol del

negocio

- Maneja un sistema de alarmas y notificaciones programables basado en eventos del negocio y

dirigido a los usuarios finales a traveacutes de un medio y canal dedicado

- Integracioacuten con herramientas de Microsoft Office para el consumo de publicacioacuten de

informacioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

33 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

312 Oracle Warehouse Builder

Ilustracioacuten 7 Herramientas de OWB7

Introduccioacuten

En la etapa de ETL Oracle cuenta con la siguiente herramienta para realizar esta funcioacuten Oracle

Warehouse Builder

OWB es un componente integral de cualquier versioacuten de la base de datos Oracle 11g Database bajo

cualquier plataforma certificada por Oracle al ser un componente propio de la base de datos to

tiene costo de licenciamiento adicional

Las principales caracteriacutesticas del producto son

Opcioacuten ETL

- Gestiona los procesos de extraccioacuten transformacioacuten y carga de datos de forma especializada

aumentando el desempentildeo productividad y capacidad de reutilizacioacuten

7 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

34 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Conectores especializados

- Los conectores permiten un acceso e integracioacuten entre las distintos tipos de oriacutegenes y

aplicaciones de ERP Y CRM propias de Oracle y de otros proveedores

Creacioacuten de perfil de datos

- Mediante la creacioacuten de perfiles de datos Oracle Warehouse Builder tiene la capacidad de

evaluar la calidad de los datos permitiendo crear reglas de limpieza de datos lo que se conoce

como transformacioacuten dentro del proceso de ETL y poder llevar un control gracias al componente

de auditoria de datos propio de OWB

Encapsulacioacuten de funciones y procesos propios del negocio

- OWB permite encapsular subprocesos definidos dentro de la herramienta o propios del sistema

de la empresa con el fin de reutilizarlos como objetos propios de la herramienta en futuros

procesos o flujos de ejecucioacuten

Correcciones de datos

- Mediante moacutedulos especializados de Oracle Warehouse Builder se puede generar o disentildear

reglas de autocorreccioacuten dentro de la ejecucioacuten de los procesos ya que estos definen como

deben ser tratados los datos y corregirlos en la transicioacuten al esquema destino

Dimensiones Cambiantes

- OWB maneja lo denominado dimensiones cambiantes bajo la metodologiacutea de Ralph Kimball esto

bajo una simple definicioacuten de los metadatos de la dimensioacuten haciendo que la loacutegica se la maneja

internamente y el usuario la vea como una dimensioacuten maacutes dejando la preocupacioacuten del manejo

de cambios y actualizaciones

Entre los aspectos maacutes relevantes de OWB se mencionan

- Asegurar la calidad de datos que integran el modelado relacional y multidimensional

- Permite la administracioacuten de todo el ciclo de vida de datos y metadatos

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

35 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Facilita la creacioacuten de esquemas data warehouse definicioacuten de jerarquiacuteas y medidas mapeo de

las fuentes de informacioacuten calendarizacioacuten ejecucioacuten y mantenimiento de las actividades de

ETL

- Consolida informacioacuten desde fuentes dispersas

- Permite la conexioacuten a cualquier base de datos

- Todo proceso ETL se encuentra dentro de OWB

- Cubre el ciclo de disentildeo desarrollo y produccioacuten

- 95 coacutedigo es generado por OWB

- Lleva registros de auditoria de todos los procesos de OWB

- Modelamiento grafico de esquemas multidimensionales

- Faacutecil mantenimiento de metadatos y proyectos en OWB

313 Oracle Database

Ilustracioacuten 8 Herramientas de Oracle Database8

8 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

36 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Introduccioacuten

Oracle Database es una plataforma integral de base de datos para Data Warehousing e Inteligencia

de Negocios que brinda un gran rendimiento en escalabilidad y desempentildeo ideal para el desarrollo

de data warehouse y data marts ofreciendo una plataforma exclusiva para el anaacutelisis de informacioacuten

Caracteriacutesticas para la Integracioacuten con Data Warehousing

La base de datos Oracle cuenta con un amplio grupo de capacidades para el desarrollo y ejecucioacuten de

procesos de ETL mediante el uso de la herramienta OWB pero estas pueden ser utilizadas en otros

entornos integrados de data warehousing entre estas caracteriacutesticas incluyen

Funciones

- Oracle Database ofrece optimizaciones de desempentildeo en el manejo de cargas y consultas de

informacioacuten del data warehouse manejo simultaneo de usuarios manejo de solicitudes de

operaciones mediante el uso de un componente propio para la administracioacuten de recursos y

peticiones de la base de datos Ademaacutes maneja un modelo de consistencia de lectura que

garantiza que la carga de informacioacuten no impacte el rendimiento

Particionamiento

- Oracle mediante el particionamiento impide que los procesos se vuelvan lentos y aumenten los

gastos de recursos y tiempos Este proceso consiste en dividir a las tablas maacutes grandes en tablas

maacutes pequentildeas seguacuten el establecimiento de normas de acceso la informacioacuten que es accedida

con menos frecuencia puede ser dividida en otras tablas y poder ser almacena en dispositivos de

almacenamiento menos costosos lo que puede significar un ahorro sustancial

Comprensioacuten

- La comprensioacuten es una de las caracteriacutesticas maacutes populares dentro del desarrollo de data

warehouse esto es posible mediante el empleo de algoritmos especializados y propios de Oracle

que logran compresiones superiores

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

37 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

314 Oracle BI Server

Ilustracioacuten 9 Herramientas de OBI Server9

Introduccioacuten

Oracle BI Server es el pilar dentro de la arquitectura unificada de Oracle Business Intelligence para

los servicios de anaacutelisis como son BI Interactive Dashboards Answers (para el anaacutelisis y las consultas

ad-hoc) BI Answers (para la administracioacuten de desempentildeo)

Modelamiento de OBI Server

OBI Server maneja el modelamiento loacutegico del data warehouse en una arquitectura de tres capas

(layers) brindando un esquema centralizado totalmente flexible y administrable estas capas son

Physical Layer

- En esta capa especiacutefica los paraacutemetros de conexioacuten y los esquemas de las diferentes fuentes de

informacioacuten incluyendo o importando objetos de modelos relacionales como tablas columnas

joins paraacutemetros de seguridad entre otros y objetos de modelos multidimensionales como

meacutetricas dimensiones jerarquiacuteas entre otros

9 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

38 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Business Model and Mapping Layer

- En esta capa se incluyen los objetos importados en la capa fiacutesica conformando objetos de

dimensioacuten sus jerarquiacuteas crear llaves de navegacioacuten definir meacutetricas con sus meacutetodos de

agregacioacuten establecer reglas de seguridad de datos disentildear medidas personalizables incluyendo

reglas complejos de negocio reglas dimensionales y funciones de series de tiempo entre otros

Presentation Layer

- En esta capa se establece el modelamiento de la capa de negocio en teacuterminos de negocio

entendibles para el usuario final ademaacutes se establecen caracteriacutesticas de formato tanto de

valores como de presentacioacuten a nivel de objetos

Ademaacutes se definen permisos basados en roles de usuarios para el acceso a nivel de los objetos y

atributos

La definicioacuten de estos objetos es el resultado para la capa de presentacioacuten usados para la

creacioacuten de anaacutelisis reportes cuadros de mando y maacutes

315 Oracle OBI Answers amp Dashboard

Ilustracioacuten 10 Herramientas de OBI Answers amp Dashboards10

10 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

39 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Introduccioacuten

OBI Answers amp Dashboards es el componente especializado de la capa de presentacioacuten de Oracle su

acceso es mediante una interfaz web totalmente personalizado que no requiere ninguna descarga

adicional ni alguacuten tipo de configuracioacuten o conexioacuten en especial este componente se basa en roles de

usuario y estaacute enfocada totalmente al usuario final de la solucioacuten de BI

Este componente permite desarrollar y disentildear reportes cuadros de mando interactivos cuadros de

tendencias anaacutelisis de KPIs estimaciones y caacutelculos personalizados reportes bajos condicionantes

alarmas entre otros

El principal objetivo de esta herramienta es brindar al usuario final todas las facilidades de uso tanto

en la interactividad con el modelo como medio de evaluacioacuten de los procesos y determinacioacuten de

informacioacuten relevante como apoyo para tomar decisiones y acciones oportunas

Las caracteriacutesticas principales de OBI Answers amp Dashboards son

- Proveer una alta interactividad faacutecil uso y autosuficiencia al usuario

- Personalizacioacuten de permisos bajo el esquema de roles por usuario

- Manejar una estructura tradicional de BI incluyendo KPIs e indicadores

- Brindar la flexibilidad y dinamismo para mejorar la experiencia final del usuario mediante el uso

de caracteriacutesticas analiacuteticas navegaciones inteligentes y objetos interactivos

- Visualizacioacuten de la informacioacuten en tiempo real

- Uso de interaccione de navegacioacuten y profundizacioacuten (Drill Down) para anaacutelisis de la informacioacuten a

nivel de detalle

- Permite crear reporte ad-hoc tablas dinaacutemicas e informes basados en drag and drop mediante el

empleo de wizards de creacioacuten

- Guarda organiza y comparte reportes creados con la posibilidad de publicacioacuten para uno o varios

usuarios

- Automatizacioacuten en la deteccioacuten y comunicacioacuten de problemas u oportunidades mediante alertas

- Activacioacuten de acciones bajo la definicioacuten de condicionantes

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

40 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

32 Mapas en Oracle Business Intelligence (OBI)

Ilustracioacuten 11 Mapa en OBIEE 11

Introduccioacuten

Una imagen vale maacutes que mil palabras Esto es particularmente cierto cuando se trata de captar la

complejidad de las interacciones entre las personas los recursos los productos y los procesos de

negocio distribuidas en el espacio geograacutefico

Oracle Fusion Middleware Map Viewer (o simplemente visualizador de mapas) proporciona una

potente visualizacioacuten de datos geoespaciales y los servicios de informacioacuten Este visualizador de

mapas estaacute escrito puramente en Java y se ejecuta en un entorno J2EE Les proporciona a los

desarrolladores de aplicaciones web un medio versaacutetil para integrar y visualizar los datos de negocio

con los mapas

Como las ventas y el rendimiento de datos se analizan a menudo mediante paraacutemetros tales como

ubicacioacuten geografiacutea territorio de ventas la mayoriacutea de las aplicaciones de inteligencia de negocios

incluyen estos paraacutemetros

11 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

41 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

OBIEE 11g integra el visualizador de mapas para mostrar los datos de forma masiva capturando y

simplificando relaciones complejas convirtieacutendolos en paquetes faacutecilmente consumibles y poderosos

de informacioacuten inequiacutevoca

En la siguiente seccioacuten hablaremos del Map Viewer Map Builder la obtencioacuten de datos en mapas y

obtener mapas en cuadros de mando etc

iquestCuaacutendo y porque son uacutetiles los mapas

Los mapas proporcionan una potente solucioacuten para la localizacioacuten de los activos (personas clientes

productos vehiacuteculos etc) y aacutereas (zonas regiones etc) conducen a mejores formas de priorizacioacuten

planificacioacuten y ejecucioacuten de sus objetivos

Cuando se combinan los mapas con las tendencias temporales y otros graacuteficos en un panel de

control el resultado es muchas maacutes intuitivo y un conocimiento maacutes profundo de la informacioacuten

Los mapas son uacutetiles en las situaciones siguientes

- Visualizacioacuten de los datos relativos a las ubicaciones geograacuteficas de los continentes paiacuteses

estados regiones ciudades y calles

- Visualizacioacuten de alta densidad de datos en un aacuterea relativamente maacutes pequentildea

- Las relaciones espaciales y los patrones son maacutes faacuteciles para el cerebro humano para asimilar

- Visualizacioacuten de los detalles de un mapa a un reporte detallado tabla o graacutefico

Con dos ejemplos ilustraremos como podemos aplicar los mapas

Una empresa de servicios de gestioacuten de transporte de carga y suministro puede utilizar mapas para

- Visualizar la exportacioacuten y el volumen de importaciones en una zona como de alto nivel o

geograacuteficas

- Proporcionar detalles granulares de carga o contenedor posicioacuten de origen hasta el puerto de

destino

- Supervisar el puerto que enviacutea el nuacutemero maacuteximo de contenedores a un destino

- Las acciones de los ingresos por servicios prestados en una regioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

42 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- La deteccioacuten de las tendencias geograacuteficas en el crecimiento del volumen e ingresos

Una empresa de retail puede obtener los siguientes beneficios mediante la visualizacioacuten de los

mapas en OBIEE Dashboards

- Visualizar el rendimiento de las ventas no solo de toda la empresa sino especiacuteficamente de cada

producto a traveacutes de diferentes ubicaciones

- Proporcionar vista de alto nivel de los ingresos generados durante las ofertas festivas diacuteas de

fiestas y fines de semana a traveacutes de diferentes paiacuteses ubicaciones etc

- Supervisar los ingresos generados por la empresa para analizar el rendimiento del marketing por

estado paiacutes y coacutedigo postal

- Analizar la efectividad de campantildeas o promociones regionales

33 Herramientas para la Construccioacuten de Mapas

331 Oracle Fusion Middleware Map Viewer

Ilustracioacuten 12 Arquitectura del Map Viewer12

12 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

43 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Definicioacuten

Oracle Fusion Middleware Map Viewer es un conjunto de herramientas para desarrolladores Se

trata de un conjunto de componentes de Java programables para la prestacioacuten de mapas a partir de

datos de aplicaciones geoespaciales que se guarda y gestiona en la base de datos Oracle

Los atributos claves del Map Viewer son los siguientes

- Incluye un motor de renderizado

- Se puede comunicar con un navegador web o la aplicacioacuten cliente utilizando el protocolo HTTP

- Obtiene acceso a datos espaciales (lectura y escritura del Oracle Spatial and Locator) a traveacutes de

JDBC (Java Database Connectivity) llama a la base de datos

- Puede ser desplegado de forma independiente de la plataforma y estaacute disentildeado para integrarse

con aplicaciones de mapas

- Oculta la complejidad de las consultas de datos espaciales y el proceso de representacioacuten

cartograacutefica

- Se puede acceder mediante la direccioacuten URL http[hostname]9704mapviewer

332 Map Builder Tool

Ilustracioacuten 13 Interfaz del Map Builder Tool13

13 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

44 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Definicioacuten

Oracle proporciona un programa de utilidad independiente llamado Map Builder una parte del kit

Map Viewer que ayuda a la creacioacuten y gestioacuten de metadatos de mapeo

Existen cuatro tipos de metadatos estilos temas mapas base y capas de mapa requeridos por el

visualizador de mapas para definir una apariencia deseada para el mapa Ademaacutes de manejar los

metadatos la herramienta proporciona interfaces para previsualizar los metadatos y la informacioacuten

espacial

Estilos

- Los estilos son los atributos graacuteficos baacutesicos por ejemplo un texto color liacutenea aacuterea marker (que

representa un patroacuten en el mapa) etc

Ilustracioacuten 14 Estilo Marker en Map Builder Tool14

14 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

45 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Temas

- Un tema es un conjunto de caracteriacutesticas geograacuteficas que comparten atributos similares

ademaacutes de las normas de representacioacuten y de etiquetado que le dice MapViewer queacute estilos se

utilizaraacute para representar la etiqueta y las caracteriacutesticas

Considere la posibilidad de un tema como la capa de mapas que varios temas se apilan una

encima de otra para componer un mapa Por ejemplo a las fronteras del paiacutes temas pueden ser

la capa inferior con otros temas como las fronteras estatales lago caminos en la parte superior

de la misma

Ilustracioacuten 15 Creacioacuten de un tema en Map Builder Tool15

Mapas Base

- Un mapa base es una coleccioacuten ordenada de temas para ser utilizado en la prestacioacuten de un

mapa Si se especifica un mapa de base en una solicitud de mapa los temas en el mapa base se

prestan una encima de cada precedente en el orden especificado en la definicioacuten del mapa

15 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

46 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 16 Visualizacioacuten de un Mapa Base en Map Builder Tool16

Capas de Mapa

- Las capas de mapa se utiliza sobre todo por el Oracle Maps JavaScript que proporciona el

JavaScript API con la informacioacuten sobre una capa de mapa se puede arrastrar incluyendo su

liacutemite geograacutefico sistema el nuacutemero de niveles de zoom discretos y el tamantildeo y el formato de

los mosaicos de mapas individuales a cada coordenada nivel de zoom en formato XML

Ilustracioacuten 17 Niveles de Zoom de una Capa de Mapa en Map Builder Tool17

16 Fuente OBIEE Maps Autor Oracle

17 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

47 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

333 Oracle Spatial Data

Definicioacuten

Oracle Spatial 11g es una opcioacuten para Oracle Database 11g Enterprise Edition proporciona

capacidades espaciales avanzadas para soportar aplicaciones geoespaciales servicios basados e

ubicacioacuten y sistemas de informacioacuten espacial de la empresa

Se requiere una base de datos Oracle para almacenar las ldquocapasrdquo (por ejemplo los liacutemites del paiacutes)

que se van a representar en la parte superior de los mapas de fondo Si se necesita modificar o

transformar los datos especiales es necesario adquirir licencias de Oracle Spatial en la base de datos

que realiza la operacioacuten

34 OBIEE integrado con Map Viewer

Ilustracioacuten 18 OBIEE asociado con los Mapas18

18 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

48 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Introduccioacuten

Oracle Business Intelligence 11g tiene la posibilidad de crear faacutecilmente cuadros de mando que

incorporan vistas de mapa y mostrar sus indicadores clave de rendimiento (KPI) En OBIEE 11g los

mapas son simplemente un nuevo tipo de vista al igual que las tablas y graacuteficos

Map Viewer estaacute instalado y configurado en Oracle WebLogic como parte del proceso de instalacioacuten

OBIEE 11g La uacutenica configuracioacuten posterior a la instalacioacuten requerida es configurar el Map Viewer

para que apunte a la fuente que contienen los datos espaciales (base de datos Oracle) y le

proporcionaraacute mapas de fondo (Oracle Datbase Oracle eLocation Web Map Service Provider

Google Maps o Bing Maps)

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

49 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 4 Anaacutelisis de las Metodologiacuteas de Business Intelligence

En el siguiente capiacutetulo el anaacutelisis de las metodologiacuteas de business intelligence se centraraacute

especiacuteficamente en dos metodologiacuteas Ralph Kimball y Bill Inmon asiacute mismo se mostraraacute un cuadro

comparativo para seleccionar la metodologiacutea correcta para la implementacioacuten del modelo baacutesico

para el uso de informacioacuten georeferencial en aplicaciones de business intelligence caso de estudio

empresa de retail

41 Ralph Kimball Vs Bill Inmon

Para el desarrollo de proyectos de BI es necesaria la seleccioacuten y la aplicacioacuten de una metodologiacutea

especializada para este tipo de proyectos dentro de este campo de inteligencia de negocios se

encuentra a dos personajes reconocidos por la creacioacuten de sus metodologiacuteas estos son Kimball e

Inmon

Para el desarrollo del presente proyecto se toma la aplicacioacuten de la metodologiacutea de Ralph Kimball

por el motivo de que dentro de las herramientas de BI de Oracle viene incluida la metodologiacutea de

este autor

Pero con medio de justificacioacuten se hace un comparativo entre estas dos metodologiacuteas donde se

evidenciaraacute el enfoque y la aplicacioacuten que tiene cada una mostrando ventajas y desventajas de las

mismas

Antes de iniciar se expone el enfoque general tanto de la metodologiacutea de Ralph Kimball como de Bill

Inmon

- De acuerdo a Inmon un data warehouse es un conjunto de datos orientados por temas

integrados variantes en el tiempo y no volaacutetiles que tienen por objetivo dar soporte a la toma

de decisiones

- De acuerdo a Ralph Kimball un data warehouse es una copia de los datos transaccionales

especiacuteficamente estructurada para la consulta y el anaacutelisis

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

50 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

A continuacioacuten se realiza un anaacutelisis de cada una de las metodologiacuteas mencionadas

Modelamiento seguacuten Inmon

Bill Inmon propone la necesidad de crear un lugar centralizado donde se almacenen los datos

transaccionales de las empresas para que puedan ser utilizados para el anaacutelisis yendo de los maacutes

general al maacuteximo detalle creando un data warehouse a nivel corporativo y crear data marts

departamentales

Dentro de su enfoque al igual que Kimball este propone la extraccioacuten carga y transformacioacuten de la

informacioacuten pero al tener un enfoque de esta forma de lo global al detalle el desarrollo se hace maacutes

difiacutecil y puede tomar mayor tiempo

Modelamiento seguacuten Kimball

Kimball concuerda con Inmon en la creacioacuten de un solo repositorio consolidado de informacioacuten y

afirma la creacioacuten de procesos que permita la extraccioacuten transformacioacuten y carga de dicha

informacioacuten la diferencia planteada radica en la creacioacuten de lo maacutes pequentildeo a lo maacutes grande esto

significa crear en una primera instancia data marts departamentales y luego crear un data

warehouse corporativo

Esta integracioacuten de varios data marts se lo logra mediante la reutilizacioacuten de objetos como

dimensiones atributos jerarquiacuteas y medidas resultando una implementacioacuten maacutes sencilla y flexible

En resumen la metodologiacutea de Inmon estaacute orientada al desarrollo de soluciones complejas y de gran

alcance brindando perdurabilidad y robustez a la solucioacuten mientras que la metodologiacutea de Kimball

estaacute dirigida principalmente a pequentildeos y medianos desarrollos en donde las caracteriacutesticas

esenciales son la usabilidad facilidad para el usuario y el raacutepido desarrollo de la solucioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

51 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Cuadro Comparativo de las Ventajas y Desventajas de Inmon y Kimball

ESPECIFICACION INMON KIMBALL

Generalizacioacuten General a detalle Detalle a general

Arquitectura orientada a Data warehouse Data mart

Complejidad de implementacioacuten Compleja Simple

Usabilidad para el usuario Baja Alta

Orientado a Orientado a temas Orientado a procesos

Modelamiento Tradicional Dimensional

Esquemas de modelamiento Normalizado Desnormalizado

Manejo de cambios en dimensiones Continuo y discreto Dimensiones cambiantes

Dirigido a IT Usuarios finales

Tiempo de desarrollo Largo plazo Corto y mediano plazo

Ayuda a la toma de decisiones Estrateacutegicas Taacutecticas

Flexibilidad Baja Alta

Costo de implementacioacuten Alto Bajo

Equipo de desarrollo Especialistas Generalistas Tabla 2 Ventajas y Desventajas ndash Inmon vs Kimball

Seguacuten lo mencionado anteriormente y bajo el esquema del presente proyecto y las prestaciones de

las herramientas presentadas para la implementacioacuten de la solucioacuten se opta por implementar la

metodologiacutea de Kimball ya que se ajusta a las necesidades de una empresa de retail principalmente

en tiempo de desarrollo esquematizacioacuten a nivel departamental complejidad de desarrollo y costo

de implementacioacuten

42 Metodologiacutea de Ralph Kimball

Introduccioacuten

Ralph Kimball es uno de los principales autores dentro del mundo de data warehouse e inteligencia

de negocios el enfoque principal de la metodologiacutea de Kimball es el desarrollo de un data warehouse

de forma entendible y veloz

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

52 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Modelo Dimensional (Dimensional Modeling)

El modelamiento que propone Ralph Kimball se basa en la creacioacuten de modelos de tablas y

relaciones bajo un conjunto de mediciones de los procesos de negocio mediante una estructura de

acceso de alto rendimiento

Cada modelo estaacute compuesto por

Dimensiones

- Es una coleccioacuten o agrupacioacuten de caracteriacutesticas similares de un objeto considerado como factor

de anaacutelisis dentro del rol de negocio

Las dimensiones almacenan datos descriptivos o cualitativos con los que se analiza el proceso

Medidas

- Son atributos cuantificables de un hecho que representa un comportamiento del rol de negocio

basado en dimensiones

Tabla de Hechos

- Es una representacioacuten de un proceso de negocio a determinado detalle seguacuten la definicioacuten de las

dimensiones del modelo el cual mide al negocio bajo la determinacioacuten de medidas meacutetricas o

indicadores

Jerarquiacutea

- Dentro de una dimensioacuten se debe definir al menos una jerarquiacutea la misma que puede contener

uno o maacutes niveles entendiendo como jerarquiacutea el nivel de detalle de la informacioacuten que se va

analizar desde lo maacutes general hasta su miacutenimo detalle

Meacutetodos de Agregacioacuten

- Las medidas son valores cuantitativos que permiten calificar un evento o proceso del negocio a

determinado nivel de anaacutelisis dentro de las opciones de desarrollo se puede determinar

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

53 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

meacutetodos de agregacioacuten predefinidos o personalizados para la operacioacuten de dichos valores seguacuten

sea el caso y propoacutesito de la medida

Estructura de Disentildeo

- Basado en el contexto de los componentes que forman parte de un data warehouse y data mart

existe un disentildeo principal que es

Modelo Estrella

- Maneja un esquema centralizado formado por la tabla de hechos en la parte central y tablas de

dimensiones alrededor conectadas mediante la composicioacuten de llaves primarias hacia la tabla de

hechos

Ilustracioacuten 19 Modelo Estrella19

19 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

54 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Sistemas de Procesamiento

- OLAP (OnLine Analytical Processing) es el sistema de procesamiento de informacioacuten de los

modelos de inteligencia de negocios posee una estructura optimizada de organizacioacuten de la

informacioacuten para anaacutelisis analiacutetico su estructura permite un acceso aacutegil y dinaacutemico a grandes

cantidades de informacioacuten a diferencia de los modelos de base de datos tradicionales

OLAP posee dos tipos de procesamiento esto son

MOLAP (Multidimensional OLAP)

- Es un sistema de procesamiento analiacutetico multidimensional que se basa en el procesamiento y

almacenamiento de la informacioacuten de los cubos OLAP en matrices optimizadas de

almacenamiento en vez de una base de datos relacional

ROLAP (Relational OLAP)

- Es un sistema de procesamiento relacional en liacutenea que se especializa en el procesamiento y

almacenamiento de la informacioacuten de bases de datos relacional este sistema genera SQLrsquos para

el caacutelculo de medidas y dimensiones

El sistema ROLAP es construido dentro de una base de datos relacional y posee tablas fiacutesicas

especiacuteficamente disentildeadas para el almacenamiento de los pre-caacutelculos y caacutelculos de medidas

agregadas

ROLAP administra el procesamiento almacenamiento y migracioacuten de los datos entre las base de

datos relacionales

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

55 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

43 Fase de la Metodologiacutea Ralph Kimball

Ilustracioacuten 20 Tareas de la Metodologiacutea de Kimball20

A continuacioacuten se describe las fases de la metodologiacutea de Ralph Kimball para la ejecucioacuten de

proyectos de BI

Planeacioacuten del proyecto

El principal objetivo de esta fase es el establecimiento y afinamiento de la estrategia de

implementacioacuten de data warehouse desde la parte administrativa funcional y teacutecnica basados en el

marco estrateacutegico de la organizacioacuten mediante la evaluacioacuten de la estructura organizacional de la

empresa riesgos y anaacutelisis de costo beneficio

Definicioacuten de requerimientos del negocio

El objetivo a llevar acabo de esta fase es el levantamiento de los requerimientos de negocio y definir

el enfoque y alcance de la solucioacuten seguacuten estos

Los requerimientos del negocio son la base en el disentildeo desarrollo y monitoreo del desempentildeo de la

solucioacuten de inteligencia de negocios

20 Fuente Metodologiacutea Kimball Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

56 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Dentro de esta fase se definen los requerimientos del negocio incluyendo la determinacioacuten de la

informacioacuten a consumir las fuentes de origen y destino de la informacioacuten el estimacioacuten de tiempos

de extraccioacuten y actualizacioacuten de la informacioacuten los meacutetodos de validacioacuten transformacioacuten y carga de

datos la definicioacuten de los procesos de respaldo y recuperacioacuten de datos asiacute como los recursos

tecnoloacutegicos requeridos

Disentildeo de la arquitectura tecnoloacutegica

El objetivo de esta fase es determinar y establecer el ambiente arquitectoacutenico y tecnoloacutegico de

soporte para el desarrollo e implementacioacuten de la solucioacuten de inteligencia de negocios para poder

proveer una arquitectura estable

Definicioacuten del modelo dimensional

El objetivo de esta fase es establecer el modelamiento de la estructura del data warehouse

suficientemente vasta y estable que soporte a los requerimientos establecidos en la fase ldquodefinicioacuten

de requerimientos del negociordquo

Logrando un modelo relacional que permita la medicioacuten de un proceso dentro del rol de negocio de

la empresa bajo los conceptos de anaacutelisis del modelo y los niveles de jerarquizacioacuten y agregacioacuten de

la informacioacuten

A continuacioacuten se detalla un proceso de pasos enfocado a la generacioacuten del modelo dimensional

seguacuten la metodologiacutea de Ralph Kimball

1 Seleccioacuten del proceso

Seleccionar que proceso se implementara dentro del data mart o data warehouse dadas las

necesidades del negocio presupuesto y tiempo disponible

2 Seleccioacuten de la granularidad

Implica decidir queacute es lo que va a representar cada registro de la tabla de hechos Solo despueacutes de

seleccionar la granularidad de la tabla de hechos se puede definir e identificar las dimensiones se

determina la granularidad de cada tabla de dimensioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

57 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

3 Identificacioacuten y conformacioacuten de las dimensiones

Con lleva identificar y conformar las dimensiones bajo el contexto de la tabla de hechos centralizada

4 Seleccioacuten de hechos

La granularidad de la tabla de hechos determina queacute medidas o meacutetricas pueden usarse en el data

warehouse estos deben ser numeacutericos y aditivos (sumatoria promedio ponderaciones fechas

entre otros)

5 Almacenamiento de los valores pre calculados en la tabla de hechos

Determinar si existe la posibilidad de utilizar valores pre-calculados para mejorar los tiempos de

respuesta

6 Terminacioacuten de la tablas de dimensiones

Es recomendable que se antildeada tanta informacioacuten descriptiva como sea posible dentro de las

dimensiones ya que esto permite realizar un anaacutelisis a mayor detalle

7 Seleccioacuten de la duracioacuten de la base de datos

La duracioacuten mide hasta que momento la informacioacuten del pasado se deberaacute almacenar en la tabla de

hechos

8 Control de las dimensiones cambiantes

Implica tener las consideraciones del mantenimiento de la informacioacuten histoacuterica por cambios de una

dimensioacuten Existen 3 tipos de dimensiones cambiantes

Tipo 1

Cuando el atributo cambia este se sobre escribe y no se guarda sui historia

Tipo 2

Cuando el atributo cambia este hace que se genere un nuevo registro en la dimensioacuten dicho registro

maneja fechas de vigencia

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

58 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Tipo 3

Cuando el atributo dentro de la dimensioacuten cambia este hace que se almacenen dos valores el

anterior y el nuevo en el mismo registro

Disentildeo de aplicacioacuten de BI

En esta fase se realizara el disentildeo del modelamiento de la solucioacuten de inteligencia de negocios que

soportara los requerimientos determinados en la fase ldquodefinicioacuten de requerimientos del negociordquo

justamente para establecer la creacioacuten de los modelos multidimensionales y todas las

especificaciones necesarias para el acceso y consumo de la informacioacuten de forma oacuteptima y eficaz

Seleccioacuten e instalacioacuten del producto

El objetivo de esta fase es la validacioacuten y preparacioacuten de la infraestructura fiacutesica y tecnoloacutegica para el

desarrollo y produccioacuten de la solucioacuten

Disentildeo fiacutesico

Esta fase se encarga de convertir el modelo loacutegico del data warehouse en un modelo fiacutesico dentro de

la base de datos bajo las primicias de acceso depuracioacuten y carga y actualizacioacuten de la informacioacuten

Disentildeo y desarrollo de ETL

El objetivo de esta fase es identificar el o los procesos de extraccioacuten transformacioacuten y carga de la

informacioacuten fuente hacia el modelo de data warehouse

El resultado de este proceso es el disentildeo de los procesos de extraccioacuten transformacioacuten y carga

teniendo en cuenta los distintos escenarios y factores de cambio como son la periodicidad de

actualizacioacuten ajuste a procesos planificados de ejecucioacuten de forma automaacutetica acceso a fuentes

locales o remotas entre otros

Desarrollo de la aplicacioacuten de BI

En esta fase se desarrolla e implementa la solucioacuten de BI seguacuten lo establecido en etapas anteriores

maacutes la creacioacuten de reportes cuadros de mando indicadores alertas controles de acceso entre

otros

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

59 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Los principales componentes son

1 Informes Estaacutendar

Los informes estaacutendar son la base del espectro de aplicacioacuten de BI Por lo general son informes

relativamente simples de formato predefinido y paraacutemetros de consulta fijos

Proporcionan a los usuarios un conjunto baacutesico de informacioacuten acerca de lo que estaacute sucediendo en

un aacuterea determinada de la empresa

Son informes que los usuarios usan diacutea a diacutea La mayor parte de lo que piden las personas durante el

proceso de definicioacuten de requisitos se clasificariacutea como informes estaacutendar Por eso es conveniente

desarrollar un conjunto de informes estaacutendar en el ciclo de vida del proyecto

Algunos informes estaacutendares tiacutepicos podriacutean ser

- Ventas del ano actual frente a previsioacuten de ventas por vendedor

- Tasa de renovacioacuten mensual por plan de servicio

- Tasa de respuestas de correo electroacutenico por promocioacuten por producto (marketing)

- Volumen por producto como un porcentaje del total de ventas

2 Aplicaciones Analiacuteticas

Las aplicaciones analiacuteticas son maacutes complejas que los informes estaacutendar Normalmente se centran en

un proceso de negocio especiacutefico y resumen cierta experiencia acerca de coacutemo analizar e interpretar

ese proceso del negocio

Estas aplicaciones pueden ser avanzadas e incluir algoritmos y modelos de mineriacutea de datos que

ayudan a identificar oportunidades o cuestiones subyacentes en los datos

Algunas aplicaciones analiacuteticas comunes incluyen

- Anaacutelisis de la eficacia de las promociones

- Anaacutelisis de rutas de acceso

- Anaacutelisis de afinidad de programas

- Planificacioacuten del espacio en espacios comerciales

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

60 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Deteccioacuten de fraudes

- Administracioacuten y manejo e categoriacuteas de productos

Pruebas

El objetivo de esta fase como su nombre lo indica es la validacioacuten de resultados mediante pruebas

durante y al final del desarrollo e implementacioacuten de la solucioacuten

Todos los componentes dentro del data warehouse pasan por pruebas de integracioacuten y de regresioacuten

por si existiese alguacuten cambio y si fuera necesario un reproceso

Mantenimiento y crecimiento

En esta fase se evaluacutea el proyecto culminado e identifica las posibles oportunidades de mejora tanto

en la parte teacutecnica del data warehouse como la parte de negocio y asiacute avaluar el uso del data

warehouse dentro de la empresa

44 Procesos Generales de Desarrollo

De acuerdo al levantamiento de la informacioacuten realizado los procesos generales a implementar son

Carga de informacioacuten

La carga de la informacioacuten (proceso de Extraccioacuten Transformacioacuten y Carga - ETL) que se realiza va

desde las bases de los sistemas transaccionales de la empresa de retail archivos planos (xls) que

contienen informacioacuten de los factores de anaacutelisis del proceso

Validacioacuten de carga

La herramienta de extraccioacuten de datos (Oracle Warehouse Builder) genera procesos que permite

validar la correcta carga de la informacioacuten contenida en los sistemas fuentes asiacute como el detalle de

la ejecucioacuten de dichos procesos

Generacioacuten de informacioacuten

La informacioacuten de la empresa de retail el detalle de los factores de anaacutelisis y el registro de ventas se

encuentra almacenada en una fuente de origen el cuaacutel es la fuente de informacioacuten de consumo del

modelo de BI de ldquoSALES_WHrdquo del cual se crean los distintos reportes y cuadros de mando

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

61 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

45 Recursos de Tecnologiacutea

La implementacioacuten de la solucioacuten de inteligencia de negocios cuenta con los siguientes recursos

tecnoloacutegicos proporcionados por beAnalytic

Servidor

CARACTERISTICAS DESCRIPCION

Procesador Intelreg Coretrade2 Quad CPU Q6600 240GHZ

Memoria RAM 8GB

Disco duro 700 GB

Sistema Operativo Windows 2008 R2 Standard Service pack 1 64 bits Tabla 3 Requerimientos de recursos tecnoloacutegicos - Servidor

Software

COMPONENTES VERSION

Oracle Database SE One 11g Release 2 112010

Oracle Warehouse Builder Versioacuten 11201

Oracle Answers Versioacuten 11115

Oracle Dashboard Versioacuten 11115

Oracle BI Server Administrador Versioacuten 11115

Oracle SQLDeveloper Versioacuten 155

Oracle Fusion Middleware Map Viewer Versioacuten 11115

Map Builder Tool Versioacuten 11115

Oracle Spatial Data Versioacuten 11115 Tabla 4 Requerimientos de recursos tecnoloacutegicos - Software

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

62 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 5 Disentildeo e implementacioacuten de un Modelo Baacutesico de BI (Basado en la Metodologiacutea

de Ralph Kimball)

Para presente capiacutetulo describe el disentildeo de la arquitectura y funcionalidad general del moacutedulo

ldquoSALESrdquo (VENTAS) de la empresa de retail asiacute como el resultado de su implementacioacuten

51 Definicioacuten de Requerimientos del Negocio

511 Antecedentes

Actualmente la Empresa de Retail no cuenta con la implementacioacuten de un modelo de Business

Intelligence orientado a solventar los requerimientos de informacioacuten de la gestioacuten comercial Por

otro lado la Empresa de Retail tiene identificados algunos moacutedulos como son

- Ventas

- RRHH

- Inventarios

- Compras

- Marketing

- Contabilidad

512 Objetivos

Moacutedulo de Ventas

- Anaacutelisis de ventas globales

- Anaacutelisis de ventas por producto cliente y canal

- Deteccioacuten de clientes importantes por regioacuten paiacutes y ciudad

- Anaacutelisis de productos clientes canales y promociones

- Pronoacutesticos y proyecciones de ventas

- Variacioacuten de ventas por antildeo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

63 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

513 Solucioacuten

Se propone la implementacioacuten de la solucioacuten de Oracle Business Intelligence Enterprise Edition la

cual incluye en esta Versioacuten 1 la creacioacuten de un Data mart ldquoSALESrdquo (VENTAS) del Data Warehouse

Corporativo que contenga toda la informacioacuten requerida para cumplir los objetivos

La implementacioacuten se realizara de la siguiente manera

- Definicioacuten disentildeo e implementacioacuten del modelo de ldquoSALESrdquo (VENTAS)

- Visualizacioacuten de la informacioacuten a traveacutes de reportes y cuadros de mando

514 Beneficios

Proveer a los ejecutivos de un tablero de control con indicadores claves para la operacioacuten del

negocio

Evaluar el desempentildeo de la Empresa de Retail en el aacuterea de ldquoVENTASrdquo

Reducir la carga de tiempo invertido en la entrega de la informacioacuten

Garantizar el acceso de la informacioacuten de acuerdo a las mejores praacutecticas de la industria de sistemas

de informacioacuten gerencial

- Una sola versioacuten de la verdad

- Informacioacuten confiable y a tiempo

- Acceder a la informacioacuten de gestioacuten del negocio

52 Moacutedulo de ldquoSALESrdquo (VENTAS)

La presente seccioacuten describe el disentildeo del moacutedulo de ldquoSALESrdquo (VENTAS) sus componentes su

modelamiento fiacutesico loacutegico y de presentacioacuten asiacute como los procesos de carga y actualizacioacuten de la

informacioacuten (ETLrsquos) se incluye el detalle del disentildeo del set de reportes y cuadros de mando bajo las

especificaciones y necesidades del cliente todo esto mediante las siguientes definiciones

- Proceso general de carga de la informacioacuten

- Definicioacuten de meacutetricas e indicadores

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

64 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Definicioacuten del modelo dimensional

- Definicioacuten del modelo fiacutesico

- Implementacioacuten del modelo de BI en la suite de OBI

- Disentildeo e Implementacioacuten de los mapas en el modelo de BI en la suite de OBI

- Disentildeo e implementacioacuten de reportes y cuadros de mando

521 Proceso general de carga de la informacioacuten

La fuente principal del modelo BI es el repositorio de origen denominado ldquoXSALESrdquo (XVENTAS)

El siguiente paso es el disentildeo y creacioacuten del data mart de ldquoSALESrdquo (VENTAS) y sus componentes

como son dimensiones y tablas de hechos una vez construido el data mart se disentildearan y crearan

los procesos de extraccioacuten transformacioacuten y carga de la informacioacuten hacia el repositorio destino

ldquoSALES_WHrdquo

Posteriormente el modelo SALES_WH debe pasar por el motor propio de Oracle Business

Intelligence donde se implementa la loacutegica de proceso de negocio y se maneja la publicacioacuten de la

informacioacuten para el consumo y creacioacuten de los reportes y cuadros de mando

Ilustracioacuten 21 Arquitectura de la solucioacuten ldquoSALESrdquo (VENTAS) ndash Empresa Retail21

21 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

65 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

522 Definicioacuten de meacutetricas e indicadores

A continuacioacuten se detallan las meacutetricas e indicadores establecidos como paraacutemetros de medicioacuten

para el proceso general de ldquoSALESrdquo (VENTAS)

A continuacioacuten se detallan las variables de anaacutelisis que fueron definidas para presente moacutedulo

clasificadas bajo una medicioacuten propia de soluciones de inteligencia de negocio como son aacutereas

temaacuteticas criterios y atributos

AacuteREA TEMAacuteTICA CRITERIOS NIVELES ATRIBUTOS

SALES

TIME

gt CALENDAR_YEAR

gt CODE

gt END_DATE

gt TIME_SPAN

gt DESCRIPTION

gt NAME

gt CAL_YEAR_NUMBER

gt CAL_YEAR_START_DATE

gt CALENDAR_QUARTER

gt CODE

gt END_DATE

gt TIME_SPAN

gt DESCRIPTION

gt NAME

gt CAL_QUARTER_NUMBER

gt QUARTER_OF_YEAR

gt CAL_QUARTER_START_DATE

gt CALENDAR_MONTH

gt CODE

gt CAL_MONTH_NUMBER

gt END_DATE

gt TIME_SPAN

gt MONTH_OF_QUARTER

gt MONTH_OF_YEAR

gt DESCRIPTION

gt NAME

PROMOTION

gt SUBCATEGORY gt ID

gt CATEGORY gt NAME

gt TOTAL gt DESCRIPTION

gt SOURCE_ID

PRODUCT gt PRODUCT

gt ID NAME

gt DESCRIPTION

gt SOURCE_ID

gt PACK_SIZE

gt LIST_PRICE

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

66 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

gt SUBCATEGORY gt ID

gt CATEGORY gt NAME

gt TOTAL gt DESCRIPTION

gt SOURCE_ID

CUSTOMER

gt CITY

gt PROVINCE gt ID

gt SUBREGION gt NAME

gt REGION gt SOURCE_ID

gt TOTAL

gt ID

gt COUNTRY gt NAME

gt SOURCE_ID

gt ISO

CHANNEL

gt CHANNEL gt ID

gt CLASS gt NAME

gt TOTAL gt SOURCE_ID

Tabla 5 Variables de Anaacutelisis ndash ldquoMoacutedulo Ventasrdquo

523 Definicioacuten del Modelo Dimensional

A traveacutes del anaacutelisis del sistema fuente XSALES (XVENTAS) y el levantamiento de requerimientos de

meacutetricas e indicadores se determina el disentildeo del modelo ldquoSALESrdquo (VENTAS) el mismo que presenta

una arquitectura en estrella conformada por cinco dimensiones como se muestra y se detalla a

continuacioacuten

Ilustracioacuten 22 Modelo dimensional ldquoSALESrdquo (Ventas) ndash Empresa Retail22

22 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

67 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

5231 Dimensiones

Ilustracioacuten 23 Tablas de Origen Dimensiones y Cargas en OWB23

A continuacioacuten se detalla como referencia general de disentildeo e implementacioacuten cada una de las

caracteriacutesticas de los componentes del modelo dimensional a traveacutes de las siguientes definiciones

- Descripcioacuten

- Nombre fiacutesico

- Tipo de almacenamiento

- Secuencia del componente

- Atributos

- Niveles de jerarquiacuteas

- Tipo de carga histoacuterica

- Construccioacuten ETLrsquos

23 Autor Hypatia Merino

Cargas Mappings

Dimensiones

Tablas de Origen

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

68 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Dim_Time

Descripcioacuten- La dimensioacuten de tiempo fue creada mediante el uso de un wizard propio de la

herramienta de OWB el cual se encuentra bajo la opcioacuten Archivogtgt Nuevogtgt Dimensioacuten de Tiempo

donde se ingresa la informacioacuten solicitada y se crea automaacuteticamente los objetos necesarios para la

creacioacuten de la dimensioacuten y su respectivos ETL OWB brinda una gran gama de configuracioacuten de las

dimensiones de tiempo a continuacioacuten se indican las configuraciones generales

Nombre fiacutesico TIMES

Antildeo de Inicio 2001 Nuacutemero de Antildeos 1

Almacenamiento Tipo ROLAP (Relacional)

Atributos de dimensioacuten

DIMENSIOacuteN ATRIBUTOS IDENTIFICADOR TIPO DE DATO

DIM_TIME

CODE

NUMBER

CAL_MONTH_NUMBER

NUMBER

CAL_MONTH_START_DATE Negocio DATE

END_DATE

DATE

TIME_SPAN

NUMBER

MONTH_OF_QUARTER

NUMBER

MONTH_OF_YEAR

NUMBER

DESCRIPTION

VARCHAR2

NAME

VARCHAR2

CAL_QUARTER_NUMBER

NUMBER

QUARTER_OF_YEAR

NUMBER

CAL_QUARTER_START_DATE Negocio DATE

CAL_YEAR_NUMBER

NUMBER

CAL_YEAR_START_DATE Negocio DATE

Tabla 6 Atributos de Dimensioacuten - Dim_Time

Niveles de Jerarquiacutea

CALENDAR_YEAR gtgt CALENDAR_QUARTER gtgt CALENDAR_MONTH

Construccioacuten ETLrsquos

ETL de carga de la dimensioacuten de tiempo es creado automaacuteticamente por el wizard de OWB

configurado mediante los datos ingresados al momento de crear

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

69 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Dim_Promotion

Descripcioacuten- La dimensioacuten de promocioacuten hace referencia a las diferentes promociones que puede

tener un producto brindando la posibilidad de anaacutelisis por promocioacuten tanto para el proceso de

ejecucioacuten y planificacioacuten de venta

Nombre fiacutesico PROMOTIONS

Almacenamiento Tipo ROLAP (Relacional)

Secuencia PROMO_DIM_SEQ

Atributos de dimensioacuten

DIMENSIOacuteN ATRIBUTOS IDENTIFICADOR TIPO DE DATO

DIM_PROMOTION

ID Sustituir NUMBER

NAME VARCHAR2

DESCRIPTION VARCHAR2

SOURCE_ID Negocio VARCHAR2

Tabla 7 Atributos de Dimensioacuten ndash Dim_Promotion

Niveles de Jerarquiacutea

TOTAL gtgt CATEGORY gtgt SUBCATEGORY

Tipo de carga histoacuterica Tipo 1 ndash No mantener historial

Mapeo de fuentes

DIMENSIOacuteN NIVEL ATRIBUTOS TABLA DE ORIGEN VALORATRIBUTO TIPO DE DATO

DIM_PROMOTION

TOTAL

NAME ----- ----- VARCHAR

DESCRIPTION ----- ----- VARCHAR

SOURCE_ID CONSTANTE lsquo99999 VARCHAR

CATEGORY

NAME PROMO_CATEGORIES_IN NAME VARCHAR

DESCRIPTION PROMO_CATEGORIES_IN DESCRIPTION VARCHAR

SOURCE_ID PROMO_CATEGORIES_IN ID VARCHAR

TOTAL_SOURCE_ID TOTALS 99999 VARCHAR

SUBCATEGORY

NAME PROMO_SUBCATEGORIES_IN NAME VARCHAR

DESCRIPTION PROMO_SUBCATEGORIES_IN DESCRIPTION VARCHAR

SOURCE_ID PROMO_SUBCATEGORIES_IN ID VARCHAR

CATEGORY_SOURCE_ID PROMO_SUBCATEGORIES_IN CATEGORY_ID VARCHAR

Tabla 8 Mapeo de las Fuentes ndash Dim_Promotion

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

70 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Construccioacuten ETLrsquos

Nombre DIM_PROMOTION_LOAD

ETL de carga de promociones a partir de la tabla PROMOTIONS

Ilustracioacuten 24ETLrsquos ndash Dim_Promotion24

Dim_Product

Descripcioacuten- La dimensioacuten de producto hace referencia a los distintos productos que existe en una

empresa de retail brindando la posibilidad de anaacutelisis por producto tanto para el proceso de

ejecucioacuten y planificacioacuten de venta

Nombre fiacutesico PRODUCTS

Almacenamiento Tipo ROLAP (Relacional)

Secuencia PROD_DIM_SEQ

24 Fuente Oracle Warehouse Builder Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

71 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Atributos de dimensioacuten

DIMENSIOacuteN ATRIBUTOS IDENTIFICADOR TIPO DE DATO

DIM_PRODUCT

ID Sustituir NUMBER

NAME VARCHAR2

DESCRIPTION VARCHAR2

SOURCE_ID Negocio VARCHAR2

PACK_SIZE VARCHAR2

LIST_PRICE VARCHAR2

Tabla 9 Atributos de Dimensioacuten ndash Dim_Product

Niveles de Jerarquiacutea

TOTAL gtgt CATEGORY gtgt SUBCATEGORY gtgt PRODUCT

Tipo de carga histoacuterica Tipo 1 ndash No mantener historial

Mapeo de fuentes

DIMENSIOacuteN NIVEL ATRIBUTOS TABLA DE ORIGEN VALORATRIBUTO TIPO DE DATO

DIM_PRODUCT

TOTAL

NAME ----- ----- VARCHAR

DESCRIPTION ----- ----- VARCHAR

SOURCE_ID CONSTANTE 99999 VARCHAR

CATEGORY

NAME CATEGORIES NAME VARCHAR

DESCRIPTION CATEGORIES DESCRIPTION VARCHAR

SOURCE_ID CATEGORIES ID VARCHAR

TOTAL_SOURCE_ID TOTALS 99999 VARCHAR

SUBCATEGORY

NAME SUBCATEGORIES NAME VARCHAR

DESCRIPTION SUBCATEGORIES DESCRIPTION VARCHAR

SOURCE_ID SUBCATEGORIES ID VARCHAR

CATEGORY_SOURCE_ID CATEGORIES CATEGORY_ID VARCHAR

PRODUCT

NAME PRODUCTS_IN NAME VARCHAR

DESCRIPTION PRODUCTS_IN DESCRIPCION VARCHAR

SOURCE ID PRODUCTS_IN IDENTIFIER VARCHAR

PACKSIZE PRODUCTS_IN PACK_SIZE VARCHAR

LIST_PRICE PRODUCTS_IN LIST_SIZE VARCHAR

SUBCATEGORY_SOURCE_ID PRODUCTS_IN SUBCATEGORY_REFERENCE VARCHAR

Tabla 10 Mapeo de las Fuentes ndash Dim_Product

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

72 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Construccioacuten ETLrsquos

Nombre DIM_PRODUCT_LOAD

ETL de carga de productos a partir de la tabla PRODUCTS

Ilustracioacuten 25 ETLrsquos ndash Dim_Product25

Dim_Customer

Descripcioacuten- La dimensioacuten de cliente hace referencia a los distintos clientes que existe en una

empresa de retail brindando la posibilidad de anaacutelisis por producto tanto para el proceso de

ejecucioacuten y planificacioacuten de venta

Nombre fiacutesico CUSTOMERS

Almacenamiento Tipo ROLAP (Relacional)

Secuencia CUST_DIM_SEQ

25 Fuente Oracle Warehouse Builder Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

73 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Atributos de dimensioacuten

DIMENSIOacuteN ATRIBUTOS IDENTIFICADOR TIPO DE DATO

DIM_CUSTOMER

ID Sustituir NUMBER

NAME VARCHAR2

SOURCE_ID Negocio VARCHAR2

ISO VARCHAR2

Tabla 11 Atributos de Dimensioacuten ndash Dim_Customer

Niveles de Jerarquiacutea

TOTAL gtgt REGION gtgt SUBREGION gtgt COUNTRY gtgt PROVINCE gtgt CITY

Tipo de carga histoacuterica Tipo 1 ndash No mantener historial

Mapeo de fuentes

DIMENSIOacuteN NIVEL ATRIBUTOS TABLA DE ORIGEN VALORATRIBUTO TIPO DE DATO

DIM_CUSTOMER

TOTAL NAME ----- ----- VARCHAR

SOURCE_ID CONSTANTE 99999 VARCHAR

REGION NAME REGIONS_IN NAME VARCHAR

SOURCE_ID REGIONS_IN ID VARCHAR

TOTAL_SOURCE_ID TOTALS 99999 VARCHAR

SUBREGION

NAME SUBREGIONS_IN NAME VARCHAR

SOURCE_ID SUBREGIONS_IN ID VARCHAR

REGION_SOURCE_ID SUBREGIONS_IN REGION_ID VARCHAR

COUNTRY

NAME COUNTRIES_IN NAME VARCHAR

SOURCE ID COUNTRIES_IN ID VARCHAR

ISO COUNTRIES_IN ISO_CODE VARCHAR

SUBREGION_SOURCE_ID COUNTRIES_IN REGION_ID VARCHAR

PROVINCE

NAME CITIES_IN STATE_PROVINCE VARCHAR

SOURCE_ID CITIES_IN STATE_PROVINCE VARCHAR

COUNTRY_SOURCE_ID COUNTRIES_IN ID VARCHAR

CITY

NAME CITIES_IN NAME VARCHAR

SOURCE_ID CITIES_IN ID VARCHAR

PROVINCE_SOURCE_ID CITIES_IN STATE_PROVINCE VARCHAR

Tabla 12 Mapeo de las Fuentes ndash Dim_Customer

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

74 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Construccioacuten ETLrsquos

Nombre DIM_CUSTOMER_LOAD

ETL de carga de clientes a partir de la tabla CUSTOMERS

Ilustracioacuten 26 ETLrsquos ndash Dim_Customer26

Dim_Channel

Descripcioacuten- La dimensioacuten de canal hace referencia a los distintos canales que existe en una

empresa de retail brindando la posibilidad de anaacutelisis por producto tanto para el proceso de

ejecucioacuten y planificacioacuten de venta

Nombre fiacutesico CHANNELS

Almacenamiento Tipo ROLAP (Relacional)

Secuencia CLASS_DIM_SEQ

Atributos de dimensioacuten

DIMENSIOacuteN ATRIBUTOS IDENTIFICADOR TIPO DE DATO

DIM_CHANNEL

ID Sustituir NUMBER

NAME VARCHAR2

SOURCE_ID Negocio VARCHAR2

Tabla 13 Atributos de Dimensioacuten ndash Dim_Channel

26 Fuente Oracle Warehouse Builder Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

75 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Niveles de Jerarquiacutea

TOTAL gtgt CLASS gtgt CHANNEL

Tipo de carga histoacuterica Tipo 1 ndash No mantener historial

Mapeo de fuentes

DIMENSIOacuteN NIVEL ATRIBUTOS TABLA DE ORIGEN VALORATRIBUTO TIPO DE DATO

DIM_CHANNEL

TOTAL NAME ----- ----- VARCHAR

SOURCE_ID CONSTANTE 99999 VARCHAR

CLASS NAME CHANNELS_IN CLASS VARCHAR

SOURCE_ID CHANNELS_IN CLASS VARCHAR

TOTAL_SOURCE_ID TOTALS 99999 VARCHAR

CHANNEL

NAME CHANNELS_IN NAME VARCHAR

SOURCE_ID CHANNELS_IN ID VARCHAR

CLASS_SOURCE_ID CHANNELS_IN CLASS VARCHAR

Tabla 14 Mapeo de las Fuentes - Dim_Channel

Construccioacuten ETLrsquos

Nombre DIM_CHANNEL_LOAD

ETL de carga de canales a partir de la tabla CHANNELS

Ilustracioacuten 27 ETLrsquos ndash Dim_Channel27

27 Fuente Oracle Warehouse Builder Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

76 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

5232 Cubos de Informacioacuten

CUBO ldquoSALESrdquo

Descripcioacuten- El cubo de ventas es creado de partir de la tabla ldquoSALESrdquo que contiene la informacioacuten a

nivel de detalle de cada una de las dimensiones Se incluye en el modelo dimensional como un

objeto de navegacioacuten al miacutenimo detalle incluyendo las llaves primarias de cada una de las

dimensiones lo que brinda la posibilidad de navegacioacuten de los reportes y cuadros de mando hacia un

reporte exclusivo a detalle con el fin de justificar y mostrar el desglose de la informacioacuten

Nombre fiacutesico SALES

Almacenamiento Tipo ROLAP (Relacional)

Atributos de dimensioacuten

TABLA DIMENSIOacuteN NIVEL DE ENLACE

SALES

TIMES MONTH

PRODUCTS PRODUCT

CHANNELS CHANNEL

CUSTOMERS CITY

PROMOTIONS SUBCATEGORY

Tabla 15 Atributos de dimensioacuten - SALES

Cargas SALES

Cubo SALES

Tablas de Origen SALES

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

77 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Medidas

TABLA MEDIDA TIPO DE DATO DESCRIPCIOacuteN

SALES

AMOUNT NUMBER Sales amount

QUANTITY NUMBER Sales quantity

COST NUMBER Sales cost

Tabla 16 Medidas - SALES

Construccioacuten en OWB

Ilustracioacuten 28 Implementacioacuten SALES28

Construccioacuten ETLrsquos

Nombre SALES_LOAD

Ilustracioacuten 29 ETLrsquos SALES29

28 Autor Hypatia Merino

29 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

78 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

524 Definicioacuten del Modelo Fiacutesico

Una vez disentildeado e implementado el modelo dimensional y sus componentes mediante OWB se

realiza un despliegue de la tablas obteniendo como resultado la creacioacuten del modelo fiacutesico del data

mart de ldquoSALES_WHrdquo dentro de la base de datos (SALES_WH)

A continuacioacuten se mostrara el modelo de identidad ndash relacioacuten

Modelo E-R

Ilustracioacuten 30 Modelo E-R de SALES_WH30

30 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

79 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Diccionario de Datos

Se detallaraacute cada una de las tablas del modelo ndashER de SALES_WH

- Tabla ldquoChannelsrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH CHANNELS

DIMENSION_KEY Number(22)

TOTAL_ID Number(22)

TOTAL_NAME Varchar2(60)

TOTAL_SOURCE_ID Varchar2(40)

CLASS_ID Number(22)

CLASS_NAME Varchar2(60)

CLASS_SOURCE_ID Varchar2(40)

CHANNEL_ID Number(22)

CHANNEL_NAME Varchar2(60)

CHANNEL_SOURCE_ID Varchar2(40)

Tabla 17 Tabla ldquoCHANNELSrdquo del modelo E-R ldquoSALES_WHrdquo

- Tabla ldquoCustomersrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH CUSTOMERS

DIMENSION_KEY Number(22)

TOTAL_ID Number(22)

TOTAL_NAME Varchar2(60)

TOTAL_SOURCE_ID Varchar2(40)

REGION_ID Number(22)

REGION_NAME Varchar2(60)

REGION_SOURCE_ID Varchar2(40)

SUBREGION_ID Number(22)

SUBREGION_NAME Varchar2(60)

SUBREGION_SOURCE_ID Varchar2(40)

COUNTRY_ID Number(22)

COUNTRY_NAME Varchar2(60)

COUNTRY_SOURCE_ID Varchar2(40)

ISO Varchar2(2)

PROVINCE_ID Number(22)

PROVINCE_NAME Varchar2(60)

PROVINCE_SOURCE_ID Varchar2(40)

CITY_ID Number(22)

CITY_NAME Varchar2(60)

CITY_SOURCE_ID Varchar2(40)

Tabla 18 Tabla ldquoCUSTOMERSrdquo del modelo E-R ldquoSALES_WHrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

80 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Tabla ldquoProductsrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH PRODUCTS

DIMENSION_KEY Number(22)

TOTAL_ID Number(22)

TOTAL_NAME Varchar2(60)

TOTAL_DESCRIPTION Varchar2(100)

TOTAL_SOURCE_ID Varchar2(40)

CATEGORY_ID Number(22)

CATEGORY_NAME Varchar2(60)

CATEGORY_DESCRIPTION Varchar2(100)

CATEGORY_SOURCE_ID Varchar2(40)

SUBCATEGORY_ID Number(22)

SUBCATEGORY_NAME Varchar2(60)

SUBCATEGORY_DESCRIPTION Varchar2(100)

SUBCATEGORY_SOURCE_ID Varchar2(40)

PRODUCT_ID Number(22)

PRODUCT_NAME Varchar2(60)

PRODUCT_DESCRIPTION Varchar2(100)

PRODUCT_SOURCE_ID Varchar2(40)

PACK_SIZE Varchar2(30)

LIST_PRICE Varchar2(10)

Tabla 19 Tabla ldquoPRODUCTSrdquo del modelo E-R ldquoSALES_WHrdquo

- Tabla ldquoPromotionsrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH PROMOTIONS

DIMENSION_KEY Number(22)

TOTAL_ID Number(22)

TOTAL_NAME Varchar2(60)

TOTAL_DESCRIPTION Varchar2(100)

TOTAL_SOURCE_ID Varchar2(40)

CATEGORY_ID Number(22)

CATEGORY_NAME Varchar2(60)

CATEGORY_DESCRIPTION Varchar2(100)

CATEGORY_SOURCE_ID Varchar2(40)

SUBCATEGORY_ID Number(22)

SUBCATEGORY_NAME Varchar2(60)

SUBCATEGORY_DESCRIPTION Varchar2(100)

SUBCATEGORY_SOURCE_ID Varchar2(40)

Tabla 20 Tabla ldquoPROMOTIONSrdquo del modelo E-R ldquoSALES_WHrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

81 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Tabla ldquoTimesrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH TIMES

YEAR_CAL_YEAR_CODE Number(22)

YEAR_END_DATE Date

YEAR_TIME_SPAN Number(22)

YEAR_DESCRIPTION Varchar2(2000)

YEAR_NAME Varchar2(25)

CAL_YEAR_NUMBER Number(22)

CAL_YEAR_START_DATE Date

QUARTER_CAL_QUARTER_CODE Number(22)

QUARTER_END_DATE Date

QUARTER_TIME_SPAN Number(22)

QUARTER_DESCRIPTION Varchar2(2000)

QUARTER_NAME Varchar2(25)

CAL_QUARTER_NUMBER Number(22)

QUARTER_OF_YEAR Number(22)

CAL_QUARTER_START_DATE Date

MONTH_CAL_MONTH_CODE Number(22)

CAL_MONTH_NUMBER Number(22)

CAL_MONTH_START_DATE Date

MONTH_END_DATE Date

MONTH_TIME_SPAN Number(22)

MONTH_OF_QUARTER Number(22)

MONTH_OF_YEAR Number(22)

MONTH_DESCRIPTION Varchar2(2000)

MONTH_NAME Varchar2(25)

Tabla 21 Tabla ldquoTIMESrdquo del modelo E-R ldquoSALES_WHrdquo

- Tabla ldquoSalesrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH SALES

AMOUNT Number(102)

QUANTITY Number(22)

COST Number(102)

TIMES Date

PRODUCTS Number(22)

CHANNELS Number(22)

CUSTOMERS Number(22)

PROMOTIONS Number(22)

Tabla 22 Tabla ldquoSALESrdquo del modelo E-R ldquoSALES_WHrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

82 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

525 Implementacioacuten del modelo de BI en la suite de OBI

En esta seccioacuten se detalla la implementacioacuten de dicho data mart sobre el motor especializado de

Oracle Business Intelligence (Administrador Tool) en el cual mediante su arquitectura de

modelamiento en tres capas (fiacutesico loacutegico y de presentacioacuten) se maneja la loacutegica de proceso de

negocio y la publicacioacuten de la informacioacuten para el consumo y creacioacuten de los reportes y cuadros de

mando

Capa Fiacutesica

Ilustracioacuten 31 Capa Fiacutesica ndash Modelo Dimensional31

Dentro de esta capa se importa el modelo fiacutesico del data mart creado previamente en OWB para

ello primero se crea una nueva conexioacuten donde se ingresan los datos del repositorio a conectarse

luego se selecciona la metadata a importar y se finaliza el proceso de importacioacuten

Una vez terminado el paso anterior se define las uniones fiacutesicas entre los objetos importados

basados en el modelo dimensional para obtener el siguiente modelo

31 Autor Hypatia Merino

Objetos Tablas Vistas

Conexioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

83 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 32 Diagrama ndash Modelo Dimensional32

Capa Loacutegica

Ilustracioacuten 33 Capa Loacutegica ndash Modelo Dimensional33

32 Autor Hypatia Merino

33 Autor Hypatia Merino

Tabla de Hechos

Medida

Medida

Medida

Nivel

Nivel

Nivel

Dimensioacuten

Modelo de Negocio

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

84 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Para el modelamiento de la capa loacutegica se basa en el modelamiento de la capa fiacutesica y para ello se

crea primero un nuevo modelo de negocio y arrastrar todos los objetos que fueron importados en la

capa fiacutesica

Se renombra a cada uno de los objetos con el objetivo de cambiar la nomenclatura propia de los

objetos de una base de datos a descripciones propias y entendibles del proceso de negocio para la

creacioacuten de los reportes y cuadros de mando

Ademaacutes se define la loacutegica de navegacioacuten de las dimensiones determinando los niveles de jerarquiacutea

y su interactividad con los niveles superiores e inferiores mediante la creacioacuten de llaves loacutegicas y

atributos de visualizacioacuten

Para este caso se implementa los niveles y jerarquiacuteas definidas en el disentildeo e implementacioacuten de

cada una de las dimensiones como se detalloacute anteriormente

Finalmente se determina el tipo de agregacioacuten de cada una de las medidas definidas dentro del

modelo dimensional entre algunos tipos de agregacioacuten se tiene suma promedio conteo maacuteximo

miacutenimo desviacioacuten estaacutendar entre otros

Capa Presentacioacuten

Ilustracioacuten 34 Capa de Presentacioacuten ndash Modelo Dimensional34

34 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

85 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Finalmente dentro de la capa de presentacioacuten se maneja el resultado final del modelamiento

dimensional el mismo que es presentado y manejado por los usuarios finales en la creacioacuten de

reportes y cuadros de mando

Ademaacutes se puede dar formato y determinar el orden de presentacioacuten de cada objeto y sus atributos

asiacute como la inclusioacuten o no de los objetos tipo dimensioacuten los cuales se presentan como un atributo

pero con la opcioacuten y la loacutegica de las dimensiones determinadas en la capa anterior mostrando

dentro de los reportes como un objeto de visualizacioacuten tipo aacuterbol

Mediante la opcioacuten de guardar se comprueba la consistencia del modelamiento de las tres capas

mostrando o no errores yo advertencias que puedan presentar

Si el modelamiento es consistente se procede a ingresas a traveacutes de un navegador web al link de

OBI se ingresa el usuario y la contrasentildea asignado y al proceder a crear un nuevo reporte se puede

seleccionar el modelo de ldquoSALESrdquo y dentro de eacutel se visualizan todos los objetos definidos

526 Disentildeo e Implementacioacuten de los mapas en el modelo de BI en la suite de

OBI

Ejecucioacuten del Oracle Map Builder

Oracle Map Builder es un archivo JAR (mapbuilderjar) se ejecuta como una aplicacioacuten JAVA

por lo cual debe estar instalado Java Development Kit (J2SE SDK)

Ilustracioacuten 35 Archivo jar de Oracle Map Builder35

35 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

86 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Carga de Datos Espaciales (Informacioacuten Georeferencial)

Para realizar la carga de los datos espaciales se crea un usuario ldquomapasbirdquo en nuestro

modelo ldquoSALES_WHrdquo con su respectiva contrasentildea y permisos como usuario administrador

De la siguiente manera creamos el usuario contrasentildea y permisos

SQLgt create user mapasbi identified by mapasbi

SQLgt grant dba to mapasbi

SQLgt exit

Conectar la BDD con el Oracle Map Builder

Para conectar la base de datos en el Oracle Map Builder se selecciona una nueva conexioacuten

colocando los paraacutemetros de conexioacuten

Ilustracioacuten 36 Paraacutemetros de conexioacuten a la BDD36

36 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

87 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Map Builder carga los metadatos y su aacuterbol de navegacioacuten este aacuterbol de metadatos se encuentra

vaciacuteo porque auacuten no existen metadatos lo que quiere decir que debemos importar nuestros archivos

shp donde se encuentra nuestra informacioacuten georeferencial

Ilustracioacuten 37 Interfaz de Metadatos en Map Builder37

Vista previa de los Datos Espaciales (Informacioacuten georeferencial)

Map Builder permite a los usuarios previsualizar los datos espaciales originales sin necesidad de ir a

la BDD donde lo almacena

37 Autor Hypatia Merino

Conexioacuten

Metadatos vaciacuteos

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

88 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 38 Tablas con Datos Espaciales en Map Builder38

Importacioacuten de Archivos Shapefile (shp) al Oracle Map Builder

Para realizar la importacioacuten de los mapas primero se descarga los mapas en punto shapefile (shp)

de cualquier sitio web que proporcione informacioacuten georeferencial esto es gratuito

Luego se importa hacia el Oracle Map Builder con la opcioacuten que se encuentra en el menuacute de

herramientas importar shapefile

Ilustracioacuten 39 Importacioacuten de archivos shapefile39

38 Autor Hypatia Merino

39 Autor Hypatia Merino

Tablas con Datos Espaciales

Importar Shapefile

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

89 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

A continuacioacuten se selecciona el archivo ldquoCOUNTRYSHPrdquo colocando un nombre para la tabla

Ilustracioacuten 40 Seleccioacuten del archivo shapefile (shp)40

Finalmente se carga el archivo con los datos espaciales para la visualizacioacuten del mapa ldquoCOUNTRYrdquo

Ilustracioacuten 41 Carga del archivo shapefile (shp)41

Para mejor visualizacioacuten del mapa con diferentes colores seguacuten su paiacutes se utiliza los estilos que

encontramos en el menuacute del Map Builder como color aacutereas liacuteneas marcadores y texto

40 Autor Hypatia Merino

41 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

90 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 42 Visualizacioacuten del Mapa42

El mapa ldquoCOUNTRYrdquo se encuentra en los temas y se le asignara una key que seraacute ldquoCOUNTRY_NAMErdquo

esta key se mapeara con el mismo ldquoCOUNTRY NAMErdquo que se encuentra en nuestra tabla ldquoSALESrdquo del

modelo ldquoSALES_WHrdquo

Ilustracioacuten 43 Asignacioacuten de KEY al Tema ldquoCOUNTRYrdquo43

A partir de lo mencionado en el Map Builder podemos crear y disentildear todas las capas necesarias

para nuestro modelo de ldquoSALES_WHrdquo

42 Autor Hypatia Merino

43 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

91 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Conexioacuten en Map Viewer para Integrar y Visualizar los Mapas en OBIEE

Finalmente que se creoacute los mapas en el Map Builder se realiza una conexioacuten en el Map Viewer

mediante un navegador web con el respectivo link se ingresa un usuario y contrasentildea asignado y

se procede a realizar la conexioacuten

A continuacioacuten los datos de conexioacuten

ltmap_data_source name=mapasbi jdbc_host=1921681149 jdbc_sid=orcl jdbc_port=1521 jdbc_user=mapasbi jdbc_password=mapasbi jdbc_mode=thin number_of_mappers=3 allow_jdbc_theme_based_foi=false editable=false gt

Ilustracioacuten 44 Conexioacuten al Map Viewer44

Administracioacuten de los Mapas en OBIEE

Configuracioacuten Datos del Mapa

En la pantalla del OBIEE 11g en la seccioacuten ldquoAdministracioacutenrdquo contiene una opcioacuten que permite

configurar los datos del mapa

44 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

92 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 45 Configuracioacuten Datos del Mapa en OBIEE45

Capa (Layer)

En primer lugar se define una o varias ldquocapasrdquo Para poder utilizar los mapas en OBIEE debe tener

por lo menos una capa definida

Ilustracioacuten 46 Asignacioacuten de la Capa (Layer) en OBIEE46

45 Autor Hypatia Merino

46 Autor Hypatia Merino

Administracioacuten

Configurar Datos

del Mapa

Capa de opciones Importar

Eliminar Editar

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

93 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Importacioacuten de Capa (Layer)

Cuando se importa una nueva capa OBIEE obtendraacute las capas que existen dentro de la fuente de

datos

Las capas enumeradas corresponden a los Temas que ha definido en MapBuilder

Ilustracioacuten 47 Importacioacuten de Capas (Layers)47

Editar Capa (Layer)

Luego que la capa se importa se puede editar y configurar para su uso con OBIEE

- Especificar tipo de geometriacutea (punto o poliacutegono)

- Especifique que columnas de su aacuterea pueden ser utilizados para esta capa (es decir las columnas

que se pueden utilizar para unirse a los datos espaciales)

Ilustracioacuten 48 Editar Capa (Layer)48

47 Autor Hypatia Merino

48 Autor Hypatia Merino

Keys

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

94 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Mapa de Fondo

Una vez que las capas se han definido se puede importar mapas de fondo y despueacutes configurar que

capas pueden utilizarlos

Ilustracioacuten 49 Asignacioacuten de Mapa de Fondo en OBIEE49

Importacioacuten de Mapa de Fondo

Cuando se importa un nuevo mapa de fondo OBIEE obtendraacute las capas que existen dentro de la

fuente de datos

Los mapas que figuran como ldquoTile Layers en el Map Builder que se definen en MapViewer se

almacenan en la tabla

Ilustracioacuten 50 Importacioacuten de Mapa de Fondo en OBIEE50

49 Autor Hypatia Merino

50 Autor Hypatia Merino

Mapa de Fondo Importar

Eliminar Editar

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

95 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Editar Mapa de Fondo

Una vez que los mapas de fondo se importa se puede editar y configurar para su uso con OBIEE

- Especifique queacute capas puede utilizar el mapa y los niveles de zoom

- Configure el orden en el que las capas aparecen en la parte superior en el mapa

Ilustracioacuten 51 Editar Mapa de Fondo en OBIEE51

A partir de lo indicado podemos utilizar nuestro mapa para los reportes de nuestro modelo de

ldquoSALES_WHrdquo

527 Disentildeo e Implementacioacuten de reportes y cuadros de mando

A continuacioacuten se muestra el disentildeo general de los reportes y cuadros de mando del moacutedulo de ldquoSALES_WHrdquo y el resultado de su implementacioacuten

5271 Ventas Totales en los antildeos 2010 2011 y 2012

Objetivo

Analizar el estado actual de los Ventas totales mediante la comparacioacuten de loa antildeos 2010 2011 y

2012 a nivel de toda la organizacioacuten

51 Autor Hypatia Merino

Capas (Layers)

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

96 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 52 Implementacioacuten del Reporte Ventas por Antildeo52

5272 Ingresos Costos y Cantidad por Producto

Objetivo

Analizar el estado actual de los ingresos costos y cantidad por producto mediante la comparacioacuten

de loa antildeos 2010 2011 y 2012 a nivel de toda la organizacioacuten

Ilustracioacuten 53 Implementacioacuten del Reporte de Ingresos Cantidad por Antildeo53

52 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

97 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 54 Detalle de Ingresos por Producto de los antildeos 2010 2011 2012 201354

5273 Deteccioacuten de clientes

Objetivo

Determinar en queacute regioacuten se encuentra los mejores clientes con su respectivo montoacute

53 Autor Hypatia Merino

54 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

98 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 55 Deteccioacuten de clientes55

5274 Deteccioacuten de canales

Objetivo

Determinar en queacute regioacuten se encuentra los mejores canales con su respectivo montoacute

55 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

99 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 56 Deteccioacuten de Canales56

56 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

100 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

5275 Anaacutelisis de clientes con sus promociones

Objetivo

Analizar los mejores clientes con sus respectivas promociones

Ilustracioacuten 57 Anaacutelisis de clientes con sus promociones57

57 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

101 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

5276 Pronoacutesticos y proyecciones de Ventas

Objetivo

Pronosticar proyectar y analizar las ventas del antildeo 2010 2011 y 2012

Ilustracioacuten 58 Pronoacutesticos y proyecciones de ventas58

58 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

102 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 6 Conclusiones y Recomendaciones

A continuacioacuten en el capiacutetulo final se detallaraacute las conclusiones y recomendaciones a partir de la

implementacioacuten de un modelo baacutesico para el uso de la informacioacuten georeferencial en aplicaciones de

business intelligence caso de estudio empresa de retail

61 Conclusiones

- La mayor parte del eacutexito del desarrollo del proyecto radica en el disentildeo y el correcto

levantamiento de requerimientos permitiendo la generacioacuten y asesoramiento de una solucioacuten

integral que vaya acorde a las necesidades y oportunidades de mejora del cliente

- El manejo del disentildeo e implementacioacuten de la solucioacuten debe mantener un esquema simple e

integrado que cubra los requerimientos solicitados brindando flexibilidad robustez y facilidad de

uso al usuario

- El anaacutelisis y seleccioacuten de recursos tecnoloacutegicos de hardware y software permite tener claro

cuaacuteles son las prestaciones de las herramientas el grado de integracioacuten con los sistemas actuales

y futuros costos de desarrollo e implementacioacuten y sobretodo las necesidades del cliente

- El manejo y administracioacuten de la informacioacuten es un proceso vital para la generacioacuten de anaacutelisis y

conocimiento por lo tanto la solucioacuten debe estar focalizada principalmente en el tratamiento de

dicha informacioacuten desde su registro procesamiento y consumo asegurando como resultado el

maacuteximo grado de confiabilidad de los resultados

- La tecnologiacutea Oracle empleada en la implementacioacuten es una plataforma manejable configurable

faacutecil de usar altamente escalable basada en una arquitectura SOA (Service Oriented

Architecture) disentildeo metadata integracioacuten con estaacutendares de seguridad acceso federado

comunes a muacuteltiples fuentes de datos y capacidades de gestioacuten

- Los cubos OLAP proporcionan un desempentildeo de consultas consistentemente raacutepido en todo el

modelo de datos los caacutelculos sofisticados pueden incorporarse faacutecilmente dentro del cubo a fin

de mejorar el contenido analiacutetico de las aplicaciones

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

103 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

62 Recomendaciones

- Conocer a detalle el o los procesos a implementar en la solucioacuten para la determinacioacuten del

alcance y los objetivos del proyecto

- Llevar el control del proyecto basados en la factibilidades tanto costos recursos y tiempos de

desarrollo y entrega

- Usar la metodologiacutea de desarrollo como marco referencial de buenas praacutecticas como bases para

el manejo de la relacioacuten del cliente gestioacuten del equipo de desarrollo disentildeo e implementacioacuten

del proyecto y no como una lista estricta de pasos para el desarrollo del proyecto estas buenas

praacutecticas se adaptaraacuten seguacuten las necesidades del desarrollador y cliente

- Conocer la arquitectura de una solucioacuten de inteligencia de negocios la importancia de cada uno

de sus componentes y el resultado final tras su implementacioacuten permite tener claro la

importancia del esquema de determinacioacuten y mapeo de fuentes procesos de transformacioacuten de

la informacioacuten y disentildeo y creacioacuten de reportes y cuadros de mando

- La creacioacuten de un data warehouse o data mart como repositorio central de modelamiento

dimensional se utiliza porque sus caracteriacutesticas permite solventar varios problemas con

respecto a los sistemas transaccionales permitiendo crear una estructura lista para el anaacutelisis y

consumo de la informacioacuten

- Emplear la metodologiacutea de Ralph Kimball para el modelamiento dimensional de una solucioacuten de

inteligencia de negocios ya que su primicia es ir desarrollando procesos especiacuteficos dentro de la

empresa como un primer paso para la implementacioacuten a futuro de un data warehouse

empresarial en este caso se comenzoacute con el procesos de ldquoVentasrdquo a futuro se espera seguir

implementando soluciones a otros procesos

- Utilizar Oracle Database se hace por que posee caracteriacutesticas y configuraciones especializadas

para el desarrollo de data warehouse ademaacutes de las caracteriacutesticas propias de las bases de datos

Oracle permitiendo tener un repositorio listo y optimizado para el desarrollo de soluciones de

inteligencia de negocios

- Se usa Oracle Warehouse Builder porque es una gran herramienta que permite manejar el

disentildeo construccioacuten despliegue y ejecucioacuten no solo del data warehouse sino de ademaacutes de los

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

104 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

procesos de extraccioacuten transformacioacuten y carga (ETLrsquos) dentro de una interfaz faacutecil intuitiva que

permite la administracioacuten del modelamiento fiacutesico de la solucioacuten

- Las herramientas de Oracle Business Intelligence presentan una completa suite para el desarrollo

de soluciones de inteligencia de negocios mediante herramientas especializadas que permiten la

administracioacuten eficiente de cada una de las fases del desarrollo de la solucioacuten desde su disentildeo

construccioacuten ejecucioacuten implantacioacuten y consumo

- El disentildeo y presentacioacuten final de reportes y cuadros de mando es esencial al momento de tener

en cuenta que estos estaacuten dirigidos a las aacutereas gerenciales las herramientas de Oracle Business

Intelligence muestran una gran superioridad a otras herramientas en cuanto a opciones de

disentildeo y presentacioacuten

- Es muy importante definir y asesorar el uso y creacioacuten de indicadores para la medicioacuten de los

procesos a implementar asiacute como el nivel de detalle de la informacioacuten y el esquema de

navegacioacuten de los anaacutelisis seguacuten los niveles organizacionales de la empresa recordando que el

enfoque del producto final estaacute orientado a los usuarios entendidos del proceso de negocio no

necesariamente teacutecnico como por ejemplo gerencia

- Desarrollar solamente la documentacioacuten necesaria para el entendimiento sencillo del disentildeo

funcionalidad ejecucioacuten y uso de la solucioacuten

- Tambieacuten se deben analizar herramientas libres disentildeadas para colaborar con la inteligencia de

negocios (BI) en los procesos de las organizaciones tales como Pentaho Eclipse (generador de

reportes) RapidMiner entre otros

- A partir del Data Mart ldquoVentasrdquo se puede continuar implementando los siguientes Data Marts

RRHH Inventarios Compras Marketing Contabilidad entre otros para completar nuestro Data

Warehouse Corporativo

- Actualmente la Escuela de Sistemas no cuenta con una materia exclusivamente de Business

Intelligence (Inteligencia de Negocios) pero se deberiacutea buscar la posibilidad que los estudiantes

conozcan acerca de esta aacuterea del manejo de la informacioacuten para la toma de decisiones a traveacutes

de cursos e incluso certificaciones a partir cualquier herramienta Oracle Pentaho SAAP IBM

Cognos

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

105 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Bibliografiacutea

- beAnalytic (2012) Paacutegina Oficial de beAnalytic Obtenido de

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

106 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

httpwwwbe-analyticcom

- beAnalytic (2012) Curso OBI Coaching Quito

- Chaacutevez R (2011) Datamart de Computacioacuten Obtenido de

httpcybertesisupcecedupeupc2011ramos_chyhtmlsdxramos_chyhtml

- Dataprix (sf) Data Warehouse vs Data mart Obtenido de

httpwwwdataprixcomdatawarehouse-vs-datamart

- Espinosa R (Abril del 2010) Kimball vs Inmon Aplicacioacuten de Conceptos del Modelo Dimensional

Obtenido de

httpchurriwifiwordpresscom2010041915-2-ampliacion-conceptos-del-modelo-

dimensional

- Gestiontv (Febrero del 2012) Concepto de Business Intelligence Obtenido de

httpgestiontvbusiness-intelligence

- Monografiascom (sf) Inteligencia de Negocios (BI) Obtenido de

httpwwwmonografiascomtrabajos14bibishtml

- Oracle (2013) Oracle Business Intelligence Enterprise Edition Documentation Retrieved from

httpwwworaclecomtechnetworkmiddlewarebi-enterprise-

editiondocumentationindexhtml

- Saacutenchez Y (29 de Noviembre del 2008) Mi experiencia en las metodologiacuteas agiles Obtenido de

httpyinosanchezblogspotcom200811mi-experiencia-en-las-metodologias-

agileshtml

- Sinnexus (2012) Business Intelligence Obtenido de

httpwwwsinnexuscombusiness_inelligence

- Torres R (Julio del 2009) Metodologiacuteas agiles para desarrollo del software extreme

programming Obtenido de

httpwwwslidesharenetrtorres462003metologa-agiles-desarrollo-software-xp-

1709082

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

107 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Villegas A (sf) Desarrollo de software bajo metodologiacuteas agiles en la praacutectica Obtenido de

httpmonografiascomtrabajos47desarrollo-softwaredesarrollo-softwareshtml

- Villena A (16 de Abril del 2009) Introduccioacuten a los meacutetodos agiles Obtenido de

Slideshare Present Yourself httpwwwslidesharenetchileagilintroduccin-gil-a-

extreme-programming-webprendedor08-350127

- Zepeda C (Marzo del 2003) Guiacutea metodoloacutegica para la definicioacuten y desarrollo de un data

warehouse Obtenido de

httpbibliotexauameduniopac_tes00900902630pdf

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

108 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Anexos

Manual de Usuario

Moacutedulo de ldquoSALESrdquo (VENTAS)

1 Ingresar al link http19216811269704analytics

2 Ingresar el usuario y contrasentildea clic en ldquoConectarrdquo

Ilustracioacuten 59 Pantalla de acceso OBI

3 Clic en Quickstart gtgt Overview gtgt SALES

Ilustracioacuten 60 Seleccioacuten del panel de control ldquoSALESrdquo (VENTAS)

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

109 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

4 A continuacioacuten se muestran los cuadros de mando y reportes mostrando las siguientes

opciones

Ilustracioacuten 61 Componentes principales del panel de control

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

110 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Manual de Administrador

Pasos para levantar y parar servicios de BI

- Iniciar servicios

o Escritorio gtgt icono ldquoSTRART BI SERVERrdquo

- Bajar servicios

o Escritorio gtgt icono ldquoSTOP BI SERVERrdquo

Pasos para de respaldo

- Base de Datos

o Sacar respaldo del esquema de base de datos mediante la opcioacuten export de los

esquemas SALES_WH

- Cataacutelogo de Reportes y Cuadros de Mando

o Ubicarse en el siguiente path

COBI11instancesinstancebifoundationOracleBIPresentationServicesComponent

o Copiar la carpeta ldquoCatalogrdquo

Pasos para la administracioacuten de usuarios en OBI

1 Ingresar al link http19216811269704console

2 Ingresar con su usuario

3 Clic en ldquoDominios de Seguridadrdquo

4 Clic en la pestantildea ldquoUsuarios y Gruposrdquo

5 Ingresar o editar los datos del usuario clic en ldquoAceptarrdquo

6 Se pueden administrar grupos al igual que administrar permisos y privilegios

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

111 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Modelamiento Dimensional ndash Oracle Warehouse Builder

1 Ingresar a OWB clic en

ldquoIniciordquo gtgt ldquoTodos los programasrdquo gtgt ldquoOracle-OraDB11G_homerdquo gtgt ldquoWarehouse Builderrdquo

gtgt ldquoDesign Centerrdquo

2 Ingresar con los siguientes datos

Usuario OWB_OWNER

Contrasentildea oracle123

Host 19216811269704

Puerto 1521

Nombre de servicio orcl

La pantalla principal consta de diversas secciones a continuacioacuten se describe de forma

Ilustracioacuten 62 Componentes principales de OWB

Seccioacuten ldquoNavegador de Proyectosrdquo

Esta seccioacuten contiene los proyectos creados ademaacutes de los diferentes componentes que contienen

un proyecto de OWB

Pasos para la creacioacuten de un nuevo proyecto

- Clic en el menuacute ldquoArchivordquo gtgt ldquoNuevordquo gtgt ldquoProyectordquo

Nombre de proyecto

Conexioacuten BDD

Componentes Hoja de Disentildeo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

112 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Ingresar el nombre del proyecto

- Clic en ldquoAceptarrdquo

A continuacioacuten se detallan los componentes utilizados en el presente proyecto

ldquoBase de Datosrdquo

Dentro de esta opcioacuten se pueden crear conexiones a distintas fuentes de datos mediante un wizard

que crea las conexiones seguacuten los datos de la fuente a conectarse

Se pueden tener varias conexiones en este caso una para el esquema fuente XSALES y otro al

esquema destina SALES_WH

Pasos para la creacioacuten de una nueva conexioacuten a una base de datos

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic derecho opcioacuten ldquoNuevo Moacutedulo de Oraclerdquo

- Empieza el wizard clic en ldquoSiguienterdquo

- Ingresar el nombre y el tipo de la nueva conexioacuten

- Ingresar los datos de conexioacuten a la base de datos a conectar

- Clic en Finalizar

Esta opcioacuten posee varios sub componentes que pueden ser utilizados por ejemplo

ldquoCorrespondenciasrdquo

Conocidos tambieacuten como ETLrsquos (proceso de extraccioacuten transformacioacuten y carga) al momento de crear

un nuevo ETL ese despliega una nueva hoja de disentildeo donde se pueden disentildear el proceso

simplemente arrastrando objetos y plasmando su loacutegica

Pasos para la creacioacuten de una nueva correspondencia

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoCorrespondenciardquo

- Clic en ldquoNueva Correspondenciardquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

113 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Ingresar el nombre de la nueva correspondencia

- Clic en ldquoAceptarrdquo

ldquoDimensionesrdquo

Mediante un wizard faacutecil e intuitivo se pueden crear dimensiones para el modelamiento dimensional

en eacutel se ingresa los datos solicitados por ejemplo atributos de la dimensioacuten niveles de jerarquiacutea

definicioacuten de atributos por nivel tipo de almacenamiento entre otros

Cuando se crea una dimensioacuten automaacuteticamente se crea a nivel de la herramienta una tabla y una

secuencia

Pasos para la creacioacuten de una nueva dimensioacuten

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoDimensionesrdquo

- Clic en ldquoNueva Dimensioacutenrdquo

- Inicia el wizard clic en ldquoSiguienterdquo

- Ingresar el nombre de la nueva dimensioacuten

- Seleccionar le tipo de almacenamiento (ROLAP)

- Ingresar los atributos el tipo de datos definir el tipo de llaves de negocio y sustitucioacuten

- Definir los niveles de jerarquiacutea

- Definir que atributos corresponden a cada nivel de jerarquiacutea creado

- Seleccionar el tipo de almacenamiento histoacuterico de la dimensioacuten (Tipo 1)

- Apareceraacute un cuadro de resumen clic en ldquoSiguienterdquo

- Clic en ldquoFinalizarrdquo

ldquoCubordquo

Al igual que las dimensiones se requiere un wizard que solicita la informacioacuten como son las medidas

y las dimensiones asociadas al cubo seguacuten el respectivo modelamiento

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

114 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Al crear un cubo se crea automaacuteticamente a nivel de la herramienta una tabla

Pasos para la creacioacuten de un nuevo cubo

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoCubosrdquo

- Clic en ldquoNueva Cubordquo

- Inicia el wizard clic en ldquoSiguienterdquo

- Ingresar el nombre de la nueva cubo

- Seleccionar le tipo de almacenamiento (ROLAP)

- Seleccionar las dimensiones con las que se relacionaraacute el cubo

- Definir las medidas y el tipo de datos

- Apareceraacute un cuadro de resumen clic en ldquoSiguienterdquo

- Clic ldquoFinalizarrdquo

ldquoTablasrdquo

Dentro de esta opcioacuten se pueden crear o importar tablas de la base de datos seguacuten corresponda la

conexioacuten creada para ser utilizada

Pasos para la creacioacuten de una nueva tabla

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoTablasrdquo

- Clic en ldquoNueva Tablardquo

- Ingresar el nombre de la nueva tabla

- Ingresar los atributos y el tipo de datos de la tabla

- Clic en ldquoAceptarrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

115 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Pasos para la importacioacuten de una tabla

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoTablasrdquo

- Clic en ldquoImportarrdquo gtgt ldquoObjetos de Base de Datosrdquo

- Ingresar los datos de conexioacuten a la base de datos clic en ldquoSiguienterdquo

- Seleccionar la opcioacuten ldquoTablardquo

- Seleccionar la tabla a importar

- Clic en ldquoTerminarrdquo

ldquoSecuenciasrdquo

En esta seccioacuten se encuentra objetos que representan a secuencias de nuacutemeros que a las cuales

hacen referencia otros objetos como dimensiones o cubos

Pasos para la creacioacuten de una nueva dimensioacuten

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoSecuenciasrdquo

- Clic en ldquoNueva Secuenciardquo

- Ingresar los datos de secuenciacioacuten

- Clic en ldquoTerminarrdquo

ldquoControl Centerrdquo

Esta seccioacuten permite el despliegue y la ejecucioacuten de los objetos dentro de OWB

Pasos para iniciar los servicios de control center

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

116 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Clic en ldquoIniciordquo gtgt ldquoTodos los programasrdquo gtgt ldquoOracle ndash OraDB11g_homerdquo gtgt ldquoWarehouse Builderrdquo

gtgt ldquoAdministracioacutenrdquo gtgt ldquoStart Control Center Servicerdquo

- Clic en la pestantildea ldquoCentro de Controlrdquo

- Ingresar los catos de conexioacuten al usuario OWSYS

- Dentro de OWB clic en el menuacute ldquoHerramientasrdquo

- Clic en ldquoGestor centro de controlrdquo

- Para el despliegue de objetos se procede mediante la seleccioacuten del objeto y su ldquoAccioacuten de

Desplieguerdquo Clic en el botoacuten ldquoDesplegarrdquo

- Para la ejecucioacuten de un ETL flujo de trabajo seleccionar el objeto desplegar el objeto y clic en

botoacuten ldquoEjecutarrdquo

Modelamiento Dimensional ndash Administrator Tool

1) Ingresar a Administracioacuten de BI clic en

ldquoIniciordquo gtgt ldquoTodos los programasrdquo gtgt ldquoOracle Business Intelligencerdquo gtgt ldquoAdministracioacuten de BIrdquo

2) Clic en el icono ldquoAbrir en liacuteneardquo (carpeta azul)

3) Ingresar con los siguientes datos

Contrasentildea de repositorio Admin123

Usuario weblogic

Contrasentildea Oracle_123

Para el modelamiento se debe proceder a realizar la configuracioacuten de las capas fiacutesica loacutegica y de

presentacioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

117 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 63 Componentes Principales del Administrator Tool - OBI

ldquoCapa Fiacutesicardquo

Dentro de esta capa se definen las conexiones a la base de datos de donde se extraeraacute el modelo

previamente creado en OWB

Pasos para crear una nueva conexioacuten a una base de datos e importar objetos

- Clic en el menuacute ldquoArchivordquo gtgt ldquoImportar Metadatosrdquo

- Seleccionar el tipo de importacioacuten (Servidor local)

- Seleccionar el tipo de conexioacuten (OCI 10g11g)

- Ingresar los datos de conexioacuten a la base de datos

Nombre del servicio orcl

Usuario SALES_WH

Contrasentildea Oracle123

- Seleccionar el tipo de objetos a importar

- Seleccionar el usuario de base de datos y los objetos a importar

- Clic en ldquoTerminarrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

118 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

ldquoCapa Loacutegicardquo

Esta seccioacuten permite el modelamiento loacutegico al modelo como son definicioacuten de dimensiones y

navegacioacuten entre niveles meacutetodos de agregacioacuten renombramiento y atributos entendibles a nivel

de negocio

Pasos para crear un nuevo modelo loacutegico

- Arrastrar los objetos importados dentro de la capa loacutegica

Pasos para renombrar las descripciones de los atributos

- Clic en el menuacute ldquoHerramientasrdquo gtgt ldquoUtilidadesrdquo

- Ejecutar ldquoCambiar Nombre de Asistenterdquo

- Seleccionar el modelo loacutegico de la pestantildea ldquoModelo de Negocio y Asignacioacutenrdquo clic ldquoAgregar

Jerarquiacuteardquo Clic ldquoSiguienterdquo

- Seleccionar los objetos a renombrar

- Seleccionar las opciones de renombramiento clic ldquoSiguienterdquo

- Clic en ldquoTerminarrdquo

Pasos para definir el meacutetodo de agregacioacuten de una medida

- Doble clic sobre una medida

- Clic en ldquoDesprotegerrdquo

- Clic en la pestantildea ldquoAgregacioacutenrdquo

- Seleccionar el meacutetodo de agregacioacuten (Sum)

- Clic en ldquoAceptarrdquo

Pasos para definir la loacutegica de una dimensioacuten

- Clic derecho sobre una dimensioacuten clic en ldquoCrear Dimensioacuten Loacutegicardquo

- Clic en ldquoDimensioacuten con Jerarquiacutea Basada en Nivelesrdquo

- Definir los niveles de la dimensioacuten creando niveles principales o secundarios

- Clic derecho sobre un nivel clic ldquoNuevo Objetordquo gtgt ldquoNivel Principalrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

119 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Arrastrar los atributos que correspondan al nivel creado

- Clic derecho doble sobre el atributo a definir como atributo de navegacioacuten a detalle

- Clic en ldquoNueva clave de nivel loacutegicardquo gtgt ldquoUsar para mostrarrdquo

- Clic en ldquoAceptarrdquo

Pasos para definir una unioacuten loacutegica entre dimensioacuten y cubo

- Clic derecho sobre el modelo loacutegico

- Clic en ldquoModelo de Negocio Loacutegicordquo gtgt ldquoDiagrama Completordquo

- Clic en el botoacuten ldquoNueva unioacutenrdquo

- Arrastra desde la tabla de hechos a la dimensioacuten a unir

- Definir las columnas por el cual se a realizar la unioacuten

- Clic en ldquoAceptarrdquo

ldquoCapa Presentacioacutenrdquo

Esta capa permite manejar la presentacioacuten final del modelo de BI al usuario como la definicioacuten de los

atributos y su orden de presentacioacuten

Pasos para crear un modelo de presentacioacuten reordenar atributos y tablas en la capa de

presentacioacuten

- Arrastrar los objetos creados de capa loacutegica dentro de la capa presentacioacuten

- Doble clic sobre las tablas o el modelo de presentacioacuten

- Definir el orden de los atributos o tablas mediante los botones de flechas

- Clic en ldquoAceptarrdquo

ldquoValidacioacuten de consistencia globalrdquo

Esta opcioacuten permite validar la consistencia del modelamiento en las 3 capas en caso de existir

errores se muestra el detalle de la inconsistencia

Pasos para guardar y comprobar la consistencia del modelo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

120 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Clic en el botoacuten de ldquoGuardarrdquo

- Desproteger los cambios antes de guardar clic en ldquoAceptarrdquo

- Confirmar la comprobacioacuten de consistencia clic en ldquoSirdquo

- Clic en ldquoComprobar Todos los Objetosrdquo

- Se muestra el detalle de la validacioacuten de la consistencia

- Clic en ldquoCerrarrdquo

Creacioacuten de Reportes y Cuadros de Mando

Pasos para crear un nuevo reporte

- Ingresar a un navegador web

- Ingresar al link http19216811269704analytics

- Ingresar con el usuario y contrasentildea asignados

- Clic en ldquoNuevordquo gtgt ldquoAnaacutelisisrdquo

- Seleccionar el modelo ldquoSALESrdquo (VENTAS)

- Seleccionar los atributos del ldquoAacutereas temaacuteticasrdquo a mostrar en el reporte dando doble clic sobre el atributo

- Clic en la pestantildea ldquoResultadosrdquo

- Clic en ldquoCrear Nuevo Objetordquo

- Seleccionar el objeto a incluir en el reporte

- Adicionalmente se puede editar y personalizar el objeto mediante el icono de ldquoLaacutepizrdquo

- Una vez terminado el reporte clic en ldquoGuardarrdquo

- Seleccionar la carpeta en donde se almacenaraacute el reporte

- Clic en ldquoAceptarrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

121 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 64 Componentes Principales Creacioacuten de Reportes ndash OBI

Pasos para crear una ldquoPeticioacuten de Datos de Panel de Controlrdquo

- Clic en ldquoNuevordquo gtgt ldquoPeticioacuten de Datos de Panel de Controlrdquo

- Seleccionar el modelo ldquoSALESrdquo (VENTAS)

- Mediante las opciones de edicioacuten se puede definir el disentildeo y las opciones de seleccioacuten de cada uno de los atributos

- Clic en ldquoGuardarrdquo

Pasos para crear un nuevo cuadro de mando

- Clic en ldquoNuevordquo gtgt ldquoPanel de Controlrdquo

- Ingresar el nombre de cuadro de mando y la carpeta en donde se almacenara

- A continuacioacuten aparece una pantalla de disentildeo del cuadro de mando en donde se pueden arrastrar los reportes y filtros a editar

- Esta seccioacuten maneja objetos de disentildeo de columnas y seccioacuten

- Estos objetos de disentildeo poseen atributos y propiedades de disentildeo

- Clic en ldquoGuardarrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

122 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Clic en ldquoEjecutarrdquo

Ilustracioacuten 65 Componentes Principales de Creacioacuten de Cuadros de Mando - OBI

Page 9: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

9 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 1 Introduccioacuten

En el presente capiacutetulo se trataraacute sobre la exposicioacuten de puntos esenciales para la disertacioacuten de

grado definiendo los objetivos y alcance del proyecto Ademaacutes se expondraacuten conceptos

fundamentales y las tecnologiacuteas necesarias para el desarrollo del proyecto con el fin de presentar

una base de conocimientos sobre la cual el proyecto se desarrollaraacute

11 Objetivos

111 Objetivo General

Implementar un modelo baacutesico para el uso de la informacioacuten georeferencial en aplicaciones de

Business Intelligence especiacuteficamente utilizando data mart para la creacioacuten de un data warehouse

corporativo

112 Objetivos Especiacuteficos

- Analizar sobre Business Intelligence y sus respectivos componentes necesarios para la

implementacioacuten de un modelo baacutesico para el uso de informacioacuten georeferencial especiacuteficamente

utilizando data mart para la creacioacuten de un data warehouse

- Averiguar las caracteriacutesticas de la informacioacuten georeferencial en la gestioacuten de una empresa de

retail

- Realizar ldquointeligencia de negociordquo para una empresa de retail

- Analizar metodologiacuteas y herramientas de construccioacuten de data warehouse y soluciones de

Business Intelligence que garanticen el acceso de la informacioacuten de acuerdo a las mejores

praacutecticas de la industria de sistemas de informacioacuten gerencial que permitan contar con

Una sola versioacuten de la verdad

Informacioacuten confiable y a tiempo

Acceder a indicadores de gestioacuten del negocio

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

10 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Accesar dentro de la misma herramienta a la informacioacuten que componen los

indicadores de gestioacuten

Detectar tendencias y excepciones

- Disentildear los cubos de informacioacuten para el modelo baacutesico para la construccioacuten de un data

warehouse para una empresa de retail

- Implementar ciertas consultas utilizando los cubos

113 Justificacioacuten

Para toda empresa la toma de decisiones es un proceso esencial que permite el cumplimiento de

sus objetivos y es la accioacuten maacutes importante que se desarrolla dentro de una organizacioacuten porque la

administracioacuten se basa en dichas decisiones

La toma de decisiones es el proceso para identificar y seleccionar un curso de accioacuten para resolver un

problema en especiacutefico

Basado en lo anterior es importante optimizar el proceso minimizar el tiempo tomar las decisiones

maacutes acertadas y basarlas en argumentos vaacutelidos en el menor costo posible Esto se puede lograr a

traveacutes del uso de la inteligencia de negocios porque permite obtener la informacioacuten adecuada a

disposicioacuten de las personas que la necesiten en una manera comprensible para cada uno y de forma

raacutepida

Las empresas son importantes para el paiacutes porque contribuyen en gran medida tanto a la economiacutea

como a la sociedad por lo que se considera oportuna la implementacioacuten de un modelo baacutesico para el

uso de la informacioacuten georeferencial en aplicaciones de business intelligence para optimizar la

gestioacuten de una empresa de retail

Para dicha implementacioacuten se utilizaraacute herramientas de Oracle por el faacutecil acceso a las mismas

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

11 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

114 Alcance

La presente disertacioacuten de grado culminaraacute con una aplicacioacuten funcional para que el usuario final

haga uso de los cubos de informacioacuten

115 Metodologiacutea

El siguiente proyecto se llevaraacute a cabo por medio de una metodologiacutea investigativa y descriptiva ya

que se realizaraacute en primera instancia un anaacutelisis sobre Business Intelligence para luego proceder a la

implementacioacuten del modelo baacutesico para el uso de la informacioacuten georeferencial para optimizar la

gestioacuten de una empresa de retail Para la implementacioacuten se aplicaran modelos de BI Oracle

Para la implementacioacuten se analizaraacute dos metodologiacuteas Kimball e Inmon donde se procederaacute a

escoger una

116 Definiciones Acroacutenimos y Abreviaciones

Business Intelligence

El exceso de informacioacuten no es poder pero el conocimiento siacute lo es

Con mucha frecuencia la transformacioacuten y el anaacutelisis de toda la informacioacuten y datos que las propias

compantildeiacuteas generan se convierte en un problema y por lo tanto la toma de decisiones se vuelve

desesperadamente lenta o se toman decisiones sin toda la informacioacuten relevante

Las tecnologiacuteas de Inteligencia de Negocios (Business Intelligence) ayudan a los ejecutivos y

funcionarios a entender los datos maacutes raacutepidamente a fin de que puedan tomar decisiones raacutepidas y

mejores y finalmente mejorar sus movimientos hacia la consecucioacuten de objetivos de negocios El

impulsor clave detraacutes de los objetivos de BI es incrementar la eficiencia organizacional y la

efectividad

La Inteligencia de Negocios (BI) y la Data Warehouse (DW) como componentes de alto nivel de los

Sistemas de Informacioacuten tienen una serie de ventajas y beneficios para toda organizacioacuten entre los

maacutes importantes estaacute el manejar vastas cantidades de informacioacuten y obtener conocimiento de ellas

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

12 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

permitiendo un mejor desempentildeo de la empresa Con esa informacioacuten maacutes precisa y conocimiento

que se adquiere se puede mejorar el manejo operativo de la empresa tambieacuten se pueden tomar

decisiones estrateacutegicas y se mejora el desempentildeo de muchas de sus funciones como marketing

ventas precios pronoacutesticos finanzas cadena de abastecimientos y atencioacuten al cliente

Data Warehouse

Un Data Warehouse (DWH) es un repositorio central que contiene la informacioacuten maacutes valiosa de la

empresa Los datos que aquiacute se almacenan han pasado por un proceso de calidad que asegura su

consistencia Ademaacutes el repositorio estaacute construido de tal manera que el acceso sea lo maacutes raacutepido

posible

Su construccioacuten se va haciendo por etapas que pueden corresponder a los procesos o a las

principales aacutereas funcionales de la empresa Por ejemplo Aacuterea de Ventas Aacuterea Financiero Contable

Aacuterea de Recursos Humanos etc Estas aacutereas reciben el nombre de Data Marts

Otra opcioacuten es construir Data marts especiacuteficos para proyectos que requieren informacioacuten de la

compantildeiacutea Anaacutelisis de Rentabilidad por Producto Agencias Cliente Preparacioacuten de Estados

Financieros Administrativos Proyectos de Balanced Scorecard Six Sigma Evaluacioacuten de Eficiencia de

Procesos Especiacuteficos etc

Datamart

Un data mart es una versioacuten especial de un data warehouse Son subconjuntos de datos con el

propoacutesito de ayudar a que un aacuterea especiacutefica dentro del negocio pueda tomar mejores decisiones

Los datos existentes en este contexto pueden ser agrupados explorados propagados de muacuteltiples

formas para que diversos grupos de usuarios realicen la explotacioacuten de los mismos de la forma maacutes

conveniente seguacuten sus necesidades

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

13 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Modelo de Datos

Un modelo de datos es un sistema formal y abstracto que permite describir los datos de acuerdo con

reglas y convenios predefinidos Es un sistema formal pues los objetos del sistema se manipulan

siguiendo reglas perfectamente definidas y utilizando exclusivamente los operadores definidos en el

sistema independientemente de lo que estos objetos y operadores puedan significar Existen

modelos relacionales y modelos multidimensionales

- Modelo Relacional

Es un modelo de datos basado en la loacutegica de predicados y en la teoriacutea de conjuntos Es el modelo

maacutes utilizado en la actualidad para modelar problemas reales y administrar datos dinaacutemicamente El

modelo relacional es el pilar fundamental para el disentildeo de la mayoriacutea de las bases de datos La

composicioacuten de estas bases de datos son decenas de tablas relacionadas

- Modelo Multidimensional

El modelo multidimensional es una teacutecnica para modelar bases de datos simples y entendibles al

usuario final ya sea para presentar la informacioacuten en un marco estaacutendar e intuitivo que permitan un

acceso de alto rendimiento Sus principales componentes son

Tablas de Hechos es la tabla central de un esquema y contiene los valores de las medidas de

negocio Cada medida se toma mediante la interseccioacuten de las dimensiones que la definen dichas

dimensiones estaraacuten reflejadas en sus correspondientes tablas de dimensiones que rodearaacuten la tabla

de hechos y estaraacuten relacionadas con ella

Tabla de Dimensiones son elementos que contienen atributos que se utilizan para restringir y

agrupar los datos almacenados en una tabla de hechos cuando se realizan consultas sobre dicho

datos en un entorno de data warehouse o data mart

Proceso ETL Es el proceso que permite a las organizaciones mover datos desde muacuteltiples fuertes reformatearlos

limpiarlos y cargarlos en otra base de datos data mart o data warehouse para analizarla y apoyar

un proceso de negocio

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

14 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Extraer Extraer la informacioacuten de las diferentes fuentes de datos

- Transformar Esta fase aplica una serie de reglas de negocio o funciones sobre los datos extraiacutedos

para convertirlos en datos que seraacuten cargados

- Carga es el momento en el cual los datos de la fase anterior (transformacioacuten) son cargados en el

sistema de destino

Cubos de Informacioacuten

Los cubos de informacioacuten o cubos OLAP son almacenes de datos donde se trata de organizar los

datos por tablas o relaciones los cubos OLAP tienen un nuacutemero indefinido de dimensiones ademaacutes

contendraacute datos de una determinada variable que se desea analizar proporcionando una vista loacutegica

de los datos provistos por el sistema de informacioacuten hacia el data warehouse esta vista estaraacute

dispuesta seguacuten unas dimensiones y podraacute contener informacioacuten calculada

A la informacioacuten de un cubo puede acceder mediante tablas dinaacutemicas en una hoja de caacutelculo o a

traveacutes de programas personalizados Las tablas dinaacutemicas le permiten manipular las vistas de la

informacioacuten con mucha facilidad Las diferentes operaciones que se pueden realizar con cubos de

informacioacuten se producen con mucha rapidez Llevando estos conceptos a un data warehouse eacuteste es

una coleccioacuten de datos que estaacute formada por dimensiones y variables entendiendo como

dimensiones a aquellos elementos que participan en el anaacutelisis y variables a los valores que se

desean analizar

Dimensiones

Las dimensiones de un cubo son atributos relativos a las variables son las perspectivas de anaacutelisis de

las variables (forman parte de la tabla de dimensiones) Son cataacutelogos de informacioacuten

complementaria necesaria para la presentacioacuten de los datos a los usuarios como por ejemplo

descripciones nombres zonas rangos de tiempo etc Es decir la informacioacuten general

complementaria a cada uno de los registros de la tabla de hechos

Variables

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

15 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Tambieacuten llamadas indicadores de gestioacuten son los datos que estaacuten siendo analizados Forman parte

de la tabla de hechos Maacutes formalmente las variables representan alguacuten aspecto cuantificable o

medible de los objetos o eventos a analizar Normalmente las variables son representadas por

valores detallados y numeacutericos para cada instancia del objeto o evento medido En forma contraria

las dimensiones son atributos relativos a las variables y son utilizadas para indexar ordenar agrupar

o abreviar los valores de las mismas

Georeferenciacioacuten

Es el proceso que nos permite agregar coordenadas geograacuteficas (latitud y longitud) a su base de

datos para que pueda ser visualizada en un mapa

A traveacutes de la georeferenciacioacuten se aporta con una nueva dimensioacuten en la comprensioacuten de la

informacioacuten del mercado para el sector retail proporcionando un soporte soacutelido para la toma de

decisiones en todos los aacutembitos

Empresa de Retail

Es un sector econoacutemico que engloba a las empresas especializadas en la comercializacioacuten masiva de

productos o servicios uniformes a grandes cantidades de clientes Es el sector industrial que entrega

productos al consumidor final

En el negocio del retail se pueden incluir todas las tiendas o locales comerciales que habitualmente

se encuentran en cualquier centro urbano con venta directa al puacuteblico sin embargo su uso se halla

maacutes bien ligado a las grandes cadenas de locales comerciales El ejemplo maacutes comuacuten del retail lo

constituyen los supermercados otros comercios tradicionalmente asociados al retail son las tiendas

por departamentos casas de artiacuteculos para el hogar ferreteriacuteas farmacias venta de indumentaria

libreriacuteas entre muchas maacutes

La complejidad del retail viene dada por la amplia variedad de artiacuteculos y tipos de artiacuteculos que

ofrecen asiacute como el nivel de operaciones efectuado Las operaciones de venta del retail generan una

cantidad de datos tal que puede resultar abrumadora para aquellos ajenos al negocio

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

16 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 2 Marco Teoacuterico

En este capiacutetulo se explicara sobre la inteligencia de negocios definicioacuten origen caracteriacutesticas y la

arquitectura general de la solucioacuten de BI estos conceptos ayudaran a fundamentar la

implementacioacuten de este proyecto

21 Inteligencia de Negocios

Introduccioacuten

Uno de los conceptos maacutes acertados para la definicioacuten de Inteligencia de Negocios es el descrito por

Thomas H Davenport el cual hace mencioacuten al teacutermino como

ldquoConjunto de Tecnologiacuteas y Procesos que utilizan datos para entender y analizar el desempentildeo del

negociordquo

Origen

El intereacutes por la Inteligencia de Negocios viene creciendo a medida que su empleo posibilita a las

corporaciones realizar una serie de anaacutelisis y proyecciones para agilizarlos procesos relacionados a la

toma de decisiones Es lo que defiende Howard Dresner vicepresidente de la empresa Gartner y

padre del teacutermino Asiacute como eacutel los norteamericanos ganaron fama por el desarrollo de las modernas

herramientas de BI

Pero en teacuterminos de registro histoacuterico Yves-Michel Marti cientiacutefico profesor y fundador de Egideria

una de las mayores empresas europeas de consultoriacutea en Inteligencia de Negocios clama por que el

viejo continente se reconozca como la cuna y la aplicacioacuten pionera del concepto de BI Seguacuten Marti

la tradicioacuten de los paiacuteses europeos estaacute repleta de referencias En sus estudios sobre economiacutea

inteligente uno de los ejemplos citados relata que a fines del siglo XVI la Reina Elizabeth I con el

objetivo de ocupar los territorios conquistados determinoacute que la base de la fuerza inglesa fuera

informacioacuten y comercio y le pidioacute al filoacutesofo Francis Bacon que inventase un sistema dinaacutemico de

informacioacuten el cual fue ampliamente aplicado por los ingleses

Por la oacuteptica de la tecnologiacutea la era que podemos llamar ldquopre-BIrdquo estaacute en un pasado no muy distante

aproximadamente entre treinta y cuarenta antildeos atraacutes cuando las computadoras dejaron de ocupar

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

17 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

salas gigantescas a medida que disminuyeron su tamantildeo y al mismo tiempo las empresas

comenzaron a ver los datos como una posible e importante fuente generadora de informaciones

decisorias

Sin embargo en aquella eacutepoca todaviacutea no existiacutean recursos eficientes que posibilitasen un anaacutelisis

consistente de esos datos para la toma de decisiones Era posible reunir informaciones de manera

integrada fruto de sistemas transaccionales establecidos con predominancia en datos jeraacuterquicos

pero que reunidos como bloques cerrados de informacioacuten permitiacutean una visioacuten de la empresa pero

no traiacutean ganancias decisivas o negociables Estamos hablando del final de los antildeos 60

El panorama comenzoacute a cambiar en la deacutecada del 70 con el surgimiento de las tecnologiacuteas de

almacenamiento y acceso a datos DASD (Direct Access Storage Device ndash dispositivo de

almacenamiento de acceso directo) y SGBD (Sistema Administrador de Base de Datos) dos siglas

cuyo principal significado era el de establecer una uacutenica fuente de datos para todo el procesamiento

A partir de entonces la computadora pasoacute a verse como un coordinador central para actividades

corporativas y la base de datos fue considerada un recurso baacutesico para asegurar la ventaja

competitiva en el mercado

Ilustracioacuten 1 Edgar Codd (1969)1

A comienzos de los antildeos 90 la mayoriacutea de las grandes empresas contaba solamente con Centros de

Informacioacuten (CI) que aunque manteniacutean stock de datos ofreciacutean poquiacutesima disponibilidad de

informacioacuten Igualmente los CIs supliacutean de cierta forma las necesidades de ejecutivos y

responsables por la toma de decisiones y suministraban informes e informaciones gerenciales El

mercado pasoacute a comportarse de un modo maacutes complejo y la Tecnologiacutea de la Informacioacuten avanzoacute

rumbo al perfeccionamiento de herramientas de software las cuales ofreciacutean informaciones precisas

1 Fuente httpbi-unadblogspotcom Autor Eduardo A Carrillo Q

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

18 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

y en el momento oportuno para definir acciones que teniacutean como objetivo la mejoriacutea del

desempentildeo en el mundo de los negocios

Entre 1992 y 1993 surgioacute el Data Warehouse un repositorio uacutenico de datos (los cuales fueron

consolidados limpiados y uniformizados) considerado por los especialistas en el asunto como pieza

esencial para la ejecucioacuten praacutectica de un proyecto de Inteligencia de Negocios Sin embargo cuando

se trata de BI las opiniones no siempre son unaacutenimes Seguacuten la evaluacioacuten de algunos consultores es

importante que la empresa que desea implementar herramientas de anaacutelisis disponga de un

repositorio especiacutefico para reunir los datos ya transformados en informacioacuten Ese repositorio no

debe ser necesariamente un Data Warehouse sino algo menos complejo como por ejemplo un

Data Mart (base de datos disentildeada de forma personalizada para asuntos o aacutereas especiacuteficas) o una

base de datos relacional comuacuten pero separada del ambiente transaccional (operativo) y dedicada a

almacenar las informaciones usadas como base para la realizacioacuten de diferentes anaacutelisis y

proyecciones

Ilustracioacuten 2 Descripcioacuten de un repositorio de informacioacuten2

Con ello el sector corporativo comenzoacute a interesarse por las soluciones de BI de forma maacutes

contundente principalmente a fines de 1996 cuando el concepto comenzoacute a ser difundido como un

proceso de evolucioacuten del EIS - Executive Information Systems - un sistema creado a fines de la

2 Fuente httpwwwslidesharenethugocesinteligencia-de-negocios-business-intelligence Autor Hugo

Ceacutespedes A

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

19 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

deacutecada del 70 a partir de los trabajos desarrollados por los investigadores del MIT (Massachusetts

Institute of Tecnology EEUU)

El EIS (Executive Information System) es un software que tiene la intencioacuten de suministrar

informaciones empresariales a partir de una base de datos

Con el paso de los antildeos el teacutermino Inteligencia de Negocios tuvo mayor alcance dentro de un

proceso natural de evolucioacuten abarcando una serie de herramientas como el propio EIS (Executive

Information System ndash Sistema de Informaciones Ejecutivas) maacutes las soluciones DSS (Decision Support

System ndash Sistema de Soporte a la toma de decisiones) Planillas Electroacutenicas Generadores de

Consultas y de Informes Data Marts Data Mining Herramientas OLAP entre tantas otras que

tienen como objetivo promover agilidad comercial dinamizar la capacidad de toma de decisiones y

refinar estrategias de relacioacuten con clientes para responder a las necesidades del sector corporativo

Ilustracioacuten 3 Evolucioacuten de la Inteligencia de Negocios3

La historia de la Inteligencia de Negocios tambieacuten estaacute profundamente relacionada al ERP (Enterprise

Resource Planning) que representa los sistemas integrados de gestioacuten empresarial cuya funcioacuten es

facilitar el aspecto operativo de las empresas Estos sistemas registran procesan y documentan cada

hecho nuevo y distribuyen la informacioacuten de manera clara y segura en tiempo real

Pero las empresas que implementaron estos sistemas se dieron cuenta raacutepidamente que tan soacutelo

almacenar gran cantidad de datos de nada valiacutea si esas informaciones estaban repetidas incompletas

3 Fuente httpwwwslidesharenethugocesinteligencia-de-negocios-business-intelligence Autor Hugo

Ceacutespedes A

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

20 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

y dispersadas en varios sistemas dentro de la corporacioacuten Se percibioacute que era necesario disponer de

herramientas que permitiesen reunir esos datos en una base uacutenica y trabajarlos de forma que

posibilitasen la realizacioacuten de diferentes anaacutelisis bajo variados aacutengulos Por esa razoacuten la mayoriacutea de

los proveedores de ERP comenzoacute a embutir en sus paquetes los moacutedulos de BI que estaacuten

sofisticaacutendose cada vez maacutes

Definicioacuten

Inteligencia de Negocios se define como la habilidad de generar conocimiento extraiacutedo a partir de

datos para apoyar a la toma de decisiones mediante procesos que hacen uso de metodologiacuteas

tecnologiacuteas y aplicaciones que permiten el tratamiento y la depuracioacuten de la informacioacuten de distintas

fuentes y como resultado aplicar teacutecnicas analiacuteticas de generacioacuten del conocimiento

Como componente de alto nivel de los sistemas de informacioacuten tienen una serie de ventajas y

beneficios para toda organizacioacuten entre los maacutes importantes estaacute el manejar vastas cantidades de

informacioacuten y obtener conocimiento de ellas permitiendo un mejor desempentildeo de la empresa Con

esa informacioacuten maacutes precisa y conocimiento que se adquiere se puede mejorar el manejo operativo

de la empresa tambieacuten se pueden tomar decisiones estrateacutegicas y se mejora el desempentildeo de

muchas de sus funciones como marketing ventas precios pronoacutesticos finanzas cadena de

abastecimientos y atencioacuten al cliente

La Inteligencia de Negocios busca convertir una empresa en una entidad analiacutetica esto implica que

ademaacutes de procesar datos e informacioacuten esta aprenda a generar conocimiento y sobretodo

aprendan de ello

Y como resultado hacer que las empresas sean maacutes productivas y tengan mayor competitividad

dentro del mercado

Entre las principales caracteriacutesticas se mencionan las siguientes

Accesibilidad a la informacioacuten

- Al ser la informacioacuten la base de la solucioacuten de inteligencia de negocios las herramientas deben

asegurar y garantizar el acceso a la informacioacuten de manera iacutentegra raacutepida y segura

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

21 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Apoyo en la toma de decisiones

- Las herramientas deben como resultado brindar anaacutelisis de informacioacuten relevantes que apoyen la

toma de decisiones y le permitan al usuario tener la facilidad de seleccionar y manipular la

informacioacuten que necesite

Orientacioacuten al usuario final

- Las herramientas prestan la mayor facilidad para el usuario final e independizar la parte teacutecnica

con el uso de las herramientas de presentacioacuten de manera que los usuarios finales tengan

acceso de forma intuitiva a la informacioacuten y puedan manipular y crear sus propios anaacutelisis

Otras caracteriacutesticas

- Obtener informacioacuten de manera oportuna y precisa en tiempo real

- Medir y evaluar el desempentildeo a nivel de proceso o a nivel organizacional

- Analizar patrones de comportamiento en el tiempo

- Ejecutar y monitorear planes operativos

- Analizar a la empresa bajo teacuterminos de mercado y competencia

- Eliminar suposiciones en la toma de decisiones

- Revelar oportunidades de crecimiento y rentabilidad

Importancia

La importancia de la implementacioacuten de una solucioacuten de inteligencia de negocios dentro de una

empresa radica en

- Soportar y apoyar a la toma de decisiones

- Analizar de forma intuitiva e interactiva la informacioacuten relevante del negocio

- Permitir a los usuarios manejar una gran cantidad de informacioacuten para el anaacutelisis y establecer sus

relaciones comprender comparativos y tendencias

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

22 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Prevenir la potencial perdida de informacioacuten relevante por la masiva acumulacioacuten de informacioacuten

histoacuterica

- Proveer la mejor plataforma tecnoloacutegica para el proceso decisional aumentando la performance

y rendimiento de la organizacioacuten

- Obtener y procesar informacioacuten estrateacutegica y operacional actual y pasada

- Medir el desempentildeo de una empresa bajo indicadores de gestioacuten

- Incentivar como proceso de mejora continua alineado a los objetivos estrateacutegicos de la empresa

Grados de Inteligencia dentro de una Empresa

Ilustracioacuten 4 Procesos Organizacionales4

La inteligencia de Negocios es el conjunto de tecnologiacuteas y procesos que permiten la generacioacuten de

conocimiento a partir de la informacioacuten relevante del rol de negocio para entender y analizar del

desempentildeo de la empresa tanto como negocio a nivel operativo taacutectico y estrateacutegico

Cada nivel tiene una funcioacuten primordial tanto dentro del mismo nivel como con los niveles aledantildeos

justamente buscando el alineamiento con los objetivos y procesos organizacionales y estos son

4 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

23 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Nivel Estrateacutegico

- Analizar y controlar el desempentildeo empresarial

- Control de meacutetricas e indicadores de gestioacuten

- Alinear las estrateacutegicas y objetivos corporativos de la empresa

Nivel Taacutectico

- Realizar consultas y anaacutelisis multidimensional sobre la informacioacuten relevante

- Acceder analizar y formatear informacioacuten de manera independiente

- Determinar los factores de anaacutelisis de la informacioacuten en tiempo y espacio

Nivel Operativo

- Reportes operativos bajo demanda

- Creacioacuten y distribucioacuten de reportes de cualquier fuente de datos seguacuten la necesidad del usuario

- Responder a preguntas de negocio correcta y oportunamente

22 Arquitectura General de la Solucioacuten de BI

Ilustracioacuten 5 Arquitectura de una solucioacuten de BI5

5 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

24 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

El esquema general que emplea una solucioacuten de inteligencia de negocios es el desarrollo y utilizacioacuten

de un sistema de informacioacuten inteligente el cual es creado a partir del modelamiento de la

informacioacuten relevante de la empresa mediante la determinacioacuten de meacutetricas y factores de anaacutelisis

seguacuten el rol del negocio

De acuerdo al nivel y a la complejidad de anaacutelisis las actividades de inteligencia de negocios se

resumen de la siguiente manera

Informacioacuten Operacional

Corresponde a la informacioacuten que administra la empresa como parte de su giro de negocio la misma

puede provenir de distintas fuentes

- Archivos de texto

- Archivos Excel

- BDD empresariales

Proceso ETL

- Las herramientas y teacutecnicas ETL (extraer transformar y cargar) extraen los distintos datos de

diversas fuentes los depuran y preparan (homogeneizacioacuten de los datos) para posteriormente

almacenarlos dentro de un data warehouse o data mart y finalmente poder consumir esta

informacioacuten resultante dentro de herramientas especializadas de anaacutelisis

23 Data Warehouse

Definicioacuten

Un Data Warehouse (DWH) es un repositorio central que contiene la informacioacuten maacutes valiosa de la

empresa Los datos que aquiacute se almacenan han pasado por un proceso de calidad que asegura su

consistencia Ademaacutes el repositorio estaacute construido de tal manera que el acceso sea lo maacutes raacutepido

posible

Objetivos

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

25 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Los objetivos principales de un Data Warehouse son

- Hacer la informacioacuten de la organizacioacuten accesible

- Hacer la informacioacuten de la organizacioacuten consistente

- Controlar el acceso efectivo a los datos

- Generar informacioacuten de manera flexible

- Servir de ayuda a la toma de decisiones

Ventajas

Las principales ventajas de un Data Warehouse son

- Toda la informacioacuten estaacute un solo lugar (Una sola fuente de la verdad)

- Informacioacuten actualizada

- Acceso raacutepido

- No hay liacutemites de espacio (Ej Archivos XLS)

- Contiene toda la historia de la compantildeiacutea

- Faacutecil de comprender (Modelada en teacuterminos del negocio)

- Contiene definiciones claras y uniformes

- Datos estandarizados

Sistema Tradicional vs Data Warehouse

Las diferencias entre estos dos tipos de sistemas son

Sistema Tradicional Data Warehouse

Especializada en la actualizacioacuten del procesamiento transaccional

Especializada en el almacenamiento y consulta jerarquizada de la informacioacuten

Orientado a un proceso particular del negocio Anaacutelisis del rol de negocio para el apoyo en toma de decisiones

Datos en general desagregados seguacuten el proceso

Datos en distintos niveles de detalle y agregacioacuten

Importancia del dato actual a nivel transaccional

Importancia del dato histoacuterico ya actual a nivel de anaacutelisis

Estructura entidad relacioacuten Estructura multidimensional

Usuarios de nivel operativo y taacutectico Usuarios de nivel estrateacutegico

Maneja informacioacuten operativa del negocio Maneja informacioacuten interna y externa de anaacutelisis de negocio

Tabla 1 Diferencias del Sistema Tradicional vs Data Warehouse

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

26 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Data Warehouse o Data Mart

Un Data Warehouse o Data Mart es un repositorio dentro de la base de datos que se caracteriza por

integrar la informacioacuten de distintas fuentes bajo un anaacutelisis y modelamiento previo de una

estructura que sea suficientemente estable vasta y raacutepida para el anaacutelisis del negocio de la empresa

La ventaja principal de este tipo de estructura dentro de la base de datos es la accesibilidad a la

informacioacuten ya que maneja un modelamiento desnormalizado a diferencia del modelo entidad

relacioacuten lo que permite generar rapidez y fluidez para las consultas de la informacioacuten

Un data warehouse abarca todos los procesos dentro de una empresa a nivel corporativo mientras

que un data mart es considerado un data warehouse especializado por cada una de las aacutereas dentro

de la organizacioacuten de la empresa

Como opcioacuten de implementacioacuten se tiene

- A partir de un data warehouse crear data marts especializados por cada una de las aacutereas de la

empresa

- Crear data marts especializados por cada aacuterea dentro de la empresa y posteriormente construir

un data warehouse unificado

Para cualquiera de los casos se debe tener las siguientes consideraciones

- Crear un data warehouse corporativo abarca una larga etapa de disentildeo Construccioacuten y

validacioacuten en un tiempo estimado de 1 a 2 antildeos

- Crear un data mart especializado conlleva pedidos de proyecto maacutes cortos aproximadamente de

3 a 4 meses por su focalizacioacuten en procesos especiacuteficos teniendo la consideracioacuten que no se

debe perder la visa final de integracioacuten con otros data marts

Caracteriacutesticas

Las caracteriacutesticas principales de un data warehouse y data mart son

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

27 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Integrado

- Toda la informacioacuten se maneja dentro de una estructura consistente ya que como se mencionoacute

la informacioacuten puede extraerse de distintas fuentes y se debe tener en cuenta la integracioacuten

entre todas ellas y a queacute nivel de detalle se analizaran

Temaacutetico

- El modelamiento busca integrar en un entorno operacional la informacioacuten relacional necesaria

para la generacioacuten del conocimiento del negocio mediante la organizacioacuten de la informacioacuten por

temas o puntos de anaacutelisis para facilitar su acceso y entendimiento basados en aspectos de

intereacutes de la empresa por ejemplo todo los datos sobre clientes pueden ser consolidados en

una uacutenica tabla del data warehouse como una dimensioacuten de clientes

Histoacuterico

- La estructura del data warehouse y data mart permite manejar la informacioacuten histoacuterica del

negocio para el estudio de tendencias y anaacutelisis de comportamiento ya que esta refleja un

estado de actividad del negocio en un determinado tiempo

Los sistemas tradicionales manejan la informacioacuten del diacutea a diacutea del negocio estos se centran en

la informacioacuten operacional mientras que la funcioacuten del data warehouse es el almacenamiento de

la informacioacuten histoacuterica del negocio este tiempo es determinado bajo el disentildeo y la estimacioacuten

de la relevancia de la informacioacuten

No volaacutetil

- El data warehouse maneja una estructura de lectura de la informacioacuten se especializa en la

buacutesqueda aacutegil y raacutepida en grandes cantidades de informacioacuten a diferencia de los modelos

tradicionales que soportan la transaccionalidad del negocio mediante las operaciones de

creacioacuten modificacioacuten eliminacioacuten y buacutesqueda

El data warehouse y data mart se actualizan mediante la incorporacioacuten de los uacuteltimos valores

tomados de las diferentes variables y distintas fuentes logrando mantener la informacioacuten integra

y no volaacutetil en el tiempo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

28 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

El principal problema es que dentro de los sistemas tradicionales la informacioacuten es cambiante de

un momento a otro por lo que se busca dentro del data warehouse es lograr una estructura

estable a los cambios en lo posible

Es decir que principalmente el data warehouse se enfoca en la carga inicial de la informacioacuten el

acceso a ella

24 Informacioacuten Georeferencial

Definicioacuten

Georeferenciacioacuten

- Es el proceso que nos permite agregar coordenadas geograacuteficas (latitud y longitud) a su base de

datos para que pueda ser visualizada en un mapa

A traveacutes de la georeferenciacioacuten se aporta con una nueva dimensioacuten en la comprensioacuten de la

informacioacuten del mercado para el sector retail proporcionando un soporte soacutelido para la toma de

decisiones en todos los aacutembitos

Un Dashboard que nos muestre la informacioacuten a traveacutes de mapas a partir de datos de sistemas

georeferenciales formato KML u otras fuentes espaciales nos va a permitir estratificar y navegar

por el mapa y la informacioacuten obteniendo como resultado un potente Dashboard que muestre

KPIrsquos e informacioacuten georeferenciada de una forma faacutecil e intuitiva para el usuario de negocio

Caracteriacutesticas

Principales caracteriacutesticas del uso de la informacioacuten georeferencial

- Procedencia geograacutefica de los clientes

- Visualizacioacuten de puntos de venta y caacutelculo de aacutereas de influencia anaacutelisis de cobertura

geograacutefica

- Seleccioacuten de zonas y clientes para acciones por canales directos

Ventajas

El uso de informacioacuten Georeferencial tiene las siguientes ventajas

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

29 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- La visualizacioacuten de la informacioacuten georeferenciada en Mapas optimiza la toma de decisiones

mediante Dashboards y proporciona ldquoValor Antildeadidordquo a un sistema Analiacutetico de BI

- Integracioacuten de la informacioacuten contenida en los data mart

- Consulta de datos OLAP

Georeferenciacioacuten en BI

Es una nueva perspectiva de la informacioacuten que aporta nuevas puertas de anaacutelisis y simplifica su

comprensioacuten Al mostrarse referenciada geograacuteficamente

La inteligencia de negocios transforma una herramienta operativa (georeferenciacioacuten) en un soporte

para la decisioacuten estrateacutegica

25 Empresa de Retail

Definicioacuten

Es un sector econoacutemico que engloba a las empresas especializadas en la comercializacioacuten masiva de

productos o servicios uniformes a grandes cantidades de clientes Es el sector industrial que entrega

productos al consumidor final

En el negocio del retail se pueden incluir todas las tiendas o locales comerciales que habitualmente

se encuentran en cualquier centro urbano con venta directa al puacuteblico sin embargo su uso se halla

maacutes bien ligado a las grandes cadenas de locales comerciales El ejemplo maacutes comuacuten del retail lo

constituyen los supermercados otros comercios tradicionalmente asociados al retail son las tiendas

por departamentos casas de artiacuteculos para el hogar ferreteriacuteas farmacias venta de indumentaria

libreriacuteas entre muchas maacutes La complejidad del retail viene dada por la amplia variedad de artiacuteculos

y tipos de artiacuteculos que ofrecen asiacute como el nivel de operaciones efectuado Las operaciones de

venta del retail generan una cantidad de datos tal que puede resultar abrumadora para aquellos

ajenos al negocio

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

30 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Caracteriacutesticas

Caracteriacutesticas destacadas de una empresa de retail

- Posee puntos de ventas

- Realiza ventas a plazos oacuterdenes especiales etc

- Gestioacuten de clientela retencioacuten y lealtad

- Gestioacuten y control de inventario

- Gestioacuten de oacuterdenes de compra y traslados

- Seguridad de gestioacuten y productividad

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

31 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 3 Herramientas de una Solucioacuten de BI

Se considera indispensable detallar las herramientas de una solucioacuten de BI que se utilizaraacute para este

proyecto Para lo cual el presente capiacutetulo comenzaraacute explicando cada componente de Oracle

Business Intelligence (OBI) seguido de una amplia definicioacuten sobre herramientas para la construccioacuten

de mapas para desarrollar el modelo baacutesico para uso de informacioacuten georeferencial

31 Herramientas de Oracle Business Intelligence (OBI)

Ilustracioacuten 6 Herramientas de Oracle BI6

La suite de Oracle BI posee e integra herramientas especializadas dentro de cada etapa del ciclo de

vida de desarrollo de una solucioacuten de BI

Las herramientas a explicar son Oracle y se han conceptualizado como una ayuda para la alta

gerencia en la toma de decisiones estrateacutegicas de la organizacioacuten Sin embargo debido al ambiente

de competencia actual las organizaciones cada vez maacutes deben tomar decisiones orientadas al diacutea a

6 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

32 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

diacutea que les permitan ser maacutes eficientes y satisfacer de manera maacutes completa las necesidades de sus

clientes

Estas herramientas trabajan de forma integral en una liacutenea de desarrollo estaacutendar por cada proceso

dentro del proyecto como se detalla a continuacioacuten

- Extraccioacuten transformacioacuten y carga (Oracle Warehouse Builder)

- Modelamiento y almacenamiento fiacutesico (Oracle Database)

- Modelamiento loacutegico (Oracle BI Server)

- Construccioacuten de anaacutelisis personalizados (Oracle Answers amp Dashboards)

311 Oracle Business Intelligence 11g

Introduccioacuten

Oracle Business Intelligence 11g comprende una suite completa de herramientas de inteligencia de

negocios bajo el sello de la compantildeiacutea Oracle es un sistema que ofrece una gran gama de capacidades

de presentacioacuten incluyendo informes notificaciones alertas cuadros de mando interactivos

consultas ad hoc gestioacuten de estrategia empresarial anaacutelisis de procesamiento analiacutetico en liacutenea

(OLAP) Balance Scorecard integracioacuten con sistemas moacuteviles y sistemas de gestioacuten

Entre las principales caracteriacutesticas se tiene

- Manejo de cuadros de mando e informes intuitivos guiados faacuteciles en uso y con una amplia

variedad de visualizaciones personalizables

- Generacioacuten de independencia entre los usuarios finales del aacuterea de TI en la creacioacuten y

modificacioacuten de informes y cuadros de mando

- Permite la creacioacuten de informes a medida de la empresa seguacuten los requerimientos del rol del

negocio

- Maneja un sistema de alarmas y notificaciones programables basado en eventos del negocio y

dirigido a los usuarios finales a traveacutes de un medio y canal dedicado

- Integracioacuten con herramientas de Microsoft Office para el consumo de publicacioacuten de

informacioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

33 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

312 Oracle Warehouse Builder

Ilustracioacuten 7 Herramientas de OWB7

Introduccioacuten

En la etapa de ETL Oracle cuenta con la siguiente herramienta para realizar esta funcioacuten Oracle

Warehouse Builder

OWB es un componente integral de cualquier versioacuten de la base de datos Oracle 11g Database bajo

cualquier plataforma certificada por Oracle al ser un componente propio de la base de datos to

tiene costo de licenciamiento adicional

Las principales caracteriacutesticas del producto son

Opcioacuten ETL

- Gestiona los procesos de extraccioacuten transformacioacuten y carga de datos de forma especializada

aumentando el desempentildeo productividad y capacidad de reutilizacioacuten

7 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

34 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Conectores especializados

- Los conectores permiten un acceso e integracioacuten entre las distintos tipos de oriacutegenes y

aplicaciones de ERP Y CRM propias de Oracle y de otros proveedores

Creacioacuten de perfil de datos

- Mediante la creacioacuten de perfiles de datos Oracle Warehouse Builder tiene la capacidad de

evaluar la calidad de los datos permitiendo crear reglas de limpieza de datos lo que se conoce

como transformacioacuten dentro del proceso de ETL y poder llevar un control gracias al componente

de auditoria de datos propio de OWB

Encapsulacioacuten de funciones y procesos propios del negocio

- OWB permite encapsular subprocesos definidos dentro de la herramienta o propios del sistema

de la empresa con el fin de reutilizarlos como objetos propios de la herramienta en futuros

procesos o flujos de ejecucioacuten

Correcciones de datos

- Mediante moacutedulos especializados de Oracle Warehouse Builder se puede generar o disentildear

reglas de autocorreccioacuten dentro de la ejecucioacuten de los procesos ya que estos definen como

deben ser tratados los datos y corregirlos en la transicioacuten al esquema destino

Dimensiones Cambiantes

- OWB maneja lo denominado dimensiones cambiantes bajo la metodologiacutea de Ralph Kimball esto

bajo una simple definicioacuten de los metadatos de la dimensioacuten haciendo que la loacutegica se la maneja

internamente y el usuario la vea como una dimensioacuten maacutes dejando la preocupacioacuten del manejo

de cambios y actualizaciones

Entre los aspectos maacutes relevantes de OWB se mencionan

- Asegurar la calidad de datos que integran el modelado relacional y multidimensional

- Permite la administracioacuten de todo el ciclo de vida de datos y metadatos

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

35 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Facilita la creacioacuten de esquemas data warehouse definicioacuten de jerarquiacuteas y medidas mapeo de

las fuentes de informacioacuten calendarizacioacuten ejecucioacuten y mantenimiento de las actividades de

ETL

- Consolida informacioacuten desde fuentes dispersas

- Permite la conexioacuten a cualquier base de datos

- Todo proceso ETL se encuentra dentro de OWB

- Cubre el ciclo de disentildeo desarrollo y produccioacuten

- 95 coacutedigo es generado por OWB

- Lleva registros de auditoria de todos los procesos de OWB

- Modelamiento grafico de esquemas multidimensionales

- Faacutecil mantenimiento de metadatos y proyectos en OWB

313 Oracle Database

Ilustracioacuten 8 Herramientas de Oracle Database8

8 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

36 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Introduccioacuten

Oracle Database es una plataforma integral de base de datos para Data Warehousing e Inteligencia

de Negocios que brinda un gran rendimiento en escalabilidad y desempentildeo ideal para el desarrollo

de data warehouse y data marts ofreciendo una plataforma exclusiva para el anaacutelisis de informacioacuten

Caracteriacutesticas para la Integracioacuten con Data Warehousing

La base de datos Oracle cuenta con un amplio grupo de capacidades para el desarrollo y ejecucioacuten de

procesos de ETL mediante el uso de la herramienta OWB pero estas pueden ser utilizadas en otros

entornos integrados de data warehousing entre estas caracteriacutesticas incluyen

Funciones

- Oracle Database ofrece optimizaciones de desempentildeo en el manejo de cargas y consultas de

informacioacuten del data warehouse manejo simultaneo de usuarios manejo de solicitudes de

operaciones mediante el uso de un componente propio para la administracioacuten de recursos y

peticiones de la base de datos Ademaacutes maneja un modelo de consistencia de lectura que

garantiza que la carga de informacioacuten no impacte el rendimiento

Particionamiento

- Oracle mediante el particionamiento impide que los procesos se vuelvan lentos y aumenten los

gastos de recursos y tiempos Este proceso consiste en dividir a las tablas maacutes grandes en tablas

maacutes pequentildeas seguacuten el establecimiento de normas de acceso la informacioacuten que es accedida

con menos frecuencia puede ser dividida en otras tablas y poder ser almacena en dispositivos de

almacenamiento menos costosos lo que puede significar un ahorro sustancial

Comprensioacuten

- La comprensioacuten es una de las caracteriacutesticas maacutes populares dentro del desarrollo de data

warehouse esto es posible mediante el empleo de algoritmos especializados y propios de Oracle

que logran compresiones superiores

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

37 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

314 Oracle BI Server

Ilustracioacuten 9 Herramientas de OBI Server9

Introduccioacuten

Oracle BI Server es el pilar dentro de la arquitectura unificada de Oracle Business Intelligence para

los servicios de anaacutelisis como son BI Interactive Dashboards Answers (para el anaacutelisis y las consultas

ad-hoc) BI Answers (para la administracioacuten de desempentildeo)

Modelamiento de OBI Server

OBI Server maneja el modelamiento loacutegico del data warehouse en una arquitectura de tres capas

(layers) brindando un esquema centralizado totalmente flexible y administrable estas capas son

Physical Layer

- En esta capa especiacutefica los paraacutemetros de conexioacuten y los esquemas de las diferentes fuentes de

informacioacuten incluyendo o importando objetos de modelos relacionales como tablas columnas

joins paraacutemetros de seguridad entre otros y objetos de modelos multidimensionales como

meacutetricas dimensiones jerarquiacuteas entre otros

9 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

38 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Business Model and Mapping Layer

- En esta capa se incluyen los objetos importados en la capa fiacutesica conformando objetos de

dimensioacuten sus jerarquiacuteas crear llaves de navegacioacuten definir meacutetricas con sus meacutetodos de

agregacioacuten establecer reglas de seguridad de datos disentildear medidas personalizables incluyendo

reglas complejos de negocio reglas dimensionales y funciones de series de tiempo entre otros

Presentation Layer

- En esta capa se establece el modelamiento de la capa de negocio en teacuterminos de negocio

entendibles para el usuario final ademaacutes se establecen caracteriacutesticas de formato tanto de

valores como de presentacioacuten a nivel de objetos

Ademaacutes se definen permisos basados en roles de usuarios para el acceso a nivel de los objetos y

atributos

La definicioacuten de estos objetos es el resultado para la capa de presentacioacuten usados para la

creacioacuten de anaacutelisis reportes cuadros de mando y maacutes

315 Oracle OBI Answers amp Dashboard

Ilustracioacuten 10 Herramientas de OBI Answers amp Dashboards10

10 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

39 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Introduccioacuten

OBI Answers amp Dashboards es el componente especializado de la capa de presentacioacuten de Oracle su

acceso es mediante una interfaz web totalmente personalizado que no requiere ninguna descarga

adicional ni alguacuten tipo de configuracioacuten o conexioacuten en especial este componente se basa en roles de

usuario y estaacute enfocada totalmente al usuario final de la solucioacuten de BI

Este componente permite desarrollar y disentildear reportes cuadros de mando interactivos cuadros de

tendencias anaacutelisis de KPIs estimaciones y caacutelculos personalizados reportes bajos condicionantes

alarmas entre otros

El principal objetivo de esta herramienta es brindar al usuario final todas las facilidades de uso tanto

en la interactividad con el modelo como medio de evaluacioacuten de los procesos y determinacioacuten de

informacioacuten relevante como apoyo para tomar decisiones y acciones oportunas

Las caracteriacutesticas principales de OBI Answers amp Dashboards son

- Proveer una alta interactividad faacutecil uso y autosuficiencia al usuario

- Personalizacioacuten de permisos bajo el esquema de roles por usuario

- Manejar una estructura tradicional de BI incluyendo KPIs e indicadores

- Brindar la flexibilidad y dinamismo para mejorar la experiencia final del usuario mediante el uso

de caracteriacutesticas analiacuteticas navegaciones inteligentes y objetos interactivos

- Visualizacioacuten de la informacioacuten en tiempo real

- Uso de interaccione de navegacioacuten y profundizacioacuten (Drill Down) para anaacutelisis de la informacioacuten a

nivel de detalle

- Permite crear reporte ad-hoc tablas dinaacutemicas e informes basados en drag and drop mediante el

empleo de wizards de creacioacuten

- Guarda organiza y comparte reportes creados con la posibilidad de publicacioacuten para uno o varios

usuarios

- Automatizacioacuten en la deteccioacuten y comunicacioacuten de problemas u oportunidades mediante alertas

- Activacioacuten de acciones bajo la definicioacuten de condicionantes

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

40 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

32 Mapas en Oracle Business Intelligence (OBI)

Ilustracioacuten 11 Mapa en OBIEE 11

Introduccioacuten

Una imagen vale maacutes que mil palabras Esto es particularmente cierto cuando se trata de captar la

complejidad de las interacciones entre las personas los recursos los productos y los procesos de

negocio distribuidas en el espacio geograacutefico

Oracle Fusion Middleware Map Viewer (o simplemente visualizador de mapas) proporciona una

potente visualizacioacuten de datos geoespaciales y los servicios de informacioacuten Este visualizador de

mapas estaacute escrito puramente en Java y se ejecuta en un entorno J2EE Les proporciona a los

desarrolladores de aplicaciones web un medio versaacutetil para integrar y visualizar los datos de negocio

con los mapas

Como las ventas y el rendimiento de datos se analizan a menudo mediante paraacutemetros tales como

ubicacioacuten geografiacutea territorio de ventas la mayoriacutea de las aplicaciones de inteligencia de negocios

incluyen estos paraacutemetros

11 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

41 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

OBIEE 11g integra el visualizador de mapas para mostrar los datos de forma masiva capturando y

simplificando relaciones complejas convirtieacutendolos en paquetes faacutecilmente consumibles y poderosos

de informacioacuten inequiacutevoca

En la siguiente seccioacuten hablaremos del Map Viewer Map Builder la obtencioacuten de datos en mapas y

obtener mapas en cuadros de mando etc

iquestCuaacutendo y porque son uacutetiles los mapas

Los mapas proporcionan una potente solucioacuten para la localizacioacuten de los activos (personas clientes

productos vehiacuteculos etc) y aacutereas (zonas regiones etc) conducen a mejores formas de priorizacioacuten

planificacioacuten y ejecucioacuten de sus objetivos

Cuando se combinan los mapas con las tendencias temporales y otros graacuteficos en un panel de

control el resultado es muchas maacutes intuitivo y un conocimiento maacutes profundo de la informacioacuten

Los mapas son uacutetiles en las situaciones siguientes

- Visualizacioacuten de los datos relativos a las ubicaciones geograacuteficas de los continentes paiacuteses

estados regiones ciudades y calles

- Visualizacioacuten de alta densidad de datos en un aacuterea relativamente maacutes pequentildea

- Las relaciones espaciales y los patrones son maacutes faacuteciles para el cerebro humano para asimilar

- Visualizacioacuten de los detalles de un mapa a un reporte detallado tabla o graacutefico

Con dos ejemplos ilustraremos como podemos aplicar los mapas

Una empresa de servicios de gestioacuten de transporte de carga y suministro puede utilizar mapas para

- Visualizar la exportacioacuten y el volumen de importaciones en una zona como de alto nivel o

geograacuteficas

- Proporcionar detalles granulares de carga o contenedor posicioacuten de origen hasta el puerto de

destino

- Supervisar el puerto que enviacutea el nuacutemero maacuteximo de contenedores a un destino

- Las acciones de los ingresos por servicios prestados en una regioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

42 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- La deteccioacuten de las tendencias geograacuteficas en el crecimiento del volumen e ingresos

Una empresa de retail puede obtener los siguientes beneficios mediante la visualizacioacuten de los

mapas en OBIEE Dashboards

- Visualizar el rendimiento de las ventas no solo de toda la empresa sino especiacuteficamente de cada

producto a traveacutes de diferentes ubicaciones

- Proporcionar vista de alto nivel de los ingresos generados durante las ofertas festivas diacuteas de

fiestas y fines de semana a traveacutes de diferentes paiacuteses ubicaciones etc

- Supervisar los ingresos generados por la empresa para analizar el rendimiento del marketing por

estado paiacutes y coacutedigo postal

- Analizar la efectividad de campantildeas o promociones regionales

33 Herramientas para la Construccioacuten de Mapas

331 Oracle Fusion Middleware Map Viewer

Ilustracioacuten 12 Arquitectura del Map Viewer12

12 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

43 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Definicioacuten

Oracle Fusion Middleware Map Viewer es un conjunto de herramientas para desarrolladores Se

trata de un conjunto de componentes de Java programables para la prestacioacuten de mapas a partir de

datos de aplicaciones geoespaciales que se guarda y gestiona en la base de datos Oracle

Los atributos claves del Map Viewer son los siguientes

- Incluye un motor de renderizado

- Se puede comunicar con un navegador web o la aplicacioacuten cliente utilizando el protocolo HTTP

- Obtiene acceso a datos espaciales (lectura y escritura del Oracle Spatial and Locator) a traveacutes de

JDBC (Java Database Connectivity) llama a la base de datos

- Puede ser desplegado de forma independiente de la plataforma y estaacute disentildeado para integrarse

con aplicaciones de mapas

- Oculta la complejidad de las consultas de datos espaciales y el proceso de representacioacuten

cartograacutefica

- Se puede acceder mediante la direccioacuten URL http[hostname]9704mapviewer

332 Map Builder Tool

Ilustracioacuten 13 Interfaz del Map Builder Tool13

13 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

44 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Definicioacuten

Oracle proporciona un programa de utilidad independiente llamado Map Builder una parte del kit

Map Viewer que ayuda a la creacioacuten y gestioacuten de metadatos de mapeo

Existen cuatro tipos de metadatos estilos temas mapas base y capas de mapa requeridos por el

visualizador de mapas para definir una apariencia deseada para el mapa Ademaacutes de manejar los

metadatos la herramienta proporciona interfaces para previsualizar los metadatos y la informacioacuten

espacial

Estilos

- Los estilos son los atributos graacuteficos baacutesicos por ejemplo un texto color liacutenea aacuterea marker (que

representa un patroacuten en el mapa) etc

Ilustracioacuten 14 Estilo Marker en Map Builder Tool14

14 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

45 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Temas

- Un tema es un conjunto de caracteriacutesticas geograacuteficas que comparten atributos similares

ademaacutes de las normas de representacioacuten y de etiquetado que le dice MapViewer queacute estilos se

utilizaraacute para representar la etiqueta y las caracteriacutesticas

Considere la posibilidad de un tema como la capa de mapas que varios temas se apilan una

encima de otra para componer un mapa Por ejemplo a las fronteras del paiacutes temas pueden ser

la capa inferior con otros temas como las fronteras estatales lago caminos en la parte superior

de la misma

Ilustracioacuten 15 Creacioacuten de un tema en Map Builder Tool15

Mapas Base

- Un mapa base es una coleccioacuten ordenada de temas para ser utilizado en la prestacioacuten de un

mapa Si se especifica un mapa de base en una solicitud de mapa los temas en el mapa base se

prestan una encima de cada precedente en el orden especificado en la definicioacuten del mapa

15 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

46 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 16 Visualizacioacuten de un Mapa Base en Map Builder Tool16

Capas de Mapa

- Las capas de mapa se utiliza sobre todo por el Oracle Maps JavaScript que proporciona el

JavaScript API con la informacioacuten sobre una capa de mapa se puede arrastrar incluyendo su

liacutemite geograacutefico sistema el nuacutemero de niveles de zoom discretos y el tamantildeo y el formato de

los mosaicos de mapas individuales a cada coordenada nivel de zoom en formato XML

Ilustracioacuten 17 Niveles de Zoom de una Capa de Mapa en Map Builder Tool17

16 Fuente OBIEE Maps Autor Oracle

17 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

47 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

333 Oracle Spatial Data

Definicioacuten

Oracle Spatial 11g es una opcioacuten para Oracle Database 11g Enterprise Edition proporciona

capacidades espaciales avanzadas para soportar aplicaciones geoespaciales servicios basados e

ubicacioacuten y sistemas de informacioacuten espacial de la empresa

Se requiere una base de datos Oracle para almacenar las ldquocapasrdquo (por ejemplo los liacutemites del paiacutes)

que se van a representar en la parte superior de los mapas de fondo Si se necesita modificar o

transformar los datos especiales es necesario adquirir licencias de Oracle Spatial en la base de datos

que realiza la operacioacuten

34 OBIEE integrado con Map Viewer

Ilustracioacuten 18 OBIEE asociado con los Mapas18

18 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

48 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Introduccioacuten

Oracle Business Intelligence 11g tiene la posibilidad de crear faacutecilmente cuadros de mando que

incorporan vistas de mapa y mostrar sus indicadores clave de rendimiento (KPI) En OBIEE 11g los

mapas son simplemente un nuevo tipo de vista al igual que las tablas y graacuteficos

Map Viewer estaacute instalado y configurado en Oracle WebLogic como parte del proceso de instalacioacuten

OBIEE 11g La uacutenica configuracioacuten posterior a la instalacioacuten requerida es configurar el Map Viewer

para que apunte a la fuente que contienen los datos espaciales (base de datos Oracle) y le

proporcionaraacute mapas de fondo (Oracle Datbase Oracle eLocation Web Map Service Provider

Google Maps o Bing Maps)

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

49 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 4 Anaacutelisis de las Metodologiacuteas de Business Intelligence

En el siguiente capiacutetulo el anaacutelisis de las metodologiacuteas de business intelligence se centraraacute

especiacuteficamente en dos metodologiacuteas Ralph Kimball y Bill Inmon asiacute mismo se mostraraacute un cuadro

comparativo para seleccionar la metodologiacutea correcta para la implementacioacuten del modelo baacutesico

para el uso de informacioacuten georeferencial en aplicaciones de business intelligence caso de estudio

empresa de retail

41 Ralph Kimball Vs Bill Inmon

Para el desarrollo de proyectos de BI es necesaria la seleccioacuten y la aplicacioacuten de una metodologiacutea

especializada para este tipo de proyectos dentro de este campo de inteligencia de negocios se

encuentra a dos personajes reconocidos por la creacioacuten de sus metodologiacuteas estos son Kimball e

Inmon

Para el desarrollo del presente proyecto se toma la aplicacioacuten de la metodologiacutea de Ralph Kimball

por el motivo de que dentro de las herramientas de BI de Oracle viene incluida la metodologiacutea de

este autor

Pero con medio de justificacioacuten se hace un comparativo entre estas dos metodologiacuteas donde se

evidenciaraacute el enfoque y la aplicacioacuten que tiene cada una mostrando ventajas y desventajas de las

mismas

Antes de iniciar se expone el enfoque general tanto de la metodologiacutea de Ralph Kimball como de Bill

Inmon

- De acuerdo a Inmon un data warehouse es un conjunto de datos orientados por temas

integrados variantes en el tiempo y no volaacutetiles que tienen por objetivo dar soporte a la toma

de decisiones

- De acuerdo a Ralph Kimball un data warehouse es una copia de los datos transaccionales

especiacuteficamente estructurada para la consulta y el anaacutelisis

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

50 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

A continuacioacuten se realiza un anaacutelisis de cada una de las metodologiacuteas mencionadas

Modelamiento seguacuten Inmon

Bill Inmon propone la necesidad de crear un lugar centralizado donde se almacenen los datos

transaccionales de las empresas para que puedan ser utilizados para el anaacutelisis yendo de los maacutes

general al maacuteximo detalle creando un data warehouse a nivel corporativo y crear data marts

departamentales

Dentro de su enfoque al igual que Kimball este propone la extraccioacuten carga y transformacioacuten de la

informacioacuten pero al tener un enfoque de esta forma de lo global al detalle el desarrollo se hace maacutes

difiacutecil y puede tomar mayor tiempo

Modelamiento seguacuten Kimball

Kimball concuerda con Inmon en la creacioacuten de un solo repositorio consolidado de informacioacuten y

afirma la creacioacuten de procesos que permita la extraccioacuten transformacioacuten y carga de dicha

informacioacuten la diferencia planteada radica en la creacioacuten de lo maacutes pequentildeo a lo maacutes grande esto

significa crear en una primera instancia data marts departamentales y luego crear un data

warehouse corporativo

Esta integracioacuten de varios data marts se lo logra mediante la reutilizacioacuten de objetos como

dimensiones atributos jerarquiacuteas y medidas resultando una implementacioacuten maacutes sencilla y flexible

En resumen la metodologiacutea de Inmon estaacute orientada al desarrollo de soluciones complejas y de gran

alcance brindando perdurabilidad y robustez a la solucioacuten mientras que la metodologiacutea de Kimball

estaacute dirigida principalmente a pequentildeos y medianos desarrollos en donde las caracteriacutesticas

esenciales son la usabilidad facilidad para el usuario y el raacutepido desarrollo de la solucioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

51 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Cuadro Comparativo de las Ventajas y Desventajas de Inmon y Kimball

ESPECIFICACION INMON KIMBALL

Generalizacioacuten General a detalle Detalle a general

Arquitectura orientada a Data warehouse Data mart

Complejidad de implementacioacuten Compleja Simple

Usabilidad para el usuario Baja Alta

Orientado a Orientado a temas Orientado a procesos

Modelamiento Tradicional Dimensional

Esquemas de modelamiento Normalizado Desnormalizado

Manejo de cambios en dimensiones Continuo y discreto Dimensiones cambiantes

Dirigido a IT Usuarios finales

Tiempo de desarrollo Largo plazo Corto y mediano plazo

Ayuda a la toma de decisiones Estrateacutegicas Taacutecticas

Flexibilidad Baja Alta

Costo de implementacioacuten Alto Bajo

Equipo de desarrollo Especialistas Generalistas Tabla 2 Ventajas y Desventajas ndash Inmon vs Kimball

Seguacuten lo mencionado anteriormente y bajo el esquema del presente proyecto y las prestaciones de

las herramientas presentadas para la implementacioacuten de la solucioacuten se opta por implementar la

metodologiacutea de Kimball ya que se ajusta a las necesidades de una empresa de retail principalmente

en tiempo de desarrollo esquematizacioacuten a nivel departamental complejidad de desarrollo y costo

de implementacioacuten

42 Metodologiacutea de Ralph Kimball

Introduccioacuten

Ralph Kimball es uno de los principales autores dentro del mundo de data warehouse e inteligencia

de negocios el enfoque principal de la metodologiacutea de Kimball es el desarrollo de un data warehouse

de forma entendible y veloz

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

52 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Modelo Dimensional (Dimensional Modeling)

El modelamiento que propone Ralph Kimball se basa en la creacioacuten de modelos de tablas y

relaciones bajo un conjunto de mediciones de los procesos de negocio mediante una estructura de

acceso de alto rendimiento

Cada modelo estaacute compuesto por

Dimensiones

- Es una coleccioacuten o agrupacioacuten de caracteriacutesticas similares de un objeto considerado como factor

de anaacutelisis dentro del rol de negocio

Las dimensiones almacenan datos descriptivos o cualitativos con los que se analiza el proceso

Medidas

- Son atributos cuantificables de un hecho que representa un comportamiento del rol de negocio

basado en dimensiones

Tabla de Hechos

- Es una representacioacuten de un proceso de negocio a determinado detalle seguacuten la definicioacuten de las

dimensiones del modelo el cual mide al negocio bajo la determinacioacuten de medidas meacutetricas o

indicadores

Jerarquiacutea

- Dentro de una dimensioacuten se debe definir al menos una jerarquiacutea la misma que puede contener

uno o maacutes niveles entendiendo como jerarquiacutea el nivel de detalle de la informacioacuten que se va

analizar desde lo maacutes general hasta su miacutenimo detalle

Meacutetodos de Agregacioacuten

- Las medidas son valores cuantitativos que permiten calificar un evento o proceso del negocio a

determinado nivel de anaacutelisis dentro de las opciones de desarrollo se puede determinar

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

53 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

meacutetodos de agregacioacuten predefinidos o personalizados para la operacioacuten de dichos valores seguacuten

sea el caso y propoacutesito de la medida

Estructura de Disentildeo

- Basado en el contexto de los componentes que forman parte de un data warehouse y data mart

existe un disentildeo principal que es

Modelo Estrella

- Maneja un esquema centralizado formado por la tabla de hechos en la parte central y tablas de

dimensiones alrededor conectadas mediante la composicioacuten de llaves primarias hacia la tabla de

hechos

Ilustracioacuten 19 Modelo Estrella19

19 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

54 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Sistemas de Procesamiento

- OLAP (OnLine Analytical Processing) es el sistema de procesamiento de informacioacuten de los

modelos de inteligencia de negocios posee una estructura optimizada de organizacioacuten de la

informacioacuten para anaacutelisis analiacutetico su estructura permite un acceso aacutegil y dinaacutemico a grandes

cantidades de informacioacuten a diferencia de los modelos de base de datos tradicionales

OLAP posee dos tipos de procesamiento esto son

MOLAP (Multidimensional OLAP)

- Es un sistema de procesamiento analiacutetico multidimensional que se basa en el procesamiento y

almacenamiento de la informacioacuten de los cubos OLAP en matrices optimizadas de

almacenamiento en vez de una base de datos relacional

ROLAP (Relational OLAP)

- Es un sistema de procesamiento relacional en liacutenea que se especializa en el procesamiento y

almacenamiento de la informacioacuten de bases de datos relacional este sistema genera SQLrsquos para

el caacutelculo de medidas y dimensiones

El sistema ROLAP es construido dentro de una base de datos relacional y posee tablas fiacutesicas

especiacuteficamente disentildeadas para el almacenamiento de los pre-caacutelculos y caacutelculos de medidas

agregadas

ROLAP administra el procesamiento almacenamiento y migracioacuten de los datos entre las base de

datos relacionales

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

55 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

43 Fase de la Metodologiacutea Ralph Kimball

Ilustracioacuten 20 Tareas de la Metodologiacutea de Kimball20

A continuacioacuten se describe las fases de la metodologiacutea de Ralph Kimball para la ejecucioacuten de

proyectos de BI

Planeacioacuten del proyecto

El principal objetivo de esta fase es el establecimiento y afinamiento de la estrategia de

implementacioacuten de data warehouse desde la parte administrativa funcional y teacutecnica basados en el

marco estrateacutegico de la organizacioacuten mediante la evaluacioacuten de la estructura organizacional de la

empresa riesgos y anaacutelisis de costo beneficio

Definicioacuten de requerimientos del negocio

El objetivo a llevar acabo de esta fase es el levantamiento de los requerimientos de negocio y definir

el enfoque y alcance de la solucioacuten seguacuten estos

Los requerimientos del negocio son la base en el disentildeo desarrollo y monitoreo del desempentildeo de la

solucioacuten de inteligencia de negocios

20 Fuente Metodologiacutea Kimball Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

56 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Dentro de esta fase se definen los requerimientos del negocio incluyendo la determinacioacuten de la

informacioacuten a consumir las fuentes de origen y destino de la informacioacuten el estimacioacuten de tiempos

de extraccioacuten y actualizacioacuten de la informacioacuten los meacutetodos de validacioacuten transformacioacuten y carga de

datos la definicioacuten de los procesos de respaldo y recuperacioacuten de datos asiacute como los recursos

tecnoloacutegicos requeridos

Disentildeo de la arquitectura tecnoloacutegica

El objetivo de esta fase es determinar y establecer el ambiente arquitectoacutenico y tecnoloacutegico de

soporte para el desarrollo e implementacioacuten de la solucioacuten de inteligencia de negocios para poder

proveer una arquitectura estable

Definicioacuten del modelo dimensional

El objetivo de esta fase es establecer el modelamiento de la estructura del data warehouse

suficientemente vasta y estable que soporte a los requerimientos establecidos en la fase ldquodefinicioacuten

de requerimientos del negociordquo

Logrando un modelo relacional que permita la medicioacuten de un proceso dentro del rol de negocio de

la empresa bajo los conceptos de anaacutelisis del modelo y los niveles de jerarquizacioacuten y agregacioacuten de

la informacioacuten

A continuacioacuten se detalla un proceso de pasos enfocado a la generacioacuten del modelo dimensional

seguacuten la metodologiacutea de Ralph Kimball

1 Seleccioacuten del proceso

Seleccionar que proceso se implementara dentro del data mart o data warehouse dadas las

necesidades del negocio presupuesto y tiempo disponible

2 Seleccioacuten de la granularidad

Implica decidir queacute es lo que va a representar cada registro de la tabla de hechos Solo despueacutes de

seleccionar la granularidad de la tabla de hechos se puede definir e identificar las dimensiones se

determina la granularidad de cada tabla de dimensioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

57 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

3 Identificacioacuten y conformacioacuten de las dimensiones

Con lleva identificar y conformar las dimensiones bajo el contexto de la tabla de hechos centralizada

4 Seleccioacuten de hechos

La granularidad de la tabla de hechos determina queacute medidas o meacutetricas pueden usarse en el data

warehouse estos deben ser numeacutericos y aditivos (sumatoria promedio ponderaciones fechas

entre otros)

5 Almacenamiento de los valores pre calculados en la tabla de hechos

Determinar si existe la posibilidad de utilizar valores pre-calculados para mejorar los tiempos de

respuesta

6 Terminacioacuten de la tablas de dimensiones

Es recomendable que se antildeada tanta informacioacuten descriptiva como sea posible dentro de las

dimensiones ya que esto permite realizar un anaacutelisis a mayor detalle

7 Seleccioacuten de la duracioacuten de la base de datos

La duracioacuten mide hasta que momento la informacioacuten del pasado se deberaacute almacenar en la tabla de

hechos

8 Control de las dimensiones cambiantes

Implica tener las consideraciones del mantenimiento de la informacioacuten histoacuterica por cambios de una

dimensioacuten Existen 3 tipos de dimensiones cambiantes

Tipo 1

Cuando el atributo cambia este se sobre escribe y no se guarda sui historia

Tipo 2

Cuando el atributo cambia este hace que se genere un nuevo registro en la dimensioacuten dicho registro

maneja fechas de vigencia

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

58 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Tipo 3

Cuando el atributo dentro de la dimensioacuten cambia este hace que se almacenen dos valores el

anterior y el nuevo en el mismo registro

Disentildeo de aplicacioacuten de BI

En esta fase se realizara el disentildeo del modelamiento de la solucioacuten de inteligencia de negocios que

soportara los requerimientos determinados en la fase ldquodefinicioacuten de requerimientos del negociordquo

justamente para establecer la creacioacuten de los modelos multidimensionales y todas las

especificaciones necesarias para el acceso y consumo de la informacioacuten de forma oacuteptima y eficaz

Seleccioacuten e instalacioacuten del producto

El objetivo de esta fase es la validacioacuten y preparacioacuten de la infraestructura fiacutesica y tecnoloacutegica para el

desarrollo y produccioacuten de la solucioacuten

Disentildeo fiacutesico

Esta fase se encarga de convertir el modelo loacutegico del data warehouse en un modelo fiacutesico dentro de

la base de datos bajo las primicias de acceso depuracioacuten y carga y actualizacioacuten de la informacioacuten

Disentildeo y desarrollo de ETL

El objetivo de esta fase es identificar el o los procesos de extraccioacuten transformacioacuten y carga de la

informacioacuten fuente hacia el modelo de data warehouse

El resultado de este proceso es el disentildeo de los procesos de extraccioacuten transformacioacuten y carga

teniendo en cuenta los distintos escenarios y factores de cambio como son la periodicidad de

actualizacioacuten ajuste a procesos planificados de ejecucioacuten de forma automaacutetica acceso a fuentes

locales o remotas entre otros

Desarrollo de la aplicacioacuten de BI

En esta fase se desarrolla e implementa la solucioacuten de BI seguacuten lo establecido en etapas anteriores

maacutes la creacioacuten de reportes cuadros de mando indicadores alertas controles de acceso entre

otros

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

59 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Los principales componentes son

1 Informes Estaacutendar

Los informes estaacutendar son la base del espectro de aplicacioacuten de BI Por lo general son informes

relativamente simples de formato predefinido y paraacutemetros de consulta fijos

Proporcionan a los usuarios un conjunto baacutesico de informacioacuten acerca de lo que estaacute sucediendo en

un aacuterea determinada de la empresa

Son informes que los usuarios usan diacutea a diacutea La mayor parte de lo que piden las personas durante el

proceso de definicioacuten de requisitos se clasificariacutea como informes estaacutendar Por eso es conveniente

desarrollar un conjunto de informes estaacutendar en el ciclo de vida del proyecto

Algunos informes estaacutendares tiacutepicos podriacutean ser

- Ventas del ano actual frente a previsioacuten de ventas por vendedor

- Tasa de renovacioacuten mensual por plan de servicio

- Tasa de respuestas de correo electroacutenico por promocioacuten por producto (marketing)

- Volumen por producto como un porcentaje del total de ventas

2 Aplicaciones Analiacuteticas

Las aplicaciones analiacuteticas son maacutes complejas que los informes estaacutendar Normalmente se centran en

un proceso de negocio especiacutefico y resumen cierta experiencia acerca de coacutemo analizar e interpretar

ese proceso del negocio

Estas aplicaciones pueden ser avanzadas e incluir algoritmos y modelos de mineriacutea de datos que

ayudan a identificar oportunidades o cuestiones subyacentes en los datos

Algunas aplicaciones analiacuteticas comunes incluyen

- Anaacutelisis de la eficacia de las promociones

- Anaacutelisis de rutas de acceso

- Anaacutelisis de afinidad de programas

- Planificacioacuten del espacio en espacios comerciales

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

60 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Deteccioacuten de fraudes

- Administracioacuten y manejo e categoriacuteas de productos

Pruebas

El objetivo de esta fase como su nombre lo indica es la validacioacuten de resultados mediante pruebas

durante y al final del desarrollo e implementacioacuten de la solucioacuten

Todos los componentes dentro del data warehouse pasan por pruebas de integracioacuten y de regresioacuten

por si existiese alguacuten cambio y si fuera necesario un reproceso

Mantenimiento y crecimiento

En esta fase se evaluacutea el proyecto culminado e identifica las posibles oportunidades de mejora tanto

en la parte teacutecnica del data warehouse como la parte de negocio y asiacute avaluar el uso del data

warehouse dentro de la empresa

44 Procesos Generales de Desarrollo

De acuerdo al levantamiento de la informacioacuten realizado los procesos generales a implementar son

Carga de informacioacuten

La carga de la informacioacuten (proceso de Extraccioacuten Transformacioacuten y Carga - ETL) que se realiza va

desde las bases de los sistemas transaccionales de la empresa de retail archivos planos (xls) que

contienen informacioacuten de los factores de anaacutelisis del proceso

Validacioacuten de carga

La herramienta de extraccioacuten de datos (Oracle Warehouse Builder) genera procesos que permite

validar la correcta carga de la informacioacuten contenida en los sistemas fuentes asiacute como el detalle de

la ejecucioacuten de dichos procesos

Generacioacuten de informacioacuten

La informacioacuten de la empresa de retail el detalle de los factores de anaacutelisis y el registro de ventas se

encuentra almacenada en una fuente de origen el cuaacutel es la fuente de informacioacuten de consumo del

modelo de BI de ldquoSALES_WHrdquo del cual se crean los distintos reportes y cuadros de mando

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

61 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

45 Recursos de Tecnologiacutea

La implementacioacuten de la solucioacuten de inteligencia de negocios cuenta con los siguientes recursos

tecnoloacutegicos proporcionados por beAnalytic

Servidor

CARACTERISTICAS DESCRIPCION

Procesador Intelreg Coretrade2 Quad CPU Q6600 240GHZ

Memoria RAM 8GB

Disco duro 700 GB

Sistema Operativo Windows 2008 R2 Standard Service pack 1 64 bits Tabla 3 Requerimientos de recursos tecnoloacutegicos - Servidor

Software

COMPONENTES VERSION

Oracle Database SE One 11g Release 2 112010

Oracle Warehouse Builder Versioacuten 11201

Oracle Answers Versioacuten 11115

Oracle Dashboard Versioacuten 11115

Oracle BI Server Administrador Versioacuten 11115

Oracle SQLDeveloper Versioacuten 155

Oracle Fusion Middleware Map Viewer Versioacuten 11115

Map Builder Tool Versioacuten 11115

Oracle Spatial Data Versioacuten 11115 Tabla 4 Requerimientos de recursos tecnoloacutegicos - Software

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

62 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 5 Disentildeo e implementacioacuten de un Modelo Baacutesico de BI (Basado en la Metodologiacutea

de Ralph Kimball)

Para presente capiacutetulo describe el disentildeo de la arquitectura y funcionalidad general del moacutedulo

ldquoSALESrdquo (VENTAS) de la empresa de retail asiacute como el resultado de su implementacioacuten

51 Definicioacuten de Requerimientos del Negocio

511 Antecedentes

Actualmente la Empresa de Retail no cuenta con la implementacioacuten de un modelo de Business

Intelligence orientado a solventar los requerimientos de informacioacuten de la gestioacuten comercial Por

otro lado la Empresa de Retail tiene identificados algunos moacutedulos como son

- Ventas

- RRHH

- Inventarios

- Compras

- Marketing

- Contabilidad

512 Objetivos

Moacutedulo de Ventas

- Anaacutelisis de ventas globales

- Anaacutelisis de ventas por producto cliente y canal

- Deteccioacuten de clientes importantes por regioacuten paiacutes y ciudad

- Anaacutelisis de productos clientes canales y promociones

- Pronoacutesticos y proyecciones de ventas

- Variacioacuten de ventas por antildeo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

63 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

513 Solucioacuten

Se propone la implementacioacuten de la solucioacuten de Oracle Business Intelligence Enterprise Edition la

cual incluye en esta Versioacuten 1 la creacioacuten de un Data mart ldquoSALESrdquo (VENTAS) del Data Warehouse

Corporativo que contenga toda la informacioacuten requerida para cumplir los objetivos

La implementacioacuten se realizara de la siguiente manera

- Definicioacuten disentildeo e implementacioacuten del modelo de ldquoSALESrdquo (VENTAS)

- Visualizacioacuten de la informacioacuten a traveacutes de reportes y cuadros de mando

514 Beneficios

Proveer a los ejecutivos de un tablero de control con indicadores claves para la operacioacuten del

negocio

Evaluar el desempentildeo de la Empresa de Retail en el aacuterea de ldquoVENTASrdquo

Reducir la carga de tiempo invertido en la entrega de la informacioacuten

Garantizar el acceso de la informacioacuten de acuerdo a las mejores praacutecticas de la industria de sistemas

de informacioacuten gerencial

- Una sola versioacuten de la verdad

- Informacioacuten confiable y a tiempo

- Acceder a la informacioacuten de gestioacuten del negocio

52 Moacutedulo de ldquoSALESrdquo (VENTAS)

La presente seccioacuten describe el disentildeo del moacutedulo de ldquoSALESrdquo (VENTAS) sus componentes su

modelamiento fiacutesico loacutegico y de presentacioacuten asiacute como los procesos de carga y actualizacioacuten de la

informacioacuten (ETLrsquos) se incluye el detalle del disentildeo del set de reportes y cuadros de mando bajo las

especificaciones y necesidades del cliente todo esto mediante las siguientes definiciones

- Proceso general de carga de la informacioacuten

- Definicioacuten de meacutetricas e indicadores

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

64 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Definicioacuten del modelo dimensional

- Definicioacuten del modelo fiacutesico

- Implementacioacuten del modelo de BI en la suite de OBI

- Disentildeo e Implementacioacuten de los mapas en el modelo de BI en la suite de OBI

- Disentildeo e implementacioacuten de reportes y cuadros de mando

521 Proceso general de carga de la informacioacuten

La fuente principal del modelo BI es el repositorio de origen denominado ldquoXSALESrdquo (XVENTAS)

El siguiente paso es el disentildeo y creacioacuten del data mart de ldquoSALESrdquo (VENTAS) y sus componentes

como son dimensiones y tablas de hechos una vez construido el data mart se disentildearan y crearan

los procesos de extraccioacuten transformacioacuten y carga de la informacioacuten hacia el repositorio destino

ldquoSALES_WHrdquo

Posteriormente el modelo SALES_WH debe pasar por el motor propio de Oracle Business

Intelligence donde se implementa la loacutegica de proceso de negocio y se maneja la publicacioacuten de la

informacioacuten para el consumo y creacioacuten de los reportes y cuadros de mando

Ilustracioacuten 21 Arquitectura de la solucioacuten ldquoSALESrdquo (VENTAS) ndash Empresa Retail21

21 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

65 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

522 Definicioacuten de meacutetricas e indicadores

A continuacioacuten se detallan las meacutetricas e indicadores establecidos como paraacutemetros de medicioacuten

para el proceso general de ldquoSALESrdquo (VENTAS)

A continuacioacuten se detallan las variables de anaacutelisis que fueron definidas para presente moacutedulo

clasificadas bajo una medicioacuten propia de soluciones de inteligencia de negocio como son aacutereas

temaacuteticas criterios y atributos

AacuteREA TEMAacuteTICA CRITERIOS NIVELES ATRIBUTOS

SALES

TIME

gt CALENDAR_YEAR

gt CODE

gt END_DATE

gt TIME_SPAN

gt DESCRIPTION

gt NAME

gt CAL_YEAR_NUMBER

gt CAL_YEAR_START_DATE

gt CALENDAR_QUARTER

gt CODE

gt END_DATE

gt TIME_SPAN

gt DESCRIPTION

gt NAME

gt CAL_QUARTER_NUMBER

gt QUARTER_OF_YEAR

gt CAL_QUARTER_START_DATE

gt CALENDAR_MONTH

gt CODE

gt CAL_MONTH_NUMBER

gt END_DATE

gt TIME_SPAN

gt MONTH_OF_QUARTER

gt MONTH_OF_YEAR

gt DESCRIPTION

gt NAME

PROMOTION

gt SUBCATEGORY gt ID

gt CATEGORY gt NAME

gt TOTAL gt DESCRIPTION

gt SOURCE_ID

PRODUCT gt PRODUCT

gt ID NAME

gt DESCRIPTION

gt SOURCE_ID

gt PACK_SIZE

gt LIST_PRICE

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

66 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

gt SUBCATEGORY gt ID

gt CATEGORY gt NAME

gt TOTAL gt DESCRIPTION

gt SOURCE_ID

CUSTOMER

gt CITY

gt PROVINCE gt ID

gt SUBREGION gt NAME

gt REGION gt SOURCE_ID

gt TOTAL

gt ID

gt COUNTRY gt NAME

gt SOURCE_ID

gt ISO

CHANNEL

gt CHANNEL gt ID

gt CLASS gt NAME

gt TOTAL gt SOURCE_ID

Tabla 5 Variables de Anaacutelisis ndash ldquoMoacutedulo Ventasrdquo

523 Definicioacuten del Modelo Dimensional

A traveacutes del anaacutelisis del sistema fuente XSALES (XVENTAS) y el levantamiento de requerimientos de

meacutetricas e indicadores se determina el disentildeo del modelo ldquoSALESrdquo (VENTAS) el mismo que presenta

una arquitectura en estrella conformada por cinco dimensiones como se muestra y se detalla a

continuacioacuten

Ilustracioacuten 22 Modelo dimensional ldquoSALESrdquo (Ventas) ndash Empresa Retail22

22 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

67 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

5231 Dimensiones

Ilustracioacuten 23 Tablas de Origen Dimensiones y Cargas en OWB23

A continuacioacuten se detalla como referencia general de disentildeo e implementacioacuten cada una de las

caracteriacutesticas de los componentes del modelo dimensional a traveacutes de las siguientes definiciones

- Descripcioacuten

- Nombre fiacutesico

- Tipo de almacenamiento

- Secuencia del componente

- Atributos

- Niveles de jerarquiacuteas

- Tipo de carga histoacuterica

- Construccioacuten ETLrsquos

23 Autor Hypatia Merino

Cargas Mappings

Dimensiones

Tablas de Origen

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

68 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Dim_Time

Descripcioacuten- La dimensioacuten de tiempo fue creada mediante el uso de un wizard propio de la

herramienta de OWB el cual se encuentra bajo la opcioacuten Archivogtgt Nuevogtgt Dimensioacuten de Tiempo

donde se ingresa la informacioacuten solicitada y se crea automaacuteticamente los objetos necesarios para la

creacioacuten de la dimensioacuten y su respectivos ETL OWB brinda una gran gama de configuracioacuten de las

dimensiones de tiempo a continuacioacuten se indican las configuraciones generales

Nombre fiacutesico TIMES

Antildeo de Inicio 2001 Nuacutemero de Antildeos 1

Almacenamiento Tipo ROLAP (Relacional)

Atributos de dimensioacuten

DIMENSIOacuteN ATRIBUTOS IDENTIFICADOR TIPO DE DATO

DIM_TIME

CODE

NUMBER

CAL_MONTH_NUMBER

NUMBER

CAL_MONTH_START_DATE Negocio DATE

END_DATE

DATE

TIME_SPAN

NUMBER

MONTH_OF_QUARTER

NUMBER

MONTH_OF_YEAR

NUMBER

DESCRIPTION

VARCHAR2

NAME

VARCHAR2

CAL_QUARTER_NUMBER

NUMBER

QUARTER_OF_YEAR

NUMBER

CAL_QUARTER_START_DATE Negocio DATE

CAL_YEAR_NUMBER

NUMBER

CAL_YEAR_START_DATE Negocio DATE

Tabla 6 Atributos de Dimensioacuten - Dim_Time

Niveles de Jerarquiacutea

CALENDAR_YEAR gtgt CALENDAR_QUARTER gtgt CALENDAR_MONTH

Construccioacuten ETLrsquos

ETL de carga de la dimensioacuten de tiempo es creado automaacuteticamente por el wizard de OWB

configurado mediante los datos ingresados al momento de crear

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

69 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Dim_Promotion

Descripcioacuten- La dimensioacuten de promocioacuten hace referencia a las diferentes promociones que puede

tener un producto brindando la posibilidad de anaacutelisis por promocioacuten tanto para el proceso de

ejecucioacuten y planificacioacuten de venta

Nombre fiacutesico PROMOTIONS

Almacenamiento Tipo ROLAP (Relacional)

Secuencia PROMO_DIM_SEQ

Atributos de dimensioacuten

DIMENSIOacuteN ATRIBUTOS IDENTIFICADOR TIPO DE DATO

DIM_PROMOTION

ID Sustituir NUMBER

NAME VARCHAR2

DESCRIPTION VARCHAR2

SOURCE_ID Negocio VARCHAR2

Tabla 7 Atributos de Dimensioacuten ndash Dim_Promotion

Niveles de Jerarquiacutea

TOTAL gtgt CATEGORY gtgt SUBCATEGORY

Tipo de carga histoacuterica Tipo 1 ndash No mantener historial

Mapeo de fuentes

DIMENSIOacuteN NIVEL ATRIBUTOS TABLA DE ORIGEN VALORATRIBUTO TIPO DE DATO

DIM_PROMOTION

TOTAL

NAME ----- ----- VARCHAR

DESCRIPTION ----- ----- VARCHAR

SOURCE_ID CONSTANTE lsquo99999 VARCHAR

CATEGORY

NAME PROMO_CATEGORIES_IN NAME VARCHAR

DESCRIPTION PROMO_CATEGORIES_IN DESCRIPTION VARCHAR

SOURCE_ID PROMO_CATEGORIES_IN ID VARCHAR

TOTAL_SOURCE_ID TOTALS 99999 VARCHAR

SUBCATEGORY

NAME PROMO_SUBCATEGORIES_IN NAME VARCHAR

DESCRIPTION PROMO_SUBCATEGORIES_IN DESCRIPTION VARCHAR

SOURCE_ID PROMO_SUBCATEGORIES_IN ID VARCHAR

CATEGORY_SOURCE_ID PROMO_SUBCATEGORIES_IN CATEGORY_ID VARCHAR

Tabla 8 Mapeo de las Fuentes ndash Dim_Promotion

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

70 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Construccioacuten ETLrsquos

Nombre DIM_PROMOTION_LOAD

ETL de carga de promociones a partir de la tabla PROMOTIONS

Ilustracioacuten 24ETLrsquos ndash Dim_Promotion24

Dim_Product

Descripcioacuten- La dimensioacuten de producto hace referencia a los distintos productos que existe en una

empresa de retail brindando la posibilidad de anaacutelisis por producto tanto para el proceso de

ejecucioacuten y planificacioacuten de venta

Nombre fiacutesico PRODUCTS

Almacenamiento Tipo ROLAP (Relacional)

Secuencia PROD_DIM_SEQ

24 Fuente Oracle Warehouse Builder Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

71 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Atributos de dimensioacuten

DIMENSIOacuteN ATRIBUTOS IDENTIFICADOR TIPO DE DATO

DIM_PRODUCT

ID Sustituir NUMBER

NAME VARCHAR2

DESCRIPTION VARCHAR2

SOURCE_ID Negocio VARCHAR2

PACK_SIZE VARCHAR2

LIST_PRICE VARCHAR2

Tabla 9 Atributos de Dimensioacuten ndash Dim_Product

Niveles de Jerarquiacutea

TOTAL gtgt CATEGORY gtgt SUBCATEGORY gtgt PRODUCT

Tipo de carga histoacuterica Tipo 1 ndash No mantener historial

Mapeo de fuentes

DIMENSIOacuteN NIVEL ATRIBUTOS TABLA DE ORIGEN VALORATRIBUTO TIPO DE DATO

DIM_PRODUCT

TOTAL

NAME ----- ----- VARCHAR

DESCRIPTION ----- ----- VARCHAR

SOURCE_ID CONSTANTE 99999 VARCHAR

CATEGORY

NAME CATEGORIES NAME VARCHAR

DESCRIPTION CATEGORIES DESCRIPTION VARCHAR

SOURCE_ID CATEGORIES ID VARCHAR

TOTAL_SOURCE_ID TOTALS 99999 VARCHAR

SUBCATEGORY

NAME SUBCATEGORIES NAME VARCHAR

DESCRIPTION SUBCATEGORIES DESCRIPTION VARCHAR

SOURCE_ID SUBCATEGORIES ID VARCHAR

CATEGORY_SOURCE_ID CATEGORIES CATEGORY_ID VARCHAR

PRODUCT

NAME PRODUCTS_IN NAME VARCHAR

DESCRIPTION PRODUCTS_IN DESCRIPCION VARCHAR

SOURCE ID PRODUCTS_IN IDENTIFIER VARCHAR

PACKSIZE PRODUCTS_IN PACK_SIZE VARCHAR

LIST_PRICE PRODUCTS_IN LIST_SIZE VARCHAR

SUBCATEGORY_SOURCE_ID PRODUCTS_IN SUBCATEGORY_REFERENCE VARCHAR

Tabla 10 Mapeo de las Fuentes ndash Dim_Product

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

72 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Construccioacuten ETLrsquos

Nombre DIM_PRODUCT_LOAD

ETL de carga de productos a partir de la tabla PRODUCTS

Ilustracioacuten 25 ETLrsquos ndash Dim_Product25

Dim_Customer

Descripcioacuten- La dimensioacuten de cliente hace referencia a los distintos clientes que existe en una

empresa de retail brindando la posibilidad de anaacutelisis por producto tanto para el proceso de

ejecucioacuten y planificacioacuten de venta

Nombre fiacutesico CUSTOMERS

Almacenamiento Tipo ROLAP (Relacional)

Secuencia CUST_DIM_SEQ

25 Fuente Oracle Warehouse Builder Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

73 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Atributos de dimensioacuten

DIMENSIOacuteN ATRIBUTOS IDENTIFICADOR TIPO DE DATO

DIM_CUSTOMER

ID Sustituir NUMBER

NAME VARCHAR2

SOURCE_ID Negocio VARCHAR2

ISO VARCHAR2

Tabla 11 Atributos de Dimensioacuten ndash Dim_Customer

Niveles de Jerarquiacutea

TOTAL gtgt REGION gtgt SUBREGION gtgt COUNTRY gtgt PROVINCE gtgt CITY

Tipo de carga histoacuterica Tipo 1 ndash No mantener historial

Mapeo de fuentes

DIMENSIOacuteN NIVEL ATRIBUTOS TABLA DE ORIGEN VALORATRIBUTO TIPO DE DATO

DIM_CUSTOMER

TOTAL NAME ----- ----- VARCHAR

SOURCE_ID CONSTANTE 99999 VARCHAR

REGION NAME REGIONS_IN NAME VARCHAR

SOURCE_ID REGIONS_IN ID VARCHAR

TOTAL_SOURCE_ID TOTALS 99999 VARCHAR

SUBREGION

NAME SUBREGIONS_IN NAME VARCHAR

SOURCE_ID SUBREGIONS_IN ID VARCHAR

REGION_SOURCE_ID SUBREGIONS_IN REGION_ID VARCHAR

COUNTRY

NAME COUNTRIES_IN NAME VARCHAR

SOURCE ID COUNTRIES_IN ID VARCHAR

ISO COUNTRIES_IN ISO_CODE VARCHAR

SUBREGION_SOURCE_ID COUNTRIES_IN REGION_ID VARCHAR

PROVINCE

NAME CITIES_IN STATE_PROVINCE VARCHAR

SOURCE_ID CITIES_IN STATE_PROVINCE VARCHAR

COUNTRY_SOURCE_ID COUNTRIES_IN ID VARCHAR

CITY

NAME CITIES_IN NAME VARCHAR

SOURCE_ID CITIES_IN ID VARCHAR

PROVINCE_SOURCE_ID CITIES_IN STATE_PROVINCE VARCHAR

Tabla 12 Mapeo de las Fuentes ndash Dim_Customer

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

74 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Construccioacuten ETLrsquos

Nombre DIM_CUSTOMER_LOAD

ETL de carga de clientes a partir de la tabla CUSTOMERS

Ilustracioacuten 26 ETLrsquos ndash Dim_Customer26

Dim_Channel

Descripcioacuten- La dimensioacuten de canal hace referencia a los distintos canales que existe en una

empresa de retail brindando la posibilidad de anaacutelisis por producto tanto para el proceso de

ejecucioacuten y planificacioacuten de venta

Nombre fiacutesico CHANNELS

Almacenamiento Tipo ROLAP (Relacional)

Secuencia CLASS_DIM_SEQ

Atributos de dimensioacuten

DIMENSIOacuteN ATRIBUTOS IDENTIFICADOR TIPO DE DATO

DIM_CHANNEL

ID Sustituir NUMBER

NAME VARCHAR2

SOURCE_ID Negocio VARCHAR2

Tabla 13 Atributos de Dimensioacuten ndash Dim_Channel

26 Fuente Oracle Warehouse Builder Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

75 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Niveles de Jerarquiacutea

TOTAL gtgt CLASS gtgt CHANNEL

Tipo de carga histoacuterica Tipo 1 ndash No mantener historial

Mapeo de fuentes

DIMENSIOacuteN NIVEL ATRIBUTOS TABLA DE ORIGEN VALORATRIBUTO TIPO DE DATO

DIM_CHANNEL

TOTAL NAME ----- ----- VARCHAR

SOURCE_ID CONSTANTE 99999 VARCHAR

CLASS NAME CHANNELS_IN CLASS VARCHAR

SOURCE_ID CHANNELS_IN CLASS VARCHAR

TOTAL_SOURCE_ID TOTALS 99999 VARCHAR

CHANNEL

NAME CHANNELS_IN NAME VARCHAR

SOURCE_ID CHANNELS_IN ID VARCHAR

CLASS_SOURCE_ID CHANNELS_IN CLASS VARCHAR

Tabla 14 Mapeo de las Fuentes - Dim_Channel

Construccioacuten ETLrsquos

Nombre DIM_CHANNEL_LOAD

ETL de carga de canales a partir de la tabla CHANNELS

Ilustracioacuten 27 ETLrsquos ndash Dim_Channel27

27 Fuente Oracle Warehouse Builder Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

76 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

5232 Cubos de Informacioacuten

CUBO ldquoSALESrdquo

Descripcioacuten- El cubo de ventas es creado de partir de la tabla ldquoSALESrdquo que contiene la informacioacuten a

nivel de detalle de cada una de las dimensiones Se incluye en el modelo dimensional como un

objeto de navegacioacuten al miacutenimo detalle incluyendo las llaves primarias de cada una de las

dimensiones lo que brinda la posibilidad de navegacioacuten de los reportes y cuadros de mando hacia un

reporte exclusivo a detalle con el fin de justificar y mostrar el desglose de la informacioacuten

Nombre fiacutesico SALES

Almacenamiento Tipo ROLAP (Relacional)

Atributos de dimensioacuten

TABLA DIMENSIOacuteN NIVEL DE ENLACE

SALES

TIMES MONTH

PRODUCTS PRODUCT

CHANNELS CHANNEL

CUSTOMERS CITY

PROMOTIONS SUBCATEGORY

Tabla 15 Atributos de dimensioacuten - SALES

Cargas SALES

Cubo SALES

Tablas de Origen SALES

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

77 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Medidas

TABLA MEDIDA TIPO DE DATO DESCRIPCIOacuteN

SALES

AMOUNT NUMBER Sales amount

QUANTITY NUMBER Sales quantity

COST NUMBER Sales cost

Tabla 16 Medidas - SALES

Construccioacuten en OWB

Ilustracioacuten 28 Implementacioacuten SALES28

Construccioacuten ETLrsquos

Nombre SALES_LOAD

Ilustracioacuten 29 ETLrsquos SALES29

28 Autor Hypatia Merino

29 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

78 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

524 Definicioacuten del Modelo Fiacutesico

Una vez disentildeado e implementado el modelo dimensional y sus componentes mediante OWB se

realiza un despliegue de la tablas obteniendo como resultado la creacioacuten del modelo fiacutesico del data

mart de ldquoSALES_WHrdquo dentro de la base de datos (SALES_WH)

A continuacioacuten se mostrara el modelo de identidad ndash relacioacuten

Modelo E-R

Ilustracioacuten 30 Modelo E-R de SALES_WH30

30 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

79 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Diccionario de Datos

Se detallaraacute cada una de las tablas del modelo ndashER de SALES_WH

- Tabla ldquoChannelsrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH CHANNELS

DIMENSION_KEY Number(22)

TOTAL_ID Number(22)

TOTAL_NAME Varchar2(60)

TOTAL_SOURCE_ID Varchar2(40)

CLASS_ID Number(22)

CLASS_NAME Varchar2(60)

CLASS_SOURCE_ID Varchar2(40)

CHANNEL_ID Number(22)

CHANNEL_NAME Varchar2(60)

CHANNEL_SOURCE_ID Varchar2(40)

Tabla 17 Tabla ldquoCHANNELSrdquo del modelo E-R ldquoSALES_WHrdquo

- Tabla ldquoCustomersrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH CUSTOMERS

DIMENSION_KEY Number(22)

TOTAL_ID Number(22)

TOTAL_NAME Varchar2(60)

TOTAL_SOURCE_ID Varchar2(40)

REGION_ID Number(22)

REGION_NAME Varchar2(60)

REGION_SOURCE_ID Varchar2(40)

SUBREGION_ID Number(22)

SUBREGION_NAME Varchar2(60)

SUBREGION_SOURCE_ID Varchar2(40)

COUNTRY_ID Number(22)

COUNTRY_NAME Varchar2(60)

COUNTRY_SOURCE_ID Varchar2(40)

ISO Varchar2(2)

PROVINCE_ID Number(22)

PROVINCE_NAME Varchar2(60)

PROVINCE_SOURCE_ID Varchar2(40)

CITY_ID Number(22)

CITY_NAME Varchar2(60)

CITY_SOURCE_ID Varchar2(40)

Tabla 18 Tabla ldquoCUSTOMERSrdquo del modelo E-R ldquoSALES_WHrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

80 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Tabla ldquoProductsrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH PRODUCTS

DIMENSION_KEY Number(22)

TOTAL_ID Number(22)

TOTAL_NAME Varchar2(60)

TOTAL_DESCRIPTION Varchar2(100)

TOTAL_SOURCE_ID Varchar2(40)

CATEGORY_ID Number(22)

CATEGORY_NAME Varchar2(60)

CATEGORY_DESCRIPTION Varchar2(100)

CATEGORY_SOURCE_ID Varchar2(40)

SUBCATEGORY_ID Number(22)

SUBCATEGORY_NAME Varchar2(60)

SUBCATEGORY_DESCRIPTION Varchar2(100)

SUBCATEGORY_SOURCE_ID Varchar2(40)

PRODUCT_ID Number(22)

PRODUCT_NAME Varchar2(60)

PRODUCT_DESCRIPTION Varchar2(100)

PRODUCT_SOURCE_ID Varchar2(40)

PACK_SIZE Varchar2(30)

LIST_PRICE Varchar2(10)

Tabla 19 Tabla ldquoPRODUCTSrdquo del modelo E-R ldquoSALES_WHrdquo

- Tabla ldquoPromotionsrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH PROMOTIONS

DIMENSION_KEY Number(22)

TOTAL_ID Number(22)

TOTAL_NAME Varchar2(60)

TOTAL_DESCRIPTION Varchar2(100)

TOTAL_SOURCE_ID Varchar2(40)

CATEGORY_ID Number(22)

CATEGORY_NAME Varchar2(60)

CATEGORY_DESCRIPTION Varchar2(100)

CATEGORY_SOURCE_ID Varchar2(40)

SUBCATEGORY_ID Number(22)

SUBCATEGORY_NAME Varchar2(60)

SUBCATEGORY_DESCRIPTION Varchar2(100)

SUBCATEGORY_SOURCE_ID Varchar2(40)

Tabla 20 Tabla ldquoPROMOTIONSrdquo del modelo E-R ldquoSALES_WHrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

81 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Tabla ldquoTimesrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH TIMES

YEAR_CAL_YEAR_CODE Number(22)

YEAR_END_DATE Date

YEAR_TIME_SPAN Number(22)

YEAR_DESCRIPTION Varchar2(2000)

YEAR_NAME Varchar2(25)

CAL_YEAR_NUMBER Number(22)

CAL_YEAR_START_DATE Date

QUARTER_CAL_QUARTER_CODE Number(22)

QUARTER_END_DATE Date

QUARTER_TIME_SPAN Number(22)

QUARTER_DESCRIPTION Varchar2(2000)

QUARTER_NAME Varchar2(25)

CAL_QUARTER_NUMBER Number(22)

QUARTER_OF_YEAR Number(22)

CAL_QUARTER_START_DATE Date

MONTH_CAL_MONTH_CODE Number(22)

CAL_MONTH_NUMBER Number(22)

CAL_MONTH_START_DATE Date

MONTH_END_DATE Date

MONTH_TIME_SPAN Number(22)

MONTH_OF_QUARTER Number(22)

MONTH_OF_YEAR Number(22)

MONTH_DESCRIPTION Varchar2(2000)

MONTH_NAME Varchar2(25)

Tabla 21 Tabla ldquoTIMESrdquo del modelo E-R ldquoSALES_WHrdquo

- Tabla ldquoSalesrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH SALES

AMOUNT Number(102)

QUANTITY Number(22)

COST Number(102)

TIMES Date

PRODUCTS Number(22)

CHANNELS Number(22)

CUSTOMERS Number(22)

PROMOTIONS Number(22)

Tabla 22 Tabla ldquoSALESrdquo del modelo E-R ldquoSALES_WHrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

82 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

525 Implementacioacuten del modelo de BI en la suite de OBI

En esta seccioacuten se detalla la implementacioacuten de dicho data mart sobre el motor especializado de

Oracle Business Intelligence (Administrador Tool) en el cual mediante su arquitectura de

modelamiento en tres capas (fiacutesico loacutegico y de presentacioacuten) se maneja la loacutegica de proceso de

negocio y la publicacioacuten de la informacioacuten para el consumo y creacioacuten de los reportes y cuadros de

mando

Capa Fiacutesica

Ilustracioacuten 31 Capa Fiacutesica ndash Modelo Dimensional31

Dentro de esta capa se importa el modelo fiacutesico del data mart creado previamente en OWB para

ello primero se crea una nueva conexioacuten donde se ingresan los datos del repositorio a conectarse

luego se selecciona la metadata a importar y se finaliza el proceso de importacioacuten

Una vez terminado el paso anterior se define las uniones fiacutesicas entre los objetos importados

basados en el modelo dimensional para obtener el siguiente modelo

31 Autor Hypatia Merino

Objetos Tablas Vistas

Conexioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

83 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 32 Diagrama ndash Modelo Dimensional32

Capa Loacutegica

Ilustracioacuten 33 Capa Loacutegica ndash Modelo Dimensional33

32 Autor Hypatia Merino

33 Autor Hypatia Merino

Tabla de Hechos

Medida

Medida

Medida

Nivel

Nivel

Nivel

Dimensioacuten

Modelo de Negocio

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

84 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Para el modelamiento de la capa loacutegica se basa en el modelamiento de la capa fiacutesica y para ello se

crea primero un nuevo modelo de negocio y arrastrar todos los objetos que fueron importados en la

capa fiacutesica

Se renombra a cada uno de los objetos con el objetivo de cambiar la nomenclatura propia de los

objetos de una base de datos a descripciones propias y entendibles del proceso de negocio para la

creacioacuten de los reportes y cuadros de mando

Ademaacutes se define la loacutegica de navegacioacuten de las dimensiones determinando los niveles de jerarquiacutea

y su interactividad con los niveles superiores e inferiores mediante la creacioacuten de llaves loacutegicas y

atributos de visualizacioacuten

Para este caso se implementa los niveles y jerarquiacuteas definidas en el disentildeo e implementacioacuten de

cada una de las dimensiones como se detalloacute anteriormente

Finalmente se determina el tipo de agregacioacuten de cada una de las medidas definidas dentro del

modelo dimensional entre algunos tipos de agregacioacuten se tiene suma promedio conteo maacuteximo

miacutenimo desviacioacuten estaacutendar entre otros

Capa Presentacioacuten

Ilustracioacuten 34 Capa de Presentacioacuten ndash Modelo Dimensional34

34 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

85 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Finalmente dentro de la capa de presentacioacuten se maneja el resultado final del modelamiento

dimensional el mismo que es presentado y manejado por los usuarios finales en la creacioacuten de

reportes y cuadros de mando

Ademaacutes se puede dar formato y determinar el orden de presentacioacuten de cada objeto y sus atributos

asiacute como la inclusioacuten o no de los objetos tipo dimensioacuten los cuales se presentan como un atributo

pero con la opcioacuten y la loacutegica de las dimensiones determinadas en la capa anterior mostrando

dentro de los reportes como un objeto de visualizacioacuten tipo aacuterbol

Mediante la opcioacuten de guardar se comprueba la consistencia del modelamiento de las tres capas

mostrando o no errores yo advertencias que puedan presentar

Si el modelamiento es consistente se procede a ingresas a traveacutes de un navegador web al link de

OBI se ingresa el usuario y la contrasentildea asignado y al proceder a crear un nuevo reporte se puede

seleccionar el modelo de ldquoSALESrdquo y dentro de eacutel se visualizan todos los objetos definidos

526 Disentildeo e Implementacioacuten de los mapas en el modelo de BI en la suite de

OBI

Ejecucioacuten del Oracle Map Builder

Oracle Map Builder es un archivo JAR (mapbuilderjar) se ejecuta como una aplicacioacuten JAVA

por lo cual debe estar instalado Java Development Kit (J2SE SDK)

Ilustracioacuten 35 Archivo jar de Oracle Map Builder35

35 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

86 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Carga de Datos Espaciales (Informacioacuten Georeferencial)

Para realizar la carga de los datos espaciales se crea un usuario ldquomapasbirdquo en nuestro

modelo ldquoSALES_WHrdquo con su respectiva contrasentildea y permisos como usuario administrador

De la siguiente manera creamos el usuario contrasentildea y permisos

SQLgt create user mapasbi identified by mapasbi

SQLgt grant dba to mapasbi

SQLgt exit

Conectar la BDD con el Oracle Map Builder

Para conectar la base de datos en el Oracle Map Builder se selecciona una nueva conexioacuten

colocando los paraacutemetros de conexioacuten

Ilustracioacuten 36 Paraacutemetros de conexioacuten a la BDD36

36 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

87 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Map Builder carga los metadatos y su aacuterbol de navegacioacuten este aacuterbol de metadatos se encuentra

vaciacuteo porque auacuten no existen metadatos lo que quiere decir que debemos importar nuestros archivos

shp donde se encuentra nuestra informacioacuten georeferencial

Ilustracioacuten 37 Interfaz de Metadatos en Map Builder37

Vista previa de los Datos Espaciales (Informacioacuten georeferencial)

Map Builder permite a los usuarios previsualizar los datos espaciales originales sin necesidad de ir a

la BDD donde lo almacena

37 Autor Hypatia Merino

Conexioacuten

Metadatos vaciacuteos

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

88 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 38 Tablas con Datos Espaciales en Map Builder38

Importacioacuten de Archivos Shapefile (shp) al Oracle Map Builder

Para realizar la importacioacuten de los mapas primero se descarga los mapas en punto shapefile (shp)

de cualquier sitio web que proporcione informacioacuten georeferencial esto es gratuito

Luego se importa hacia el Oracle Map Builder con la opcioacuten que se encuentra en el menuacute de

herramientas importar shapefile

Ilustracioacuten 39 Importacioacuten de archivos shapefile39

38 Autor Hypatia Merino

39 Autor Hypatia Merino

Tablas con Datos Espaciales

Importar Shapefile

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

89 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

A continuacioacuten se selecciona el archivo ldquoCOUNTRYSHPrdquo colocando un nombre para la tabla

Ilustracioacuten 40 Seleccioacuten del archivo shapefile (shp)40

Finalmente se carga el archivo con los datos espaciales para la visualizacioacuten del mapa ldquoCOUNTRYrdquo

Ilustracioacuten 41 Carga del archivo shapefile (shp)41

Para mejor visualizacioacuten del mapa con diferentes colores seguacuten su paiacutes se utiliza los estilos que

encontramos en el menuacute del Map Builder como color aacutereas liacuteneas marcadores y texto

40 Autor Hypatia Merino

41 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

90 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 42 Visualizacioacuten del Mapa42

El mapa ldquoCOUNTRYrdquo se encuentra en los temas y se le asignara una key que seraacute ldquoCOUNTRY_NAMErdquo

esta key se mapeara con el mismo ldquoCOUNTRY NAMErdquo que se encuentra en nuestra tabla ldquoSALESrdquo del

modelo ldquoSALES_WHrdquo

Ilustracioacuten 43 Asignacioacuten de KEY al Tema ldquoCOUNTRYrdquo43

A partir de lo mencionado en el Map Builder podemos crear y disentildear todas las capas necesarias

para nuestro modelo de ldquoSALES_WHrdquo

42 Autor Hypatia Merino

43 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

91 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Conexioacuten en Map Viewer para Integrar y Visualizar los Mapas en OBIEE

Finalmente que se creoacute los mapas en el Map Builder se realiza una conexioacuten en el Map Viewer

mediante un navegador web con el respectivo link se ingresa un usuario y contrasentildea asignado y

se procede a realizar la conexioacuten

A continuacioacuten los datos de conexioacuten

ltmap_data_source name=mapasbi jdbc_host=1921681149 jdbc_sid=orcl jdbc_port=1521 jdbc_user=mapasbi jdbc_password=mapasbi jdbc_mode=thin number_of_mappers=3 allow_jdbc_theme_based_foi=false editable=false gt

Ilustracioacuten 44 Conexioacuten al Map Viewer44

Administracioacuten de los Mapas en OBIEE

Configuracioacuten Datos del Mapa

En la pantalla del OBIEE 11g en la seccioacuten ldquoAdministracioacutenrdquo contiene una opcioacuten que permite

configurar los datos del mapa

44 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

92 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 45 Configuracioacuten Datos del Mapa en OBIEE45

Capa (Layer)

En primer lugar se define una o varias ldquocapasrdquo Para poder utilizar los mapas en OBIEE debe tener

por lo menos una capa definida

Ilustracioacuten 46 Asignacioacuten de la Capa (Layer) en OBIEE46

45 Autor Hypatia Merino

46 Autor Hypatia Merino

Administracioacuten

Configurar Datos

del Mapa

Capa de opciones Importar

Eliminar Editar

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

93 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Importacioacuten de Capa (Layer)

Cuando se importa una nueva capa OBIEE obtendraacute las capas que existen dentro de la fuente de

datos

Las capas enumeradas corresponden a los Temas que ha definido en MapBuilder

Ilustracioacuten 47 Importacioacuten de Capas (Layers)47

Editar Capa (Layer)

Luego que la capa se importa se puede editar y configurar para su uso con OBIEE

- Especificar tipo de geometriacutea (punto o poliacutegono)

- Especifique que columnas de su aacuterea pueden ser utilizados para esta capa (es decir las columnas

que se pueden utilizar para unirse a los datos espaciales)

Ilustracioacuten 48 Editar Capa (Layer)48

47 Autor Hypatia Merino

48 Autor Hypatia Merino

Keys

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

94 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Mapa de Fondo

Una vez que las capas se han definido se puede importar mapas de fondo y despueacutes configurar que

capas pueden utilizarlos

Ilustracioacuten 49 Asignacioacuten de Mapa de Fondo en OBIEE49

Importacioacuten de Mapa de Fondo

Cuando se importa un nuevo mapa de fondo OBIEE obtendraacute las capas que existen dentro de la

fuente de datos

Los mapas que figuran como ldquoTile Layers en el Map Builder que se definen en MapViewer se

almacenan en la tabla

Ilustracioacuten 50 Importacioacuten de Mapa de Fondo en OBIEE50

49 Autor Hypatia Merino

50 Autor Hypatia Merino

Mapa de Fondo Importar

Eliminar Editar

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

95 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Editar Mapa de Fondo

Una vez que los mapas de fondo se importa se puede editar y configurar para su uso con OBIEE

- Especifique queacute capas puede utilizar el mapa y los niveles de zoom

- Configure el orden en el que las capas aparecen en la parte superior en el mapa

Ilustracioacuten 51 Editar Mapa de Fondo en OBIEE51

A partir de lo indicado podemos utilizar nuestro mapa para los reportes de nuestro modelo de

ldquoSALES_WHrdquo

527 Disentildeo e Implementacioacuten de reportes y cuadros de mando

A continuacioacuten se muestra el disentildeo general de los reportes y cuadros de mando del moacutedulo de ldquoSALES_WHrdquo y el resultado de su implementacioacuten

5271 Ventas Totales en los antildeos 2010 2011 y 2012

Objetivo

Analizar el estado actual de los Ventas totales mediante la comparacioacuten de loa antildeos 2010 2011 y

2012 a nivel de toda la organizacioacuten

51 Autor Hypatia Merino

Capas (Layers)

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

96 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 52 Implementacioacuten del Reporte Ventas por Antildeo52

5272 Ingresos Costos y Cantidad por Producto

Objetivo

Analizar el estado actual de los ingresos costos y cantidad por producto mediante la comparacioacuten

de loa antildeos 2010 2011 y 2012 a nivel de toda la organizacioacuten

Ilustracioacuten 53 Implementacioacuten del Reporte de Ingresos Cantidad por Antildeo53

52 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

97 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 54 Detalle de Ingresos por Producto de los antildeos 2010 2011 2012 201354

5273 Deteccioacuten de clientes

Objetivo

Determinar en queacute regioacuten se encuentra los mejores clientes con su respectivo montoacute

53 Autor Hypatia Merino

54 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

98 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 55 Deteccioacuten de clientes55

5274 Deteccioacuten de canales

Objetivo

Determinar en queacute regioacuten se encuentra los mejores canales con su respectivo montoacute

55 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

99 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 56 Deteccioacuten de Canales56

56 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

100 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

5275 Anaacutelisis de clientes con sus promociones

Objetivo

Analizar los mejores clientes con sus respectivas promociones

Ilustracioacuten 57 Anaacutelisis de clientes con sus promociones57

57 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

101 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

5276 Pronoacutesticos y proyecciones de Ventas

Objetivo

Pronosticar proyectar y analizar las ventas del antildeo 2010 2011 y 2012

Ilustracioacuten 58 Pronoacutesticos y proyecciones de ventas58

58 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

102 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 6 Conclusiones y Recomendaciones

A continuacioacuten en el capiacutetulo final se detallaraacute las conclusiones y recomendaciones a partir de la

implementacioacuten de un modelo baacutesico para el uso de la informacioacuten georeferencial en aplicaciones de

business intelligence caso de estudio empresa de retail

61 Conclusiones

- La mayor parte del eacutexito del desarrollo del proyecto radica en el disentildeo y el correcto

levantamiento de requerimientos permitiendo la generacioacuten y asesoramiento de una solucioacuten

integral que vaya acorde a las necesidades y oportunidades de mejora del cliente

- El manejo del disentildeo e implementacioacuten de la solucioacuten debe mantener un esquema simple e

integrado que cubra los requerimientos solicitados brindando flexibilidad robustez y facilidad de

uso al usuario

- El anaacutelisis y seleccioacuten de recursos tecnoloacutegicos de hardware y software permite tener claro

cuaacuteles son las prestaciones de las herramientas el grado de integracioacuten con los sistemas actuales

y futuros costos de desarrollo e implementacioacuten y sobretodo las necesidades del cliente

- El manejo y administracioacuten de la informacioacuten es un proceso vital para la generacioacuten de anaacutelisis y

conocimiento por lo tanto la solucioacuten debe estar focalizada principalmente en el tratamiento de

dicha informacioacuten desde su registro procesamiento y consumo asegurando como resultado el

maacuteximo grado de confiabilidad de los resultados

- La tecnologiacutea Oracle empleada en la implementacioacuten es una plataforma manejable configurable

faacutecil de usar altamente escalable basada en una arquitectura SOA (Service Oriented

Architecture) disentildeo metadata integracioacuten con estaacutendares de seguridad acceso federado

comunes a muacuteltiples fuentes de datos y capacidades de gestioacuten

- Los cubos OLAP proporcionan un desempentildeo de consultas consistentemente raacutepido en todo el

modelo de datos los caacutelculos sofisticados pueden incorporarse faacutecilmente dentro del cubo a fin

de mejorar el contenido analiacutetico de las aplicaciones

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

103 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

62 Recomendaciones

- Conocer a detalle el o los procesos a implementar en la solucioacuten para la determinacioacuten del

alcance y los objetivos del proyecto

- Llevar el control del proyecto basados en la factibilidades tanto costos recursos y tiempos de

desarrollo y entrega

- Usar la metodologiacutea de desarrollo como marco referencial de buenas praacutecticas como bases para

el manejo de la relacioacuten del cliente gestioacuten del equipo de desarrollo disentildeo e implementacioacuten

del proyecto y no como una lista estricta de pasos para el desarrollo del proyecto estas buenas

praacutecticas se adaptaraacuten seguacuten las necesidades del desarrollador y cliente

- Conocer la arquitectura de una solucioacuten de inteligencia de negocios la importancia de cada uno

de sus componentes y el resultado final tras su implementacioacuten permite tener claro la

importancia del esquema de determinacioacuten y mapeo de fuentes procesos de transformacioacuten de

la informacioacuten y disentildeo y creacioacuten de reportes y cuadros de mando

- La creacioacuten de un data warehouse o data mart como repositorio central de modelamiento

dimensional se utiliza porque sus caracteriacutesticas permite solventar varios problemas con

respecto a los sistemas transaccionales permitiendo crear una estructura lista para el anaacutelisis y

consumo de la informacioacuten

- Emplear la metodologiacutea de Ralph Kimball para el modelamiento dimensional de una solucioacuten de

inteligencia de negocios ya que su primicia es ir desarrollando procesos especiacuteficos dentro de la

empresa como un primer paso para la implementacioacuten a futuro de un data warehouse

empresarial en este caso se comenzoacute con el procesos de ldquoVentasrdquo a futuro se espera seguir

implementando soluciones a otros procesos

- Utilizar Oracle Database se hace por que posee caracteriacutesticas y configuraciones especializadas

para el desarrollo de data warehouse ademaacutes de las caracteriacutesticas propias de las bases de datos

Oracle permitiendo tener un repositorio listo y optimizado para el desarrollo de soluciones de

inteligencia de negocios

- Se usa Oracle Warehouse Builder porque es una gran herramienta que permite manejar el

disentildeo construccioacuten despliegue y ejecucioacuten no solo del data warehouse sino de ademaacutes de los

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

104 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

procesos de extraccioacuten transformacioacuten y carga (ETLrsquos) dentro de una interfaz faacutecil intuitiva que

permite la administracioacuten del modelamiento fiacutesico de la solucioacuten

- Las herramientas de Oracle Business Intelligence presentan una completa suite para el desarrollo

de soluciones de inteligencia de negocios mediante herramientas especializadas que permiten la

administracioacuten eficiente de cada una de las fases del desarrollo de la solucioacuten desde su disentildeo

construccioacuten ejecucioacuten implantacioacuten y consumo

- El disentildeo y presentacioacuten final de reportes y cuadros de mando es esencial al momento de tener

en cuenta que estos estaacuten dirigidos a las aacutereas gerenciales las herramientas de Oracle Business

Intelligence muestran una gran superioridad a otras herramientas en cuanto a opciones de

disentildeo y presentacioacuten

- Es muy importante definir y asesorar el uso y creacioacuten de indicadores para la medicioacuten de los

procesos a implementar asiacute como el nivel de detalle de la informacioacuten y el esquema de

navegacioacuten de los anaacutelisis seguacuten los niveles organizacionales de la empresa recordando que el

enfoque del producto final estaacute orientado a los usuarios entendidos del proceso de negocio no

necesariamente teacutecnico como por ejemplo gerencia

- Desarrollar solamente la documentacioacuten necesaria para el entendimiento sencillo del disentildeo

funcionalidad ejecucioacuten y uso de la solucioacuten

- Tambieacuten se deben analizar herramientas libres disentildeadas para colaborar con la inteligencia de

negocios (BI) en los procesos de las organizaciones tales como Pentaho Eclipse (generador de

reportes) RapidMiner entre otros

- A partir del Data Mart ldquoVentasrdquo se puede continuar implementando los siguientes Data Marts

RRHH Inventarios Compras Marketing Contabilidad entre otros para completar nuestro Data

Warehouse Corporativo

- Actualmente la Escuela de Sistemas no cuenta con una materia exclusivamente de Business

Intelligence (Inteligencia de Negocios) pero se deberiacutea buscar la posibilidad que los estudiantes

conozcan acerca de esta aacuterea del manejo de la informacioacuten para la toma de decisiones a traveacutes

de cursos e incluso certificaciones a partir cualquier herramienta Oracle Pentaho SAAP IBM

Cognos

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

105 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Bibliografiacutea

- beAnalytic (2012) Paacutegina Oficial de beAnalytic Obtenido de

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

106 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

httpwwwbe-analyticcom

- beAnalytic (2012) Curso OBI Coaching Quito

- Chaacutevez R (2011) Datamart de Computacioacuten Obtenido de

httpcybertesisupcecedupeupc2011ramos_chyhtmlsdxramos_chyhtml

- Dataprix (sf) Data Warehouse vs Data mart Obtenido de

httpwwwdataprixcomdatawarehouse-vs-datamart

- Espinosa R (Abril del 2010) Kimball vs Inmon Aplicacioacuten de Conceptos del Modelo Dimensional

Obtenido de

httpchurriwifiwordpresscom2010041915-2-ampliacion-conceptos-del-modelo-

dimensional

- Gestiontv (Febrero del 2012) Concepto de Business Intelligence Obtenido de

httpgestiontvbusiness-intelligence

- Monografiascom (sf) Inteligencia de Negocios (BI) Obtenido de

httpwwwmonografiascomtrabajos14bibishtml

- Oracle (2013) Oracle Business Intelligence Enterprise Edition Documentation Retrieved from

httpwwworaclecomtechnetworkmiddlewarebi-enterprise-

editiondocumentationindexhtml

- Saacutenchez Y (29 de Noviembre del 2008) Mi experiencia en las metodologiacuteas agiles Obtenido de

httpyinosanchezblogspotcom200811mi-experiencia-en-las-metodologias-

agileshtml

- Sinnexus (2012) Business Intelligence Obtenido de

httpwwwsinnexuscombusiness_inelligence

- Torres R (Julio del 2009) Metodologiacuteas agiles para desarrollo del software extreme

programming Obtenido de

httpwwwslidesharenetrtorres462003metologa-agiles-desarrollo-software-xp-

1709082

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

107 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Villegas A (sf) Desarrollo de software bajo metodologiacuteas agiles en la praacutectica Obtenido de

httpmonografiascomtrabajos47desarrollo-softwaredesarrollo-softwareshtml

- Villena A (16 de Abril del 2009) Introduccioacuten a los meacutetodos agiles Obtenido de

Slideshare Present Yourself httpwwwslidesharenetchileagilintroduccin-gil-a-

extreme-programming-webprendedor08-350127

- Zepeda C (Marzo del 2003) Guiacutea metodoloacutegica para la definicioacuten y desarrollo de un data

warehouse Obtenido de

httpbibliotexauameduniopac_tes00900902630pdf

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

108 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Anexos

Manual de Usuario

Moacutedulo de ldquoSALESrdquo (VENTAS)

1 Ingresar al link http19216811269704analytics

2 Ingresar el usuario y contrasentildea clic en ldquoConectarrdquo

Ilustracioacuten 59 Pantalla de acceso OBI

3 Clic en Quickstart gtgt Overview gtgt SALES

Ilustracioacuten 60 Seleccioacuten del panel de control ldquoSALESrdquo (VENTAS)

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

109 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

4 A continuacioacuten se muestran los cuadros de mando y reportes mostrando las siguientes

opciones

Ilustracioacuten 61 Componentes principales del panel de control

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

110 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Manual de Administrador

Pasos para levantar y parar servicios de BI

- Iniciar servicios

o Escritorio gtgt icono ldquoSTRART BI SERVERrdquo

- Bajar servicios

o Escritorio gtgt icono ldquoSTOP BI SERVERrdquo

Pasos para de respaldo

- Base de Datos

o Sacar respaldo del esquema de base de datos mediante la opcioacuten export de los

esquemas SALES_WH

- Cataacutelogo de Reportes y Cuadros de Mando

o Ubicarse en el siguiente path

COBI11instancesinstancebifoundationOracleBIPresentationServicesComponent

o Copiar la carpeta ldquoCatalogrdquo

Pasos para la administracioacuten de usuarios en OBI

1 Ingresar al link http19216811269704console

2 Ingresar con su usuario

3 Clic en ldquoDominios de Seguridadrdquo

4 Clic en la pestantildea ldquoUsuarios y Gruposrdquo

5 Ingresar o editar los datos del usuario clic en ldquoAceptarrdquo

6 Se pueden administrar grupos al igual que administrar permisos y privilegios

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

111 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Modelamiento Dimensional ndash Oracle Warehouse Builder

1 Ingresar a OWB clic en

ldquoIniciordquo gtgt ldquoTodos los programasrdquo gtgt ldquoOracle-OraDB11G_homerdquo gtgt ldquoWarehouse Builderrdquo

gtgt ldquoDesign Centerrdquo

2 Ingresar con los siguientes datos

Usuario OWB_OWNER

Contrasentildea oracle123

Host 19216811269704

Puerto 1521

Nombre de servicio orcl

La pantalla principal consta de diversas secciones a continuacioacuten se describe de forma

Ilustracioacuten 62 Componentes principales de OWB

Seccioacuten ldquoNavegador de Proyectosrdquo

Esta seccioacuten contiene los proyectos creados ademaacutes de los diferentes componentes que contienen

un proyecto de OWB

Pasos para la creacioacuten de un nuevo proyecto

- Clic en el menuacute ldquoArchivordquo gtgt ldquoNuevordquo gtgt ldquoProyectordquo

Nombre de proyecto

Conexioacuten BDD

Componentes Hoja de Disentildeo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

112 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Ingresar el nombre del proyecto

- Clic en ldquoAceptarrdquo

A continuacioacuten se detallan los componentes utilizados en el presente proyecto

ldquoBase de Datosrdquo

Dentro de esta opcioacuten se pueden crear conexiones a distintas fuentes de datos mediante un wizard

que crea las conexiones seguacuten los datos de la fuente a conectarse

Se pueden tener varias conexiones en este caso una para el esquema fuente XSALES y otro al

esquema destina SALES_WH

Pasos para la creacioacuten de una nueva conexioacuten a una base de datos

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic derecho opcioacuten ldquoNuevo Moacutedulo de Oraclerdquo

- Empieza el wizard clic en ldquoSiguienterdquo

- Ingresar el nombre y el tipo de la nueva conexioacuten

- Ingresar los datos de conexioacuten a la base de datos a conectar

- Clic en Finalizar

Esta opcioacuten posee varios sub componentes que pueden ser utilizados por ejemplo

ldquoCorrespondenciasrdquo

Conocidos tambieacuten como ETLrsquos (proceso de extraccioacuten transformacioacuten y carga) al momento de crear

un nuevo ETL ese despliega una nueva hoja de disentildeo donde se pueden disentildear el proceso

simplemente arrastrando objetos y plasmando su loacutegica

Pasos para la creacioacuten de una nueva correspondencia

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoCorrespondenciardquo

- Clic en ldquoNueva Correspondenciardquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

113 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Ingresar el nombre de la nueva correspondencia

- Clic en ldquoAceptarrdquo

ldquoDimensionesrdquo

Mediante un wizard faacutecil e intuitivo se pueden crear dimensiones para el modelamiento dimensional

en eacutel se ingresa los datos solicitados por ejemplo atributos de la dimensioacuten niveles de jerarquiacutea

definicioacuten de atributos por nivel tipo de almacenamiento entre otros

Cuando se crea una dimensioacuten automaacuteticamente se crea a nivel de la herramienta una tabla y una

secuencia

Pasos para la creacioacuten de una nueva dimensioacuten

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoDimensionesrdquo

- Clic en ldquoNueva Dimensioacutenrdquo

- Inicia el wizard clic en ldquoSiguienterdquo

- Ingresar el nombre de la nueva dimensioacuten

- Seleccionar le tipo de almacenamiento (ROLAP)

- Ingresar los atributos el tipo de datos definir el tipo de llaves de negocio y sustitucioacuten

- Definir los niveles de jerarquiacutea

- Definir que atributos corresponden a cada nivel de jerarquiacutea creado

- Seleccionar el tipo de almacenamiento histoacuterico de la dimensioacuten (Tipo 1)

- Apareceraacute un cuadro de resumen clic en ldquoSiguienterdquo

- Clic en ldquoFinalizarrdquo

ldquoCubordquo

Al igual que las dimensiones se requiere un wizard que solicita la informacioacuten como son las medidas

y las dimensiones asociadas al cubo seguacuten el respectivo modelamiento

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

114 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Al crear un cubo se crea automaacuteticamente a nivel de la herramienta una tabla

Pasos para la creacioacuten de un nuevo cubo

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoCubosrdquo

- Clic en ldquoNueva Cubordquo

- Inicia el wizard clic en ldquoSiguienterdquo

- Ingresar el nombre de la nueva cubo

- Seleccionar le tipo de almacenamiento (ROLAP)

- Seleccionar las dimensiones con las que se relacionaraacute el cubo

- Definir las medidas y el tipo de datos

- Apareceraacute un cuadro de resumen clic en ldquoSiguienterdquo

- Clic ldquoFinalizarrdquo

ldquoTablasrdquo

Dentro de esta opcioacuten se pueden crear o importar tablas de la base de datos seguacuten corresponda la

conexioacuten creada para ser utilizada

Pasos para la creacioacuten de una nueva tabla

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoTablasrdquo

- Clic en ldquoNueva Tablardquo

- Ingresar el nombre de la nueva tabla

- Ingresar los atributos y el tipo de datos de la tabla

- Clic en ldquoAceptarrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

115 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Pasos para la importacioacuten de una tabla

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoTablasrdquo

- Clic en ldquoImportarrdquo gtgt ldquoObjetos de Base de Datosrdquo

- Ingresar los datos de conexioacuten a la base de datos clic en ldquoSiguienterdquo

- Seleccionar la opcioacuten ldquoTablardquo

- Seleccionar la tabla a importar

- Clic en ldquoTerminarrdquo

ldquoSecuenciasrdquo

En esta seccioacuten se encuentra objetos que representan a secuencias de nuacutemeros que a las cuales

hacen referencia otros objetos como dimensiones o cubos

Pasos para la creacioacuten de una nueva dimensioacuten

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoSecuenciasrdquo

- Clic en ldquoNueva Secuenciardquo

- Ingresar los datos de secuenciacioacuten

- Clic en ldquoTerminarrdquo

ldquoControl Centerrdquo

Esta seccioacuten permite el despliegue y la ejecucioacuten de los objetos dentro de OWB

Pasos para iniciar los servicios de control center

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

116 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Clic en ldquoIniciordquo gtgt ldquoTodos los programasrdquo gtgt ldquoOracle ndash OraDB11g_homerdquo gtgt ldquoWarehouse Builderrdquo

gtgt ldquoAdministracioacutenrdquo gtgt ldquoStart Control Center Servicerdquo

- Clic en la pestantildea ldquoCentro de Controlrdquo

- Ingresar los catos de conexioacuten al usuario OWSYS

- Dentro de OWB clic en el menuacute ldquoHerramientasrdquo

- Clic en ldquoGestor centro de controlrdquo

- Para el despliegue de objetos se procede mediante la seleccioacuten del objeto y su ldquoAccioacuten de

Desplieguerdquo Clic en el botoacuten ldquoDesplegarrdquo

- Para la ejecucioacuten de un ETL flujo de trabajo seleccionar el objeto desplegar el objeto y clic en

botoacuten ldquoEjecutarrdquo

Modelamiento Dimensional ndash Administrator Tool

1) Ingresar a Administracioacuten de BI clic en

ldquoIniciordquo gtgt ldquoTodos los programasrdquo gtgt ldquoOracle Business Intelligencerdquo gtgt ldquoAdministracioacuten de BIrdquo

2) Clic en el icono ldquoAbrir en liacuteneardquo (carpeta azul)

3) Ingresar con los siguientes datos

Contrasentildea de repositorio Admin123

Usuario weblogic

Contrasentildea Oracle_123

Para el modelamiento se debe proceder a realizar la configuracioacuten de las capas fiacutesica loacutegica y de

presentacioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

117 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 63 Componentes Principales del Administrator Tool - OBI

ldquoCapa Fiacutesicardquo

Dentro de esta capa se definen las conexiones a la base de datos de donde se extraeraacute el modelo

previamente creado en OWB

Pasos para crear una nueva conexioacuten a una base de datos e importar objetos

- Clic en el menuacute ldquoArchivordquo gtgt ldquoImportar Metadatosrdquo

- Seleccionar el tipo de importacioacuten (Servidor local)

- Seleccionar el tipo de conexioacuten (OCI 10g11g)

- Ingresar los datos de conexioacuten a la base de datos

Nombre del servicio orcl

Usuario SALES_WH

Contrasentildea Oracle123

- Seleccionar el tipo de objetos a importar

- Seleccionar el usuario de base de datos y los objetos a importar

- Clic en ldquoTerminarrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

118 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

ldquoCapa Loacutegicardquo

Esta seccioacuten permite el modelamiento loacutegico al modelo como son definicioacuten de dimensiones y

navegacioacuten entre niveles meacutetodos de agregacioacuten renombramiento y atributos entendibles a nivel

de negocio

Pasos para crear un nuevo modelo loacutegico

- Arrastrar los objetos importados dentro de la capa loacutegica

Pasos para renombrar las descripciones de los atributos

- Clic en el menuacute ldquoHerramientasrdquo gtgt ldquoUtilidadesrdquo

- Ejecutar ldquoCambiar Nombre de Asistenterdquo

- Seleccionar el modelo loacutegico de la pestantildea ldquoModelo de Negocio y Asignacioacutenrdquo clic ldquoAgregar

Jerarquiacuteardquo Clic ldquoSiguienterdquo

- Seleccionar los objetos a renombrar

- Seleccionar las opciones de renombramiento clic ldquoSiguienterdquo

- Clic en ldquoTerminarrdquo

Pasos para definir el meacutetodo de agregacioacuten de una medida

- Doble clic sobre una medida

- Clic en ldquoDesprotegerrdquo

- Clic en la pestantildea ldquoAgregacioacutenrdquo

- Seleccionar el meacutetodo de agregacioacuten (Sum)

- Clic en ldquoAceptarrdquo

Pasos para definir la loacutegica de una dimensioacuten

- Clic derecho sobre una dimensioacuten clic en ldquoCrear Dimensioacuten Loacutegicardquo

- Clic en ldquoDimensioacuten con Jerarquiacutea Basada en Nivelesrdquo

- Definir los niveles de la dimensioacuten creando niveles principales o secundarios

- Clic derecho sobre un nivel clic ldquoNuevo Objetordquo gtgt ldquoNivel Principalrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

119 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Arrastrar los atributos que correspondan al nivel creado

- Clic derecho doble sobre el atributo a definir como atributo de navegacioacuten a detalle

- Clic en ldquoNueva clave de nivel loacutegicardquo gtgt ldquoUsar para mostrarrdquo

- Clic en ldquoAceptarrdquo

Pasos para definir una unioacuten loacutegica entre dimensioacuten y cubo

- Clic derecho sobre el modelo loacutegico

- Clic en ldquoModelo de Negocio Loacutegicordquo gtgt ldquoDiagrama Completordquo

- Clic en el botoacuten ldquoNueva unioacutenrdquo

- Arrastra desde la tabla de hechos a la dimensioacuten a unir

- Definir las columnas por el cual se a realizar la unioacuten

- Clic en ldquoAceptarrdquo

ldquoCapa Presentacioacutenrdquo

Esta capa permite manejar la presentacioacuten final del modelo de BI al usuario como la definicioacuten de los

atributos y su orden de presentacioacuten

Pasos para crear un modelo de presentacioacuten reordenar atributos y tablas en la capa de

presentacioacuten

- Arrastrar los objetos creados de capa loacutegica dentro de la capa presentacioacuten

- Doble clic sobre las tablas o el modelo de presentacioacuten

- Definir el orden de los atributos o tablas mediante los botones de flechas

- Clic en ldquoAceptarrdquo

ldquoValidacioacuten de consistencia globalrdquo

Esta opcioacuten permite validar la consistencia del modelamiento en las 3 capas en caso de existir

errores se muestra el detalle de la inconsistencia

Pasos para guardar y comprobar la consistencia del modelo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

120 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Clic en el botoacuten de ldquoGuardarrdquo

- Desproteger los cambios antes de guardar clic en ldquoAceptarrdquo

- Confirmar la comprobacioacuten de consistencia clic en ldquoSirdquo

- Clic en ldquoComprobar Todos los Objetosrdquo

- Se muestra el detalle de la validacioacuten de la consistencia

- Clic en ldquoCerrarrdquo

Creacioacuten de Reportes y Cuadros de Mando

Pasos para crear un nuevo reporte

- Ingresar a un navegador web

- Ingresar al link http19216811269704analytics

- Ingresar con el usuario y contrasentildea asignados

- Clic en ldquoNuevordquo gtgt ldquoAnaacutelisisrdquo

- Seleccionar el modelo ldquoSALESrdquo (VENTAS)

- Seleccionar los atributos del ldquoAacutereas temaacuteticasrdquo a mostrar en el reporte dando doble clic sobre el atributo

- Clic en la pestantildea ldquoResultadosrdquo

- Clic en ldquoCrear Nuevo Objetordquo

- Seleccionar el objeto a incluir en el reporte

- Adicionalmente se puede editar y personalizar el objeto mediante el icono de ldquoLaacutepizrdquo

- Una vez terminado el reporte clic en ldquoGuardarrdquo

- Seleccionar la carpeta en donde se almacenaraacute el reporte

- Clic en ldquoAceptarrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

121 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 64 Componentes Principales Creacioacuten de Reportes ndash OBI

Pasos para crear una ldquoPeticioacuten de Datos de Panel de Controlrdquo

- Clic en ldquoNuevordquo gtgt ldquoPeticioacuten de Datos de Panel de Controlrdquo

- Seleccionar el modelo ldquoSALESrdquo (VENTAS)

- Mediante las opciones de edicioacuten se puede definir el disentildeo y las opciones de seleccioacuten de cada uno de los atributos

- Clic en ldquoGuardarrdquo

Pasos para crear un nuevo cuadro de mando

- Clic en ldquoNuevordquo gtgt ldquoPanel de Controlrdquo

- Ingresar el nombre de cuadro de mando y la carpeta en donde se almacenara

- A continuacioacuten aparece una pantalla de disentildeo del cuadro de mando en donde se pueden arrastrar los reportes y filtros a editar

- Esta seccioacuten maneja objetos de disentildeo de columnas y seccioacuten

- Estos objetos de disentildeo poseen atributos y propiedades de disentildeo

- Clic en ldquoGuardarrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

122 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Clic en ldquoEjecutarrdquo

Ilustracioacuten 65 Componentes Principales de Creacioacuten de Cuadros de Mando - OBI

Page 10: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

10 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Accesar dentro de la misma herramienta a la informacioacuten que componen los

indicadores de gestioacuten

Detectar tendencias y excepciones

- Disentildear los cubos de informacioacuten para el modelo baacutesico para la construccioacuten de un data

warehouse para una empresa de retail

- Implementar ciertas consultas utilizando los cubos

113 Justificacioacuten

Para toda empresa la toma de decisiones es un proceso esencial que permite el cumplimiento de

sus objetivos y es la accioacuten maacutes importante que se desarrolla dentro de una organizacioacuten porque la

administracioacuten se basa en dichas decisiones

La toma de decisiones es el proceso para identificar y seleccionar un curso de accioacuten para resolver un

problema en especiacutefico

Basado en lo anterior es importante optimizar el proceso minimizar el tiempo tomar las decisiones

maacutes acertadas y basarlas en argumentos vaacutelidos en el menor costo posible Esto se puede lograr a

traveacutes del uso de la inteligencia de negocios porque permite obtener la informacioacuten adecuada a

disposicioacuten de las personas que la necesiten en una manera comprensible para cada uno y de forma

raacutepida

Las empresas son importantes para el paiacutes porque contribuyen en gran medida tanto a la economiacutea

como a la sociedad por lo que se considera oportuna la implementacioacuten de un modelo baacutesico para el

uso de la informacioacuten georeferencial en aplicaciones de business intelligence para optimizar la

gestioacuten de una empresa de retail

Para dicha implementacioacuten se utilizaraacute herramientas de Oracle por el faacutecil acceso a las mismas

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

11 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

114 Alcance

La presente disertacioacuten de grado culminaraacute con una aplicacioacuten funcional para que el usuario final

haga uso de los cubos de informacioacuten

115 Metodologiacutea

El siguiente proyecto se llevaraacute a cabo por medio de una metodologiacutea investigativa y descriptiva ya

que se realizaraacute en primera instancia un anaacutelisis sobre Business Intelligence para luego proceder a la

implementacioacuten del modelo baacutesico para el uso de la informacioacuten georeferencial para optimizar la

gestioacuten de una empresa de retail Para la implementacioacuten se aplicaran modelos de BI Oracle

Para la implementacioacuten se analizaraacute dos metodologiacuteas Kimball e Inmon donde se procederaacute a

escoger una

116 Definiciones Acroacutenimos y Abreviaciones

Business Intelligence

El exceso de informacioacuten no es poder pero el conocimiento siacute lo es

Con mucha frecuencia la transformacioacuten y el anaacutelisis de toda la informacioacuten y datos que las propias

compantildeiacuteas generan se convierte en un problema y por lo tanto la toma de decisiones se vuelve

desesperadamente lenta o se toman decisiones sin toda la informacioacuten relevante

Las tecnologiacuteas de Inteligencia de Negocios (Business Intelligence) ayudan a los ejecutivos y

funcionarios a entender los datos maacutes raacutepidamente a fin de que puedan tomar decisiones raacutepidas y

mejores y finalmente mejorar sus movimientos hacia la consecucioacuten de objetivos de negocios El

impulsor clave detraacutes de los objetivos de BI es incrementar la eficiencia organizacional y la

efectividad

La Inteligencia de Negocios (BI) y la Data Warehouse (DW) como componentes de alto nivel de los

Sistemas de Informacioacuten tienen una serie de ventajas y beneficios para toda organizacioacuten entre los

maacutes importantes estaacute el manejar vastas cantidades de informacioacuten y obtener conocimiento de ellas

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

12 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

permitiendo un mejor desempentildeo de la empresa Con esa informacioacuten maacutes precisa y conocimiento

que se adquiere se puede mejorar el manejo operativo de la empresa tambieacuten se pueden tomar

decisiones estrateacutegicas y se mejora el desempentildeo de muchas de sus funciones como marketing

ventas precios pronoacutesticos finanzas cadena de abastecimientos y atencioacuten al cliente

Data Warehouse

Un Data Warehouse (DWH) es un repositorio central que contiene la informacioacuten maacutes valiosa de la

empresa Los datos que aquiacute se almacenan han pasado por un proceso de calidad que asegura su

consistencia Ademaacutes el repositorio estaacute construido de tal manera que el acceso sea lo maacutes raacutepido

posible

Su construccioacuten se va haciendo por etapas que pueden corresponder a los procesos o a las

principales aacutereas funcionales de la empresa Por ejemplo Aacuterea de Ventas Aacuterea Financiero Contable

Aacuterea de Recursos Humanos etc Estas aacutereas reciben el nombre de Data Marts

Otra opcioacuten es construir Data marts especiacuteficos para proyectos que requieren informacioacuten de la

compantildeiacutea Anaacutelisis de Rentabilidad por Producto Agencias Cliente Preparacioacuten de Estados

Financieros Administrativos Proyectos de Balanced Scorecard Six Sigma Evaluacioacuten de Eficiencia de

Procesos Especiacuteficos etc

Datamart

Un data mart es una versioacuten especial de un data warehouse Son subconjuntos de datos con el

propoacutesito de ayudar a que un aacuterea especiacutefica dentro del negocio pueda tomar mejores decisiones

Los datos existentes en este contexto pueden ser agrupados explorados propagados de muacuteltiples

formas para que diversos grupos de usuarios realicen la explotacioacuten de los mismos de la forma maacutes

conveniente seguacuten sus necesidades

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

13 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Modelo de Datos

Un modelo de datos es un sistema formal y abstracto que permite describir los datos de acuerdo con

reglas y convenios predefinidos Es un sistema formal pues los objetos del sistema se manipulan

siguiendo reglas perfectamente definidas y utilizando exclusivamente los operadores definidos en el

sistema independientemente de lo que estos objetos y operadores puedan significar Existen

modelos relacionales y modelos multidimensionales

- Modelo Relacional

Es un modelo de datos basado en la loacutegica de predicados y en la teoriacutea de conjuntos Es el modelo

maacutes utilizado en la actualidad para modelar problemas reales y administrar datos dinaacutemicamente El

modelo relacional es el pilar fundamental para el disentildeo de la mayoriacutea de las bases de datos La

composicioacuten de estas bases de datos son decenas de tablas relacionadas

- Modelo Multidimensional

El modelo multidimensional es una teacutecnica para modelar bases de datos simples y entendibles al

usuario final ya sea para presentar la informacioacuten en un marco estaacutendar e intuitivo que permitan un

acceso de alto rendimiento Sus principales componentes son

Tablas de Hechos es la tabla central de un esquema y contiene los valores de las medidas de

negocio Cada medida se toma mediante la interseccioacuten de las dimensiones que la definen dichas

dimensiones estaraacuten reflejadas en sus correspondientes tablas de dimensiones que rodearaacuten la tabla

de hechos y estaraacuten relacionadas con ella

Tabla de Dimensiones son elementos que contienen atributos que se utilizan para restringir y

agrupar los datos almacenados en una tabla de hechos cuando se realizan consultas sobre dicho

datos en un entorno de data warehouse o data mart

Proceso ETL Es el proceso que permite a las organizaciones mover datos desde muacuteltiples fuertes reformatearlos

limpiarlos y cargarlos en otra base de datos data mart o data warehouse para analizarla y apoyar

un proceso de negocio

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

14 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Extraer Extraer la informacioacuten de las diferentes fuentes de datos

- Transformar Esta fase aplica una serie de reglas de negocio o funciones sobre los datos extraiacutedos

para convertirlos en datos que seraacuten cargados

- Carga es el momento en el cual los datos de la fase anterior (transformacioacuten) son cargados en el

sistema de destino

Cubos de Informacioacuten

Los cubos de informacioacuten o cubos OLAP son almacenes de datos donde se trata de organizar los

datos por tablas o relaciones los cubos OLAP tienen un nuacutemero indefinido de dimensiones ademaacutes

contendraacute datos de una determinada variable que se desea analizar proporcionando una vista loacutegica

de los datos provistos por el sistema de informacioacuten hacia el data warehouse esta vista estaraacute

dispuesta seguacuten unas dimensiones y podraacute contener informacioacuten calculada

A la informacioacuten de un cubo puede acceder mediante tablas dinaacutemicas en una hoja de caacutelculo o a

traveacutes de programas personalizados Las tablas dinaacutemicas le permiten manipular las vistas de la

informacioacuten con mucha facilidad Las diferentes operaciones que se pueden realizar con cubos de

informacioacuten se producen con mucha rapidez Llevando estos conceptos a un data warehouse eacuteste es

una coleccioacuten de datos que estaacute formada por dimensiones y variables entendiendo como

dimensiones a aquellos elementos que participan en el anaacutelisis y variables a los valores que se

desean analizar

Dimensiones

Las dimensiones de un cubo son atributos relativos a las variables son las perspectivas de anaacutelisis de

las variables (forman parte de la tabla de dimensiones) Son cataacutelogos de informacioacuten

complementaria necesaria para la presentacioacuten de los datos a los usuarios como por ejemplo

descripciones nombres zonas rangos de tiempo etc Es decir la informacioacuten general

complementaria a cada uno de los registros de la tabla de hechos

Variables

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

15 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Tambieacuten llamadas indicadores de gestioacuten son los datos que estaacuten siendo analizados Forman parte

de la tabla de hechos Maacutes formalmente las variables representan alguacuten aspecto cuantificable o

medible de los objetos o eventos a analizar Normalmente las variables son representadas por

valores detallados y numeacutericos para cada instancia del objeto o evento medido En forma contraria

las dimensiones son atributos relativos a las variables y son utilizadas para indexar ordenar agrupar

o abreviar los valores de las mismas

Georeferenciacioacuten

Es el proceso que nos permite agregar coordenadas geograacuteficas (latitud y longitud) a su base de

datos para que pueda ser visualizada en un mapa

A traveacutes de la georeferenciacioacuten se aporta con una nueva dimensioacuten en la comprensioacuten de la

informacioacuten del mercado para el sector retail proporcionando un soporte soacutelido para la toma de

decisiones en todos los aacutembitos

Empresa de Retail

Es un sector econoacutemico que engloba a las empresas especializadas en la comercializacioacuten masiva de

productos o servicios uniformes a grandes cantidades de clientes Es el sector industrial que entrega

productos al consumidor final

En el negocio del retail se pueden incluir todas las tiendas o locales comerciales que habitualmente

se encuentran en cualquier centro urbano con venta directa al puacuteblico sin embargo su uso se halla

maacutes bien ligado a las grandes cadenas de locales comerciales El ejemplo maacutes comuacuten del retail lo

constituyen los supermercados otros comercios tradicionalmente asociados al retail son las tiendas

por departamentos casas de artiacuteculos para el hogar ferreteriacuteas farmacias venta de indumentaria

libreriacuteas entre muchas maacutes

La complejidad del retail viene dada por la amplia variedad de artiacuteculos y tipos de artiacuteculos que

ofrecen asiacute como el nivel de operaciones efectuado Las operaciones de venta del retail generan una

cantidad de datos tal que puede resultar abrumadora para aquellos ajenos al negocio

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

16 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 2 Marco Teoacuterico

En este capiacutetulo se explicara sobre la inteligencia de negocios definicioacuten origen caracteriacutesticas y la

arquitectura general de la solucioacuten de BI estos conceptos ayudaran a fundamentar la

implementacioacuten de este proyecto

21 Inteligencia de Negocios

Introduccioacuten

Uno de los conceptos maacutes acertados para la definicioacuten de Inteligencia de Negocios es el descrito por

Thomas H Davenport el cual hace mencioacuten al teacutermino como

ldquoConjunto de Tecnologiacuteas y Procesos que utilizan datos para entender y analizar el desempentildeo del

negociordquo

Origen

El intereacutes por la Inteligencia de Negocios viene creciendo a medida que su empleo posibilita a las

corporaciones realizar una serie de anaacutelisis y proyecciones para agilizarlos procesos relacionados a la

toma de decisiones Es lo que defiende Howard Dresner vicepresidente de la empresa Gartner y

padre del teacutermino Asiacute como eacutel los norteamericanos ganaron fama por el desarrollo de las modernas

herramientas de BI

Pero en teacuterminos de registro histoacuterico Yves-Michel Marti cientiacutefico profesor y fundador de Egideria

una de las mayores empresas europeas de consultoriacutea en Inteligencia de Negocios clama por que el

viejo continente se reconozca como la cuna y la aplicacioacuten pionera del concepto de BI Seguacuten Marti

la tradicioacuten de los paiacuteses europeos estaacute repleta de referencias En sus estudios sobre economiacutea

inteligente uno de los ejemplos citados relata que a fines del siglo XVI la Reina Elizabeth I con el

objetivo de ocupar los territorios conquistados determinoacute que la base de la fuerza inglesa fuera

informacioacuten y comercio y le pidioacute al filoacutesofo Francis Bacon que inventase un sistema dinaacutemico de

informacioacuten el cual fue ampliamente aplicado por los ingleses

Por la oacuteptica de la tecnologiacutea la era que podemos llamar ldquopre-BIrdquo estaacute en un pasado no muy distante

aproximadamente entre treinta y cuarenta antildeos atraacutes cuando las computadoras dejaron de ocupar

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

17 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

salas gigantescas a medida que disminuyeron su tamantildeo y al mismo tiempo las empresas

comenzaron a ver los datos como una posible e importante fuente generadora de informaciones

decisorias

Sin embargo en aquella eacutepoca todaviacutea no existiacutean recursos eficientes que posibilitasen un anaacutelisis

consistente de esos datos para la toma de decisiones Era posible reunir informaciones de manera

integrada fruto de sistemas transaccionales establecidos con predominancia en datos jeraacuterquicos

pero que reunidos como bloques cerrados de informacioacuten permitiacutean una visioacuten de la empresa pero

no traiacutean ganancias decisivas o negociables Estamos hablando del final de los antildeos 60

El panorama comenzoacute a cambiar en la deacutecada del 70 con el surgimiento de las tecnologiacuteas de

almacenamiento y acceso a datos DASD (Direct Access Storage Device ndash dispositivo de

almacenamiento de acceso directo) y SGBD (Sistema Administrador de Base de Datos) dos siglas

cuyo principal significado era el de establecer una uacutenica fuente de datos para todo el procesamiento

A partir de entonces la computadora pasoacute a verse como un coordinador central para actividades

corporativas y la base de datos fue considerada un recurso baacutesico para asegurar la ventaja

competitiva en el mercado

Ilustracioacuten 1 Edgar Codd (1969)1

A comienzos de los antildeos 90 la mayoriacutea de las grandes empresas contaba solamente con Centros de

Informacioacuten (CI) que aunque manteniacutean stock de datos ofreciacutean poquiacutesima disponibilidad de

informacioacuten Igualmente los CIs supliacutean de cierta forma las necesidades de ejecutivos y

responsables por la toma de decisiones y suministraban informes e informaciones gerenciales El

mercado pasoacute a comportarse de un modo maacutes complejo y la Tecnologiacutea de la Informacioacuten avanzoacute

rumbo al perfeccionamiento de herramientas de software las cuales ofreciacutean informaciones precisas

1 Fuente httpbi-unadblogspotcom Autor Eduardo A Carrillo Q

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

18 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

y en el momento oportuno para definir acciones que teniacutean como objetivo la mejoriacutea del

desempentildeo en el mundo de los negocios

Entre 1992 y 1993 surgioacute el Data Warehouse un repositorio uacutenico de datos (los cuales fueron

consolidados limpiados y uniformizados) considerado por los especialistas en el asunto como pieza

esencial para la ejecucioacuten praacutectica de un proyecto de Inteligencia de Negocios Sin embargo cuando

se trata de BI las opiniones no siempre son unaacutenimes Seguacuten la evaluacioacuten de algunos consultores es

importante que la empresa que desea implementar herramientas de anaacutelisis disponga de un

repositorio especiacutefico para reunir los datos ya transformados en informacioacuten Ese repositorio no

debe ser necesariamente un Data Warehouse sino algo menos complejo como por ejemplo un

Data Mart (base de datos disentildeada de forma personalizada para asuntos o aacutereas especiacuteficas) o una

base de datos relacional comuacuten pero separada del ambiente transaccional (operativo) y dedicada a

almacenar las informaciones usadas como base para la realizacioacuten de diferentes anaacutelisis y

proyecciones

Ilustracioacuten 2 Descripcioacuten de un repositorio de informacioacuten2

Con ello el sector corporativo comenzoacute a interesarse por las soluciones de BI de forma maacutes

contundente principalmente a fines de 1996 cuando el concepto comenzoacute a ser difundido como un

proceso de evolucioacuten del EIS - Executive Information Systems - un sistema creado a fines de la

2 Fuente httpwwwslidesharenethugocesinteligencia-de-negocios-business-intelligence Autor Hugo

Ceacutespedes A

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

19 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

deacutecada del 70 a partir de los trabajos desarrollados por los investigadores del MIT (Massachusetts

Institute of Tecnology EEUU)

El EIS (Executive Information System) es un software que tiene la intencioacuten de suministrar

informaciones empresariales a partir de una base de datos

Con el paso de los antildeos el teacutermino Inteligencia de Negocios tuvo mayor alcance dentro de un

proceso natural de evolucioacuten abarcando una serie de herramientas como el propio EIS (Executive

Information System ndash Sistema de Informaciones Ejecutivas) maacutes las soluciones DSS (Decision Support

System ndash Sistema de Soporte a la toma de decisiones) Planillas Electroacutenicas Generadores de

Consultas y de Informes Data Marts Data Mining Herramientas OLAP entre tantas otras que

tienen como objetivo promover agilidad comercial dinamizar la capacidad de toma de decisiones y

refinar estrategias de relacioacuten con clientes para responder a las necesidades del sector corporativo

Ilustracioacuten 3 Evolucioacuten de la Inteligencia de Negocios3

La historia de la Inteligencia de Negocios tambieacuten estaacute profundamente relacionada al ERP (Enterprise

Resource Planning) que representa los sistemas integrados de gestioacuten empresarial cuya funcioacuten es

facilitar el aspecto operativo de las empresas Estos sistemas registran procesan y documentan cada

hecho nuevo y distribuyen la informacioacuten de manera clara y segura en tiempo real

Pero las empresas que implementaron estos sistemas se dieron cuenta raacutepidamente que tan soacutelo

almacenar gran cantidad de datos de nada valiacutea si esas informaciones estaban repetidas incompletas

3 Fuente httpwwwslidesharenethugocesinteligencia-de-negocios-business-intelligence Autor Hugo

Ceacutespedes A

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

20 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

y dispersadas en varios sistemas dentro de la corporacioacuten Se percibioacute que era necesario disponer de

herramientas que permitiesen reunir esos datos en una base uacutenica y trabajarlos de forma que

posibilitasen la realizacioacuten de diferentes anaacutelisis bajo variados aacutengulos Por esa razoacuten la mayoriacutea de

los proveedores de ERP comenzoacute a embutir en sus paquetes los moacutedulos de BI que estaacuten

sofisticaacutendose cada vez maacutes

Definicioacuten

Inteligencia de Negocios se define como la habilidad de generar conocimiento extraiacutedo a partir de

datos para apoyar a la toma de decisiones mediante procesos que hacen uso de metodologiacuteas

tecnologiacuteas y aplicaciones que permiten el tratamiento y la depuracioacuten de la informacioacuten de distintas

fuentes y como resultado aplicar teacutecnicas analiacuteticas de generacioacuten del conocimiento

Como componente de alto nivel de los sistemas de informacioacuten tienen una serie de ventajas y

beneficios para toda organizacioacuten entre los maacutes importantes estaacute el manejar vastas cantidades de

informacioacuten y obtener conocimiento de ellas permitiendo un mejor desempentildeo de la empresa Con

esa informacioacuten maacutes precisa y conocimiento que se adquiere se puede mejorar el manejo operativo

de la empresa tambieacuten se pueden tomar decisiones estrateacutegicas y se mejora el desempentildeo de

muchas de sus funciones como marketing ventas precios pronoacutesticos finanzas cadena de

abastecimientos y atencioacuten al cliente

La Inteligencia de Negocios busca convertir una empresa en una entidad analiacutetica esto implica que

ademaacutes de procesar datos e informacioacuten esta aprenda a generar conocimiento y sobretodo

aprendan de ello

Y como resultado hacer que las empresas sean maacutes productivas y tengan mayor competitividad

dentro del mercado

Entre las principales caracteriacutesticas se mencionan las siguientes

Accesibilidad a la informacioacuten

- Al ser la informacioacuten la base de la solucioacuten de inteligencia de negocios las herramientas deben

asegurar y garantizar el acceso a la informacioacuten de manera iacutentegra raacutepida y segura

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

21 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Apoyo en la toma de decisiones

- Las herramientas deben como resultado brindar anaacutelisis de informacioacuten relevantes que apoyen la

toma de decisiones y le permitan al usuario tener la facilidad de seleccionar y manipular la

informacioacuten que necesite

Orientacioacuten al usuario final

- Las herramientas prestan la mayor facilidad para el usuario final e independizar la parte teacutecnica

con el uso de las herramientas de presentacioacuten de manera que los usuarios finales tengan

acceso de forma intuitiva a la informacioacuten y puedan manipular y crear sus propios anaacutelisis

Otras caracteriacutesticas

- Obtener informacioacuten de manera oportuna y precisa en tiempo real

- Medir y evaluar el desempentildeo a nivel de proceso o a nivel organizacional

- Analizar patrones de comportamiento en el tiempo

- Ejecutar y monitorear planes operativos

- Analizar a la empresa bajo teacuterminos de mercado y competencia

- Eliminar suposiciones en la toma de decisiones

- Revelar oportunidades de crecimiento y rentabilidad

Importancia

La importancia de la implementacioacuten de una solucioacuten de inteligencia de negocios dentro de una

empresa radica en

- Soportar y apoyar a la toma de decisiones

- Analizar de forma intuitiva e interactiva la informacioacuten relevante del negocio

- Permitir a los usuarios manejar una gran cantidad de informacioacuten para el anaacutelisis y establecer sus

relaciones comprender comparativos y tendencias

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

22 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Prevenir la potencial perdida de informacioacuten relevante por la masiva acumulacioacuten de informacioacuten

histoacuterica

- Proveer la mejor plataforma tecnoloacutegica para el proceso decisional aumentando la performance

y rendimiento de la organizacioacuten

- Obtener y procesar informacioacuten estrateacutegica y operacional actual y pasada

- Medir el desempentildeo de una empresa bajo indicadores de gestioacuten

- Incentivar como proceso de mejora continua alineado a los objetivos estrateacutegicos de la empresa

Grados de Inteligencia dentro de una Empresa

Ilustracioacuten 4 Procesos Organizacionales4

La inteligencia de Negocios es el conjunto de tecnologiacuteas y procesos que permiten la generacioacuten de

conocimiento a partir de la informacioacuten relevante del rol de negocio para entender y analizar del

desempentildeo de la empresa tanto como negocio a nivel operativo taacutectico y estrateacutegico

Cada nivel tiene una funcioacuten primordial tanto dentro del mismo nivel como con los niveles aledantildeos

justamente buscando el alineamiento con los objetivos y procesos organizacionales y estos son

4 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

23 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Nivel Estrateacutegico

- Analizar y controlar el desempentildeo empresarial

- Control de meacutetricas e indicadores de gestioacuten

- Alinear las estrateacutegicas y objetivos corporativos de la empresa

Nivel Taacutectico

- Realizar consultas y anaacutelisis multidimensional sobre la informacioacuten relevante

- Acceder analizar y formatear informacioacuten de manera independiente

- Determinar los factores de anaacutelisis de la informacioacuten en tiempo y espacio

Nivel Operativo

- Reportes operativos bajo demanda

- Creacioacuten y distribucioacuten de reportes de cualquier fuente de datos seguacuten la necesidad del usuario

- Responder a preguntas de negocio correcta y oportunamente

22 Arquitectura General de la Solucioacuten de BI

Ilustracioacuten 5 Arquitectura de una solucioacuten de BI5

5 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

24 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

El esquema general que emplea una solucioacuten de inteligencia de negocios es el desarrollo y utilizacioacuten

de un sistema de informacioacuten inteligente el cual es creado a partir del modelamiento de la

informacioacuten relevante de la empresa mediante la determinacioacuten de meacutetricas y factores de anaacutelisis

seguacuten el rol del negocio

De acuerdo al nivel y a la complejidad de anaacutelisis las actividades de inteligencia de negocios se

resumen de la siguiente manera

Informacioacuten Operacional

Corresponde a la informacioacuten que administra la empresa como parte de su giro de negocio la misma

puede provenir de distintas fuentes

- Archivos de texto

- Archivos Excel

- BDD empresariales

Proceso ETL

- Las herramientas y teacutecnicas ETL (extraer transformar y cargar) extraen los distintos datos de

diversas fuentes los depuran y preparan (homogeneizacioacuten de los datos) para posteriormente

almacenarlos dentro de un data warehouse o data mart y finalmente poder consumir esta

informacioacuten resultante dentro de herramientas especializadas de anaacutelisis

23 Data Warehouse

Definicioacuten

Un Data Warehouse (DWH) es un repositorio central que contiene la informacioacuten maacutes valiosa de la

empresa Los datos que aquiacute se almacenan han pasado por un proceso de calidad que asegura su

consistencia Ademaacutes el repositorio estaacute construido de tal manera que el acceso sea lo maacutes raacutepido

posible

Objetivos

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

25 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Los objetivos principales de un Data Warehouse son

- Hacer la informacioacuten de la organizacioacuten accesible

- Hacer la informacioacuten de la organizacioacuten consistente

- Controlar el acceso efectivo a los datos

- Generar informacioacuten de manera flexible

- Servir de ayuda a la toma de decisiones

Ventajas

Las principales ventajas de un Data Warehouse son

- Toda la informacioacuten estaacute un solo lugar (Una sola fuente de la verdad)

- Informacioacuten actualizada

- Acceso raacutepido

- No hay liacutemites de espacio (Ej Archivos XLS)

- Contiene toda la historia de la compantildeiacutea

- Faacutecil de comprender (Modelada en teacuterminos del negocio)

- Contiene definiciones claras y uniformes

- Datos estandarizados

Sistema Tradicional vs Data Warehouse

Las diferencias entre estos dos tipos de sistemas son

Sistema Tradicional Data Warehouse

Especializada en la actualizacioacuten del procesamiento transaccional

Especializada en el almacenamiento y consulta jerarquizada de la informacioacuten

Orientado a un proceso particular del negocio Anaacutelisis del rol de negocio para el apoyo en toma de decisiones

Datos en general desagregados seguacuten el proceso

Datos en distintos niveles de detalle y agregacioacuten

Importancia del dato actual a nivel transaccional

Importancia del dato histoacuterico ya actual a nivel de anaacutelisis

Estructura entidad relacioacuten Estructura multidimensional

Usuarios de nivel operativo y taacutectico Usuarios de nivel estrateacutegico

Maneja informacioacuten operativa del negocio Maneja informacioacuten interna y externa de anaacutelisis de negocio

Tabla 1 Diferencias del Sistema Tradicional vs Data Warehouse

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

26 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Data Warehouse o Data Mart

Un Data Warehouse o Data Mart es un repositorio dentro de la base de datos que se caracteriza por

integrar la informacioacuten de distintas fuentes bajo un anaacutelisis y modelamiento previo de una

estructura que sea suficientemente estable vasta y raacutepida para el anaacutelisis del negocio de la empresa

La ventaja principal de este tipo de estructura dentro de la base de datos es la accesibilidad a la

informacioacuten ya que maneja un modelamiento desnormalizado a diferencia del modelo entidad

relacioacuten lo que permite generar rapidez y fluidez para las consultas de la informacioacuten

Un data warehouse abarca todos los procesos dentro de una empresa a nivel corporativo mientras

que un data mart es considerado un data warehouse especializado por cada una de las aacutereas dentro

de la organizacioacuten de la empresa

Como opcioacuten de implementacioacuten se tiene

- A partir de un data warehouse crear data marts especializados por cada una de las aacutereas de la

empresa

- Crear data marts especializados por cada aacuterea dentro de la empresa y posteriormente construir

un data warehouse unificado

Para cualquiera de los casos se debe tener las siguientes consideraciones

- Crear un data warehouse corporativo abarca una larga etapa de disentildeo Construccioacuten y

validacioacuten en un tiempo estimado de 1 a 2 antildeos

- Crear un data mart especializado conlleva pedidos de proyecto maacutes cortos aproximadamente de

3 a 4 meses por su focalizacioacuten en procesos especiacuteficos teniendo la consideracioacuten que no se

debe perder la visa final de integracioacuten con otros data marts

Caracteriacutesticas

Las caracteriacutesticas principales de un data warehouse y data mart son

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

27 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Integrado

- Toda la informacioacuten se maneja dentro de una estructura consistente ya que como se mencionoacute

la informacioacuten puede extraerse de distintas fuentes y se debe tener en cuenta la integracioacuten

entre todas ellas y a queacute nivel de detalle se analizaran

Temaacutetico

- El modelamiento busca integrar en un entorno operacional la informacioacuten relacional necesaria

para la generacioacuten del conocimiento del negocio mediante la organizacioacuten de la informacioacuten por

temas o puntos de anaacutelisis para facilitar su acceso y entendimiento basados en aspectos de

intereacutes de la empresa por ejemplo todo los datos sobre clientes pueden ser consolidados en

una uacutenica tabla del data warehouse como una dimensioacuten de clientes

Histoacuterico

- La estructura del data warehouse y data mart permite manejar la informacioacuten histoacuterica del

negocio para el estudio de tendencias y anaacutelisis de comportamiento ya que esta refleja un

estado de actividad del negocio en un determinado tiempo

Los sistemas tradicionales manejan la informacioacuten del diacutea a diacutea del negocio estos se centran en

la informacioacuten operacional mientras que la funcioacuten del data warehouse es el almacenamiento de

la informacioacuten histoacuterica del negocio este tiempo es determinado bajo el disentildeo y la estimacioacuten

de la relevancia de la informacioacuten

No volaacutetil

- El data warehouse maneja una estructura de lectura de la informacioacuten se especializa en la

buacutesqueda aacutegil y raacutepida en grandes cantidades de informacioacuten a diferencia de los modelos

tradicionales que soportan la transaccionalidad del negocio mediante las operaciones de

creacioacuten modificacioacuten eliminacioacuten y buacutesqueda

El data warehouse y data mart se actualizan mediante la incorporacioacuten de los uacuteltimos valores

tomados de las diferentes variables y distintas fuentes logrando mantener la informacioacuten integra

y no volaacutetil en el tiempo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

28 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

El principal problema es que dentro de los sistemas tradicionales la informacioacuten es cambiante de

un momento a otro por lo que se busca dentro del data warehouse es lograr una estructura

estable a los cambios en lo posible

Es decir que principalmente el data warehouse se enfoca en la carga inicial de la informacioacuten el

acceso a ella

24 Informacioacuten Georeferencial

Definicioacuten

Georeferenciacioacuten

- Es el proceso que nos permite agregar coordenadas geograacuteficas (latitud y longitud) a su base de

datos para que pueda ser visualizada en un mapa

A traveacutes de la georeferenciacioacuten se aporta con una nueva dimensioacuten en la comprensioacuten de la

informacioacuten del mercado para el sector retail proporcionando un soporte soacutelido para la toma de

decisiones en todos los aacutembitos

Un Dashboard que nos muestre la informacioacuten a traveacutes de mapas a partir de datos de sistemas

georeferenciales formato KML u otras fuentes espaciales nos va a permitir estratificar y navegar

por el mapa y la informacioacuten obteniendo como resultado un potente Dashboard que muestre

KPIrsquos e informacioacuten georeferenciada de una forma faacutecil e intuitiva para el usuario de negocio

Caracteriacutesticas

Principales caracteriacutesticas del uso de la informacioacuten georeferencial

- Procedencia geograacutefica de los clientes

- Visualizacioacuten de puntos de venta y caacutelculo de aacutereas de influencia anaacutelisis de cobertura

geograacutefica

- Seleccioacuten de zonas y clientes para acciones por canales directos

Ventajas

El uso de informacioacuten Georeferencial tiene las siguientes ventajas

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

29 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- La visualizacioacuten de la informacioacuten georeferenciada en Mapas optimiza la toma de decisiones

mediante Dashboards y proporciona ldquoValor Antildeadidordquo a un sistema Analiacutetico de BI

- Integracioacuten de la informacioacuten contenida en los data mart

- Consulta de datos OLAP

Georeferenciacioacuten en BI

Es una nueva perspectiva de la informacioacuten que aporta nuevas puertas de anaacutelisis y simplifica su

comprensioacuten Al mostrarse referenciada geograacuteficamente

La inteligencia de negocios transforma una herramienta operativa (georeferenciacioacuten) en un soporte

para la decisioacuten estrateacutegica

25 Empresa de Retail

Definicioacuten

Es un sector econoacutemico que engloba a las empresas especializadas en la comercializacioacuten masiva de

productos o servicios uniformes a grandes cantidades de clientes Es el sector industrial que entrega

productos al consumidor final

En el negocio del retail se pueden incluir todas las tiendas o locales comerciales que habitualmente

se encuentran en cualquier centro urbano con venta directa al puacuteblico sin embargo su uso se halla

maacutes bien ligado a las grandes cadenas de locales comerciales El ejemplo maacutes comuacuten del retail lo

constituyen los supermercados otros comercios tradicionalmente asociados al retail son las tiendas

por departamentos casas de artiacuteculos para el hogar ferreteriacuteas farmacias venta de indumentaria

libreriacuteas entre muchas maacutes La complejidad del retail viene dada por la amplia variedad de artiacuteculos

y tipos de artiacuteculos que ofrecen asiacute como el nivel de operaciones efectuado Las operaciones de

venta del retail generan una cantidad de datos tal que puede resultar abrumadora para aquellos

ajenos al negocio

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

30 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Caracteriacutesticas

Caracteriacutesticas destacadas de una empresa de retail

- Posee puntos de ventas

- Realiza ventas a plazos oacuterdenes especiales etc

- Gestioacuten de clientela retencioacuten y lealtad

- Gestioacuten y control de inventario

- Gestioacuten de oacuterdenes de compra y traslados

- Seguridad de gestioacuten y productividad

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

31 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 3 Herramientas de una Solucioacuten de BI

Se considera indispensable detallar las herramientas de una solucioacuten de BI que se utilizaraacute para este

proyecto Para lo cual el presente capiacutetulo comenzaraacute explicando cada componente de Oracle

Business Intelligence (OBI) seguido de una amplia definicioacuten sobre herramientas para la construccioacuten

de mapas para desarrollar el modelo baacutesico para uso de informacioacuten georeferencial

31 Herramientas de Oracle Business Intelligence (OBI)

Ilustracioacuten 6 Herramientas de Oracle BI6

La suite de Oracle BI posee e integra herramientas especializadas dentro de cada etapa del ciclo de

vida de desarrollo de una solucioacuten de BI

Las herramientas a explicar son Oracle y se han conceptualizado como una ayuda para la alta

gerencia en la toma de decisiones estrateacutegicas de la organizacioacuten Sin embargo debido al ambiente

de competencia actual las organizaciones cada vez maacutes deben tomar decisiones orientadas al diacutea a

6 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

32 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

diacutea que les permitan ser maacutes eficientes y satisfacer de manera maacutes completa las necesidades de sus

clientes

Estas herramientas trabajan de forma integral en una liacutenea de desarrollo estaacutendar por cada proceso

dentro del proyecto como se detalla a continuacioacuten

- Extraccioacuten transformacioacuten y carga (Oracle Warehouse Builder)

- Modelamiento y almacenamiento fiacutesico (Oracle Database)

- Modelamiento loacutegico (Oracle BI Server)

- Construccioacuten de anaacutelisis personalizados (Oracle Answers amp Dashboards)

311 Oracle Business Intelligence 11g

Introduccioacuten

Oracle Business Intelligence 11g comprende una suite completa de herramientas de inteligencia de

negocios bajo el sello de la compantildeiacutea Oracle es un sistema que ofrece una gran gama de capacidades

de presentacioacuten incluyendo informes notificaciones alertas cuadros de mando interactivos

consultas ad hoc gestioacuten de estrategia empresarial anaacutelisis de procesamiento analiacutetico en liacutenea

(OLAP) Balance Scorecard integracioacuten con sistemas moacuteviles y sistemas de gestioacuten

Entre las principales caracteriacutesticas se tiene

- Manejo de cuadros de mando e informes intuitivos guiados faacuteciles en uso y con una amplia

variedad de visualizaciones personalizables

- Generacioacuten de independencia entre los usuarios finales del aacuterea de TI en la creacioacuten y

modificacioacuten de informes y cuadros de mando

- Permite la creacioacuten de informes a medida de la empresa seguacuten los requerimientos del rol del

negocio

- Maneja un sistema de alarmas y notificaciones programables basado en eventos del negocio y

dirigido a los usuarios finales a traveacutes de un medio y canal dedicado

- Integracioacuten con herramientas de Microsoft Office para el consumo de publicacioacuten de

informacioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

33 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

312 Oracle Warehouse Builder

Ilustracioacuten 7 Herramientas de OWB7

Introduccioacuten

En la etapa de ETL Oracle cuenta con la siguiente herramienta para realizar esta funcioacuten Oracle

Warehouse Builder

OWB es un componente integral de cualquier versioacuten de la base de datos Oracle 11g Database bajo

cualquier plataforma certificada por Oracle al ser un componente propio de la base de datos to

tiene costo de licenciamiento adicional

Las principales caracteriacutesticas del producto son

Opcioacuten ETL

- Gestiona los procesos de extraccioacuten transformacioacuten y carga de datos de forma especializada

aumentando el desempentildeo productividad y capacidad de reutilizacioacuten

7 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

34 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Conectores especializados

- Los conectores permiten un acceso e integracioacuten entre las distintos tipos de oriacutegenes y

aplicaciones de ERP Y CRM propias de Oracle y de otros proveedores

Creacioacuten de perfil de datos

- Mediante la creacioacuten de perfiles de datos Oracle Warehouse Builder tiene la capacidad de

evaluar la calidad de los datos permitiendo crear reglas de limpieza de datos lo que se conoce

como transformacioacuten dentro del proceso de ETL y poder llevar un control gracias al componente

de auditoria de datos propio de OWB

Encapsulacioacuten de funciones y procesos propios del negocio

- OWB permite encapsular subprocesos definidos dentro de la herramienta o propios del sistema

de la empresa con el fin de reutilizarlos como objetos propios de la herramienta en futuros

procesos o flujos de ejecucioacuten

Correcciones de datos

- Mediante moacutedulos especializados de Oracle Warehouse Builder se puede generar o disentildear

reglas de autocorreccioacuten dentro de la ejecucioacuten de los procesos ya que estos definen como

deben ser tratados los datos y corregirlos en la transicioacuten al esquema destino

Dimensiones Cambiantes

- OWB maneja lo denominado dimensiones cambiantes bajo la metodologiacutea de Ralph Kimball esto

bajo una simple definicioacuten de los metadatos de la dimensioacuten haciendo que la loacutegica se la maneja

internamente y el usuario la vea como una dimensioacuten maacutes dejando la preocupacioacuten del manejo

de cambios y actualizaciones

Entre los aspectos maacutes relevantes de OWB se mencionan

- Asegurar la calidad de datos que integran el modelado relacional y multidimensional

- Permite la administracioacuten de todo el ciclo de vida de datos y metadatos

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

35 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Facilita la creacioacuten de esquemas data warehouse definicioacuten de jerarquiacuteas y medidas mapeo de

las fuentes de informacioacuten calendarizacioacuten ejecucioacuten y mantenimiento de las actividades de

ETL

- Consolida informacioacuten desde fuentes dispersas

- Permite la conexioacuten a cualquier base de datos

- Todo proceso ETL se encuentra dentro de OWB

- Cubre el ciclo de disentildeo desarrollo y produccioacuten

- 95 coacutedigo es generado por OWB

- Lleva registros de auditoria de todos los procesos de OWB

- Modelamiento grafico de esquemas multidimensionales

- Faacutecil mantenimiento de metadatos y proyectos en OWB

313 Oracle Database

Ilustracioacuten 8 Herramientas de Oracle Database8

8 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

36 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Introduccioacuten

Oracle Database es una plataforma integral de base de datos para Data Warehousing e Inteligencia

de Negocios que brinda un gran rendimiento en escalabilidad y desempentildeo ideal para el desarrollo

de data warehouse y data marts ofreciendo una plataforma exclusiva para el anaacutelisis de informacioacuten

Caracteriacutesticas para la Integracioacuten con Data Warehousing

La base de datos Oracle cuenta con un amplio grupo de capacidades para el desarrollo y ejecucioacuten de

procesos de ETL mediante el uso de la herramienta OWB pero estas pueden ser utilizadas en otros

entornos integrados de data warehousing entre estas caracteriacutesticas incluyen

Funciones

- Oracle Database ofrece optimizaciones de desempentildeo en el manejo de cargas y consultas de

informacioacuten del data warehouse manejo simultaneo de usuarios manejo de solicitudes de

operaciones mediante el uso de un componente propio para la administracioacuten de recursos y

peticiones de la base de datos Ademaacutes maneja un modelo de consistencia de lectura que

garantiza que la carga de informacioacuten no impacte el rendimiento

Particionamiento

- Oracle mediante el particionamiento impide que los procesos se vuelvan lentos y aumenten los

gastos de recursos y tiempos Este proceso consiste en dividir a las tablas maacutes grandes en tablas

maacutes pequentildeas seguacuten el establecimiento de normas de acceso la informacioacuten que es accedida

con menos frecuencia puede ser dividida en otras tablas y poder ser almacena en dispositivos de

almacenamiento menos costosos lo que puede significar un ahorro sustancial

Comprensioacuten

- La comprensioacuten es una de las caracteriacutesticas maacutes populares dentro del desarrollo de data

warehouse esto es posible mediante el empleo de algoritmos especializados y propios de Oracle

que logran compresiones superiores

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

37 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

314 Oracle BI Server

Ilustracioacuten 9 Herramientas de OBI Server9

Introduccioacuten

Oracle BI Server es el pilar dentro de la arquitectura unificada de Oracle Business Intelligence para

los servicios de anaacutelisis como son BI Interactive Dashboards Answers (para el anaacutelisis y las consultas

ad-hoc) BI Answers (para la administracioacuten de desempentildeo)

Modelamiento de OBI Server

OBI Server maneja el modelamiento loacutegico del data warehouse en una arquitectura de tres capas

(layers) brindando un esquema centralizado totalmente flexible y administrable estas capas son

Physical Layer

- En esta capa especiacutefica los paraacutemetros de conexioacuten y los esquemas de las diferentes fuentes de

informacioacuten incluyendo o importando objetos de modelos relacionales como tablas columnas

joins paraacutemetros de seguridad entre otros y objetos de modelos multidimensionales como

meacutetricas dimensiones jerarquiacuteas entre otros

9 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

38 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Business Model and Mapping Layer

- En esta capa se incluyen los objetos importados en la capa fiacutesica conformando objetos de

dimensioacuten sus jerarquiacuteas crear llaves de navegacioacuten definir meacutetricas con sus meacutetodos de

agregacioacuten establecer reglas de seguridad de datos disentildear medidas personalizables incluyendo

reglas complejos de negocio reglas dimensionales y funciones de series de tiempo entre otros

Presentation Layer

- En esta capa se establece el modelamiento de la capa de negocio en teacuterminos de negocio

entendibles para el usuario final ademaacutes se establecen caracteriacutesticas de formato tanto de

valores como de presentacioacuten a nivel de objetos

Ademaacutes se definen permisos basados en roles de usuarios para el acceso a nivel de los objetos y

atributos

La definicioacuten de estos objetos es el resultado para la capa de presentacioacuten usados para la

creacioacuten de anaacutelisis reportes cuadros de mando y maacutes

315 Oracle OBI Answers amp Dashboard

Ilustracioacuten 10 Herramientas de OBI Answers amp Dashboards10

10 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

39 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Introduccioacuten

OBI Answers amp Dashboards es el componente especializado de la capa de presentacioacuten de Oracle su

acceso es mediante una interfaz web totalmente personalizado que no requiere ninguna descarga

adicional ni alguacuten tipo de configuracioacuten o conexioacuten en especial este componente se basa en roles de

usuario y estaacute enfocada totalmente al usuario final de la solucioacuten de BI

Este componente permite desarrollar y disentildear reportes cuadros de mando interactivos cuadros de

tendencias anaacutelisis de KPIs estimaciones y caacutelculos personalizados reportes bajos condicionantes

alarmas entre otros

El principal objetivo de esta herramienta es brindar al usuario final todas las facilidades de uso tanto

en la interactividad con el modelo como medio de evaluacioacuten de los procesos y determinacioacuten de

informacioacuten relevante como apoyo para tomar decisiones y acciones oportunas

Las caracteriacutesticas principales de OBI Answers amp Dashboards son

- Proveer una alta interactividad faacutecil uso y autosuficiencia al usuario

- Personalizacioacuten de permisos bajo el esquema de roles por usuario

- Manejar una estructura tradicional de BI incluyendo KPIs e indicadores

- Brindar la flexibilidad y dinamismo para mejorar la experiencia final del usuario mediante el uso

de caracteriacutesticas analiacuteticas navegaciones inteligentes y objetos interactivos

- Visualizacioacuten de la informacioacuten en tiempo real

- Uso de interaccione de navegacioacuten y profundizacioacuten (Drill Down) para anaacutelisis de la informacioacuten a

nivel de detalle

- Permite crear reporte ad-hoc tablas dinaacutemicas e informes basados en drag and drop mediante el

empleo de wizards de creacioacuten

- Guarda organiza y comparte reportes creados con la posibilidad de publicacioacuten para uno o varios

usuarios

- Automatizacioacuten en la deteccioacuten y comunicacioacuten de problemas u oportunidades mediante alertas

- Activacioacuten de acciones bajo la definicioacuten de condicionantes

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

40 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

32 Mapas en Oracle Business Intelligence (OBI)

Ilustracioacuten 11 Mapa en OBIEE 11

Introduccioacuten

Una imagen vale maacutes que mil palabras Esto es particularmente cierto cuando se trata de captar la

complejidad de las interacciones entre las personas los recursos los productos y los procesos de

negocio distribuidas en el espacio geograacutefico

Oracle Fusion Middleware Map Viewer (o simplemente visualizador de mapas) proporciona una

potente visualizacioacuten de datos geoespaciales y los servicios de informacioacuten Este visualizador de

mapas estaacute escrito puramente en Java y se ejecuta en un entorno J2EE Les proporciona a los

desarrolladores de aplicaciones web un medio versaacutetil para integrar y visualizar los datos de negocio

con los mapas

Como las ventas y el rendimiento de datos se analizan a menudo mediante paraacutemetros tales como

ubicacioacuten geografiacutea territorio de ventas la mayoriacutea de las aplicaciones de inteligencia de negocios

incluyen estos paraacutemetros

11 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

41 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

OBIEE 11g integra el visualizador de mapas para mostrar los datos de forma masiva capturando y

simplificando relaciones complejas convirtieacutendolos en paquetes faacutecilmente consumibles y poderosos

de informacioacuten inequiacutevoca

En la siguiente seccioacuten hablaremos del Map Viewer Map Builder la obtencioacuten de datos en mapas y

obtener mapas en cuadros de mando etc

iquestCuaacutendo y porque son uacutetiles los mapas

Los mapas proporcionan una potente solucioacuten para la localizacioacuten de los activos (personas clientes

productos vehiacuteculos etc) y aacutereas (zonas regiones etc) conducen a mejores formas de priorizacioacuten

planificacioacuten y ejecucioacuten de sus objetivos

Cuando se combinan los mapas con las tendencias temporales y otros graacuteficos en un panel de

control el resultado es muchas maacutes intuitivo y un conocimiento maacutes profundo de la informacioacuten

Los mapas son uacutetiles en las situaciones siguientes

- Visualizacioacuten de los datos relativos a las ubicaciones geograacuteficas de los continentes paiacuteses

estados regiones ciudades y calles

- Visualizacioacuten de alta densidad de datos en un aacuterea relativamente maacutes pequentildea

- Las relaciones espaciales y los patrones son maacutes faacuteciles para el cerebro humano para asimilar

- Visualizacioacuten de los detalles de un mapa a un reporte detallado tabla o graacutefico

Con dos ejemplos ilustraremos como podemos aplicar los mapas

Una empresa de servicios de gestioacuten de transporte de carga y suministro puede utilizar mapas para

- Visualizar la exportacioacuten y el volumen de importaciones en una zona como de alto nivel o

geograacuteficas

- Proporcionar detalles granulares de carga o contenedor posicioacuten de origen hasta el puerto de

destino

- Supervisar el puerto que enviacutea el nuacutemero maacuteximo de contenedores a un destino

- Las acciones de los ingresos por servicios prestados en una regioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

42 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- La deteccioacuten de las tendencias geograacuteficas en el crecimiento del volumen e ingresos

Una empresa de retail puede obtener los siguientes beneficios mediante la visualizacioacuten de los

mapas en OBIEE Dashboards

- Visualizar el rendimiento de las ventas no solo de toda la empresa sino especiacuteficamente de cada

producto a traveacutes de diferentes ubicaciones

- Proporcionar vista de alto nivel de los ingresos generados durante las ofertas festivas diacuteas de

fiestas y fines de semana a traveacutes de diferentes paiacuteses ubicaciones etc

- Supervisar los ingresos generados por la empresa para analizar el rendimiento del marketing por

estado paiacutes y coacutedigo postal

- Analizar la efectividad de campantildeas o promociones regionales

33 Herramientas para la Construccioacuten de Mapas

331 Oracle Fusion Middleware Map Viewer

Ilustracioacuten 12 Arquitectura del Map Viewer12

12 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

43 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Definicioacuten

Oracle Fusion Middleware Map Viewer es un conjunto de herramientas para desarrolladores Se

trata de un conjunto de componentes de Java programables para la prestacioacuten de mapas a partir de

datos de aplicaciones geoespaciales que se guarda y gestiona en la base de datos Oracle

Los atributos claves del Map Viewer son los siguientes

- Incluye un motor de renderizado

- Se puede comunicar con un navegador web o la aplicacioacuten cliente utilizando el protocolo HTTP

- Obtiene acceso a datos espaciales (lectura y escritura del Oracle Spatial and Locator) a traveacutes de

JDBC (Java Database Connectivity) llama a la base de datos

- Puede ser desplegado de forma independiente de la plataforma y estaacute disentildeado para integrarse

con aplicaciones de mapas

- Oculta la complejidad de las consultas de datos espaciales y el proceso de representacioacuten

cartograacutefica

- Se puede acceder mediante la direccioacuten URL http[hostname]9704mapviewer

332 Map Builder Tool

Ilustracioacuten 13 Interfaz del Map Builder Tool13

13 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

44 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Definicioacuten

Oracle proporciona un programa de utilidad independiente llamado Map Builder una parte del kit

Map Viewer que ayuda a la creacioacuten y gestioacuten de metadatos de mapeo

Existen cuatro tipos de metadatos estilos temas mapas base y capas de mapa requeridos por el

visualizador de mapas para definir una apariencia deseada para el mapa Ademaacutes de manejar los

metadatos la herramienta proporciona interfaces para previsualizar los metadatos y la informacioacuten

espacial

Estilos

- Los estilos son los atributos graacuteficos baacutesicos por ejemplo un texto color liacutenea aacuterea marker (que

representa un patroacuten en el mapa) etc

Ilustracioacuten 14 Estilo Marker en Map Builder Tool14

14 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

45 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Temas

- Un tema es un conjunto de caracteriacutesticas geograacuteficas que comparten atributos similares

ademaacutes de las normas de representacioacuten y de etiquetado que le dice MapViewer queacute estilos se

utilizaraacute para representar la etiqueta y las caracteriacutesticas

Considere la posibilidad de un tema como la capa de mapas que varios temas se apilan una

encima de otra para componer un mapa Por ejemplo a las fronteras del paiacutes temas pueden ser

la capa inferior con otros temas como las fronteras estatales lago caminos en la parte superior

de la misma

Ilustracioacuten 15 Creacioacuten de un tema en Map Builder Tool15

Mapas Base

- Un mapa base es una coleccioacuten ordenada de temas para ser utilizado en la prestacioacuten de un

mapa Si se especifica un mapa de base en una solicitud de mapa los temas en el mapa base se

prestan una encima de cada precedente en el orden especificado en la definicioacuten del mapa

15 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

46 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 16 Visualizacioacuten de un Mapa Base en Map Builder Tool16

Capas de Mapa

- Las capas de mapa se utiliza sobre todo por el Oracle Maps JavaScript que proporciona el

JavaScript API con la informacioacuten sobre una capa de mapa se puede arrastrar incluyendo su

liacutemite geograacutefico sistema el nuacutemero de niveles de zoom discretos y el tamantildeo y el formato de

los mosaicos de mapas individuales a cada coordenada nivel de zoom en formato XML

Ilustracioacuten 17 Niveles de Zoom de una Capa de Mapa en Map Builder Tool17

16 Fuente OBIEE Maps Autor Oracle

17 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

47 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

333 Oracle Spatial Data

Definicioacuten

Oracle Spatial 11g es una opcioacuten para Oracle Database 11g Enterprise Edition proporciona

capacidades espaciales avanzadas para soportar aplicaciones geoespaciales servicios basados e

ubicacioacuten y sistemas de informacioacuten espacial de la empresa

Se requiere una base de datos Oracle para almacenar las ldquocapasrdquo (por ejemplo los liacutemites del paiacutes)

que se van a representar en la parte superior de los mapas de fondo Si se necesita modificar o

transformar los datos especiales es necesario adquirir licencias de Oracle Spatial en la base de datos

que realiza la operacioacuten

34 OBIEE integrado con Map Viewer

Ilustracioacuten 18 OBIEE asociado con los Mapas18

18 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

48 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Introduccioacuten

Oracle Business Intelligence 11g tiene la posibilidad de crear faacutecilmente cuadros de mando que

incorporan vistas de mapa y mostrar sus indicadores clave de rendimiento (KPI) En OBIEE 11g los

mapas son simplemente un nuevo tipo de vista al igual que las tablas y graacuteficos

Map Viewer estaacute instalado y configurado en Oracle WebLogic como parte del proceso de instalacioacuten

OBIEE 11g La uacutenica configuracioacuten posterior a la instalacioacuten requerida es configurar el Map Viewer

para que apunte a la fuente que contienen los datos espaciales (base de datos Oracle) y le

proporcionaraacute mapas de fondo (Oracle Datbase Oracle eLocation Web Map Service Provider

Google Maps o Bing Maps)

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

49 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 4 Anaacutelisis de las Metodologiacuteas de Business Intelligence

En el siguiente capiacutetulo el anaacutelisis de las metodologiacuteas de business intelligence se centraraacute

especiacuteficamente en dos metodologiacuteas Ralph Kimball y Bill Inmon asiacute mismo se mostraraacute un cuadro

comparativo para seleccionar la metodologiacutea correcta para la implementacioacuten del modelo baacutesico

para el uso de informacioacuten georeferencial en aplicaciones de business intelligence caso de estudio

empresa de retail

41 Ralph Kimball Vs Bill Inmon

Para el desarrollo de proyectos de BI es necesaria la seleccioacuten y la aplicacioacuten de una metodologiacutea

especializada para este tipo de proyectos dentro de este campo de inteligencia de negocios se

encuentra a dos personajes reconocidos por la creacioacuten de sus metodologiacuteas estos son Kimball e

Inmon

Para el desarrollo del presente proyecto se toma la aplicacioacuten de la metodologiacutea de Ralph Kimball

por el motivo de que dentro de las herramientas de BI de Oracle viene incluida la metodologiacutea de

este autor

Pero con medio de justificacioacuten se hace un comparativo entre estas dos metodologiacuteas donde se

evidenciaraacute el enfoque y la aplicacioacuten que tiene cada una mostrando ventajas y desventajas de las

mismas

Antes de iniciar se expone el enfoque general tanto de la metodologiacutea de Ralph Kimball como de Bill

Inmon

- De acuerdo a Inmon un data warehouse es un conjunto de datos orientados por temas

integrados variantes en el tiempo y no volaacutetiles que tienen por objetivo dar soporte a la toma

de decisiones

- De acuerdo a Ralph Kimball un data warehouse es una copia de los datos transaccionales

especiacuteficamente estructurada para la consulta y el anaacutelisis

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

50 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

A continuacioacuten se realiza un anaacutelisis de cada una de las metodologiacuteas mencionadas

Modelamiento seguacuten Inmon

Bill Inmon propone la necesidad de crear un lugar centralizado donde se almacenen los datos

transaccionales de las empresas para que puedan ser utilizados para el anaacutelisis yendo de los maacutes

general al maacuteximo detalle creando un data warehouse a nivel corporativo y crear data marts

departamentales

Dentro de su enfoque al igual que Kimball este propone la extraccioacuten carga y transformacioacuten de la

informacioacuten pero al tener un enfoque de esta forma de lo global al detalle el desarrollo se hace maacutes

difiacutecil y puede tomar mayor tiempo

Modelamiento seguacuten Kimball

Kimball concuerda con Inmon en la creacioacuten de un solo repositorio consolidado de informacioacuten y

afirma la creacioacuten de procesos que permita la extraccioacuten transformacioacuten y carga de dicha

informacioacuten la diferencia planteada radica en la creacioacuten de lo maacutes pequentildeo a lo maacutes grande esto

significa crear en una primera instancia data marts departamentales y luego crear un data

warehouse corporativo

Esta integracioacuten de varios data marts se lo logra mediante la reutilizacioacuten de objetos como

dimensiones atributos jerarquiacuteas y medidas resultando una implementacioacuten maacutes sencilla y flexible

En resumen la metodologiacutea de Inmon estaacute orientada al desarrollo de soluciones complejas y de gran

alcance brindando perdurabilidad y robustez a la solucioacuten mientras que la metodologiacutea de Kimball

estaacute dirigida principalmente a pequentildeos y medianos desarrollos en donde las caracteriacutesticas

esenciales son la usabilidad facilidad para el usuario y el raacutepido desarrollo de la solucioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

51 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Cuadro Comparativo de las Ventajas y Desventajas de Inmon y Kimball

ESPECIFICACION INMON KIMBALL

Generalizacioacuten General a detalle Detalle a general

Arquitectura orientada a Data warehouse Data mart

Complejidad de implementacioacuten Compleja Simple

Usabilidad para el usuario Baja Alta

Orientado a Orientado a temas Orientado a procesos

Modelamiento Tradicional Dimensional

Esquemas de modelamiento Normalizado Desnormalizado

Manejo de cambios en dimensiones Continuo y discreto Dimensiones cambiantes

Dirigido a IT Usuarios finales

Tiempo de desarrollo Largo plazo Corto y mediano plazo

Ayuda a la toma de decisiones Estrateacutegicas Taacutecticas

Flexibilidad Baja Alta

Costo de implementacioacuten Alto Bajo

Equipo de desarrollo Especialistas Generalistas Tabla 2 Ventajas y Desventajas ndash Inmon vs Kimball

Seguacuten lo mencionado anteriormente y bajo el esquema del presente proyecto y las prestaciones de

las herramientas presentadas para la implementacioacuten de la solucioacuten se opta por implementar la

metodologiacutea de Kimball ya que se ajusta a las necesidades de una empresa de retail principalmente

en tiempo de desarrollo esquematizacioacuten a nivel departamental complejidad de desarrollo y costo

de implementacioacuten

42 Metodologiacutea de Ralph Kimball

Introduccioacuten

Ralph Kimball es uno de los principales autores dentro del mundo de data warehouse e inteligencia

de negocios el enfoque principal de la metodologiacutea de Kimball es el desarrollo de un data warehouse

de forma entendible y veloz

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

52 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Modelo Dimensional (Dimensional Modeling)

El modelamiento que propone Ralph Kimball se basa en la creacioacuten de modelos de tablas y

relaciones bajo un conjunto de mediciones de los procesos de negocio mediante una estructura de

acceso de alto rendimiento

Cada modelo estaacute compuesto por

Dimensiones

- Es una coleccioacuten o agrupacioacuten de caracteriacutesticas similares de un objeto considerado como factor

de anaacutelisis dentro del rol de negocio

Las dimensiones almacenan datos descriptivos o cualitativos con los que se analiza el proceso

Medidas

- Son atributos cuantificables de un hecho que representa un comportamiento del rol de negocio

basado en dimensiones

Tabla de Hechos

- Es una representacioacuten de un proceso de negocio a determinado detalle seguacuten la definicioacuten de las

dimensiones del modelo el cual mide al negocio bajo la determinacioacuten de medidas meacutetricas o

indicadores

Jerarquiacutea

- Dentro de una dimensioacuten se debe definir al menos una jerarquiacutea la misma que puede contener

uno o maacutes niveles entendiendo como jerarquiacutea el nivel de detalle de la informacioacuten que se va

analizar desde lo maacutes general hasta su miacutenimo detalle

Meacutetodos de Agregacioacuten

- Las medidas son valores cuantitativos que permiten calificar un evento o proceso del negocio a

determinado nivel de anaacutelisis dentro de las opciones de desarrollo se puede determinar

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

53 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

meacutetodos de agregacioacuten predefinidos o personalizados para la operacioacuten de dichos valores seguacuten

sea el caso y propoacutesito de la medida

Estructura de Disentildeo

- Basado en el contexto de los componentes que forman parte de un data warehouse y data mart

existe un disentildeo principal que es

Modelo Estrella

- Maneja un esquema centralizado formado por la tabla de hechos en la parte central y tablas de

dimensiones alrededor conectadas mediante la composicioacuten de llaves primarias hacia la tabla de

hechos

Ilustracioacuten 19 Modelo Estrella19

19 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

54 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Sistemas de Procesamiento

- OLAP (OnLine Analytical Processing) es el sistema de procesamiento de informacioacuten de los

modelos de inteligencia de negocios posee una estructura optimizada de organizacioacuten de la

informacioacuten para anaacutelisis analiacutetico su estructura permite un acceso aacutegil y dinaacutemico a grandes

cantidades de informacioacuten a diferencia de los modelos de base de datos tradicionales

OLAP posee dos tipos de procesamiento esto son

MOLAP (Multidimensional OLAP)

- Es un sistema de procesamiento analiacutetico multidimensional que se basa en el procesamiento y

almacenamiento de la informacioacuten de los cubos OLAP en matrices optimizadas de

almacenamiento en vez de una base de datos relacional

ROLAP (Relational OLAP)

- Es un sistema de procesamiento relacional en liacutenea que se especializa en el procesamiento y

almacenamiento de la informacioacuten de bases de datos relacional este sistema genera SQLrsquos para

el caacutelculo de medidas y dimensiones

El sistema ROLAP es construido dentro de una base de datos relacional y posee tablas fiacutesicas

especiacuteficamente disentildeadas para el almacenamiento de los pre-caacutelculos y caacutelculos de medidas

agregadas

ROLAP administra el procesamiento almacenamiento y migracioacuten de los datos entre las base de

datos relacionales

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

55 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

43 Fase de la Metodologiacutea Ralph Kimball

Ilustracioacuten 20 Tareas de la Metodologiacutea de Kimball20

A continuacioacuten se describe las fases de la metodologiacutea de Ralph Kimball para la ejecucioacuten de

proyectos de BI

Planeacioacuten del proyecto

El principal objetivo de esta fase es el establecimiento y afinamiento de la estrategia de

implementacioacuten de data warehouse desde la parte administrativa funcional y teacutecnica basados en el

marco estrateacutegico de la organizacioacuten mediante la evaluacioacuten de la estructura organizacional de la

empresa riesgos y anaacutelisis de costo beneficio

Definicioacuten de requerimientos del negocio

El objetivo a llevar acabo de esta fase es el levantamiento de los requerimientos de negocio y definir

el enfoque y alcance de la solucioacuten seguacuten estos

Los requerimientos del negocio son la base en el disentildeo desarrollo y monitoreo del desempentildeo de la

solucioacuten de inteligencia de negocios

20 Fuente Metodologiacutea Kimball Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

56 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Dentro de esta fase se definen los requerimientos del negocio incluyendo la determinacioacuten de la

informacioacuten a consumir las fuentes de origen y destino de la informacioacuten el estimacioacuten de tiempos

de extraccioacuten y actualizacioacuten de la informacioacuten los meacutetodos de validacioacuten transformacioacuten y carga de

datos la definicioacuten de los procesos de respaldo y recuperacioacuten de datos asiacute como los recursos

tecnoloacutegicos requeridos

Disentildeo de la arquitectura tecnoloacutegica

El objetivo de esta fase es determinar y establecer el ambiente arquitectoacutenico y tecnoloacutegico de

soporte para el desarrollo e implementacioacuten de la solucioacuten de inteligencia de negocios para poder

proveer una arquitectura estable

Definicioacuten del modelo dimensional

El objetivo de esta fase es establecer el modelamiento de la estructura del data warehouse

suficientemente vasta y estable que soporte a los requerimientos establecidos en la fase ldquodefinicioacuten

de requerimientos del negociordquo

Logrando un modelo relacional que permita la medicioacuten de un proceso dentro del rol de negocio de

la empresa bajo los conceptos de anaacutelisis del modelo y los niveles de jerarquizacioacuten y agregacioacuten de

la informacioacuten

A continuacioacuten se detalla un proceso de pasos enfocado a la generacioacuten del modelo dimensional

seguacuten la metodologiacutea de Ralph Kimball

1 Seleccioacuten del proceso

Seleccionar que proceso se implementara dentro del data mart o data warehouse dadas las

necesidades del negocio presupuesto y tiempo disponible

2 Seleccioacuten de la granularidad

Implica decidir queacute es lo que va a representar cada registro de la tabla de hechos Solo despueacutes de

seleccionar la granularidad de la tabla de hechos se puede definir e identificar las dimensiones se

determina la granularidad de cada tabla de dimensioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

57 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

3 Identificacioacuten y conformacioacuten de las dimensiones

Con lleva identificar y conformar las dimensiones bajo el contexto de la tabla de hechos centralizada

4 Seleccioacuten de hechos

La granularidad de la tabla de hechos determina queacute medidas o meacutetricas pueden usarse en el data

warehouse estos deben ser numeacutericos y aditivos (sumatoria promedio ponderaciones fechas

entre otros)

5 Almacenamiento de los valores pre calculados en la tabla de hechos

Determinar si existe la posibilidad de utilizar valores pre-calculados para mejorar los tiempos de

respuesta

6 Terminacioacuten de la tablas de dimensiones

Es recomendable que se antildeada tanta informacioacuten descriptiva como sea posible dentro de las

dimensiones ya que esto permite realizar un anaacutelisis a mayor detalle

7 Seleccioacuten de la duracioacuten de la base de datos

La duracioacuten mide hasta que momento la informacioacuten del pasado se deberaacute almacenar en la tabla de

hechos

8 Control de las dimensiones cambiantes

Implica tener las consideraciones del mantenimiento de la informacioacuten histoacuterica por cambios de una

dimensioacuten Existen 3 tipos de dimensiones cambiantes

Tipo 1

Cuando el atributo cambia este se sobre escribe y no se guarda sui historia

Tipo 2

Cuando el atributo cambia este hace que se genere un nuevo registro en la dimensioacuten dicho registro

maneja fechas de vigencia

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

58 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Tipo 3

Cuando el atributo dentro de la dimensioacuten cambia este hace que se almacenen dos valores el

anterior y el nuevo en el mismo registro

Disentildeo de aplicacioacuten de BI

En esta fase se realizara el disentildeo del modelamiento de la solucioacuten de inteligencia de negocios que

soportara los requerimientos determinados en la fase ldquodefinicioacuten de requerimientos del negociordquo

justamente para establecer la creacioacuten de los modelos multidimensionales y todas las

especificaciones necesarias para el acceso y consumo de la informacioacuten de forma oacuteptima y eficaz

Seleccioacuten e instalacioacuten del producto

El objetivo de esta fase es la validacioacuten y preparacioacuten de la infraestructura fiacutesica y tecnoloacutegica para el

desarrollo y produccioacuten de la solucioacuten

Disentildeo fiacutesico

Esta fase se encarga de convertir el modelo loacutegico del data warehouse en un modelo fiacutesico dentro de

la base de datos bajo las primicias de acceso depuracioacuten y carga y actualizacioacuten de la informacioacuten

Disentildeo y desarrollo de ETL

El objetivo de esta fase es identificar el o los procesos de extraccioacuten transformacioacuten y carga de la

informacioacuten fuente hacia el modelo de data warehouse

El resultado de este proceso es el disentildeo de los procesos de extraccioacuten transformacioacuten y carga

teniendo en cuenta los distintos escenarios y factores de cambio como son la periodicidad de

actualizacioacuten ajuste a procesos planificados de ejecucioacuten de forma automaacutetica acceso a fuentes

locales o remotas entre otros

Desarrollo de la aplicacioacuten de BI

En esta fase se desarrolla e implementa la solucioacuten de BI seguacuten lo establecido en etapas anteriores

maacutes la creacioacuten de reportes cuadros de mando indicadores alertas controles de acceso entre

otros

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

59 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Los principales componentes son

1 Informes Estaacutendar

Los informes estaacutendar son la base del espectro de aplicacioacuten de BI Por lo general son informes

relativamente simples de formato predefinido y paraacutemetros de consulta fijos

Proporcionan a los usuarios un conjunto baacutesico de informacioacuten acerca de lo que estaacute sucediendo en

un aacuterea determinada de la empresa

Son informes que los usuarios usan diacutea a diacutea La mayor parte de lo que piden las personas durante el

proceso de definicioacuten de requisitos se clasificariacutea como informes estaacutendar Por eso es conveniente

desarrollar un conjunto de informes estaacutendar en el ciclo de vida del proyecto

Algunos informes estaacutendares tiacutepicos podriacutean ser

- Ventas del ano actual frente a previsioacuten de ventas por vendedor

- Tasa de renovacioacuten mensual por plan de servicio

- Tasa de respuestas de correo electroacutenico por promocioacuten por producto (marketing)

- Volumen por producto como un porcentaje del total de ventas

2 Aplicaciones Analiacuteticas

Las aplicaciones analiacuteticas son maacutes complejas que los informes estaacutendar Normalmente se centran en

un proceso de negocio especiacutefico y resumen cierta experiencia acerca de coacutemo analizar e interpretar

ese proceso del negocio

Estas aplicaciones pueden ser avanzadas e incluir algoritmos y modelos de mineriacutea de datos que

ayudan a identificar oportunidades o cuestiones subyacentes en los datos

Algunas aplicaciones analiacuteticas comunes incluyen

- Anaacutelisis de la eficacia de las promociones

- Anaacutelisis de rutas de acceso

- Anaacutelisis de afinidad de programas

- Planificacioacuten del espacio en espacios comerciales

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

60 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Deteccioacuten de fraudes

- Administracioacuten y manejo e categoriacuteas de productos

Pruebas

El objetivo de esta fase como su nombre lo indica es la validacioacuten de resultados mediante pruebas

durante y al final del desarrollo e implementacioacuten de la solucioacuten

Todos los componentes dentro del data warehouse pasan por pruebas de integracioacuten y de regresioacuten

por si existiese alguacuten cambio y si fuera necesario un reproceso

Mantenimiento y crecimiento

En esta fase se evaluacutea el proyecto culminado e identifica las posibles oportunidades de mejora tanto

en la parte teacutecnica del data warehouse como la parte de negocio y asiacute avaluar el uso del data

warehouse dentro de la empresa

44 Procesos Generales de Desarrollo

De acuerdo al levantamiento de la informacioacuten realizado los procesos generales a implementar son

Carga de informacioacuten

La carga de la informacioacuten (proceso de Extraccioacuten Transformacioacuten y Carga - ETL) que se realiza va

desde las bases de los sistemas transaccionales de la empresa de retail archivos planos (xls) que

contienen informacioacuten de los factores de anaacutelisis del proceso

Validacioacuten de carga

La herramienta de extraccioacuten de datos (Oracle Warehouse Builder) genera procesos que permite

validar la correcta carga de la informacioacuten contenida en los sistemas fuentes asiacute como el detalle de

la ejecucioacuten de dichos procesos

Generacioacuten de informacioacuten

La informacioacuten de la empresa de retail el detalle de los factores de anaacutelisis y el registro de ventas se

encuentra almacenada en una fuente de origen el cuaacutel es la fuente de informacioacuten de consumo del

modelo de BI de ldquoSALES_WHrdquo del cual se crean los distintos reportes y cuadros de mando

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

61 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

45 Recursos de Tecnologiacutea

La implementacioacuten de la solucioacuten de inteligencia de negocios cuenta con los siguientes recursos

tecnoloacutegicos proporcionados por beAnalytic

Servidor

CARACTERISTICAS DESCRIPCION

Procesador Intelreg Coretrade2 Quad CPU Q6600 240GHZ

Memoria RAM 8GB

Disco duro 700 GB

Sistema Operativo Windows 2008 R2 Standard Service pack 1 64 bits Tabla 3 Requerimientos de recursos tecnoloacutegicos - Servidor

Software

COMPONENTES VERSION

Oracle Database SE One 11g Release 2 112010

Oracle Warehouse Builder Versioacuten 11201

Oracle Answers Versioacuten 11115

Oracle Dashboard Versioacuten 11115

Oracle BI Server Administrador Versioacuten 11115

Oracle SQLDeveloper Versioacuten 155

Oracle Fusion Middleware Map Viewer Versioacuten 11115

Map Builder Tool Versioacuten 11115

Oracle Spatial Data Versioacuten 11115 Tabla 4 Requerimientos de recursos tecnoloacutegicos - Software

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

62 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 5 Disentildeo e implementacioacuten de un Modelo Baacutesico de BI (Basado en la Metodologiacutea

de Ralph Kimball)

Para presente capiacutetulo describe el disentildeo de la arquitectura y funcionalidad general del moacutedulo

ldquoSALESrdquo (VENTAS) de la empresa de retail asiacute como el resultado de su implementacioacuten

51 Definicioacuten de Requerimientos del Negocio

511 Antecedentes

Actualmente la Empresa de Retail no cuenta con la implementacioacuten de un modelo de Business

Intelligence orientado a solventar los requerimientos de informacioacuten de la gestioacuten comercial Por

otro lado la Empresa de Retail tiene identificados algunos moacutedulos como son

- Ventas

- RRHH

- Inventarios

- Compras

- Marketing

- Contabilidad

512 Objetivos

Moacutedulo de Ventas

- Anaacutelisis de ventas globales

- Anaacutelisis de ventas por producto cliente y canal

- Deteccioacuten de clientes importantes por regioacuten paiacutes y ciudad

- Anaacutelisis de productos clientes canales y promociones

- Pronoacutesticos y proyecciones de ventas

- Variacioacuten de ventas por antildeo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

63 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

513 Solucioacuten

Se propone la implementacioacuten de la solucioacuten de Oracle Business Intelligence Enterprise Edition la

cual incluye en esta Versioacuten 1 la creacioacuten de un Data mart ldquoSALESrdquo (VENTAS) del Data Warehouse

Corporativo que contenga toda la informacioacuten requerida para cumplir los objetivos

La implementacioacuten se realizara de la siguiente manera

- Definicioacuten disentildeo e implementacioacuten del modelo de ldquoSALESrdquo (VENTAS)

- Visualizacioacuten de la informacioacuten a traveacutes de reportes y cuadros de mando

514 Beneficios

Proveer a los ejecutivos de un tablero de control con indicadores claves para la operacioacuten del

negocio

Evaluar el desempentildeo de la Empresa de Retail en el aacuterea de ldquoVENTASrdquo

Reducir la carga de tiempo invertido en la entrega de la informacioacuten

Garantizar el acceso de la informacioacuten de acuerdo a las mejores praacutecticas de la industria de sistemas

de informacioacuten gerencial

- Una sola versioacuten de la verdad

- Informacioacuten confiable y a tiempo

- Acceder a la informacioacuten de gestioacuten del negocio

52 Moacutedulo de ldquoSALESrdquo (VENTAS)

La presente seccioacuten describe el disentildeo del moacutedulo de ldquoSALESrdquo (VENTAS) sus componentes su

modelamiento fiacutesico loacutegico y de presentacioacuten asiacute como los procesos de carga y actualizacioacuten de la

informacioacuten (ETLrsquos) se incluye el detalle del disentildeo del set de reportes y cuadros de mando bajo las

especificaciones y necesidades del cliente todo esto mediante las siguientes definiciones

- Proceso general de carga de la informacioacuten

- Definicioacuten de meacutetricas e indicadores

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

64 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Definicioacuten del modelo dimensional

- Definicioacuten del modelo fiacutesico

- Implementacioacuten del modelo de BI en la suite de OBI

- Disentildeo e Implementacioacuten de los mapas en el modelo de BI en la suite de OBI

- Disentildeo e implementacioacuten de reportes y cuadros de mando

521 Proceso general de carga de la informacioacuten

La fuente principal del modelo BI es el repositorio de origen denominado ldquoXSALESrdquo (XVENTAS)

El siguiente paso es el disentildeo y creacioacuten del data mart de ldquoSALESrdquo (VENTAS) y sus componentes

como son dimensiones y tablas de hechos una vez construido el data mart se disentildearan y crearan

los procesos de extraccioacuten transformacioacuten y carga de la informacioacuten hacia el repositorio destino

ldquoSALES_WHrdquo

Posteriormente el modelo SALES_WH debe pasar por el motor propio de Oracle Business

Intelligence donde se implementa la loacutegica de proceso de negocio y se maneja la publicacioacuten de la

informacioacuten para el consumo y creacioacuten de los reportes y cuadros de mando

Ilustracioacuten 21 Arquitectura de la solucioacuten ldquoSALESrdquo (VENTAS) ndash Empresa Retail21

21 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

65 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

522 Definicioacuten de meacutetricas e indicadores

A continuacioacuten se detallan las meacutetricas e indicadores establecidos como paraacutemetros de medicioacuten

para el proceso general de ldquoSALESrdquo (VENTAS)

A continuacioacuten se detallan las variables de anaacutelisis que fueron definidas para presente moacutedulo

clasificadas bajo una medicioacuten propia de soluciones de inteligencia de negocio como son aacutereas

temaacuteticas criterios y atributos

AacuteREA TEMAacuteTICA CRITERIOS NIVELES ATRIBUTOS

SALES

TIME

gt CALENDAR_YEAR

gt CODE

gt END_DATE

gt TIME_SPAN

gt DESCRIPTION

gt NAME

gt CAL_YEAR_NUMBER

gt CAL_YEAR_START_DATE

gt CALENDAR_QUARTER

gt CODE

gt END_DATE

gt TIME_SPAN

gt DESCRIPTION

gt NAME

gt CAL_QUARTER_NUMBER

gt QUARTER_OF_YEAR

gt CAL_QUARTER_START_DATE

gt CALENDAR_MONTH

gt CODE

gt CAL_MONTH_NUMBER

gt END_DATE

gt TIME_SPAN

gt MONTH_OF_QUARTER

gt MONTH_OF_YEAR

gt DESCRIPTION

gt NAME

PROMOTION

gt SUBCATEGORY gt ID

gt CATEGORY gt NAME

gt TOTAL gt DESCRIPTION

gt SOURCE_ID

PRODUCT gt PRODUCT

gt ID NAME

gt DESCRIPTION

gt SOURCE_ID

gt PACK_SIZE

gt LIST_PRICE

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

66 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

gt SUBCATEGORY gt ID

gt CATEGORY gt NAME

gt TOTAL gt DESCRIPTION

gt SOURCE_ID

CUSTOMER

gt CITY

gt PROVINCE gt ID

gt SUBREGION gt NAME

gt REGION gt SOURCE_ID

gt TOTAL

gt ID

gt COUNTRY gt NAME

gt SOURCE_ID

gt ISO

CHANNEL

gt CHANNEL gt ID

gt CLASS gt NAME

gt TOTAL gt SOURCE_ID

Tabla 5 Variables de Anaacutelisis ndash ldquoMoacutedulo Ventasrdquo

523 Definicioacuten del Modelo Dimensional

A traveacutes del anaacutelisis del sistema fuente XSALES (XVENTAS) y el levantamiento de requerimientos de

meacutetricas e indicadores se determina el disentildeo del modelo ldquoSALESrdquo (VENTAS) el mismo que presenta

una arquitectura en estrella conformada por cinco dimensiones como se muestra y se detalla a

continuacioacuten

Ilustracioacuten 22 Modelo dimensional ldquoSALESrdquo (Ventas) ndash Empresa Retail22

22 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

67 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

5231 Dimensiones

Ilustracioacuten 23 Tablas de Origen Dimensiones y Cargas en OWB23

A continuacioacuten se detalla como referencia general de disentildeo e implementacioacuten cada una de las

caracteriacutesticas de los componentes del modelo dimensional a traveacutes de las siguientes definiciones

- Descripcioacuten

- Nombre fiacutesico

- Tipo de almacenamiento

- Secuencia del componente

- Atributos

- Niveles de jerarquiacuteas

- Tipo de carga histoacuterica

- Construccioacuten ETLrsquos

23 Autor Hypatia Merino

Cargas Mappings

Dimensiones

Tablas de Origen

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

68 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Dim_Time

Descripcioacuten- La dimensioacuten de tiempo fue creada mediante el uso de un wizard propio de la

herramienta de OWB el cual se encuentra bajo la opcioacuten Archivogtgt Nuevogtgt Dimensioacuten de Tiempo

donde se ingresa la informacioacuten solicitada y se crea automaacuteticamente los objetos necesarios para la

creacioacuten de la dimensioacuten y su respectivos ETL OWB brinda una gran gama de configuracioacuten de las

dimensiones de tiempo a continuacioacuten se indican las configuraciones generales

Nombre fiacutesico TIMES

Antildeo de Inicio 2001 Nuacutemero de Antildeos 1

Almacenamiento Tipo ROLAP (Relacional)

Atributos de dimensioacuten

DIMENSIOacuteN ATRIBUTOS IDENTIFICADOR TIPO DE DATO

DIM_TIME

CODE

NUMBER

CAL_MONTH_NUMBER

NUMBER

CAL_MONTH_START_DATE Negocio DATE

END_DATE

DATE

TIME_SPAN

NUMBER

MONTH_OF_QUARTER

NUMBER

MONTH_OF_YEAR

NUMBER

DESCRIPTION

VARCHAR2

NAME

VARCHAR2

CAL_QUARTER_NUMBER

NUMBER

QUARTER_OF_YEAR

NUMBER

CAL_QUARTER_START_DATE Negocio DATE

CAL_YEAR_NUMBER

NUMBER

CAL_YEAR_START_DATE Negocio DATE

Tabla 6 Atributos de Dimensioacuten - Dim_Time

Niveles de Jerarquiacutea

CALENDAR_YEAR gtgt CALENDAR_QUARTER gtgt CALENDAR_MONTH

Construccioacuten ETLrsquos

ETL de carga de la dimensioacuten de tiempo es creado automaacuteticamente por el wizard de OWB

configurado mediante los datos ingresados al momento de crear

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

69 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Dim_Promotion

Descripcioacuten- La dimensioacuten de promocioacuten hace referencia a las diferentes promociones que puede

tener un producto brindando la posibilidad de anaacutelisis por promocioacuten tanto para el proceso de

ejecucioacuten y planificacioacuten de venta

Nombre fiacutesico PROMOTIONS

Almacenamiento Tipo ROLAP (Relacional)

Secuencia PROMO_DIM_SEQ

Atributos de dimensioacuten

DIMENSIOacuteN ATRIBUTOS IDENTIFICADOR TIPO DE DATO

DIM_PROMOTION

ID Sustituir NUMBER

NAME VARCHAR2

DESCRIPTION VARCHAR2

SOURCE_ID Negocio VARCHAR2

Tabla 7 Atributos de Dimensioacuten ndash Dim_Promotion

Niveles de Jerarquiacutea

TOTAL gtgt CATEGORY gtgt SUBCATEGORY

Tipo de carga histoacuterica Tipo 1 ndash No mantener historial

Mapeo de fuentes

DIMENSIOacuteN NIVEL ATRIBUTOS TABLA DE ORIGEN VALORATRIBUTO TIPO DE DATO

DIM_PROMOTION

TOTAL

NAME ----- ----- VARCHAR

DESCRIPTION ----- ----- VARCHAR

SOURCE_ID CONSTANTE lsquo99999 VARCHAR

CATEGORY

NAME PROMO_CATEGORIES_IN NAME VARCHAR

DESCRIPTION PROMO_CATEGORIES_IN DESCRIPTION VARCHAR

SOURCE_ID PROMO_CATEGORIES_IN ID VARCHAR

TOTAL_SOURCE_ID TOTALS 99999 VARCHAR

SUBCATEGORY

NAME PROMO_SUBCATEGORIES_IN NAME VARCHAR

DESCRIPTION PROMO_SUBCATEGORIES_IN DESCRIPTION VARCHAR

SOURCE_ID PROMO_SUBCATEGORIES_IN ID VARCHAR

CATEGORY_SOURCE_ID PROMO_SUBCATEGORIES_IN CATEGORY_ID VARCHAR

Tabla 8 Mapeo de las Fuentes ndash Dim_Promotion

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

70 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Construccioacuten ETLrsquos

Nombre DIM_PROMOTION_LOAD

ETL de carga de promociones a partir de la tabla PROMOTIONS

Ilustracioacuten 24ETLrsquos ndash Dim_Promotion24

Dim_Product

Descripcioacuten- La dimensioacuten de producto hace referencia a los distintos productos que existe en una

empresa de retail brindando la posibilidad de anaacutelisis por producto tanto para el proceso de

ejecucioacuten y planificacioacuten de venta

Nombre fiacutesico PRODUCTS

Almacenamiento Tipo ROLAP (Relacional)

Secuencia PROD_DIM_SEQ

24 Fuente Oracle Warehouse Builder Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

71 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Atributos de dimensioacuten

DIMENSIOacuteN ATRIBUTOS IDENTIFICADOR TIPO DE DATO

DIM_PRODUCT

ID Sustituir NUMBER

NAME VARCHAR2

DESCRIPTION VARCHAR2

SOURCE_ID Negocio VARCHAR2

PACK_SIZE VARCHAR2

LIST_PRICE VARCHAR2

Tabla 9 Atributos de Dimensioacuten ndash Dim_Product

Niveles de Jerarquiacutea

TOTAL gtgt CATEGORY gtgt SUBCATEGORY gtgt PRODUCT

Tipo de carga histoacuterica Tipo 1 ndash No mantener historial

Mapeo de fuentes

DIMENSIOacuteN NIVEL ATRIBUTOS TABLA DE ORIGEN VALORATRIBUTO TIPO DE DATO

DIM_PRODUCT

TOTAL

NAME ----- ----- VARCHAR

DESCRIPTION ----- ----- VARCHAR

SOURCE_ID CONSTANTE 99999 VARCHAR

CATEGORY

NAME CATEGORIES NAME VARCHAR

DESCRIPTION CATEGORIES DESCRIPTION VARCHAR

SOURCE_ID CATEGORIES ID VARCHAR

TOTAL_SOURCE_ID TOTALS 99999 VARCHAR

SUBCATEGORY

NAME SUBCATEGORIES NAME VARCHAR

DESCRIPTION SUBCATEGORIES DESCRIPTION VARCHAR

SOURCE_ID SUBCATEGORIES ID VARCHAR

CATEGORY_SOURCE_ID CATEGORIES CATEGORY_ID VARCHAR

PRODUCT

NAME PRODUCTS_IN NAME VARCHAR

DESCRIPTION PRODUCTS_IN DESCRIPCION VARCHAR

SOURCE ID PRODUCTS_IN IDENTIFIER VARCHAR

PACKSIZE PRODUCTS_IN PACK_SIZE VARCHAR

LIST_PRICE PRODUCTS_IN LIST_SIZE VARCHAR

SUBCATEGORY_SOURCE_ID PRODUCTS_IN SUBCATEGORY_REFERENCE VARCHAR

Tabla 10 Mapeo de las Fuentes ndash Dim_Product

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

72 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Construccioacuten ETLrsquos

Nombre DIM_PRODUCT_LOAD

ETL de carga de productos a partir de la tabla PRODUCTS

Ilustracioacuten 25 ETLrsquos ndash Dim_Product25

Dim_Customer

Descripcioacuten- La dimensioacuten de cliente hace referencia a los distintos clientes que existe en una

empresa de retail brindando la posibilidad de anaacutelisis por producto tanto para el proceso de

ejecucioacuten y planificacioacuten de venta

Nombre fiacutesico CUSTOMERS

Almacenamiento Tipo ROLAP (Relacional)

Secuencia CUST_DIM_SEQ

25 Fuente Oracle Warehouse Builder Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

73 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Atributos de dimensioacuten

DIMENSIOacuteN ATRIBUTOS IDENTIFICADOR TIPO DE DATO

DIM_CUSTOMER

ID Sustituir NUMBER

NAME VARCHAR2

SOURCE_ID Negocio VARCHAR2

ISO VARCHAR2

Tabla 11 Atributos de Dimensioacuten ndash Dim_Customer

Niveles de Jerarquiacutea

TOTAL gtgt REGION gtgt SUBREGION gtgt COUNTRY gtgt PROVINCE gtgt CITY

Tipo de carga histoacuterica Tipo 1 ndash No mantener historial

Mapeo de fuentes

DIMENSIOacuteN NIVEL ATRIBUTOS TABLA DE ORIGEN VALORATRIBUTO TIPO DE DATO

DIM_CUSTOMER

TOTAL NAME ----- ----- VARCHAR

SOURCE_ID CONSTANTE 99999 VARCHAR

REGION NAME REGIONS_IN NAME VARCHAR

SOURCE_ID REGIONS_IN ID VARCHAR

TOTAL_SOURCE_ID TOTALS 99999 VARCHAR

SUBREGION

NAME SUBREGIONS_IN NAME VARCHAR

SOURCE_ID SUBREGIONS_IN ID VARCHAR

REGION_SOURCE_ID SUBREGIONS_IN REGION_ID VARCHAR

COUNTRY

NAME COUNTRIES_IN NAME VARCHAR

SOURCE ID COUNTRIES_IN ID VARCHAR

ISO COUNTRIES_IN ISO_CODE VARCHAR

SUBREGION_SOURCE_ID COUNTRIES_IN REGION_ID VARCHAR

PROVINCE

NAME CITIES_IN STATE_PROVINCE VARCHAR

SOURCE_ID CITIES_IN STATE_PROVINCE VARCHAR

COUNTRY_SOURCE_ID COUNTRIES_IN ID VARCHAR

CITY

NAME CITIES_IN NAME VARCHAR

SOURCE_ID CITIES_IN ID VARCHAR

PROVINCE_SOURCE_ID CITIES_IN STATE_PROVINCE VARCHAR

Tabla 12 Mapeo de las Fuentes ndash Dim_Customer

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

74 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Construccioacuten ETLrsquos

Nombre DIM_CUSTOMER_LOAD

ETL de carga de clientes a partir de la tabla CUSTOMERS

Ilustracioacuten 26 ETLrsquos ndash Dim_Customer26

Dim_Channel

Descripcioacuten- La dimensioacuten de canal hace referencia a los distintos canales que existe en una

empresa de retail brindando la posibilidad de anaacutelisis por producto tanto para el proceso de

ejecucioacuten y planificacioacuten de venta

Nombre fiacutesico CHANNELS

Almacenamiento Tipo ROLAP (Relacional)

Secuencia CLASS_DIM_SEQ

Atributos de dimensioacuten

DIMENSIOacuteN ATRIBUTOS IDENTIFICADOR TIPO DE DATO

DIM_CHANNEL

ID Sustituir NUMBER

NAME VARCHAR2

SOURCE_ID Negocio VARCHAR2

Tabla 13 Atributos de Dimensioacuten ndash Dim_Channel

26 Fuente Oracle Warehouse Builder Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

75 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Niveles de Jerarquiacutea

TOTAL gtgt CLASS gtgt CHANNEL

Tipo de carga histoacuterica Tipo 1 ndash No mantener historial

Mapeo de fuentes

DIMENSIOacuteN NIVEL ATRIBUTOS TABLA DE ORIGEN VALORATRIBUTO TIPO DE DATO

DIM_CHANNEL

TOTAL NAME ----- ----- VARCHAR

SOURCE_ID CONSTANTE 99999 VARCHAR

CLASS NAME CHANNELS_IN CLASS VARCHAR

SOURCE_ID CHANNELS_IN CLASS VARCHAR

TOTAL_SOURCE_ID TOTALS 99999 VARCHAR

CHANNEL

NAME CHANNELS_IN NAME VARCHAR

SOURCE_ID CHANNELS_IN ID VARCHAR

CLASS_SOURCE_ID CHANNELS_IN CLASS VARCHAR

Tabla 14 Mapeo de las Fuentes - Dim_Channel

Construccioacuten ETLrsquos

Nombre DIM_CHANNEL_LOAD

ETL de carga de canales a partir de la tabla CHANNELS

Ilustracioacuten 27 ETLrsquos ndash Dim_Channel27

27 Fuente Oracle Warehouse Builder Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

76 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

5232 Cubos de Informacioacuten

CUBO ldquoSALESrdquo

Descripcioacuten- El cubo de ventas es creado de partir de la tabla ldquoSALESrdquo que contiene la informacioacuten a

nivel de detalle de cada una de las dimensiones Se incluye en el modelo dimensional como un

objeto de navegacioacuten al miacutenimo detalle incluyendo las llaves primarias de cada una de las

dimensiones lo que brinda la posibilidad de navegacioacuten de los reportes y cuadros de mando hacia un

reporte exclusivo a detalle con el fin de justificar y mostrar el desglose de la informacioacuten

Nombre fiacutesico SALES

Almacenamiento Tipo ROLAP (Relacional)

Atributos de dimensioacuten

TABLA DIMENSIOacuteN NIVEL DE ENLACE

SALES

TIMES MONTH

PRODUCTS PRODUCT

CHANNELS CHANNEL

CUSTOMERS CITY

PROMOTIONS SUBCATEGORY

Tabla 15 Atributos de dimensioacuten - SALES

Cargas SALES

Cubo SALES

Tablas de Origen SALES

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

77 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Medidas

TABLA MEDIDA TIPO DE DATO DESCRIPCIOacuteN

SALES

AMOUNT NUMBER Sales amount

QUANTITY NUMBER Sales quantity

COST NUMBER Sales cost

Tabla 16 Medidas - SALES

Construccioacuten en OWB

Ilustracioacuten 28 Implementacioacuten SALES28

Construccioacuten ETLrsquos

Nombre SALES_LOAD

Ilustracioacuten 29 ETLrsquos SALES29

28 Autor Hypatia Merino

29 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

78 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

524 Definicioacuten del Modelo Fiacutesico

Una vez disentildeado e implementado el modelo dimensional y sus componentes mediante OWB se

realiza un despliegue de la tablas obteniendo como resultado la creacioacuten del modelo fiacutesico del data

mart de ldquoSALES_WHrdquo dentro de la base de datos (SALES_WH)

A continuacioacuten se mostrara el modelo de identidad ndash relacioacuten

Modelo E-R

Ilustracioacuten 30 Modelo E-R de SALES_WH30

30 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

79 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Diccionario de Datos

Se detallaraacute cada una de las tablas del modelo ndashER de SALES_WH

- Tabla ldquoChannelsrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH CHANNELS

DIMENSION_KEY Number(22)

TOTAL_ID Number(22)

TOTAL_NAME Varchar2(60)

TOTAL_SOURCE_ID Varchar2(40)

CLASS_ID Number(22)

CLASS_NAME Varchar2(60)

CLASS_SOURCE_ID Varchar2(40)

CHANNEL_ID Number(22)

CHANNEL_NAME Varchar2(60)

CHANNEL_SOURCE_ID Varchar2(40)

Tabla 17 Tabla ldquoCHANNELSrdquo del modelo E-R ldquoSALES_WHrdquo

- Tabla ldquoCustomersrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH CUSTOMERS

DIMENSION_KEY Number(22)

TOTAL_ID Number(22)

TOTAL_NAME Varchar2(60)

TOTAL_SOURCE_ID Varchar2(40)

REGION_ID Number(22)

REGION_NAME Varchar2(60)

REGION_SOURCE_ID Varchar2(40)

SUBREGION_ID Number(22)

SUBREGION_NAME Varchar2(60)

SUBREGION_SOURCE_ID Varchar2(40)

COUNTRY_ID Number(22)

COUNTRY_NAME Varchar2(60)

COUNTRY_SOURCE_ID Varchar2(40)

ISO Varchar2(2)

PROVINCE_ID Number(22)

PROVINCE_NAME Varchar2(60)

PROVINCE_SOURCE_ID Varchar2(40)

CITY_ID Number(22)

CITY_NAME Varchar2(60)

CITY_SOURCE_ID Varchar2(40)

Tabla 18 Tabla ldquoCUSTOMERSrdquo del modelo E-R ldquoSALES_WHrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

80 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Tabla ldquoProductsrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH PRODUCTS

DIMENSION_KEY Number(22)

TOTAL_ID Number(22)

TOTAL_NAME Varchar2(60)

TOTAL_DESCRIPTION Varchar2(100)

TOTAL_SOURCE_ID Varchar2(40)

CATEGORY_ID Number(22)

CATEGORY_NAME Varchar2(60)

CATEGORY_DESCRIPTION Varchar2(100)

CATEGORY_SOURCE_ID Varchar2(40)

SUBCATEGORY_ID Number(22)

SUBCATEGORY_NAME Varchar2(60)

SUBCATEGORY_DESCRIPTION Varchar2(100)

SUBCATEGORY_SOURCE_ID Varchar2(40)

PRODUCT_ID Number(22)

PRODUCT_NAME Varchar2(60)

PRODUCT_DESCRIPTION Varchar2(100)

PRODUCT_SOURCE_ID Varchar2(40)

PACK_SIZE Varchar2(30)

LIST_PRICE Varchar2(10)

Tabla 19 Tabla ldquoPRODUCTSrdquo del modelo E-R ldquoSALES_WHrdquo

- Tabla ldquoPromotionsrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH PROMOTIONS

DIMENSION_KEY Number(22)

TOTAL_ID Number(22)

TOTAL_NAME Varchar2(60)

TOTAL_DESCRIPTION Varchar2(100)

TOTAL_SOURCE_ID Varchar2(40)

CATEGORY_ID Number(22)

CATEGORY_NAME Varchar2(60)

CATEGORY_DESCRIPTION Varchar2(100)

CATEGORY_SOURCE_ID Varchar2(40)

SUBCATEGORY_ID Number(22)

SUBCATEGORY_NAME Varchar2(60)

SUBCATEGORY_DESCRIPTION Varchar2(100)

SUBCATEGORY_SOURCE_ID Varchar2(40)

Tabla 20 Tabla ldquoPROMOTIONSrdquo del modelo E-R ldquoSALES_WHrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

81 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Tabla ldquoTimesrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH TIMES

YEAR_CAL_YEAR_CODE Number(22)

YEAR_END_DATE Date

YEAR_TIME_SPAN Number(22)

YEAR_DESCRIPTION Varchar2(2000)

YEAR_NAME Varchar2(25)

CAL_YEAR_NUMBER Number(22)

CAL_YEAR_START_DATE Date

QUARTER_CAL_QUARTER_CODE Number(22)

QUARTER_END_DATE Date

QUARTER_TIME_SPAN Number(22)

QUARTER_DESCRIPTION Varchar2(2000)

QUARTER_NAME Varchar2(25)

CAL_QUARTER_NUMBER Number(22)

QUARTER_OF_YEAR Number(22)

CAL_QUARTER_START_DATE Date

MONTH_CAL_MONTH_CODE Number(22)

CAL_MONTH_NUMBER Number(22)

CAL_MONTH_START_DATE Date

MONTH_END_DATE Date

MONTH_TIME_SPAN Number(22)

MONTH_OF_QUARTER Number(22)

MONTH_OF_YEAR Number(22)

MONTH_DESCRIPTION Varchar2(2000)

MONTH_NAME Varchar2(25)

Tabla 21 Tabla ldquoTIMESrdquo del modelo E-R ldquoSALES_WHrdquo

- Tabla ldquoSalesrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH SALES

AMOUNT Number(102)

QUANTITY Number(22)

COST Number(102)

TIMES Date

PRODUCTS Number(22)

CHANNELS Number(22)

CUSTOMERS Number(22)

PROMOTIONS Number(22)

Tabla 22 Tabla ldquoSALESrdquo del modelo E-R ldquoSALES_WHrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

82 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

525 Implementacioacuten del modelo de BI en la suite de OBI

En esta seccioacuten se detalla la implementacioacuten de dicho data mart sobre el motor especializado de

Oracle Business Intelligence (Administrador Tool) en el cual mediante su arquitectura de

modelamiento en tres capas (fiacutesico loacutegico y de presentacioacuten) se maneja la loacutegica de proceso de

negocio y la publicacioacuten de la informacioacuten para el consumo y creacioacuten de los reportes y cuadros de

mando

Capa Fiacutesica

Ilustracioacuten 31 Capa Fiacutesica ndash Modelo Dimensional31

Dentro de esta capa se importa el modelo fiacutesico del data mart creado previamente en OWB para

ello primero se crea una nueva conexioacuten donde se ingresan los datos del repositorio a conectarse

luego se selecciona la metadata a importar y se finaliza el proceso de importacioacuten

Una vez terminado el paso anterior se define las uniones fiacutesicas entre los objetos importados

basados en el modelo dimensional para obtener el siguiente modelo

31 Autor Hypatia Merino

Objetos Tablas Vistas

Conexioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

83 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 32 Diagrama ndash Modelo Dimensional32

Capa Loacutegica

Ilustracioacuten 33 Capa Loacutegica ndash Modelo Dimensional33

32 Autor Hypatia Merino

33 Autor Hypatia Merino

Tabla de Hechos

Medida

Medida

Medida

Nivel

Nivel

Nivel

Dimensioacuten

Modelo de Negocio

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

84 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Para el modelamiento de la capa loacutegica se basa en el modelamiento de la capa fiacutesica y para ello se

crea primero un nuevo modelo de negocio y arrastrar todos los objetos que fueron importados en la

capa fiacutesica

Se renombra a cada uno de los objetos con el objetivo de cambiar la nomenclatura propia de los

objetos de una base de datos a descripciones propias y entendibles del proceso de negocio para la

creacioacuten de los reportes y cuadros de mando

Ademaacutes se define la loacutegica de navegacioacuten de las dimensiones determinando los niveles de jerarquiacutea

y su interactividad con los niveles superiores e inferiores mediante la creacioacuten de llaves loacutegicas y

atributos de visualizacioacuten

Para este caso se implementa los niveles y jerarquiacuteas definidas en el disentildeo e implementacioacuten de

cada una de las dimensiones como se detalloacute anteriormente

Finalmente se determina el tipo de agregacioacuten de cada una de las medidas definidas dentro del

modelo dimensional entre algunos tipos de agregacioacuten se tiene suma promedio conteo maacuteximo

miacutenimo desviacioacuten estaacutendar entre otros

Capa Presentacioacuten

Ilustracioacuten 34 Capa de Presentacioacuten ndash Modelo Dimensional34

34 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

85 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Finalmente dentro de la capa de presentacioacuten se maneja el resultado final del modelamiento

dimensional el mismo que es presentado y manejado por los usuarios finales en la creacioacuten de

reportes y cuadros de mando

Ademaacutes se puede dar formato y determinar el orden de presentacioacuten de cada objeto y sus atributos

asiacute como la inclusioacuten o no de los objetos tipo dimensioacuten los cuales se presentan como un atributo

pero con la opcioacuten y la loacutegica de las dimensiones determinadas en la capa anterior mostrando

dentro de los reportes como un objeto de visualizacioacuten tipo aacuterbol

Mediante la opcioacuten de guardar se comprueba la consistencia del modelamiento de las tres capas

mostrando o no errores yo advertencias que puedan presentar

Si el modelamiento es consistente se procede a ingresas a traveacutes de un navegador web al link de

OBI se ingresa el usuario y la contrasentildea asignado y al proceder a crear un nuevo reporte se puede

seleccionar el modelo de ldquoSALESrdquo y dentro de eacutel se visualizan todos los objetos definidos

526 Disentildeo e Implementacioacuten de los mapas en el modelo de BI en la suite de

OBI

Ejecucioacuten del Oracle Map Builder

Oracle Map Builder es un archivo JAR (mapbuilderjar) se ejecuta como una aplicacioacuten JAVA

por lo cual debe estar instalado Java Development Kit (J2SE SDK)

Ilustracioacuten 35 Archivo jar de Oracle Map Builder35

35 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

86 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Carga de Datos Espaciales (Informacioacuten Georeferencial)

Para realizar la carga de los datos espaciales se crea un usuario ldquomapasbirdquo en nuestro

modelo ldquoSALES_WHrdquo con su respectiva contrasentildea y permisos como usuario administrador

De la siguiente manera creamos el usuario contrasentildea y permisos

SQLgt create user mapasbi identified by mapasbi

SQLgt grant dba to mapasbi

SQLgt exit

Conectar la BDD con el Oracle Map Builder

Para conectar la base de datos en el Oracle Map Builder se selecciona una nueva conexioacuten

colocando los paraacutemetros de conexioacuten

Ilustracioacuten 36 Paraacutemetros de conexioacuten a la BDD36

36 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

87 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Map Builder carga los metadatos y su aacuterbol de navegacioacuten este aacuterbol de metadatos se encuentra

vaciacuteo porque auacuten no existen metadatos lo que quiere decir que debemos importar nuestros archivos

shp donde se encuentra nuestra informacioacuten georeferencial

Ilustracioacuten 37 Interfaz de Metadatos en Map Builder37

Vista previa de los Datos Espaciales (Informacioacuten georeferencial)

Map Builder permite a los usuarios previsualizar los datos espaciales originales sin necesidad de ir a

la BDD donde lo almacena

37 Autor Hypatia Merino

Conexioacuten

Metadatos vaciacuteos

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

88 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 38 Tablas con Datos Espaciales en Map Builder38

Importacioacuten de Archivos Shapefile (shp) al Oracle Map Builder

Para realizar la importacioacuten de los mapas primero se descarga los mapas en punto shapefile (shp)

de cualquier sitio web que proporcione informacioacuten georeferencial esto es gratuito

Luego se importa hacia el Oracle Map Builder con la opcioacuten que se encuentra en el menuacute de

herramientas importar shapefile

Ilustracioacuten 39 Importacioacuten de archivos shapefile39

38 Autor Hypatia Merino

39 Autor Hypatia Merino

Tablas con Datos Espaciales

Importar Shapefile

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

89 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

A continuacioacuten se selecciona el archivo ldquoCOUNTRYSHPrdquo colocando un nombre para la tabla

Ilustracioacuten 40 Seleccioacuten del archivo shapefile (shp)40

Finalmente se carga el archivo con los datos espaciales para la visualizacioacuten del mapa ldquoCOUNTRYrdquo

Ilustracioacuten 41 Carga del archivo shapefile (shp)41

Para mejor visualizacioacuten del mapa con diferentes colores seguacuten su paiacutes se utiliza los estilos que

encontramos en el menuacute del Map Builder como color aacutereas liacuteneas marcadores y texto

40 Autor Hypatia Merino

41 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

90 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 42 Visualizacioacuten del Mapa42

El mapa ldquoCOUNTRYrdquo se encuentra en los temas y se le asignara una key que seraacute ldquoCOUNTRY_NAMErdquo

esta key se mapeara con el mismo ldquoCOUNTRY NAMErdquo que se encuentra en nuestra tabla ldquoSALESrdquo del

modelo ldquoSALES_WHrdquo

Ilustracioacuten 43 Asignacioacuten de KEY al Tema ldquoCOUNTRYrdquo43

A partir de lo mencionado en el Map Builder podemos crear y disentildear todas las capas necesarias

para nuestro modelo de ldquoSALES_WHrdquo

42 Autor Hypatia Merino

43 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

91 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Conexioacuten en Map Viewer para Integrar y Visualizar los Mapas en OBIEE

Finalmente que se creoacute los mapas en el Map Builder se realiza una conexioacuten en el Map Viewer

mediante un navegador web con el respectivo link se ingresa un usuario y contrasentildea asignado y

se procede a realizar la conexioacuten

A continuacioacuten los datos de conexioacuten

ltmap_data_source name=mapasbi jdbc_host=1921681149 jdbc_sid=orcl jdbc_port=1521 jdbc_user=mapasbi jdbc_password=mapasbi jdbc_mode=thin number_of_mappers=3 allow_jdbc_theme_based_foi=false editable=false gt

Ilustracioacuten 44 Conexioacuten al Map Viewer44

Administracioacuten de los Mapas en OBIEE

Configuracioacuten Datos del Mapa

En la pantalla del OBIEE 11g en la seccioacuten ldquoAdministracioacutenrdquo contiene una opcioacuten que permite

configurar los datos del mapa

44 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

92 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 45 Configuracioacuten Datos del Mapa en OBIEE45

Capa (Layer)

En primer lugar se define una o varias ldquocapasrdquo Para poder utilizar los mapas en OBIEE debe tener

por lo menos una capa definida

Ilustracioacuten 46 Asignacioacuten de la Capa (Layer) en OBIEE46

45 Autor Hypatia Merino

46 Autor Hypatia Merino

Administracioacuten

Configurar Datos

del Mapa

Capa de opciones Importar

Eliminar Editar

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

93 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Importacioacuten de Capa (Layer)

Cuando se importa una nueva capa OBIEE obtendraacute las capas que existen dentro de la fuente de

datos

Las capas enumeradas corresponden a los Temas que ha definido en MapBuilder

Ilustracioacuten 47 Importacioacuten de Capas (Layers)47

Editar Capa (Layer)

Luego que la capa se importa se puede editar y configurar para su uso con OBIEE

- Especificar tipo de geometriacutea (punto o poliacutegono)

- Especifique que columnas de su aacuterea pueden ser utilizados para esta capa (es decir las columnas

que se pueden utilizar para unirse a los datos espaciales)

Ilustracioacuten 48 Editar Capa (Layer)48

47 Autor Hypatia Merino

48 Autor Hypatia Merino

Keys

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

94 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Mapa de Fondo

Una vez que las capas se han definido se puede importar mapas de fondo y despueacutes configurar que

capas pueden utilizarlos

Ilustracioacuten 49 Asignacioacuten de Mapa de Fondo en OBIEE49

Importacioacuten de Mapa de Fondo

Cuando se importa un nuevo mapa de fondo OBIEE obtendraacute las capas que existen dentro de la

fuente de datos

Los mapas que figuran como ldquoTile Layers en el Map Builder que se definen en MapViewer se

almacenan en la tabla

Ilustracioacuten 50 Importacioacuten de Mapa de Fondo en OBIEE50

49 Autor Hypatia Merino

50 Autor Hypatia Merino

Mapa de Fondo Importar

Eliminar Editar

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

95 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Editar Mapa de Fondo

Una vez que los mapas de fondo se importa se puede editar y configurar para su uso con OBIEE

- Especifique queacute capas puede utilizar el mapa y los niveles de zoom

- Configure el orden en el que las capas aparecen en la parte superior en el mapa

Ilustracioacuten 51 Editar Mapa de Fondo en OBIEE51

A partir de lo indicado podemos utilizar nuestro mapa para los reportes de nuestro modelo de

ldquoSALES_WHrdquo

527 Disentildeo e Implementacioacuten de reportes y cuadros de mando

A continuacioacuten se muestra el disentildeo general de los reportes y cuadros de mando del moacutedulo de ldquoSALES_WHrdquo y el resultado de su implementacioacuten

5271 Ventas Totales en los antildeos 2010 2011 y 2012

Objetivo

Analizar el estado actual de los Ventas totales mediante la comparacioacuten de loa antildeos 2010 2011 y

2012 a nivel de toda la organizacioacuten

51 Autor Hypatia Merino

Capas (Layers)

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

96 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 52 Implementacioacuten del Reporte Ventas por Antildeo52

5272 Ingresos Costos y Cantidad por Producto

Objetivo

Analizar el estado actual de los ingresos costos y cantidad por producto mediante la comparacioacuten

de loa antildeos 2010 2011 y 2012 a nivel de toda la organizacioacuten

Ilustracioacuten 53 Implementacioacuten del Reporte de Ingresos Cantidad por Antildeo53

52 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

97 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 54 Detalle de Ingresos por Producto de los antildeos 2010 2011 2012 201354

5273 Deteccioacuten de clientes

Objetivo

Determinar en queacute regioacuten se encuentra los mejores clientes con su respectivo montoacute

53 Autor Hypatia Merino

54 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

98 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 55 Deteccioacuten de clientes55

5274 Deteccioacuten de canales

Objetivo

Determinar en queacute regioacuten se encuentra los mejores canales con su respectivo montoacute

55 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

99 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 56 Deteccioacuten de Canales56

56 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

100 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

5275 Anaacutelisis de clientes con sus promociones

Objetivo

Analizar los mejores clientes con sus respectivas promociones

Ilustracioacuten 57 Anaacutelisis de clientes con sus promociones57

57 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

101 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

5276 Pronoacutesticos y proyecciones de Ventas

Objetivo

Pronosticar proyectar y analizar las ventas del antildeo 2010 2011 y 2012

Ilustracioacuten 58 Pronoacutesticos y proyecciones de ventas58

58 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

102 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 6 Conclusiones y Recomendaciones

A continuacioacuten en el capiacutetulo final se detallaraacute las conclusiones y recomendaciones a partir de la

implementacioacuten de un modelo baacutesico para el uso de la informacioacuten georeferencial en aplicaciones de

business intelligence caso de estudio empresa de retail

61 Conclusiones

- La mayor parte del eacutexito del desarrollo del proyecto radica en el disentildeo y el correcto

levantamiento de requerimientos permitiendo la generacioacuten y asesoramiento de una solucioacuten

integral que vaya acorde a las necesidades y oportunidades de mejora del cliente

- El manejo del disentildeo e implementacioacuten de la solucioacuten debe mantener un esquema simple e

integrado que cubra los requerimientos solicitados brindando flexibilidad robustez y facilidad de

uso al usuario

- El anaacutelisis y seleccioacuten de recursos tecnoloacutegicos de hardware y software permite tener claro

cuaacuteles son las prestaciones de las herramientas el grado de integracioacuten con los sistemas actuales

y futuros costos de desarrollo e implementacioacuten y sobretodo las necesidades del cliente

- El manejo y administracioacuten de la informacioacuten es un proceso vital para la generacioacuten de anaacutelisis y

conocimiento por lo tanto la solucioacuten debe estar focalizada principalmente en el tratamiento de

dicha informacioacuten desde su registro procesamiento y consumo asegurando como resultado el

maacuteximo grado de confiabilidad de los resultados

- La tecnologiacutea Oracle empleada en la implementacioacuten es una plataforma manejable configurable

faacutecil de usar altamente escalable basada en una arquitectura SOA (Service Oriented

Architecture) disentildeo metadata integracioacuten con estaacutendares de seguridad acceso federado

comunes a muacuteltiples fuentes de datos y capacidades de gestioacuten

- Los cubos OLAP proporcionan un desempentildeo de consultas consistentemente raacutepido en todo el

modelo de datos los caacutelculos sofisticados pueden incorporarse faacutecilmente dentro del cubo a fin

de mejorar el contenido analiacutetico de las aplicaciones

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

103 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

62 Recomendaciones

- Conocer a detalle el o los procesos a implementar en la solucioacuten para la determinacioacuten del

alcance y los objetivos del proyecto

- Llevar el control del proyecto basados en la factibilidades tanto costos recursos y tiempos de

desarrollo y entrega

- Usar la metodologiacutea de desarrollo como marco referencial de buenas praacutecticas como bases para

el manejo de la relacioacuten del cliente gestioacuten del equipo de desarrollo disentildeo e implementacioacuten

del proyecto y no como una lista estricta de pasos para el desarrollo del proyecto estas buenas

praacutecticas se adaptaraacuten seguacuten las necesidades del desarrollador y cliente

- Conocer la arquitectura de una solucioacuten de inteligencia de negocios la importancia de cada uno

de sus componentes y el resultado final tras su implementacioacuten permite tener claro la

importancia del esquema de determinacioacuten y mapeo de fuentes procesos de transformacioacuten de

la informacioacuten y disentildeo y creacioacuten de reportes y cuadros de mando

- La creacioacuten de un data warehouse o data mart como repositorio central de modelamiento

dimensional se utiliza porque sus caracteriacutesticas permite solventar varios problemas con

respecto a los sistemas transaccionales permitiendo crear una estructura lista para el anaacutelisis y

consumo de la informacioacuten

- Emplear la metodologiacutea de Ralph Kimball para el modelamiento dimensional de una solucioacuten de

inteligencia de negocios ya que su primicia es ir desarrollando procesos especiacuteficos dentro de la

empresa como un primer paso para la implementacioacuten a futuro de un data warehouse

empresarial en este caso se comenzoacute con el procesos de ldquoVentasrdquo a futuro se espera seguir

implementando soluciones a otros procesos

- Utilizar Oracle Database se hace por que posee caracteriacutesticas y configuraciones especializadas

para el desarrollo de data warehouse ademaacutes de las caracteriacutesticas propias de las bases de datos

Oracle permitiendo tener un repositorio listo y optimizado para el desarrollo de soluciones de

inteligencia de negocios

- Se usa Oracle Warehouse Builder porque es una gran herramienta que permite manejar el

disentildeo construccioacuten despliegue y ejecucioacuten no solo del data warehouse sino de ademaacutes de los

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

104 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

procesos de extraccioacuten transformacioacuten y carga (ETLrsquos) dentro de una interfaz faacutecil intuitiva que

permite la administracioacuten del modelamiento fiacutesico de la solucioacuten

- Las herramientas de Oracle Business Intelligence presentan una completa suite para el desarrollo

de soluciones de inteligencia de negocios mediante herramientas especializadas que permiten la

administracioacuten eficiente de cada una de las fases del desarrollo de la solucioacuten desde su disentildeo

construccioacuten ejecucioacuten implantacioacuten y consumo

- El disentildeo y presentacioacuten final de reportes y cuadros de mando es esencial al momento de tener

en cuenta que estos estaacuten dirigidos a las aacutereas gerenciales las herramientas de Oracle Business

Intelligence muestran una gran superioridad a otras herramientas en cuanto a opciones de

disentildeo y presentacioacuten

- Es muy importante definir y asesorar el uso y creacioacuten de indicadores para la medicioacuten de los

procesos a implementar asiacute como el nivel de detalle de la informacioacuten y el esquema de

navegacioacuten de los anaacutelisis seguacuten los niveles organizacionales de la empresa recordando que el

enfoque del producto final estaacute orientado a los usuarios entendidos del proceso de negocio no

necesariamente teacutecnico como por ejemplo gerencia

- Desarrollar solamente la documentacioacuten necesaria para el entendimiento sencillo del disentildeo

funcionalidad ejecucioacuten y uso de la solucioacuten

- Tambieacuten se deben analizar herramientas libres disentildeadas para colaborar con la inteligencia de

negocios (BI) en los procesos de las organizaciones tales como Pentaho Eclipse (generador de

reportes) RapidMiner entre otros

- A partir del Data Mart ldquoVentasrdquo se puede continuar implementando los siguientes Data Marts

RRHH Inventarios Compras Marketing Contabilidad entre otros para completar nuestro Data

Warehouse Corporativo

- Actualmente la Escuela de Sistemas no cuenta con una materia exclusivamente de Business

Intelligence (Inteligencia de Negocios) pero se deberiacutea buscar la posibilidad que los estudiantes

conozcan acerca de esta aacuterea del manejo de la informacioacuten para la toma de decisiones a traveacutes

de cursos e incluso certificaciones a partir cualquier herramienta Oracle Pentaho SAAP IBM

Cognos

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

105 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Bibliografiacutea

- beAnalytic (2012) Paacutegina Oficial de beAnalytic Obtenido de

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

106 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

httpwwwbe-analyticcom

- beAnalytic (2012) Curso OBI Coaching Quito

- Chaacutevez R (2011) Datamart de Computacioacuten Obtenido de

httpcybertesisupcecedupeupc2011ramos_chyhtmlsdxramos_chyhtml

- Dataprix (sf) Data Warehouse vs Data mart Obtenido de

httpwwwdataprixcomdatawarehouse-vs-datamart

- Espinosa R (Abril del 2010) Kimball vs Inmon Aplicacioacuten de Conceptos del Modelo Dimensional

Obtenido de

httpchurriwifiwordpresscom2010041915-2-ampliacion-conceptos-del-modelo-

dimensional

- Gestiontv (Febrero del 2012) Concepto de Business Intelligence Obtenido de

httpgestiontvbusiness-intelligence

- Monografiascom (sf) Inteligencia de Negocios (BI) Obtenido de

httpwwwmonografiascomtrabajos14bibishtml

- Oracle (2013) Oracle Business Intelligence Enterprise Edition Documentation Retrieved from

httpwwworaclecomtechnetworkmiddlewarebi-enterprise-

editiondocumentationindexhtml

- Saacutenchez Y (29 de Noviembre del 2008) Mi experiencia en las metodologiacuteas agiles Obtenido de

httpyinosanchezblogspotcom200811mi-experiencia-en-las-metodologias-

agileshtml

- Sinnexus (2012) Business Intelligence Obtenido de

httpwwwsinnexuscombusiness_inelligence

- Torres R (Julio del 2009) Metodologiacuteas agiles para desarrollo del software extreme

programming Obtenido de

httpwwwslidesharenetrtorres462003metologa-agiles-desarrollo-software-xp-

1709082

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

107 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Villegas A (sf) Desarrollo de software bajo metodologiacuteas agiles en la praacutectica Obtenido de

httpmonografiascomtrabajos47desarrollo-softwaredesarrollo-softwareshtml

- Villena A (16 de Abril del 2009) Introduccioacuten a los meacutetodos agiles Obtenido de

Slideshare Present Yourself httpwwwslidesharenetchileagilintroduccin-gil-a-

extreme-programming-webprendedor08-350127

- Zepeda C (Marzo del 2003) Guiacutea metodoloacutegica para la definicioacuten y desarrollo de un data

warehouse Obtenido de

httpbibliotexauameduniopac_tes00900902630pdf

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

108 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Anexos

Manual de Usuario

Moacutedulo de ldquoSALESrdquo (VENTAS)

1 Ingresar al link http19216811269704analytics

2 Ingresar el usuario y contrasentildea clic en ldquoConectarrdquo

Ilustracioacuten 59 Pantalla de acceso OBI

3 Clic en Quickstart gtgt Overview gtgt SALES

Ilustracioacuten 60 Seleccioacuten del panel de control ldquoSALESrdquo (VENTAS)

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

109 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

4 A continuacioacuten se muestran los cuadros de mando y reportes mostrando las siguientes

opciones

Ilustracioacuten 61 Componentes principales del panel de control

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

110 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Manual de Administrador

Pasos para levantar y parar servicios de BI

- Iniciar servicios

o Escritorio gtgt icono ldquoSTRART BI SERVERrdquo

- Bajar servicios

o Escritorio gtgt icono ldquoSTOP BI SERVERrdquo

Pasos para de respaldo

- Base de Datos

o Sacar respaldo del esquema de base de datos mediante la opcioacuten export de los

esquemas SALES_WH

- Cataacutelogo de Reportes y Cuadros de Mando

o Ubicarse en el siguiente path

COBI11instancesinstancebifoundationOracleBIPresentationServicesComponent

o Copiar la carpeta ldquoCatalogrdquo

Pasos para la administracioacuten de usuarios en OBI

1 Ingresar al link http19216811269704console

2 Ingresar con su usuario

3 Clic en ldquoDominios de Seguridadrdquo

4 Clic en la pestantildea ldquoUsuarios y Gruposrdquo

5 Ingresar o editar los datos del usuario clic en ldquoAceptarrdquo

6 Se pueden administrar grupos al igual que administrar permisos y privilegios

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

111 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Modelamiento Dimensional ndash Oracle Warehouse Builder

1 Ingresar a OWB clic en

ldquoIniciordquo gtgt ldquoTodos los programasrdquo gtgt ldquoOracle-OraDB11G_homerdquo gtgt ldquoWarehouse Builderrdquo

gtgt ldquoDesign Centerrdquo

2 Ingresar con los siguientes datos

Usuario OWB_OWNER

Contrasentildea oracle123

Host 19216811269704

Puerto 1521

Nombre de servicio orcl

La pantalla principal consta de diversas secciones a continuacioacuten se describe de forma

Ilustracioacuten 62 Componentes principales de OWB

Seccioacuten ldquoNavegador de Proyectosrdquo

Esta seccioacuten contiene los proyectos creados ademaacutes de los diferentes componentes que contienen

un proyecto de OWB

Pasos para la creacioacuten de un nuevo proyecto

- Clic en el menuacute ldquoArchivordquo gtgt ldquoNuevordquo gtgt ldquoProyectordquo

Nombre de proyecto

Conexioacuten BDD

Componentes Hoja de Disentildeo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

112 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Ingresar el nombre del proyecto

- Clic en ldquoAceptarrdquo

A continuacioacuten se detallan los componentes utilizados en el presente proyecto

ldquoBase de Datosrdquo

Dentro de esta opcioacuten se pueden crear conexiones a distintas fuentes de datos mediante un wizard

que crea las conexiones seguacuten los datos de la fuente a conectarse

Se pueden tener varias conexiones en este caso una para el esquema fuente XSALES y otro al

esquema destina SALES_WH

Pasos para la creacioacuten de una nueva conexioacuten a una base de datos

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic derecho opcioacuten ldquoNuevo Moacutedulo de Oraclerdquo

- Empieza el wizard clic en ldquoSiguienterdquo

- Ingresar el nombre y el tipo de la nueva conexioacuten

- Ingresar los datos de conexioacuten a la base de datos a conectar

- Clic en Finalizar

Esta opcioacuten posee varios sub componentes que pueden ser utilizados por ejemplo

ldquoCorrespondenciasrdquo

Conocidos tambieacuten como ETLrsquos (proceso de extraccioacuten transformacioacuten y carga) al momento de crear

un nuevo ETL ese despliega una nueva hoja de disentildeo donde se pueden disentildear el proceso

simplemente arrastrando objetos y plasmando su loacutegica

Pasos para la creacioacuten de una nueva correspondencia

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoCorrespondenciardquo

- Clic en ldquoNueva Correspondenciardquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

113 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Ingresar el nombre de la nueva correspondencia

- Clic en ldquoAceptarrdquo

ldquoDimensionesrdquo

Mediante un wizard faacutecil e intuitivo se pueden crear dimensiones para el modelamiento dimensional

en eacutel se ingresa los datos solicitados por ejemplo atributos de la dimensioacuten niveles de jerarquiacutea

definicioacuten de atributos por nivel tipo de almacenamiento entre otros

Cuando se crea una dimensioacuten automaacuteticamente se crea a nivel de la herramienta una tabla y una

secuencia

Pasos para la creacioacuten de una nueva dimensioacuten

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoDimensionesrdquo

- Clic en ldquoNueva Dimensioacutenrdquo

- Inicia el wizard clic en ldquoSiguienterdquo

- Ingresar el nombre de la nueva dimensioacuten

- Seleccionar le tipo de almacenamiento (ROLAP)

- Ingresar los atributos el tipo de datos definir el tipo de llaves de negocio y sustitucioacuten

- Definir los niveles de jerarquiacutea

- Definir que atributos corresponden a cada nivel de jerarquiacutea creado

- Seleccionar el tipo de almacenamiento histoacuterico de la dimensioacuten (Tipo 1)

- Apareceraacute un cuadro de resumen clic en ldquoSiguienterdquo

- Clic en ldquoFinalizarrdquo

ldquoCubordquo

Al igual que las dimensiones se requiere un wizard que solicita la informacioacuten como son las medidas

y las dimensiones asociadas al cubo seguacuten el respectivo modelamiento

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

114 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Al crear un cubo se crea automaacuteticamente a nivel de la herramienta una tabla

Pasos para la creacioacuten de un nuevo cubo

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoCubosrdquo

- Clic en ldquoNueva Cubordquo

- Inicia el wizard clic en ldquoSiguienterdquo

- Ingresar el nombre de la nueva cubo

- Seleccionar le tipo de almacenamiento (ROLAP)

- Seleccionar las dimensiones con las que se relacionaraacute el cubo

- Definir las medidas y el tipo de datos

- Apareceraacute un cuadro de resumen clic en ldquoSiguienterdquo

- Clic ldquoFinalizarrdquo

ldquoTablasrdquo

Dentro de esta opcioacuten se pueden crear o importar tablas de la base de datos seguacuten corresponda la

conexioacuten creada para ser utilizada

Pasos para la creacioacuten de una nueva tabla

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoTablasrdquo

- Clic en ldquoNueva Tablardquo

- Ingresar el nombre de la nueva tabla

- Ingresar los atributos y el tipo de datos de la tabla

- Clic en ldquoAceptarrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

115 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Pasos para la importacioacuten de una tabla

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoTablasrdquo

- Clic en ldquoImportarrdquo gtgt ldquoObjetos de Base de Datosrdquo

- Ingresar los datos de conexioacuten a la base de datos clic en ldquoSiguienterdquo

- Seleccionar la opcioacuten ldquoTablardquo

- Seleccionar la tabla a importar

- Clic en ldquoTerminarrdquo

ldquoSecuenciasrdquo

En esta seccioacuten se encuentra objetos que representan a secuencias de nuacutemeros que a las cuales

hacen referencia otros objetos como dimensiones o cubos

Pasos para la creacioacuten de una nueva dimensioacuten

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoSecuenciasrdquo

- Clic en ldquoNueva Secuenciardquo

- Ingresar los datos de secuenciacioacuten

- Clic en ldquoTerminarrdquo

ldquoControl Centerrdquo

Esta seccioacuten permite el despliegue y la ejecucioacuten de los objetos dentro de OWB

Pasos para iniciar los servicios de control center

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

116 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Clic en ldquoIniciordquo gtgt ldquoTodos los programasrdquo gtgt ldquoOracle ndash OraDB11g_homerdquo gtgt ldquoWarehouse Builderrdquo

gtgt ldquoAdministracioacutenrdquo gtgt ldquoStart Control Center Servicerdquo

- Clic en la pestantildea ldquoCentro de Controlrdquo

- Ingresar los catos de conexioacuten al usuario OWSYS

- Dentro de OWB clic en el menuacute ldquoHerramientasrdquo

- Clic en ldquoGestor centro de controlrdquo

- Para el despliegue de objetos se procede mediante la seleccioacuten del objeto y su ldquoAccioacuten de

Desplieguerdquo Clic en el botoacuten ldquoDesplegarrdquo

- Para la ejecucioacuten de un ETL flujo de trabajo seleccionar el objeto desplegar el objeto y clic en

botoacuten ldquoEjecutarrdquo

Modelamiento Dimensional ndash Administrator Tool

1) Ingresar a Administracioacuten de BI clic en

ldquoIniciordquo gtgt ldquoTodos los programasrdquo gtgt ldquoOracle Business Intelligencerdquo gtgt ldquoAdministracioacuten de BIrdquo

2) Clic en el icono ldquoAbrir en liacuteneardquo (carpeta azul)

3) Ingresar con los siguientes datos

Contrasentildea de repositorio Admin123

Usuario weblogic

Contrasentildea Oracle_123

Para el modelamiento se debe proceder a realizar la configuracioacuten de las capas fiacutesica loacutegica y de

presentacioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

117 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 63 Componentes Principales del Administrator Tool - OBI

ldquoCapa Fiacutesicardquo

Dentro de esta capa se definen las conexiones a la base de datos de donde se extraeraacute el modelo

previamente creado en OWB

Pasos para crear una nueva conexioacuten a una base de datos e importar objetos

- Clic en el menuacute ldquoArchivordquo gtgt ldquoImportar Metadatosrdquo

- Seleccionar el tipo de importacioacuten (Servidor local)

- Seleccionar el tipo de conexioacuten (OCI 10g11g)

- Ingresar los datos de conexioacuten a la base de datos

Nombre del servicio orcl

Usuario SALES_WH

Contrasentildea Oracle123

- Seleccionar el tipo de objetos a importar

- Seleccionar el usuario de base de datos y los objetos a importar

- Clic en ldquoTerminarrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

118 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

ldquoCapa Loacutegicardquo

Esta seccioacuten permite el modelamiento loacutegico al modelo como son definicioacuten de dimensiones y

navegacioacuten entre niveles meacutetodos de agregacioacuten renombramiento y atributos entendibles a nivel

de negocio

Pasos para crear un nuevo modelo loacutegico

- Arrastrar los objetos importados dentro de la capa loacutegica

Pasos para renombrar las descripciones de los atributos

- Clic en el menuacute ldquoHerramientasrdquo gtgt ldquoUtilidadesrdquo

- Ejecutar ldquoCambiar Nombre de Asistenterdquo

- Seleccionar el modelo loacutegico de la pestantildea ldquoModelo de Negocio y Asignacioacutenrdquo clic ldquoAgregar

Jerarquiacuteardquo Clic ldquoSiguienterdquo

- Seleccionar los objetos a renombrar

- Seleccionar las opciones de renombramiento clic ldquoSiguienterdquo

- Clic en ldquoTerminarrdquo

Pasos para definir el meacutetodo de agregacioacuten de una medida

- Doble clic sobre una medida

- Clic en ldquoDesprotegerrdquo

- Clic en la pestantildea ldquoAgregacioacutenrdquo

- Seleccionar el meacutetodo de agregacioacuten (Sum)

- Clic en ldquoAceptarrdquo

Pasos para definir la loacutegica de una dimensioacuten

- Clic derecho sobre una dimensioacuten clic en ldquoCrear Dimensioacuten Loacutegicardquo

- Clic en ldquoDimensioacuten con Jerarquiacutea Basada en Nivelesrdquo

- Definir los niveles de la dimensioacuten creando niveles principales o secundarios

- Clic derecho sobre un nivel clic ldquoNuevo Objetordquo gtgt ldquoNivel Principalrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

119 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Arrastrar los atributos que correspondan al nivel creado

- Clic derecho doble sobre el atributo a definir como atributo de navegacioacuten a detalle

- Clic en ldquoNueva clave de nivel loacutegicardquo gtgt ldquoUsar para mostrarrdquo

- Clic en ldquoAceptarrdquo

Pasos para definir una unioacuten loacutegica entre dimensioacuten y cubo

- Clic derecho sobre el modelo loacutegico

- Clic en ldquoModelo de Negocio Loacutegicordquo gtgt ldquoDiagrama Completordquo

- Clic en el botoacuten ldquoNueva unioacutenrdquo

- Arrastra desde la tabla de hechos a la dimensioacuten a unir

- Definir las columnas por el cual se a realizar la unioacuten

- Clic en ldquoAceptarrdquo

ldquoCapa Presentacioacutenrdquo

Esta capa permite manejar la presentacioacuten final del modelo de BI al usuario como la definicioacuten de los

atributos y su orden de presentacioacuten

Pasos para crear un modelo de presentacioacuten reordenar atributos y tablas en la capa de

presentacioacuten

- Arrastrar los objetos creados de capa loacutegica dentro de la capa presentacioacuten

- Doble clic sobre las tablas o el modelo de presentacioacuten

- Definir el orden de los atributos o tablas mediante los botones de flechas

- Clic en ldquoAceptarrdquo

ldquoValidacioacuten de consistencia globalrdquo

Esta opcioacuten permite validar la consistencia del modelamiento en las 3 capas en caso de existir

errores se muestra el detalle de la inconsistencia

Pasos para guardar y comprobar la consistencia del modelo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

120 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Clic en el botoacuten de ldquoGuardarrdquo

- Desproteger los cambios antes de guardar clic en ldquoAceptarrdquo

- Confirmar la comprobacioacuten de consistencia clic en ldquoSirdquo

- Clic en ldquoComprobar Todos los Objetosrdquo

- Se muestra el detalle de la validacioacuten de la consistencia

- Clic en ldquoCerrarrdquo

Creacioacuten de Reportes y Cuadros de Mando

Pasos para crear un nuevo reporte

- Ingresar a un navegador web

- Ingresar al link http19216811269704analytics

- Ingresar con el usuario y contrasentildea asignados

- Clic en ldquoNuevordquo gtgt ldquoAnaacutelisisrdquo

- Seleccionar el modelo ldquoSALESrdquo (VENTAS)

- Seleccionar los atributos del ldquoAacutereas temaacuteticasrdquo a mostrar en el reporte dando doble clic sobre el atributo

- Clic en la pestantildea ldquoResultadosrdquo

- Clic en ldquoCrear Nuevo Objetordquo

- Seleccionar el objeto a incluir en el reporte

- Adicionalmente se puede editar y personalizar el objeto mediante el icono de ldquoLaacutepizrdquo

- Una vez terminado el reporte clic en ldquoGuardarrdquo

- Seleccionar la carpeta en donde se almacenaraacute el reporte

- Clic en ldquoAceptarrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

121 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 64 Componentes Principales Creacioacuten de Reportes ndash OBI

Pasos para crear una ldquoPeticioacuten de Datos de Panel de Controlrdquo

- Clic en ldquoNuevordquo gtgt ldquoPeticioacuten de Datos de Panel de Controlrdquo

- Seleccionar el modelo ldquoSALESrdquo (VENTAS)

- Mediante las opciones de edicioacuten se puede definir el disentildeo y las opciones de seleccioacuten de cada uno de los atributos

- Clic en ldquoGuardarrdquo

Pasos para crear un nuevo cuadro de mando

- Clic en ldquoNuevordquo gtgt ldquoPanel de Controlrdquo

- Ingresar el nombre de cuadro de mando y la carpeta en donde se almacenara

- A continuacioacuten aparece una pantalla de disentildeo del cuadro de mando en donde se pueden arrastrar los reportes y filtros a editar

- Esta seccioacuten maneja objetos de disentildeo de columnas y seccioacuten

- Estos objetos de disentildeo poseen atributos y propiedades de disentildeo

- Clic en ldquoGuardarrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

122 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Clic en ldquoEjecutarrdquo

Ilustracioacuten 65 Componentes Principales de Creacioacuten de Cuadros de Mando - OBI

Page 11: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

11 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

114 Alcance

La presente disertacioacuten de grado culminaraacute con una aplicacioacuten funcional para que el usuario final

haga uso de los cubos de informacioacuten

115 Metodologiacutea

El siguiente proyecto se llevaraacute a cabo por medio de una metodologiacutea investigativa y descriptiva ya

que se realizaraacute en primera instancia un anaacutelisis sobre Business Intelligence para luego proceder a la

implementacioacuten del modelo baacutesico para el uso de la informacioacuten georeferencial para optimizar la

gestioacuten de una empresa de retail Para la implementacioacuten se aplicaran modelos de BI Oracle

Para la implementacioacuten se analizaraacute dos metodologiacuteas Kimball e Inmon donde se procederaacute a

escoger una

116 Definiciones Acroacutenimos y Abreviaciones

Business Intelligence

El exceso de informacioacuten no es poder pero el conocimiento siacute lo es

Con mucha frecuencia la transformacioacuten y el anaacutelisis de toda la informacioacuten y datos que las propias

compantildeiacuteas generan se convierte en un problema y por lo tanto la toma de decisiones se vuelve

desesperadamente lenta o se toman decisiones sin toda la informacioacuten relevante

Las tecnologiacuteas de Inteligencia de Negocios (Business Intelligence) ayudan a los ejecutivos y

funcionarios a entender los datos maacutes raacutepidamente a fin de que puedan tomar decisiones raacutepidas y

mejores y finalmente mejorar sus movimientos hacia la consecucioacuten de objetivos de negocios El

impulsor clave detraacutes de los objetivos de BI es incrementar la eficiencia organizacional y la

efectividad

La Inteligencia de Negocios (BI) y la Data Warehouse (DW) como componentes de alto nivel de los

Sistemas de Informacioacuten tienen una serie de ventajas y beneficios para toda organizacioacuten entre los

maacutes importantes estaacute el manejar vastas cantidades de informacioacuten y obtener conocimiento de ellas

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

12 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

permitiendo un mejor desempentildeo de la empresa Con esa informacioacuten maacutes precisa y conocimiento

que se adquiere se puede mejorar el manejo operativo de la empresa tambieacuten se pueden tomar

decisiones estrateacutegicas y se mejora el desempentildeo de muchas de sus funciones como marketing

ventas precios pronoacutesticos finanzas cadena de abastecimientos y atencioacuten al cliente

Data Warehouse

Un Data Warehouse (DWH) es un repositorio central que contiene la informacioacuten maacutes valiosa de la

empresa Los datos que aquiacute se almacenan han pasado por un proceso de calidad que asegura su

consistencia Ademaacutes el repositorio estaacute construido de tal manera que el acceso sea lo maacutes raacutepido

posible

Su construccioacuten se va haciendo por etapas que pueden corresponder a los procesos o a las

principales aacutereas funcionales de la empresa Por ejemplo Aacuterea de Ventas Aacuterea Financiero Contable

Aacuterea de Recursos Humanos etc Estas aacutereas reciben el nombre de Data Marts

Otra opcioacuten es construir Data marts especiacuteficos para proyectos que requieren informacioacuten de la

compantildeiacutea Anaacutelisis de Rentabilidad por Producto Agencias Cliente Preparacioacuten de Estados

Financieros Administrativos Proyectos de Balanced Scorecard Six Sigma Evaluacioacuten de Eficiencia de

Procesos Especiacuteficos etc

Datamart

Un data mart es una versioacuten especial de un data warehouse Son subconjuntos de datos con el

propoacutesito de ayudar a que un aacuterea especiacutefica dentro del negocio pueda tomar mejores decisiones

Los datos existentes en este contexto pueden ser agrupados explorados propagados de muacuteltiples

formas para que diversos grupos de usuarios realicen la explotacioacuten de los mismos de la forma maacutes

conveniente seguacuten sus necesidades

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

13 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Modelo de Datos

Un modelo de datos es un sistema formal y abstracto que permite describir los datos de acuerdo con

reglas y convenios predefinidos Es un sistema formal pues los objetos del sistema se manipulan

siguiendo reglas perfectamente definidas y utilizando exclusivamente los operadores definidos en el

sistema independientemente de lo que estos objetos y operadores puedan significar Existen

modelos relacionales y modelos multidimensionales

- Modelo Relacional

Es un modelo de datos basado en la loacutegica de predicados y en la teoriacutea de conjuntos Es el modelo

maacutes utilizado en la actualidad para modelar problemas reales y administrar datos dinaacutemicamente El

modelo relacional es el pilar fundamental para el disentildeo de la mayoriacutea de las bases de datos La

composicioacuten de estas bases de datos son decenas de tablas relacionadas

- Modelo Multidimensional

El modelo multidimensional es una teacutecnica para modelar bases de datos simples y entendibles al

usuario final ya sea para presentar la informacioacuten en un marco estaacutendar e intuitivo que permitan un

acceso de alto rendimiento Sus principales componentes son

Tablas de Hechos es la tabla central de un esquema y contiene los valores de las medidas de

negocio Cada medida se toma mediante la interseccioacuten de las dimensiones que la definen dichas

dimensiones estaraacuten reflejadas en sus correspondientes tablas de dimensiones que rodearaacuten la tabla

de hechos y estaraacuten relacionadas con ella

Tabla de Dimensiones son elementos que contienen atributos que se utilizan para restringir y

agrupar los datos almacenados en una tabla de hechos cuando se realizan consultas sobre dicho

datos en un entorno de data warehouse o data mart

Proceso ETL Es el proceso que permite a las organizaciones mover datos desde muacuteltiples fuertes reformatearlos

limpiarlos y cargarlos en otra base de datos data mart o data warehouse para analizarla y apoyar

un proceso de negocio

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

14 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Extraer Extraer la informacioacuten de las diferentes fuentes de datos

- Transformar Esta fase aplica una serie de reglas de negocio o funciones sobre los datos extraiacutedos

para convertirlos en datos que seraacuten cargados

- Carga es el momento en el cual los datos de la fase anterior (transformacioacuten) son cargados en el

sistema de destino

Cubos de Informacioacuten

Los cubos de informacioacuten o cubos OLAP son almacenes de datos donde se trata de organizar los

datos por tablas o relaciones los cubos OLAP tienen un nuacutemero indefinido de dimensiones ademaacutes

contendraacute datos de una determinada variable que se desea analizar proporcionando una vista loacutegica

de los datos provistos por el sistema de informacioacuten hacia el data warehouse esta vista estaraacute

dispuesta seguacuten unas dimensiones y podraacute contener informacioacuten calculada

A la informacioacuten de un cubo puede acceder mediante tablas dinaacutemicas en una hoja de caacutelculo o a

traveacutes de programas personalizados Las tablas dinaacutemicas le permiten manipular las vistas de la

informacioacuten con mucha facilidad Las diferentes operaciones que se pueden realizar con cubos de

informacioacuten se producen con mucha rapidez Llevando estos conceptos a un data warehouse eacuteste es

una coleccioacuten de datos que estaacute formada por dimensiones y variables entendiendo como

dimensiones a aquellos elementos que participan en el anaacutelisis y variables a los valores que se

desean analizar

Dimensiones

Las dimensiones de un cubo son atributos relativos a las variables son las perspectivas de anaacutelisis de

las variables (forman parte de la tabla de dimensiones) Son cataacutelogos de informacioacuten

complementaria necesaria para la presentacioacuten de los datos a los usuarios como por ejemplo

descripciones nombres zonas rangos de tiempo etc Es decir la informacioacuten general

complementaria a cada uno de los registros de la tabla de hechos

Variables

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

15 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Tambieacuten llamadas indicadores de gestioacuten son los datos que estaacuten siendo analizados Forman parte

de la tabla de hechos Maacutes formalmente las variables representan alguacuten aspecto cuantificable o

medible de los objetos o eventos a analizar Normalmente las variables son representadas por

valores detallados y numeacutericos para cada instancia del objeto o evento medido En forma contraria

las dimensiones son atributos relativos a las variables y son utilizadas para indexar ordenar agrupar

o abreviar los valores de las mismas

Georeferenciacioacuten

Es el proceso que nos permite agregar coordenadas geograacuteficas (latitud y longitud) a su base de

datos para que pueda ser visualizada en un mapa

A traveacutes de la georeferenciacioacuten se aporta con una nueva dimensioacuten en la comprensioacuten de la

informacioacuten del mercado para el sector retail proporcionando un soporte soacutelido para la toma de

decisiones en todos los aacutembitos

Empresa de Retail

Es un sector econoacutemico que engloba a las empresas especializadas en la comercializacioacuten masiva de

productos o servicios uniformes a grandes cantidades de clientes Es el sector industrial que entrega

productos al consumidor final

En el negocio del retail se pueden incluir todas las tiendas o locales comerciales que habitualmente

se encuentran en cualquier centro urbano con venta directa al puacuteblico sin embargo su uso se halla

maacutes bien ligado a las grandes cadenas de locales comerciales El ejemplo maacutes comuacuten del retail lo

constituyen los supermercados otros comercios tradicionalmente asociados al retail son las tiendas

por departamentos casas de artiacuteculos para el hogar ferreteriacuteas farmacias venta de indumentaria

libreriacuteas entre muchas maacutes

La complejidad del retail viene dada por la amplia variedad de artiacuteculos y tipos de artiacuteculos que

ofrecen asiacute como el nivel de operaciones efectuado Las operaciones de venta del retail generan una

cantidad de datos tal que puede resultar abrumadora para aquellos ajenos al negocio

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

16 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 2 Marco Teoacuterico

En este capiacutetulo se explicara sobre la inteligencia de negocios definicioacuten origen caracteriacutesticas y la

arquitectura general de la solucioacuten de BI estos conceptos ayudaran a fundamentar la

implementacioacuten de este proyecto

21 Inteligencia de Negocios

Introduccioacuten

Uno de los conceptos maacutes acertados para la definicioacuten de Inteligencia de Negocios es el descrito por

Thomas H Davenport el cual hace mencioacuten al teacutermino como

ldquoConjunto de Tecnologiacuteas y Procesos que utilizan datos para entender y analizar el desempentildeo del

negociordquo

Origen

El intereacutes por la Inteligencia de Negocios viene creciendo a medida que su empleo posibilita a las

corporaciones realizar una serie de anaacutelisis y proyecciones para agilizarlos procesos relacionados a la

toma de decisiones Es lo que defiende Howard Dresner vicepresidente de la empresa Gartner y

padre del teacutermino Asiacute como eacutel los norteamericanos ganaron fama por el desarrollo de las modernas

herramientas de BI

Pero en teacuterminos de registro histoacuterico Yves-Michel Marti cientiacutefico profesor y fundador de Egideria

una de las mayores empresas europeas de consultoriacutea en Inteligencia de Negocios clama por que el

viejo continente se reconozca como la cuna y la aplicacioacuten pionera del concepto de BI Seguacuten Marti

la tradicioacuten de los paiacuteses europeos estaacute repleta de referencias En sus estudios sobre economiacutea

inteligente uno de los ejemplos citados relata que a fines del siglo XVI la Reina Elizabeth I con el

objetivo de ocupar los territorios conquistados determinoacute que la base de la fuerza inglesa fuera

informacioacuten y comercio y le pidioacute al filoacutesofo Francis Bacon que inventase un sistema dinaacutemico de

informacioacuten el cual fue ampliamente aplicado por los ingleses

Por la oacuteptica de la tecnologiacutea la era que podemos llamar ldquopre-BIrdquo estaacute en un pasado no muy distante

aproximadamente entre treinta y cuarenta antildeos atraacutes cuando las computadoras dejaron de ocupar

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

17 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

salas gigantescas a medida que disminuyeron su tamantildeo y al mismo tiempo las empresas

comenzaron a ver los datos como una posible e importante fuente generadora de informaciones

decisorias

Sin embargo en aquella eacutepoca todaviacutea no existiacutean recursos eficientes que posibilitasen un anaacutelisis

consistente de esos datos para la toma de decisiones Era posible reunir informaciones de manera

integrada fruto de sistemas transaccionales establecidos con predominancia en datos jeraacuterquicos

pero que reunidos como bloques cerrados de informacioacuten permitiacutean una visioacuten de la empresa pero

no traiacutean ganancias decisivas o negociables Estamos hablando del final de los antildeos 60

El panorama comenzoacute a cambiar en la deacutecada del 70 con el surgimiento de las tecnologiacuteas de

almacenamiento y acceso a datos DASD (Direct Access Storage Device ndash dispositivo de

almacenamiento de acceso directo) y SGBD (Sistema Administrador de Base de Datos) dos siglas

cuyo principal significado era el de establecer una uacutenica fuente de datos para todo el procesamiento

A partir de entonces la computadora pasoacute a verse como un coordinador central para actividades

corporativas y la base de datos fue considerada un recurso baacutesico para asegurar la ventaja

competitiva en el mercado

Ilustracioacuten 1 Edgar Codd (1969)1

A comienzos de los antildeos 90 la mayoriacutea de las grandes empresas contaba solamente con Centros de

Informacioacuten (CI) que aunque manteniacutean stock de datos ofreciacutean poquiacutesima disponibilidad de

informacioacuten Igualmente los CIs supliacutean de cierta forma las necesidades de ejecutivos y

responsables por la toma de decisiones y suministraban informes e informaciones gerenciales El

mercado pasoacute a comportarse de un modo maacutes complejo y la Tecnologiacutea de la Informacioacuten avanzoacute

rumbo al perfeccionamiento de herramientas de software las cuales ofreciacutean informaciones precisas

1 Fuente httpbi-unadblogspotcom Autor Eduardo A Carrillo Q

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

18 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

y en el momento oportuno para definir acciones que teniacutean como objetivo la mejoriacutea del

desempentildeo en el mundo de los negocios

Entre 1992 y 1993 surgioacute el Data Warehouse un repositorio uacutenico de datos (los cuales fueron

consolidados limpiados y uniformizados) considerado por los especialistas en el asunto como pieza

esencial para la ejecucioacuten praacutectica de un proyecto de Inteligencia de Negocios Sin embargo cuando

se trata de BI las opiniones no siempre son unaacutenimes Seguacuten la evaluacioacuten de algunos consultores es

importante que la empresa que desea implementar herramientas de anaacutelisis disponga de un

repositorio especiacutefico para reunir los datos ya transformados en informacioacuten Ese repositorio no

debe ser necesariamente un Data Warehouse sino algo menos complejo como por ejemplo un

Data Mart (base de datos disentildeada de forma personalizada para asuntos o aacutereas especiacuteficas) o una

base de datos relacional comuacuten pero separada del ambiente transaccional (operativo) y dedicada a

almacenar las informaciones usadas como base para la realizacioacuten de diferentes anaacutelisis y

proyecciones

Ilustracioacuten 2 Descripcioacuten de un repositorio de informacioacuten2

Con ello el sector corporativo comenzoacute a interesarse por las soluciones de BI de forma maacutes

contundente principalmente a fines de 1996 cuando el concepto comenzoacute a ser difundido como un

proceso de evolucioacuten del EIS - Executive Information Systems - un sistema creado a fines de la

2 Fuente httpwwwslidesharenethugocesinteligencia-de-negocios-business-intelligence Autor Hugo

Ceacutespedes A

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

19 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

deacutecada del 70 a partir de los trabajos desarrollados por los investigadores del MIT (Massachusetts

Institute of Tecnology EEUU)

El EIS (Executive Information System) es un software que tiene la intencioacuten de suministrar

informaciones empresariales a partir de una base de datos

Con el paso de los antildeos el teacutermino Inteligencia de Negocios tuvo mayor alcance dentro de un

proceso natural de evolucioacuten abarcando una serie de herramientas como el propio EIS (Executive

Information System ndash Sistema de Informaciones Ejecutivas) maacutes las soluciones DSS (Decision Support

System ndash Sistema de Soporte a la toma de decisiones) Planillas Electroacutenicas Generadores de

Consultas y de Informes Data Marts Data Mining Herramientas OLAP entre tantas otras que

tienen como objetivo promover agilidad comercial dinamizar la capacidad de toma de decisiones y

refinar estrategias de relacioacuten con clientes para responder a las necesidades del sector corporativo

Ilustracioacuten 3 Evolucioacuten de la Inteligencia de Negocios3

La historia de la Inteligencia de Negocios tambieacuten estaacute profundamente relacionada al ERP (Enterprise

Resource Planning) que representa los sistemas integrados de gestioacuten empresarial cuya funcioacuten es

facilitar el aspecto operativo de las empresas Estos sistemas registran procesan y documentan cada

hecho nuevo y distribuyen la informacioacuten de manera clara y segura en tiempo real

Pero las empresas que implementaron estos sistemas se dieron cuenta raacutepidamente que tan soacutelo

almacenar gran cantidad de datos de nada valiacutea si esas informaciones estaban repetidas incompletas

3 Fuente httpwwwslidesharenethugocesinteligencia-de-negocios-business-intelligence Autor Hugo

Ceacutespedes A

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

20 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

y dispersadas en varios sistemas dentro de la corporacioacuten Se percibioacute que era necesario disponer de

herramientas que permitiesen reunir esos datos en una base uacutenica y trabajarlos de forma que

posibilitasen la realizacioacuten de diferentes anaacutelisis bajo variados aacutengulos Por esa razoacuten la mayoriacutea de

los proveedores de ERP comenzoacute a embutir en sus paquetes los moacutedulos de BI que estaacuten

sofisticaacutendose cada vez maacutes

Definicioacuten

Inteligencia de Negocios se define como la habilidad de generar conocimiento extraiacutedo a partir de

datos para apoyar a la toma de decisiones mediante procesos que hacen uso de metodologiacuteas

tecnologiacuteas y aplicaciones que permiten el tratamiento y la depuracioacuten de la informacioacuten de distintas

fuentes y como resultado aplicar teacutecnicas analiacuteticas de generacioacuten del conocimiento

Como componente de alto nivel de los sistemas de informacioacuten tienen una serie de ventajas y

beneficios para toda organizacioacuten entre los maacutes importantes estaacute el manejar vastas cantidades de

informacioacuten y obtener conocimiento de ellas permitiendo un mejor desempentildeo de la empresa Con

esa informacioacuten maacutes precisa y conocimiento que se adquiere se puede mejorar el manejo operativo

de la empresa tambieacuten se pueden tomar decisiones estrateacutegicas y se mejora el desempentildeo de

muchas de sus funciones como marketing ventas precios pronoacutesticos finanzas cadena de

abastecimientos y atencioacuten al cliente

La Inteligencia de Negocios busca convertir una empresa en una entidad analiacutetica esto implica que

ademaacutes de procesar datos e informacioacuten esta aprenda a generar conocimiento y sobretodo

aprendan de ello

Y como resultado hacer que las empresas sean maacutes productivas y tengan mayor competitividad

dentro del mercado

Entre las principales caracteriacutesticas se mencionan las siguientes

Accesibilidad a la informacioacuten

- Al ser la informacioacuten la base de la solucioacuten de inteligencia de negocios las herramientas deben

asegurar y garantizar el acceso a la informacioacuten de manera iacutentegra raacutepida y segura

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

21 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Apoyo en la toma de decisiones

- Las herramientas deben como resultado brindar anaacutelisis de informacioacuten relevantes que apoyen la

toma de decisiones y le permitan al usuario tener la facilidad de seleccionar y manipular la

informacioacuten que necesite

Orientacioacuten al usuario final

- Las herramientas prestan la mayor facilidad para el usuario final e independizar la parte teacutecnica

con el uso de las herramientas de presentacioacuten de manera que los usuarios finales tengan

acceso de forma intuitiva a la informacioacuten y puedan manipular y crear sus propios anaacutelisis

Otras caracteriacutesticas

- Obtener informacioacuten de manera oportuna y precisa en tiempo real

- Medir y evaluar el desempentildeo a nivel de proceso o a nivel organizacional

- Analizar patrones de comportamiento en el tiempo

- Ejecutar y monitorear planes operativos

- Analizar a la empresa bajo teacuterminos de mercado y competencia

- Eliminar suposiciones en la toma de decisiones

- Revelar oportunidades de crecimiento y rentabilidad

Importancia

La importancia de la implementacioacuten de una solucioacuten de inteligencia de negocios dentro de una

empresa radica en

- Soportar y apoyar a la toma de decisiones

- Analizar de forma intuitiva e interactiva la informacioacuten relevante del negocio

- Permitir a los usuarios manejar una gran cantidad de informacioacuten para el anaacutelisis y establecer sus

relaciones comprender comparativos y tendencias

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

22 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Prevenir la potencial perdida de informacioacuten relevante por la masiva acumulacioacuten de informacioacuten

histoacuterica

- Proveer la mejor plataforma tecnoloacutegica para el proceso decisional aumentando la performance

y rendimiento de la organizacioacuten

- Obtener y procesar informacioacuten estrateacutegica y operacional actual y pasada

- Medir el desempentildeo de una empresa bajo indicadores de gestioacuten

- Incentivar como proceso de mejora continua alineado a los objetivos estrateacutegicos de la empresa

Grados de Inteligencia dentro de una Empresa

Ilustracioacuten 4 Procesos Organizacionales4

La inteligencia de Negocios es el conjunto de tecnologiacuteas y procesos que permiten la generacioacuten de

conocimiento a partir de la informacioacuten relevante del rol de negocio para entender y analizar del

desempentildeo de la empresa tanto como negocio a nivel operativo taacutectico y estrateacutegico

Cada nivel tiene una funcioacuten primordial tanto dentro del mismo nivel como con los niveles aledantildeos

justamente buscando el alineamiento con los objetivos y procesos organizacionales y estos son

4 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

23 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Nivel Estrateacutegico

- Analizar y controlar el desempentildeo empresarial

- Control de meacutetricas e indicadores de gestioacuten

- Alinear las estrateacutegicas y objetivos corporativos de la empresa

Nivel Taacutectico

- Realizar consultas y anaacutelisis multidimensional sobre la informacioacuten relevante

- Acceder analizar y formatear informacioacuten de manera independiente

- Determinar los factores de anaacutelisis de la informacioacuten en tiempo y espacio

Nivel Operativo

- Reportes operativos bajo demanda

- Creacioacuten y distribucioacuten de reportes de cualquier fuente de datos seguacuten la necesidad del usuario

- Responder a preguntas de negocio correcta y oportunamente

22 Arquitectura General de la Solucioacuten de BI

Ilustracioacuten 5 Arquitectura de una solucioacuten de BI5

5 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

24 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

El esquema general que emplea una solucioacuten de inteligencia de negocios es el desarrollo y utilizacioacuten

de un sistema de informacioacuten inteligente el cual es creado a partir del modelamiento de la

informacioacuten relevante de la empresa mediante la determinacioacuten de meacutetricas y factores de anaacutelisis

seguacuten el rol del negocio

De acuerdo al nivel y a la complejidad de anaacutelisis las actividades de inteligencia de negocios se

resumen de la siguiente manera

Informacioacuten Operacional

Corresponde a la informacioacuten que administra la empresa como parte de su giro de negocio la misma

puede provenir de distintas fuentes

- Archivos de texto

- Archivos Excel

- BDD empresariales

Proceso ETL

- Las herramientas y teacutecnicas ETL (extraer transformar y cargar) extraen los distintos datos de

diversas fuentes los depuran y preparan (homogeneizacioacuten de los datos) para posteriormente

almacenarlos dentro de un data warehouse o data mart y finalmente poder consumir esta

informacioacuten resultante dentro de herramientas especializadas de anaacutelisis

23 Data Warehouse

Definicioacuten

Un Data Warehouse (DWH) es un repositorio central que contiene la informacioacuten maacutes valiosa de la

empresa Los datos que aquiacute se almacenan han pasado por un proceso de calidad que asegura su

consistencia Ademaacutes el repositorio estaacute construido de tal manera que el acceso sea lo maacutes raacutepido

posible

Objetivos

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

25 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Los objetivos principales de un Data Warehouse son

- Hacer la informacioacuten de la organizacioacuten accesible

- Hacer la informacioacuten de la organizacioacuten consistente

- Controlar el acceso efectivo a los datos

- Generar informacioacuten de manera flexible

- Servir de ayuda a la toma de decisiones

Ventajas

Las principales ventajas de un Data Warehouse son

- Toda la informacioacuten estaacute un solo lugar (Una sola fuente de la verdad)

- Informacioacuten actualizada

- Acceso raacutepido

- No hay liacutemites de espacio (Ej Archivos XLS)

- Contiene toda la historia de la compantildeiacutea

- Faacutecil de comprender (Modelada en teacuterminos del negocio)

- Contiene definiciones claras y uniformes

- Datos estandarizados

Sistema Tradicional vs Data Warehouse

Las diferencias entre estos dos tipos de sistemas son

Sistema Tradicional Data Warehouse

Especializada en la actualizacioacuten del procesamiento transaccional

Especializada en el almacenamiento y consulta jerarquizada de la informacioacuten

Orientado a un proceso particular del negocio Anaacutelisis del rol de negocio para el apoyo en toma de decisiones

Datos en general desagregados seguacuten el proceso

Datos en distintos niveles de detalle y agregacioacuten

Importancia del dato actual a nivel transaccional

Importancia del dato histoacuterico ya actual a nivel de anaacutelisis

Estructura entidad relacioacuten Estructura multidimensional

Usuarios de nivel operativo y taacutectico Usuarios de nivel estrateacutegico

Maneja informacioacuten operativa del negocio Maneja informacioacuten interna y externa de anaacutelisis de negocio

Tabla 1 Diferencias del Sistema Tradicional vs Data Warehouse

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

26 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Data Warehouse o Data Mart

Un Data Warehouse o Data Mart es un repositorio dentro de la base de datos que se caracteriza por

integrar la informacioacuten de distintas fuentes bajo un anaacutelisis y modelamiento previo de una

estructura que sea suficientemente estable vasta y raacutepida para el anaacutelisis del negocio de la empresa

La ventaja principal de este tipo de estructura dentro de la base de datos es la accesibilidad a la

informacioacuten ya que maneja un modelamiento desnormalizado a diferencia del modelo entidad

relacioacuten lo que permite generar rapidez y fluidez para las consultas de la informacioacuten

Un data warehouse abarca todos los procesos dentro de una empresa a nivel corporativo mientras

que un data mart es considerado un data warehouse especializado por cada una de las aacutereas dentro

de la organizacioacuten de la empresa

Como opcioacuten de implementacioacuten se tiene

- A partir de un data warehouse crear data marts especializados por cada una de las aacutereas de la

empresa

- Crear data marts especializados por cada aacuterea dentro de la empresa y posteriormente construir

un data warehouse unificado

Para cualquiera de los casos se debe tener las siguientes consideraciones

- Crear un data warehouse corporativo abarca una larga etapa de disentildeo Construccioacuten y

validacioacuten en un tiempo estimado de 1 a 2 antildeos

- Crear un data mart especializado conlleva pedidos de proyecto maacutes cortos aproximadamente de

3 a 4 meses por su focalizacioacuten en procesos especiacuteficos teniendo la consideracioacuten que no se

debe perder la visa final de integracioacuten con otros data marts

Caracteriacutesticas

Las caracteriacutesticas principales de un data warehouse y data mart son

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

27 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Integrado

- Toda la informacioacuten se maneja dentro de una estructura consistente ya que como se mencionoacute

la informacioacuten puede extraerse de distintas fuentes y se debe tener en cuenta la integracioacuten

entre todas ellas y a queacute nivel de detalle se analizaran

Temaacutetico

- El modelamiento busca integrar en un entorno operacional la informacioacuten relacional necesaria

para la generacioacuten del conocimiento del negocio mediante la organizacioacuten de la informacioacuten por

temas o puntos de anaacutelisis para facilitar su acceso y entendimiento basados en aspectos de

intereacutes de la empresa por ejemplo todo los datos sobre clientes pueden ser consolidados en

una uacutenica tabla del data warehouse como una dimensioacuten de clientes

Histoacuterico

- La estructura del data warehouse y data mart permite manejar la informacioacuten histoacuterica del

negocio para el estudio de tendencias y anaacutelisis de comportamiento ya que esta refleja un

estado de actividad del negocio en un determinado tiempo

Los sistemas tradicionales manejan la informacioacuten del diacutea a diacutea del negocio estos se centran en

la informacioacuten operacional mientras que la funcioacuten del data warehouse es el almacenamiento de

la informacioacuten histoacuterica del negocio este tiempo es determinado bajo el disentildeo y la estimacioacuten

de la relevancia de la informacioacuten

No volaacutetil

- El data warehouse maneja una estructura de lectura de la informacioacuten se especializa en la

buacutesqueda aacutegil y raacutepida en grandes cantidades de informacioacuten a diferencia de los modelos

tradicionales que soportan la transaccionalidad del negocio mediante las operaciones de

creacioacuten modificacioacuten eliminacioacuten y buacutesqueda

El data warehouse y data mart se actualizan mediante la incorporacioacuten de los uacuteltimos valores

tomados de las diferentes variables y distintas fuentes logrando mantener la informacioacuten integra

y no volaacutetil en el tiempo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

28 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

El principal problema es que dentro de los sistemas tradicionales la informacioacuten es cambiante de

un momento a otro por lo que se busca dentro del data warehouse es lograr una estructura

estable a los cambios en lo posible

Es decir que principalmente el data warehouse se enfoca en la carga inicial de la informacioacuten el

acceso a ella

24 Informacioacuten Georeferencial

Definicioacuten

Georeferenciacioacuten

- Es el proceso que nos permite agregar coordenadas geograacuteficas (latitud y longitud) a su base de

datos para que pueda ser visualizada en un mapa

A traveacutes de la georeferenciacioacuten se aporta con una nueva dimensioacuten en la comprensioacuten de la

informacioacuten del mercado para el sector retail proporcionando un soporte soacutelido para la toma de

decisiones en todos los aacutembitos

Un Dashboard que nos muestre la informacioacuten a traveacutes de mapas a partir de datos de sistemas

georeferenciales formato KML u otras fuentes espaciales nos va a permitir estratificar y navegar

por el mapa y la informacioacuten obteniendo como resultado un potente Dashboard que muestre

KPIrsquos e informacioacuten georeferenciada de una forma faacutecil e intuitiva para el usuario de negocio

Caracteriacutesticas

Principales caracteriacutesticas del uso de la informacioacuten georeferencial

- Procedencia geograacutefica de los clientes

- Visualizacioacuten de puntos de venta y caacutelculo de aacutereas de influencia anaacutelisis de cobertura

geograacutefica

- Seleccioacuten de zonas y clientes para acciones por canales directos

Ventajas

El uso de informacioacuten Georeferencial tiene las siguientes ventajas

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

29 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- La visualizacioacuten de la informacioacuten georeferenciada en Mapas optimiza la toma de decisiones

mediante Dashboards y proporciona ldquoValor Antildeadidordquo a un sistema Analiacutetico de BI

- Integracioacuten de la informacioacuten contenida en los data mart

- Consulta de datos OLAP

Georeferenciacioacuten en BI

Es una nueva perspectiva de la informacioacuten que aporta nuevas puertas de anaacutelisis y simplifica su

comprensioacuten Al mostrarse referenciada geograacuteficamente

La inteligencia de negocios transforma una herramienta operativa (georeferenciacioacuten) en un soporte

para la decisioacuten estrateacutegica

25 Empresa de Retail

Definicioacuten

Es un sector econoacutemico que engloba a las empresas especializadas en la comercializacioacuten masiva de

productos o servicios uniformes a grandes cantidades de clientes Es el sector industrial que entrega

productos al consumidor final

En el negocio del retail se pueden incluir todas las tiendas o locales comerciales que habitualmente

se encuentran en cualquier centro urbano con venta directa al puacuteblico sin embargo su uso se halla

maacutes bien ligado a las grandes cadenas de locales comerciales El ejemplo maacutes comuacuten del retail lo

constituyen los supermercados otros comercios tradicionalmente asociados al retail son las tiendas

por departamentos casas de artiacuteculos para el hogar ferreteriacuteas farmacias venta de indumentaria

libreriacuteas entre muchas maacutes La complejidad del retail viene dada por la amplia variedad de artiacuteculos

y tipos de artiacuteculos que ofrecen asiacute como el nivel de operaciones efectuado Las operaciones de

venta del retail generan una cantidad de datos tal que puede resultar abrumadora para aquellos

ajenos al negocio

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

30 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Caracteriacutesticas

Caracteriacutesticas destacadas de una empresa de retail

- Posee puntos de ventas

- Realiza ventas a plazos oacuterdenes especiales etc

- Gestioacuten de clientela retencioacuten y lealtad

- Gestioacuten y control de inventario

- Gestioacuten de oacuterdenes de compra y traslados

- Seguridad de gestioacuten y productividad

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

31 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 3 Herramientas de una Solucioacuten de BI

Se considera indispensable detallar las herramientas de una solucioacuten de BI que se utilizaraacute para este

proyecto Para lo cual el presente capiacutetulo comenzaraacute explicando cada componente de Oracle

Business Intelligence (OBI) seguido de una amplia definicioacuten sobre herramientas para la construccioacuten

de mapas para desarrollar el modelo baacutesico para uso de informacioacuten georeferencial

31 Herramientas de Oracle Business Intelligence (OBI)

Ilustracioacuten 6 Herramientas de Oracle BI6

La suite de Oracle BI posee e integra herramientas especializadas dentro de cada etapa del ciclo de

vida de desarrollo de una solucioacuten de BI

Las herramientas a explicar son Oracle y se han conceptualizado como una ayuda para la alta

gerencia en la toma de decisiones estrateacutegicas de la organizacioacuten Sin embargo debido al ambiente

de competencia actual las organizaciones cada vez maacutes deben tomar decisiones orientadas al diacutea a

6 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

32 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

diacutea que les permitan ser maacutes eficientes y satisfacer de manera maacutes completa las necesidades de sus

clientes

Estas herramientas trabajan de forma integral en una liacutenea de desarrollo estaacutendar por cada proceso

dentro del proyecto como se detalla a continuacioacuten

- Extraccioacuten transformacioacuten y carga (Oracle Warehouse Builder)

- Modelamiento y almacenamiento fiacutesico (Oracle Database)

- Modelamiento loacutegico (Oracle BI Server)

- Construccioacuten de anaacutelisis personalizados (Oracle Answers amp Dashboards)

311 Oracle Business Intelligence 11g

Introduccioacuten

Oracle Business Intelligence 11g comprende una suite completa de herramientas de inteligencia de

negocios bajo el sello de la compantildeiacutea Oracle es un sistema que ofrece una gran gama de capacidades

de presentacioacuten incluyendo informes notificaciones alertas cuadros de mando interactivos

consultas ad hoc gestioacuten de estrategia empresarial anaacutelisis de procesamiento analiacutetico en liacutenea

(OLAP) Balance Scorecard integracioacuten con sistemas moacuteviles y sistemas de gestioacuten

Entre las principales caracteriacutesticas se tiene

- Manejo de cuadros de mando e informes intuitivos guiados faacuteciles en uso y con una amplia

variedad de visualizaciones personalizables

- Generacioacuten de independencia entre los usuarios finales del aacuterea de TI en la creacioacuten y

modificacioacuten de informes y cuadros de mando

- Permite la creacioacuten de informes a medida de la empresa seguacuten los requerimientos del rol del

negocio

- Maneja un sistema de alarmas y notificaciones programables basado en eventos del negocio y

dirigido a los usuarios finales a traveacutes de un medio y canal dedicado

- Integracioacuten con herramientas de Microsoft Office para el consumo de publicacioacuten de

informacioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

33 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

312 Oracle Warehouse Builder

Ilustracioacuten 7 Herramientas de OWB7

Introduccioacuten

En la etapa de ETL Oracle cuenta con la siguiente herramienta para realizar esta funcioacuten Oracle

Warehouse Builder

OWB es un componente integral de cualquier versioacuten de la base de datos Oracle 11g Database bajo

cualquier plataforma certificada por Oracle al ser un componente propio de la base de datos to

tiene costo de licenciamiento adicional

Las principales caracteriacutesticas del producto son

Opcioacuten ETL

- Gestiona los procesos de extraccioacuten transformacioacuten y carga de datos de forma especializada

aumentando el desempentildeo productividad y capacidad de reutilizacioacuten

7 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

34 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Conectores especializados

- Los conectores permiten un acceso e integracioacuten entre las distintos tipos de oriacutegenes y

aplicaciones de ERP Y CRM propias de Oracle y de otros proveedores

Creacioacuten de perfil de datos

- Mediante la creacioacuten de perfiles de datos Oracle Warehouse Builder tiene la capacidad de

evaluar la calidad de los datos permitiendo crear reglas de limpieza de datos lo que se conoce

como transformacioacuten dentro del proceso de ETL y poder llevar un control gracias al componente

de auditoria de datos propio de OWB

Encapsulacioacuten de funciones y procesos propios del negocio

- OWB permite encapsular subprocesos definidos dentro de la herramienta o propios del sistema

de la empresa con el fin de reutilizarlos como objetos propios de la herramienta en futuros

procesos o flujos de ejecucioacuten

Correcciones de datos

- Mediante moacutedulos especializados de Oracle Warehouse Builder se puede generar o disentildear

reglas de autocorreccioacuten dentro de la ejecucioacuten de los procesos ya que estos definen como

deben ser tratados los datos y corregirlos en la transicioacuten al esquema destino

Dimensiones Cambiantes

- OWB maneja lo denominado dimensiones cambiantes bajo la metodologiacutea de Ralph Kimball esto

bajo una simple definicioacuten de los metadatos de la dimensioacuten haciendo que la loacutegica se la maneja

internamente y el usuario la vea como una dimensioacuten maacutes dejando la preocupacioacuten del manejo

de cambios y actualizaciones

Entre los aspectos maacutes relevantes de OWB se mencionan

- Asegurar la calidad de datos que integran el modelado relacional y multidimensional

- Permite la administracioacuten de todo el ciclo de vida de datos y metadatos

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

35 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Facilita la creacioacuten de esquemas data warehouse definicioacuten de jerarquiacuteas y medidas mapeo de

las fuentes de informacioacuten calendarizacioacuten ejecucioacuten y mantenimiento de las actividades de

ETL

- Consolida informacioacuten desde fuentes dispersas

- Permite la conexioacuten a cualquier base de datos

- Todo proceso ETL se encuentra dentro de OWB

- Cubre el ciclo de disentildeo desarrollo y produccioacuten

- 95 coacutedigo es generado por OWB

- Lleva registros de auditoria de todos los procesos de OWB

- Modelamiento grafico de esquemas multidimensionales

- Faacutecil mantenimiento de metadatos y proyectos en OWB

313 Oracle Database

Ilustracioacuten 8 Herramientas de Oracle Database8

8 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

36 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Introduccioacuten

Oracle Database es una plataforma integral de base de datos para Data Warehousing e Inteligencia

de Negocios que brinda un gran rendimiento en escalabilidad y desempentildeo ideal para el desarrollo

de data warehouse y data marts ofreciendo una plataforma exclusiva para el anaacutelisis de informacioacuten

Caracteriacutesticas para la Integracioacuten con Data Warehousing

La base de datos Oracle cuenta con un amplio grupo de capacidades para el desarrollo y ejecucioacuten de

procesos de ETL mediante el uso de la herramienta OWB pero estas pueden ser utilizadas en otros

entornos integrados de data warehousing entre estas caracteriacutesticas incluyen

Funciones

- Oracle Database ofrece optimizaciones de desempentildeo en el manejo de cargas y consultas de

informacioacuten del data warehouse manejo simultaneo de usuarios manejo de solicitudes de

operaciones mediante el uso de un componente propio para la administracioacuten de recursos y

peticiones de la base de datos Ademaacutes maneja un modelo de consistencia de lectura que

garantiza que la carga de informacioacuten no impacte el rendimiento

Particionamiento

- Oracle mediante el particionamiento impide que los procesos se vuelvan lentos y aumenten los

gastos de recursos y tiempos Este proceso consiste en dividir a las tablas maacutes grandes en tablas

maacutes pequentildeas seguacuten el establecimiento de normas de acceso la informacioacuten que es accedida

con menos frecuencia puede ser dividida en otras tablas y poder ser almacena en dispositivos de

almacenamiento menos costosos lo que puede significar un ahorro sustancial

Comprensioacuten

- La comprensioacuten es una de las caracteriacutesticas maacutes populares dentro del desarrollo de data

warehouse esto es posible mediante el empleo de algoritmos especializados y propios de Oracle

que logran compresiones superiores

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

37 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

314 Oracle BI Server

Ilustracioacuten 9 Herramientas de OBI Server9

Introduccioacuten

Oracle BI Server es el pilar dentro de la arquitectura unificada de Oracle Business Intelligence para

los servicios de anaacutelisis como son BI Interactive Dashboards Answers (para el anaacutelisis y las consultas

ad-hoc) BI Answers (para la administracioacuten de desempentildeo)

Modelamiento de OBI Server

OBI Server maneja el modelamiento loacutegico del data warehouse en una arquitectura de tres capas

(layers) brindando un esquema centralizado totalmente flexible y administrable estas capas son

Physical Layer

- En esta capa especiacutefica los paraacutemetros de conexioacuten y los esquemas de las diferentes fuentes de

informacioacuten incluyendo o importando objetos de modelos relacionales como tablas columnas

joins paraacutemetros de seguridad entre otros y objetos de modelos multidimensionales como

meacutetricas dimensiones jerarquiacuteas entre otros

9 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

38 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Business Model and Mapping Layer

- En esta capa se incluyen los objetos importados en la capa fiacutesica conformando objetos de

dimensioacuten sus jerarquiacuteas crear llaves de navegacioacuten definir meacutetricas con sus meacutetodos de

agregacioacuten establecer reglas de seguridad de datos disentildear medidas personalizables incluyendo

reglas complejos de negocio reglas dimensionales y funciones de series de tiempo entre otros

Presentation Layer

- En esta capa se establece el modelamiento de la capa de negocio en teacuterminos de negocio

entendibles para el usuario final ademaacutes se establecen caracteriacutesticas de formato tanto de

valores como de presentacioacuten a nivel de objetos

Ademaacutes se definen permisos basados en roles de usuarios para el acceso a nivel de los objetos y

atributos

La definicioacuten de estos objetos es el resultado para la capa de presentacioacuten usados para la

creacioacuten de anaacutelisis reportes cuadros de mando y maacutes

315 Oracle OBI Answers amp Dashboard

Ilustracioacuten 10 Herramientas de OBI Answers amp Dashboards10

10 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

39 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Introduccioacuten

OBI Answers amp Dashboards es el componente especializado de la capa de presentacioacuten de Oracle su

acceso es mediante una interfaz web totalmente personalizado que no requiere ninguna descarga

adicional ni alguacuten tipo de configuracioacuten o conexioacuten en especial este componente se basa en roles de

usuario y estaacute enfocada totalmente al usuario final de la solucioacuten de BI

Este componente permite desarrollar y disentildear reportes cuadros de mando interactivos cuadros de

tendencias anaacutelisis de KPIs estimaciones y caacutelculos personalizados reportes bajos condicionantes

alarmas entre otros

El principal objetivo de esta herramienta es brindar al usuario final todas las facilidades de uso tanto

en la interactividad con el modelo como medio de evaluacioacuten de los procesos y determinacioacuten de

informacioacuten relevante como apoyo para tomar decisiones y acciones oportunas

Las caracteriacutesticas principales de OBI Answers amp Dashboards son

- Proveer una alta interactividad faacutecil uso y autosuficiencia al usuario

- Personalizacioacuten de permisos bajo el esquema de roles por usuario

- Manejar una estructura tradicional de BI incluyendo KPIs e indicadores

- Brindar la flexibilidad y dinamismo para mejorar la experiencia final del usuario mediante el uso

de caracteriacutesticas analiacuteticas navegaciones inteligentes y objetos interactivos

- Visualizacioacuten de la informacioacuten en tiempo real

- Uso de interaccione de navegacioacuten y profundizacioacuten (Drill Down) para anaacutelisis de la informacioacuten a

nivel de detalle

- Permite crear reporte ad-hoc tablas dinaacutemicas e informes basados en drag and drop mediante el

empleo de wizards de creacioacuten

- Guarda organiza y comparte reportes creados con la posibilidad de publicacioacuten para uno o varios

usuarios

- Automatizacioacuten en la deteccioacuten y comunicacioacuten de problemas u oportunidades mediante alertas

- Activacioacuten de acciones bajo la definicioacuten de condicionantes

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

40 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

32 Mapas en Oracle Business Intelligence (OBI)

Ilustracioacuten 11 Mapa en OBIEE 11

Introduccioacuten

Una imagen vale maacutes que mil palabras Esto es particularmente cierto cuando se trata de captar la

complejidad de las interacciones entre las personas los recursos los productos y los procesos de

negocio distribuidas en el espacio geograacutefico

Oracle Fusion Middleware Map Viewer (o simplemente visualizador de mapas) proporciona una

potente visualizacioacuten de datos geoespaciales y los servicios de informacioacuten Este visualizador de

mapas estaacute escrito puramente en Java y se ejecuta en un entorno J2EE Les proporciona a los

desarrolladores de aplicaciones web un medio versaacutetil para integrar y visualizar los datos de negocio

con los mapas

Como las ventas y el rendimiento de datos se analizan a menudo mediante paraacutemetros tales como

ubicacioacuten geografiacutea territorio de ventas la mayoriacutea de las aplicaciones de inteligencia de negocios

incluyen estos paraacutemetros

11 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

41 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

OBIEE 11g integra el visualizador de mapas para mostrar los datos de forma masiva capturando y

simplificando relaciones complejas convirtieacutendolos en paquetes faacutecilmente consumibles y poderosos

de informacioacuten inequiacutevoca

En la siguiente seccioacuten hablaremos del Map Viewer Map Builder la obtencioacuten de datos en mapas y

obtener mapas en cuadros de mando etc

iquestCuaacutendo y porque son uacutetiles los mapas

Los mapas proporcionan una potente solucioacuten para la localizacioacuten de los activos (personas clientes

productos vehiacuteculos etc) y aacutereas (zonas regiones etc) conducen a mejores formas de priorizacioacuten

planificacioacuten y ejecucioacuten de sus objetivos

Cuando se combinan los mapas con las tendencias temporales y otros graacuteficos en un panel de

control el resultado es muchas maacutes intuitivo y un conocimiento maacutes profundo de la informacioacuten

Los mapas son uacutetiles en las situaciones siguientes

- Visualizacioacuten de los datos relativos a las ubicaciones geograacuteficas de los continentes paiacuteses

estados regiones ciudades y calles

- Visualizacioacuten de alta densidad de datos en un aacuterea relativamente maacutes pequentildea

- Las relaciones espaciales y los patrones son maacutes faacuteciles para el cerebro humano para asimilar

- Visualizacioacuten de los detalles de un mapa a un reporte detallado tabla o graacutefico

Con dos ejemplos ilustraremos como podemos aplicar los mapas

Una empresa de servicios de gestioacuten de transporte de carga y suministro puede utilizar mapas para

- Visualizar la exportacioacuten y el volumen de importaciones en una zona como de alto nivel o

geograacuteficas

- Proporcionar detalles granulares de carga o contenedor posicioacuten de origen hasta el puerto de

destino

- Supervisar el puerto que enviacutea el nuacutemero maacuteximo de contenedores a un destino

- Las acciones de los ingresos por servicios prestados en una regioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

42 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- La deteccioacuten de las tendencias geograacuteficas en el crecimiento del volumen e ingresos

Una empresa de retail puede obtener los siguientes beneficios mediante la visualizacioacuten de los

mapas en OBIEE Dashboards

- Visualizar el rendimiento de las ventas no solo de toda la empresa sino especiacuteficamente de cada

producto a traveacutes de diferentes ubicaciones

- Proporcionar vista de alto nivel de los ingresos generados durante las ofertas festivas diacuteas de

fiestas y fines de semana a traveacutes de diferentes paiacuteses ubicaciones etc

- Supervisar los ingresos generados por la empresa para analizar el rendimiento del marketing por

estado paiacutes y coacutedigo postal

- Analizar la efectividad de campantildeas o promociones regionales

33 Herramientas para la Construccioacuten de Mapas

331 Oracle Fusion Middleware Map Viewer

Ilustracioacuten 12 Arquitectura del Map Viewer12

12 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

43 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Definicioacuten

Oracle Fusion Middleware Map Viewer es un conjunto de herramientas para desarrolladores Se

trata de un conjunto de componentes de Java programables para la prestacioacuten de mapas a partir de

datos de aplicaciones geoespaciales que se guarda y gestiona en la base de datos Oracle

Los atributos claves del Map Viewer son los siguientes

- Incluye un motor de renderizado

- Se puede comunicar con un navegador web o la aplicacioacuten cliente utilizando el protocolo HTTP

- Obtiene acceso a datos espaciales (lectura y escritura del Oracle Spatial and Locator) a traveacutes de

JDBC (Java Database Connectivity) llama a la base de datos

- Puede ser desplegado de forma independiente de la plataforma y estaacute disentildeado para integrarse

con aplicaciones de mapas

- Oculta la complejidad de las consultas de datos espaciales y el proceso de representacioacuten

cartograacutefica

- Se puede acceder mediante la direccioacuten URL http[hostname]9704mapviewer

332 Map Builder Tool

Ilustracioacuten 13 Interfaz del Map Builder Tool13

13 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

44 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Definicioacuten

Oracle proporciona un programa de utilidad independiente llamado Map Builder una parte del kit

Map Viewer que ayuda a la creacioacuten y gestioacuten de metadatos de mapeo

Existen cuatro tipos de metadatos estilos temas mapas base y capas de mapa requeridos por el

visualizador de mapas para definir una apariencia deseada para el mapa Ademaacutes de manejar los

metadatos la herramienta proporciona interfaces para previsualizar los metadatos y la informacioacuten

espacial

Estilos

- Los estilos son los atributos graacuteficos baacutesicos por ejemplo un texto color liacutenea aacuterea marker (que

representa un patroacuten en el mapa) etc

Ilustracioacuten 14 Estilo Marker en Map Builder Tool14

14 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

45 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Temas

- Un tema es un conjunto de caracteriacutesticas geograacuteficas que comparten atributos similares

ademaacutes de las normas de representacioacuten y de etiquetado que le dice MapViewer queacute estilos se

utilizaraacute para representar la etiqueta y las caracteriacutesticas

Considere la posibilidad de un tema como la capa de mapas que varios temas se apilan una

encima de otra para componer un mapa Por ejemplo a las fronteras del paiacutes temas pueden ser

la capa inferior con otros temas como las fronteras estatales lago caminos en la parte superior

de la misma

Ilustracioacuten 15 Creacioacuten de un tema en Map Builder Tool15

Mapas Base

- Un mapa base es una coleccioacuten ordenada de temas para ser utilizado en la prestacioacuten de un

mapa Si se especifica un mapa de base en una solicitud de mapa los temas en el mapa base se

prestan una encima de cada precedente en el orden especificado en la definicioacuten del mapa

15 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

46 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 16 Visualizacioacuten de un Mapa Base en Map Builder Tool16

Capas de Mapa

- Las capas de mapa se utiliza sobre todo por el Oracle Maps JavaScript que proporciona el

JavaScript API con la informacioacuten sobre una capa de mapa se puede arrastrar incluyendo su

liacutemite geograacutefico sistema el nuacutemero de niveles de zoom discretos y el tamantildeo y el formato de

los mosaicos de mapas individuales a cada coordenada nivel de zoom en formato XML

Ilustracioacuten 17 Niveles de Zoom de una Capa de Mapa en Map Builder Tool17

16 Fuente OBIEE Maps Autor Oracle

17 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

47 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

333 Oracle Spatial Data

Definicioacuten

Oracle Spatial 11g es una opcioacuten para Oracle Database 11g Enterprise Edition proporciona

capacidades espaciales avanzadas para soportar aplicaciones geoespaciales servicios basados e

ubicacioacuten y sistemas de informacioacuten espacial de la empresa

Se requiere una base de datos Oracle para almacenar las ldquocapasrdquo (por ejemplo los liacutemites del paiacutes)

que se van a representar en la parte superior de los mapas de fondo Si se necesita modificar o

transformar los datos especiales es necesario adquirir licencias de Oracle Spatial en la base de datos

que realiza la operacioacuten

34 OBIEE integrado con Map Viewer

Ilustracioacuten 18 OBIEE asociado con los Mapas18

18 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

48 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Introduccioacuten

Oracle Business Intelligence 11g tiene la posibilidad de crear faacutecilmente cuadros de mando que

incorporan vistas de mapa y mostrar sus indicadores clave de rendimiento (KPI) En OBIEE 11g los

mapas son simplemente un nuevo tipo de vista al igual que las tablas y graacuteficos

Map Viewer estaacute instalado y configurado en Oracle WebLogic como parte del proceso de instalacioacuten

OBIEE 11g La uacutenica configuracioacuten posterior a la instalacioacuten requerida es configurar el Map Viewer

para que apunte a la fuente que contienen los datos espaciales (base de datos Oracle) y le

proporcionaraacute mapas de fondo (Oracle Datbase Oracle eLocation Web Map Service Provider

Google Maps o Bing Maps)

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

49 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 4 Anaacutelisis de las Metodologiacuteas de Business Intelligence

En el siguiente capiacutetulo el anaacutelisis de las metodologiacuteas de business intelligence se centraraacute

especiacuteficamente en dos metodologiacuteas Ralph Kimball y Bill Inmon asiacute mismo se mostraraacute un cuadro

comparativo para seleccionar la metodologiacutea correcta para la implementacioacuten del modelo baacutesico

para el uso de informacioacuten georeferencial en aplicaciones de business intelligence caso de estudio

empresa de retail

41 Ralph Kimball Vs Bill Inmon

Para el desarrollo de proyectos de BI es necesaria la seleccioacuten y la aplicacioacuten de una metodologiacutea

especializada para este tipo de proyectos dentro de este campo de inteligencia de negocios se

encuentra a dos personajes reconocidos por la creacioacuten de sus metodologiacuteas estos son Kimball e

Inmon

Para el desarrollo del presente proyecto se toma la aplicacioacuten de la metodologiacutea de Ralph Kimball

por el motivo de que dentro de las herramientas de BI de Oracle viene incluida la metodologiacutea de

este autor

Pero con medio de justificacioacuten se hace un comparativo entre estas dos metodologiacuteas donde se

evidenciaraacute el enfoque y la aplicacioacuten que tiene cada una mostrando ventajas y desventajas de las

mismas

Antes de iniciar se expone el enfoque general tanto de la metodologiacutea de Ralph Kimball como de Bill

Inmon

- De acuerdo a Inmon un data warehouse es un conjunto de datos orientados por temas

integrados variantes en el tiempo y no volaacutetiles que tienen por objetivo dar soporte a la toma

de decisiones

- De acuerdo a Ralph Kimball un data warehouse es una copia de los datos transaccionales

especiacuteficamente estructurada para la consulta y el anaacutelisis

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

50 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

A continuacioacuten se realiza un anaacutelisis de cada una de las metodologiacuteas mencionadas

Modelamiento seguacuten Inmon

Bill Inmon propone la necesidad de crear un lugar centralizado donde se almacenen los datos

transaccionales de las empresas para que puedan ser utilizados para el anaacutelisis yendo de los maacutes

general al maacuteximo detalle creando un data warehouse a nivel corporativo y crear data marts

departamentales

Dentro de su enfoque al igual que Kimball este propone la extraccioacuten carga y transformacioacuten de la

informacioacuten pero al tener un enfoque de esta forma de lo global al detalle el desarrollo se hace maacutes

difiacutecil y puede tomar mayor tiempo

Modelamiento seguacuten Kimball

Kimball concuerda con Inmon en la creacioacuten de un solo repositorio consolidado de informacioacuten y

afirma la creacioacuten de procesos que permita la extraccioacuten transformacioacuten y carga de dicha

informacioacuten la diferencia planteada radica en la creacioacuten de lo maacutes pequentildeo a lo maacutes grande esto

significa crear en una primera instancia data marts departamentales y luego crear un data

warehouse corporativo

Esta integracioacuten de varios data marts se lo logra mediante la reutilizacioacuten de objetos como

dimensiones atributos jerarquiacuteas y medidas resultando una implementacioacuten maacutes sencilla y flexible

En resumen la metodologiacutea de Inmon estaacute orientada al desarrollo de soluciones complejas y de gran

alcance brindando perdurabilidad y robustez a la solucioacuten mientras que la metodologiacutea de Kimball

estaacute dirigida principalmente a pequentildeos y medianos desarrollos en donde las caracteriacutesticas

esenciales son la usabilidad facilidad para el usuario y el raacutepido desarrollo de la solucioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

51 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Cuadro Comparativo de las Ventajas y Desventajas de Inmon y Kimball

ESPECIFICACION INMON KIMBALL

Generalizacioacuten General a detalle Detalle a general

Arquitectura orientada a Data warehouse Data mart

Complejidad de implementacioacuten Compleja Simple

Usabilidad para el usuario Baja Alta

Orientado a Orientado a temas Orientado a procesos

Modelamiento Tradicional Dimensional

Esquemas de modelamiento Normalizado Desnormalizado

Manejo de cambios en dimensiones Continuo y discreto Dimensiones cambiantes

Dirigido a IT Usuarios finales

Tiempo de desarrollo Largo plazo Corto y mediano plazo

Ayuda a la toma de decisiones Estrateacutegicas Taacutecticas

Flexibilidad Baja Alta

Costo de implementacioacuten Alto Bajo

Equipo de desarrollo Especialistas Generalistas Tabla 2 Ventajas y Desventajas ndash Inmon vs Kimball

Seguacuten lo mencionado anteriormente y bajo el esquema del presente proyecto y las prestaciones de

las herramientas presentadas para la implementacioacuten de la solucioacuten se opta por implementar la

metodologiacutea de Kimball ya que se ajusta a las necesidades de una empresa de retail principalmente

en tiempo de desarrollo esquematizacioacuten a nivel departamental complejidad de desarrollo y costo

de implementacioacuten

42 Metodologiacutea de Ralph Kimball

Introduccioacuten

Ralph Kimball es uno de los principales autores dentro del mundo de data warehouse e inteligencia

de negocios el enfoque principal de la metodologiacutea de Kimball es el desarrollo de un data warehouse

de forma entendible y veloz

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

52 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Modelo Dimensional (Dimensional Modeling)

El modelamiento que propone Ralph Kimball se basa en la creacioacuten de modelos de tablas y

relaciones bajo un conjunto de mediciones de los procesos de negocio mediante una estructura de

acceso de alto rendimiento

Cada modelo estaacute compuesto por

Dimensiones

- Es una coleccioacuten o agrupacioacuten de caracteriacutesticas similares de un objeto considerado como factor

de anaacutelisis dentro del rol de negocio

Las dimensiones almacenan datos descriptivos o cualitativos con los que se analiza el proceso

Medidas

- Son atributos cuantificables de un hecho que representa un comportamiento del rol de negocio

basado en dimensiones

Tabla de Hechos

- Es una representacioacuten de un proceso de negocio a determinado detalle seguacuten la definicioacuten de las

dimensiones del modelo el cual mide al negocio bajo la determinacioacuten de medidas meacutetricas o

indicadores

Jerarquiacutea

- Dentro de una dimensioacuten se debe definir al menos una jerarquiacutea la misma que puede contener

uno o maacutes niveles entendiendo como jerarquiacutea el nivel de detalle de la informacioacuten que se va

analizar desde lo maacutes general hasta su miacutenimo detalle

Meacutetodos de Agregacioacuten

- Las medidas son valores cuantitativos que permiten calificar un evento o proceso del negocio a

determinado nivel de anaacutelisis dentro de las opciones de desarrollo se puede determinar

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

53 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

meacutetodos de agregacioacuten predefinidos o personalizados para la operacioacuten de dichos valores seguacuten

sea el caso y propoacutesito de la medida

Estructura de Disentildeo

- Basado en el contexto de los componentes que forman parte de un data warehouse y data mart

existe un disentildeo principal que es

Modelo Estrella

- Maneja un esquema centralizado formado por la tabla de hechos en la parte central y tablas de

dimensiones alrededor conectadas mediante la composicioacuten de llaves primarias hacia la tabla de

hechos

Ilustracioacuten 19 Modelo Estrella19

19 Fuente OBIEE Maps Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

54 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Sistemas de Procesamiento

- OLAP (OnLine Analytical Processing) es el sistema de procesamiento de informacioacuten de los

modelos de inteligencia de negocios posee una estructura optimizada de organizacioacuten de la

informacioacuten para anaacutelisis analiacutetico su estructura permite un acceso aacutegil y dinaacutemico a grandes

cantidades de informacioacuten a diferencia de los modelos de base de datos tradicionales

OLAP posee dos tipos de procesamiento esto son

MOLAP (Multidimensional OLAP)

- Es un sistema de procesamiento analiacutetico multidimensional que se basa en el procesamiento y

almacenamiento de la informacioacuten de los cubos OLAP en matrices optimizadas de

almacenamiento en vez de una base de datos relacional

ROLAP (Relational OLAP)

- Es un sistema de procesamiento relacional en liacutenea que se especializa en el procesamiento y

almacenamiento de la informacioacuten de bases de datos relacional este sistema genera SQLrsquos para

el caacutelculo de medidas y dimensiones

El sistema ROLAP es construido dentro de una base de datos relacional y posee tablas fiacutesicas

especiacuteficamente disentildeadas para el almacenamiento de los pre-caacutelculos y caacutelculos de medidas

agregadas

ROLAP administra el procesamiento almacenamiento y migracioacuten de los datos entre las base de

datos relacionales

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

55 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

43 Fase de la Metodologiacutea Ralph Kimball

Ilustracioacuten 20 Tareas de la Metodologiacutea de Kimball20

A continuacioacuten se describe las fases de la metodologiacutea de Ralph Kimball para la ejecucioacuten de

proyectos de BI

Planeacioacuten del proyecto

El principal objetivo de esta fase es el establecimiento y afinamiento de la estrategia de

implementacioacuten de data warehouse desde la parte administrativa funcional y teacutecnica basados en el

marco estrateacutegico de la organizacioacuten mediante la evaluacioacuten de la estructura organizacional de la

empresa riesgos y anaacutelisis de costo beneficio

Definicioacuten de requerimientos del negocio

El objetivo a llevar acabo de esta fase es el levantamiento de los requerimientos de negocio y definir

el enfoque y alcance de la solucioacuten seguacuten estos

Los requerimientos del negocio son la base en el disentildeo desarrollo y monitoreo del desempentildeo de la

solucioacuten de inteligencia de negocios

20 Fuente Metodologiacutea Kimball Autor Oracle

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

56 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Dentro de esta fase se definen los requerimientos del negocio incluyendo la determinacioacuten de la

informacioacuten a consumir las fuentes de origen y destino de la informacioacuten el estimacioacuten de tiempos

de extraccioacuten y actualizacioacuten de la informacioacuten los meacutetodos de validacioacuten transformacioacuten y carga de

datos la definicioacuten de los procesos de respaldo y recuperacioacuten de datos asiacute como los recursos

tecnoloacutegicos requeridos

Disentildeo de la arquitectura tecnoloacutegica

El objetivo de esta fase es determinar y establecer el ambiente arquitectoacutenico y tecnoloacutegico de

soporte para el desarrollo e implementacioacuten de la solucioacuten de inteligencia de negocios para poder

proveer una arquitectura estable

Definicioacuten del modelo dimensional

El objetivo de esta fase es establecer el modelamiento de la estructura del data warehouse

suficientemente vasta y estable que soporte a los requerimientos establecidos en la fase ldquodefinicioacuten

de requerimientos del negociordquo

Logrando un modelo relacional que permita la medicioacuten de un proceso dentro del rol de negocio de

la empresa bajo los conceptos de anaacutelisis del modelo y los niveles de jerarquizacioacuten y agregacioacuten de

la informacioacuten

A continuacioacuten se detalla un proceso de pasos enfocado a la generacioacuten del modelo dimensional

seguacuten la metodologiacutea de Ralph Kimball

1 Seleccioacuten del proceso

Seleccionar que proceso se implementara dentro del data mart o data warehouse dadas las

necesidades del negocio presupuesto y tiempo disponible

2 Seleccioacuten de la granularidad

Implica decidir queacute es lo que va a representar cada registro de la tabla de hechos Solo despueacutes de

seleccionar la granularidad de la tabla de hechos se puede definir e identificar las dimensiones se

determina la granularidad de cada tabla de dimensioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

57 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

3 Identificacioacuten y conformacioacuten de las dimensiones

Con lleva identificar y conformar las dimensiones bajo el contexto de la tabla de hechos centralizada

4 Seleccioacuten de hechos

La granularidad de la tabla de hechos determina queacute medidas o meacutetricas pueden usarse en el data

warehouse estos deben ser numeacutericos y aditivos (sumatoria promedio ponderaciones fechas

entre otros)

5 Almacenamiento de los valores pre calculados en la tabla de hechos

Determinar si existe la posibilidad de utilizar valores pre-calculados para mejorar los tiempos de

respuesta

6 Terminacioacuten de la tablas de dimensiones

Es recomendable que se antildeada tanta informacioacuten descriptiva como sea posible dentro de las

dimensiones ya que esto permite realizar un anaacutelisis a mayor detalle

7 Seleccioacuten de la duracioacuten de la base de datos

La duracioacuten mide hasta que momento la informacioacuten del pasado se deberaacute almacenar en la tabla de

hechos

8 Control de las dimensiones cambiantes

Implica tener las consideraciones del mantenimiento de la informacioacuten histoacuterica por cambios de una

dimensioacuten Existen 3 tipos de dimensiones cambiantes

Tipo 1

Cuando el atributo cambia este se sobre escribe y no se guarda sui historia

Tipo 2

Cuando el atributo cambia este hace que se genere un nuevo registro en la dimensioacuten dicho registro

maneja fechas de vigencia

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

58 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Tipo 3

Cuando el atributo dentro de la dimensioacuten cambia este hace que se almacenen dos valores el

anterior y el nuevo en el mismo registro

Disentildeo de aplicacioacuten de BI

En esta fase se realizara el disentildeo del modelamiento de la solucioacuten de inteligencia de negocios que

soportara los requerimientos determinados en la fase ldquodefinicioacuten de requerimientos del negociordquo

justamente para establecer la creacioacuten de los modelos multidimensionales y todas las

especificaciones necesarias para el acceso y consumo de la informacioacuten de forma oacuteptima y eficaz

Seleccioacuten e instalacioacuten del producto

El objetivo de esta fase es la validacioacuten y preparacioacuten de la infraestructura fiacutesica y tecnoloacutegica para el

desarrollo y produccioacuten de la solucioacuten

Disentildeo fiacutesico

Esta fase se encarga de convertir el modelo loacutegico del data warehouse en un modelo fiacutesico dentro de

la base de datos bajo las primicias de acceso depuracioacuten y carga y actualizacioacuten de la informacioacuten

Disentildeo y desarrollo de ETL

El objetivo de esta fase es identificar el o los procesos de extraccioacuten transformacioacuten y carga de la

informacioacuten fuente hacia el modelo de data warehouse

El resultado de este proceso es el disentildeo de los procesos de extraccioacuten transformacioacuten y carga

teniendo en cuenta los distintos escenarios y factores de cambio como son la periodicidad de

actualizacioacuten ajuste a procesos planificados de ejecucioacuten de forma automaacutetica acceso a fuentes

locales o remotas entre otros

Desarrollo de la aplicacioacuten de BI

En esta fase se desarrolla e implementa la solucioacuten de BI seguacuten lo establecido en etapas anteriores

maacutes la creacioacuten de reportes cuadros de mando indicadores alertas controles de acceso entre

otros

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

59 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Los principales componentes son

1 Informes Estaacutendar

Los informes estaacutendar son la base del espectro de aplicacioacuten de BI Por lo general son informes

relativamente simples de formato predefinido y paraacutemetros de consulta fijos

Proporcionan a los usuarios un conjunto baacutesico de informacioacuten acerca de lo que estaacute sucediendo en

un aacuterea determinada de la empresa

Son informes que los usuarios usan diacutea a diacutea La mayor parte de lo que piden las personas durante el

proceso de definicioacuten de requisitos se clasificariacutea como informes estaacutendar Por eso es conveniente

desarrollar un conjunto de informes estaacutendar en el ciclo de vida del proyecto

Algunos informes estaacutendares tiacutepicos podriacutean ser

- Ventas del ano actual frente a previsioacuten de ventas por vendedor

- Tasa de renovacioacuten mensual por plan de servicio

- Tasa de respuestas de correo electroacutenico por promocioacuten por producto (marketing)

- Volumen por producto como un porcentaje del total de ventas

2 Aplicaciones Analiacuteticas

Las aplicaciones analiacuteticas son maacutes complejas que los informes estaacutendar Normalmente se centran en

un proceso de negocio especiacutefico y resumen cierta experiencia acerca de coacutemo analizar e interpretar

ese proceso del negocio

Estas aplicaciones pueden ser avanzadas e incluir algoritmos y modelos de mineriacutea de datos que

ayudan a identificar oportunidades o cuestiones subyacentes en los datos

Algunas aplicaciones analiacuteticas comunes incluyen

- Anaacutelisis de la eficacia de las promociones

- Anaacutelisis de rutas de acceso

- Anaacutelisis de afinidad de programas

- Planificacioacuten del espacio en espacios comerciales

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

60 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Deteccioacuten de fraudes

- Administracioacuten y manejo e categoriacuteas de productos

Pruebas

El objetivo de esta fase como su nombre lo indica es la validacioacuten de resultados mediante pruebas

durante y al final del desarrollo e implementacioacuten de la solucioacuten

Todos los componentes dentro del data warehouse pasan por pruebas de integracioacuten y de regresioacuten

por si existiese alguacuten cambio y si fuera necesario un reproceso

Mantenimiento y crecimiento

En esta fase se evaluacutea el proyecto culminado e identifica las posibles oportunidades de mejora tanto

en la parte teacutecnica del data warehouse como la parte de negocio y asiacute avaluar el uso del data

warehouse dentro de la empresa

44 Procesos Generales de Desarrollo

De acuerdo al levantamiento de la informacioacuten realizado los procesos generales a implementar son

Carga de informacioacuten

La carga de la informacioacuten (proceso de Extraccioacuten Transformacioacuten y Carga - ETL) que se realiza va

desde las bases de los sistemas transaccionales de la empresa de retail archivos planos (xls) que

contienen informacioacuten de los factores de anaacutelisis del proceso

Validacioacuten de carga

La herramienta de extraccioacuten de datos (Oracle Warehouse Builder) genera procesos que permite

validar la correcta carga de la informacioacuten contenida en los sistemas fuentes asiacute como el detalle de

la ejecucioacuten de dichos procesos

Generacioacuten de informacioacuten

La informacioacuten de la empresa de retail el detalle de los factores de anaacutelisis y el registro de ventas se

encuentra almacenada en una fuente de origen el cuaacutel es la fuente de informacioacuten de consumo del

modelo de BI de ldquoSALES_WHrdquo del cual se crean los distintos reportes y cuadros de mando

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

61 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

45 Recursos de Tecnologiacutea

La implementacioacuten de la solucioacuten de inteligencia de negocios cuenta con los siguientes recursos

tecnoloacutegicos proporcionados por beAnalytic

Servidor

CARACTERISTICAS DESCRIPCION

Procesador Intelreg Coretrade2 Quad CPU Q6600 240GHZ

Memoria RAM 8GB

Disco duro 700 GB

Sistema Operativo Windows 2008 R2 Standard Service pack 1 64 bits Tabla 3 Requerimientos de recursos tecnoloacutegicos - Servidor

Software

COMPONENTES VERSION

Oracle Database SE One 11g Release 2 112010

Oracle Warehouse Builder Versioacuten 11201

Oracle Answers Versioacuten 11115

Oracle Dashboard Versioacuten 11115

Oracle BI Server Administrador Versioacuten 11115

Oracle SQLDeveloper Versioacuten 155

Oracle Fusion Middleware Map Viewer Versioacuten 11115

Map Builder Tool Versioacuten 11115

Oracle Spatial Data Versioacuten 11115 Tabla 4 Requerimientos de recursos tecnoloacutegicos - Software

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

62 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 5 Disentildeo e implementacioacuten de un Modelo Baacutesico de BI (Basado en la Metodologiacutea

de Ralph Kimball)

Para presente capiacutetulo describe el disentildeo de la arquitectura y funcionalidad general del moacutedulo

ldquoSALESrdquo (VENTAS) de la empresa de retail asiacute como el resultado de su implementacioacuten

51 Definicioacuten de Requerimientos del Negocio

511 Antecedentes

Actualmente la Empresa de Retail no cuenta con la implementacioacuten de un modelo de Business

Intelligence orientado a solventar los requerimientos de informacioacuten de la gestioacuten comercial Por

otro lado la Empresa de Retail tiene identificados algunos moacutedulos como son

- Ventas

- RRHH

- Inventarios

- Compras

- Marketing

- Contabilidad

512 Objetivos

Moacutedulo de Ventas

- Anaacutelisis de ventas globales

- Anaacutelisis de ventas por producto cliente y canal

- Deteccioacuten de clientes importantes por regioacuten paiacutes y ciudad

- Anaacutelisis de productos clientes canales y promociones

- Pronoacutesticos y proyecciones de ventas

- Variacioacuten de ventas por antildeo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

63 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

513 Solucioacuten

Se propone la implementacioacuten de la solucioacuten de Oracle Business Intelligence Enterprise Edition la

cual incluye en esta Versioacuten 1 la creacioacuten de un Data mart ldquoSALESrdquo (VENTAS) del Data Warehouse

Corporativo que contenga toda la informacioacuten requerida para cumplir los objetivos

La implementacioacuten se realizara de la siguiente manera

- Definicioacuten disentildeo e implementacioacuten del modelo de ldquoSALESrdquo (VENTAS)

- Visualizacioacuten de la informacioacuten a traveacutes de reportes y cuadros de mando

514 Beneficios

Proveer a los ejecutivos de un tablero de control con indicadores claves para la operacioacuten del

negocio

Evaluar el desempentildeo de la Empresa de Retail en el aacuterea de ldquoVENTASrdquo

Reducir la carga de tiempo invertido en la entrega de la informacioacuten

Garantizar el acceso de la informacioacuten de acuerdo a las mejores praacutecticas de la industria de sistemas

de informacioacuten gerencial

- Una sola versioacuten de la verdad

- Informacioacuten confiable y a tiempo

- Acceder a la informacioacuten de gestioacuten del negocio

52 Moacutedulo de ldquoSALESrdquo (VENTAS)

La presente seccioacuten describe el disentildeo del moacutedulo de ldquoSALESrdquo (VENTAS) sus componentes su

modelamiento fiacutesico loacutegico y de presentacioacuten asiacute como los procesos de carga y actualizacioacuten de la

informacioacuten (ETLrsquos) se incluye el detalle del disentildeo del set de reportes y cuadros de mando bajo las

especificaciones y necesidades del cliente todo esto mediante las siguientes definiciones

- Proceso general de carga de la informacioacuten

- Definicioacuten de meacutetricas e indicadores

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

64 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Definicioacuten del modelo dimensional

- Definicioacuten del modelo fiacutesico

- Implementacioacuten del modelo de BI en la suite de OBI

- Disentildeo e Implementacioacuten de los mapas en el modelo de BI en la suite de OBI

- Disentildeo e implementacioacuten de reportes y cuadros de mando

521 Proceso general de carga de la informacioacuten

La fuente principal del modelo BI es el repositorio de origen denominado ldquoXSALESrdquo (XVENTAS)

El siguiente paso es el disentildeo y creacioacuten del data mart de ldquoSALESrdquo (VENTAS) y sus componentes

como son dimensiones y tablas de hechos una vez construido el data mart se disentildearan y crearan

los procesos de extraccioacuten transformacioacuten y carga de la informacioacuten hacia el repositorio destino

ldquoSALES_WHrdquo

Posteriormente el modelo SALES_WH debe pasar por el motor propio de Oracle Business

Intelligence donde se implementa la loacutegica de proceso de negocio y se maneja la publicacioacuten de la

informacioacuten para el consumo y creacioacuten de los reportes y cuadros de mando

Ilustracioacuten 21 Arquitectura de la solucioacuten ldquoSALESrdquo (VENTAS) ndash Empresa Retail21

21 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

65 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

522 Definicioacuten de meacutetricas e indicadores

A continuacioacuten se detallan las meacutetricas e indicadores establecidos como paraacutemetros de medicioacuten

para el proceso general de ldquoSALESrdquo (VENTAS)

A continuacioacuten se detallan las variables de anaacutelisis que fueron definidas para presente moacutedulo

clasificadas bajo una medicioacuten propia de soluciones de inteligencia de negocio como son aacutereas

temaacuteticas criterios y atributos

AacuteREA TEMAacuteTICA CRITERIOS NIVELES ATRIBUTOS

SALES

TIME

gt CALENDAR_YEAR

gt CODE

gt END_DATE

gt TIME_SPAN

gt DESCRIPTION

gt NAME

gt CAL_YEAR_NUMBER

gt CAL_YEAR_START_DATE

gt CALENDAR_QUARTER

gt CODE

gt END_DATE

gt TIME_SPAN

gt DESCRIPTION

gt NAME

gt CAL_QUARTER_NUMBER

gt QUARTER_OF_YEAR

gt CAL_QUARTER_START_DATE

gt CALENDAR_MONTH

gt CODE

gt CAL_MONTH_NUMBER

gt END_DATE

gt TIME_SPAN

gt MONTH_OF_QUARTER

gt MONTH_OF_YEAR

gt DESCRIPTION

gt NAME

PROMOTION

gt SUBCATEGORY gt ID

gt CATEGORY gt NAME

gt TOTAL gt DESCRIPTION

gt SOURCE_ID

PRODUCT gt PRODUCT

gt ID NAME

gt DESCRIPTION

gt SOURCE_ID

gt PACK_SIZE

gt LIST_PRICE

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

66 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

gt SUBCATEGORY gt ID

gt CATEGORY gt NAME

gt TOTAL gt DESCRIPTION

gt SOURCE_ID

CUSTOMER

gt CITY

gt PROVINCE gt ID

gt SUBREGION gt NAME

gt REGION gt SOURCE_ID

gt TOTAL

gt ID

gt COUNTRY gt NAME

gt SOURCE_ID

gt ISO

CHANNEL

gt CHANNEL gt ID

gt CLASS gt NAME

gt TOTAL gt SOURCE_ID

Tabla 5 Variables de Anaacutelisis ndash ldquoMoacutedulo Ventasrdquo

523 Definicioacuten del Modelo Dimensional

A traveacutes del anaacutelisis del sistema fuente XSALES (XVENTAS) y el levantamiento de requerimientos de

meacutetricas e indicadores se determina el disentildeo del modelo ldquoSALESrdquo (VENTAS) el mismo que presenta

una arquitectura en estrella conformada por cinco dimensiones como se muestra y se detalla a

continuacioacuten

Ilustracioacuten 22 Modelo dimensional ldquoSALESrdquo (Ventas) ndash Empresa Retail22

22 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

67 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

5231 Dimensiones

Ilustracioacuten 23 Tablas de Origen Dimensiones y Cargas en OWB23

A continuacioacuten se detalla como referencia general de disentildeo e implementacioacuten cada una de las

caracteriacutesticas de los componentes del modelo dimensional a traveacutes de las siguientes definiciones

- Descripcioacuten

- Nombre fiacutesico

- Tipo de almacenamiento

- Secuencia del componente

- Atributos

- Niveles de jerarquiacuteas

- Tipo de carga histoacuterica

- Construccioacuten ETLrsquos

23 Autor Hypatia Merino

Cargas Mappings

Dimensiones

Tablas de Origen

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

68 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Dim_Time

Descripcioacuten- La dimensioacuten de tiempo fue creada mediante el uso de un wizard propio de la

herramienta de OWB el cual se encuentra bajo la opcioacuten Archivogtgt Nuevogtgt Dimensioacuten de Tiempo

donde se ingresa la informacioacuten solicitada y se crea automaacuteticamente los objetos necesarios para la

creacioacuten de la dimensioacuten y su respectivos ETL OWB brinda una gran gama de configuracioacuten de las

dimensiones de tiempo a continuacioacuten se indican las configuraciones generales

Nombre fiacutesico TIMES

Antildeo de Inicio 2001 Nuacutemero de Antildeos 1

Almacenamiento Tipo ROLAP (Relacional)

Atributos de dimensioacuten

DIMENSIOacuteN ATRIBUTOS IDENTIFICADOR TIPO DE DATO

DIM_TIME

CODE

NUMBER

CAL_MONTH_NUMBER

NUMBER

CAL_MONTH_START_DATE Negocio DATE

END_DATE

DATE

TIME_SPAN

NUMBER

MONTH_OF_QUARTER

NUMBER

MONTH_OF_YEAR

NUMBER

DESCRIPTION

VARCHAR2

NAME

VARCHAR2

CAL_QUARTER_NUMBER

NUMBER

QUARTER_OF_YEAR

NUMBER

CAL_QUARTER_START_DATE Negocio DATE

CAL_YEAR_NUMBER

NUMBER

CAL_YEAR_START_DATE Negocio DATE

Tabla 6 Atributos de Dimensioacuten - Dim_Time

Niveles de Jerarquiacutea

CALENDAR_YEAR gtgt CALENDAR_QUARTER gtgt CALENDAR_MONTH

Construccioacuten ETLrsquos

ETL de carga de la dimensioacuten de tiempo es creado automaacuteticamente por el wizard de OWB

configurado mediante los datos ingresados al momento de crear

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

69 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Dim_Promotion

Descripcioacuten- La dimensioacuten de promocioacuten hace referencia a las diferentes promociones que puede

tener un producto brindando la posibilidad de anaacutelisis por promocioacuten tanto para el proceso de

ejecucioacuten y planificacioacuten de venta

Nombre fiacutesico PROMOTIONS

Almacenamiento Tipo ROLAP (Relacional)

Secuencia PROMO_DIM_SEQ

Atributos de dimensioacuten

DIMENSIOacuteN ATRIBUTOS IDENTIFICADOR TIPO DE DATO

DIM_PROMOTION

ID Sustituir NUMBER

NAME VARCHAR2

DESCRIPTION VARCHAR2

SOURCE_ID Negocio VARCHAR2

Tabla 7 Atributos de Dimensioacuten ndash Dim_Promotion

Niveles de Jerarquiacutea

TOTAL gtgt CATEGORY gtgt SUBCATEGORY

Tipo de carga histoacuterica Tipo 1 ndash No mantener historial

Mapeo de fuentes

DIMENSIOacuteN NIVEL ATRIBUTOS TABLA DE ORIGEN VALORATRIBUTO TIPO DE DATO

DIM_PROMOTION

TOTAL

NAME ----- ----- VARCHAR

DESCRIPTION ----- ----- VARCHAR

SOURCE_ID CONSTANTE lsquo99999 VARCHAR

CATEGORY

NAME PROMO_CATEGORIES_IN NAME VARCHAR

DESCRIPTION PROMO_CATEGORIES_IN DESCRIPTION VARCHAR

SOURCE_ID PROMO_CATEGORIES_IN ID VARCHAR

TOTAL_SOURCE_ID TOTALS 99999 VARCHAR

SUBCATEGORY

NAME PROMO_SUBCATEGORIES_IN NAME VARCHAR

DESCRIPTION PROMO_SUBCATEGORIES_IN DESCRIPTION VARCHAR

SOURCE_ID PROMO_SUBCATEGORIES_IN ID VARCHAR

CATEGORY_SOURCE_ID PROMO_SUBCATEGORIES_IN CATEGORY_ID VARCHAR

Tabla 8 Mapeo de las Fuentes ndash Dim_Promotion

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

70 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Construccioacuten ETLrsquos

Nombre DIM_PROMOTION_LOAD

ETL de carga de promociones a partir de la tabla PROMOTIONS

Ilustracioacuten 24ETLrsquos ndash Dim_Promotion24

Dim_Product

Descripcioacuten- La dimensioacuten de producto hace referencia a los distintos productos que existe en una

empresa de retail brindando la posibilidad de anaacutelisis por producto tanto para el proceso de

ejecucioacuten y planificacioacuten de venta

Nombre fiacutesico PRODUCTS

Almacenamiento Tipo ROLAP (Relacional)

Secuencia PROD_DIM_SEQ

24 Fuente Oracle Warehouse Builder Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

71 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Atributos de dimensioacuten

DIMENSIOacuteN ATRIBUTOS IDENTIFICADOR TIPO DE DATO

DIM_PRODUCT

ID Sustituir NUMBER

NAME VARCHAR2

DESCRIPTION VARCHAR2

SOURCE_ID Negocio VARCHAR2

PACK_SIZE VARCHAR2

LIST_PRICE VARCHAR2

Tabla 9 Atributos de Dimensioacuten ndash Dim_Product

Niveles de Jerarquiacutea

TOTAL gtgt CATEGORY gtgt SUBCATEGORY gtgt PRODUCT

Tipo de carga histoacuterica Tipo 1 ndash No mantener historial

Mapeo de fuentes

DIMENSIOacuteN NIVEL ATRIBUTOS TABLA DE ORIGEN VALORATRIBUTO TIPO DE DATO

DIM_PRODUCT

TOTAL

NAME ----- ----- VARCHAR

DESCRIPTION ----- ----- VARCHAR

SOURCE_ID CONSTANTE 99999 VARCHAR

CATEGORY

NAME CATEGORIES NAME VARCHAR

DESCRIPTION CATEGORIES DESCRIPTION VARCHAR

SOURCE_ID CATEGORIES ID VARCHAR

TOTAL_SOURCE_ID TOTALS 99999 VARCHAR

SUBCATEGORY

NAME SUBCATEGORIES NAME VARCHAR

DESCRIPTION SUBCATEGORIES DESCRIPTION VARCHAR

SOURCE_ID SUBCATEGORIES ID VARCHAR

CATEGORY_SOURCE_ID CATEGORIES CATEGORY_ID VARCHAR

PRODUCT

NAME PRODUCTS_IN NAME VARCHAR

DESCRIPTION PRODUCTS_IN DESCRIPCION VARCHAR

SOURCE ID PRODUCTS_IN IDENTIFIER VARCHAR

PACKSIZE PRODUCTS_IN PACK_SIZE VARCHAR

LIST_PRICE PRODUCTS_IN LIST_SIZE VARCHAR

SUBCATEGORY_SOURCE_ID PRODUCTS_IN SUBCATEGORY_REFERENCE VARCHAR

Tabla 10 Mapeo de las Fuentes ndash Dim_Product

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

72 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Construccioacuten ETLrsquos

Nombre DIM_PRODUCT_LOAD

ETL de carga de productos a partir de la tabla PRODUCTS

Ilustracioacuten 25 ETLrsquos ndash Dim_Product25

Dim_Customer

Descripcioacuten- La dimensioacuten de cliente hace referencia a los distintos clientes que existe en una

empresa de retail brindando la posibilidad de anaacutelisis por producto tanto para el proceso de

ejecucioacuten y planificacioacuten de venta

Nombre fiacutesico CUSTOMERS

Almacenamiento Tipo ROLAP (Relacional)

Secuencia CUST_DIM_SEQ

25 Fuente Oracle Warehouse Builder Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

73 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Atributos de dimensioacuten

DIMENSIOacuteN ATRIBUTOS IDENTIFICADOR TIPO DE DATO

DIM_CUSTOMER

ID Sustituir NUMBER

NAME VARCHAR2

SOURCE_ID Negocio VARCHAR2

ISO VARCHAR2

Tabla 11 Atributos de Dimensioacuten ndash Dim_Customer

Niveles de Jerarquiacutea

TOTAL gtgt REGION gtgt SUBREGION gtgt COUNTRY gtgt PROVINCE gtgt CITY

Tipo de carga histoacuterica Tipo 1 ndash No mantener historial

Mapeo de fuentes

DIMENSIOacuteN NIVEL ATRIBUTOS TABLA DE ORIGEN VALORATRIBUTO TIPO DE DATO

DIM_CUSTOMER

TOTAL NAME ----- ----- VARCHAR

SOURCE_ID CONSTANTE 99999 VARCHAR

REGION NAME REGIONS_IN NAME VARCHAR

SOURCE_ID REGIONS_IN ID VARCHAR

TOTAL_SOURCE_ID TOTALS 99999 VARCHAR

SUBREGION

NAME SUBREGIONS_IN NAME VARCHAR

SOURCE_ID SUBREGIONS_IN ID VARCHAR

REGION_SOURCE_ID SUBREGIONS_IN REGION_ID VARCHAR

COUNTRY

NAME COUNTRIES_IN NAME VARCHAR

SOURCE ID COUNTRIES_IN ID VARCHAR

ISO COUNTRIES_IN ISO_CODE VARCHAR

SUBREGION_SOURCE_ID COUNTRIES_IN REGION_ID VARCHAR

PROVINCE

NAME CITIES_IN STATE_PROVINCE VARCHAR

SOURCE_ID CITIES_IN STATE_PROVINCE VARCHAR

COUNTRY_SOURCE_ID COUNTRIES_IN ID VARCHAR

CITY

NAME CITIES_IN NAME VARCHAR

SOURCE_ID CITIES_IN ID VARCHAR

PROVINCE_SOURCE_ID CITIES_IN STATE_PROVINCE VARCHAR

Tabla 12 Mapeo de las Fuentes ndash Dim_Customer

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

74 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Construccioacuten ETLrsquos

Nombre DIM_CUSTOMER_LOAD

ETL de carga de clientes a partir de la tabla CUSTOMERS

Ilustracioacuten 26 ETLrsquos ndash Dim_Customer26

Dim_Channel

Descripcioacuten- La dimensioacuten de canal hace referencia a los distintos canales que existe en una

empresa de retail brindando la posibilidad de anaacutelisis por producto tanto para el proceso de

ejecucioacuten y planificacioacuten de venta

Nombre fiacutesico CHANNELS

Almacenamiento Tipo ROLAP (Relacional)

Secuencia CLASS_DIM_SEQ

Atributos de dimensioacuten

DIMENSIOacuteN ATRIBUTOS IDENTIFICADOR TIPO DE DATO

DIM_CHANNEL

ID Sustituir NUMBER

NAME VARCHAR2

SOURCE_ID Negocio VARCHAR2

Tabla 13 Atributos de Dimensioacuten ndash Dim_Channel

26 Fuente Oracle Warehouse Builder Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

75 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Niveles de Jerarquiacutea

TOTAL gtgt CLASS gtgt CHANNEL

Tipo de carga histoacuterica Tipo 1 ndash No mantener historial

Mapeo de fuentes

DIMENSIOacuteN NIVEL ATRIBUTOS TABLA DE ORIGEN VALORATRIBUTO TIPO DE DATO

DIM_CHANNEL

TOTAL NAME ----- ----- VARCHAR

SOURCE_ID CONSTANTE 99999 VARCHAR

CLASS NAME CHANNELS_IN CLASS VARCHAR

SOURCE_ID CHANNELS_IN CLASS VARCHAR

TOTAL_SOURCE_ID TOTALS 99999 VARCHAR

CHANNEL

NAME CHANNELS_IN NAME VARCHAR

SOURCE_ID CHANNELS_IN ID VARCHAR

CLASS_SOURCE_ID CHANNELS_IN CLASS VARCHAR

Tabla 14 Mapeo de las Fuentes - Dim_Channel

Construccioacuten ETLrsquos

Nombre DIM_CHANNEL_LOAD

ETL de carga de canales a partir de la tabla CHANNELS

Ilustracioacuten 27 ETLrsquos ndash Dim_Channel27

27 Fuente Oracle Warehouse Builder Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

76 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

5232 Cubos de Informacioacuten

CUBO ldquoSALESrdquo

Descripcioacuten- El cubo de ventas es creado de partir de la tabla ldquoSALESrdquo que contiene la informacioacuten a

nivel de detalle de cada una de las dimensiones Se incluye en el modelo dimensional como un

objeto de navegacioacuten al miacutenimo detalle incluyendo las llaves primarias de cada una de las

dimensiones lo que brinda la posibilidad de navegacioacuten de los reportes y cuadros de mando hacia un

reporte exclusivo a detalle con el fin de justificar y mostrar el desglose de la informacioacuten

Nombre fiacutesico SALES

Almacenamiento Tipo ROLAP (Relacional)

Atributos de dimensioacuten

TABLA DIMENSIOacuteN NIVEL DE ENLACE

SALES

TIMES MONTH

PRODUCTS PRODUCT

CHANNELS CHANNEL

CUSTOMERS CITY

PROMOTIONS SUBCATEGORY

Tabla 15 Atributos de dimensioacuten - SALES

Cargas SALES

Cubo SALES

Tablas de Origen SALES

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

77 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Medidas

TABLA MEDIDA TIPO DE DATO DESCRIPCIOacuteN

SALES

AMOUNT NUMBER Sales amount

QUANTITY NUMBER Sales quantity

COST NUMBER Sales cost

Tabla 16 Medidas - SALES

Construccioacuten en OWB

Ilustracioacuten 28 Implementacioacuten SALES28

Construccioacuten ETLrsquos

Nombre SALES_LOAD

Ilustracioacuten 29 ETLrsquos SALES29

28 Autor Hypatia Merino

29 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

78 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

524 Definicioacuten del Modelo Fiacutesico

Una vez disentildeado e implementado el modelo dimensional y sus componentes mediante OWB se

realiza un despliegue de la tablas obteniendo como resultado la creacioacuten del modelo fiacutesico del data

mart de ldquoSALES_WHrdquo dentro de la base de datos (SALES_WH)

A continuacioacuten se mostrara el modelo de identidad ndash relacioacuten

Modelo E-R

Ilustracioacuten 30 Modelo E-R de SALES_WH30

30 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

79 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Diccionario de Datos

Se detallaraacute cada una de las tablas del modelo ndashER de SALES_WH

- Tabla ldquoChannelsrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH CHANNELS

DIMENSION_KEY Number(22)

TOTAL_ID Number(22)

TOTAL_NAME Varchar2(60)

TOTAL_SOURCE_ID Varchar2(40)

CLASS_ID Number(22)

CLASS_NAME Varchar2(60)

CLASS_SOURCE_ID Varchar2(40)

CHANNEL_ID Number(22)

CHANNEL_NAME Varchar2(60)

CHANNEL_SOURCE_ID Varchar2(40)

Tabla 17 Tabla ldquoCHANNELSrdquo del modelo E-R ldquoSALES_WHrdquo

- Tabla ldquoCustomersrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH CUSTOMERS

DIMENSION_KEY Number(22)

TOTAL_ID Number(22)

TOTAL_NAME Varchar2(60)

TOTAL_SOURCE_ID Varchar2(40)

REGION_ID Number(22)

REGION_NAME Varchar2(60)

REGION_SOURCE_ID Varchar2(40)

SUBREGION_ID Number(22)

SUBREGION_NAME Varchar2(60)

SUBREGION_SOURCE_ID Varchar2(40)

COUNTRY_ID Number(22)

COUNTRY_NAME Varchar2(60)

COUNTRY_SOURCE_ID Varchar2(40)

ISO Varchar2(2)

PROVINCE_ID Number(22)

PROVINCE_NAME Varchar2(60)

PROVINCE_SOURCE_ID Varchar2(40)

CITY_ID Number(22)

CITY_NAME Varchar2(60)

CITY_SOURCE_ID Varchar2(40)

Tabla 18 Tabla ldquoCUSTOMERSrdquo del modelo E-R ldquoSALES_WHrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

80 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Tabla ldquoProductsrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH PRODUCTS

DIMENSION_KEY Number(22)

TOTAL_ID Number(22)

TOTAL_NAME Varchar2(60)

TOTAL_DESCRIPTION Varchar2(100)

TOTAL_SOURCE_ID Varchar2(40)

CATEGORY_ID Number(22)

CATEGORY_NAME Varchar2(60)

CATEGORY_DESCRIPTION Varchar2(100)

CATEGORY_SOURCE_ID Varchar2(40)

SUBCATEGORY_ID Number(22)

SUBCATEGORY_NAME Varchar2(60)

SUBCATEGORY_DESCRIPTION Varchar2(100)

SUBCATEGORY_SOURCE_ID Varchar2(40)

PRODUCT_ID Number(22)

PRODUCT_NAME Varchar2(60)

PRODUCT_DESCRIPTION Varchar2(100)

PRODUCT_SOURCE_ID Varchar2(40)

PACK_SIZE Varchar2(30)

LIST_PRICE Varchar2(10)

Tabla 19 Tabla ldquoPRODUCTSrdquo del modelo E-R ldquoSALES_WHrdquo

- Tabla ldquoPromotionsrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH PROMOTIONS

DIMENSION_KEY Number(22)

TOTAL_ID Number(22)

TOTAL_NAME Varchar2(60)

TOTAL_DESCRIPTION Varchar2(100)

TOTAL_SOURCE_ID Varchar2(40)

CATEGORY_ID Number(22)

CATEGORY_NAME Varchar2(60)

CATEGORY_DESCRIPTION Varchar2(100)

CATEGORY_SOURCE_ID Varchar2(40)

SUBCATEGORY_ID Number(22)

SUBCATEGORY_NAME Varchar2(60)

SUBCATEGORY_DESCRIPTION Varchar2(100)

SUBCATEGORY_SOURCE_ID Varchar2(40)

Tabla 20 Tabla ldquoPROMOTIONSrdquo del modelo E-R ldquoSALES_WHrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

81 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Tabla ldquoTimesrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH TIMES

YEAR_CAL_YEAR_CODE Number(22)

YEAR_END_DATE Date

YEAR_TIME_SPAN Number(22)

YEAR_DESCRIPTION Varchar2(2000)

YEAR_NAME Varchar2(25)

CAL_YEAR_NUMBER Number(22)

CAL_YEAR_START_DATE Date

QUARTER_CAL_QUARTER_CODE Number(22)

QUARTER_END_DATE Date

QUARTER_TIME_SPAN Number(22)

QUARTER_DESCRIPTION Varchar2(2000)

QUARTER_NAME Varchar2(25)

CAL_QUARTER_NUMBER Number(22)

QUARTER_OF_YEAR Number(22)

CAL_QUARTER_START_DATE Date

MONTH_CAL_MONTH_CODE Number(22)

CAL_MONTH_NUMBER Number(22)

CAL_MONTH_START_DATE Date

MONTH_END_DATE Date

MONTH_TIME_SPAN Number(22)

MONTH_OF_QUARTER Number(22)

MONTH_OF_YEAR Number(22)

MONTH_DESCRIPTION Varchar2(2000)

MONTH_NAME Varchar2(25)

Tabla 21 Tabla ldquoTIMESrdquo del modelo E-R ldquoSALES_WHrdquo

- Tabla ldquoSalesrdquo

OWNER TABLE_NAME COLUMN_NAME TYPE

SALES_WH SALES

AMOUNT Number(102)

QUANTITY Number(22)

COST Number(102)

TIMES Date

PRODUCTS Number(22)

CHANNELS Number(22)

CUSTOMERS Number(22)

PROMOTIONS Number(22)

Tabla 22 Tabla ldquoSALESrdquo del modelo E-R ldquoSALES_WHrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

82 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

525 Implementacioacuten del modelo de BI en la suite de OBI

En esta seccioacuten se detalla la implementacioacuten de dicho data mart sobre el motor especializado de

Oracle Business Intelligence (Administrador Tool) en el cual mediante su arquitectura de

modelamiento en tres capas (fiacutesico loacutegico y de presentacioacuten) se maneja la loacutegica de proceso de

negocio y la publicacioacuten de la informacioacuten para el consumo y creacioacuten de los reportes y cuadros de

mando

Capa Fiacutesica

Ilustracioacuten 31 Capa Fiacutesica ndash Modelo Dimensional31

Dentro de esta capa se importa el modelo fiacutesico del data mart creado previamente en OWB para

ello primero se crea una nueva conexioacuten donde se ingresan los datos del repositorio a conectarse

luego se selecciona la metadata a importar y se finaliza el proceso de importacioacuten

Una vez terminado el paso anterior se define las uniones fiacutesicas entre los objetos importados

basados en el modelo dimensional para obtener el siguiente modelo

31 Autor Hypatia Merino

Objetos Tablas Vistas

Conexioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

83 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 32 Diagrama ndash Modelo Dimensional32

Capa Loacutegica

Ilustracioacuten 33 Capa Loacutegica ndash Modelo Dimensional33

32 Autor Hypatia Merino

33 Autor Hypatia Merino

Tabla de Hechos

Medida

Medida

Medida

Nivel

Nivel

Nivel

Dimensioacuten

Modelo de Negocio

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

84 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Para el modelamiento de la capa loacutegica se basa en el modelamiento de la capa fiacutesica y para ello se

crea primero un nuevo modelo de negocio y arrastrar todos los objetos que fueron importados en la

capa fiacutesica

Se renombra a cada uno de los objetos con el objetivo de cambiar la nomenclatura propia de los

objetos de una base de datos a descripciones propias y entendibles del proceso de negocio para la

creacioacuten de los reportes y cuadros de mando

Ademaacutes se define la loacutegica de navegacioacuten de las dimensiones determinando los niveles de jerarquiacutea

y su interactividad con los niveles superiores e inferiores mediante la creacioacuten de llaves loacutegicas y

atributos de visualizacioacuten

Para este caso se implementa los niveles y jerarquiacuteas definidas en el disentildeo e implementacioacuten de

cada una de las dimensiones como se detalloacute anteriormente

Finalmente se determina el tipo de agregacioacuten de cada una de las medidas definidas dentro del

modelo dimensional entre algunos tipos de agregacioacuten se tiene suma promedio conteo maacuteximo

miacutenimo desviacioacuten estaacutendar entre otros

Capa Presentacioacuten

Ilustracioacuten 34 Capa de Presentacioacuten ndash Modelo Dimensional34

34 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

85 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Finalmente dentro de la capa de presentacioacuten se maneja el resultado final del modelamiento

dimensional el mismo que es presentado y manejado por los usuarios finales en la creacioacuten de

reportes y cuadros de mando

Ademaacutes se puede dar formato y determinar el orden de presentacioacuten de cada objeto y sus atributos

asiacute como la inclusioacuten o no de los objetos tipo dimensioacuten los cuales se presentan como un atributo

pero con la opcioacuten y la loacutegica de las dimensiones determinadas en la capa anterior mostrando

dentro de los reportes como un objeto de visualizacioacuten tipo aacuterbol

Mediante la opcioacuten de guardar se comprueba la consistencia del modelamiento de las tres capas

mostrando o no errores yo advertencias que puedan presentar

Si el modelamiento es consistente se procede a ingresas a traveacutes de un navegador web al link de

OBI se ingresa el usuario y la contrasentildea asignado y al proceder a crear un nuevo reporte se puede

seleccionar el modelo de ldquoSALESrdquo y dentro de eacutel se visualizan todos los objetos definidos

526 Disentildeo e Implementacioacuten de los mapas en el modelo de BI en la suite de

OBI

Ejecucioacuten del Oracle Map Builder

Oracle Map Builder es un archivo JAR (mapbuilderjar) se ejecuta como una aplicacioacuten JAVA

por lo cual debe estar instalado Java Development Kit (J2SE SDK)

Ilustracioacuten 35 Archivo jar de Oracle Map Builder35

35 Fuente Imagen otorgada por la empresa beAnalytic Autor Empresa beAnalytic

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

86 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Carga de Datos Espaciales (Informacioacuten Georeferencial)

Para realizar la carga de los datos espaciales se crea un usuario ldquomapasbirdquo en nuestro

modelo ldquoSALES_WHrdquo con su respectiva contrasentildea y permisos como usuario administrador

De la siguiente manera creamos el usuario contrasentildea y permisos

SQLgt create user mapasbi identified by mapasbi

SQLgt grant dba to mapasbi

SQLgt exit

Conectar la BDD con el Oracle Map Builder

Para conectar la base de datos en el Oracle Map Builder se selecciona una nueva conexioacuten

colocando los paraacutemetros de conexioacuten

Ilustracioacuten 36 Paraacutemetros de conexioacuten a la BDD36

36 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

87 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Map Builder carga los metadatos y su aacuterbol de navegacioacuten este aacuterbol de metadatos se encuentra

vaciacuteo porque auacuten no existen metadatos lo que quiere decir que debemos importar nuestros archivos

shp donde se encuentra nuestra informacioacuten georeferencial

Ilustracioacuten 37 Interfaz de Metadatos en Map Builder37

Vista previa de los Datos Espaciales (Informacioacuten georeferencial)

Map Builder permite a los usuarios previsualizar los datos espaciales originales sin necesidad de ir a

la BDD donde lo almacena

37 Autor Hypatia Merino

Conexioacuten

Metadatos vaciacuteos

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

88 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 38 Tablas con Datos Espaciales en Map Builder38

Importacioacuten de Archivos Shapefile (shp) al Oracle Map Builder

Para realizar la importacioacuten de los mapas primero se descarga los mapas en punto shapefile (shp)

de cualquier sitio web que proporcione informacioacuten georeferencial esto es gratuito

Luego se importa hacia el Oracle Map Builder con la opcioacuten que se encuentra en el menuacute de

herramientas importar shapefile

Ilustracioacuten 39 Importacioacuten de archivos shapefile39

38 Autor Hypatia Merino

39 Autor Hypatia Merino

Tablas con Datos Espaciales

Importar Shapefile

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

89 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

A continuacioacuten se selecciona el archivo ldquoCOUNTRYSHPrdquo colocando un nombre para la tabla

Ilustracioacuten 40 Seleccioacuten del archivo shapefile (shp)40

Finalmente se carga el archivo con los datos espaciales para la visualizacioacuten del mapa ldquoCOUNTRYrdquo

Ilustracioacuten 41 Carga del archivo shapefile (shp)41

Para mejor visualizacioacuten del mapa con diferentes colores seguacuten su paiacutes se utiliza los estilos que

encontramos en el menuacute del Map Builder como color aacutereas liacuteneas marcadores y texto

40 Autor Hypatia Merino

41 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

90 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 42 Visualizacioacuten del Mapa42

El mapa ldquoCOUNTRYrdquo se encuentra en los temas y se le asignara una key que seraacute ldquoCOUNTRY_NAMErdquo

esta key se mapeara con el mismo ldquoCOUNTRY NAMErdquo que se encuentra en nuestra tabla ldquoSALESrdquo del

modelo ldquoSALES_WHrdquo

Ilustracioacuten 43 Asignacioacuten de KEY al Tema ldquoCOUNTRYrdquo43

A partir de lo mencionado en el Map Builder podemos crear y disentildear todas las capas necesarias

para nuestro modelo de ldquoSALES_WHrdquo

42 Autor Hypatia Merino

43 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

91 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Conexioacuten en Map Viewer para Integrar y Visualizar los Mapas en OBIEE

Finalmente que se creoacute los mapas en el Map Builder se realiza una conexioacuten en el Map Viewer

mediante un navegador web con el respectivo link se ingresa un usuario y contrasentildea asignado y

se procede a realizar la conexioacuten

A continuacioacuten los datos de conexioacuten

ltmap_data_source name=mapasbi jdbc_host=1921681149 jdbc_sid=orcl jdbc_port=1521 jdbc_user=mapasbi jdbc_password=mapasbi jdbc_mode=thin number_of_mappers=3 allow_jdbc_theme_based_foi=false editable=false gt

Ilustracioacuten 44 Conexioacuten al Map Viewer44

Administracioacuten de los Mapas en OBIEE

Configuracioacuten Datos del Mapa

En la pantalla del OBIEE 11g en la seccioacuten ldquoAdministracioacutenrdquo contiene una opcioacuten que permite

configurar los datos del mapa

44 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

92 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 45 Configuracioacuten Datos del Mapa en OBIEE45

Capa (Layer)

En primer lugar se define una o varias ldquocapasrdquo Para poder utilizar los mapas en OBIEE debe tener

por lo menos una capa definida

Ilustracioacuten 46 Asignacioacuten de la Capa (Layer) en OBIEE46

45 Autor Hypatia Merino

46 Autor Hypatia Merino

Administracioacuten

Configurar Datos

del Mapa

Capa de opciones Importar

Eliminar Editar

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

93 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Importacioacuten de Capa (Layer)

Cuando se importa una nueva capa OBIEE obtendraacute las capas que existen dentro de la fuente de

datos

Las capas enumeradas corresponden a los Temas que ha definido en MapBuilder

Ilustracioacuten 47 Importacioacuten de Capas (Layers)47

Editar Capa (Layer)

Luego que la capa se importa se puede editar y configurar para su uso con OBIEE

- Especificar tipo de geometriacutea (punto o poliacutegono)

- Especifique que columnas de su aacuterea pueden ser utilizados para esta capa (es decir las columnas

que se pueden utilizar para unirse a los datos espaciales)

Ilustracioacuten 48 Editar Capa (Layer)48

47 Autor Hypatia Merino

48 Autor Hypatia Merino

Keys

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

94 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Mapa de Fondo

Una vez que las capas se han definido se puede importar mapas de fondo y despueacutes configurar que

capas pueden utilizarlos

Ilustracioacuten 49 Asignacioacuten de Mapa de Fondo en OBIEE49

Importacioacuten de Mapa de Fondo

Cuando se importa un nuevo mapa de fondo OBIEE obtendraacute las capas que existen dentro de la

fuente de datos

Los mapas que figuran como ldquoTile Layers en el Map Builder que se definen en MapViewer se

almacenan en la tabla

Ilustracioacuten 50 Importacioacuten de Mapa de Fondo en OBIEE50

49 Autor Hypatia Merino

50 Autor Hypatia Merino

Mapa de Fondo Importar

Eliminar Editar

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

95 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Editar Mapa de Fondo

Una vez que los mapas de fondo se importa se puede editar y configurar para su uso con OBIEE

- Especifique queacute capas puede utilizar el mapa y los niveles de zoom

- Configure el orden en el que las capas aparecen en la parte superior en el mapa

Ilustracioacuten 51 Editar Mapa de Fondo en OBIEE51

A partir de lo indicado podemos utilizar nuestro mapa para los reportes de nuestro modelo de

ldquoSALES_WHrdquo

527 Disentildeo e Implementacioacuten de reportes y cuadros de mando

A continuacioacuten se muestra el disentildeo general de los reportes y cuadros de mando del moacutedulo de ldquoSALES_WHrdquo y el resultado de su implementacioacuten

5271 Ventas Totales en los antildeos 2010 2011 y 2012

Objetivo

Analizar el estado actual de los Ventas totales mediante la comparacioacuten de loa antildeos 2010 2011 y

2012 a nivel de toda la organizacioacuten

51 Autor Hypatia Merino

Capas (Layers)

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

96 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 52 Implementacioacuten del Reporte Ventas por Antildeo52

5272 Ingresos Costos y Cantidad por Producto

Objetivo

Analizar el estado actual de los ingresos costos y cantidad por producto mediante la comparacioacuten

de loa antildeos 2010 2011 y 2012 a nivel de toda la organizacioacuten

Ilustracioacuten 53 Implementacioacuten del Reporte de Ingresos Cantidad por Antildeo53

52 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

97 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 54 Detalle de Ingresos por Producto de los antildeos 2010 2011 2012 201354

5273 Deteccioacuten de clientes

Objetivo

Determinar en queacute regioacuten se encuentra los mejores clientes con su respectivo montoacute

53 Autor Hypatia Merino

54 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

98 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 55 Deteccioacuten de clientes55

5274 Deteccioacuten de canales

Objetivo

Determinar en queacute regioacuten se encuentra los mejores canales con su respectivo montoacute

55 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

99 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 56 Deteccioacuten de Canales56

56 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

100 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

5275 Anaacutelisis de clientes con sus promociones

Objetivo

Analizar los mejores clientes con sus respectivas promociones

Ilustracioacuten 57 Anaacutelisis de clientes con sus promociones57

57 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

101 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

5276 Pronoacutesticos y proyecciones de Ventas

Objetivo

Pronosticar proyectar y analizar las ventas del antildeo 2010 2011 y 2012

Ilustracioacuten 58 Pronoacutesticos y proyecciones de ventas58

58 Autor Hypatia Merino

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

102 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Capiacutetulo 6 Conclusiones y Recomendaciones

A continuacioacuten en el capiacutetulo final se detallaraacute las conclusiones y recomendaciones a partir de la

implementacioacuten de un modelo baacutesico para el uso de la informacioacuten georeferencial en aplicaciones de

business intelligence caso de estudio empresa de retail

61 Conclusiones

- La mayor parte del eacutexito del desarrollo del proyecto radica en el disentildeo y el correcto

levantamiento de requerimientos permitiendo la generacioacuten y asesoramiento de una solucioacuten

integral que vaya acorde a las necesidades y oportunidades de mejora del cliente

- El manejo del disentildeo e implementacioacuten de la solucioacuten debe mantener un esquema simple e

integrado que cubra los requerimientos solicitados brindando flexibilidad robustez y facilidad de

uso al usuario

- El anaacutelisis y seleccioacuten de recursos tecnoloacutegicos de hardware y software permite tener claro

cuaacuteles son las prestaciones de las herramientas el grado de integracioacuten con los sistemas actuales

y futuros costos de desarrollo e implementacioacuten y sobretodo las necesidades del cliente

- El manejo y administracioacuten de la informacioacuten es un proceso vital para la generacioacuten de anaacutelisis y

conocimiento por lo tanto la solucioacuten debe estar focalizada principalmente en el tratamiento de

dicha informacioacuten desde su registro procesamiento y consumo asegurando como resultado el

maacuteximo grado de confiabilidad de los resultados

- La tecnologiacutea Oracle empleada en la implementacioacuten es una plataforma manejable configurable

faacutecil de usar altamente escalable basada en una arquitectura SOA (Service Oriented

Architecture) disentildeo metadata integracioacuten con estaacutendares de seguridad acceso federado

comunes a muacuteltiples fuentes de datos y capacidades de gestioacuten

- Los cubos OLAP proporcionan un desempentildeo de consultas consistentemente raacutepido en todo el

modelo de datos los caacutelculos sofisticados pueden incorporarse faacutecilmente dentro del cubo a fin

de mejorar el contenido analiacutetico de las aplicaciones

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

103 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

62 Recomendaciones

- Conocer a detalle el o los procesos a implementar en la solucioacuten para la determinacioacuten del

alcance y los objetivos del proyecto

- Llevar el control del proyecto basados en la factibilidades tanto costos recursos y tiempos de

desarrollo y entrega

- Usar la metodologiacutea de desarrollo como marco referencial de buenas praacutecticas como bases para

el manejo de la relacioacuten del cliente gestioacuten del equipo de desarrollo disentildeo e implementacioacuten

del proyecto y no como una lista estricta de pasos para el desarrollo del proyecto estas buenas

praacutecticas se adaptaraacuten seguacuten las necesidades del desarrollador y cliente

- Conocer la arquitectura de una solucioacuten de inteligencia de negocios la importancia de cada uno

de sus componentes y el resultado final tras su implementacioacuten permite tener claro la

importancia del esquema de determinacioacuten y mapeo de fuentes procesos de transformacioacuten de

la informacioacuten y disentildeo y creacioacuten de reportes y cuadros de mando

- La creacioacuten de un data warehouse o data mart como repositorio central de modelamiento

dimensional se utiliza porque sus caracteriacutesticas permite solventar varios problemas con

respecto a los sistemas transaccionales permitiendo crear una estructura lista para el anaacutelisis y

consumo de la informacioacuten

- Emplear la metodologiacutea de Ralph Kimball para el modelamiento dimensional de una solucioacuten de

inteligencia de negocios ya que su primicia es ir desarrollando procesos especiacuteficos dentro de la

empresa como un primer paso para la implementacioacuten a futuro de un data warehouse

empresarial en este caso se comenzoacute con el procesos de ldquoVentasrdquo a futuro se espera seguir

implementando soluciones a otros procesos

- Utilizar Oracle Database se hace por que posee caracteriacutesticas y configuraciones especializadas

para el desarrollo de data warehouse ademaacutes de las caracteriacutesticas propias de las bases de datos

Oracle permitiendo tener un repositorio listo y optimizado para el desarrollo de soluciones de

inteligencia de negocios

- Se usa Oracle Warehouse Builder porque es una gran herramienta que permite manejar el

disentildeo construccioacuten despliegue y ejecucioacuten no solo del data warehouse sino de ademaacutes de los

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

104 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

procesos de extraccioacuten transformacioacuten y carga (ETLrsquos) dentro de una interfaz faacutecil intuitiva que

permite la administracioacuten del modelamiento fiacutesico de la solucioacuten

- Las herramientas de Oracle Business Intelligence presentan una completa suite para el desarrollo

de soluciones de inteligencia de negocios mediante herramientas especializadas que permiten la

administracioacuten eficiente de cada una de las fases del desarrollo de la solucioacuten desde su disentildeo

construccioacuten ejecucioacuten implantacioacuten y consumo

- El disentildeo y presentacioacuten final de reportes y cuadros de mando es esencial al momento de tener

en cuenta que estos estaacuten dirigidos a las aacutereas gerenciales las herramientas de Oracle Business

Intelligence muestran una gran superioridad a otras herramientas en cuanto a opciones de

disentildeo y presentacioacuten

- Es muy importante definir y asesorar el uso y creacioacuten de indicadores para la medicioacuten de los

procesos a implementar asiacute como el nivel de detalle de la informacioacuten y el esquema de

navegacioacuten de los anaacutelisis seguacuten los niveles organizacionales de la empresa recordando que el

enfoque del producto final estaacute orientado a los usuarios entendidos del proceso de negocio no

necesariamente teacutecnico como por ejemplo gerencia

- Desarrollar solamente la documentacioacuten necesaria para el entendimiento sencillo del disentildeo

funcionalidad ejecucioacuten y uso de la solucioacuten

- Tambieacuten se deben analizar herramientas libres disentildeadas para colaborar con la inteligencia de

negocios (BI) en los procesos de las organizaciones tales como Pentaho Eclipse (generador de

reportes) RapidMiner entre otros

- A partir del Data Mart ldquoVentasrdquo se puede continuar implementando los siguientes Data Marts

RRHH Inventarios Compras Marketing Contabilidad entre otros para completar nuestro Data

Warehouse Corporativo

- Actualmente la Escuela de Sistemas no cuenta con una materia exclusivamente de Business

Intelligence (Inteligencia de Negocios) pero se deberiacutea buscar la posibilidad que los estudiantes

conozcan acerca de esta aacuterea del manejo de la informacioacuten para la toma de decisiones a traveacutes

de cursos e incluso certificaciones a partir cualquier herramienta Oracle Pentaho SAAP IBM

Cognos

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

105 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Bibliografiacutea

- beAnalytic (2012) Paacutegina Oficial de beAnalytic Obtenido de

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

106 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

httpwwwbe-analyticcom

- beAnalytic (2012) Curso OBI Coaching Quito

- Chaacutevez R (2011) Datamart de Computacioacuten Obtenido de

httpcybertesisupcecedupeupc2011ramos_chyhtmlsdxramos_chyhtml

- Dataprix (sf) Data Warehouse vs Data mart Obtenido de

httpwwwdataprixcomdatawarehouse-vs-datamart

- Espinosa R (Abril del 2010) Kimball vs Inmon Aplicacioacuten de Conceptos del Modelo Dimensional

Obtenido de

httpchurriwifiwordpresscom2010041915-2-ampliacion-conceptos-del-modelo-

dimensional

- Gestiontv (Febrero del 2012) Concepto de Business Intelligence Obtenido de

httpgestiontvbusiness-intelligence

- Monografiascom (sf) Inteligencia de Negocios (BI) Obtenido de

httpwwwmonografiascomtrabajos14bibishtml

- Oracle (2013) Oracle Business Intelligence Enterprise Edition Documentation Retrieved from

httpwwworaclecomtechnetworkmiddlewarebi-enterprise-

editiondocumentationindexhtml

- Saacutenchez Y (29 de Noviembre del 2008) Mi experiencia en las metodologiacuteas agiles Obtenido de

httpyinosanchezblogspotcom200811mi-experiencia-en-las-metodologias-

agileshtml

- Sinnexus (2012) Business Intelligence Obtenido de

httpwwwsinnexuscombusiness_inelligence

- Torres R (Julio del 2009) Metodologiacuteas agiles para desarrollo del software extreme

programming Obtenido de

httpwwwslidesharenetrtorres462003metologa-agiles-desarrollo-software-xp-

1709082

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

107 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Villegas A (sf) Desarrollo de software bajo metodologiacuteas agiles en la praacutectica Obtenido de

httpmonografiascomtrabajos47desarrollo-softwaredesarrollo-softwareshtml

- Villena A (16 de Abril del 2009) Introduccioacuten a los meacutetodos agiles Obtenido de

Slideshare Present Yourself httpwwwslidesharenetchileagilintroduccin-gil-a-

extreme-programming-webprendedor08-350127

- Zepeda C (Marzo del 2003) Guiacutea metodoloacutegica para la definicioacuten y desarrollo de un data

warehouse Obtenido de

httpbibliotexauameduniopac_tes00900902630pdf

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

108 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Anexos

Manual de Usuario

Moacutedulo de ldquoSALESrdquo (VENTAS)

1 Ingresar al link http19216811269704analytics

2 Ingresar el usuario y contrasentildea clic en ldquoConectarrdquo

Ilustracioacuten 59 Pantalla de acceso OBI

3 Clic en Quickstart gtgt Overview gtgt SALES

Ilustracioacuten 60 Seleccioacuten del panel de control ldquoSALESrdquo (VENTAS)

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

109 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

4 A continuacioacuten se muestran los cuadros de mando y reportes mostrando las siguientes

opciones

Ilustracioacuten 61 Componentes principales del panel de control

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

110 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Manual de Administrador

Pasos para levantar y parar servicios de BI

- Iniciar servicios

o Escritorio gtgt icono ldquoSTRART BI SERVERrdquo

- Bajar servicios

o Escritorio gtgt icono ldquoSTOP BI SERVERrdquo

Pasos para de respaldo

- Base de Datos

o Sacar respaldo del esquema de base de datos mediante la opcioacuten export de los

esquemas SALES_WH

- Cataacutelogo de Reportes y Cuadros de Mando

o Ubicarse en el siguiente path

COBI11instancesinstancebifoundationOracleBIPresentationServicesComponent

o Copiar la carpeta ldquoCatalogrdquo

Pasos para la administracioacuten de usuarios en OBI

1 Ingresar al link http19216811269704console

2 Ingresar con su usuario

3 Clic en ldquoDominios de Seguridadrdquo

4 Clic en la pestantildea ldquoUsuarios y Gruposrdquo

5 Ingresar o editar los datos del usuario clic en ldquoAceptarrdquo

6 Se pueden administrar grupos al igual que administrar permisos y privilegios

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

111 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Modelamiento Dimensional ndash Oracle Warehouse Builder

1 Ingresar a OWB clic en

ldquoIniciordquo gtgt ldquoTodos los programasrdquo gtgt ldquoOracle-OraDB11G_homerdquo gtgt ldquoWarehouse Builderrdquo

gtgt ldquoDesign Centerrdquo

2 Ingresar con los siguientes datos

Usuario OWB_OWNER

Contrasentildea oracle123

Host 19216811269704

Puerto 1521

Nombre de servicio orcl

La pantalla principal consta de diversas secciones a continuacioacuten se describe de forma

Ilustracioacuten 62 Componentes principales de OWB

Seccioacuten ldquoNavegador de Proyectosrdquo

Esta seccioacuten contiene los proyectos creados ademaacutes de los diferentes componentes que contienen

un proyecto de OWB

Pasos para la creacioacuten de un nuevo proyecto

- Clic en el menuacute ldquoArchivordquo gtgt ldquoNuevordquo gtgt ldquoProyectordquo

Nombre de proyecto

Conexioacuten BDD

Componentes Hoja de Disentildeo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

112 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Ingresar el nombre del proyecto

- Clic en ldquoAceptarrdquo

A continuacioacuten se detallan los componentes utilizados en el presente proyecto

ldquoBase de Datosrdquo

Dentro de esta opcioacuten se pueden crear conexiones a distintas fuentes de datos mediante un wizard

que crea las conexiones seguacuten los datos de la fuente a conectarse

Se pueden tener varias conexiones en este caso una para el esquema fuente XSALES y otro al

esquema destina SALES_WH

Pasos para la creacioacuten de una nueva conexioacuten a una base de datos

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic derecho opcioacuten ldquoNuevo Moacutedulo de Oraclerdquo

- Empieza el wizard clic en ldquoSiguienterdquo

- Ingresar el nombre y el tipo de la nueva conexioacuten

- Ingresar los datos de conexioacuten a la base de datos a conectar

- Clic en Finalizar

Esta opcioacuten posee varios sub componentes que pueden ser utilizados por ejemplo

ldquoCorrespondenciasrdquo

Conocidos tambieacuten como ETLrsquos (proceso de extraccioacuten transformacioacuten y carga) al momento de crear

un nuevo ETL ese despliega una nueva hoja de disentildeo donde se pueden disentildear el proceso

simplemente arrastrando objetos y plasmando su loacutegica

Pasos para la creacioacuten de una nueva correspondencia

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoCorrespondenciardquo

- Clic en ldquoNueva Correspondenciardquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

113 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Ingresar el nombre de la nueva correspondencia

- Clic en ldquoAceptarrdquo

ldquoDimensionesrdquo

Mediante un wizard faacutecil e intuitivo se pueden crear dimensiones para el modelamiento dimensional

en eacutel se ingresa los datos solicitados por ejemplo atributos de la dimensioacuten niveles de jerarquiacutea

definicioacuten de atributos por nivel tipo de almacenamiento entre otros

Cuando se crea una dimensioacuten automaacuteticamente se crea a nivel de la herramienta una tabla y una

secuencia

Pasos para la creacioacuten de una nueva dimensioacuten

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoDimensionesrdquo

- Clic en ldquoNueva Dimensioacutenrdquo

- Inicia el wizard clic en ldquoSiguienterdquo

- Ingresar el nombre de la nueva dimensioacuten

- Seleccionar le tipo de almacenamiento (ROLAP)

- Ingresar los atributos el tipo de datos definir el tipo de llaves de negocio y sustitucioacuten

- Definir los niveles de jerarquiacutea

- Definir que atributos corresponden a cada nivel de jerarquiacutea creado

- Seleccionar el tipo de almacenamiento histoacuterico de la dimensioacuten (Tipo 1)

- Apareceraacute un cuadro de resumen clic en ldquoSiguienterdquo

- Clic en ldquoFinalizarrdquo

ldquoCubordquo

Al igual que las dimensiones se requiere un wizard que solicita la informacioacuten como son las medidas

y las dimensiones asociadas al cubo seguacuten el respectivo modelamiento

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

114 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Al crear un cubo se crea automaacuteticamente a nivel de la herramienta una tabla

Pasos para la creacioacuten de un nuevo cubo

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoCubosrdquo

- Clic en ldquoNueva Cubordquo

- Inicia el wizard clic en ldquoSiguienterdquo

- Ingresar el nombre de la nueva cubo

- Seleccionar le tipo de almacenamiento (ROLAP)

- Seleccionar las dimensiones con las que se relacionaraacute el cubo

- Definir las medidas y el tipo de datos

- Apareceraacute un cuadro de resumen clic en ldquoSiguienterdquo

- Clic ldquoFinalizarrdquo

ldquoTablasrdquo

Dentro de esta opcioacuten se pueden crear o importar tablas de la base de datos seguacuten corresponda la

conexioacuten creada para ser utilizada

Pasos para la creacioacuten de una nueva tabla

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoTablasrdquo

- Clic en ldquoNueva Tablardquo

- Ingresar el nombre de la nueva tabla

- Ingresar los atributos y el tipo de datos de la tabla

- Clic en ldquoAceptarrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

115 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Pasos para la importacioacuten de una tabla

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoTablasrdquo

- Clic en ldquoImportarrdquo gtgt ldquoObjetos de Base de Datosrdquo

- Ingresar los datos de conexioacuten a la base de datos clic en ldquoSiguienterdquo

- Seleccionar la opcioacuten ldquoTablardquo

- Seleccionar la tabla a importar

- Clic en ldquoTerminarrdquo

ldquoSecuenciasrdquo

En esta seccioacuten se encuentra objetos que representan a secuencias de nuacutemeros que a las cuales

hacen referencia otros objetos como dimensiones o cubos

Pasos para la creacioacuten de una nueva dimensioacuten

- Clic en el nombre del proyecto

- Clic en ldquoBase de Datosrdquo gtgt ldquoOraclerdquo

- Clic en la conexioacuten creada

- Clic derecho en la opcioacuten ldquoSecuenciasrdquo

- Clic en ldquoNueva Secuenciardquo

- Ingresar los datos de secuenciacioacuten

- Clic en ldquoTerminarrdquo

ldquoControl Centerrdquo

Esta seccioacuten permite el despliegue y la ejecucioacuten de los objetos dentro de OWB

Pasos para iniciar los servicios de control center

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

116 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Clic en ldquoIniciordquo gtgt ldquoTodos los programasrdquo gtgt ldquoOracle ndash OraDB11g_homerdquo gtgt ldquoWarehouse Builderrdquo

gtgt ldquoAdministracioacutenrdquo gtgt ldquoStart Control Center Servicerdquo

- Clic en la pestantildea ldquoCentro de Controlrdquo

- Ingresar los catos de conexioacuten al usuario OWSYS

- Dentro de OWB clic en el menuacute ldquoHerramientasrdquo

- Clic en ldquoGestor centro de controlrdquo

- Para el despliegue de objetos se procede mediante la seleccioacuten del objeto y su ldquoAccioacuten de

Desplieguerdquo Clic en el botoacuten ldquoDesplegarrdquo

- Para la ejecucioacuten de un ETL flujo de trabajo seleccionar el objeto desplegar el objeto y clic en

botoacuten ldquoEjecutarrdquo

Modelamiento Dimensional ndash Administrator Tool

1) Ingresar a Administracioacuten de BI clic en

ldquoIniciordquo gtgt ldquoTodos los programasrdquo gtgt ldquoOracle Business Intelligencerdquo gtgt ldquoAdministracioacuten de BIrdquo

2) Clic en el icono ldquoAbrir en liacuteneardquo (carpeta azul)

3) Ingresar con los siguientes datos

Contrasentildea de repositorio Admin123

Usuario weblogic

Contrasentildea Oracle_123

Para el modelamiento se debe proceder a realizar la configuracioacuten de las capas fiacutesica loacutegica y de

presentacioacuten

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

117 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 63 Componentes Principales del Administrator Tool - OBI

ldquoCapa Fiacutesicardquo

Dentro de esta capa se definen las conexiones a la base de datos de donde se extraeraacute el modelo

previamente creado en OWB

Pasos para crear una nueva conexioacuten a una base de datos e importar objetos

- Clic en el menuacute ldquoArchivordquo gtgt ldquoImportar Metadatosrdquo

- Seleccionar el tipo de importacioacuten (Servidor local)

- Seleccionar el tipo de conexioacuten (OCI 10g11g)

- Ingresar los datos de conexioacuten a la base de datos

Nombre del servicio orcl

Usuario SALES_WH

Contrasentildea Oracle123

- Seleccionar el tipo de objetos a importar

- Seleccionar el usuario de base de datos y los objetos a importar

- Clic en ldquoTerminarrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

118 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

ldquoCapa Loacutegicardquo

Esta seccioacuten permite el modelamiento loacutegico al modelo como son definicioacuten de dimensiones y

navegacioacuten entre niveles meacutetodos de agregacioacuten renombramiento y atributos entendibles a nivel

de negocio

Pasos para crear un nuevo modelo loacutegico

- Arrastrar los objetos importados dentro de la capa loacutegica

Pasos para renombrar las descripciones de los atributos

- Clic en el menuacute ldquoHerramientasrdquo gtgt ldquoUtilidadesrdquo

- Ejecutar ldquoCambiar Nombre de Asistenterdquo

- Seleccionar el modelo loacutegico de la pestantildea ldquoModelo de Negocio y Asignacioacutenrdquo clic ldquoAgregar

Jerarquiacuteardquo Clic ldquoSiguienterdquo

- Seleccionar los objetos a renombrar

- Seleccionar las opciones de renombramiento clic ldquoSiguienterdquo

- Clic en ldquoTerminarrdquo

Pasos para definir el meacutetodo de agregacioacuten de una medida

- Doble clic sobre una medida

- Clic en ldquoDesprotegerrdquo

- Clic en la pestantildea ldquoAgregacioacutenrdquo

- Seleccionar el meacutetodo de agregacioacuten (Sum)

- Clic en ldquoAceptarrdquo

Pasos para definir la loacutegica de una dimensioacuten

- Clic derecho sobre una dimensioacuten clic en ldquoCrear Dimensioacuten Loacutegicardquo

- Clic en ldquoDimensioacuten con Jerarquiacutea Basada en Nivelesrdquo

- Definir los niveles de la dimensioacuten creando niveles principales o secundarios

- Clic derecho sobre un nivel clic ldquoNuevo Objetordquo gtgt ldquoNivel Principalrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

119 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Arrastrar los atributos que correspondan al nivel creado

- Clic derecho doble sobre el atributo a definir como atributo de navegacioacuten a detalle

- Clic en ldquoNueva clave de nivel loacutegicardquo gtgt ldquoUsar para mostrarrdquo

- Clic en ldquoAceptarrdquo

Pasos para definir una unioacuten loacutegica entre dimensioacuten y cubo

- Clic derecho sobre el modelo loacutegico

- Clic en ldquoModelo de Negocio Loacutegicordquo gtgt ldquoDiagrama Completordquo

- Clic en el botoacuten ldquoNueva unioacutenrdquo

- Arrastra desde la tabla de hechos a la dimensioacuten a unir

- Definir las columnas por el cual se a realizar la unioacuten

- Clic en ldquoAceptarrdquo

ldquoCapa Presentacioacutenrdquo

Esta capa permite manejar la presentacioacuten final del modelo de BI al usuario como la definicioacuten de los

atributos y su orden de presentacioacuten

Pasos para crear un modelo de presentacioacuten reordenar atributos y tablas en la capa de

presentacioacuten

- Arrastrar los objetos creados de capa loacutegica dentro de la capa presentacioacuten

- Doble clic sobre las tablas o el modelo de presentacioacuten

- Definir el orden de los atributos o tablas mediante los botones de flechas

- Clic en ldquoAceptarrdquo

ldquoValidacioacuten de consistencia globalrdquo

Esta opcioacuten permite validar la consistencia del modelamiento en las 3 capas en caso de existir

errores se muestra el detalle de la inconsistencia

Pasos para guardar y comprobar la consistencia del modelo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

120 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Clic en el botoacuten de ldquoGuardarrdquo

- Desproteger los cambios antes de guardar clic en ldquoAceptarrdquo

- Confirmar la comprobacioacuten de consistencia clic en ldquoSirdquo

- Clic en ldquoComprobar Todos los Objetosrdquo

- Se muestra el detalle de la validacioacuten de la consistencia

- Clic en ldquoCerrarrdquo

Creacioacuten de Reportes y Cuadros de Mando

Pasos para crear un nuevo reporte

- Ingresar a un navegador web

- Ingresar al link http19216811269704analytics

- Ingresar con el usuario y contrasentildea asignados

- Clic en ldquoNuevordquo gtgt ldquoAnaacutelisisrdquo

- Seleccionar el modelo ldquoSALESrdquo (VENTAS)

- Seleccionar los atributos del ldquoAacutereas temaacuteticasrdquo a mostrar en el reporte dando doble clic sobre el atributo

- Clic en la pestantildea ldquoResultadosrdquo

- Clic en ldquoCrear Nuevo Objetordquo

- Seleccionar el objeto a incluir en el reporte

- Adicionalmente se puede editar y personalizar el objeto mediante el icono de ldquoLaacutepizrdquo

- Una vez terminado el reporte clic en ldquoGuardarrdquo

- Seleccionar la carpeta en donde se almacenaraacute el reporte

- Clic en ldquoAceptarrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

121 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

Ilustracioacuten 64 Componentes Principales Creacioacuten de Reportes ndash OBI

Pasos para crear una ldquoPeticioacuten de Datos de Panel de Controlrdquo

- Clic en ldquoNuevordquo gtgt ldquoPeticioacuten de Datos de Panel de Controlrdquo

- Seleccionar el modelo ldquoSALESrdquo (VENTAS)

- Mediante las opciones de edicioacuten se puede definir el disentildeo y las opciones de seleccioacuten de cada uno de los atributos

- Clic en ldquoGuardarrdquo

Pasos para crear un nuevo cuadro de mando

- Clic en ldquoNuevordquo gtgt ldquoPanel de Controlrdquo

- Ingresar el nombre de cuadro de mando y la carpeta en donde se almacenara

- A continuacioacuten aparece una pantalla de disentildeo del cuadro de mando en donde se pueden arrastrar los reportes y filtros a editar

- Esta seccioacuten maneja objetos de disentildeo de columnas y seccioacuten

- Estos objetos de disentildeo poseen atributos y propiedades de disentildeo

- Clic en ldquoGuardarrdquo

Implementacioacuten de un Modelo Baacutesico para el Uso de la Informacioacuten Georeferencial en Aplicaciones de Business Intelligence

Caso de Estudio Empresa de Retail

122 Pontificia Universidad Catoacutelica del Ecuador Facultad de Ingenieriacutea Escuela de Sistemas Hypatia Ivanova Merino Mijas

- Clic en ldquoEjecutarrdquo

Ilustracioacuten 65 Componentes Principales de Creacioacuten de Cuadros de Mando - OBI

Page 12: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 13: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 14: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 15: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 16: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 17: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 18: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 19: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 20: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 21: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 22: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 23: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 24: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 25: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 26: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 27: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 28: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 29: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 30: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 31: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 32: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 33: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 34: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 35: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 36: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 37: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 38: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 39: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 40: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 41: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 42: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 43: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 44: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 45: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 46: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 47: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 48: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 49: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 50: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 51: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 52: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 53: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 54: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 55: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 56: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 57: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 58: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 59: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 60: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 61: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 62: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 63: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 64: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 65: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 66: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 67: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 68: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 69: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 70: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 71: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 72: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 73: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 74: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 75: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 76: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 77: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 78: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 79: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 80: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 81: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 82: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 83: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 84: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 85: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 86: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 87: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 88: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 89: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 90: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 91: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 92: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 93: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 94: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 95: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 96: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 97: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 98: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 99: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 100: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 101: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 102: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 103: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 104: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 105: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 106: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 107: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 108: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 109: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 110: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 111: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 112: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 113: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 114: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 115: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 116: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 117: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 118: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 119: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 120: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 121: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA
Page 122: IMPLEMENTACIÓN DE UN MODELO BÁSICO PARA EL USO DE LA