Sie sind auf Seite 1von 9

Contenido

Contenido

Bases de Datos II
Inteligencia de Negocios y Data Warehouses

Juan Jos Ramrez Lama


juaramir@ubiobio.cl
www.juaramir.com

Introduccin

Data Warehouses

Universidad del Bo-Bo

Juan Jos Ramrez Lama (UBB)

Introduccin

2014-2 - @juaramirdocente

2 / 33

Introduccin

Contenido

Data Warehouses

Inteligencia de Negocios

Es la habilidad de explorar y analizar datos para determinar las


tendencias dentro de un negocio
Es un conjunto de tecnologas para analizar la informacin con el
fin de apoyar la toma de decisiones:

Introduccin

Arquitecturas para almacenar datos


Metodologas
Tcnicas de anlisis de informacin

Data Warehouses

Uso de un Data Warehouse (almacn de informacin) como


herramienta estratgica y tctica para ganar ventaja competitiva y
apoyar el proceso de toma de decisiones

Juan Jos Ramrez Lama (UBB)

Data Warehouses

2014-2 - @juaramirdocente

3 / 33

Juan Jos Ramrez Lama (UBB)

Data Warehouses

2014-2 - @juaramirdocente

4 / 33

Introduccin

Introduccin

Por qu Inteligencia de Negocios?

Sistemas Apropiados

El nivel ejecutivo no cuenta con una solucin integrada donde


pueda analizar los indicadores operativos y financieros

Sistemas de Soporte para Ejecutivos (SSE)

La informacin reside en diferentes sistemas


No existe una nica versin de la informacin
Existe gran cantidad de reportes

Mtricas que permiten ver como va el negocio en forma rpida


Sistemas integradores de diferentes sistemas operacionales

Sistemas de Soporte a la toma de Decisiones (SSD)

El departamento de sistemas destina mucho tiempo a la


elaboracin de reportes

Muestran en profundidad como va el negocio


Tomar decisiones ms acertadas, corregir errores, etc.

No permite la realizacin de reportes comparativos, de anlisis ni


tendencias

Juan Jos Ramrez Lama (UBB)

Data Warehouses

2014-2 - @juaramirdocente

Juan Jos Ramrez Lama (UBB)

5 / 33

Introduccin

Data Warehouses

2014-2 - @juaramirdocente

6 / 33

2014-2 - @juaramirdocente

8 / 33

Data Warehouses

Ejemplo: Reporte para Ejecutivos

Juan Jos Ramrez Lama (UBB)

Data Warehouses

Contenido

2014-2 - @juaramirdocente

7 / 33

Introduccin

Data Warehouses

Juan Jos Ramrez Lama (UBB)

Data Warehouses

Data Warehouses

Data Warehouses

Data Warehouse

Data Warehouse: Orientado a Temas

Una Base de Datos Operacional (BDO) est organizada de


acuerdo a las aplicaciones funcionales de la compaa
Ejemplo: Consideremos una empresa aseguradora:

Un Data Warehouse es un repositorio de datos:


Orientado a temas (no aplicaciones)
Integrado
No voltil
Variable en el tiempo
Apoya la toma de decisiones de una organizacin

Algunas aplicaciones son: seguro de vehculos, de salud, de vida,


etc.

Building the Data Warehouse, Inmon, 4th Edition

Un DW est orientado a materias del negocio


Para la misma aseguradora los temas son:
Clientes (premium), polticas, plizas, reclamos, etc.

Juan Jos Ramrez Lama (UBB)

Data Warehouses

2014-2 - @juaramirdocente

9 / 33

Juan Jos Ramrez Lama (UBB)

Data Warehouses

Data Warehouses

2014-2 - @juaramirdocente

10 / 33

Data Warehouses

Data Warehouse: Datos Integrados

Data Warehouse: No Voltil


BDO: actualizada constantemente, manipulada registro a registro
Data Warehouse: carga y acceso principalmente

Juan Jos Ramrez Lama (UBB)

Data Warehouses

2014-2 - @juaramirdocente

11 / 33

Juan Jos Ramrez Lama (UBB)

