No Power BI, a modelagem de dados é essencial para garantir ...
Uma empresa está implementando um dashboard no Power BI para monitorar as vendas de seus produtos em diversas regiões do país. O banco de dados contém informações sobre:
• Vendas realizadas (data, valor, quantidade, produto vendido, vendedor e região).
• Detalhes dos produtos (código, categoria, marca e preço unitário).
• Informações dos clientes (nome, CPF, idade, estado civil e cidade).
• Registros de vendedores (nome, código do vendedor e equipe de vendas).
Considerando as melhores práticas de modelagem de dados no Power BI, qual esquema de dados é mais adequado para estruturar esse modelo e garantir performance e facilidade de análise?
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: B
Tema central da questão:
A questão aborda o modelo de dados mais eficiente para o Power BI. Dominar a modelagem é essencial para garantir desempenho nas consultas, clareza nas análises e flexibilidade nos dashboards.
Resumo teórico:
Na modelagem de dados para BI, os principais esquemas são:
- Modelo Estrela: Uma tabela fato central que armazena dados de eventos (ex: vendas) ligada diretamente a várias tabelas dimensão (ex: produto, vendedor, cliente).
- Modelo Floco de Neve: Similar ao modelo estrela, mas as dimensões são normalizadas, ou seja, divididas em tabelas menores para eliminar redundâncias.
- Modelo Plano: Todos os dados em uma única tabela, sem estrutura de fatos e dimensões.
Fontes: Microsoft Power BI Documentation, Kimball & Ross, The Data Warehouse Toolkit.
Justificativa da alternativa correta (B):
O modelo estrela é o mais recomendado para Power BI porque:
- Otimiza a performance das análises;
- Facilita a criação de visualizações e cálculos com DAX;
- Evita redundâncias desnecessárias e simplifica relacionamentos.
Com uma tabela fato (vendas) ligada a dimensões (produto, vendedor, cliente, região), o modelo estrela garante granularidade adequada e flexibilidade nas análises. Isso está alinhado com as melhores práticas do Power BI (ver: documentação oficial).
Análise das alternativas incorretas:
- A e D (Modelo plano): Reunir tudo em uma única tabela pode até simplificar a estrutura, mas prejudica o desempenho, dificulta a manutenção e aumenta o risco de redundância e inconsistências.
- C e E (Modelo floco de neve): Embora elimine redundâncias, a normalização excessiva aumenta a complexidade dos joins, atrapalhando a performance e dificultando análises rápidas — não é recomendado para ferramentas como Power BI.
Dicas de interpretação:
Ao ler enunciados de modelagem, busque termos como “tabela fato”, “dimensões”, “performance” e “facilidade de análise”. Fique atento a alternativas que prometem soluções fáceis, mas comprometem desempenho ou clareza do modelo.
Resumo final:
Para BI, modelo estrela é o padrão ouro, pois equilibra eficiência, organização e escalabilidade.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
A principal diferença entre o modelo Estrela e o Floco de Neve é a normalização. No modelo Estrela, as dimensões não estão normalizadas, o que permite otimizar o desempenho nas consultas, mas, por outro lado, aumenta o consumo de espaço. Já o modelo Floco de Neve, possui as dimensões normalizadas, ou seja, separadas em tabelas menores. Com isso, diminui-se consideravelmente o consumo de espaço, mas, em contrapartida, exige-se mais Joins para a realização de consultas, o que piora o desempenho.
Gabarito B
O Power BI foi desenvolvido e otimizado especificamente para trabalhar com o Esquema Estrela (Star Schema). Essa é a recomendação oficial da Microsoft para garantir que o motor de compressão e processamento (VertiPaq) funcione com máxima eficiência.
Ao estruturar os dados da empresa mencionada no modelo estrela, teríamos:
- Tabela Fato (Vendas): Conteria apenas as métricas (valor, quantidade) e as chaves estrangeiras.
- Tabelas Dimensão (Produto, Cliente, Vendedor, Calendário): Conteriam os detalhes descritivos.
As vantagens principais são:
- Performance: O Power BI lida melhor com filtros que se propagam de uma dimensão para uma fato (relacionamento 1:N).
- Usabilidade: Para o usuário final, é muito mais fácil encontrar campos organizados por categorias (Dimensões) do que em uma lista única e gigante.
- DAX Simples: As fórmulas DAX (como as de inteligência de tempo) são projetadas para funcionar perfeitamente em modelos estrela.
Retroceder Nunca Render-se Jamais !
Força e Fé !
Fortuna Audaces Sequitur !
Power BI foi feito pra brilhar!!! - Estrela.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo