Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
skb16
Frequent Visitor

Datapipeline uses service principle, Underlying notebooks use owners identity

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 

1 ACCEPTED SOLUTION
v-pagayam-msft
Community Support
Community Support

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.

View solution in original post

5 REPLIES 5
v-pagayam-msft
Community Support
Community Support

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.

 

Regards,
Pallavi G

v-pagayam-msft
Community Support
Community Support

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.

skb16
Frequent Visitor

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. 

 

nilendraFabric
Super User
Super User

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

 

https://www.kevinrchant.com/2025/01/31/authenticate-as-a-service-principal-to-run-a-microsoft-fabric...

 

Helpful resources

Announcements
Fabric July 2025 Monthly Update Carousel

Fabric Monthly Update - July 2025

Check out the July 2025 Fabric update to learn about new features.

August 2025 community update carousel

Fabric Community Update - August 2025

Find out what's new and trending in the Fabric community.