Prerequisites

Alation Cloud Service Applies to Alation Cloud Service instances of Alation

Customer Managed Applies to customer-managed instances of Alation

Before installing and configuring the Dremio OCF connector, ensure that you configure the network connectivity and set up the service account.

Firewall Configuration

Open the Flight SQL outbound port to Dremio.

  • Dremio default Flight SQL port is 32010. Note this differs from the port used by the legacy Dremio JDBC driver.

Driver

The Dremio Connector includes the Flight SQL JDBC driver by default. No driver installation is necessary.

Create a Service Account

It is recommended that a Dremio service account is created for use by the Dremio Connector.

Instructions to do so are located in the Adding Users section of the Dremio documentation.

Permissions

While logged in to Dremio as a user with the “admin” role, grant the following permissions to the service account.

All subsequent examples assume the service account username is ‘alation’.

Permissions for Metadata Extraction & Query Log Ingestion

GRANT SELECT ON SYSTEM TO USER alation;

Permissions for Sampling and Profiling

Grant SELECT to all datasets to be profiled. This can be done at the folder, schema, source, and/or space level. More information can be found in the Privileges section of the Dremio documentation.

GRANT SELECT ON ALL DATASETS IN <FOLDER|SCHEMA|SOURCE|SPACE> <object_name> TO USER alation

Example that grants SELECT to all datasets in the SOURCE foo:

GRANT SELECT ON ALL DATASETS IN SOURCE foo TO alation;