Partilhar via


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

Este artigo descreve como definir as configurações de recursos de computação do Azure Databricks para o Databricks JDBC Driver.

O driver requer as seguintes definições de configuração de recursos de computação:

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

Uma URL de conexão JDBC que usa as configurações anteriores tem o seguinte formato:

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

O código Java que usa as configurações anteriores tem o seguinte formato:

// ...
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 obter um exemplo completo de código Java que você pode adaptar conforme necessário, consulte o início das configurações de autenticação para o Databricks JDBC Driver.
  • Substitua e conforme necessário para cada uma das configurações de autenticação do Azure Databricks de destino e quaisquer configurações de capacidade de driver especiais ou avançadas.<value> <setting>
  • Para obter os valores de <server-hostname> e <http-path>, consulte os procedimentos a seguir.

Para obter os detalhes de conexão para um cluster do Azure Databricks:

  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ém SQL Databricks, 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 usuário chamador ou a entidade de serviço precisa ao se conectar ou reiniciar o cluster:

  • PODE ANEXAR A permissão para se conectar ao cluster em execução.
  • CAN RESTART permissão para acionar automaticamente o cluster para iniciar se seu estado for encerrado durante a conexão.

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 Databricks são recomendados ao usar o Microsoft Power BI no modo DirectQuery .