Dela via


Beräkningsinställningar för Databricks JDBC-drivrutinen

I den här artikeln beskrivs hur du konfigurerar Azure Databricks-beräkningsresursinställningar för Databricks JDBC-drivrutinen.

Drivrutinen kräver följande konfigurationsinställningar för beräkningsresurser:

Inställning beskrivning
Host Azure Databricks-beräkningsresursens servervärdnamnsvärde .
Port 443
HTTPPath Azure Databricks-beräkningsresursens HTTP-sökvägsvärde.
SSL 1
Schema (valfritt) Namnet på det standardschema som ska användas.
Catalog (valfritt) Namnet på den standardkatalog som ska användas.

En JDBC-anslutnings-URL som använder föregående inställningar har följande format:

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

Java-kod som använder föregående inställningar har följande format:

// ...
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);
// ...
  • Ett fullständigt Java-kodexempel som du kan anpassa efter behov finns i början av autentiseringsinställningarna för Databricks JDBC-drivrutinen.
  • Ersätt <setting> och efter behov för var och <value> en av azure Databricks-målautentiseringsinställningarna och eventuella särskilda eller avancerade inställningar för drivrutinsfunktioner.
  • Information om hur du hämtar värdena för <server-hostname> och <http-path>finns i följande procedurer.

Så här hämtar du anslutningsinformationen för ett Azure Databricks-kluster:

  1. Logga in på Azure Databricks-arbetsytan.
  2. Klicka på Beräkning i sidopanelen.
  3. I listan över tillgängliga kluster klickar du på målklustrets namn.
  4. På fliken Konfiguration expanderar du Avancerade alternativ.
  5. Klicka på fliken JDBC/ODBC .
  6. Kopiera den anslutningsinformation som du behöver, till exempel Servervärdnamn, Port och HTTP-sökväg.

Om du vill hämta anslutningsinformationen för ett Databricks SQL-lager gör du följande:

  1. Logga in på Azure Databricks-arbetsytan.
  2. I sidofältet klickar du på SQL > SQL Warehouses.
  3. I listan över tillgängliga lager klickar du på mållagrets namn.
  4. På fliken Anslutningsinformation kopierar du den anslutningsinformation som du behöver, till exempel Servervärdnamn, Port och HTTP-sökväg.

Om du vill använda drivrutinen med ett Azure Databricks-kluster finns det två behörigheter som den anropande användaren eller tjänstens huvudnamn behöver när du ansluter till eller startar om klustret:

  • KAN KOPPLA TILL behörighet för att ansluta till det kluster som körs.
  • KAN STARTA OM behörighet att automatiskt utlösa klustret för att starta om dess tillstånd avslutas vid anslutning.

Om du vill använda drivrutinen med ett Databricks SQL-lager måste den anropande användaren eller tjänstens huvudnamn använda behörigheten CAN USE. Databricks SQL-lagret startar automatiskt om det stoppades.

Kommentar

Databricks SQL-lager rekommenderas när du använder Microsoft Power BI i DirectQuery-läge .