Spotřeba a využití skladů v Microsoft Fabric

Platí pro:✅ koncový bod analýzy SQL a datový sklad v Microsoft Fabric

Fabric Data Warehouse používá model založený na spotřebě, který měří výpočetní zdroje přidělené skladovým pracovním zátěžím v průběhu času.

Tento článek vysvětluje, jak se měří spotřeba ve skladech a jak se počítá fakturace. Pro více informací o monitorování využívání viz Jak: Pozorujte Fabric Data Warehouse trendy využití.

Jak se měří spotřeba ve skladech

V kapacitově založeném SaaS modelu se Fabric Data Warehouse spotřeba měří na základě výpočetních zdrojů přidělených na podporu pracovní zátěže.

Fabric přiděluje výpočetní zdroje zátěži během čtení a zápisu ve skladu a čtecí aktivitu proti SQL analytickému endpointu lakehouse.

Fabric Data Warehouse měří spotřebu pomocí vNodes (virtuálních uzlů). vNode je soubor čtyř vCore a slouží jako jednotka pro měření alokace a spotřeby zdrojů. Informace o míře spotřeby CU spojené s výpočetními zdroji skladů naleznete v sekci Fabric Operations. Jak se mění poptávka po zátěži, Fabric dynamicky přiděluje a uvolňuje vNode.

Výpočetní zdroje jsou alokovány pomocí okna pro základní alokaci jedné minuty. Spotřeba je poté měřena a reportována za sekundu na základě počtu přidělených vNodeů. Jak se zvyšuje nebo snižuje poptávka po zátěži, alokace vNode se přizpůsobují.

Vysvětlení fakturačního modelu

Konceptuálně lze spotřebu skladů chápat jako: Spotřeba = Aktivní vNodes × Aktivní čas.

Tento zjednodušený model pomáhá vysvětlit spotřebitelské chování. Skutečné reportování odráží výpočetní zdroje přidělené v čase napříč skladovými operacemi.

Sklad automaticky škáluje výpočetní zdroje v reakci na požadavky na pracovní zátěž. Fabric capacity SKU určuje, jaké burstable vNode zdroje jsou dostupné pro skladové pracovní zátěže.

Kategorie operací skladu

Využití univerzální výpočetní kapacity můžete analyzovat podle kategorie úloh v rámci tenanta. Fabric sleduje spotřebu podle celkových kapacitních jednotkových sekund (CU). Zobrazená tabulka zobrazuje agregované využití za posledních 14 dnů.

Oba endpointy Warehouse i SQL analytics jsou v aplikaci Metrics shrnuté pod Warehouse, protože oba používají SQL výpočetní metodu. Kategorie operací, které vidíte v tomto pohledu, jsou:

  • Warehouse Query: Výpočetní poplatek pro všechny uživatelsky generované i systémově generované T-SQL příkazy ve skladu.
  • SQL Endpoint Query: Výpočetní poplatek pro všechny uživatelsky generované i systémově generované T-SQL příkazy v SQL analytickém endpointu.
  • Dotaz na snapshot skladu: Výpočetní poplatek pro všechny uživatelsky generované a systémově generované T-SQL příkazy na snapshotu skladu.

Příklad:

Snímek obrazovky kategorií operací datového skladu v aplikaci Microsoft Fabric Capacity Metrics.

Graf zkoumání časového bodu

Tento graf v aplikaci Microsoft Fabric Capacity Metrics ukazuje využití prostředků v porovnání s zakoupenou kapacitou. 100% využití představuje plnou propustnost kapacitní SKU a je sdílena všemi úlohami Fabric. Tato hodnota je znázorněna žlutou tečkovanou čarou. Výběr konkrétního časového bodu v grafu aktivuje tlačítko Explore - TimePoint Detail , které otevře podrobnou stránku s prohledem.

Snímek obrazovky tlačítka Prozkoumat v aplikaci Microsoft Fabric Capacity Metrics.

Obecně platí, že podobně jako Power BI jsou operace klasifikovány jako interaktivní nebo na pozadí a jsou označeny barvou. Většina operací v kategorii Sklad je uváděna jako pozadí , aby se využilo 24hodinové vyhlazení činnosti a umožnilo tak co nejflexibilnější vzorce používání. Klasifikace skladování dat jako proces na pozadí snižuje frekvenci špiček ve využití CU a zabraňuje aktivaci omezení výkonu.

Graf průchodu časových bodů

Tabulka průchodu časových bodů v aplikaci Microsoft Fabric Capacity Metrics poskytuje podrobný pohled na využití v konkrétních časových bodech. Ukazuje kapacitu, kterou daná SKU poskytuje za každých 30 sekund, spolu s rozpisem interaktivních a pozadí operací. Tabulka interaktivních operací uvádí operace, které se v daném časovém bodě spouštějí.

