A Fabric item can now have up to 20 schedules attached to it.
These schedules can have different purposes, let's say one is for nightly runs and another one is for runs during working hours.
If we want to update a schedule via API, we need the schedule ID.
To get the ID, we can list the schedules. But, there's no easy way to pick the relevant schedule from the returned list or schedules - because there's no name or description associated with a schedule object.
Please add the option to create a name or description for an item schedule.
This could also show up in the run log of an item (run was triggered by schedule [Name]) which would provide useful context for the run.
It could also be cool if an item could pick up the schedule name as a "TriggeredBy" property and potentially execute conditional logic depending on which schedule triggered the run.
5 Comments
- zhaya
Microsoft Employee
Status changed:NewtoUnder Review - ToddChitt
Super User
And PLEASE expose this under dynamic content so that we can pick up WHICH SCHEDULE was used to trigger a pipeline! Similar to this ides: https://community.fabric.microsoft.com/t5/Fabric-Ideas/Make-quot-Triggered-by-schedule-ID-quot-available-through-system/idc-p/4874795#M164999 - derrick777
Advocate I
This idea is key! We also need this to be able to use that name to filter which tables in a dynamic configuration environment have to be refreshed! Currently, I use an extra layer of data pipelines per schedule just to be able to achieve this, which is ugly and unnecssesarily expensive! - frithjof_v
Community Champion
The name and description would be useful context for my colleagues, and AI, to understand why a schedule exists and why it is configured to run exactly at the time it is configured to run.
Without a description, this involves a lot of guesswork or unnecessary questions to colleagues who may or may not be available at the moment.
- ToddChitt
Super User
Extremely useful also would be to expose that Schedule NAME property to Data Factory Pipelines and Dynamic Content like is available in classic Azure Data Factory. This would go a long way in helping configuration driven pipelines where everything is stored in a configuration table. Right now, the dynamic expression of @pipeline().TriggerId is the run ID (GUID) of the schedule, and it changes on every time the schedule it met. It is good only for logging purposes.
And while we're at it, let's talk about terminology: In classic ADF, you had "Triggers" you could manage. In Fabric Data Factory, they are "Schedules" and the "Trigger" is the instance of a schedule's timing/conditions being satisfied.
Consistency across products, please!
Recent ideas
Enable native Power BI integration with Databricks Metric View
Today, Power BI semantic models (datasets/DAX) work well when Power BI is the only BI tool. However, many organizations use Databricks as their lakehouse and need consistent, governed metrics across ...dhaneswara27 minutes agoNew MemberNew29KViews825likes65CommentsRestore "no-reply" option for Power BI Subscriptions
Please add a setting in the Power BI Subscription pane to choose the sender identity. With the recent update the platform forces emails to route through the subscription owner's personal Exchange On...LenaFid1 hour agoRegular VisitorNew473Views80likes16CommentsFabric schedule as a separate item
I'm using pipelines with schedules. This works for me. But whenever I change a schedule, the pipeline appears as Uncommitted in the Fabric UI, and Source control tells me I've changed the pipeline....Reitse2 hours agoMost Valuable ProfessionalNew3Views0likes0CommentsAllow Subscriptions to send from "no-reply" again
Please add a setting in the Power BI Subscription pane to choose the sender identity. Currently, the platform forces emails to route through the subscription owner's personal Exchange Online mailbox...LenaFid3 hours agoRegular VisitorNew78Views13likes4CommentsPlease reverse the subscription email sender
The new update around the subscriptions on the service platform, where the report owner's email ID reflects as the subscription sender rather than the old "no-reply" or a generic Microsoft email addr...rahulchawla2083 hours agoNew MemberNew50Views16likes1Comment