Compartilhar via


Configurações de computação para o Driver de ODBC do Databricks

Esta página descreve como definir as configurações de recursos de computação do Azure Databricks para o Driver ODBC do Databricks.

Configurações necessárias

Defina as seguintes configurações para se conectar a um recurso de computação do Azure Databricks:

Configuração Descrição
Driver O caminho de instalação completo do driver. Confira Baixar e instalar o Driver ODBC do Databricks.
Host O valor do Nome do Host do Servidor 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.
Catalog (opcional) O nome do catálogo padrão.

Formato DSN

[Databricks]
Driver=<path-to-driver>
Host=<server-hostname>
Port=443
HTTPPath=<http-path>
SSL=1
ThriftTransport=2
<setting1>=<valueN>
<setting2>=<value2>
<settingN>=<valueN>

Cadeia de conexão sem DSN

O exemplo a seguir inclui quebras de linha para legibilidade. Remova-os na string de conexão atual.

Driver=<path-to-driver>;
Host=<server-hostname>;
Port=443;
HTTPPath=<http-path>;
SSL=1;
ThriftTransport=2;
<setting1>=<valueN>;
<setting2>=<value2>;
<settingN>=<valueN>

Substitua <setting> e <value> por suas configurações de autenticação e quaisquer configurações de capacidade do driver.

Para obter os valores para <server-hostname> e <http-path>, consulte as seções a seguir.

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

  1. Faça login no workspace do Azure Databricks.
  2. Na barra lateral, clique em Computação.
  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 de um SQL warehouse do Databricks, faça o seguinte:

  1. Faça login no workspace 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 a entidade de serviço ou o usuário efetuando a chamada precisam para se conectar ou reiniciar o cluster:

  • A permissão PARA CONECTAR-SE ao cluster em execução.
  • A permissão CAN_RESTART para disparar o cluster e iniciá-lo automaticamente se o estado estiver encerrado no momento da conexão.

Para usar o driver com um warehouse SQL do Databricks, o usuário ou a entidade de serviço que fizer a chamada precisa da permissão PARA USO. O warehouse SQL do Databricks será iniciado automaticamente se tiver sido interrompido.

Observação

Os SQL warehouses do Databricks são recomendados quando você estiver usando o Power BI da Microsoft no modo DirectQuery.