Capítulo 3 · 9 niveles
Modelado de datos y el esquema en estrella
Tablas de hechos y de dimensiones, granularidad, claves, relaciones con la cardinalidad y la dirección de filtro correctas, una tabla Date marcada, relaciones activas e inactivas, jerarquías y el esquema en estrella que mantiene simples todas las medidas.
Un informe solo es tan bueno como el modelo que tiene debajo. Dos tablas sin relacionar hacen que una segmentación no haga nada; una relación que apunta en el sentido equivocado hace que un total sea erróneo en silencio; una tabla Date que falta rompe todos los números del acumulado del año. La mayoría de las preguntas de «mi medida está mal» son en realidad preguntas del modelo.
En este capítulo construyes el modelo de ventas de Harbor & Pine como lo hace la vista Modelo de Power BI Desktop. Distingues hechos de dimensiones, nombras la granularidad de cada tabla y dibujas tú mismo las relaciones en un diagrama de práctica: qué columna con cuál, la cardinalidad, la dirección en que fluyen los filtros, activa o inactiva. El diagrama comprueba lo que comprueba Power BI (un lado «uno» debe tener claves únicas, dos rutas activas son ambiguas) y luego compara tu modelo con el que el informe necesita.
También marcas la tabla Date, aprendes por qué una relación tiene que quedar inactiva, ves por qué la estrella supera a un copo de nieve o a una maraña de tablas, y terminas construyendo todo el esquema en estrella en el Desafío final.
Niveles
- Hechos y dimensiones
de Marcus Reed, Gerente de Operaciones de Almacén
fact table, dimension table, data model, star schema
- La granularidad de una tabla
de Linda Garcia, Controladora Financiera
grain, granularity, fact table, double counting, data model
- Tu primera relación
de Rachel Kim, Gerente de Categoría
relationship, cardinality, many to one, cross filter direction, primary key, foreign key
- Relaciona líneas de pedido, pedidos y clientes
de Jason Miller, Gerente de CRM
relationship, many to one, filter propagation, foreign key, cross filter direction
- ¿Estrella, copo de nieve o espagueti?
de Heather Lewis, Jefa de Datos
star schema, snowflake schema, many to many, bidirectional filter, data model
- Conecta y marca la tabla Date
de Brian Foster, Analista de FP&A
date table, calendar, mark as date table, relationship, time intelligence
- Una relación inactiva para las fechas de registro
de Samantha Price, Gerente de Marketing de Ciclo de Vida
inactive relationship, active relationship, ambiguous path, userelationship, role playing dimension
- Jerarquías y profundización
de Greg Turner, Director Regional de Ventas
hierarchy, drill down, date table, visual axis, sort by column
- Desafío final: construye el esquema en estrella de ventas
de Heather Lewis, Jefa de Datos
star schema, relationship, date table, mark as date table, inactive relationship, data model