A Databricks ODBC- és JDBC-illesztőprogramok konfigurálása
Ez a cikk bemutatja, hogyan konfigurálhatja a Databricks ODBC- és JDBC-illesztőit az eszközök vagy ügyfelek Azure Databrickshez való csatlakoztatásához. Eszköz- vagy ügyfélspecifikus csatlakozási utasításokért lásd a Databricks-integrációkat.
Követelmények
A kezdés előtt meg kell győződnie arról, hogy rendelkezik a megfelelő engedélyekkel az Azure Databrickshez való csatlakozáshoz, a hitelesítő adatok előkészítéséhez és a kapcsolat részleteinek lekéréséhez.
Engedélykövetelmények
Az Azure Databricks-fürthöz való csatlakozáshoz két engedélyre lehet szükség:
- Csatolható a futó fürthöz való csatlakozáshoz szükséges engedélyhez.
- Újraindíthatja az engedélyt, hogy automatikusan elindítsa a fürtöt, ha az állapota megszakad a csatlakozáskor.
A Databricks SQL Warehouse eléréséhez a Can Useengedélyre van szüksége. A Databricks SQL Warehouse automatikusan elindul, ha le lett állítva.
Hitelesítési követelmények
A Databricks ODBC- és JDBC-illesztőprogramok személyes hozzáférési jogkivonat vagy Azure Active Directory-jogkivonat használatával támogatják a hitelesítést.
- A jogkivonatok létrehozására vonatkozó utasításokért lásd: Azure Databricks személyes hozzáférési jogkivonatok. Lásd még: Személyes hozzáférési jogkivonatok kezelése.
- Az Azure Active Directory-hitelesítés az ODBC- és JDBC-illesztőprogramok 2.6.15-ös és újabb verziókban érhető el. Ehhez a metódushoz létre kell hozatni egy Azure Active Directory hozzáférési jogkivonatot. Tekintse meg, hogyan szerezhet be Azure Active Directory hozzáférési jogkivonatot.
- Az Azure Active Directory hozzáférési jogkivonatának alapértelmezett élettartama 1 óra. A hozzáférési jogkivonat programozott módon frissíthető egy meglévő munkamenethez anélkül, hogy megszakítanák a kapcsolatot az Azure AD hozzáférési jogkivonat frissítése című szakaszban leírt lépések végrehajtásával. A jogkivonat frissítésével kapcsolatos utasításokért tekintse meg az ODBC-illesztőprogram telepítési útmutatóját (a szakaszban
Configuring Authentication on Windows > Providing a New Access Token
) vagy a JDBC-illesztőprogram telepítési útmutatóját (a szakaszbanConfiguring Authentication > Using OAuth 2.0
).
A kapcsolat részleteinek lekérése
Ez a szakasz az Azure Databrickshez való csatlakozáshoz szükséges kapcsolati adatok lekérését ismerteti.
Fürt kapcsolati adatainak lekérése
Ha számos külső adatforrással, fejlesztői eszközzel vagy technológiai partnerrel szeretne kapcsolatot létesíteni, meg kell adnia a fürt kapcsolati adatait. A kapcsolat részleteinek lekéréséhez tegye a következőket:
Jelentkezzen be az Azure Databricks-munkaterületre, és lépjen a Data Science & Engineering vagy a Databricks Machine Learning persona-alapú környezetébe.
A személy módosításához kattintson a Databricks-embléma
alatti ikonra, majd válassza a Data Science & Engineering vagy a Machine Learning lehetőséget.
Kattintson a
Számítás az oldalsávon.
Válasszon ki egy fürtöt, amelyhez csatlakozni szeretne.
Lépjen a Speciális beállítások elemre.
Kattintson a JDBC/ODBC fülre.
Másolja ki a kapcsolat részleteit.
SQL-raktár kapcsolati adatainak lekérése
Ha számos külső adatforrással, fejlesztői eszközzel vagy technológiai partnerrel szeretne kapcsolatot létesíteni, meg kell adnia az SQL Warehouse kapcsolati adatait. A kapcsolat részleteinek lekéréséhez tegye a következőket:
Jelentkezzen be az Azure Databricks-munkaterületre, és lépjen az SQL persona-alapú környezetbe.
A személy módosításához kattintson a Databricks-embléma
alatti ikonra, majd válassza az SQL lehetőséget.
Az oldalsávon kattintson a
SQL Warehouses elemre.
Válasszon ki egy raktárat, amelyhez csatlakozni szeretne.
Lépjen a Kapcsolat részletei lapra.
Másolja ki a kapcsolat részleteit.
Másik lehetőségként kattintson az egyik megjelenített technológiai partner vagy fejlesztői eszköz ikonra, és kövesse a képernyőn megjelenő lépéseket az SQL Warehouse kapcsolati adataival való csatlakozáshoz.
ODBC-illesztő
Ez a szakasz az ODBC-illesztő Azure Databrickshez való csatlakozásra való konfigurálásának lépéseit mutatja be.
Az ODBC-illesztőprogram letöltése
A szoftver telepítése előtt tekintse át a Databricks ODBC-illesztőprogram licencszerződését.
Egyes eszközökhöz és ügyfelekhez telepítenie kell a Databricks ODBC-illesztőt az Azure Databrickshez való kapcsolat beállításához, míg mások beágyazják az illesztőprogramot, és nem igényelnek külön telepítést. A Tableau Desktop használatához például telepíteni kell az ODBC-illesztőt, míg a legutóbbi Power BI Desktop kiadások tartalmazzák az illesztőprogramot előre telepítve, és nincs szükség műveletre.
Nyissa meg a Databricks ODBC-illesztőprogram letöltési oldalát az operációs rendszer illesztőprogramjának letöltéséhez.
Miután letöltötte a platform illesztőprogramjának megfelelő telepítőjét, az alábbi utasításokat követve telepítse és konfigurálja az illesztőprogramot:
- A Windows ODBC-illesztőprogramjának telepítése és konfigurálása
- A Mac ODBC-illesztő telepítése és konfigurálása
- Az ODBC-illesztő telepítése és konfigurálása Linuxhoz
- ODBC-konfigurációs és kapcsolati paraméterek
A Windows ODBC-illesztőprogramjának telepítése és konfigurálása
A Windowsban beállíthat egy Adatforrásnév (DSN) konfigurációt az ODBC-ügyfélalkalmazás azure Databrickshez való csatlakoztatásához. DSN-konfiguráció beállításához használja a Windows ODBC adatforrás-rendszergazdáját.
- Ha még nem tette meg, töltse le a Windows legújabb illesztőprogram-verzióját. Lásd : Az ODBC-illesztőprogram letöltése.
- Kattintson duplán a dowloaded
.msi
fájlra az illesztőprogram telepítéséhez. A telepítési könyvtár a következőC:\Program Files\Simba Spark ODBC Driver
: . - A Start menüben keresse meg az ODBC-adatforrásokat az ODBC adatforrás-rendszergazdájának elindításához.
- Lépjen az Illesztőprogramok lapra annak ellenőrzéséhez, hogy az illesztőprogram (Simba Spark ODBC-illesztőprogram) telepítve van-e.
- Lépjen a Felhasználói DSN vagy a Rendszer DSN lapjára, és kattintson a Hozzáadás gombra.
- Válassza ki a Simba Spark ODBC-illesztőprogramot a telepített illesztőprogramok listájából.
- Válasszon egy adatforrásnevet, és adja meg a kötelező ODBC-konfigurációt és kapcsolati paramétereket. További illesztőprogram-konfigurációkért lásd még az ODBC-illesztőprogramok képességeit .
- Kattintson az OK gombra a DSN létrehozásához.
Az ODBC-illesztő telepítése és konfigurálása macOS rendszeren
MacOS rendszerben beállíthat egy adatforrásnév -konfigurációt az ODBC-ügyfélalkalmazás azure Databrickshez való csatlakoztatásához. DSN macOS rendszeren való beállításához használja az ODBC Managert.
- Telepítse az ODBC Managert a Homebrew használatával, vagy töltse le az ODBC Managert , majd kattintson duplán a letöltött
.dmg
fájlra a telepítéshez. - Töltse le a macOS legújabb illesztőprogram-verzióját, ha még nem tette meg. Lásd : Az ODBC-illesztőprogram letöltése.
- Kattintson duplán a dowloaded
.dmg
fájlra az illesztőprogram telepítéséhez. A telepítési könyvtár a következő/Library/simba/spark
: . - Indítsa el az ODBC-kezelőt.
- Lépjen az Illesztőprogramok lapra annak ellenőrzéséhez, hogy az illesztőprogram (Simba Spark ODBC-illesztőprogram) telepítve van-e.
- Lépjen a Felhasználói DSN vagy a Rendszer DSN lapjára, és kattintson a Hozzáadás gombra.
- Válassza ki a Simba Spark ODBC-illesztőprogramot a telepített illesztőprogramok listájából.
- Kattintson a Hozzáadás parancsra.
- Válasszon egy adatforrásnevet, és hozzon létre kulcs-érték párokat a kötelező ODBC-konfiguráció és kapcsolati paraméterek beállításához. További illesztőprogram-konfigurációkért lásd még az ODBC-illesztőprogramok képességeit .
- Kattintson az OK gombra a DSN létrehozásához.
Az ODBC-illesztő telepítése és konfigurálása Linuxhoz
Linuxon beállíthat egy adatforrás-név (DSN) konfigurációt az ODBC-ügyfélalkalmazás azure Databrickshez való csatlakoztatásához. DSN Linux rendszeren való beállításához használja a unixODBC Driver Managert.
Telepítse a unixODBC-t.
Ha még nem tette meg, töltse le a Linux legújabb illesztőprogram-verzióját. Lásd : Az ODBC-illesztőprogram letöltése.
Telepítse az ODBC-illesztőt.
RPM-csomag:
sudo yum --nogpgcheck localinstall simbaspark_<version>.rpm
DEB-csomag:
sudo dpkg -i simbaspark_<version>.deb
A telepítési könyvtár a következő
/opt/simba/spark
: .Keresse meg a
odbc.ini
következőnek megfelelő illesztőprogram-konfigurációsSYSTEM DATA SOURCES
fájlt:odbcinst -j
Egy szövegszerkesztőben nyissa meg a
odbc.ini
konfigurációs fájlt.[ODBC Data Sources]
Szakasz létrehozása:[ODBC Data Sources] Databricks=Databricks ODBC Connector
Hozzon létre egy másik szakaszt ugyanazzal a névvel, mint a DSN, és adja meg a konfigurációs paramétereket kulcs-érték párként. A konfigurációs paraméterek beállításáról további információt a kötelező ODBC-konfigurációs és kapcsolati paraméterekben talál. További illesztőprogram-konfigurációkért lásd még az ODBC-illesztőprogramok képességeit .
[Databricks] Driver=<path-to-driver> <key>=<value> ...
ODBC-konfigurációs és kapcsolati paraméterek
Ez a szakasz az ODBC-illesztő kötelező konfigurációs és csatlakozási paramétereit mutatja be.
Konfiguráció | Leírás |
---|---|
Illesztő | Illesztőprogram telepítési útvonala |
Gazdagép | Azure Databricks-kiszolgáló állomásneve |
Port | 443 |
HTTPPath | Azure Databricks számítási erőforrások URL-címe |
SSL | 1 |
ThriftTransport | 2 |
Hitelesítési paraméterek
Ha személyes hozzáférési jogkivonattal szeretne hitelesíteni, állítsa be a következő konfigurációkat:
Konfiguráció | Leírás |
---|---|
AuthMech | 3 |
UID | jogkivonat |
PWD | A Databricks személyes hozzáférési jogkivonata a munkaterület felhasználója számára |
Az Azure Active Directory-hitelesítés használatakor a következő konfigurációkat kell beállítania:
Konfiguráció | Leírás |
---|---|
AuthMech | 11 |
Auth_Flow | 0 |
Auth_AccessToken | Azure Active Directory-jogkivonat |
Határozza meg az alkalmazásban használni kívánt kapcsolati sztring az alábbiak szerint:
Driver=<path-to-driver>;Host=<server-hostname>;Port=443;HTTPPath=<http-path>;ThriftTransport=2;SSL=1;AuthMech=3;UID=token;PWD=<personal-access-token>
Állítsa a HOST és a HTTPPath konfigurációt a Kapcsolat részleteinek lekérése szakaszban lekért értékekre.
DSN-példák nem Windows rendszerű gépekre
Íme néhány példa, amelyek bemutatják, hogyan állíthat be DSN-t különböző platformokon a hitelesítési módszer alapján.
Ha személyes hozzáférési jogkivonattal hitelesít, hajtsa végre az alábbi lépéseket:
A tartalom
odbc.ini
beállítása a következőre:[Databricks] Driver=<path-to-driver> Host=<server-hostname> Port=443 HTTPPath=<http-path> ThriftTransport=2 SSL=1 AuthMech=3 UID=token PWD=<personal-access-token>
Állítsa be
<personal-access-token>
a hitelesítési követelményekben lekért jogkivonatot.Állítsa a HOST, a PORT és a HTTPPath konfigurációt a Kapcsolat részleteinek lekérése szakaszban lekért értékekre.
Használja a DSN-t az ODBC-alkalmazásban a kapcsolati sztring
DSN=Databricks;
DSN tulajdonságának beállításával.
Az Azure Active Directory-jogkivonat-hitelesítés használatakor hajtsa végre a következő lépéseket:
Állítsa a fájl tartalmát a
odbc.ini
következő értékre:[Databricks] Driver=<path-to-driver> HOST=<server-hostname> PORT=443 HTTPPath=<http-path> ThriftTransport=2 SSL=1 AuthMech=11 Auth_Flow=0 Auth_AccessToken=<Azure AD token>
Állítsa be
<Azure AD token>
a hitelesítési követelményekben lekért Azure Active Directory-jogkivonatot.Állítsa a HOST, a PORT és a HTTPPath konfigurációt a Kapcsolat részleteinek lekérése szakaszban lekért értékekre.
Használja a DSN-t az ODBC-alkalmazásban a kapcsolati sztring
DSN=Databricks;
DSN tulajdonságának beállításával.
ODBC-illesztő képességei
Ez a szakasz opcionális ODBC-illesztőkonfigurációkat mutat be.
A kezdeti séma beállítása az ODBC-ben
Az ODBC-illesztő lehetővé teszi, hogy kapcsolatkonfigurációként adja Schema=<schema_name>
meg a sémát. Ez egyenértékű a futtatásával USE <schema_name>
.
ANSI SQL-92 lekérdezéstámogatás az ODBC-ben
Az ODBC-illesztő fogadja az SQL-lekérdezéseket az ANSI SQL-92 dialektusában, és lefordítja a lekérdezéseket a Databricks SQL-dialektusba. Ha azonban az alkalmazás közvetlenül hozza létre a Databricks SQL-t, vagy az alkalmazás bármilyen, az Azure Databricksre jellemző, nem ANSI SQL-92 standard SQL-szintaxist használ, a Databricks azt javasolja, hogy állítsa be UseNativeQuery=1
kapcsolatkonfigurációként. Ezzel a beállítással az illesztőprogram szó szerint továbbítja az SQL-lekérdezéseket az Azure Databricksnek.
Nagy lekérdezési eredmények kinyerés az ODBC-ben
Ha nagy lekérdezési eredmények kinyerésekor a legjobb teljesítményt szeretné elérni, használja az ODBC-illesztő legújabb verzióját, amely az alábbi optimalizálásokat tartalmazza.
Nyíl szerializálása az ODBC-ben
Az ODBC-illesztő 2.6.15-ös és újabb verziója támogatja az Apache Arrowt használó optimalizált lekérdezési eredmények szerializálási formátumát.
Cloud Fetch az ODBC-ben
Az ODBC-illesztő 2.6.17-es és újabb verziója támogatja a Cloud Fetcht, amely az Azure Databricks-üzemelő példányban beállított felhőalapú tárolón keresztül lekéri a lekérdezési eredményeket. Az ilyen formátumú lekérdezési eredmények kinyeréséhez a Databricks Runtime 8.3 vagy újabb verziójára van szükség.
A lekérdezési eredmények egy belső DBFS-tárolóhelyre kerülnek fel legfeljebb 20 MB-os nyíl szerializált fájlokként. Amikor az illesztőprogram lekérési kéréseket küld a lekérdezés befejezése után, az Azure Databricks közös hozzáférési aláírásokat hoz létre és ad vissza a feltöltött fájloknak. Az ODBC-illesztő ezután az URL-címekkel tölti le az eredményeket közvetlenül a DBFS-ből.
A Cloud Fetch csak 1 MB-nál nagyobb lekérdezési eredményekhez használható. A kisebb eredmények közvetlenül az Azure Databricksből lesznek lekérve.
Az Azure Databricks automatikusan gyűjti a 24 óra elteltével törlésre megjelölt halmozott fájlokat. Ezek a megjelölt fájlok további 24 óra elteltével teljesen törlődnek.
A Cloud Fetch architektúrával kapcsolatos további információkért lásd: A nagy sávszélességű kapcsolat elérése a BI-eszközökkel.
ODBC-illesztő útmutatója
Az ODBC-illesztővel kapcsolatos további információkért tekintse meg a telepítési és konfigurációs útmutatót: Simba Apache Spark ODBC Connector Install and Configuration Guide
. A Databricks ODBC-illesztőprogram telepítési és konfigurációs útmutatójának helye a platformtól függ:
- Macos:
/Library/simba/spark
- Linux:
/opt/simba/spark
- Windows:
C:\Program Files\Simba Spark ODBC Driver
JDBC-illesztő
Ez a szakasz bemutatja a JDBC-illesztőprogram Azure Databrickshez való csatlakozásra való konfigurálásának lépéseit.
A Databricks JDBC-illesztő telepítése Java-projektben
A Databricks JDBC-illesztő elérhető a Maven Central adattárában. Ha a Databricks JDBC-illesztőt be szeretné vonni a Java-projektbe, adja hozzá az alábbi bejegyzést az alkalmazás fájljához pom.xml
az alábbiak szerint.
Megjegyzés
Az alábbi version
érték változhat. A választható verziókért tekintse meg a Maven Central-adattárat.
<dependency>
<groupId>com.databricks<ʇgroupId>
<artifactId>databricks-jdbc</artifactId>
<version>2.6.25-1</version>
</dependency>
A Databricks JDBC-illesztő letöltése
- Az illesztőprogram letöltéséhez nyissa meg a Databricks JDBC-illesztőprogram letöltési oldalát.
- Az illesztőprogram JAR-ként van csomagolva, amely nem igényel telepítést, és hozzáadható a Java-osztályúthoz.
Mivel a JDBC 2.6.25-ös verziójában DatabricksJDBC42.jar
az illesztőprogram neve , az örökölt illesztőprogram neve SparkJDBC42.jar
pedig .
Az illesztőprogram letöltése után az alábbi utasításokat követve konfigurálhatja az illesztőprogramot:
- A Databricks JDBC-illesztő kapcsolati URL-címének létrehozása
- Az örökölt Spark-illesztőprogram kapcsolati URL-címének létrehozása
A Databricks-illesztő kapcsolati URL-címének létrehozása
Ha személyes hozzáférési jogkivonat használatával szeretne csatlakozni, először kérje le a Kiszolgáló állomásnevét és a Http-elérési utata Kapcsolat részleteinek lekérése című témakörből.
A JDBC-kapcsolat URL-címe a következő általános űrlapot tartalmazza:
jdbc:databricks://<Server Hostname>:443;HttpPath=<Http Path>[;property=value[;property=value]]
ahol:
- A jdbc:databricks:// (Kötelező) alprotocol néven ismert, és állandó.
- A kiszolgáló állomásneve (Kötelező) annak a kiszolgálónak a címe, amelyhez csatlakozni szeretne.
- A Http Elérési út (kötelező) az Azure Databricks számítási erőforrások URL-címe.
- A tulajdonság (nem kötelező) egy vagy több kapcsolati tulajdonság. További részletekért lásd: JDBC-illesztőprogramok képességei .
Ne állítson be hitelesítő adatokat a JDBC URL-címével. Ehelyett a hitelesítő adatok beállításának ajánlott módja, ha a tulajdonságok paraméterén keresztül továbbítja őket a DriverManager
következőnek:
Ha személyes hozzáférési jogkivonattal szeretne hitelesíteni, állítsa be a következő tulajdonságok gyűjteményét:
String url = "jdbc:databricks://<Server Hostname>:443;HttpPath=<Http Path>";
Properties p = new java.util.Properties();
p.put("PWD", "<personal-access-token>");
DriverManager.getConnection(url, p);
ahol:
- A PWD a hitelesítési követelményekben beszerzett személyes hozzáférési jogkivonat.
Azure Active Directory-jogkivonattal való hitelesítéshez állítsa be a következő tulajdonságok gyűjteményét:
String url = "jdbc:databricks://<Server Hostname>:443;HttpPath=<Http Path>";
Properties p = new java.util.Properties();
p.put("AuthMech", "11");
p.put("Auth_Flow", "0");
p.put("Auth_AccessToken", "<aad-token>");
p.put("PWD", "<persoanl-access-token>");
DriverManager.getConnection(url, p);
ahol:
- Auth_AccessToken a hitelesítési követelményekben beszerzett Azure AD jogkivonat.
Az örökölt Spark-illesztőprogram kapcsolati URL-címének létrehozása
Ha a Spark JDBC-illesztővel szeretne csatlakozni az Azure Databrickshez, létre kell hoznia egy olyan kapcsolati URL-címet, amely az alábbi általános űrlapot tartalmazza:
jdbc:spark://<Server Hostname>:443;HttpPath=<Http Path>;TransportMode=http;SSL=1[;property=value[;property=value]]
ahol:
- A jdbc:spark:// (Kötelező) alprotocol néven ismert, és állandó.
- A kiszolgáló állomásneve (Kötelező) annak a kiszolgálónak a címe, amelyhez csatlakozni szeretne.
- A Http Elérési út (kötelező) az Azure Databricks számítási erőforrások URL-címe.
- A tulajdonság (nem kötelező) egy vagy több kapcsolati tulajdonság. További részletekért lásd: JDBC-illesztőprogramok képességei .
Az illesztőprogramnak a TransportMode és az SSL tulajdonságokat is meg kell állítania. Ezeknek a tulajdonságoknak a Databricks által ajánlott értékei az http
és az 1.
Ha személyes hozzáférési jogkivonattal szeretne hitelesíteni, állítsa be a következő tulajdonságok gyűjteményét:
String url = "jdbc:spark://<Server Hostname>;HttpPath=<Http Path>;TransportMode=http;SSL=1";
Properties p = new java.util.Properties();
p.put("PWD", "<personal-access-token>");
DriverManager.getConnection(url, p);
ahol:
- A PWD a hitelesítési követelményekben beszerzett személyes hozzáférési jogkivonat.
Azure Active Directory-jogkivonattal való hitelesítéshez állítsa be a következő tulajdonságok gyűjteményét:
String url = "jdbc:spark://<Server Hostname>;HttpPath=<Http Path>;TransportMode=http;SSL=1";
Properties p = new java.util.Properties();
p.put("AuthMech", "11");
p.put("Auth_Flow", "0");
p.put("Auth_AccessToken", "<aad-token>");
p.put("PWD", "<persoanl-access-token>");
DriverManager.getConnection(url, p);
ahol:
- Auth_AccessToken a hitelesítési követelményekben beszerzett Azure AD jogkivonat.
JDBC-illesztő képességei
Ez a szakasz az opcionális JDBC-illesztőkonfigurációkat mutatja be. Ugyanezek a képességek a Databricksre és az örökölt Spark-illesztőprogramokra is érvényesek.
ANSI SQL-92 lekérdezéstámogatás a JDBC-ben
Az örökölt Spark JDBC-illesztőprogramok elfogadják az SQL-lekérdezéseket az ANSI SQL-92 dialektusában, és lefordítják a lekérdezéseket a Databricks SQL dialektusára, mielőtt elküldené őket a kiszolgálónak. Ha azonban az alkalmazás közvetlenül hozza létre a Databricks SQL-t, vagy az alkalmazás bármilyen, az Azure Databricksre jellemző, nem ANSI SQL-92 standard SQL-szintaxist használ, a Databricks azt javasolja, hogy állítsa be UseNativeQuery=1
kapcsolatkonfigurációként.
Ezzel a beállítással az illesztőprogram szó szerint továbbítja az SQL-lekérdezéseket az Azure Databricksnek.
Nagy lekérdezési eredmények kinyerés a JDBC-ben
Ha nagy lekérdezési eredmények kinyerésekor a legjobb teljesítményt szeretné elérni, használja a JDBC-illesztő legújabb verzióját, amely az alábbi optimalizálásokat tartalmazza.
Nyíl szerializálása a JDBC-ben
A JDBC-illesztő 2.6.16-os és újabb verziója támogatja az Apache Arrowt használó optimalizált lekérdezési eredmények szerializálási formátumát.
Cloud Fetch a JDBC-ben
A JDBC-illesztő 2.6.19-es és újabb verziója támogatja a Cloud Fetcht, amely a lekérdezési eredményeket az Azure Databricks üzemelő példányában beállított felhőtárhelyen keresztül lekéri. Ha a Cloud Fetch használatával szeretne lekérdezési eredményeket kinyerni, használja a Databricks Runtime 8.3-at vagy újabb verzióját.
A lekérdezési eredmények egy belső DBFS-tárolóhelyre kerülnek fel legfeljebb 20 MB-os nyíl szerializált fájlokként. Amikor az illesztőprogram lekérési kéréseket küld a lekérdezés befejezése után, az Azure Databricks közös hozzáférési aláírásokat hoz létre és ad vissza a feltöltött fájloknak. A JDBC-illesztő ezután az URL-címek használatával tölti le az eredményeket közvetlenül a DBFS-ből.
A Cloud Fetch csak 1 MB-nál nagyobb lekérdezési eredményekhez használható. A kisebb eredmények közvetlenül az Azure Databricksből lesznek lekérve.
Az Azure Databricks automatikusan gyűjti a 24 óra elteltével törlésre megjelölt halmozott fájlokat. Ezek a megjelölt fájlok további 24 óra elteltével teljesen törlődnek.
A Cloud Fetch architektúrával kapcsolatos további információkért lásd: A nagy sávszélességű kapcsolat elérése a BI-eszközökkel.
JDBC-illesztő útmutatója
A JDBC-illesztővel kapcsolatos további információkért tekintse meg a telepítési és konfigurációs útmutatót. Keresse meg a Databricks JDBC-illesztő telepítési és konfigurációs útmutatóját az docs
illesztőprogram-csomag könyvtárában.
Hibaelhárítás
Lásd: JDBC- és ODBC-kapcsolatok hibaelhárítása.