It's not possible to run a Dataflow Gen2 as Service Principal.
This is documented here: Background Jobs - Run On Demand Execute - REST API (Dataflow) | Microsoft Learn
It would be great if it was possible to run Dataflow Gen2 as a Service Principal.
The ability to run Dataflow Gen2 as Service Principal would enable:
- identity isolation between environments
- using dedicated service principals per dev/test/prod environments
- avoid reliance on user accounts
- users may leave the project, so we want to avoid reliance on user accounts
7 Comments
- YevgenyM
Advocate IV
As bernhard0614 wrote this feature is practically unusable in high frequency deployment cicd...
We need this feature to connect to many sources where pipelines (copy data) still doesn't provide good support for.
miguel yaronprigal
Is there any ETA for this? - perkmaxRegular VisitorThanks bernhard0614 for linking my issue - it's a daily thing for me right now - whenever I deploy using git refresh or fabric cicd using the service principal, I get this pipeline SPN issue, so having to go in and manually toggle it off and on is just so disruptive to my workflow especially when doing a lot of deployments
- bernhard0614Frequent VisitorHi, Dataflows are completly unusable for use without Service Principal support. We want to rely on workspace identities / service principals rather than user accounts. Bug has also been filed for fabric cicd library: https://github.com/microsoft/fabric-cicd/issues/971 Do we have a rough timeline for this? Thanks, Bernhard
- Maxi1234Regular VisitorCausing a lot of issues with deployment with fabric cicd right now - needs to be fixed
- FrEgneRegular VisitorThis is an absolute need for us too. Officially supporting the fabric-cicd project, recommending SP as a deployment entity and disabling Organizational User authentication for deploying makes it a must have feature that I expected to be implemented since OA deployment was deprecated/disabled.
- miguel
Community Admin
Status changed:NewtoUnder Review - jwdreamyFrequent VisitorThis is very much needed. We have a lot of dataflows in use - when we deploy to higher environments via fabric-cicd, the dataflows deploy successfully but are useless because the SPNs that deploy them are not able to run them via the activator triggers we have.
Recent ideas
Make Workspace Identity a first-class citizen in Fabric notebooks
I'd love to see Workspace Identity become a first-class authentication option in Fabric notebooks, allowing us to authenticate against more Azure services, data sources and custom APIs. Currently, n...frithjof_v7 minutes agoCommunity ChampionNew5Views0likes0CommentsDeployment pipelines should rebind Power BI data function buttons to the target stage’s UDF
Report buttons that call a User Data Function (translytical task flows) store a fixed workspace, function set and function. When the report is deployed with a deployment pipeline, the button in the t...doubles49 minutes agoHelper IINew1View0likes0CommentsOneLake Shortcut Failure Alerts/Notifications
Please implement a mechanism for alerting workspace admins, or a specific user principal when any shortcut breaks -- whether that is a standard table/schema shortcut, shortcut with transformation, et...lcp235 hours agoRegular VisitorNew4Views0likes0CommentsAdd Centralized Health, Freshness Monitoring, and Alerts for OneLake Shortcuts
Microsoft Fabric should provide a centralized health-monitoring experience for OneLake Shortcuts across workspaces and data sources. As organizations adopt OneLake Shortcuts at enterprise scale, hun...mourakshit6 hours agoNew MemberNew27Views3likes1CommentCustom Colors for Workspaces and Items
In the new Fabric view, each workspace is given a color, and any open items from that workspace are given the same color in the bar at the top. The issue is that some colors are much too similar and ...tanner_strickle6 hours agoRegular VisitorNew6Views0likes0Comments