🧩 Resumo – Modelar Dados
🧩 Summary – Data Modeling
Este módulo aborda os princÃpios essenciais de modelagem dimensional , relações entre tabelas, DAX, desempenho e estruturação de modelos eficientes no Power BI.
This module covers the essential principles of dimensional modeling , relationships between tables, DAX, performance, and structuring efficient models in Power BI.
🎯 Objetivos do módulo
🎯 Module Objectives
Construir modelos eficientes baseados em tabelas fato e dimensões
Build efficient models based on fact and dimension tables
Configurar relacionamentos e cardinalidades
Configure relationships and cardinalities
Criar medidas com DAX
Create measures using DAX
Implementar hierarquias
Implement hierarchies
Controlar direcionalidade de filtros
Control filter directionality
Otimizar desempenho do modelo
Optimize model performance
🔹 Tópicos Principais
🔹 Main Topics
1. Modelo Estrela (Star Schema)
1. Star Schema
Estrutura padrão recomendada pela Microsoft:
Standard structure recommended by Microsoft:
Tabelas fato → métricas, granularidade definida
Fact tables → metrics, defined granularity
Tabelas dimensão → atributos descritivos
Dimension tables → descriptive attributes
Minimiza duplicidades, melhora performance e compressão
Minimizes duplicates, improves performance and compression
2. Relacionamentos
2. Relationships
Propriedades:
Properties:
Cardinalidade: 1:, :1, :
Cardinality: 1:, :1, :
Direcionalidade: single vs. both
Directionality: single vs. both
Cross-filtering
Cross-filtering
Relacionamentos ativos e inativos (USERELATIONSHIP)
Active and inactive relationships (USERELATIONSHIP)
3. DAX – medidas e cálculos
3. DAX – Measures and Calculations
Tipos comuns:
Common types:
Medidas implÃcitas vs. explÃcitas
Implicit vs. explicit measures
Funções de agregação
Aggregation functions
Time intelligence
Time intelligence
Contextos: linha, filtro e avaliação
Contexts: row, filter, and evaluation
4. Otimização de Modelos
4. Model Optimization
Inclui:
Includes:
Remoção de colunas irrelevantes
Removal of irrelevant columns
Minimização de cardinalidade
Minimization of cardinality
Redução de relacionamentos desnecessários
Reduction of unnecessary relationships
Gerenciamento de tabelas intermediárias
Management of intermediate tables
Uso correto de data table
Proper use of data table
📚 Links Oficiais
📚 Official Links
Data modeling best practices
https://learn.microsoft.com/power-bi/guidance/star-schema
Data modeling best practices
https://learn.microsoft.com/power-bi/guidance/star-schema
Relationships in Power BI
https://learn.microsoft.com/power-bi/transform-model/desktop-relationships
Relationships in Power BI
https://learn.microsoft.com/power-bi/transform-model/desktop-relationships
✅ Checklist de Estudos
✅ Study Checklist
[ ] Criar um modelo estrela com fato e dimensões
[ ] Create a star schema model with fact and dimensions
[ ] Configurar relacionamentos corretamente
[ ] Configure relationships correctly
[ ] Criar medidas básicas e avançadas em DAX
[ ] Create basic and advanced measures in DAX
[ ] Utilizar funções de time intelligence
[ ] Use time intelligence functions
[ ] Reduzir cardinalidade de colunas pesadas
[ ] Reduce cardinality of heavy columns
â• Marcar como ConcluÃdo
\n