Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Get Fabric certified for FREE! Don't miss your chance! Learn more

Control Schedule Activation per Environment in Deployment Pipelines

Currently, with the new multiple scheduler feature, we can define multiple run schedules for a Fabric item. However, when using deployment pipelines, there’s no way to control which schedules are active in Dev, Test, or Prod. This means schedules intended only for Prod must also run in Dev, consuming unnecessary compute.

 

It would be very useful to allow using the Variable Library or deployment rules to set the active/inactive state of each schedule per environment, making deployments more efficient and flexible.

Status: Planned

We are planning for a work to allow users control the Scheudler On/Off state with variable library. The ETA would be March 2026. Thank you all for your feedback!

Comments
zhaya
Microsoft Employee
Status changed to: Under Review
 
PedroMorais
Regular Visitor

Just a suggestion, If we look at the 'schedule; file we can see on the content:

 

{
  "$schema": "https://developer.microsoft.com/json-schemas/fabric/gitIntegration/schedules/1.0.0/schema.json",
  "schedules": [
    {
      "enabled": true,
      "jobType": "Execute",
      "configuration": {
        "type": "Daily",
        "startDateTime": "2025-10-10T00:00:00",
        "endDateTime": "2029-12-31T23:59:00",
        "localTimeZoneId": "GMT Standard Time",
        "times": [
          "05:00"
        ]
      }
    }
  ]
}

I think that just adding the WorkspaceId or Workspace to the schedule entry would be enough. No need to change the deployment pipeline, it would just have multiple entries, one for each workspace where we need the notebook to run.

hedeencharles
Advocate I
@zhaya I am excited for this feature to be implemented! Being able to assign a variable from a variable library to the schedule would be huge. Currently, we set the schedule file to 'true' to run in production and manually disable schedules in dev and test environments via the UI.
zhaya
Microsoft Employee
Status changed to: Planned

We are planning for a work to allow users control the Scheudler On/Off state with variable library. The ETA would be March 2026. Thank you all for your feedback!

hedeencharles
Advocate I
Thank you for the update @zhaya !
fpvmorais1
New Member
Thanks for the update and for telling us we will get a way of dealing with this.