Modelo de datos tabular: Esquemas

En PowerBI existen tres esquemas para el diseño del modelo de datos.

  • Una única tabla
  • Esquema de copo de nieve
  • Esquema en estrella

Tabla única

En este tipo de esquema todos los campos o columnas del modelo de datos se encuentran en una única tabla.

Este esquema de diseño hay que evitarlo, ya que penaliza mucho el rendimiento y las posibilidades del modelo de datos.

Esquema de copo de nieve

En un esquema de copo de nieve, al menos una tabla de dimensiones no se relaciona de forma directa con la tabla de hechos.

Se obtiene cuando tenemos tablas de dimensiones que se anidan con más de una tabla de datos.

El objetivo es normalizar estas tablas, reduciendo el espacio de almacenamiento al eliminar la redundancia y mejorando el rendimiento.

En este ejemplo vemos que la tabla dimensión Store está enlazada con la tabla de hechos Sales, pero también está anidada con la tabla Customer. De esta forma podemos ver que la tabla Store se anida con más de una tabla, este caso con las tablas Sales y Customer.

Esquema en estrella

Un esquema en estrella es un modelo de datos que tiene una tabla de hechos que contiene los datos que queremos analizar o medir, rodeada de las tablas de dimensiones que contienen los atributos que aportan más datos sobre nuestra tabla de hechos.

El modelo de datos con esquema en estrella simplifica los cálculos y mejora el rendimiento.

En este ejemplo, la tabla de hechos es la tabla Sales y el resto de tablas son las tablas de dimensiones, que estarán unidas con la tabla de hechos mediante un campo clave.

PowerBI funciona mejor con modelos de datos diseñados con esquema en estrella y será el esquema que deberemos utilizar siempre que sea posible.

Podéis encontrar más información sobre los esquema en estrella en esta documentación de Microsoft.

Esperamos que este artículo os haya servido de ayuda.

2 comentarios en “Modelo de datos tabular: Esquemas”

  1. Pingback: Modelo de datos tabular: Tablas - interneTeate

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *