Delen via


Compute-instellingen voor het Databricks JDBC-stuurprogramma

In dit artikel wordt beschreven hoe u Azure Databricks-rekenresource-instellingen configureert voor het Databricks JDBC-stuurprogramma.

Voor het stuurprogramma zijn de volgende configuratie-instellingen voor rekenresources vereist:

Instelling Beschrijving
Host De serverhostnaamwaarde van de Azure Databricks-rekenresource.
Port 443
HTTPPath De HTTP-padwaarde van de Azure Databricks-rekenresource.
SSL 1
Schema (optioneel) De naam van het standaardschema dat moet worden gebruikt.
Catalog (optioneel) De naam van de standaardcatalogus die moet worden gebruikt.

Een JDBC-verbindings-URL die gebruikmaakt van de voorgaande instellingen heeft de volgende indeling:

jdbc:databricks://<server-hostname>:443;httpPath=<http-path>[;<setting1>=<value1>;<setting2>=<value2>;<settingN>=<valueN>]

Java-code die gebruikmaakt van de voorgaande instellingen heeft de volgende indeling:

// ...
String url = "jdbc:databricks://<server-hostname>:443";
Properties p = new java.util.Properties();
p.put("httpPath", "<http-path>");
p.put("<setting1>", "<value1");
p.put("<setting2>", "<value2");
p.put("<settingN>", "<valueN");
// ...
Connection conn = DriverManager.getConnection(url, p);
// ...

De verbindingsgegevens voor een Azure Databricks-cluster ophalen:

  1. Meld u aan bij uw Azure Databricks-werkruimte.
  2. Klik in de zijbalk op Compute.
  3. Klik in de lijst met beschikbare clusters op de naam van het doelcluster.
  4. Vouw op het tabblad Configuratie geavanceerde opties uit.
  5. Klik op het tabblad JDBC/ODBC .
  6. Kopieer de verbindingsgegevens die u nodig hebt, zoals serverhostnaam, poort en HTTP-pad.

Ga als volgt te werk om de verbindingsgegevens voor een Databricks SQL-warehouse op te halen:

  1. Meld u aan bij uw Azure Databricks-werkruimte.
  2. Klik in de zijbalk op SQL > Warehouses.
  3. Klik in de lijst met beschikbare magazijnen op de naam van het doelwarehouse.
  4. Kopieer op het tabblad Verbindingsgegevens de verbindingsgegevens die u nodig hebt, zoals serverhostnaam, poort en HTTP-pad.

Als u het stuurprogramma wilt gebruiken met een Azure Databricks-cluster, zijn er twee machtigingen die de aanroepende gebruiker of service-principal nodig heeft bij het maken van verbinding met of het opnieuw opstarten van het cluster:

  • KAN KOPPELEN AAN de machtiging OM verbinding te maken met het actieve cluster.
  • KAN de machtiging OPNIEUW OPSTARTEN om het cluster automatisch te activeren om te starten als de status wordt beĆ«indigd wanneer er verbinding wordt gemaakt.

Als u het stuurprogramma wilt gebruiken met een Databricks SQL Warehouse, moet de aanroepende gebruiker of service-principal toestemming GEBRUIKEN. Het Databricks SQL Warehouse wordt automatisch gestart als het is gestopt.

Notitie

Databricks SQL-warehouses worden aanbevolen bij het gebruik van Microsoft Power BI in de DirectQuery-modus .