Dear Microsoft Power BI Team, I would like to propose several enhancements to the PowerBI.com monitoring page to improve visibility, monitoring, and operational efficiency for semantic model refreshes and deployments. Current Challenges: Limited Visibility: The latest status of all semantic model refreshes and deployments is not easily discernible. The current page only shows a history of succeeded and failed refreshes, which makes it difficult to quickly understand the overall health of an instance. Restrictive Permissions: Viewing semantic model refresh statuses currently requires a high-level Contributor role. This restricts DEV/QA teams from monitoring refresh health in non-production environments unless they are granted permissions that may be unnecessarily broad. Proposed Solutions: Comprehensive Monitoring Dashboard: Introduce a new Monitoring view that lists all semantic models in a workspace or tenant, with filters for environment or model name. For each model, display: The latest refresh status (success or failure) A quick visual summary (e.g., green/red dots) representing the status of the last 4–5 refreshes to help identify systemic issues The latest deployment status Role-Based Access Improvements & New Role: Allow users with lower, read-only (R/O) roles to view this Monitoring dashboard. This enables DEV and QA teams to monitor refresh health without requiring Contributor permissions. Introduce a new role: Semantic Model Refresh Orchestrator. This role would have a single permission: the ability to trigger semantic model refreshes. This empowers DEV/QA teams to rerun failed refreshes in lower environments and allows Production Support to rerun refreshes in production, without needing full Contributor or Admin rights. Action buttons (e.g., "Rerun Semantic Model Refresh") should be available only to users with Contributor or Semantic Model Refresh Orchestrator permissions. Improved Issue Detection: The dashboard should visually summarize recent refreshes (e.g., green/red dots for last 4–5 refreshes), making it easier to spot recurring or systemic problems with specific semantic models. Alert Subscriptions for Lower Roles: Enable users with access to the Monitoring dashboard (including R/O and Orchestrator roles) to set up email alerts for failed semantic model refreshes, configurable per model via checkboxes. This allows teams to proactively monitor and respond to issues. Benefits: Improved Operational Efficiency: Teams can quickly assess the health of all semantic models and respond to issues without unnecessary permission elevation. Better Issue Detection: Visual history of recent refreshes makes it easier to spot recurring problems. Granular Access Control: The new role and dashboard sharing options align permissions with actual job responsibilities, reducing risk. Proactive Monitoring: More users can subscribe to alerts, ensuring faster response to failures. Thank you for considering these suggestions to make Power BI’s monitoring more robust and accessible for all teams involved in the data lifecycle. Best regards,
... View more