SQL segédlet összefoglaló

Ahhoz, hogy gyors, megbízható elemzéseket biztosítson a Lakehouse platformról, elengedhetetlen az SQL-raktárak konfigurálása és üzemeltetése az optimális BI-teljesítmény érdekében. Az Azure Databricks SQL-raktárai célja az üzletiintelligencia-számítási feladatok kiszolgálása, a dinamikus skálázás, a hatékony lekérdezésfeldolgozás és a robusztus erőforrás-kezelés.

Ez a lap az SQL-raktárak kiépítésének, kezelésének és monitorozásának ajánlott eljárásait ismerteti a rugalmas irányítópultok, a költséghatékony erőforrás-használat és a vállalati BI-eszközökkel való zökkenőmentes integráció biztosítása érdekében.

Ez a tartalom adatmérnököknek, BI-fejlesztőknek és munkaterület-rendszergazdáknak készült, akik az SQL-raktárak konfigurálásával, optimalizálásával és karbantartásával foglalkoznak az elemzési és irányítópult-teljesítmény érdekében. Számos tevékenységhez speciális munkaterületi engedélyek szükségesek, amelyek lehetővé teszik AZ SQL-raktárak létrehozását vagy kezelését.

SQL-kiszolgáló

Ajánlott eljárások Hatás Docs Teendők
Erőforrások automatikus indítása, leállítása és méretezése kiszolgáló nélküli számítással Csökkenti a költségeket az inaktív erőforrások leállításával. Automatikus leállítás engedélyezése fejlesztési raktárakhoz
SQL-raktárak használata bármely BI-számítási feladathoz (kiszolgáló nélküli használata ajánlott) Az SQL-raktárak bi számítási feladatokhoz vannak optimalizálva. SQL Warehouse konfigurálása BI-számítási feladatokhoz
Állítsa be a raktár méretét megfelelően Kiegyensúlyozza a számítási feladat teljesítményét és költségeit. Kezdje az M mérettel, figyelje a teljesítményt, és szükség esetén módosítsa
Nagyobb fürtméret használata nagyobb adathalmazokhoz Minél nagyobb a fürt (M, L, XL stb.), annál gyorsabban futnak az összetett lekérdezések. Ha csak egyszerű, rövid ideig futó lekérdezésekkel rendelkezik, ne növelje a méretet (az adatelküldés miatt lassabb lehet). A lekérdezés összetettségének és az adathalmaz méretének kiértékelése
SQL Warehouse-skálázás használata Az SQL-raktár felskálázható a megnövekedett számítási feladatok kezeléséhez. Amikor a raktár eléri a korlátait, a lekérdezések várólistára kerülnek, és nem lesznek elutasítva. Skálázás engedélyezése éles számítási feladatokhoz
Amennyiben sok párhuzamos lekérdezést vár, növelje meg a fürtök minimális számát. Megakadályozza a lekérdezések várólistára helyezését a vertikális felskálázásra való várakozás során. Minimális klaszterek konfigurálása a várt terhelés alapján
Különálló SQL-raktárak használata különböző számítási feladatokhoz vagy üzleti egységekhez Megfelelő méretű SQL-raktárak az elkülönítés és a költség-hozzárendelés javítása érdekében. Dedikált raktárak létrehozása munkaterhelésenként
Lekérdezési teljesítmény figyelése A lekérdezési előzmények használatával azonosítja a teljesítmény szűk keresztmetszeteit és problémáit. A rendszertáblák lehetővé teszik a teljesítmény programozott monitorozását. Monitorozási irányítópultok beállítása

A BI számítási feladatokra vonatkozó követelmények elemzésével és az SQL-raktárak különböző hozzáférési mintákhoz való konfigurálásával (DirectQuery vs Import/Extract) kapcsolatos részletes útmutatásért tekintse meg az SQL Warehouse BI-számítási feladatokra vonatkozó beállításait.