Data Warehouses

2014-2 - @juaramirdocente

12 / 33

Data Warehouses

Data Warehouses

Data Warehouse: Variable en el Tiempo

Datos en el Data Warehouse

BDO
Horizonte de tiempo: 60 - 90 das
La estructura de las relaciones almacenadas puede o no tener un
elemento tiempo

Data Warehouse
Horizonte de tiempo: 5 a 10 aos
La estructura del DW contiene un elemento de tiempo
Los datos en el DW pueden tener una marca de tiempo, o una
fecha de transaccin

Juan Jos Ramrez Lama (UBB)

Data Warehouses

2014-2 - @juaramirdocente

13 / 33

Juan Jos Ramrez Lama (UBB)

Data Warehouses

Data Warehouses

2014-2 - @juaramirdocente

14 / 33

Data Warehouses

Ciclo de Desarrollo

Origen de los Data Warehouses

Ciclo desarrollo clsico:


Obtencin de requerimientos, anlisis, diseo, programacin,
testeo, integracin, implementacin

Data Warehouse
Implementacin: datos integrados, diseo de sistemas de soporte
a las decisiones, anlisis de resultados, entendimiento de
requerimientos

Juan Jos Ramrez Lama (UBB)

Data Warehouses

2014-2 - @juaramirdocente

15 / 33

Inicios de los 90s por observaciones de W. Inmon y E.F. Codd


Las aplicaciones de procesamiento transaccional (OLTP) y las
aplicaciones de apoyo a la toma de decisiones (OLAP) no pueden
coexistir de manera eficiente en el mismo ambiente de BD
Ambas aplicaciones poseen diferentes caractersticas

Juan Jos Ramrez Lama (UBB)

Data Warehouses

2014-2 - @juaramirdocente

16 / 33

Data Warehouses

Data Warehouses

BDO vs. Data Warehouses

Uso de Hardware OLTP vs. OLAP

BDs Operacionales
OLTP (On-Line Transaction Processing)
Orientadas a tareas bsicas y repetitivas de operacin
Transacciones aisladas, pequeas
Datos detallados
Datos actuales
Soporta muchas operaciones de actualizacin de datos
MB o GB de datos
Muchos usuarios

Data Warehouses
OLAP (On-Line Analytical Processing)
Orientadas a la toma de decisiones
Transacciones complejas con grandes cantidades de datos
Datos resumidos, consolidados
Datos histricos
Las actualizaciones no son usuales
GB o TB de datos
Cientos de usuarios (analistas, expertos, etc.)
Juan Jos Ramrez Lama (UBB)

Data Warehouses

2014-2 - @juaramirdocente

17 / 33

Juan Jos Ramrez Lama (UBB)

Data Warehouses

2014-2 - @juaramirdocente

18 / 33

2014-2 - @juaramirdocente

20 / 33

Data Warehouses

Data Warehouse

Juan Jos Ramrez Lama (UBB)

Data Warehouses

Data Warehouses: Importancia

Data Warehouses

2014-2 - @juaramirdocente

19 / 33

Juan Jos Ramrez Lama (UBB)

Data Warehouses

Data Warehouses

Data Warehouses

Tipo de Consultas

Objetivos de un Data Warehouse

Estn las ventas de artculos deportivos sujetas a tendencias


por temporada? Qu artculos se ven afectados y cundo?

Lograr que la informacin sea fcilmente accesible

Cules fueron los ingresos totales en el tercer trimestre del


2008?
Cules fueron las tres reas ms populares de cada ciudad para
el arriendo de inmuebles el 2008?
Cul es el ingreso mensual por venta de inmuebles en cada
sucursal, comparado con el promedio de los 12 meses
anteriores?

Presentar la informacin de la organizacin de manera


consistente
Adaptarse a los cambios en el negocio, necesidades de los
usuarios, etc.
Proveer seguridad de los datos
Ser la base para mejorar la toma de decisiones

Consultas hipotticas Que sucedera si...


Anlisis de escenarios alternativos, exploratorios, etc.

Juan Jos Ramrez Lama (UBB)

