Data Analytics

Data Modeling

Esquema en estrella, tablas de hechos y dimensiones, normalización, desnormalización, SCD, granularidad

20 preguntas de entrevista·
Mid-Level
1

¿Qué es un star schema en data modeling?

Respuesta

El star schema es una arquitectura de modelado dimensional donde una fact table central está rodeada por dimension tables conectadas directamente. Esta estructura simplifica las consultas analíticas y optimiza el rendimiento al evitar múltiples joins entre dimensiones. El nombre proviene de la forma visual del diagrama, donde la fact table central se parece al cuerpo de una estrella y las dimensiones a las ramas.

2

¿Cuál es el rol de una fact table en un modelo dimensional?

Respuesta

La fact table almacena medidas cuantitativas (ingresos, cantidad vendida, número de clics) y foreign keys hacia las dimension tables. Representa los eventos o transacciones del negocio. Cada fila corresponde a un evento medible en un nivel de granularidad definido. Las columnas numéricas (medidas) son los datos que los analistas agregan en sus consultas.

3

¿Qué es una dimension table en un modelo dimensional?

Respuesta

Una dimension table contiene los atributos descriptivos que califican las medidas de la fact table. Por ejemplo, una dimensión Producto contiene el nombre, la categoría, la marca y el precio unitario. Las dimensiones permiten filtrar, agrupar y dividir los datos durante el análisis. Normalmente están desnormalizadas para simplificar las consultas y evitar joins adicionales.

4

¿Qué es el grain (granularidad) de una fact table?

5

¿Cuál es la diferencia entre una medida aditiva y una medida semi-aditiva?

+17 preguntas de entrevista

Domina Data Analytics para tu próxima entrevista

Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.

Empieza gratis