Dela via


Fakturerings- och användningsrapportering i Fabric Data Warehouse

Gäller för:✅ SQL-analysslutpunkt och lager i Microsoft Fabric

Artikeln beskriver beräkningsanvändningsrapportering för Fabric Data Warehouse, som innehåller läs- och skrivaktivitet mot informationslagret, och läsaktivitet på SQL-analysslutpunkten i Lakehouse.

När du använder en Infrastrukturkapacitet visas dina användningsavgifter i Azure Portal under din prenumeration i Microsoft Cost Management. Om du vill förstå din Infrastrukturfakturering går du till Förstå din Azure-faktura på en Infrastrukturkapacitet.

Mer information om övervakning av aktuell och historisk frågeaktivitet finns i Översikt över Övervaka i Infrastrukturinformationslager.

Kapacitet

I Infrastruktur, baserat på den kapacitets-SKU som köpts, har du rätt till en uppsättning kapacitetsenheter (CUs) som delas mellan alla infrastrukturarbetsbelastningar. Mer information om licenser som stöds finns i Microsoft Fabric-licenser.

Kapacitet är en dedikerad uppsättning resurser som är tillgängliga vid en viss tidpunkt som ska användas. Kapacitet definierar möjligheten för en resurs att utföra en aktivitet eller att producera utdata. Olika resurser förbrukar processorer vid olika tidpunkter.

Kapacitet i Infrastrukturdatalager

I den kapacitetsbaserade SaaS-modellen syftar Fabric Data Warehouse till att få ut mesta möjliga av den köpta kapaciteten och ge insyn i användningen.

Processorer som används av Fabric Data Warehouse inkluderar läs- och skrivaktivitet mot lagret och läsaktivitet på SQL-analysslutpunkten i Lakehouse.

Enkelt uttryckt, 1 infrastrukturkapacitetsenhet = 0,5 lager virtuella kärnor. En SKU F64 för infrastrukturkapacitet har till exempel 64 kapacitetsenheter, vilket motsvarar 32 virtuella kärnor i lager.

Rapportering av beräkningsanvändning

Appen Kapacitetsmått för Microsoft Fabric ger insyn i kapacitetsanvändningen för alla Infrastruktur-arbetsbelastningar på ett och samma ställe. Administratörer kan använda appen för att övervaka kapacitet, prestanda för arbetsbelastningar och deras användning jämfört med köpt kapacitet.

Inledningsvis måste du vara kapacitetsadministratör för att kunna installera appen Kapacitetsmått för Microsoft Fabric. När den har installerats kan vem som helst i organisationen ha behörigheter som beviljats eller delats för att visa appen. Mer information finns i Installera appen Kapacitetsmått för Microsoft Fabric.

När du har installerat appen väljer du Lager i listrutan Välj objekttyp: . Diagrammet Flermåttsdiagram och datatabellen Objekt (14 dagar) visar nu endast informationslageraktivitet .

En animerad gif av beräkningssidan för infrastrukturkapacitetsmått i appen Kapacitetsmått för Microsoft Fabric.

Kategorier för informationslageråtgärder

Du kan analysera användning av universell beräkningskapacitet efter arbetsbelastningskategori i klientorganisationen. Användningen spåras av totalt antal kapacitetsenhetssekunder (CUS). Tabellen som visas visar aggregerad användning under de senaste 14 dagarna.

Både samlad slutpunkt för lager- och SQL-analys under Lager i måttappen, eftersom båda använder SQL-beräkning. De åtgärdskategorier som visas i den här vyn är:

  • Informationslagerfråga: Beräkningskostnad för alla användargenererade och systemgenererade T-SQL-instruktioner i ett lager.
  • SQL-analysslutpunktsfråga: Beräkningskostnad för alla användargenererade och systemgenererade T-SQL-instruktioner inom en SQL-analysslutpunkt.
  • OneLake Compute: Beräkningskostnad för alla läsningar och skrivningar för data som lagras i OneLake.

Till exempel:

Skärmbild av åtgärdskategorierna för informationslager i appen Kapacitetsmått för Microsoft Fabric.

Diagram över tidspunktsforskning

Det här diagrammet i appen Kapacitetsmått för Microsoft Fabric 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 representeras av den gula streckade linjen. Om du väljer en specifik tidspunkt i diagrammet kan du använda knappen Utforska , som öppnar en detaljerad detaljgranskningssida.

