Csatlakozás SQL-raktárhoz
Az SQL-raktár olyan számítási erőforrás, amely lehetővé teszi az Azure Databricks adatainak lekérdezését és felderítését.
A felhasználók többsége hozzáféréssel rendelkezik a rendszergazdák által konfigurált SQL-raktárakhoz.
A kiszolgáló nélküli számításisík architektúrájával kapcsolatos információkért lásd a kiszolgáló nélküli számítási síkot.
A Databricks a kiszolgáló nélküli SQL-raktárak használatát javasolja, ha elérhetőek.
SQL-raktárak használata
Azok az SQL-raktárak, amelyekhez hozzáféréssel rendelkezik, megjelennek az SQL Warehouse-számítást támogató munkaterületi felhasználói felületek számítási legördülő menüjében, beleértve a lekérdezésszerkesztőt, a Katalóguskezelőt és az irányítópultokat.
Az elérhető SQL-raktárak megtekintéséhez, rendezéséhez és kereséséhez az oldalsávon kattintson az SQL Warehouses elemre. A raktárak alapértelmezés szerint állapot szerint vannak rendezve (először raktárakat futtatnak), majd betűrendben.
A felhasználói felület azt jelzi, hogy egy raktár jelenleg fut-e. A lekérdezés leállított raktáron való futtatása automatikusan elindul, ha rendelkezik hozzáféréssel a raktárhoz. Lásd: SQL-raktár indítása.
Feljegyzés
Az első lépésekhez az Azure Databricks automatikusan létrehoz egy Starter Warehouse nevű kis SQL Warehouse-t . Ezt az SQL Warehouse-t szerkesztheti vagy törölheti.
Fontos
Jegyzetfüzetet profi vagy kiszolgáló nélküli SQL-raktárhoz is csatolhat. További információkért és korlátozásokért tekintse meg a jegyzetfüzeteket és az SQL-raktárakat .
Mik azok a kiszolgáló nélküli SQL-raktárak?
Feljegyzés
Mielőtt kiszolgáló nélküli SQL Warehouse-t hozna létre egy olyan régióban, amely támogatja a funkciót, szükség lehet a szükséges lépésekre. Lásd: Kiszolgáló nélküli SQL-tárolók engedélyezése.
A Databricks SQL optimális árat és teljesítményt nyújt kiszolgáló nélküli SQL-raktárakkal. A kiszolgáló nélküli raktárak fő előnyei a pro és a klasszikus modellekkel szemben:
- Azonnali és rugalmas számítás: Kiküszöböli az infrastruktúra-erőforrásokra való várakozást, és elkerüli az erőforrások túlkiépítését a kihasználtsági csúcsok során. Az intelligens számítási feladatok kezelése dinamikusan kezeli a skálázást. Az intelligens számítási feladatok kezelésével és más kiszolgáló nélküli funkciókkal kapcsolatos további információkért tekintse meg az SQL Warehouse típusait .
- Minimális felügyeleti többletterhelés: A kapacitáskezelést, a javításokat, a frissítéseket és a teljesítményoptimalizálást az Azure Databricks kezeli, leegyszerűsítve a műveleteket, és kiszámítható díjszabást eredményez.
- Alacsonyabb teljes bekerülési költség (TCO): Az erőforrások szükség szerinti automatikus kiépítése és skálázása segít elkerülni a túlkiépítést, és csökkenti az üresjárati időket, ezáltal csökkentve a TCO-t.
SQL-raktár indítása
Ha manuálisan szeretne elindítani egy leállított SQL-raktárat, kattintson az oldalsávon az SQL Warehouses elemre, majd kattintson a raktár melletti start ikonra.
Az SQL Warehouse automatikusan újraindul a következő feltételek mellett:
- A rendszer leállítja a raktárat, és megkísérli futtatni a lekérdezést.
- Egy leállított raktárhoz hozzárendelt feladat futtatása ütemezett.
- Kapcsolat jön létre egy leállított raktárral egy JDBC/ODBC-interfészről.
- Megnyílik egy irányítópultszintű raktárhoz társított irányítópult.
SQL-raktár létrehozása
Az SQL-raktárak konfigurálása és elindítása rendszergazdai jogosultságot igényel. Tekintse meg az SQL Warehouse rendszergazdai beállításait és az SQL Warehouse létrehozását.
A Unity Catalog a legtöbb objektumhoz tartozó SQL-raktárak adathozzáférési engedélyeit szabályozza. A rendszergazdák a legtöbb adathozzáférési engedélyt konfigurálják. Az SQL-raktárak a Unity Catalog helyett vagy mellett egyéni adathozzáférést is konfigurálhatnak. Lásd: Adatelérési konfiguráció engedélyezése.
A következő esetekben forduljon egy rendszergazdához:
- Sql-raktárakhoz nem lehet csatlakozni.
- Nem futtathat lekérdezéseket, mert egy SQL-raktár leállt.
- Az SQL Warehouse-ból nem férhet hozzá táblákhoz vagy adatokhoz.
Feljegyzés
Egyes szervezetek lehetővé teszik a felhasználók számára, hogy adatbázis-objektumokon vagy SQL-raktárakon módosítsák a jogosultságokat. Kérdezze meg a csapattagokat és a rendszergazdákat, hogy a szervezet hogyan kezeli az adathozzáférést.
A raktár méretezési és automatikus méretezési viselkedése
A klasszikus és profi SQL-raktárak méretével és az automatikus skálázás működésével kapcsolatos információkért tekintse meg az SQL Warehouse méretezési, skálázási és sorbanállási viselkedését.
SQL-raktárak és harmadik féltől származó BI-eszközök
A Databricks SQL számos külső bi- és vizualizációs eszközt támogat, amelyek csatlakozhatnak az SQL-raktárakhoz, beleértve a következőket:
FEJLESZTŐI ESZKÖZÖK SQL-raktárakhoz
A REST API, a parancssori felület és más illesztőprogramok és integrációk használatával konfigurálhatja és futtathatja a parancsokat az SQL-raktárakban. Tekintse meg a következőket:
- Databricks SQL REST API
- Databricks SQL CLI
- Databricks Driver for SQLTools for Visual Studio Code
- DataGrip-integráció az Azure Databricks szolgáltatással
- DBeaver-integráció az Azure Databricks szolgáltatással
- Csatlakozás az SQL Workbench/J-hez
SQL-raktárak és SQL-végpontok
Az SQL-raktárak és az SQL-végpontok egyaránt olyan SQL-optimalizált számítási erőforrásra hivatkoznak, amely a Databricks SQL-t irányítja. 2023-ban az SQL-végpontok sql-raktárakként lettek átnevezve.