We had a problem in pointing out the Service Principal in the “Run as” option of workflow. Below are the details about the issue we are facing.
Issue Details:
I had created a Workflow in Azure Databricks workspace to automate the Data movement process. As this workflow is created by me, currently it is using my user account to run the job. However, as a best practice I had created a Service Principal in Azure and provided all the required permissions to the Databricks Resource.
And then, I had added relevant Service Principal details in Databricks Workspace (Admin Settings -- > Service Principals tab) and applied both the Service Principal Manager and User Permissions.
After that when I edit the Run As option in the workflow , I am not seeing Service Principal in the drop down provided. Instead, I am seeing the following message under the Service Principal section “We couldn’t find Service Principals you can bind to Jobs”.
Am I missing anything here to implement the above feature? Please provide your inputs.
Note:
- I have admin permission to Workspace.
- Tried different methods – added Service Principal as Is Owner under Permissions Tab
Please find the same information in the below screenshots.