Dela via


Självstudie: Skapa och hantera Cost Management-exporter

Om du har läst guiden för kostnadsanalys är du bekant med att manuellt ladda ned kostnadshanteringsdata. Du kan dock skapa en återkommande uppgift som automatiskt exporterar dina Cost Management-data till Azure Storage dagligen eller månadsvis. Exporten är utformad för att effektivisera din FinOps-metod genom att automatisera exporten av andra kostnadspåverkande datamängder. Du kan använda exporterade data med externa system och kombinera dem med dina egna anpassade data.

I den här tutorialen lär du dig följande:

  • Skapa exporter
  • Konfigurera exporter för lagringskonton med en brandvägg
  • Hantera exporterna
  • Aktivera filpartitionering för stora datauppsättningar
  • Kontrollera att data samlas in
  • Visa historik för exportkörning
  • Förstå exportdatatyper

Uppdaterade funktioner

Exportfunktionen stöder flera datauppsättningar, inklusive prisdokument, reservationsrekommendationer, reservationsinformation och reservationstransaktioner. Du kan också ladda ned information om kostnader och användning med hjälp av open-source-formatet FinOps Open Cost and Usage Specification FOCUS . Den kombinerar faktiska och amorterade kostnader och minskar databehandlingstiderna samt lagrings- och beräkningskostnaderna. FinOps-datauppsättningar är ofta stora och svåra att hantera. Exporter förbättrar filhanterbarheten, minskar svarstiden för nedladdning och hjälper till att spara på lagrings- och nätverksavgifter med följande funktioner:

  • Filpartitionering, som delar upp filen i hanterbara mindre segment.
  • Filöverskrivning, som ersätter föregående dags fil med en uppdaterad fil varje dag i daglig export.

Exportfunktionen har ett uppdaterat användargränssnitt som hjälper dig att enkelt skapa flera exporter för olika kostnadshanteringsdatauppsättningar till Azure Storage med hjälp av en enkel, förenklad skapa-upplevelse. Med exporter kan du välja den senaste eller någon av de tidigare datauppsättningsschemaversionerna när du skapar en ny export. Stöd för flera versioner säkerställer att de databehandlingslager som du bygger på för befintliga datauppsättningar återanvänds medan du använder de senaste API-funktionerna. Du kan selektivt exportera historiska data genom att köra ett befintligt exportjobb igen under en historisk period. Därför behöver du inte skapa en ny engångsexport för ett visst datumintervall. Du kan förbättra säkerhet och efterlevnad genom att konfigurera exporter till lagringskonton bakom en brandvägg. Azure Storage-brandväggen ger åtkomstkontroll för lagringskontots offentliga slutpunkt.

Förutsättningar

Dataexport är tillgänglig för olika typer av Azure-konton, inklusive kunder med Enterprise-avtal (EA) och Microsoft-kundavtal (MCA). Om du vill se hela listan med kontotyper som stöds kan du läsa Förstå Cost Management-data. Följande Azure-behörigheter, eller omfång, stöds per prenumeration för dataexport efter användare och grupp. Mer information om omfång finns i Förstå och arbeta med omfång.

  • Ägare – Kan skapa, ändra eller ta bort schemalagda exporter för en prenumeration.
  • Deltagare – Kan skapa, ändra eller ta bort sina egna schemalagda exporter. Kan ändra namnet på schemalagda exporter som skapats av andra.
  • Läsare – Kan schemalägga exporter som de har behörighet till.
    • Mer information om omfång, inklusive åtkomst som behövs för att konfigurera exporter för Enterprise-avtal och Microsoft-kundavtalsomfång, finns i Förstå och arbeta med omfång.

För Azure Storage-konton:

  • Det krävs skrivbehörigheter för att ändra det konfigurerade lagringskontot, oberoende av behörigheter för exporten.

  • Ditt Azure Storage-konto måste konfigureras för blob- eller fillagring.

  • Konfigurera inte exporter till en lagringscontainer som har konfigurerats som mål i en regel för objektreplikering.

  • Om du vill exportera till lagringskonton med brandväggsregler behöver du andra behörigheter för lagringskontot. Dessa behörigheter krävs endast när exporten skapas eller ändras:

  • Ägarroll för lagringskontot eller

    • En anpassad roll som innehåller:

      • Microsoft.Authorization/roleAssignments/write

      • Microsoft.Authorization/permissions/read

    När du konfigurerar brandväggen kontrollerar du att Tillåt betrodd Azure-tjänståtkomst är aktiverat på lagringskontot. Om du vill använda REST API för exporter för att skriva till ett lagringskonto bakom en brandvägg använder du API-version 2023-08-01 eller senare. Alla nyare API-versioner fortsätter att stödja exporter bakom brandväggar.

    En systemtilldelad hanterad identitet skapas för en ny export om användaren har Microsoft.Authorization/roleAssignments/write behörighet för lagringskontot. Den här konfigurationen säkerställer att exporten fortsätter att fungera om du aktiverar en brandvägg i framtiden. När exporten har skapats eller uppdaterats behöver användaren inte längre rollen Ägare för rutinåtgärder.

  • Konfigurationen av lagringskontot måste ha alternativet Tillåtet omfång för kopieringsåtgärder (förhandsversion) inställt på Från valfritt lagringskonto.
    Skärmdump som visar alternativet Från valfritt lagringskonto.

