Don't miss your chance to take the Fabric Data Engineer (DP-600) exam for FREE! Find out how by attending the DP-600 session on April 23rd (pacific time), live or on-demand.
Learn moreNext up in the FabCon + SQLCon recap series: The roadmap for Microsoft SQL and Maximizing Developer experiences in Fabric. All sessions are available on-demand after the live show. Register now
I am trying to understand what "Fabric workspace item events" I can capture in an eventstream?
As per the documentation Fabric workspace item events mean changes made to fabric workspace. These changes include creating, updating, or deleting a Fabric item.
Do I understand, that it includes creation/deletion/refresh (update) of any dataflow, semantic model, datamart, and other Fabric artifacts (warehouse, pipeline etc).
I asked myself the same question, because when I try to monitor sucessfull refresh of a dataflow in the same premium workspace via fabric item in an event stream or reflex, it does not create any data after refresh.
Only IteamReadSucceeded seems to do something. I need to be able to trigger a pipeline after a dataflow refresh. Can't do it inside the pipeline as the dataflow needs to be refreshed via power automate.
But it also does not produce any events when refreshing it manually...
Hi @smpa01 ,
According to the official documentation, Fabric workspace item events currently include the successful or failed creation, reading, and deletion of artifacts (artifact type: Reflex or Eventstream) and the successful or failed creation, updating, and deletion of dataflow.
You can refer to this document:
https://learn.microsoft.com/en-us/fabric/real-time-hub/explore-fabric-workspace-item-events#event-ty...
Best Regards,
Dino Tao
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
@Anonymous thanks a lot for looking into this.
My intention is to capture the refresh dataflow id, transacion id and refresh status of a dataflow refresh in an eventstream
I am not being able to do this using eventstream; whatever eventstream is capturing, I am not able to see the dataflow id / transaction id / refresh staus?
Is it intended in eventstream? i am not able to understand what eventstream is currently returning.
Hi @smpa01 ,
Sorry for being late!
After testing, Eventstream does not return any relevant id. In addition, the ItemUpdate mentioned in the document does not refer to Refresh, but to the essential changes of the Item, such as modifying the data source, modifying the transformation, etc.
Best Regards,
Dino Tao
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Experience the highlights from FabCon & SQLCon, available live and on-demand starting April 14th.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.