tema 3 eiglys b1
TRANSCRIPT
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
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.
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
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
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
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
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
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.
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.
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.
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