Om du har en ny prenumeration kan du inte använda Cost Management-funktioner direkt. Det kan ta upp till 48 timmar innan du kan använda alla Cost Management-funktioner.

Skapa exporter

Du kan skapa flera exporter av olika datatyper med hjälp av följande steg.

Anmärkning

  • Du kan skapa exporter för prenumeration, resursgrupp, hanteringsgrupp, avdelning och registreringsomfång. Mer information om omfång finns i Förstå och arbeta med omfång.
  • När du är inloggad som partner i faktureringskontots omfång eller i en kunds klientorganisation kan du exportera data till ett Azure Storage-konto som är länkat till ditt partnerlagringskonto. Du måste dock ha en aktiv prenumeration i din CSP-klientorganisation.

Välj ett omfång och gå till Exporter

  1. Logga in på Azure Portal på https://portal.azure.com.
  2. Sök efter Cost Management.
  3. Välj ett faktureringsomfång.
  4. I den vänstra navigeringsmenyn väljer du Exporter.

Skapa nya exporter

På sidan Exporter väljer du + Skapa överst på sidan.

Välj exportmallen

  1. På fliken Grundläggande väljer du en mall som uppfyller ditt scenario och väljer sedan Nästa.
    Obs! En mall förenklar exportskapandet genom att förmarkera en uppsättning vanliga datauppsättningar och deras konfigurationer.

    1. De åtta vanligaste mallarna visas alltid. Om du inte hittar någon lämplig mall väljer du Visa fler om du vill se fler alternativ. Om ingen av dessa mallar uppfyller dina behov kan du välja Skapa din egen export för att skapa din anpassade kombination. Skärmbild som visar fliken Grundläggande och listan över exportmallar.
  2. När du har valt en mall visas fliken Datauppsättningar där du kan anpassa exportnamnet genom att ange ett vanligt exportprefix, redigera den förvalda konfigurationen och lägga till eller ta bort exporter från listan.

  3. Du kan ändra mallen och ignorera dina exportkonfigurationer genom att gå tillbaka till fliken Grundläggande och välja en ny mall.

Valfritt – Lägg till fler exporter

  1. På fliken Datauppsättningar kan du lägga till ytterligare en export genom att välja + Lägg till export.
  2. Välj typ av data, datauppsättningsversionen och ange ett exportnamn. Du kan också ange en exportbeskrivning.
  3. När du väljer Reservationsrekommendationer för Typ av data väljer du värden för de andra fälten som visas:
    • Reservationsomfång
    • Resurstyp
    • Period bakåt i tiden
  4. Beroende på vilken typ av data och frekvens du väljer kan du behöva ange fler fält för att definiera datumintervallet i UTC-format.
  5. Välj Lägg till för att se exporten som visas på fliken Datauppsättningar.
  6. Du kan skapa upp till 10 exporter när du väljer + Lägg till nya exporter.
  7. Välj Nästa när du är redo att definiera målet.
    Skärmbild som visar dialogrutan Lägg till export.

Definiera exportmålet

  1. På fliken Mål väljer du Lagringstyp. Standardvärdet är Azure Blob Storage.
  2. Ange din lagringskontoprenumeration för Azure. Välj en befintlig resursgrupp eller skapa en ny.
  3. Välj lagringskontots namn eller skapa ett nytt lagringskonto.
  4. Om du skapar ett nytt lagringskonto väljer du en Azure-region.
  5. Ange lagringscontainern och katalogsökvägen som du vill att exportfilen ska gå till.
  6. Välj Format som CSV eller Parquet.
  7. Välj komprimeringstyp som Ingen, Gzip för CSV-filformat eller Snappy för parquet-filformatet.
  8. Filpartitionering är aktiverat som standard. Den delar upp stora filer i mindre filer och kan inte inaktiveras.
  9. Skriv över data är aktiverat som standard. För dagliga exporter ersätts den föregående dagens fil med en uppdaterad fil.
  10. Välj Nästa för att gå till fliken Granska + skapa .
    Skärmbild som visar dialogrutan Ny export.

Granska och skapa

Granska exportkonfigurationen och gör nödvändiga ändringar. När du är klar, välj Granska + skapa för att slutföra processen.

Den nya exporten visas i listan över exporter. Som standard är nya exporter aktiverade. Om du vill inaktivera eller ta bort en schemalagd export markerar du ett objekt i listan och väljer sedan Antingen Inaktivera eller Ta bort.

