Compartilhar via


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

Este artigo descreve como definir as configurações dos recursos de computação do Azure Databricks para o Driver de ODBC do Databricks.

O driver requer as seguintes definições de configuração de recursos de computação:

Configuração Descrição
Driver O caminho de instalação completo do driver. Para obter esse caminho, confira Baixar e instalar o Driver de ODBC do Databricks.
Host Valor do Nome do Host do Servidor do recurso de computação do Azure Databricks.
Port 443
HTTPPath 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 usar as configurações anteriores usará 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 usar as configurações anteriores terá o seguinte formato. Quebras de linha foram adicionadas para facilitar a leitura. A cadeia de caracteres não deve conter essas 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>

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 warehouses disponíveis, clique no nome do warehouse 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.