Forum Discussion
Find notebook executing user
- Anonymous1 year ago
Hi g3kuser,
Thank you for reaching out in Microsoft Community Forum.
Please follow below steps to Handle mssparkutils.env.getUserName() with SPNs;
1.mssparkutils.env.getUserName() works for named users, but does not reliably return SPN names.
2.SPNs are service accounts, and not treated as interactive users, so this method may return null or empty.
3.Pass the user or SPN name as a parameter to the notebook when triggered via pipeline or API.
4.Use mssparkutils.env.getExecutionId() to trace the notebook run or log trigger identity externally.
Please continue using Microsoft community forum.
If you found this post helpful, please consider marking it as "Accept as Solution" and give it a 'Kudos'. if it was helpful. help other members find it more easily.
Regards,
Pavan.
Hi g3kuser,
I wanted to check if you had the opportunity to review the information provided. Please feel free to contact us if you have any further questions. If my response has addressed your query, please "Accept as Solution" and give a 'Kudos' so other members can easily find it.
Thank you,
Pavan.