Exportprocessen kan ta upp till 24 timmar innan data är klara.

Konfigurera exporter för lagringskonton med en brandvägg

Om du behöver exportera till ett lagringskonto bakom brandväggen för säkerhets- och efterlevnadskrav kontrollerar du att alla krav är uppfyllda.

Anmärkning

Om du har en befintlig schemalagd export och ändrar konfigurationen av lagringsnätverket måste du uppdatera exporten och spara den för att återspegla ändringarna.

Aktivera Tillåt åtkomst till betrodda Azure-tjänster på lagringskontot. Du kan aktivera det när du konfigurerar brandväggen för lagringskontot från sidan Nätverk. Här är en skärmbild som visar sidan.

Skärmbild som visar alternativet Tillåt Azure-tjänster i listan över betrodda tjänster.

Om du missade att aktivera den inställningen aktiveras den automatiskt när du skapar en ny export och använder ett befintligt lagringskonto.

Skärmbild som visar anteckningen att åtkomst till betrodda Azure-tjänster är tillåten.

En systemtilldelad hanterad identitet skapas för en ny jobbexport när den skapas eller ändras. Du måste ha behörighet eftersom Cost Management använder behörigheten för att tilldela rollen StorageBlobDataContributor till den hanterade identiteten. Behörigheten är begränsad till containeromfånget för lagringskontot. När exportjobbet har skapats eller uppdaterats behöver användaren inte ägarbehörighet för vanliga körningsåtgärder.

Anmärkning

  • När en användare uppdaterar målinformationen eller tar bort en export tas rollen StorageBlobDataContributor som tilldelats till den hanterade identiteten bort automatiskt. Om du vill att systemet ska kunna ta bort rolltilldelningen måste användaren ha microsoft.Authorization/roleAssignments/delete behörigheter. Om behörigheterna inte är tillgängliga måste användaren manuellt ta bort rolltilldelningen för den hanterade identiteten.
  • För närvarande stöds brandväggar för lagringskonton inom samma klientorganisation. Brandväggar på lagringskonton stöds dock inte för export mellan klienter.

Lägg till exporter i listan över betrodda tjänster. Mer information finns i Betrodd åtkomst baserat på en hanterad identitet.

Hantera exporterna

Du kan visa listan över tillgängliga exporter genom att gå till sidan Exporter och hantera enskilda exporter genom att välja dem.

Du kan utföra följande åtgärder på enskilda exporter.

  • Kör nu – Kölägger en oplanerad export som ska köras vid nästa tillgängliga tidpunkt, oavsett schemalagd körningstid.

  • Exportera valda datum – Kör om en export för ett historiskt datumintervall i stället för att skapa en ny engångsexport. Du kan extrahera upp till 13 månaders historiska data i enmånadssegment. Det här alternativet är inte tillgängligt för prisblad.

  • Inaktivera – Inaktiverar exportjobbet tillfälligt.

  • Ta bort – Tar bort exporten permanent.

  • Uppdatera – Uppdaterar körningshistoriken.

    Skärmbild som visar exportkörningshistoriken.

Förstå schemafrekvens

När du skapar en schemalagd export körs exporten med samma frekvens för varje export som körs senare. Om exporten till exempel är schemalagd att köras en gång varje UTC-dag skapar den en daglig export av kostnader som ackumulerats från början av månaden till det aktuella datumet. Enskilda exportkörningar kan ske vid olika tidpunkter under dagen, så undvik att förlita dig på den exakta tiden för exportkörningarna. Körningstidpunkten beror på den aktiva belastning som finns i Azure under en viss UTC-dag. När en exportkörning börjar bör dina data vara tillgängliga inom 4 timmar. Exporter schemaläggs med hjälp av Coordinated Universal Time (UTC). Export-API:et använder och visar alltid UTC.

När du skapar en export med hjälp av export-API:et anger du recurrencePeriod i UTC-tid. API:et konverterar inte din lokala tid till UTC.

  • Exempel – En daglig export schemaläggs fredagen den 19 augusti med recurrencePeriod inställt på 14:00. API:et tar emot indata som 14:00 UTC, fredag 19 augusti.

När du skapar en export i Azure-portalen konverteras startdatumtiden automatiskt till motsvarande UTC-tid.

  • Exempel – En daglig export schemaläggs fredagen den 19 augusti med lokal tid 02:00 IST (UTC+5:30) från Azure-portalen. API:et tar emot indata som 20:30, torsdag 18 augusti.

Olika datauppsättningar stöder olika alternativ för schemafrekvens enligt beskrivningen i följande tabell.