Skärmbild av knappen Utforska i appen Kapacitetsmått för Microsoft Fabric.

I allmänhet klassificeras åtgärder, som liknar Power BI, antingen som interaktiva åtgärder eller bakgrunder och anges efter färg. De flesta åtgärder i kategorin Lager rapporteras som bakgrund för att dra nytta av 24-timmars utjämning av aktiviteten för att möjliggöra de 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.

Visning av tidspunktsgranskande diagram

Skärmbild av diagrammet För visning av tidspunktsvisning i appen Kapacitetsmått för Microsoft Fabric.

Den här tabellen i appen Kapacitetsmått för Microsoft Fabric innehåller en detaljerad vy över användningen vid specifika tidpunkter. Mängden kapacitet som tillhandahålls av den angivna SKU:n per 30 sekunders period visas tillsammans med uppdelningen av interaktiva åtgärder och bakgrundsåtgärder. Den interaktiva drifttabellen representerar listan över åtgärder som kördes vid den tidpunkten.

Tabellen Bakgrundsåtgärder kan se ut att visa åtgärder som har körts mycket före den valda tidspunkten. Detta beror på bakgrundsåtgärder som genomgår 24-timmars utjämning. Tabellen visar till exempel alla åtgärder som har körts och som fortfarande jämnas ut vid en vald tidspunkt.

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

  • Identifiering av en användare som har schemalagt eller kört en åtgärd: värden kan vara antingen "User@domain.com", "System" eller "Power BI-tjänsten".

    • Exempel på användargenererade instruktioner är att köra T-SQL-frågor eller aktivitet i Infrastrukturportalen, till exempel SQL-frågeredigeraren eller Visual Query-redigeraren.
    • Exempel på "System"-genererade instruktioner är synkrona metadataaktiviteter och andra systembakgrundsuppgifter som körs för att möjliggöra snabbare frågekörning.
  • Identifiering av en åtgärdsstatus: värden kan vara antingen "Success", "InProgress", "Cancelled", "Failure", "Invalid" eller "Rejected".

    • Statusen "Avbruten" är frågor som avbryts innan de slutförs.
    • Statusen "Avvisad" kan inträffa på grund av resursbegränsningar.
  • Identifiering av en åtgärd som förbrukade många resurser: sortera tabellen efter Totalt antal CU(er) fallande för att hitta de dyraste frågorna och använd sedan åtgärds-ID för att unikt identifiera en åtgärd. Det här är det distribuerade instruktions-ID:t som kan användas i andra övervakningsverktyg som dynamiska hanteringsvyer (DMV:er) och Query Insights för spårning från slutpunkt till slutpunkt, till exempel i dist_statement_id sys.dm_exec_requests och distributed_statement_id i insights.exec_requests_history. Exempel:

    I följande T-SQL-exempelfråga används ett åtgärds-ID i en fråga i sys.dm_exec_requests vyn dynamisk hantering.

    SELECT * FROM sys.dm_exec_requests 
    WHERE dist_statement_id = '00AA00AA-BB11-CC22-DD33-44EE44EE44EE';
    

    Följande T-SQL-fråga använder ett åtgärds-ID i en fråga i queryinsights.exec_requests_history vyn.

    SELECT * FROM queryinsights.exec_requests_history 
    WHERE distributed_statement_id = '00AA00AA-BB11-CC22-DD33-44EE44EE44EE`;
    

Faktureringsexempel

Överväg följande fråga:

SELECT * FROM Nyctaxi;

I demonstrationssyfte förutsätter du att faktureringsmåttet ackumulerar 100 CU-sekunder.

Kostnaden för den här frågan är CU sekunder gånger priset per CU. Anta i det här exemplet att priset per CU är 0,18 USD per timme. Det är 3 600 sekunder på en timme. Kostnaden för den här frågan skulle därför vara (100 x 0,18)/3600 = 0,005 USD.

De tal som används i det här exemplet är endast i demonstrationssyfte och inte för faktiska faktureringsmått.

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.
  • Fältet Duration(s) som rapporteras i Fabric Capacity Metrics App är endast i informationssyfte. Den återspeglar varaktigheten för instruktionskörningen. Varaktigheten kanske inte omfattar den fullständiga varaktigheten från slutpunkt till slutpunkt för återgivning av resultat tillbaka till webbprogrammet som SQL Power Query-redigeraren eller klientprogram som SQL Server Management Studio och Azure Data Studio.

Gå vidare