Tabulka operací na pozadí se může zdát, že zobrazuje operace, které proběhly mnohem dříve než zvolený časový bod. Tento rozdíl nastává, protože operace na pozadí ve sdílené kapacitě (F SKU) procházejí 24hodinovým vyhlazováním. Například tabulka zobrazuje všechny operace, které byly provedeny a stále se vyhlazují v zvoleném časovém bodě.

Mezi nejčastější případy použití tohoto zobrazení patří:

  • Zjistěte, zda je spotřeba řízena uživatelsky iniciovanými nebo systémovými pracovními zátěžemi.

    • Příklady uživatelsky iniciovaných pracovních zátěží zahrnují spouštění T-SQL dotazů nebo interakci s portálem Fabric, například pomocí SQL Editor Power Query nebo Visual Editor Power Query.
    • Příklady systémem iniciovaných pracovních zátěží zahrnují komplikaci dat a další pozadí spouštějící se automaticky za účelem optimalizace výkonu a zlepšení provádění dotazů.
  • Identifikujte období, která spotřebovávala nejvíce zdrojů.

    • Seřaďte tabulku podle celkového počtu CU(ů) sestupně, abyste určili nejdražší časová období. Zachyťte odpovídající časová razítka Start a End.
    • Pro identifikaci dotazů, které probíhaly během vybraného intervalu, použijte T-SQL dotazy v pohledech Query Insights, konkrétně dotazy insights.exec_requests_history. Například pro identifikaci dotazů, které běžely v určitém intervalu:
    DECLARE @Start_Time DATETIME2(0) = '2026-08-10 8:00:00'
            ,@End_Time DATETIME2(0) = '2026-08-10 9:00:00'
    
    SELECT
            [database_name],
            sql_pool_name,
            distributed_statement_id,
            login_name,
            allocated_cpu_time_ms / 1000.0 AS vcore_seconds
    FROM queryinsights.exec_requests_history
    WHERE start_time < @End_Time
    AND end_time > @Start_Time;
    

Monitorování spotřeby ve skladu

Spotřebu ve skladu můžete analyzovat pomocí aplikace Fabric Capacity Metrics a Query Insights. Tyto nástroje odpovídají na různé, ale doplňující se otázky.

Aplikace Fabric Capacity Metrics

Použijte kapacitní metriky k pochopení:

  • Trendy spotřeby ve skladech.
  • Období vysokého využití.
  • Spotřeba napříč pracovními prostory a položkami.
  • Spotřeba ve srovnání s jinými Fabric zátěžemi na stejné kapacitě.
  • Časová okna, která mohou vyžadovat vyšetřování.

Kapacitní metriky jsou hlavním nástrojem pro určení , kdy došlo ke spotřebě a kolik spotřeby bylo během daného období hlášeno.

Přehledy dotazů

Použijte Query Insights k pochopení:

  • Které dotazy byly aktivní během období konzumace.
  • Které vzorce užívání byly spojeny s aktivitou.
  • Charakteristiky provádění dotazů, které by mohly vysvětlit zvýšené využití.
  • Potenciální příležitosti k optimalizaci pracovní zátěže.

Query Insights pomáhá vysvětlit, co běželo, zatímco Capacity Metrics pomáhá určit, kdy došlo ke spotřebě. Společně poskytují úplnější obraz využití skladu.

Úvahy

Zvažte následující nuance v reportování využití:

  • Generování sestav mezi databázemi: Když dotaz T-SQL spojí více skladů (nebo spojí sklad s koncovým bodem analýzy SQL), se využití hlásí vůči původnímu prostředku.
  • Dotazy na zobrazení systémového katalogu a zobrazení dynamické správy jsou fakturovatelné dotazy.

Vyšetřujte neočekávanou spotřebu

Pro prozkoumání období neočekávané spotřeby ve skladech:

  1. Identifikujte časové okno v Kapacitních metricích.
  2. Zkontrolujte využití skladu během tohoto období.
  3. Použijte T-SQL dotazy na Query Insights a zobrazení dynamického řízení skladu (DMV) k vyhodnocení související aktivity.
  4. Zjistit, zda využití souvisí s uživatelskou zátěží, souběžností nebo systémově generovanými operacemi.
  5. Identifikujte příležitosti k optimalizaci vzorců pracovní zátěže nebo dotazování výkonu.

Časté dotazy

Co je to vNode?

Virtuální uzel (vNode) je jednotka výpočetního výkonu skladu používaná pro alokaci a měření spotřeby zdrojů.

Spotřebovává aktivita na pozadí kapacitu?

Yes. Spotřeba může zahrnovat jak uživatelsky generovanou aktivitu, tak systémem generované operace, jako jsou údržbové a optimalizační úkoly.

Jak souběžnost ovlivňuje spotřebu?

S rostoucí současnou zátěží může Fabric přidělovat další vNodes. Zvýšená alokace může vést k vyšší spotřebě.

Kde mohu sledovat spotřebu ve skladech?

Použijte aplikaci Fabric Capacity Metrics k pochopení trendů spotřeby a využití. Použijte Query Insights a T-SQL dotazy na DMV k analýze aktivit spojených s těmito obdobími.

Další krok