Partilhar via


Configurações de computação para o Databricks JDBC Driver (Simba)

Nota

Esta página aplica-se a versões do driver JDBC da Databrick inferiores a 3. Para o driver JDBC do Databricks versão 3 e superior, veja o Driver JDBC do Databricks.

Esta página descreve como configurar as definições de recursos de cálculo do Azure Databricks para o driver JDBC do Databricks.

Nota

O driver JDBC não suporta a ligação a clusters de empregos.

Configurações necessárias

Configure as seguintes definições para se ligar a um recurso de computação do Azure Databricks:

Configuração Descrição
Host O valor Server Hostname do seu recurso de computação Azure Databricks.
Port 443
HTTPPath O valor HTTP Path do seu recurso de computação Azure Databricks.
SSL 1
Schema (opcional) O nome do esquema padrão.
Catalog (opcional) O nome do catálogo padrão.

Formato URL de ligação

Use o seguinte formato para a URL da ligação JDBC:

jdbc:databricks://<server-hostname>:443;httpPath=<http-path>[;<setting1>=<value1>;<setting2>=<value2>;<settingN>=<valueN>]

Exemplo de Java

O exemplo seguinte mostra como estabelecer uma ligação usando Java:

// ...
String url = "jdbc:databricks://<server-hostname>:443";
Properties p = new java.util.Properties();
p.put("httpPath", "<http-path>");
p.put("<setting1>", "<value1>");
p.put("<setting2>", "<value2>");
p.put("<settingN>", "<valueN>");
// ...
Connection conn = DriverManager.getConnection(url, p);
// ...

Para um exemplo completo, veja Definições de Autenticação para o Driver Databricks JDBC (Simba).

Substitua os <setting> e <value> marcadores pelas suas definições de autenticação e quaisquer definições de capacidades do driver.

Para obter os valores de <server-hostname> e <http-path>, veja as secções seguintes.

Para obter as informações de ligação de um Azure Databricks cluster:

  1. Inicie sessão na área de trabalho do Azure Databricks.
  2. Na barra lateral, clique em Computar.
  3. Na lista de clusters disponíveis, clique no nome do cluster de destino.
  4. Na guia Configuração, expanda Opções avançadas.
  5. Clique na guia JDBC/ODBC.
  6. Copie os detalhes de conexão necessários, como Nome do host do servidor, Porta e Caminho HTTP.

Para obter os detalhes de conexão para um armazémdo Databricks SQL , faça o seguinte:

  1. Inicie sessão na área de trabalho do Azure Databricks.
  2. Na barra lateral, clique em SQL > SQL Warehouses.
  3. Na lista de armazéns disponíveis, clique no nome do armazém de destino.
  4. Na guia Detalhes da Conexão, copie os detalhes de conexão necessários, como Nome do host do servidor, Porta e Caminho HTTP.

Para usar o driver com um cluster do Azure Databricks, há duas permissões que o utilizador chamador ou o principal de serviço necessita para se conectar ou reiniciar o cluster.

  • Pode anexar permissão para se conectar ao cluster em execução.
  • Permissão CAN RESTART para acionar automaticamente o início do cluster se o seu estado for encerrado ao tentar conectar-se.

Para usar o driver com um armazém SQL Databricks, o usuário chamador ou a entidade de serviço precisa da permissão CAN USE. O armazém SQL do Databricks é iniciado automaticamente se tiver sido interrompido.

Nota

Os armazéns SQL do Databricks são recomendados quando se utiliza o Microsoft Power BI no modo DirectQuery.