Typ av data Frekvensalternativ
Prisdokument • Engångsexport
• Aktuell månad
• Daglig export av den aktuella månaden
Bokningsdetaljer • Engångsexport
• Daglig export av månadens kostnader hittills
• Månatlig export av förra månadens kostnader
Rekommendationer för reservationer • Engångsexport
• Daglig export
Reservationstransaktioner • Engångsexport
• Daglig export
• Månatlig export av förra månadens data
Kostnads- och användningsinformation (faktisk)
Kostnads- och användningsinformation (amorterad)
Kostnads- och användningsinformation (FOCUS)
Information om kostnad och användning (endast användning)
• Engångsexport
• Daglig export av kostnader hittills i månaden
• Månatlig export av förra månadens kostnader
• Månatlig export av den senaste faktureringsmånadens kostnader

Valfritt – Skapa en export för flera prenumerationer

Du kan använda en hanteringsgrupp för att aggregera information om prenumerationskostnader i en enda container. Exporterar supporthanteringsgruppens omfång för Enterprise-avtal men inte för Microsoft-kundavtal eller andra prenumerationstyper. Användningen av flera valutor stöds inte heller i hanteringsgruppexporter.

Exporter inom hanteringsgruppens ramverk stöder endast användningsavgifter. Köp, inklusive reservationer och sparplaner stöds inte. Rapporter om amorterade kostnader stöds inte heller. När du skapar en export från Azure-portalen för ett hanteringsgruppsomfång visas inte måttfältet eftersom det är standard för användningstypen. När du skapar en export av hanteringsgruppsomfång med hjälp av REST-API:et väljer du ExportType som Usage.

  1. Skapa en hanteringsgrupp och tilldela prenumerationer till den, om du inte redan har gjort det.
  2. I kostnadsanalys anger du omfånget till din hanteringsgrupp och väljer Välj den här hanteringsgruppen.
  3. Skapa en export i omfånget för att hämta kostnadshanteringsdata för prenumerationerna i hanteringsgruppen.

Filpartitionering för stora datauppsättningar

Filpartitioneringen är en funktion som aktiveras som standard för att underlätta hanteringen av stora filer. Den här funktionen delar upp större filer i mindre segment, vilket förbättrar enkel filöverföring, nedladdning, inmatning och övergripande läsbarhet. Det är fördelaktigt för kunder vars kostnadsfiler ökar i storlek över tid. Detaljerna för filpartitionerna beskrivs i en manifest.json fil som tillhandahålls med varje exportkörning, så att du kan återansluta till den ursprungliga filen.

Manifestfil

Vid varje exportkörning får du flera partitioner av data tillsammans med en manifest.json-fil. Manifestet innehåller en sammanfattning av den fullständiga datauppsättningen och information för varje filpartition i den. Varje filpartition har rubriker och innehåller endast en delmängd av den fullständiga datamängden. Om du vill hantera den fullständiga datamängden måste du mata in varje partition i exporten.

Här är en _manifest.json exempelmanifestfil.

{
  "manifestVersion": "2024-04-01",
  "byteCount": 8032,
  "blobCount": 1,
  "dataRowCount": 36,
  "exportConfig": {
    "exportName": "sample",
    "resourceId": "/providers/Microsoft.Billing/billingAccounts/1234567/providers/Microsoft.CostManagement/exports/sample",
    "dataVersion": "2023-05-01",
    "apiVersion": "2023-07-01-preview",
    "type": "ReservationRecommendations",
    "timeFrame": "MonthToDate",
    "granularity": null
  },
  "deliveryConfig": {
    "partitionData": true,
    "dataOverwriteBehavior": "OverwritePreviousReport",
    "fileFormat": "Csv",
    "compressionMode": "None",
    "containerUri": "/subscriptions/ 00000000-0000-0000-0000-000000000000/resourceGroups/samplerg/providers/Microsoft.Storage/storageAccounts/samplestorage",
    "rootFolderPath": "folder"
  },
  "runInfo": {
    "executionType": "OnDemand",
    "submittedTime": "2025-03-21T21:04:06.5234447Z",
    "runId": "bbac73f1-9a05-4de6-84ab-c72b568a03b4",
    "startDate": "2025-03-01T00:00:00",
    "endDate": "2025-03-21T00:00:00Z"
  },
  "blobs": [
    {
      "blobName": " folder/sample/ 00000000-0000-0000-0000-000000000000/part0.csv",
      "byteCount": 8032,
      "dataRowCount": 36
    }
  ]
}

Kontrollera att data samlas in

Du kan enkelt kontrollera att dina Cost Management-data samlas in och visa den exporterade CSV-filen med hjälp av Azure Storage Explorer.

I exportlistan väljer du lagringskontots namn. På sidan lagringskonto väljer du Öppna i Utforskaren. Om du ser en bekräftelseruta väljer du Ja för att öppna filen i Azure Storage Explorer.

Skärmbild som visar sidan Lagringskonto med exempelinformation och länk till Öppna i Utforskaren.

