frithjof_v
1 year agoCommunity Champion
Status:
New
Expose Last DeltaLake Table Update Timestamp in Refresh SQL Endpoint Metadata API
Currently, the Refresh SQL Endpoint Metadata API (/refreshMetadata) returns information such as lastSuccessfulSyncDateTime, status, and startDateTime / endDateTime for each table. However, it does not expose when the underlying DeltaLake table was last updated.
This makes it difficult to automate sanity checks. For example:
- NotRun status could mean the table truly hasn’t changed, or it could indicate unexpected behavior.
- To validate, users currently need to manually query the DeltaLake table for the last modification time, which adds complexity to pipelines and monitoring.
Proposed Solution:
Add a field like lastDeltaLakeUpdateTime to the API response for each table. This timestamp would represent the most recent modification to the underlying DeltaLake table.
Benefits:
- Improved observability: Users can directly see whether a DeltaLake table was updated since the last sync.
- Reliable automation: Pipelines can programmatically verify that a NotRun status is expected and that the DeltaLake table contains recent data.
- Easier debugging: Reduces the need to query DeltaLake tables manually or maintain additional tracking logic.
Example of proposed API response snippet:
{
"tableName": "Table 1",
"startDateTime": "2025-02-04T22:29:12.4400865Z",
"endDateTime": "2025-02-04T22:29:12.4869641Z",
"status": "NotRun",
"lastSuccessfulSyncDateTime": "2024-07-23T14:28:23.1864319Z",
"lastDeltaLakeUpdateTime": "2024-07-23T14:28:12.1234567Z"
}
This addition would improve the Refresh SQL Endpoint Metadata APIs usability for monitoring and automated validation in Fabric pipelines.
No CommentsBe the first to comment
Recent ideas
Programmatic point-of-failure recovery for Fabric pipelines
The Fabric monitoring UI already supports Rerun → rerun from failed activity. That capability is only reachable by a human clicking in the portal. Please make point-of-failure recovery available to a...EversonElias9 hours agoRegular VisitorNew13Views1like0CommentsEnable Managed Private Endpoints Support for Microsoft Fabric Capacities Below F64
Managed Private Endpoints in Microsoft Fabric are currently supported only on F64 and higher capacities. Customers using lower capacities, such as F8, cannot establish private connectivity to Azure s...v-tsindhu10 hours agoMicrosoft EmployeeNew9Views0likes0CommentsAccessibility bug: Notebook cell text becomes invisible under Windows 11 High Contrast mode
Any text written inside a Fabric notebook is invisible when Wndows High contrast mode is enables. This applies to cell text only (not the UI). In addition, auto-complete windows are not respecting t...abigb12 hours agoNew MemberNew4Views0likes0Comments