Beräkningsinstä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:
- Logga in på Azure Databricks-arbetsytan.
- Klicka på Beräkning i sidopanelen.
- I listan över tillgängliga kluster klickar du på målklustrets namn.
- På fliken Konfiguration expanderar du Avancerade alternativ.
- Klicka på fliken JDBC/ODBC .
- 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:
- Logga in på Azure Databricks-arbetsytan.
- I sidofältet klickar du på SQL > SQL Warehouses.
- I listan över tillgängliga lager klickar du på mållagrets namn.
- 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 .