I Storage Explorer navigerar du till den container som du vill öppna och väljer den mapp som motsvarar aktuell månad. En lista med CSV-filer visas. Välj en och välj sedan Öppna.

Filen öppnas med det program eller den applikation som är inställt för att öppna CSV-filändelser. Här är ett exempel i Excel.

Skärmbild som visar exporterade CSV-data i Excel.

Ladda ned en exporterad datafil

Om du vill ladda ned den exporterade CSV- eller Parquet-filen bläddrar du till filen i Microsoft Azure Storage Explorer och laddar ned den.

Visa historik för exportkörning

Du kan visa körningshistoriken för din schemalagda export genom att välja en enskild export i exportlistan. Sidan exportlista ger dig också snabb åtkomst för att se körtiden för dina tidigare exporter samt när nästa export kommer att köras. Här är ett exempel som visar körningshistoriken.

Skärmbild som visar fönstret Exporter.

Välj en export för att visa körningshistoriken.

Skärmbild som visar körningshistoriken för en export.

Kostnadsexport utförs två gånger om dagen under de första fem dagarna av månaden

Det finns två körningar om dagen under de första fem dagarna i varje månad efter skapandet av en daglig export av datauppsättning med detaljer om kostnader och användning. En körning körs och skapar en fil med den aktuella månadens kostnadsdata. Det är körningen som är tillgänglig för dig att se i körningshistoriken. En andra process körs också för att skapa en fil med alla kostnader från föregående månad. Den andra körningen visas för närvarande inte i körningshistoriken. Azure kör den andra körningen för att säkerställa att den senaste filen för den senaste månaden innehåller alla avgifter exakt som på fakturan. Den körs eftersom det finns fall där latent användning och avgifter ingår i fakturan upp till 72 timmar efter att kalendermånaden har stängts. Mer information om uppdateringar av cost management-användningsdata finns i Uppdateringar och kvarhållning av kostnads- och användningsdata.

Anmärkning

Daglig export som skapats mellan 1:a till 5:e i den aktuella månaden skulle inte generera data för föregående månad eftersom exportschemat börjar från det datum då det skapades.

Förstå exportdatatyper

En omfattande referens för alla tillgängliga datauppsättningar, inklusive schemat för aktuella och historiska versioner, finns i Schemaindex för Cost Management-datauppsättning.

  • Kostnads- och användningsinformation (faktisk) – Välj det här alternativet om du vill exportera standardavgifter för användning och inköp.
  • Kostnads- och användningsinformation (amorterad) – Välj det här alternativet om du vill exportera amorterade kostnader för inköp som Azure-reservationer och Azure-sparplan för beräkning.
  • Kostnads- och användningsinformation (FOCUS) – Välj det här alternativet om du vill exportera kostnads- och användningsinformation med formatet Öppen källkod för FinOps Open Cost and Usage Specification (FOCUS). Den kombinerar faktiska och amorterade kostnader.
    • Det här formatet minskar databehandlingstiden och lagrings- och beräkningsavgifterna för exporter.
    • Hanteringsgruppens omfång stöds inte för exporter av kostnads- och användningsinformation (FOCUS).
    • Du kan använda den FOCUS-formaterade exporten som indata för en Microsoft Fabric-arbetsyta för FinOps. För mer information, se Skapa en Fabric-arbetsyta för FinOps.
  • Kostnads- och användningsinformation (endast användning) – Välj det här alternativet om du vill exportera standardavgifter utan inköpsinformation. Även om du inte kan använda det här alternativet när du skapar nya exporter stöds fortfarande befintliga exporter med det här alternativet.
  • Prisdokument – Välj det här alternativet om du vill exportera din nedladdning av organisationens Azure-priser.
  • Reservationsinformation – Välj det här alternativet om du vill exportera den aktuella listan över alla tillgängliga reservationer.
  • Reservationsrekommendationer – Välj det här alternativet om du vill exportera listan med reservationsrekommendationer, som hjälper till med prisoptimering.
  • Reservationstransaktioner – Välj det här alternativet om du vill exportera listan över alla reservationsköp, byten och återbetalningar.

Avtalstyper, omfång och nödvändiga roller förklaras i Förstå och arbeta med omfång.

