Lagerförbrukning och användning i Microsoft Fabric

Gäller för:✅ SQL-analytikslänpunkt och Lagringsplats i Microsoft Fabric

Fabric Data Warehouse använder en konsumtionsbaserad modell som mäter de beräkningsresurser som tilldelas lagerarbetsbelastningar över tid.

Den här artikeln förklarar hur lagerförbrukning mäts och hur fakturering beräknas. För mer information om övervakning av användning, se Hur du: Observerar Fabric Data Warehouse användningstrender.

Hur lagerkonsumtion mäts

I den kapacitetsbaserade SaaS-modellen mäts Fabric Data Warehouse förbrukning baserat på de beräkningsresurser som tilldelats för att stödja arbetsbelastningsaktivitet.

Fabric allokerar beräkningsresurser till arbetsbelastningen under läs- och skrivaktivitet mot ett lager, och läsaktivitet mot SQL-analysändpunkten i ett lakehouse.

Fabric Data Warehouse mäter förbrukning med hjälp av vNoder (virtuella noder). En vNode är en samling av fyra vCores och fungerar som enhet för resursallokering och konsumtionsmätning. För information om CU-förbrukningsgraden kopplad till lagerets beräkningsresurser, se Fabric Operations. När arbetsbelastningsbehovet förändras allokerar och släpper Fabric dynamiskt vNodes.

Beräkningsresurser allokeras med ett basallokeringsfönster på en minut. Förbrukningen mäts och rapporteras sedan per sekund baserat på antalet tilldelade vNoder. När arbetsbelastningsefterfrågan ökar eller minskar justeras vNode-allokeringen därefter.

Förstå faktureringsmodellen

Konceptuellt kan du förstå lagerförbrukning som: Konsumtion = Aktiva vNoder × Aktiv tid.

Denna förenklade modell hjälper till att förklara konsumtionsbeteende. Den faktiska rapporteringen speglar de beräkningsresurser som fördelats över tid över lagerverksamheten.

Warehouse skalar automatiskt beräkningsresurser som svar på arbetsbelastningsbehov. Fabric-kapacitets-SKU bestämmer de burstabla vNode-resurser som är tillgängliga för lagerarbetsbelastningar.

Kategorier för lagerdrift

Du kan analysera användning av universell beräkningskapacitet efter arbetsbelastningskategori i klientorganisationen. Fabric spårar användningen efter totala kapacitetsenhetssekunder (CU). Tabellen som visas visar aggregerad användning under de senaste 14 dagarna.

Både Warehouse- och SQL-analysendpointen rullas upp under Warehouse i Metrics-appen, eftersom båda använder SQL-beräkning. De operationskategorier du ser i denna vy är:

  • Lagerförfrågan: Beräkningsavgift för alla användargenererade och systemgenererade T-SQL-satser inom ett lager.
  • SQL Endpoint Query: Beräkningsavgift för alla användargenererade och systemgenererade T-SQL-satser inom en SQL-analysendpoint.
  • Lagerögonblicksförfrågan: Beräkningsavgift för alla användargenererade och systemgenererade T-SQL-satser på en lagerögonblicksbild.

Till exempel:

Skärmbild av kategorierna för informationslageråtgärder i appen Microsoft Fabric Capacity Metrics.

Diagram över utforskning av tidpunkter

Det här diagrammet i appen Microsoft Fabric Kapacitetsmått visar användningen av resurser jämfört med den kapacitet som köpts. 100 % av användningen representerar det fullständiga dataflödet för en kapacitets-SKU och delas av alla Fabric-arbetsbelastningar. Detta värde representeras av den gula streckade linjen. Genom att välja en specifik tidpunkt i grafen aktiveras knappen Utforska - Tidspunktsdetalj , som öppnar en detaljerad genomgångssida.

Skärmbild av knappen utforska i appen Microsoft Fabric Capacity Metrics.

I allmänhet, liknande Power BI, klassificeras operationer antingen som interaktiva eller som bakgrund och anges med färg. De flesta verksamheter i Lagerkategorin rapporteras som bakgrund för att dra nytta av 24-timmars utjämning av aktiviteten och möjliggöra mest flexibla användningsmönstren. Genom att klassificera datalager som bakgrund minskar frekvensen för toppar i CU-användningen från att utlösa begränsning.

Tidpunkts-genomgångsgraf

Timepoint-drill-through-tabellen i Microsoft Fabric Capacity Metrics-appen ger en detaljerad översikt över användningen vid specifika tidpunkter. Den visar den kapacitet som den givna SKU:n tillhandahåller för varje 30-sekundersperiod, tillsammans med en uppdelning av interaktiva och bakgrundsoperationer. Den interaktiva operationstabellen listar de operationer som körs vid den tidpunkten.

