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

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now

Schedule Data Pipeline to run as a Service Principal

Please make a UI (user interface) option to schedule a Data Pipeline to run in the user context (security context) of a Service Principal instead of my personal user.

 

This should also have the effect that any Notebooks within the Data Pipeline are run in the security context of that Service Principal.

Status: New
Comments
Shahid12523
Community Champion
Absolutely! Adding a UI option to run Data Pipelines under a Service Principal would improve security and consistency, ensuring notebooks and tasks execute under a dedicated identity rather than a personal user account.
jkers55
Advocate I

Very frustrating when a pipeline fails due to a lack of authorizations on the "run as" user, which seems you cannot set anywhere.

Would indeed be great if this can be set to a service principal or identity.

nogoodboyo
New Member
This makes total sense from a security best practice and business continuation aspect. This should be one of the highest priorities in my view.
Christan
Regular Visitor
This is absolutely required! Currently everything has to be owned by a human Admin. It causes many security and audit issues. There should be a way to schedule and assign everything to a Service Principal (without having to login to a Service Principal -- Since its means to be equivalent to a machine user). This should be an option for Admins to put a "Run as" for all Fabric Items AND Power BI Items. It should follow design principals which exists literally in every other product --> BATCH users to run batch jobs, Service Accounts to run services. None of which can be physically logged into.
Rado-Majkut
New Member

Currently I need to request fabric capacity admins to schedule or change the schedule of my pipeline. Very annoying. A workarround is to run notebook, get service princibal from key vault and call API with those credentials. But this does not solve the auditing issues.

dan7
Regular Visitor
After just having to go through every activity in a pipeline that uses various connections that all of the sudden needed my user to re-authenticate. I felt this pain. A UI to run the pipeline and its actions (including downstream notebooks) as a SP would be great.