prinupmathew
3 months agoNew Member
Status:
New
Enable SPN connection support for accessing UDF function when using Notebook activitiy in Pipeline
Issue title
Spark notebook is throwing a 403 error when calling a UDF while attached to an SPN from a Data Factory notebook activity
Issue description
Below cell is throwing 403 error when notebook is called from Data Factory Pipeline attached to notebook activity using Service Principal myFunctions = notebookutils.udf.getFunctions(pointer to UDF function, workspace_id)
I have verify the following and they are configured properly
- Add SPN/security group to the UDF workspace.
- Grant Read on the UDF item.
- If cross-workspace, pass the correct workspace ID in getFunctions.
- Grant SPN access to the Fabric SQL DB item.
- Grant SQL database-level permissions.
- Confirm tenant setting Service principals can call Fabric public APIs.
and still get below error from UDF artifact (udf_id) Py4JJavaError An error occurred while calling z:notebookutils.udf.getMetadataStr. : java.lang.Exception: Request to https://api.fabric.microsoft.com/metadata/artifacts/udf_id failed with status code: 403, response:, response headers: Array(Content-Length: 0, Strict-Transport-Security: max-age=31536000; includeSubDomains, X-Frame-Options: deny, X-Content-Type-Options: nosniff, Access-Control-Expose-Headers: RequestId, RequestId: 0a7ec9c0-3963-4582-be76-e369498f0ea3, Date: Sun, 10 May 2026 04:53:38 GMT) at com.microsoft.spark.notebook.workflow.client.FabricClient.getEntity(FabricClient.scala:126)
Known limitations from MSFT documentation
No CommentsBe the first to comment
Recent ideas
F5 for presentation mode in POWER BI DESKTOP
F5 for presentation mode in POWER BI DESKTOP. In design time when we press F5 . 1) The canvas goes to fit to screen mode. 2) Visual headers will be hidden for visual components which set to hidden in...ndaneshi28 minutes agoNew MemberNeeds Votes103Views3likes2CommentsExpose Card Visual Reference Values to DAX via SELECTEDREFERENCEVALUE() or similar
Description The new Card visual introduces Reference Values and Reference Labels, which are excellent for displaying targets, benchmarks, prior periods, and other contextual metrics alongside a KPI....SEMattis1 hour agoAdvocate IIINew2Views0likes0CommentsData Pipelines - Run only selected activities
For debugging and testing pipeline activities during development, allow us to select one or multiple activities and run only the selected pipeline activities. For example, I'm working on editing ...frithjof_v1 day agoCommunity ChampionNew620Views11likes2Comments