Partilhar via


Definições de computação para o controlador Databricks ODBC (Simba)

Esta página descreve como configurar as definições de recursos computacionais do Azure Databricks para o Driver ODBC do Databricks.

Configurações necessárias

Configure as seguintes definições para se ligar a um recurso de computação do Azure Databricks:

Configuração Descrição
Driver O caminho de instalação completo do driver. Consulte Descarregar e instalar o Driver Databricks ODBC (Simba).
Host O valor Server Hostname do seu recurso de computação Azure Databricks.
Port 443
HTTPPath O valor HTTP Path do seu recurso de computação 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 ligação sem DSN

O exemplo seguinte inclui quebras de linha para legibilidade. Remova-os na sua cadeia de ligação real.

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> pelas suas definições de autenticação e quaisquer definições de capacidade do driver.

Para obter os valores de <server-hostname> e <http-path>, veja as secções seguintes.

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 dados de acesso 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.
  • A permissão CAN RESTART para reiniciar automaticamente o cluster se o seu estado for encerrado ao estabelecer a ligação.

Para usar o driver com um armazém SQL Databricks, o usuário que chama ou a entidade de serviço precisa da permissão CAN USE. O armazém SQL do Databricks é iniciado automaticamente caso tenha sido parado.

Nota

Os armazéns SQL Databricks são recomendados ao utilizar Microsoft Power BI no modo DirectQuery.