
Data Modeling
Esquema en estrella, tablas de hechos y dimensiones, normalización, desnormalización, SCD, granularidad
1¿Qué es un star schema en data modeling?
¿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?
¿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?
¿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.
¿Qué es el grain (granularidad) de una fact table?
¿Cuál es la diferencia entre una medida aditiva y una medida semi-aditiva?
+17 preguntas de entrevista
Otros temas de entrevista Data Analytics
Google Sheets - Fundamentos
Google Sheets - Fórmulas avanzadas
SQL - Fundamentos
SQL - Agregaciones y agrupamientos
SQL - Joins
BigQuery - Fundamentos
Data Cleaning - Limpieza de datos
KPIs y métricas de negocio
Estadística descriptiva
Zapier y automatización No-Code
Principios de visualización de datos
Python & Pandas - Fundamentos
Google Sheets - Dashboards automatizados
SQL - Subconsultas y CTEs
SQL - Window Functions
BigQuery - Funcionalidades avanzadas
Análisis de funnels y conversión
Análisis de cohortes y retención
Google Tag Manager y tracking
APIs y webhooks
dbt - Fundamentos
AB Testing y estadística aplicada
Looker Studio (Google Data Studio)
Power BI - Fundamentos
SQL - Consultas analíticas avanzadas
dbt - Funciones avanzadas
Power BI - DAX y dashboards avanzados
Python Analytics - Análisis avanzado y ML
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