Last SQL Analytics Endpoint Refresh Time” for Fabric Lakehouse
Hello Microsoft Fabric Product Team,
In Microsoft Fabric, the SQL Analytics Endpoint is a critical consumption layer for Lakehouse data, especially for downstream systems, reporting tools, and automated jobs that rely on T‑SQL access.
Today, there is no official or exposed metadata indicating when the SQL Analytics Endpoint was last synchronized with the underlying Lakehouse data. The refresh process is asynchronous, and while activities such as “Refresh SQL Analytics Endpoint” exist, they do not provide:
- a reliable last refresh timestamp,
- a refresh completion status that can be queried programmatically,
- or a way to correlate Lakehouse data availability with SQL endpoint readiness.
Problem
In production environments, this lack of visibility makes it difficult to:
- Validate data freshness after Lakehouse pipelines complete
- Diagnose data latency issues between Spark (Lakehouse) and SQL consumers
- Coordinate downstream jobs that depend on up-to-date SQL data
- Implement governance or SLAs around data availability
Teams are often forced to rely on empirical testing (data comparisons, polling, manual verifications), which is fragile and operationally costly.
Proposed Enhancement
Expose a system-level indicator for the SQL Analytics Endpoint such as:
- LastSuccessfulRefreshTimestamp
- Optional RefreshStartTime / RefreshEndTime
- Refresh status (e.g., InProgress, Succeeded, Failed)
This information could be made available through one or more of the following:
- A system DMV or system table in the SQL Analytics Endpoint
- Lakehouse or workspace metadata (Fabric UI / APIs)
- Pipeline activity outputs or logs
- Fabric monitoring or governance endpoints
Benefits
Providing this visibility would:
- Enable deterministic orchestration between Lakehouse pipelines and SQL consumers
- Improve troubleshooting and reduce false data-quality incidents
- Support enterprise-grade governance, observability, and SLA definitions
- Increase trust in SQL-based consumption of Fabric Lakehouse data
This feature would significantly improve operational clarity for customers running production workloads on Microsoft Fabric.
Thank you for considering this suggestion.
Best regards,
Rafael Tiago Alves Ribeiro
Data Architect SQ / Microsoft Fabric User
Recent ideas
Allow the target pipeline reference in Invoke Pipeline / ExecutePipeline to be set dynamically
Problem Today, the Invoke Pipeline activity (and legacy ExecutePipeline) requires picking the target pipeline statically at design time — a fixed Workspace/Pipeline selection in the UI, which serial...JONATHANHAUN2 hours agoNew MemberNew3Views0likes0CommentsReset Bookmark Navigator Selection to the Default Published View on Browser Refresh
In Power BI Service, when a user selects a bookmark through a Bookmark Navigator, the bookmark identifier is appended to the report URL. If the user refreshes the browser page, the report reloads in ...vivek123442 hours agoMicrosoft EmployeeNew4Views0likes0CommentsSeparate Interactive and Background Compute Allocation to Prevent Throttling of Live Reports
Problem Statement When Fabric capacity utilization reaches or exceeds 100% in the last one-hour window, end users experience significant disruptions when accessing Power BI Fabric live reports. This...TilakArani3 hours agoNew MemberNew3Views0likes0CommentsAccessibility issue in the Share dialog of embedded Power BI reports
Accessibility issue in the Share dialog of embedded Power BI reports I would like to share an accessibility finding identified while testing an embedded Power BI report published as part of the cont...ugartema3 hours agoAdvocate INew91Views13likes1Comment- fbcideas_migusr6 hours agoNew MemberUnder Review384Views12likes4Comments