Partilhar via


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:

  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 .