frithjof_v's avatar
frithjof_v
Community Champion
10 months ago
Status:
Under Review

Run Dataflow Gen2 as Service Principal

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

6 Comments

  • jwdreamy's avatar
    jwdreamy
    Frequent Visitor
    This 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.
  • FrEgne's avatar
    FrEgne
    Regular Visitor
    This 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.
  • Maxi1234's avatar
    Maxi1234
    Regular Visitor
    Causing a lot of issues with deployment with fabric cicd right now - needs to be fixed
  • perkmax's avatar
    perkmax
    Regular Visitor
    Thanks 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

Recent ideas