Skip to main content

Home

Configuring Unity Catalog for Data page

The Data page displays KPIs and insights about the data that applications read, create, and edit. For this, Unravel collects data from metastores, filesystems, and applications that run on the clusters monitored by Unravel. Unravel supports getting data from Unity Catalog. This section provides instructions to configure Unity Catalog for receiving data on Unravel's Data page.Data

Granting Privileges

There are two approaches to granting privileges for Unity Catalog:

  1. Metastore Admin Privileges

    A user with Metastore Admin rights can view all tables without requiring individual permissions for catalogs, schemas, or tables.

  2. Fine-Grained Privileges

    If a user does not have Metastore Admin privileges, they must be granted the following permissions at each catalog level:

    Privilege

    Description

    USE_CATALOG

    Grants access to the catalog.

    USE_SCHEMA

    Allows access to specific schemas within the catalog.

    SELECT

    Enables querying and retrieving data from tables in the catalog and schemas.

Refer Admin role for Unity Catalog for more information.

Configuration steps
  1. Stop Unravel.

    <Unravel installation directory>/unravel/manager stop
    
  2. Enable Unity Catalog, by setting the following property to true.

    Unravel installation directory>/manager config properties set unravel.databricks.unity.catalog.enable true
  3. Add workspace IDs to the configuration.

    Unravel installation directory>/manager config properties set unravel.databricks.workspace_ids=<workspaceid1>,<workspaceid2>

    For example: ./opt/unravel/manager config properties set unravel.databricks.workspace_ids=6692172710999360,6692172710999365

  4. Apply Changes

    <Unravel installation directory>/unravel/manager config apply
  5. Start Unravel.

    <Unravel installation directory>/unravel/manager start