Data Warehouses

2014-2 - @juaramirdocente

21 / 33

Juan Jos Ramrez Lama (UBB)

Data Warehouses

Data Warehouses

2014-2 - @juaramirdocente

22 / 33

Data Warehouses

Arquitectura

Desde Ambiente Operacional a DW

Varias aplicaciones contribuyen con datos para el DW:

Juan Jos Ramrez Lama (UBB)

Data Warehouses

2014-2 - @juaramirdocente

23 / 33

Juan Jos Ramrez Lama (UBB)

Data Warehouses

2014-2 - @juaramirdocente

24 / 33

Data Warehouses

Data Warehouses

Carga del DW

Exploracin y Minera de Datos

Existen herramientas para limpiar datos, es decir, detectar


anomalas en las fuentes de datos y corregirlas
Anomalas: inconsistencias en largo de datos, descripciones,
valores, prdida de datos, violacin de restricciones de integridad,
etc.

Un data warehouse contiene una fuente de datos til para


explorar y aplicar minera de datos
Minera de Datos: proceso que permite descubrir patrones en los
datos

Los datos en el DW son limpios, integrados, organizados e


histricos

Juan Jos Ramrez Lama (UBB)

Data Warehouses

2014-2 - @juaramirdocente

25 / 33

Juan Jos Ramrez Lama (UBB)

Data Warehouses

Data Warehouses

2014-2 - @juaramirdocente

26 / 33

Data Warehouses

Data Marts

Desarrollo de Data Marts

Un subconjunto del Data Warehouse para cierto grupo de


usuarios o funciones del negocio
Los Data Marts pueden ser desarrollados de tres formas:

Para el rea de marketing, finanzas, produccin, etc.

Desarrollo top down


Desarrollo bottom up
Desarrollo en paralelo

Pueden ser vistos como vistas del DW


Ms rpidos de construir, menos costosos de implementar y
fciles de mantener
Pueden ser usados como origen de un proyecto y luego ser
integrados en un DW o bien derivados de un DW

Juan Jos Ramrez Lama (UBB)

Data Warehouses

2014-2 - @juaramirdocente

27 / 33

Juan Jos Ramrez Lama (UBB)

Data Warehouses

2014-2 - @juaramirdocente

28 / 33

Data Warehouses

Data Warehouses

Desarrollo Top Down

Desarrollo Bottom Up

Algunos problemas:
Dependencia de los DMs respecto del DW tanto en contenido
como en efectividad
Cambios en el DW podran derivar en cambios en los Data Marts

Juan Jos Ramrez Lama (UBB)

Data Warehouses

2014-2 - @juaramirdocente

29 / 33

Algunos problemas:
Posible redundancia de informacin,
Duplicidad en los procesos de extraccin, limpieza de datos y en
recursos involucrados en la implementacin
Juan Jos Ramrez Lama (UBB)

Data Warehouses

Data Warehouses

2014-2 - @juaramirdocente

30 / 33

Data Warehouses

Desarrollo en Paralelo

Desarrollo en Paralelo

El desarrollo de los Data Marts es guiado por el modelo de datos


del DW
De esta forma se utiliza la misma informacin y se controla la
redundancia
Los DWs determinan el curso de la creacin y evolucin de los
DMs

Juan Jos Ramrez Lama (UBB)

Data Warehouses

2014-2 - @juaramirdocente

31 / 33

Juan Jos Ramrez Lama (UBB)

Data Warehouses

2014-2 - @juaramirdocente

32 / 33

Data Warehouses

Data Warehouse o Data Mart?

Qu implementamos en una organizacin?


Esto va a depender de:
Recursos monetarios, tiempo, tecnologa disponible
Tipo y tamao de la organizacin
Caracterstica de la organizacin: centralizada vs. descentralizada
Disponibilidad de informacin
Experiencia en el diseo de DW
Dominio de la informacin
Entre otros

Juan Jos Ramrez Lama (UBB)

Data Warehouses

2014-2 - @juaramirdocente

33 / 33

Das könnte Ihnen auch gefallen