Problem
The goal is not to understand what exists in a semantic model, but how report consumers actually use it.
As a semantic model owner, I understand what my model contains and why those assets were originally included. What is often missing is visibility into how report consumers actually interact with those assets after deployment.
Requirements gathering and stakeholder feedback help guide model design, but usage patterns evolve over time and may differ from original expectations. Existing Power BI and Fabric usage metrics help measure report adoption and engagement, but they provide limited insight into how semantic models themselves are being used.
As semantic models mature, additional columns, measures, hierarchies, filters, and report elements are often added to support new business requirements. Over time, it becomes increasingly difficult to determine which assets continue to provide value and which may no longer be relevant.
Proposed Solution
Provide semantic model usage insights based on actual consumer interactions and query behavior.
Examples could include:
- Most frequently used measures
- Most frequently used columns and dimensions
- Most common filter and slicer combinations
- Most common drill paths
- Rarely used fields
- Unused fields over a configurable time period
- Candidate columns, measures, or report elements for review
- Suggestions for model optimization based on observed usage patterns
- Recommendations for improving report usability and performance
Why This Matters
These insights would help organizations:
- Reduce model bloat
- Simplify report experiences
- Improve maintainability
- Focus development efforts on high-value features
- Increase confidence when cleaning up technical debt
- Potentially reduce storage, refresh, and processing costs
Additional Consideration
Microsoft currently analyzes query behavior for features such as Automatic Aggregations. If similar usage insights are available, surfacing actionable recommendations to semantic model owners could help organizations continuously improve the quality, efficiency, and maintainability of their reporting solutions.
Recent ideas
Power BI Admin & Governance Center – Centralized Activity and Usage Analytics
Subject: Feature Proposal: Advanced Power BI Admin & Governance Center – Centralized Activity, Access, Sharing, Licensing and Usage Analytics Dear Microsoft Power BI Team, I would like to propose a...Dr7awb2 hours agoNew MemberNew2Views0likes0CommentsFeature Proposal: Expandable/Collapsible Page Sections for Reports on Same Semantic Model
Subject: Feature Proposal: Expandable/Collapsible Page Sections for Reports Using the Same Semantic Model Dear Microsoft Power BI Team, I would like to propose an enhancement to the Power BI report...Dr7awb3 hours agoNew MemberNew3Views0likes0CommentsFeature Proposal: Fault-Tolerant Refresh, Schema Changes & Intelligent Retry
Subject: Feature Proposal: Fault-Tolerant Refresh, Schema Changes & Intelligent Retry Dear Microsoft Power BI Team, I would like to propose an enhancement to Power BI semantic model refresh behavio...Dr7awb3 hours agoNew MemberNew5Views0likes0CommentsFault-Tolerant Table-Level Refresh, Retry & Completeness Monitoring
Subject: Feature Proposal: Fault-Tolerant Table-Level Refresh, Retry & Completeness Monitoring Dear Microsoft Power BI Team, I would like to propose an enhancement to the Power BI semantic model re...Dr7awb3 hours agoNew MemberNew1View0likes0CommentsAllow Measures to Be Grouped/Categorized in Matrices and Tables
Introduce the ability to group and categorize measures directly within Matrix and Table visuals, allowing report developers to organize large sets of measures into logical sections or expandable cate...Dr7awb3 hours agoNew MemberNew3Views0likes0Comments