Magazijnverbruik en -gebruik in Microsoft Fabric

Van toepassing op:✅ SQL Analytics eindpunt en Warehouse in Microsoft Fabric

Fabric Data Warehouse gebruikt een consumptiegebaseerd model dat de rekenkrachten meet die in de loop van de tijd aan warehouse-workloads worden toegewezen.

Dit artikel legt uit hoe het magazijnverbruik wordt gemeten en hoe de facturering wordt berekend. Voor meer informatie over het monitoren van het gebruik, zie Hoe je: Fabric Data Warehouse gebruikstrends observeert.

Hoe magazijnverbruik wordt gemeten

In het capaciteitsgebaseerde SaaS-model wordt Fabric Data Warehouse verbruik gemeten op basis van de rekenkrachten die zijn toegewezen ter ondersteuning van werklastactiviteiten.

Fabric wijst rekenmiddelen toe aan de werklast tijdens lees- en schrijfactiviteiten tegen een warehouse, en leesactiviteiten aan het SQL-analyse-eindpunt van een lakehouse.

Fabric Data Warehouse meet het verbruik met behulp van vNodes (virtuele nodes). Een vNode is een verzameling van vier vCores en dient als eenheid voor resourceallocatie en consumptiemeting. Voor informatie over het CU-verbruik dat samenhangt met magazijnrekenmiddelen, zie Fabric Operations. Naarmate de vraag naar werklast verandert, wijst Fabric dynamisch vNodes toe en geeft ze vrij.

Rekenmiddelen worden toegewezen via een basistoewijzingsvenster van één minuut. Verbruik wordt vervolgens per seconde gemeten en gerapporteerd op basis van het aantal toegewezen vNodes. Naarmate de vraag naar werklast toeneemt of afneemt, worden vNode-toewijzingen dienovereenkomstig aangepast.

Inzicht in het factureringsmodel

Conceptueel kun je magazijnverbruik begrijpen als: Verbruik = Actieve vNodes × Actieve Tijd.

Dit vereenvoudigde model helpt consumptiegedrag te verklaren. Daadwerkelijke rapportage weerspiegelt de rekenkrachten die over de tijd zijn toegewezen over magazijnoperaties.

Warehouse schaalt automatisch de rekenmiddelen op basis van de vraag naar werklast. De Fabric capacity SKU bepaalt de burstable vNode-resources die beschikbaar zijn voor warehouse-workloads.

Categorieën voor magazijnbewerkingen

U kunt het gebruik van universele rekencapaciteit analyseren per workloadcategorie in de tenant. Fabric houdt het gebruik bij per totale Capacity Unit Seconds (CUs). In de tabel die wordt weergegeven, wordt het geaggregeerde gebruik in de afgelopen 14 dagen weergegeven.

Zowel het Warehouse als het SQL-analyse-eindpunt worden in de Metrics-app onder Warehouse gebruikt, omdat beide SQL Compute gebruiken. De bewerkingscategorieën die u in deze weergave ziet, zijn:

  • Warehouse Query: Compute charge voor alle door gebruikers gegenereerde en door het systeem gegenereerde T-SQL-statements binnen een warehouse.
  • SQL Endpoint Query: Compute charge voor alle door gebruikers en systemen gegenereerde T-SQL-instructies binnen een SQL-analyse-endpoint.
  • Warehouse Snapshot Query: Compute charge voor alle door gebruikers en systemen gegenereerde T-SQL-instructies op een warehouse-snapshot.

Voorbeeld:

Schermopname van de categorieën datawarehousebewerkingen in de app Microsoft Fabric Capacity Metrics.

Grafiek voor het verkennen van een tijdspunt

In deze grafiek in de app Microsoft Fabric Capacity Metrics ziet u het gebruik van resources in vergelijking met de aangeschafte capaciteit. 100% van het gebruik vertegenwoordigt de volledige doorvoer van een capaciteits-SKU en wordt gedeeld door alle Fabricworkloads. Deze waarde wordt weergegeven door de gele stippellijn. Door een specifiek tijdstip in de grafiek te selecteren, wordt de knop Verkennen - Tijdpunt Detail ingeschakeld, die een gedetailleerde drill-through-pagina opent.

Schermopname van de knop Verkennen in de Microsoft Fabric Capacity Metrics app.

Over het algemeen, net als bij Power BI, worden bewerkingen geclassificeerd als interactief of als achtergrondtaken en worden ze aangeduid met kleur. De meeste operaties in de categorie Magazijn worden als achtergrond gerapporteerd om te profiteren van 24-uurs versoepeling van activiteiten en zo de meest flexibele gebruikspatronen mogelijk te maken. Het classificeren van datawarehousing als achtergrond vermindert de frequentie van pieken in CU-gebruik die throttling activeren.

Tijdpunt-doorboringsgrafiek

De timepoint drill-through tabel in de Microsoft Fabric Capacity Metrics-app biedt een gedetailleerd overzicht van het gebruik op specifieke tijdstippen. Het toont de hoeveelheid capaciteit die de gegeven SKU biedt voor elke periode van 30 seconden, samen met een uitsplitsing van interactieve en achtergrondoperaties. De interactieve bewerkingstabel geeft weer welke bewerkingen op dat tijdstip worden uitgevoerd.

