Data Analytics

Data Modeling

Esquema estrela, tabelas de fatos e dimensões, normalização, desnormalização, SCD, granularidade

20 perguntas de entrevista·
Mid-Level
1

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.

2

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.

3

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.

4

O que é o grain (granularidade) de uma fact table?

5

Qual é a diferença entre uma medida aditiva e uma medida semi-aditiva?

+17 perguntas de entrevista

Domine Data Analytics para sua proxima entrevista

Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.

Comece gratis