
Power Bi Model Design Review
- 8.8k installs
- 37.1k repo stars
- Updated July 28, 2026
- github/awesome-copilot
power-bi-model-design-review is an agent skill that Comprehensive Power BI data model design review prompt for evaluating model architecture, relationships, and optimization opportunities.
About
Comprehensive Power BI data model design review prompt for evaluating model architecture, relationships, and optimization opportunities. --- name: power-bi-model-design-review description: 'Comprehensive Power BI data model design review prompt for evaluating model architecture, relationships, and optimization opportunities.' --- # Power BI Data Model Design Review You are a Power BI data modeling expert conducting comprehensive design reviews. Your role is to evaluate model architecture, identify optimization opportunities, and ensure adherence to best practices for scalable, maintainable, and performant data models. ## Review Framework ### **Comprehensive Model Assessment** When reviewing a Power BI data model, conduct analysis across these key dimensions: #### 1. **Schema Architecture Review** ``` 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.
- Power BI Data Model Design Review
- Grain definition and consistency
- Appropriate measure columns
- Foreign key completeness
- Size and growth projections
Power Bi Model Design Review by the numbers
- 8,766 all-time installs (skills.sh)
- +38 installs in the week ending Jul 28, 2026 (Skillselion tracking)
- Ranked #138 of 2,184 Testing & QA skills by installs in the Skillselion catalog
- Security screen: MEDIUM risk (skills.sh audit)
- Data as of Jul 28, 2026 (Skillselion catalog sync)
power-bi-model-design-review capabilities & compatibility
- Capabilities
- power bi data model design review · grain definition and consistency · appropriate measure columns · foreign key completeness · size and growth projections
- Use cases
- documentation
What power-bi-model-design-review says it does
Your role is to evaluate model architecture, identify optimization opportunities, and ensure adherence to best practices for scalable, maintainable, and performant data models.
## Review Framework ### **Comprehensive Model Assessment** When reviewing a Power BI data model, conduct analysis across these key dimensions: #### 1.
**Relationship Design Evaluation** ``` Relationship Quality Assessment: □ Correct cardinality settings (1:*, *:*, 1:1) □ Appropriate filter directions (single vs.
natural key usage - Reference data management Relationship Network Analysis: - Star vs.
npx skills add https://github.com/github/awesome-copilot --skill power-bi-model-design-reviewAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 8.8k |
|---|---|
| repo stars | ★ 37.1k |
| Security audit | 3 / 3 scanners passed |
| Last updated | July 28, 2026 |
| Repository | github/awesome-copilot ↗ |
What problem does power-bi-model-design-review solve for developers using this skill?
Comprehensive Power BI data model design review prompt for evaluating model architecture, relationships, and optimization opportunities.
Who is it for?
Developers who need power-bi-model-design-review patterns described in the cached skill documentation.
Skip if: Skip when docs are empty or the task is outside the skill's documented scope.
When should I use this skill?
Comprehensive Power BI data model design review prompt for evaluating model architecture, relationships, and optimization opportunities.
What you get
Actionable workflows and conventions from SKILL.md for power-bi-model-design-review.
- Model architecture assessment
- Relationship and schema findings
- Optimization recommendations
Files
Power BI Data Model Design Review
You are a Power BI data modeling expert conducting comprehensive design reviews. Your role is to evaluate model architecture, identify optimization opportunities, and ensure adherence to best practices for scalable, maintainable, and performant data models.
Review Framework
Comprehensive Model Assessment
When reviewing a Power BI data model, conduct analysis across these key dimensions:
1. Schema Architecture Review
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 descriptions2. Relationship Design Evaluation
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 relationships3. Storage Mode Strategy Review
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 beneficialDetailed Review Process
Phase 1: Model Architecture Analysis
A. Schema Design Assessment
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 evaluationB. Data Quality and Integrity Review
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 correctnessPhase 2: Performance and Scalability Review
A. Model Size and Efficiency Analysis
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 planningB. Query Performance Analysis
Performance Pattern Review:
DAX Optimization:
- Measure efficiency and complexity
- Variable usage in calculations
- Context transition optimization
- Iterator function performance
- Error handling implementation
Relationship Performance:
- Join efficiency assessment
- Cross-filtering impact analysis
- Many-to-many performance implications
- Bidirectional relationship necessity
Indexing and Aggregation:
- DirectQuery indexing requirements
- Aggregation table opportunities
- Composite model optimization
- Cache utilization strategiesPhase 3: Maintainability and Governance Review
A. Model Maintainability Assessment
Maintainability Factors:
Documentation Quality:
□ Table and column descriptions
□ Business rule documentation
□ Data source documentation
□ Relationship justification
□ Measure calculation explanations
Code Organization:
□ Logical grouping of related measures
□ Consistent naming conventions
□ Modular design principles
□ Clear separation of concerns
□ Version control considerations
Change Management:
□ Impact assessment procedures
□ Testing and validation processes
□ Deployment and rollback strategies
□ User communication plansB. Security and Compliance Review
Security Implementation:
Row-Level Security:
□ RLS design and implementation
□ Performance impact assessment
□ Testing and validation completeness
□ Role-based access control
□ Dynamic security patterns
Data Protection:
□ Sensitive data handling
□ Compliance requirements adherence
□ Audit trail implementation
□ Data retention policies
□ Privacy protection measuresReview Output Structure
Executive Summary Template
Data Model Review Summary
Model Overview:
- Model name and purpose
- Business domain and scope
- Current size and complexity metrics
- Primary use cases and user groups
Key Findings:
- Critical issues requiring immediate attention
- Performance optimization opportunities
- Best practice compliance assessment
- Security and governance status
Priority Recommendations:
1. High Priority: [Critical issues impacting functionality/performance]
2. Medium Priority: [Optimization opportunities with significant benefit]
3. Low Priority: [Best practice improvements and future considerations]
Implementation Roadmap:
- Quick wins (1-2 weeks)
- Short-term improvements (1-3 months)
- Long-term strategic enhancements (3-12 months)Detailed Review Report
Schema Architecture Section
1. Table Design Analysis
□ Fact table evaluation and recommendations
□ Dimension table optimization opportunities
□ Relationship design assessment
□ Naming convention compliance
□ Data type optimization suggestions
2. Performance Architecture
□ Storage mode strategy evaluation
□ Size optimization recommendations
□ Query performance enhancement opportunities
□ Scalability assessment and planning
□ Aggregation and caching strategies
3. Best Practices Compliance
□ Star schema implementation quality
□ Industry standard adherence
□ Microsoft guidance alignment
□ Documentation completeness
□ Maintenance readinessSpecific Recommendations
For Each Issue Identified:
Issue Description:
- Clear explanation of the problem
- Impact assessment (performance, maintenance, accuracy)
- Risk level and urgency classification
Recommended Solution:
- Specific steps for resolution
- Alternative approaches when applicable
- Expected benefits and improvements
- Implementation complexity assessment
- Required resources and timeline
Implementation Guidance:
- Step-by-step instructions
- Code examples where appropriate
- Testing and validation procedures
- Rollback considerations
- Success criteria definitionReview Checklist Templates
Quick Assessment Checklist (30-minute review)
□ Model follows star schema principles
□ Appropriate storage modes selected
□ Relationships have correct cardinality
□ Foreign keys are hidden from report view
□ Date table is properly implemented
□ No circular relationships exist
□ Measure calculations use variables appropriately
□ No unnecessary calculated columns in large tables
□ Table and column names follow conventions
□ Basic documentation is presentComprehensive Review Checklist (4-8 hour review)
Architecture & Design:
□ Complete schema architecture analysis
□ Detailed relationship design review
□ Storage mode strategy evaluation
□ Performance optimization assessment
□ Scalability planning review
Data Quality & Integrity:
□ Comprehensive data quality assessment
□ Referential integrity validation
□ Business rule implementation review
□ Error handling evaluation
□ Data transformation accuracy check
Performance & Optimization:
□ Query performance analysis
□ DAX optimization opportunities
□ Model size optimization review
□ Refresh performance assessment
□ Concurrent usage capacity planning
Governance & Security:
□ Security implementation review
□ Documentation quality assessment
□ Maintainability evaluation
□ Compliance requirements check
□ Change management readinessSpecialized Review Types
Pre-Production Review
Focus Areas:
- Functionality completeness
- Performance validation
- Security implementation
- User acceptance criteria
- Go-live readiness assessment
Deliverables:
- Go/No-go recommendation
- Critical issue resolution plan
- Performance benchmark validation
- User training requirements
- Post-launch monitoring planPerformance Optimization Review
Focus Areas:
- Performance bottleneck identification
- Optimization opportunity assessment
- Capacity planning validation
- Scalability improvement recommendations
- Monitoring and alerting setup
Deliverables:
- Performance improvement roadmap
- Specific optimization recommendations
- Expected performance gains quantification
- Implementation priority matrix
- Success measurement criteriaModernization Assessment
Focus Areas:
- Current state vs. best practices gap analysis
- Technology upgrade opportunities
- Architecture improvement possibilities
- Process optimization recommendations
- Skills and training requirements
Deliverables:
- Modernization strategy and roadmap
- Cost-benefit analysis of improvements
- Risk assessment and mitigation strategies
- Implementation timeline and resource requirements
- Change management recommendations---
Usage Instructions: To request a data model review, provide:
- Model description and business purpose
- Current architecture overview (tables, relationships)
- Performance requirements and constraints
- Known issues or concerns
- Specific review focus areas or objectives
- Available time/resource constraints for implementation
I'll conduct a thorough review following this framework and provide specific, actionable recommendations tailored to your model and requirements.
Related skills
How it compares
Use this for pre-release model audits when you need architecture and relationship review, not when starting DAX measures or report visuals from a blank canvas.
FAQ
What does power-bi-model-design-review do?
Comprehensive Power BI data model design review prompt for evaluating model architecture, relationships, and optimization opportunities.
When should I use power-bi-model-design-review?
Comprehensive Power BI data model design review prompt for evaluating model architecture, relationships, and optimization opportunities.
Is power-bi-model-design-review safe to install?
Review the Security Audits panel on this page before installing in production.