Condividi tramite


Impostazioni di calcolo per il driver ODBC di Databricks

Questo articolo descrive come configurare le impostazioni delle risorse di calcolo di Azure Databricks per il driver ODBC di Databricks.

Il driver richiede le impostazioni di configurazione delle risorse di calcolo seguenti:

Impostazione Descrizione
Driver Percorso di installazione completo del driver. Per ottenere questo percorso, vedere Scarica e installa il driver ODBC di Databricks.
Host Valore hostname server della risorsa di calcolo di Azure Databricks.
Port 443
HTTPPath Valore del percorso HTTP della risorsa di calcolo di Azure Databricks.
SSL 1
ThriftTransport 2
Schema (facoltativo) Nome dello schema predefinito da utilizzare.
Catalog (facoltativo) Nome del catalogo predefinito da utilizzare.

Un DSN che usa le impostazioni precedenti usa il formato seguente:

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

Un stringa di connessione senza DSN che usa le impostazioni precedenti ha il formato seguente. Sono state aggiunte interruzioni di riga per migliorare la leggibilità. La stringa non deve contenere queste interruzioni di riga:

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

Per ottenere i dettagli della connessione per un cluster di Azure Databricks :

  1. Accedere all'area di lavoro di Azure Databricks.
  2. Nella barra laterale fare clic su Ambiente di calcolo.
  3. Nell'elenco dei cluster disponibili fare clic sul nome del cluster di destinazione.
  4. Nella scheda Configurazione espandere Opzioni avanzate.
  5. Fare clic sulla scheda JDBC/ODBC.
  6. Copiare i dettagli della connessione necessari, ad esempio Nome host server, Porta e Percorso HTTP.

Per ottenere i dettagli di connessione per un Databricks SQL warehouse, fare quanto segue:

  1. Accedere all'area di lavoro di Azure Databricks.
  2. Nella barra laterale fare clic su SQL SQL > Warehouse.
  3. Nell'elenco dei magazzini disponibili fare clic sul nome del magazzino di destinazione.
  4. Nella scheda Dettagli connessione copiare i dettagli di connessione necessari, ad esempio Nome host server, Porta e Percorso HTTP.

Per usare il driver con un cluster Azure Databricks, sono necessarie due autorizzazioni per l'utente chiamante o l'entità servizio quando ci si connette o si riavvia il cluster:

  • AUTORIZZAZIONE CAN ATTACH TO per connettersi al cluster in esecuzione.
  • AUTORIZZAZIONE CAN RESTART per attivare automaticamente l'avvio del cluster se il relativo stato viene terminato durante la connessione.

Per usare il driver con un databricks SQL warehouse, l'utente chiamante o l'entità servizio richiede l'autorizzazione CAN USE. Databricks SQL Warehouse viene avviato automaticamente se è stato arrestato.

Nota

I databricks SQL Warehouse sono consigliati quando si usa Microsoft Power BI in modalità DirectQuery .