Datatyper Avtal som stöds Omfång som stöds
Kostnad och användning (faktisk) •EA
• MCA som du har köpt via Azures webbplats
• MCA Enterprise
• MCA som du köper via en Microsoft-partner
• Internt i Azure
• EA – Registrering, avdelning, konto, prenumeration och resursgrupp
• MCA – Faktureringskonto, faktureringsprofil, fakturaavsnitt, prenumeration och resursgrupp
• Microsoft-partneravtal (MPA) – Kund, prenumeration och resursgrupp
Kostnad och användning (amorterad) •EA
• MCA som du har köpt via Azures webbplats
• MCA Enterprise
• MCA som du köper via en Microsoft-partner
• Internt i Azure
• EA – Registrering, avdelning, konto, prenumeration och resursgrupp
• MCA – Faktureringskonto, faktureringsprofil, fakturaavsnitt, prenumeration och resursgrupp
• MPA – Kund, prenumeration och resursgrupp
Kostnad och användning (FOCUS) •EA
• MCA som du har köpt via Azures webbplats
• MCA Enterprise
• MCA som du köper via en Microsoft-partner
• EA – Registrering, avdelning, konto, prenumeration och resursgrupp. NOT: Hanteringsgruppens omfång stöds inte för exporter av kostnads- och användningsinformation (FOCUS).
• MCA – Faktureringskonto, faktureringsprofil, fakturaavsnitt, prenumeration och resursgrupp
• MPA – Kund, prenumeration, resursgrupp.
Alla tillgängliga priser •EA
• MCA som du har köpt via Azures webbplats
• MCA Enterprise
• MCA som du köper via en Microsoft-partner
• EA – Faktureringskonto
• Alla andra avtal som stöds – Faktureringsprofil
Rekommendationer för reservationer •EA
• MCA som du har köpt via Azures webbplats
• MCA Enterprise
• MCA som du köper via en Microsoft-partner
• EA – Faktureringskonto
• Alla andra avtal som stöds – Faktureringsprofil
Reservationstransaktioner •EA
• MCA som du har köpt via Azures webbplats
• MCA Enterprise
• MCA som du köper via en Microsoft-partner
• EA – Faktureringskonto
• Alla andra avtal som stöds – Faktureringsprofil
Bokningsdetaljer •EA
• MCA som du har köpt via Azures webbplats
• MCA Enterprise
• MCA som du köper via en Microsoft-partner
• EA – Faktureringskonto
• Alla andra avtal som stöds – Faktureringsprofil

Begränsningar

Exportupplevelsen har för närvarande följande begränsningar.

  • Den nya exportupplevelsen stöder inte hanteringsgruppens omfång fullt ut och har funktionsbegränsningar. Endast datauppsättningen för kostnads- och användningsinformation (användning) är tillgänglig i CSV-format utan komprimering.

  • Azure MOSP-faktureringsomfång och prenumerationer stöder inte FOCUS-datauppsättningar.

  • Export av SAS-nyckelbaserad delad åtkomsttjänst mellan klientorganisationer stöds endast för Microsoft-partner inom faktureringskontots omfattning. Det stöds inte för andra partnerscenarier som något annat omfång, indirekta EA-kontrakt eller Azure Lighthouse.

  • EA-prisdokument: Reservationspriser är endast tillgängliga för den aktuella månadens prisdokument och kan inte hämtas för historisk export. Om du vill behålla historiska reservationspriser konfigurerar du återkommande exporter.

Vanliga frågor

Här följer några vanliga frågor och svar om export.

Förstå filpartitionering i Cost Management-exporter

Varför och när filpartitionering tillämpas

För att förbättra tillförlitligheten och skalbarheten partitionerar Cost Management-exporterna automatiskt stora filer i mindre segment. Partitionering hjälper dig att lösa problem med att ladda ned eller öppna stora enskilda filer, särskilt över otillförlitliga nätverk eller i verktyg med begränsningar för filstorlek eller radantal, till exempel Microsoft Excel.

I exportmiljön är partitionering alltid aktiverat. Filerna delas upp baserat på storlek – inte radantal – med varje okomprimerad fil under 1 GB. För komprimerade format som Gzip kan de faktiska filstorlekarna variera beroende på komprimeringseffektivitet.

Partitionering tillämpas konsekvent, även för små exporter. Detta säkerställer kompatibilitet med underordnade system, stöder automatisering i företagsskala och undviker inkonsekvenser eller fel i rapporteringsarbetsflöden.

Arbeta med partitionerade filer

Varje export innehåller en manifest.json fil som visar alla partitionerade filnamn och deras metadata. Så här arbetar du med partitionerade filer:

  • Referera alltid till manifestfilen för att hämta rätt filnamn och sekvens.
  • Undvik hårdkodning eller gissning av partitionsnamn, eftersom namngivningskonventionerna för filer kan ändras.
  • Använd verktyg som stöder inmatning med flera filer, till exempel Power BI, Apache Spark eller Microsoft Fabric Delta Lake.

Varför är min lilla export fortfarande partitionerad?
Partitionering tillämpas som standard för att säkerställa konsekvent behandling och undvika undantagsfall. Även små exporter partitioneras för att överensstämma med plattformsstandarder.

Kan jag inaktivera partitionering?
Nej. Partitionering är ett standardbeteende i exportupplevelsen och kan inte inaktiveras. Detta säkerställer konsekvent tillförlitlighet i alla kundscenarier.

