Számlázási és kihasználtsági jelentéskészítés a Synapse Data Warehouse-ban
A következőkre vonatkozik:✅ SQL Analytics-végpont és Warehouse a Microsoft Fabricben
A cikk a Microsoft Fabric synapse-adattárházának számítási használati jelentéseit ismerteti, amely magában foglalja az olvasási és írási tevékenységeket a Warehouse-on, valamint a Lakehouse SQL Analytics-végpontján végzett olvasási tevékenységet.
Fabric-kapacitás használata esetén a használati díjak megjelennek az Azure Portalon a Microsoft Cost Management előfizetése alatt. A Fabric-számlázás megismeréséhez látogasson el a Fabric-kapacitás Azure-számlájának ismertetése című témakörben.
Az aktuális és az előzményes lekérdezési tevékenység monitorozásáról további információt a Monitor in Fabric Data Warehouse áttekintésében talál.
Kapacitás
A Fabricben a megvásárolt kapacitás-termékváltozat alapján ön jogosult a kapacitásegységek (CU-k) készletére, amelyek az összes Háló-számítási feladat között meg vannak osztva. A támogatott licencekkel kapcsolatos további információkért tekintse meg a Microsoft Fabric-licenceket.
A kapacitás egy dedikált erőforráskészlet, amely egy adott időpontban használható. A kapacitás határozza meg, hogy egy erőforrás képes-e tevékenység elvégzésére vagy kimenet létrehozására. A különböző erőforrások különböző időpontokban használnak fel kérelemegységeket.
Kapacitás a Fabric Synapse Adattárházban
A kapacitásalapú SaaS-modellben a Fabric adatraktározás célja, hogy a lehető legtöbbet hozhassa ki a megvásárolt kapacitásból, és betekintést nyújtson a használatba.
Az adatraktározás által felhasznált termékváltozatok közé tartozik az olvasási és írási tevékenység a Warehouse-on, valamint az olvasási tevékenység a Lakehouse SQL Analytics-végpontján.
Egyszerű értelemben: 1 Hálókapacitási egység = 0,5 Warehouse virtuális magok. A Fabric-kapacitás F64 termékváltozatának például 64 kapacitásegysége van, ami 32 warehouse virtuális magnak felel meg.
Számítási használat jelentése
A Microsoft Fabric Kapacitásmetrikák alkalmazás egy helyen biztosítja az összes Fabric-számítási feladat kapacitáshasználatának láthatóságát. A rendszergazdák az alkalmazással figyelhetik a kapacitást, a számítási feladatok teljesítményét és a használatukat a megvásárolt kapacitáshoz képest.
Kezdetben kapacitásadminisztrátornak kell lennie a Microsoft Fabric Kapacitásmetrikák alkalmazás telepítéséhez. A telepítés után a szervezet bármely tagja rendelkezhet az alkalmazás megtekintéséhez megadott vagy megosztott engedélyekkel. További információ: A Microsoft Fabric Kapacitásmetrikák alkalmazás telepítése.
Miután telepítette az alkalmazást, válassza ki a Raktárt a Select item kind: (Elem kiválasztása): legördülő listából. A Több metrika menüszalagdiagram és az Items (14 nap) adattábla mostantól csak a Warehouse tevékenységet jeleníti meg.
Raktárműveleti kategóriák
Elemezheti az univerzális számítási kapacitás használatát számítási feladatkategória szerint, a bérlő egészében. A használatot az összes kapacitásegység másodperce (CU) követi nyomon. A megjelenített táblázat az elmúlt 14 nap összesített használatát mutatja.
Mind a Warehouse, mind az SQL Analytics végpont összesítése a Metrics alkalmazásban a Warehouse alatt, mivel mindkettő SQL Compute-t használ. Az ebben a nézetben látható műveletkategóriák a következők:
- Warehouse Query: Számítási díj a raktáron belüli összes felhasználó által létrehozott és rendszer által generált T-SQL-utasításhoz.
- SQL Analytics-végpont lekérdezése: A felhasználó által létrehozott és a rendszer által létrehozott T-SQL-utasítások számítási díja egy SQL Analytics-végponton belül.
- OneLake Compute: A OneLake-ben tárolt adatok olvasási és írási díjának kiszámítása.
Példa:
Időpont-feltáró gráf
A Microsoft Fabric Kapacitásmetrikák alkalmazás ezen grafikonja az erőforrások kihasználtságát mutatja a megvásárolt kapacitáshoz képest. A kihasználtság 100%-a egy kapacitás-termékváltozat teljes átviteli sebességét jelenti, és az összes Háló-számítási feladat megosztja. Ezt a sárga pontozott vonal jelöli. Ha kiválaszt egy adott időpontot a gráfban, akkor a Felfedezés gomb megnyitja a részletes részletezést az oldalon.
A Power BI-hoz hasonlóan a műveletek általában interaktív vagy háttérként vannak besorolva, és szín szerint vannak jelölve. A Raktár kategóriában a legtöbb művelet háttérként jelenik meg, hogy kihasználhassa a tevékenység 24 órás simítását, hogy a legrugalmasabb használati mintákhoz lehessen használni. Az adatraktározás háttérként való besorolása csökkenti a CU-kihasználtság csúcsainak gyakoriságát a szabályozás aktiválásától.
Időpont részletezése gráfon keresztül
A Microsoft Fabric Kapacitásmetrikák alkalmazás táblázata részletes áttekintést nyújt a kihasználtságról adott időpontokban. Az adott termékváltozat által biztosított kapacitás 30 másodperces időszakonkénti mennyisége az interaktív és háttérműveletek lebontásával együtt jelenik meg. Az interaktív műveleti tábla az adott időpontban végrehajtott műveletek listáját jelöli.
A Háttérműveleti tábla olyan műveleteket jeleníthet meg, amelyeket jóval a kiválasztott időpont előtt hajtottak végre. Ez a háttérműveletek 24 órás simításának köszönhető. A táblázat például megjeleníti az összes végrehajtott és a kijelölt időpontban simított műveletet.
A nézet leggyakoribb használati esetei a következők:
Olyan felhasználó azonosítása, aki ütemezett vagy futtatott egy műveletet: az értékek lehetnek "User@domain.com", "System" vagy "Power BI Service".
- A felhasználó által létrehozott utasítások például T-SQL-lekérdezések vagy tevékenységek futtatása a Háló portálon, például az SQL Query-szerkesztőben vagy a Visual Query-szerkesztőben.
- A rendszer által generált utasítások közé tartoznak például a metaadatok szinkron tevékenységei és a rendszer háttérfeladatai, amelyek a gyorsabb lekérdezés-végrehajtás érdekében futnak.
Műveletállapot azonosítása: az értékek lehetnek "Sikeres", "InProgress", "Megszakítva", "Hiba", "Érvénytelen" vagy "Elutasítva".
- A "Megszakítva" állapotú lekérdezések a befejezés előtt megszakadnak.
- Az "Elutasítva" állapot erőforráskorlátozások miatt fordulhat elő.
A sok erőforrást használó művelet azonosítása: rendezze a táblát a total CU(k) szerint csökkenő sorrendbe a legdrágább lekérdezések megkereséséhez, majd használja a műveletazonosítót egy művelet egyedi azonosításához. Ez az elosztott utasításazonosító, amely más monitorozási eszközökben, például dinamikus felügyeleti nézetekben (DMV-k) és Lekérdezési elemzésekben használható a végpontok közötti nyomon követhetőség érdekében, például a sys.dm_exec_requests és
distributed_statement_id
a lekérdezési insights.exec_requests_history.dist_statement_id
Példák:Az alábbi T-SQL-minta lekérdezés egy műveletazonosítót használ a
sys.dm_exec_requests
dinamikus felügyeleti nézetben lévő lekérdezésen belül.SELECT * FROM sys.dm_exec_requests WHERE dist_statement_id = '00AA00AA-BB11-CC22-DD33-44EE44EE44EE';
Az alábbi T-SQL-lekérdezés egy műveletazonosítót használ egy lekérdezésben a
queryinsights.exec_requests_history
nézetben.SELECT * FROM queryinsights.exec_requests_history WHERE distributed_statement_id = '00AA00AA-BB11-CC22-DD33-44EE44EE44EE`;
Számlázási példa
Fontolja meg a következő lekérdezést:
SELECT * FROM Nyctaxi;
Bemutató célokra tegyük fel, hogy a számlázási metrika 100 CU másodpercet halmoz fel.
Ennek a lekérdezésnek a költsége a CU másodpercenkénti ára. Tegyük fel ebben a példában, hogy a CU-nkénti ár 0,18 USD/óra. Egy óra alatt 3600 másodperc van. A lekérdezés költsége tehát (100 x 0,18)/3600 = 0,005 USD.
Az ebben a példában használt számok csak szemléltetésre szolgálnak, és nem a tényleges számlázási metrikákra.
Megfontolások
Vegye figyelembe a következő használati jelentési árnyalatokat:
- Adatbázisközi jelentéskészítés: Ha egy T-SQL-lekérdezés több raktáron (vagy egy raktáron és egy SQL Analytics-végponton keresztül) csatlakozik, a rendszer a használatot a forráserőforráson keresztül jelenti.
- A rendszerkatalógus-nézetek és a dinamikus felügyeleti nézetek lekérdezései számlázható lekérdezések.
- A Fabric Capacity Metrics alkalmazásban jelentett Időtartam(ok) mező csak tájékoztató jellegű. Az utasítás végrehajtásának időtartamát tükrözi. Előfordulhat, hogy az időtartam nem tartalmazza a teljes teljes időtartamot az eredmények webalkalmazásba, például az SQL Lekérdezésszerkesztő vagy az olyan ügyfélalkalmazások számára, mint az SQL Server Management Studio és az Azure Data Studio.
Következő lépés
Kapcsolódó tartalom
- Kapcsolatok, munkamenetek és kérések monitorozása DMV-k használatával
- Számítási feladatok kezelése
- Synapse Data Warehouse a Microsoft Fabric teljesítményére vonatkozó irányelvekben
- Mi a Microsoft Fabric-kapacitásmetrika alkalmazás?
- Simítás és szabályozás a Fabric Adattárolás
- Az Azure-számla értelmezése Fabric-kapacitáson
- A metrikák alkalmazás számítási oldalának ismertetése
- Szüneteltetés és folytatás a Fabric-adattárházakban
- Fabric Data Warehouse monitorozása