Tabellen för bakgrundsoperationer kan se ut att visa operationer som kördes mycket tidigare än den valda tidpunkten. Denna avvikelse uppstår eftersom bakgrundsoperationer i en delad kapacitet (F SKU) genomgår utjämning dygnet runt. Till exempel visar tabellen alla operationer som kördes och fortfarande jämnar ut vid den valda tidpunkten.

De vanligaste användningsfallen för den här vyn är:

  • Avgör om förbrukningen drivs av användarinitierade eller systeminitierade arbetsbelastningar.

    • Exempel på användarinitierade arbetsbelastningar inkluderar att köra T-SQL-frågor eller interagera med Fabric-portalen, såsom att använda SQL Editor Power Query eller Visual Editor Power Query.
    • Exempel på systeminitierade arbetsbelastningar inkluderar datakomprimering och andra bakgrundsuppgifter som körs automatiskt för att optimera prestandan och förbättra frågeexekveringen.
  • Identifiera de tidsperioder som förbrukade mest resurser.

    • Sortera tabellen efter totala CU(s) i fallande ordning för att identifiera de dyraste tidsperioderna. Fånga motsvarande Start- och Sluttidsstämplar.
    • För att identifiera frågor som kördes under det valda intervallet, använd T-SQL-frågor på Query Insights-vyer, specifikt frågeformulär insights.exec_requests_history. Till exempel för att identifiera frågor som kördes under ett specifikt intervall:
    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;
    

Övervaka lagerförbrukning

Du kan analysera lagerförbrukning genom att använda både Fabric Capacity Metrics-appen och Query Insights. Dessa verktyg besvarar olika men kompletterande frågor.

Appen Nätverkskapacitetsmätvärden

Använd kapacitetsmått för att förstå:

  • Lagerkonsumtionstrender.
  • Perioder med hög användning.
  • Konsumtion över arbetsplatser och föremål.
  • Förbrukning i förhållande till andra Fabric-arbetsbelastningar med samma kapacitet.
  • Tidsfönster som kan kräva utredning.

Kapacitetsmått är det primära verktyget för att avgöra när konsumtion skedde och hur mycket konsumtion som rapporterades under en viss period.

Frågeinsikter

Använd Query Insights för att förstå:

  • Vilka sökningar som var aktiva under konsumtionsperioder.
  • Vilka användningsmönster som var kopplade till aktivitet.
  • Frågeexekveringsegenskaper som kan förklara ökad användning.
  • Potentiella möjligheter till arbetsbelastningsoptimering.

Query Insights hjälper till att förklara vad som kördes medan Capacity Metrics hjälper till att identifiera när konsumtionen inträffade. Tillsammans ger de en mer komplett bild av lageranvändningen.

Att tänka på

Överväg följande användningsrapporterings nyanser:

  • Rapportering mellan databaser: När en T-SQL-fråga kopplas mellan flera lager (eller över ett lager och en SQL-analysslutpunkt) rapporteras användningen mot den ursprungliga resursen.
  • Frågor om systemkatalogvyer och dynamiska hanteringsvyer är fakturerbara frågor.

Undersök oväntad konsumtion

För att undersöka en period av oväntad lagerkonsumtion:

  1. Identifiera tidsfönstret i kapacitetsmått.
  2. Gå igenom lagrets användning under den perioden.
  3. Använd T-SQL-frågor på Query Insights och warehouse-dynamiska förvaltningsvyer (DMV) för att utvärdera den tillhörande aktiviteten.
  4. Fastställ om utnyttjandet var relaterat till användararbetsbelastningar, samtidighet eller systemgenererade operationer.
  5. Identifiera möjligheter att optimera arbetsbelastningsmönster eller frågeprestanda.

Vanliga frågor och svar

Vad är en vNode?

En virtuell nod (vNode) är den enhet i lagerberäkning som används för resursallokering och förbrukningsmätning.

Förbrukar bakgrundsaktivitet kapacitet?

Yes. Konsumtion kan inkludera både användargenererad aktivitet och systemgenererade operationer såsom underhålls- och optimeringsuppgifter.

Hur påverkar samtidighet konsumtionen?

När efterfrågan på samtidiga arbetsbelastningar ökar kan Fabric allokera extra vNodes. Ökad tilldelning kan leda till högre konsumtion.

Var kan jag övervaka lagerets konsumtion?

Använd appen Fabric Capacity Metrics för att förstå konsumtions- och användningstrender. Använd Query Insights och T-SQL-frågor på DMV:er för att analysera aktiviteten kopplad till dessa perioder.

Gå vidare