diseño de datamart
Ing. Saúl Pérez Vega
Que deseo medir?
Son valores cuantitativos que almacenan las
métricas del negocio. Están representados
por columnas numéricas en la fact table.
Ejemplo:
Cantidad Vendida
Monto Vendido
Impuestos
Gasto
Costo
Que deseo medir?
Es la parte cuantitativa de los reportes y
la pregunta que nos permite identificarla
es¿Cuánto?
¿Qué criterios uso para
agrupar la información?
Concepto de Dimensión
Dimensión
Es una entidad de negocios respecto de la
cual se debe calcular las métricas.
Ejemplos: clientes, productos, tiempo,
vendedor, tienda, ubigeo, etc.
Es la parte atribuible de una solución de
Business Intelligence, es la parte cualitativa
(características) de los reportes.
Dimension
Generalmenteprovienen de las tablas
maestras de los sistemas transaccionales.
Las dimensiones están compuestas de dos
partes: Atributos y Jerarquías, y en
cantidad de registros son las tablas más
pequeñas.
Las preguntas que nos permiten
identificarlas son: ¿Quién?, ¿Qué?,
¿Cuándo?, ¿Dónde? ¿A quién?
Atributos, jerarquías y niveles
Atributos
Son las características del negocio. Un
grupode atributos crea una Dimensión.
Ejemplo:
Dimensión: Tiempo
Atributos: Año, Semestre, Trimestre, Mes.
Jerarquía
Es la distribución de los atributos en niveles.
Ejemplo:
Jerarquía Ubicación:
Departamento
Provincia
Distrito
Jerarquía Calendario:
Año
Trimestre
Distrito
Niveles
Es una forma de organizar los atributos de
una dimensión. Los niveles permitenrealizar la técnica BI conocida como Drill
Down / Drill UP.
Ejemplo:
Jerarquía Ubicación:
Departamento
◦ Provincia
Distrito
Función de Agregación de las
Medidas
Las medidas pueden ser operadas a través de una diversa
cantidad de funciones de agregación, entre ellas tenemos:
Suma.- Permite sumar la medida a través de las
dimensiones seleccionadas.
Conteo.- Muestra la cantidad deocurrencias de un hecho
de acuerdo a las dimensiones seleccionadas.
Conteo Distinto.- Muestra la cantidad única de
ocurrencias de un hecho de acuerdo a las dimensiones
seleccionadas.
Promedio.- Calcula un promedio de una medida.
Máximo.- Muestra el valor máximo de una medida.
Mínimo.- Muestra el valor mínimo de una medida
Diagrama Star Net
Es un diagrama que nos muestra através
de líneas, círculos y rectángulos la
representación de un modelo
dimensional.
El rectángulo representa los hechos
(medidas), los círculos mayores son las
dimensiones, los círculos pequeño
corresponden a los atributos de las
dimensiones y las líneas permite la
relación entre estos elementos:
Star Net (http://www.starnet.com/)
Ejemplo:
Modelo Físico del Datamart
El modelofísico puede ser de dos tipos
Star Schema (Modelo en Estrella) o tipo
Snowflake (Copo de Nieve).
El modelo físico está compuesto de dos
tipos de tablas: tablas dimensionales y
tablas de hechos.
Tablas Dimensionales
Para entender el negocio, es fundamental
conocer los valores de las ventas, los costos y
los gastos. Sin embargo, estos números son de
escasa utilidad si nose definen los criterios
que se usarán para cruzar la información.
Por ejemplo, la medida Ventas, por sí sola, no
brinda suficiente información. En un reporte,
¿estamos visualizando el total de ventas desde
que se fundó la empresa? ¿O las ventas para un
determinado período de tiempo? ¿Es necesario
ver las ventas desglosadas por cliente y
producto? ¿Se desea visualizar las ventas pordistribuidor?
Dimensiones
En este caso, tiempo, cliente, producto
y distribuidor constituyen ejemplos de
lo que, en la terminología de Business
Intelligence, se denomina dimensiones.
Las dimensiones contienen las
descripciones de las entidades principales
del negocio, respecto de las cuales se
calcularán las medidas.
Dimensiones
Las dimensiones tienen múltiples...
Regístrate para leer el documento completo.