databricksazure-databricksdatabricks-unity-catalog

Why I don't see an option to create a new metastore for unity catalog in Azure Databricks workspace


I have Azure pay-as-you go subscription. The login I am using to login to Azure portal has Global Administrator role. I have created Azure Databricks service in Premier Tier. I then launch the workspace by logging in using Microsoft Entra Id single signon. The workspace opens fine. Now I want to create a new metastore for unity catalog. So I click on the user account on the top right corner and look for manage account option in the drop down. But the manage account option is missing. So I cannot create a metastore for unity catalog.

Please help me to understand what is missing in my steps.

enter image description here


Solution

  • The issue here is that the main user using which you login to Azure Portal does not have the Databricks Account Admin role. It has Global Admin role though.

    By default Azure creates an external user for you which has the Databricks Account Admin role. Follow these steps:

    1. Login to your Azure portal.
    2. Navigate to Microsoft Entra Id -> Manage -> All users Here you will see a user having EXT in the name. That is the default external user for you.

    enter image description here

    1. Copy this username.
    2. Logout from portal.
    3. Open Azure Portal in a new Window.
    4. Login to Azure portal again but this time using the external user you copied.
    5. It will tell you that the password is incorrect.
    6. Click on reset password.
    7. Once the password is reset, login to Azure portal with the EXT user and the new password.
    8. Navigate to Databricks service. Launch the workspace.
    9. In the same browser window open a new tab and open the following URL: accounts.azuredatabricks.net

    enter image description here

    1. Click on Continue with Mircosoft Entra Id
    2. Once in you can start creating the Metastore for Unity Catalog, etc.

    enter image description here