Explore and share Fabric Notebooks to boost Power BI insights in the new community notebooks gallery.
Check it out now!Fabric Ideas just got better! New features, better search, and direct team engagement. Learn more
Current scheduling options for Data Pipelines in Microsoft Fabric are very limited, supporting only minute-based, hourly, daily, and weekly triggers, and lacking robust interval configurations or multiple triggers within a single pipeline run. This constrains scenarios such as running frequent updates during weekdays, then slowing down on weekends, or restricting half-hour refreshes to daytime hours. As a workaround, some users add extra pipelines or conditional logic to control time-based execution at the start of a pipeline, but this quickly becomes cumbersome to maintain.
Proposed Feature
• Allow users to define multiple schedules or a cron-like expression directly within a single pipeline’s scheduling settings.
• Enable advanced recurring schedules that span specific day and time windows (e.g., “run every 30 minutes between 6 AM and 8 PM”), as well as once-per-month or custom intervals.
• Provide a more intuitive user interface for scheduling multiple time windows without requiring additional pipeline objects or complicated conditional checks.
Why This Matters
• Reduces overhead of building and maintaining separate “child” pipelines or multiple triggers that only exist to address scheduling constraints.
• Prevents complicated parameter and conditional logic in a single pipeline, which can be confusing to debug or update.
• Empowers more granular and flexible scheduling (for example, different refresh frequencies on weekdays vs. weekends) without sacrificing readability.
Current Workarounds (Short-Term)
• Use conditional If activities at the pipeline’s start to check the current day or time, and proceed only if it falls within the desired schedule window.
• Create separate pipelines and invoke them from a main pipeline, each using a different schedule trigger.
• Call the pipeline via REST API or an external service (e.g., Power Automate, Logic Apps) that supports more advanced scheduling patterns
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.