SQL-raktár létrehozása
A munkaterület rendszergazdái és a megfelelő jogosultsággal rendelkező felhasználók konfigurálhatják és kezelhetik az SQL-raktárakat. Ez a cikk ismerteti, hogyan hozhat létre, szerkeszthet és monitorozhat meglévő SQL-raktárakat.
SQL Warehouse-t az SQL Warehouse API vagy a Terraform használatával is létrehozhat.
A Databricks a kiszolgáló nélküli SQL-raktárak használatát javasolja, ha elérhetőek.
Feljegyzés
A felhasználók többsége nem tud SQL-raktárakat létrehozni, de bármelyik SQL-raktárat újraindíthatja, amelyhez csatlakozni tud. Lásd: Csatlakozás SQL-raktárhoz.
Követelmények
Az SQL-raktárakra a következő követelmények vonatkoznak:
SQL-raktár létrehozásához munkaterület-rendszergazdának vagy korlátlan fürtlétrehozási engedélyekkel rendelkező felhasználónak kell lennie.
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.
Klasszikus vagy pro SQL-tárolók esetén az Azure-fióknak megfelelő vCPU-kvótával kell rendelkeznie. Az alapértelmezett vCPU-kvóta általában megfelelő kiszolgáló nélküli SQL-raktár létrehozásához, de lehet, hogy nem elegendő az SQL-raktár skálázásához vagy további raktárak létrehozásához. Tekintse meg a klasszikus és pro SQL-tárolókhoz szükséges Azure vCPU-kvótát. További vCPU-kvótát kérhet. Előfordulhat, hogy az Azure-fiókjának korlátozásai vannak arra, hogy mennyi vCPU-kvótát kérhet le. További információért forduljon az Azure-fiók csapatához.
SQL-raktár létrehozása
SQL-raktár létrehozása a webes felhasználói felületen:
- Kattintson az SQL Warehouses elemre az oldalsávon.
- Kattintson az SQL Warehouse létrehozása gombra.
- Adja meg a raktár nevét.
- (Nem kötelező) A raktárbeállítások konfigurálása. Lásd: SQL Warehouse-beállítások konfigurálása.
- (Nem kötelező) Speciális beállítások konfigurálása. Lásd: Speciális beállítások.
- Kattintson a Létrehozás gombra.
- (Nem kötelező) Konfigurálja az SQL Warehouse-hoz való hozzáférést. Lásd: SQL-raktár kezelése.
A létrehozott raktár automatikusan elindul.
SQL Warehouse-beállítások konfigurálása
Sql Warehouse létrehozásakor vagy szerkesztésekor az alábbi beállításokat módosíthatja:
A fürtméret az illesztőprogram-csomópont méretét és a fürthöz társított feldolgozó csomópontok számát jelöli. Az alapértelmezett érték az X-Large. A lekérdezés késésének csökkentése érdekében növelje a méretet.
Az automatikus leállítás azt határozza meg, hogy a raktár leáll-e, ha a megadott számú percig tétlen. Az inaktív SQL-raktárak mindaddig halmozzanak DBU- és felhőpéldány-díjakat, amíg le nem állítják őket.
- Pro és klasszikus SQL-tárolók: Az alapértelmezett érték 45 perc, amely általában ajánlott. A minimum 10 perc.
- Kiszolgáló nélküli SQL-tárolók: Az alapértelmezett érték 10 perc, amely általában ajánlott. A felhasználói felület használatakor a minimális érték 5 perc. Vegye figyelembe, hogy kiszolgáló nélküli SQL Warehouse-t az SQL Warehouses API használatával hozhat létre, amely esetben az automatikus leállítási érték akár 1 perc is lehet.
A méretezés meghatározza a lekérdezéshez használni kívánt fürtök minimális és maximális számát. Az alapértelmezett érték egy minimum és legfeljebb egy fürt. Növelheti a fürtök maximális értékét, ha több egyidejű felhasználót szeretne kezelni egy adott lekérdezéshez. Az Azure Databricks 10 egyidejű lekérdezéshez javasol fürtöt.
Az optimális teljesítmény fenntartása érdekében a Databricks rendszeresen újrahasznosítja a fürtöket. Az újrahasznosítási időszak alatt ideiglenesen megjelenhet egy olyan fürtszám, amely meghaladja a maximális értékeket, mivel a Databricks áttűné az új számítási feladatokat az új fürtre, és megvárja a régi fürt újrahasznosítását, amíg az összes megnyitott számítási feladat befejeződik.
A típus határozza meg a raktár típusát. Ha a kiszolgáló nélküli szolgáltatás engedélyezve van a fiókjában, akkor a kiszolgáló nélküli az alapértelmezett érték. Tekintse meg a lista SQL Warehouse-típusait .
Speciális beállítások
Az alábbi speciális beállítások konfigurálásához bontsa ki a Speciális beállítások területet egy új SQL-raktár létrehozásakor vagy egy meglévő SQL-raktár szerkesztésekor. Ezeket a beállításokat az SQL Warehouse API-val is konfigurálhatja.
Címkék: A címkék lehetővé teszik a szervezet felhasználói és csoportjai által használt felhőerőforrások költségeinek monitorozását. A címkéket kulcs-érték párként adja meg.
Unity Catalog: Ha a Unity Katalógus engedélyezve van a munkaterületen, akkor ez az alapértelmezett a munkaterület összes új raktárához. Ha a Unity Catalog nincs engedélyezve a munkaterületen, akkor ez a lehetőség nem jelenik meg. Lásd a Mi az a Unity katalógus? témakört.
Csatorna: Az előzetes verziós csatornával tesztelheti az új funkciókat, beleértve a lekérdezéseket és az irányítópultokat, mielőtt az a Databricks SQL-szabványsá válik.
A kibocsátási megjegyzések felsorolják a legújabb előzetes verziót.
Fontos
A Databricks javasolja, hogy éles számítási feladatokhoz használjon előzetes verziót. Mivel csak a munkaterület rendszergazdái tekinthetik meg a raktár tulajdonságait, beleértve annak csatornáját is, érdemes lehet azt jelezni, hogy a Databricks SQL Warehouse az adott raktár nevében egy előzetes verziót használ annak érdekében, hogy megakadályozza a felhasználókat abban, hogy éles számítási feladatokhoz használják.
SQL-raktár kezelése
A munkaterület rendszergazdái és a CAN MANAGE jogosultságokkal rendelkező alkalmazások egy SQL-raktáron a következő feladatokat hajthatják végre egy meglévő SQL-raktáron:
Futó raktár leállításához kattintson a raktár melletti leállítás ikonra.
Leállított raktár indításához kattintson a raktár melletti start ikonra.
Egy raktár szerkesztéséhez kattintson a kebab menüre, majd a Szerkesztés gombra.
Engedélyek hozzáadásához és szerkesztéséhez kattintson a kebab menüre, majd az Engedélyek parancsra.
- Hozzárendelheti azokat a felhasználókat, akiknek lekérdezéseket kell futtatniuk a raktárban.
- A Lekérdezési teljesítmény hibaelhárítása és optimalizálása érdekében rendeljen monitorozást a power-felhasználókhoz. Figyelheti az engedélyeket, így a felhasználók figyelhetik az SQL Warehouse-t, beleértve a lekérdezési előzményeket és a lekérdezési profilokat. Ez a funkció a nyilvános előzetes verzióban érhető el.
- Az SQL Warehouse méretezési és kiadási korlátaival kapcsolatos döntésekért felelős felhasználókhoz rendelhető hozzá.
- A tulajdonos automatikusan vonatkozik az SQL Warehouse létrehozójára.
Az engedélyszintekről az SQL Warehouse ACL-jeiből tájékozódhat.
- Hozzárendelheti azokat a felhasználókat, akiknek lekérdezéseket kell futtatniuk a raktárban.
Ha kiszolgáló nélkülire szeretne frissíteni egy SQL-raktárat, kattintson a kebab menüre , majd a Frissítés kiszolgáló nélkülire parancsra.
Egy raktár törléséhez kattintson a kebab menüre, majd a Törlés gombra.
Feljegyzés
Lépjen kapcsolatba a Databricks képviselőjével, hogy 14 napon belül visszaállítsa a törölt raktárakat.