Skip to main content

Create a Databricks Data Source

This page describes how to connect a Databricks data source to NineData. Prepare the target instance's connection address, Client ID, Client Secret, and HTTP Path.

Before you begin​

  • The server IP address of NineData has been added to the data source allowlist. The server IP address can be viewed by selecting the target region in Access Region on the Create Datasource page.

    server_ip_address

  • Make sure data source quota is available; otherwise, the data source cannot be added. Check the remaining quota in the NineData Console header.check_quota

Procedure​

  1. Sign in to the NineData Console.

  2. In the left-side navigation pane, choose Datasource > Datasource.

  3. Click the Datasource tab, then click Create Datasource. In the data source type selector, choose Self-managed Database > Data Warehouses > Databricks.

  4. Enter the connection information shown on the creation page.

    Parameter
    Description
    NameEnter a name that identifies the data source.
    ConnectionThe current creation page shows the public-address method. The page states that it uses a public IP address and port and does not support private addresses.
    HostEnter a Databricks connection address and port that NineData can reach.
    Client IDEnter the Client ID provided by the target instance.
    Client SecretEnter the Client Secret provided by the target instance. Do not include secret values in documentation, screenshots, or tickets.
    HTTP PathEnter the HTTP Path provided by the target instance.
    Access RegionSelect the access region used to connect to this data source.
    EnvironmentSelect the environment for the data source.
  5. To check the connection settings before creating the data source, click Connection Test. After reviewing the settings, click Create Datasource.

Result​

After creation succeeds, the Databricks data source appears in the data source list and supports Database DevOps features. Before using a feature, confirm that your account has the required permission and follow the operations available in the console.