configurações de computação para o driver JDBC Databricks (Simba)
Este artigo se aplica ao driver Databricks JDBC , abaixo da versão 3. Para o driver JDBC Databricks mais recente, versão 3 e acima, consulte Driver JDBC Databricks.
Este artigo descreve como definir as configurações do recurso Databricks compute para o driverDatabricks JDBC.
O driver JDBC não oferece suporte à conexão com o Job clustering.
O driver requer as seguintes definições de configuração do compute recurso:
Contexto  | Descrição  | 
|---|---|
  | O Databricks compute valor do Server Hostname do recurso .  | 
  | 443  | 
  | O Databricks compute valor do caminho HTTP do recurso .  | 
  | 1  | 
  | O nome do esquema default a ser usado.  | 
  | O nome do catálogo default a ser usado.  | 
Um 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 um exemplo completo de código Java que você pode adaptar conforme necessário, consulte o início de Configurações de autenticação para o driver JDBC do Databricks (Simba).
 - Substitua 
<setting>e<value>conforme necessário para cada uma das configurações de autenticação do Databricks de destino e quaisquer configurações especiais ou avançadas de recursos de driver. - Para obter os valores de 
<server-hostname>e<http-path>, consulte os procedimentos a seguir. 
Para obter os detalhes da Databricks conexão de um clustering:
- Faça login no seu espaço de trabalho do Databricks.
 - Na barra lateral, clique em Compute .
 - Na lista de clustering disponíveis, clique no nome do clustering de destino.
 - Em Configuration (Configuração ) tab, expanda Advanced options (Opções avançadas ).
 - Clique no link JDBC/ODBC tab.
 - Copie os detalhes da conexão que você precisa, como nome de host do servidor , porta e caminho HTTP .
 
Para obter os detalhes da conexão de um Databricks SQL depósito, faça o seguinte:
- Faça login no seu espaço de trabalho do Databricks.
 - Na barra lateral, clique em SQL > SQL Warehouses .
 - Na lista de depósitos disponíveis, clique no nome do depósito de destino.
 - Em Connection Details (Detalhes da conexão ) tab, copie os detalhes da conexão de que o senhor precisa, como Server hostname (Nome do host do servidor ), Port ( Porta ) e HTTP path (Caminho HTTP ).
 
Para usar o driver com um Databricks cluster, há duas permissões que o usuário ou a entidade de serviço que está fazendo a chamada precisa ao se conectar ou reiniciar o cluster:
- CAN ATTACH TO permissão para se conectar aos clusters em execução.
 - CAN RESTART para acionar automaticamente o início do clustering se seu estado for encerrado durante a conexão.
 
Para usar o driver com um Databricks SQL armazém, o usuário ou a entidade de serviço que o chama precisa da permissão CAN USE. O armazém Databricks SQL começará automaticamente se for interrompido.
Databricks SQL são recomendados ao usar o site Microsoft Power BI no modo DirectQuery .