Hello team, I would like to propose two related enhancements to the Fabric Link synchronization experience. Background Fabric Link is a powerful capability that enables near-real-time data synchronization from F&O or Dataverse into Microsoft Fabric. As someone who works with it regularly in client-facing scenarios, I have seen firsthand how much value it brings — and I believe two targeted enhancements would make it even more impactful in production deployments. Enhancement 1 — Sync job execution timestamp Fabric Link currently shows a "last synchronization" date, which updates only when actual data changes are detected. This is useful to know when data was last modified, but it does not tell users whether the synchronization job itself ran recently. In practice, this creates ambiguity: if the last synchronization date has not changed, it is impossible to know whether the sync ran and found no changes, or whether the sync has not executed at all. For teams that need to validate that the integration is working correctly — regardless of whether there was new data — this distinction matters. Proposal Add a dedicated column or field showing the last sync job execution time, independent of whether any data changes were detected. This would give users two complementary pieces of information: when the sync last ran, and when data last actually changed — making it much easier to distinguish between "no new data" and "something is not working." Enhancement 2 — Flexible synchronization frequency The current synchronization interval of approximately 15 minutes works well as a default, but real-world scenarios demand more flexibility. Two distinct needs emerge in practice: Option A — Configurable interval within Fabric Link Allow users to set the sync frequency directly in Fabric Link configuration, supporting a range of intervals to accommodate both batch-oriented workflows (where a longer, more predictable cadence is preferred) and more frequent refresh requirements. Option B — Official Eventstream endpoint for high-frequency ingestion For scenarios requiring near-real-time data ingestion — below the 15-minute threshold — expose a supported and documented Eventstream endpoint as a first-class integration path. This would give teams a clear, official alternative for high-frequency needs without resorting to custom workarounds. Both options address the same underlying need from different angles and could be delivered independently or together. Expected benefits Operational clarity: teams can distinguish between a sync that ran with no changes and a sync that did not run at all Flexibility for all scenarios: batch and near-real-time clients both find a supported path within the Fabric ecosystem Reduced architectural complexity: fewer teams need to rely on undocumented workarounds for requirements that should be native Stronger integration positioning: Fabric Link or Fabric Link + Eventstream or Eventstream together cover the full ingestion frequency spectrum Closing These enhancements address real requirements that teams are already encountering in production deployments. All three improvements — the execution timestamp, the configurable interval, and the Eventstream endpoint — are independent and could be prioritised separately, allowing for incremental delivery without dependencies between them. I would be happy to share specific client scenarios or provide additional technical context if helpful. Thank you for your continued innovation.
... View more