Join us for an expert-led overview of the tools and concepts you'll need to pass exam PL-300. The first session starts on June 11th. See you there!
Get registeredJoin us at FabCon Vienna from September 15-18, 2025, for the ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM. Get registered
Hi I have a Datapipeline that execute notebooks,
Datapiepline is triggered using service principle but the underlyin notebook uses owners identity , is there any workaround for this?
@nilendraFabric
Solved! Go to Solution.
Hi @skb16 ,
Thank you for reaching out to us on Microsoft Fabric Community Forum!
I also take a moment to thank @nilendraFabric for providing the helpful responses in the community!
Currently, notebooks in a Data Pipeline run under the notebook owner's identity, even if the pipeline is triggered via a Service Principal (SP) , this is by design.
Appreciate if you could share the feedback on our Microsoft Fabric Ideas. Which would be open for the user community to upvote & comment on.
I hope this helps.If so,give us kudos and consider accepting it as solution.
Regards,
Pallavi G.
Hi @skb16 ,
Could you please confirm if you've submitted this as an idea in the Ideas Forum? If so, sharing the link here would be helpful for other community members who may have similar feedback.
If we don’t hear back, we’ll go ahead and close this thread. For any further discussions or questions, please start a new thread in the Microsoft Fabric Community Forum we’ll be happy to assist.
Thank you for being part of the Microsoft Fabric Community.
Pallavi G
Hi @skb16 ,
Thank you for reaching out to us on Microsoft Fabric Community Forum!
I also take a moment to thank @nilendraFabric for providing the helpful responses in the community!
Currently, notebooks in a Data Pipeline run under the notebook owner's identity, even if the pipeline is triggered via a Service Principal (SP) , this is by design.
Appreciate if you could share the feedback on our Microsoft Fabric Ideas. Which would be open for the user community to upvote & comment on.
I hope this helps.If so,give us kudos and consider accepting it as solution.
Regards,
Pallavi G.
No once the Datapipeline starts with SP identity the execution lives within fabric , and thats where the underlying notebooks are taking owners identity and not the SP
It means Fabric currently enforces owner identity for notebooks triggered via standard pipeline activities even with SP.
Hi @skb16
haven't tried this personally but give it a try
Configure notebooks to run via Fabric’s REST APIs using service principal authentication, bypassing owner identity dependency
User | Count |
---|---|
80 | |
42 | |
13 | |
10 | |
7 |
User | Count |
---|---|
93 | |
79 | |
27 | |
8 | |
7 |