Hur identifierar jag vilken fil jag ska använda?
Använd denmanifest.json fil som ingår i varje export. Den visar alla partitionerade filer i följd och innehåller relevanta metadata.

Hur öppnar jag partitionerade filer i Excel?
Om exporten är partitionerad måste du kombinera filerna med hjälp av verktyg som Power BI, skript eller databearbetningspipelines. Tänk på att stora datamängder kan överskrida Excels radgränser.

Hur hanterar den förbättrade exportupplevelsen saknade attribut som prenumerations-ID:t?

I den nya exportmiljön anges saknade attribut, till exempel prenumerations-ID:n, till null eller tomma i stället för att använda ett tomt STANDARD-GUID (00000000-0000-0000-00000000000000). Värdena null eller tomma anger mer exakt avsaknaden av ett värde. Det påverkar avgifter som rör oanvända reservationer, oanvända sparplaner och avrundningsjusteringar.

Hur mycket historiska data kan jag hämta med exporter?

Du kan hämta historiska data med hjälp av exporter via Antingen Azure-portalen eller REST-API:et, beroende på dina krav på datamängd och tidsintervall.

Hämta historiska data via Azure-portalen

Azure-portalen stöder hämtning av upp till 13 månaders historiska data för de flesta datauppsättningar.

Så här hämtar du historiska data:

  1. Skapa en engångs- eller anpassad export (t.ex. faktisk kostnad, amorterad kostnad eller prisdokument).
  2. När du har sparat exporten går du till Cost Management > Export och väljer din export.
  3. Klicka på Exportera markerade datum för att köra exporten igen för specifika historiska månader . Observera att data kan hämtas en månad i taget, upp till gränsen på 13 månader.

Anmärkning

Reservationsrekommendationer baseras endast på den aktuella ögonblicksbilden och stöder inte historisk återfyllnad.

Hämta data via REST API

  • Om du vill komma åt data som är äldre än 13 månader använder du Exporter – Kör REST API.
  • Den här metoden tillåter programmatisk återfyllnad av data för specifika datumintervall, beroende på datamängdens tillgänglighet.

Datakvarhållningsgränser per datauppsättning

Datasamling Gräns för Azure-portalen REST API-gräns
Kostnad och användning (Faktisk, Amorterad, FOCUS) Upp till 13 månader Upp till 7 år
Reservationstransaktioner Upp till 13 månader Upp till 7 år
Bokningsdetaljer Upp till 13 månader Upp till 13 månader
Rekommendationer för reservationer Endast aktuell ögonblicksbild Endast aktuell ögonblicksbild
Prisdokument Upp till 13 månader MCA/MPA: 13 månader
EA: 25 månader

Tips/Råd

För att hämta mer än 13 månaders historiska data eller automatisera återfyllnad i stor skala rekommenderar vi REST-API:et.

Vilka datauppsättningar stöder Parquet-format och komprimering?

I följande tabell avbildas de format och komprimeringsformat som stöds för var och en av de exporterade datauppsättningarna. Om du skapar en export med flera datauppsättningar, visas Parquet- och komprimeringsalternativen i listrutan endast om alla valda datauppsättningar stöder dem.

Datasamling Format som stöds Komprimering stöds
Kostnads- och användningsinformation (faktisk) CSV Ingen, Gzip
parkett Ingen, snärtig
Kostnads- och användningsinformation (amorterad) CSV Ingen, Gzip
parkett Ingen, snärtig
Information om kostnader och användning (endast användning) CSV Ingen, Gzip
parkett Ingen, snärtig
Kostnads- och användningsinformation (FOCUS) CSV Ingen, Gzip
parkett Ingen, snärtig
Bokningsdetaljer CSV Ingen
Rekommendationer för reservationer CSV Ingen
Reservationstransaktioner CSV Ingen
Prisdokument CSV Ingen, Gzip
parkett Ingen, snärtig

Varför får jag felet "Obehörig" när jag försöker skapa en export?

När du försöker skapa en export till ett lagringskonto med en brandvägg måste användaren ha rollen Ägare eller en anpassad roll med Microsoft.Authorization/roleAssignments/write och Microsoft.Authorization/permissions/read behörigheter. Om dessa behörigheter saknas uppstår ett fel som liknar:

{
	"error":{
	"code":"Unauthorized",
	"message":"The user does not have authorization to perform 'Microsoft.Authorization/roleAssignments/write' action on specified storage account, please use a storage account with sufficient permissions. If the permissions have changed recently then retry after some time."
	}
}

Du kan söka efter behörigheter för lagringskontot genom att referera till stegen i Kontrollera åtkomsten för en användare till en enda Azure-resurs.

Vad är det maximala antalet prenumerationer som tillåts i en hanteringsgrupp (MG) när du skapar en export?

Den maximala gränsen är 3 000 prenumerationer per hanteringsgrupp i Cost Management, inklusive exporter.

