An Azure service for ingesting, preparing, and transforming data at scale.
Saikumar Karri - Thanks for the question and using MS Q&A platform.
Here are the few important notes which needs to understand while setting up service principle with Azure Databricks:
- Service Principals cannot log into the Databricks UI; they are meant for automation and API access only.
- If you don’t see “Service Principal” as an option in ADF, use the Access Token method with a token generated via SP credentials.
- Managed Identity is preferred for production due to its simplicity and security.
Questions on Databricks Service Principal Login and ADF Pipeline Notebook Execution Identity?
Azure Data Factory (ADF) does not currently support Service Principal (SP) authentication for Azure Databricks (ADB) linked services.
What does it means:
Service Principal cannot be used directly in ADF to authenticate with Databricks.
- If you want to use a non-user identity, Managed Identity is the best option:
- Assign a System-Assigned or User-Assigned Managed Identity to ADF.
- Grant that identity appropriate roles in the Databricks workspace.
- Configure the ADF linked service to use Managed Identity.
Hope this helps. Let me know if you have any further questions or need additional assistance. Also, if these answers your query, do click the "Upvote" and click "Accept the answer" of which might be beneficial to other community members reading this thread.
𝘛𝘰 𝘴𝘵𝘢𝘺 𝘪𝘯𝘧𝘰𝘳𝘮𝘦𝘥 𝘢𝘣𝘰𝘶𝘵 𝘵𝘩𝘦 𝘭𝘢𝘵𝘦𝘴𝘵 𝘶𝘱𝘥𝘢𝘵𝘦𝘴 𝘢𝘯𝘥 𝘪𝘯𝘴𝘪𝘨𝘩𝘵𝘴 𝘰𝘯 𝘈𝘻𝘶𝘳𝘦 𝘋𝘢𝘵𝘢𝘣𝘳𝘪𝘤𝘬𝘴, 𝘥𝘢𝘵𝘢 𝘦𝘯𝘨𝘪𝘯𝘦𝘦𝘳𝘪𝘯𝘨, 𝘢𝘯𝘥 Data & AI 𝘪𝘯𝘯𝘰𝘷𝘢𝘵𝘪𝘰𝘯𝘴, 𝘧𝘰𝘭𝘭𝘰𝘸 𝘮𝘦 𝘰𝘯 𝘓𝘪𝘯𝘬𝘦𝘥𝘐𝘯.