Configurações de computação para o driver ODBC do Databricks
Este artigo descreve como definir as configurações de recursos de computação do Azure Databricks para o driver ODBC do Databricks.
O driver requer as seguintes definições de configuração de recursos de computação:
Definição | Descrição |
---|---|
Driver |
O caminho de instalação completo do driver. Para obter esse caminho, consulte Baixar e instalar o driver ODBC Databricks. |
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 |
ThriftTransport |
2 |
Schema (opcional) |
O nome do esquema padrão a ser usado. |
Catalog (opcional) |
O nome do catálogo padrão a ser usado. |
Um DSN que usa as configurações anteriores usa o seguinte formato:
[Databricks]
Driver=<path-to-driver>
Host=<server-hostname>
Port=443
HTTPPath=<http-path>
SSL=1
ThriftTransport=2
<setting1>=<valueN>
<setting2>=<value2>
<settingN>=<valueN>
Uma cadeia de conexão sem DSN que usa as configurações anteriores tem o seguinte formato. Foram adicionadas quebras de linha para facilitar a leitura. A cadeia de caracteres não deve conter estas quebras de linha:
Driver=<path-to-driver>;
Host=<server-hostname>;
Port=443;
HTTPPath=<http-path>;
SSL=1;
ThriftTransport=2;
<setting1>=<valueN>;
<setting2>=<value2>;
<settingN>=<valueN>
- 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:
- Inicie sessão na área de trabalho do Azure Databricks.
- Na barra lateral, clique em Computar.
- Na lista de clusters disponíveis, clique no nome do cluster de destino.
- Na guia Configuração, expanda Opções avançadas.
- Clique na guia JDBC/ODBC .
- 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:
- Inicie sessão na área de trabalho do Azure Databricks.
- Na barra lateral, clique em SQL > SQL Warehouses.
- Na lista de armazéns disponíveis, clique no nome do armazém de destino.
- 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 .