Custom Catalog Not Visible to ADF and Looker in Databricks

Adrian P - Studytube 25 Reputation points
2025-11-17T17:08:22.2266667+00:00

Hi Databricks community,

I’ve created a catalog called azure_data_factory and a database called studytube_azure_mysql_production. Within that database, I have three tables: academies, academy_naming_settings, and users. See the left side of the screenshot.

However, when I try to connect Databricks to Azure Data Factory, ADF only displays the tables and the database studytube_azure_sql_production under the default catalog. See the right side of the screenshot.

I’ve already granted the necessary permissions (USE and SELECT).

I’m experiencing the same issue when connecting Databricks to Looker — Looker can only see the tables and the database under the default catalog.

Ideally, I want all data replicated from ADF to be placed in schemas under the azure_data_factory catalog. Has anyone encountered this issue?

Azure Data Factory
Azure Data Factory
An Azure service for ingesting, preparing, and transforming data at scale.
{count} vote

2 answers

Sort by: Most helpful
  1. Q&A Assist
    2025-11-17T17:08:44.2166667+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more

    It seems that you are experiencing visibility issues with your custom catalog azure_data_factory when connecting Databricks to Azure Data Factory (ADF) and Looker. Here are a few things you can check:

    1. Permissions: Although you mentioned that you have granted the necessary permissions (USE and SELECT), ensure that these permissions are correctly applied to the azure_data_factory catalog and its associated database and tables. Sometimes, permissions may not propagate as expected, so double-check the settings.
    2. Catalog Visibility: Make sure that the catalog is properly registered in the Unity Catalog metastore. If the catalog is not registered correctly, external services like ADF and Looker may not be able to see it.
    3. Connection Configuration: Verify that the connection settings in ADF and Looker are correctly configured to access the azure_data_factory catalog. Sometimes, the connection might default to the default catalog if not explicitly set.
    4. Databricks Runtime Version: Ensure that you are using a compatible Databricks runtime version that supports Unity Catalog features, as some older versions may have limitations.
    5. Check for Errors: Look for any error messages or logs in ADF and Looker that might indicate why the catalog is not visible. This can provide clues on what might be going wrong.

    If you have checked all of these and the issue persists, consider reaching out to Databricks support for further assistance as they can provide more specific insights based on your account configuration.


    References:

    0 comments No comments

  2. Pilladi Padma Sai Manisha 495 Reputation points Microsoft External Staff Moderator
    2025-11-26T08:04:53.1666667+00:00

    Hi Adrian P - Studytube,

    Thankyou for Reaching Microsoft Q&A!
    It looks like the main reason you’re only seeing tables and databases under the default catalog in Azure Data Factory (ADF) and Looker when connecting to Databricks is due to how permissions, catalog registration, and connection settings are configured.

    First, double-check that the USE and SELECT permissions are granted directly on your custom catalog (azure_data_factory), along with its databases and tables, for the service accounts that ADF and Looker use. Sometimes permission changes don’t automatically apply everywhere, so it’s important to review them closely.

    Also, make sure the custom catalog is properly registered in the Unity Catalog metastore and enabled for external access. If it’s not, tools like ADF and Looker won’t be able to see it and will default to showing objects in the default catalog.

    Another common cause is related to the connection setup itself. Check that in ADF and Looker, the connection explicitly points to your custom catalog instead of defaulting to the default catalog. This often requires specifying the catalog name in the connection configuration.

    Finally, confirm you’re running a Databricks runtime version that fully supports Unity Catalog features, especially external access. Older versions sometimes have limitations that affect catalog visibility.

    By verifying these areas permissions on the catalog, proper catalog registration and external access, explicit connection configuration, and compatible runtime you should be able to get ADF and Looker to see and work with your custom catalog and its schemas instead of only the default catalog. This is a known pattern experienced by others integrating Databricks with external services. Hope this helps! Feel free to reach out if you need further assistance!

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.