❗ Bug Report / Feature Request: Dynamic Dataflow Execution Fails When CI/CD is Enabled in Microsoft
Hello everyone,
I've been working on a Microsoft Fabric pipeline that dynamically triggers different activities (like notebooks or dataflows) based on parameters passed into it — specifically using item IDs to determine which path to execute.
Everything works perfectly when CI/CD is not enabled on the dataflow. I am able to pass in the Dataflow ID dynamically through a variable, like so:
@variables('gold-dataflowid')
However, once CI/CD is enabled on the dataflow, the exact same pipeline setup fails, even though:
-
The Dataflow ID is correct
-
The workspace ID is properly set
-
The pipeline logic is unchanged
-
The activity is using the proper variable references
The error returned is a generic failure message that provides no clear insight into the issue. Even manually executing the dataflow (with CI/CD enabled) using dynamic input fails in the same way — suggesting that the issue is tied directly to CI/CD behavior.
🔍 What I’ve Observed:
-
✅ Dynamic execution of dataflows via variables works when CI/CD is disabled
-
❌ The same approach fails when CI/CD is enabled
-
❌ Manual runs in CI/CD mode also fail
-
⚠️ There is no clear error output, making this difficult to troubleshoot
✅ Why This Matters:
Dynamic pipelines are a key part of reusable and scalable data engineering workflows. Not being able to trigger dataflows dynamically when CI/CD is enabled significantly limits:
-
Multi-environment support (dev/test/prod)
-
Modular pipeline design
-
Automation workflows in modern dataOps strategies
🙏 Feature Ask / Bug Fix:
Please consider:
-
Clarifying whether this behavior is expected or a limitation
-
Providing more descriptive error messages when dataflow execution fails under CI/CD
-
Enabling support for dynamic dataflow execution with CI/CD enabled, similar to how notebooks or other activities can be driven with runtime variables
Let me know if anyone has encountered this issue or has found a workaround!
Note: I used chatgpt only to paraphrase the context so people would better understand it. I didn't generate the whole idea out of chatgpt.
Thanks,
Charan Basireddy
-
-
-
3 Comments
- 4019CharanFrequent VisitorHello jennratten Could you vote the idea and support me so fabric would rectify the issue. As my current pipeline has dataflow activities I am not able to use dataflow with CI/CD enabled.
- miguelCommunity AdminStatus changed:NewtoNeed Clarification
Hi!
Could you please share more information as to how you've modified your Dataflow or how its setup? I'm not entirely sure I follow what architecture you're using and if youre leveraging parameters or variables inside of the Dataflow.
Would you mind using the documentation below to check if any of these workflows helps you?
CI/CD and ALM solution architectures for Dataflow Gen2 - Microsoft Fabric | Microsoft Learn
- miguelCommunity AdminStatus changed:Need ClarificationtoNeed Clarification
Given the latest response in the comments, I'm removing the Dataflow label and adding the Pipeline one so the Pipelines team can investigate a bit further as to what the true ask is here.
If this is a support case, I highly recommend reaching out to our support team by creating a support ticket:
Recent ideas
About "Download SQL database project" and fix the downloaded project
1. The sqlproj must be fixed, it is downloaded without the xml markup line <?xml version="1.0" encoding="utf-8"> 2. The sdk must be updated: Actual: <Sdk Name="Microsoft.Build.Sql" Version="0.1...Jarrinf3 minutes agoFrequent VisitorNew28Views1like1CommentSupport Git-Integrated Files in Fabric Workspaces
Overview Allow users to store and manage arbitrary files such as .md, .sql, .py, and .yml directly in a Fabric workspace, with built-in Git integration. Value This would keep documentation, SQL sc...ryomaru082515 minutes agoAdvocate INew3Views0likes0CommentsNative Multi-Visual Cascading Selection (Beyond Ctrl + Click)
The Problem: When working with multiple tables or matrices on a report page, users frequently need to chain selections together (e.g., clicking Matrix A filters Matrix B, and then clicking Matrix B ...7407541 hour agoNew MemberNew3Views0likes0CommentsMake Multi-Column Sorting Discoverable in the UI (Beyond Shift+Click)
The Problem: While Power BI technically supports multi-column sorting in Table and Matrix visuals via the Shift + Click keyboard shortcut, this functionality is completely hidden from standard busin...7407542 hours agoNew MemberNew3Views0likes0CommentsAllow dynamic content in Activity Name (and other fields on general tab)
We copy a large number of tables by iterating through a ForEach activity and calling the copy activity for each. When trying to answer "which tables take a long time to copy", it's hard because all...Scott_Powell16 hours agoNew MemberNeeds Votes3.6KViews18likes3Comments