An Apache Spark-based analytics platform optimized for Azure.
Hello Rajya Lakshmi Upendram,
Thank you for your question on the Microsoft Q&A portal! And many thanks to the community member for the clear and helpful response.
You're absolutely right when Unity Catalog (UC) is enabled in an Azure Databricks workspace, traditional DBFS mount points are no longer supported by design. This is to enforce centralized, secure, and governed access to external data through Unity Catalog’s external locations instead of legacy mount-based access.
To resolve this, you’ll need to shift from mounts to UC-managed external locations. This involves two main steps: First, create a storage credential in Unity Catalog tied to your Azure Data Lake Storage account using a managed identity (recommended) or service principal. Then, define an external location that maps to your specific container/path and reference that storage credential. Once set up, you can grant fine-grained privileges like READ FILES or WRITE FILES on the external location to users or groups using SQL.
The links shared in the community answer are valid and direct to the official Microsoft documentation:
Just to better tailor the guidance: Are you currently trying to access data that’s already in use via a mount, or setting up a new data source? And do you have admin or metastore admin privileges in your workspace to create storage credentials and external locations? Knowing this would help confirm the exact next steps for your scenario.
If this answers your query, do click UpVoteandYes` for was this answer helpful. And, if you have any further query do let us know.
Thanks
Pratyush