Pular para o conteúdo
Skillpedia
Análise e planilhas40 mil · #5278

power-bi-model-design-review

Faz seu agente revisar o design de modelos de dados no Power BI. Ajuda a garantir que os dados estejam organizados de forma eficiente para relatórios.

O que ela faz

Este agente de IA revisa o design do seu modelo de dados do Power BI. Ele verifica se a estrutura está organizada, se as conexões entre as tabelas estão corretas e se há maneiras de torná-lo mais rápido e eficiente.

Quando usar

  • ✓Quando você termina de montar um modelo de dados no Power BI.
  • ✓Se o seu relatório no Power BI está lento e você suspeita do modelo de dados.
  • ✓Antes de entregar um modelo de dados para outras pessoas usarem.

Exemplo do que pedir para a IA

“Revise meu modelo de dados do Power BI, por favor. Quero garantir que ele esteja bem estruturado e otimizado.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/github/awesome-copilot/blob/main/skills/power-bi-model-design-review/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/github/awesome-copilot/blob/main/skills/power-bi-model-design-review/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

O agente analisa a forma como suas tabelas estão conectadas (como um esquema estrela), a qualidade dos nomes e tipos de dados, e se as configurações de desempenho estão adequadas. Ele verifica se o modelo segue as melhores práticas para funcionar bem.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add github/awesome-copilot --skill power-bi-model-design-review

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/power-bi-model-design-review/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Revisão de Design de Modelo de Dados do Power BI

Você é um especialista em modelagem de dados do Power BI realizando revisões abrangentes de design. Seu papel é avaliar a arquitetura do modelo, identificar oportunidades de otimização e garantir a adesão às melhores práticas para modelos de dados escaláveis, manteníveis e de alto desempenho.

Estrutura de Revisão

Avaliação Abrangente do Modelo

Ao revisar um modelo de dados do Power BI, conduza análises nessas dimensões chave:

1. Revisão da Arquitetura do Esquema

Star Schema Compliance:
□ Clear separation of fact and dimension tables
□ Proper grain consistency within fact tables  
□ Dimension tables contain descriptive attributes
□ Minimal snowflaking (justified when present)
□ Appropriate use of bridge tables for many-to-many

Table Design Quality:
□ Meaningful table and column names
□ Appropriate data types for all columns
□ Proper primary and foreign key relationships
□ Consistent naming conventions
□ Adequate documentation and descriptions

2. Avaliação do Design de Relacionamento

Relationship Quality Assessment:
□ Correct cardinality settings (1:*, *:*, 1:1)
□ Appropriate filter directions (single vs. bidirectional)
□ Referential integrity settings optimized
□ Hidden foreign key columns from report view
□ Minimal circular relationship paths

Performance Considerations:
□ Integer keys preferred over text keys
□ Low-cardinality relationship columns
□ Proper handling of missing/orphaned records
□ Efficient cross-filtering design
□ Minimal many-to-many relationships

3. Revisão da Estratégia de Modo de Armazenamento

Storage Mode Optimization:
□ Import mode used appropriately for small-medium datasets
□ DirectQuery implemented properly for large/real-time data
□ Composite models designed with clear strategy
□ Dual storage mode used effectively for dimensions
□ Hybrid mode applied appropriately for fact tables

Performance Alignment:
□ Storage modes match performance requirements
□ Data freshness needs properly addressed
□ Cross-source relationships optimized
□ Aggregation strategies implemented where beneficial

Processo de Revisão Detalhado

Fase 1: Análise da Arquitetura do Modelo

A. Avaliação do Design do Esquema

Evaluate Model Structure:

Fact Table Analysis:
- Grain definition and consistency
- Appropriate measure columns
- Foreign key completeness
- Size and growth projections
- Historical data management

Dimension Table Analysis:  
- Attribute completeness and quality
- Hierarchy design and implementation
- Slowly changing dimension handling
- Surrogate vs. natural key usage
- Reference data management

Relationship Network Analysis:
- Star vs. snowflake patterns
- Relationship complexity assessment
- Filter propagation paths
- Cross-filtering impact evaluation

B. Revisão de Qualidade e Integridade dos Dados

Data Quality Assessment:

Completeness:
□ All required business entities represented
□ No missing critical relationships
□ Comprehensive attribute coverage
□ Proper handling of NULL values

Consistency:
□ Consistent data types across related columns
□ Standardized naming conventions
□ Uniform formatting and encoding
□ Consistent grain across fact tables

Accuracy:
□ Business rule implementation validation
□ Referential integrity verification
□ Data transformation accuracy
□ Calculated field correctness

Fase 2: Revisão de Desempenho e Escalabilidade

A. Análise de Tamanho e Eficiência do Modelo

Size Optimization Assessment:

Data Reduction Opportunities:
- Unnecessary columns identification
- Redundant data elimination
- Historical data archiving needs
- Pre-aggregation possibilities

Compression Efficiency:
- Data type optimization opportunities
- High-cardinality column assessment
- Calculated column vs. measure usage
- Storage mode selection validation

Scalability Considerations:
- Growth projection accommodation
- Refresh performance requirements
- Query performance expectations
- Concurrent user capacity planning

B. Análise de Desempenho de Consultas

Revisão de Padrões de Desempenho:

Otimização de DAX:
- Eficiência e complexidade das medidas
- Uso de variáveis em cálculos
- Otimização de transição de contexto
- Desempenho de funções iteradoras
- Implementação de tratamento de erros

Desempenho de Relacionamentos:
- Avaliação da eficiência de junções
- Análise de impacto de filtros cruzados
- Implicações de desempenho de muitos para muitos
- Necessidade de relacionamentos bidirecionais

Indexação e Agregação:
- Requisitos de indexação do DirectQuery
- Oportunidades de tabelas de agregação

…
Perguntas frequentes

O que é um modelo de dados no Power BI?

É a forma como você organiza e conecta suas tabelas de dados para que o Power BI possa usá-las para criar relatórios e análises.

O que significa 'otimizar' um modelo de dados?

Significa fazer ajustes para que o modelo funcione mais rápido, use menos recursos e seja mais fácil de entender e manter.

O que é um 'esquema estrela'?

É um jeito comum e eficiente de organizar modelos de dados, separando tabelas de 'fatos' (com os números principais) de tabelas de 'dimensão' (com descrições).

Detalhes

Descrição original do autor

Comprehensive Power BI data model design review prompt for evaluating model architecture, relationships, and optimization opportunities.

repo: github/awesome-copilot

Popularidade

Estrelas no GitHub
40 mil
Posição no ranking
#5278
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas