
Data Modeling
Esquema estrela, tabelas de fatos e dimensões, normalização, desnormalização, SCD, granularidade
1O que é um star schema em data modeling?
O que é um star schema em data modeling?
Resposta
O star schema é uma arquitetura de modelagem dimensional onde uma fact table central é cercada por dimension tables conectadas diretamente. Essa estrutura simplifica as consultas analíticas e otimiza o desempenho ao evitar múltiplos joins entre dimensões. O nome vem do formato visual do diagrama, onde a fact table central se assemelha ao corpo de uma estrela e as dimensões aos braços.
2Qual é o papel de uma fact table em um modelo dimensional?
Qual é o papel de uma fact table em um modelo dimensional?
Resposta
A fact table armazena medidas quantitativas (receita, quantidade vendida, número de cliques) e foreign keys para dimension tables. Representa eventos ou transações do negócio. Cada linha corresponde a um evento mensurável em um nível de granularidade definido. As colunas numéricas (medidas) são os dados que os analistas agregam em suas consultas.
3O que é uma dimension table em um modelo dimensional?
O que é uma dimension table em um modelo dimensional?
Resposta
Uma dimension table contém os atributos descritivos que qualificam as medidas da fact table. Por exemplo, uma dimensão Produto contém o nome, categoria, marca e preço unitário. As dimensões permitem filtrar, agrupar e fatiar os dados durante a análise. Elas geralmente são desnormalizadas para simplificar as consultas e evitar joins adicionais.
O que é o grain (granularidade) de uma fact table?
Qual é a diferença entre uma medida aditiva e uma medida semi-aditiva?
+17 perguntas de entrevista
Outros temas de entrevista Data Analytics
Google Sheets - Fundamentos
Google Sheets - Fórmulas avançadas
SQL - Fundamentos
SQL - Agregações e agrupamentos
SQL - Joins
BigQuery - Fundamentos
Data Cleaning - Limpeza de dados
KPIs e métricas de negócio
Estatística descritiva
Zapier e automação No-Code
Princípios de visualização de dados
Python & Pandas - Fundamentos
Google Sheets - Dashboards automatizados
SQL - Subconsultas e CTEs
SQL - Window Functions
BigQuery - Recursos avançados
Análise de funis e conversão
Análise de coortes e retenção
Google Tag Manager e tracking
APIs e webhooks
dbt - Fundamentos
AB Testing e estatística aplicada
Looker Studio (Google Data Studio)
Power BI - Fundamentos
SQL - Consultas analíticas avançadas
dbt - Recursos avançados
Power BI - DAX e dashboards avançados
Python Analytics - Análise avançada e ML
Domine Data Analytics para sua proxima entrevista
Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.
Comece gratis