tema 3 eiglys b1

11
Capitulo N. 3 Diseñando una Capitulo N. 3 Diseñando una solución OLAP solución OLAP Introducción Construyendo el Cubo Tabla de Hechos Dimensiones Medidas Medidas Naturales Medidas Calculadas

Upload: eiglys

Post on 14-Jun-2015

495 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: Tema 3 Eiglys B1

Capitulo N. 3 Diseñando una solución OLAPCapitulo N. 3 Diseñando una solución OLAP

Introducción

Construyendo el Cubo

Tabla de HechosDimensiones

MedidasMedidas NaturalesMedidas Calculadas

Page 2: Tema 3 Eiglys B1

INTRODUCCIÓNINTRODUCCIÓN

• En esta unidad, desarrollaremos el diseño de las tablas que conforman el plano de un data mart (DM) que nos servirá de estructura para el posterior armado del cubo.

• Al final de este módulo, el lector comprenderá cómo definir la tabla de hechos, cómo se pueden organizar las dimensiones, y qué son las medidas.

Page 3: Tema 3 Eiglys B1

La estructura que forma la Tabla de Hechos y las Dimensiones puede verse como el plano o la visión desplegada del cubo.

Construyendo el CuboConstruyendo el Cubo

Paso previo al armado de nuestra base de datos OLAP.

Esquema Estrella

Page 4: Tema 3 Eiglys B1

Esquema EstrellaEsquema Estrella

En las puntas de la estrella se encuentran las tablas de dimensión que contienen los atributos de las aperturas que interesan al negocio que se pueden utilizar como criterios de filtro y son relativamente pequeñas. Cada tabla de dimensión se vincula con la tabla de hechos por un identificador.

Para facilitar el análisis, el data mart organiza los datos en una estructura llamada

esquema de estrella y esta compuesta por una

tabla central tabla de hechos y un conjunto de tablas organizadas alrededor

de ésta tablas de dimensiones.

Características

Page 5: Tema 3 Eiglys B1

Características de un Esquema EstrellaCaracterísticas de un Esquema Estrella

El centro de la estrella es la tabla de hecho

Los puntos de la estrella son las tablas de dimensiones

Cada esquema esta compuesto por una sola tabla de hechos

Generalmente es un esquema totalmente desnormalizado, pudiendo estar parcialmente normalizado en las tablas de dimensiones

Características

Esq

uem

a estrella

Ejemplo de Esquema Estrella

Page 6: Tema 3 Eiglys B1

Ejemplo de un Esquema EstrellaEjemplo de un Esquema Estrella

En el ejemplo construimos un esquema estrella considerando que se necesita analizar como evoluciona la Admisión de Pacientes (Hecho) por servicio, pacientes y zona geográfica a lo largo del tiempo.

DimensiónServicio

DimensiónPaciente

DimensiónTiempo

Tabla de HechosAdmisión Pacientes

DimensiónZona

Geográfica

Page 7: Tema 3 Eiglys B1

Tabla de HechosTabla de Hechos

Ejemplos de Hechos

•En un hospital: admisión de pacientes.•En un operador telefónico: Tráfico telefónico

Es la tabla primaria del modelo dimensional, y contiene los valores del negocio que se desea analizar, las claves externas, que se relacionan con sus respectivas tablas de dimensiones, y las columnas con los valores que serán analizados.

Un hecho es un concepto de interés primario para el proceso de toma de decisiones, corresponde a eventos que ocurren dinámicamente en el negocio de la empresa

Page 8: Tema 3 Eiglys B1

DimensionesDimensiones

Las tablas de dimensiones son las compañeras de las tablas de hechos. Cada dimensión se define por su clave primaria que sirve para mantener la integridad referencial en la tabla de hechos a la que se relaciona. Un cubo requiere que se defina al menos una dimensión en su esquema.

Cada dimensión describe un aspecto del negocio y proporciona el acceso intuitivo y simple a datos.

Page 9: Tema 3 Eiglys B1

Relaciones y Estructura de una DimensiónRelaciones y Estructura de una Dimensión

Cada nivel de una dimensión debe corresponderse con una columna en la tabla de la dimensión; estos se ordenan por grado de detalle y se organizan en una estructura jerárquica; cada uno contiene miembros, los miembros son los valores de la columna que define el nivel.

Entre los miembros y los niveles de una dimensión existen relaciones, estas se pueden comprender como las relaciones que existen en un árbol genealógico donde los términos padre, hijo, hermano, primo, etc. indican una correspondencia entre elementos del árbol; y los miembros de la dimensión se comportan como familiares dentro del árbol genealógico.

Page 10: Tema 3 Eiglys B1

Miembros de la DimensiónMiembros de la Dimensión

Padre: Es el miembro del nivel inmediatamente superior que se relaciona con el miembro seleccionado. Cada elemento tiene un solo padre

Hijo: Son los elementos del siguiente nivel inferior que se relacionan con el miembro seleccionado. Pueden existir varios hijos para

un mismo miembro.

Hermano: Son los miembros que se encuentran en el mismo nivel que el miembro seleccionado y poseen el mismo padre.

Primo: Son los miembros que se encuentran en el

mismo nivel que el miembro

seleccionado, pero que tienen diferentes padres. Los primos

tiene padres que son hermanos.

Descendientes: Son todos los miembros que se encuentran debajo del nivel del miembro seleccionado. independientemente de la cantidad de niveles que los separen.

Ancestros: Son todos los miembros que se encuentran por encima del nivel del miembro seleccionado.

Page 11: Tema 3 Eiglys B1

Dimensiones: Esquema EstrellaDimensiones: Esquema Estrella

En el esquema estrella cada dimensión esta compuesta por una sola tabla, esta tabla esta desnormalizada.El esquema se denomina así debido a que el diagrama se parece a una estrella.

Este es un esquema donde las dimensiones tienen un esquema estrella.Dimensión

ServicioDimensiónPaciente

DimensiónTiempo

Tabla de HechosAdmisión Pacientes

DimensiónZona

Geográfica