Configure Connection to Dremio

Alation Cloud Service Applies to Alation Cloud Service instances of Alation

Customer Managed Applies to customer-managed instances of Alation

In Alation, add a new data source:

  1. Log in to Alation as a Server Admin.

  2. Expand the Apps menu on the right of the main toolbar and select Sources.

  3. On the Sources page, click +Add on the top right of the page and in the list that opens, click Data Source. This will open the Add a Data Source modal.

  4. Specify a title for your data source, assign additional Data Source Admins if required, and click the Continue Setup button on the bottom.

  5. On the next Add a Data Source modal, set Database Type to Dremio OCF Connector from the dropdown menu. You will be navigated to the Settings page of your new Dremio OCF data source.

../../../_images/DremioConfigDatasource.png

Access

On the Access tab, set the data source visibility using these options:

  • Public Data Source — The data source will be visible to all users of the catalog.

  • Private Data Source — The data source will be visible to the users allowed access to the data source by Data Source Admins.

Add new Data Source Admin users in the Data Source Admins section.

General Settings

On the General Settings tab enter the Dremio Server connection information and authentication details. Click the Save button to save the changes at each step.

Application Settings

Specify Application Settings if applicable.

Parameter

Description

Additional data source connection

This parameter is used to generate lineage between the current data source and another source in the catalog, for example a BI source that retrieves data from an underlying database. This is also known as “Cross-source lineage”. The parameter accepts host and port information of the corresponding BI data source connection. Use the format: host:port. You can provide multiple values as a comma-separated list: 10.13.71.216:1541,server.com:1542. Find more details in Configure Cross-Source Lineage.

Enable Automatic Lineage Generation

Select this checkbox to enable automatic lineage generation from QLI, MDE, and Compose queries. By default, automatic lineage generation is enabled.

../../../_images/DremioConfigSettings.png

Connector Settings - Configure the Dremio Connection

Parameter

Description

Server URI/Endpoint

IP address or server name (e.g. test.dremio.com) of your Dremio instance

Flight SQL Port

The port number of your Dremio instance (default port number for Dremio is 32010)

Username

Dremio service account username (e.g. alation). Always required.

Password

Service account password. Is required if not using a PAT.

SSL Configuration

Select Enable SSL for SSL/TLS server connections.

Parameter

Description

Enable SSL

If enabled the connector’s driver will use SSL/TLS when connecting to Dremio. Note: Mutual TLS is not supported.

Disable Certificate Verification

If enabled, the driver will NOT verify the certificate of the server it is connecting to.

SSL Certificate Upload

The SSL certificate of the Dremio server to validate. Note: Use if Use System Truststore is not selected.

Use System Truststore

If enabled, the driver will use the System Truststore to verify the server certificate.

Truststore Password

Password of the temporary truststore containing the Dremio server certificate. The truststore is deleted when the JDBC connection is closed. When Use System Truststore is selected, this is the password to access the system truststore. When Use System Truststore is not selected, this password is used to create a temporary truststore for the uploaded SSL Certificate.

Personal Access Tokens

The following authentication types are supported:

  1. Username and Password, or

  2. Personal Access Token (PAT)

Select Use Personal Access Token to use a PAT.

Refer to the Personal Access Tokens section of the Dremio documentation for how to generate a PAT.

Parameter

Description

Use Personal Access Token to authenticate

Select if using a PAT. Note: Username is required and password is ignored when checked.

Personal Access Token

Service account PAT. Only used when User Personal Access Token is checked. Note: The token is auto-encoded when adding it to the JDBC URL.

Obfuscate Literals

Enable Obfuscate literals in queries and statements to hide the details of the queries in the catalog page that are ingested via QLI or executed in Compose. This is disabled by default.

Test Connection

After saving all the above settings, verify the connection by clicking the Test button.

Delete Data Source

You can delete your data source if it is no longer required by clicking the “Delete” button.