Compartilhar via


Configurações de computação para o Simba (Driver 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. Consulte Baixar e instalar o Simba (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 PODE ANEXAR A para se conectar ao cluster em execução.
  • A permissão PODE REINICIAR para disparar o cluster e iniciá-lo automaticamente se o estado for encerrado durante a conexão.

Para usar o driver com um warehouse SQL do Databricks, a entidade de serviço ou o usuário que estiverem efetuando a chamada precisam da permissão PODE USAR. 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.