Så här hanterar du mer än 3 000 prenumerationer:

  • Organisera dem i mindre hanteringsgrupper. Om du till exempel har totalt 12 500 prenumerationer skapar du fem hanteringsgrupper med cirka 2 500 prenumerationer vardera. Skapa separata exporter för varje hanteringsgruppsomfång och kombinera exporterade data för en fullständig vy.

  • Om alla prenumerationer finns under samma faktureringskonto kan du också skapa en export i faktureringskontots omfång för att hämta kombinerade data.

Hur organiseras de exporterade filerna i bloblagringsmapparna?

De exporterade filerna är ordnade i en strukturerad hierarki i lagringsmapparna. Namngivning och hierarki för mapparna är följande:

  • StorageContainer/StorageDirectory/ExportName/[YYYYMMDD-YYYYMMDD]/[RunID]/

Den här sökvägen innehåller CSV-filerna och en manifestfil.

Till exempel:

  • StorageContainer/StorageDirectory/ExportName/[20240401-20240430]/[RunID1]/

Den här mappen innehåller CSV-filerna och manifestfilen för alla exportkörningar under tidsperioden april 2024.

  • StorageContainer/StorageDirectory/ExportName/[20241101-20241130]/[RunID2]/

Den här mappen innehåller CSV-filerna och manifestfilen för alla exportkörningar under tidsperioden november 2024.

Azure ser till att kostnadsfilen för en viss månad är tillgänglig i den månadens mapp. Till exempel [20240401-20240430], [20241101-20241130] och så vidare.

  • Utan filöverskrivning: Du ser flera RunID:er i månadsmappen som representerar olika exportkörningar. Till exempel 30 olika RunID i 30 dagar.

  • Med filöverskrivning: Du ser bara ett RunID i månadsmappen som representerar den senaste körningen.

När exporten skapas kan du namnge StorageContainer, StorageDirectory och ExportName.

Varför visas förvrängda tecken när jag öppnar exporterade kostnadsfiler med Microsoft Excel?

Om du ser förvrängda tecken i Excel och använder ett asiatiskt språk, till exempel japanska eller kinesiska, kan du lösa problemet med följande steg:

För nya versioner av Excel:

  1. Öppna Excel.
  2. Välj fliken Data överst.
  3. Välj alternativet Från text/CSV . Skärmbild som visar alternativet Excel Från text/CSV.
  4. Välj den CSV-fil som du vill importera.
  5. I nästa ruta anger du Filens ursprung till 65001: Unicode (UTF-8). Skärmbild som visar ursprungsalternativet för Excel-fil.
  6. Välj Läs in.

För äldre versioner av MS Excel:

  1. Öppna Excel.
  2. Välj fliken Data överst.
  3. Välj alternativet Från text och välj sedan den CSV-fil som du vill importera.
  4. Excel visar guiden för Textimport.
  5. I guiden väljer du alternativet Avgränsad .
  6. I fältet Fil ursprung väljer du 65001 : Unicode (UTF-8).
  7. Välj Nästa.
  8. Välj sedan alternativet Komma och därefter Slutför.
  9. I dialogrutan som visas väljer du OK.

Varför skiljer sig den aggregerade kostnaden från den exporterade filen från kostnaden som visas i Kostnadsanalys?

Du kanske märker avvikelser mellan den aggregerade kostnaden från en exporterad fil och kostnaden som visas i Kostnadsanalys. Dessa skillnader kan uppstå om verktyget som du använder för att läsa den totala kostnaden och aggregera den, avkortar decimalvärden. Det här problemet är vanligt i verktyg som Power BI och Microsoft Excel.

Använda Power BI

Kontrollera om decimaler försvinner när kostnadsvärden konverteras till heltal. Att förlora decimalvärden kan leda till en förlust av precision och felaktig representation av den aggregerade kostnaden.

Följ dessa steg om du vill omvandla en kolumn till ett decimaltal manuellt i Power BI:

  1. Gå till tabellvyn.
  2. Välj Transformera data.
  3. Högerklicka på kolumnen som krävs.
  4. Ändra typen till Decimaltal.

Använda Microsoft Excel

När du öppnar en .csv- eller .txt-fil kan Excel visa ett varningsmeddelande om den upptäcker att en automatisk datakonvertering håller på att ske. Välj alternativet Konvertera när du uppmanas att se till att tal lagras som tal och inte som text. Det säkerställer rätt aggregerad summa. Mer information finns i Kontrollera datakonverteringar i Excel för Windows och Mac.

Skärmbild som visar dialogrutan Konvertera.

Om rätt konvertering inte används får du en grön triangel med ett Number Stored as Text fel. Det här felet kan leda till felaktig sammansättning av avgifter, vilket leder till avvikelser i kostnadsanalysen.

Skärmbild som visar felet med tal som lagras som text.

Nästa steg