De Background operations-tabel kan bewerkingen tonen die veel eerder liepen dan het geselecteerde tijdstip. Deze discrepantie ontstaat doordat achtergrondoperaties in een gedeelde capaciteit (F SKU) 24 uur per dag worden gladgemaakt. De tabel toont bijvoorbeeld alle bewerkingen die op het geselecteerde tijdstip zijn uitgevoerd en nog steeds gladstrijken.

De belangrijkste gebruiksvoorbeelden voor deze weergave zijn:

  • Bepaal of verbruik wordt aangestuurd door door de gebruiker of door het systeem geïnitieerde workloads.

    • Voorbeelden van door gebruikers geïnitieerde workloads zijn het uitvoeren van T-SQL-queries of het interacteren met het Fabric-portaal, zoals het gebruik van de SQL Power Query-editor of Visual Power Query-editor.
    • Voorbeelden van systeemgeïnitieerde workloads zijn dataverdichting en andere achtergrondtaken die automatisch draaien om de prestaties te optimaliseren en de query-uitvoering te verbeteren.
  • Identificeer de tijdsperioden die de meeste middelen verbruikten.

    • Sorteer de tabel op totaal aantal kredietpunten in aflopende volgorde om de duurste tijdsperioden te identificeren. Leg de bijbehorende Start- en Eindtijdstempels vast.
    • Om queries te identificeren die tijdens het geselecteerde interval werden uitgevoerd, gebruik je T-SQL-queries op Query Insights-weergaven, specifiek query insights.exec_requests_history. Bijvoorbeeld om queries te identificeren die tijdens een specifiek interval draaiden:
    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;
    

Monitor het verbruik van magazijnen

Je kunt het verbruik van magazijnen analyseren door zowel de Fabric Capacity Metrics-app als Query Insights te gebruiken. Deze hulpmiddelen beantwoorden verschillende maar complementaire vragen.

App voor netwerkinfrastructuurcapaciteitsmetrieken

Gebruik Capaciteitsmetrics om het volgende te begrijpen:

  • Trends in magazijnconsumptie.
  • Periodes van hoog gebruik.
  • Verbruik over werkplekken en items heen.
  • Verbruik relatief tot andere Fabric-werklasten op dezelfde capaciteit.
  • Tijdsvensters die mogelijk onderzoek vereisen.

Capaciteitsmetrics zijn het primaire instrument om te bepalen wanneer consumptie plaatsvond en hoeveel consumptie er in een bepaalde periode werd gerapporteerd.

Query-inzichten

Gebruik Query Insights om te begrijpen:

  • Welke zoekopdrachten actief waren tijdens consumptieperiodes.
  • Welke gebruikspatronen geassocieerd waren met activiteit.
  • Kenmerken van query-uitvoering die mogelijk het verhoogde gebruik verklaren.
  • Potentiële mogelijkheden voor werklastoptimalisatie.

Query Insights helpt uitleggen wat er draaide , terwijl Capacity Metrics helpt te identificeren wanneer er consumptie plaatsvond. Samen geven ze een completer beeld van het gebruik van magazijnen.

Overwegingen

Houd rekening met de volgende nuances voor gebruiksrapportage:

  • Rapportage tussen databases: wanneer een T-SQL-query wordt toegevoegd aan meerdere magazijnen (of in een warehouse en een SQL-analyse-eindpunt), wordt het gebruik gerapporteerd aan de oorspronkelijke resource.
  • Query's in systeemcatalogusweergaven en dynamische beheerweergaven zijn factureerbare query's.

Onderzoek onverwachte consumptie

Om een periode van onverwachte magazijnconsumptie te onderzoeken:

  1. Identificeer het tijdsvenster in Capacity Metrics.
  2. Bekijk het gebruik van het magazijn gedurende die periode.
  3. Gebruik T-SQL-queries op Query Insights en warehouse dynamic management views (DMV's) om de bijbehorende activiteit te evalueren.
  4. Bepaal of het gebruik gerelateerd was aan gebruikersworkloads, gelijktijdigheid of systeemgestuurde operaties.
  5. Identificeer kansen om workloadpatronen of queryprestaties te optimaliseren.

Veelgestelde vragen

Wat is een vNode?

Een virtuele node (vNode) is de eenheid van warehouse-compute die wordt gebruikt voor resourceallocatie en het meten van consumptie.

Verbruikt achtergrondactiviteit capaciteit?

Yes. Verbruik kan zowel door gebruikers gegenereerde activiteiten als systeemgestuurde operaties omvatten, zoals onderhouds- en optimalisatietaken.

Hoe beïnvloedt gelijktijdigheid de consumptie?

Naarmate de vraag naar gelijktijdige werklasten toeneemt, kan Fabric extra vNodes toewijzen. Een verhoogde toewijzing kan leiden tot een hoger verbruik.

Waar kan ik het magazijnverbruik monitoren?

Gebruik de Fabric Capacity Metrics-app om consumptie- en gebruikstrends te begrijpen. Gebruik Query Insights en T-SQL-queries op DMV's om de activiteiten die met die periodes samenhangen te analyseren.

Volgende stap