Översikt över Cost Management-automatisering

Du kan använda Cost Management Automation och rapportering för att skapa en anpassad uppsättning lösningar för att hämta och hantera kostnadsdata. Den här artikeln beskriver vilka API:er som är tillgängliga för användning och vanliga scenarier för Cost Management-automatisering.

Tillgängliga API:er

Det finns många olika API:er som kan användas för att interagera med Cost Management-data. En sammanfattning av tillgängliga API:er och vad de gör finns nedan. Flera API:er kan behöva användas för att uppnå ett specifikt scenario. Läs de vanliga scenarier som beskrivs senare om du vill veta mer.

Information om hur du anropar varje API finns i API-specifikationsartiklarna.

API:er för kostnadsinformation

API:erna nedan ger dig information om kostnader (kallades tidigare användningsinformation). Kostnadsinformation är de mest detaljerade användnings- och kostnadsposterna som är tillgängliga för dig i Azure-ekosystemet. Alla Cost Management-upplevelser i Azure-portalen och API:erna bygger på rådatauppsättningen. Mer information finns i översikten över kostnadsinformation.

  • Export-API – Konfigurera en återkommande uppgift för att exportera kostnadsdata till Azure Storage varje dag, vecka eller månad. Exporterade data är i CSV-format. Det här är den lösning vi rekommenderar för att mata in kostnadsdata, och det är den mest skalbara lösningen för stora företag. Mer information finns i Hämta stora kostnadsdatauppsättningar med exportfunktionen.

  • Generera kostnadsinformation – Ladda ned en CSV-fil med kostnadsinformation på begäran. Det är användbart för mindre datumintervallbaserade datamängder. För större arbetsbelastningar rekommenderar vi starkt att du använder Exporter. Mer information om hur du använder det här API:et finns i Hämta små kostnadsdatauppsättningar på begäran.

Pris-API:er

  • Azure Retail-priser – Hämta mätarpriser med betala per användning-priser. Du kan använda den returnerade informationen med din information om resursanvändning till att beräkna den förväntade fakturan manuellt.

  • API för prisdokument – Hämta anpassad prissättning för alla mätare. Företag kan använda dessa data i kombination med användningsdata och information om Marketplace-användning för att beräkna kostnader manuellt med hjälp av användnings- och Marketplace-data.

API:er för budgetar och aviseringar

Fakturerings-API:er

  • API för fakturor – Hämta lista över fakturor. API:et returnerar en sammanfattning av dina fakturor, inklusive totalt belopp, betalningsstatus och en länk för att ladda ned en pdf-kopia av din faktura.

  • Api för transaktioner – Hämta fakturaradobjekt för en faktura. Du kan använda API:et för att hämta alla inköp, återbetalningar och krediter som ingår i din faktura. API:et är endast tillgängligt för kunder med Microsoft-kundavtal- eller Microsoft-partneravtal faktureringskonton.

API:er för reservation

  • API för reservationsinformation – Hämta den detaljerade resursförbrukning som är associerad med dina reservationsköp.

  • API för reservationstransaktioner – Hämta reservationsrelaterade köp- och hanteringstransaktioner.

  • Reservation Rekommendationer API – Få rekommendationer för reservationsköp att göra i framtiden tillsammans med förväntad besparingsinformation.

  • API för information om reservationsrekommendation – Få detaljerad information för specifika reservationsköp för att utföra en konsekvensanalys.

Vanliga API-scenarier

Du kan använda API:er för fakturering och kostnadshantering i många scenarier för att besvara kostnadsrelaterade och användningsrelaterade frågor. Vanliga scenarier och hur du använder de olika API:erna för att uppnå dessa scenarier beskrivs nedan.

Fakturaavstämning

Det här scenariot används för att hantera följande frågor:

  • Debiterade Microsoft mig rätt belopp på min faktura?
  • Vad är min faktura och kan jag beräkna den själv med rådata?

Följ stegen nedan för att besvara dessa frågor.

  1. Anropa API:et för fakturor för att hämta den information som behövs för att ladda ned en faktura. Om du är en Microsoft-kundavtal kund och bara vill få de specifika radobjekten som visas på fakturan automatiskt kan du också använda API:et Transaktioner för att hämta dessa radobjekt i ett API-läsbart format.

  2. Använd antingen Exporter eller API:et för kostnadsinformation för att ladda ned råanvändningsfilen.

  3. Analysera data i råanvändningsfilen för att jämföra dem med de kostnader som finns på fakturan. För Azure-förbrukning samlas data i fakturan upp baserat på mätaren som är associerad med din användning.

Korsladdning

När det finns en god förståelse för utgifter för en viss månad måste organisationer nästa gång avgöra vilka team eller divisioner som behöver betala för de olika avgifter som ackumuleras. Följ stegen nedan.

  1. Använd antingen Exporter eller API:et för kostnadsinformation för att ladda ned råanvändningsfilen.

  2. Analysera data i rådataanvändningsfilen och allokera dem baserat på den organisationshierarki som du har på plats. Allokeringen kan baseras på resursgrupper, prenumerationer, kostnadsallokeringsregler, taggar eller andra Azure-organisationshierarkier.

    • Mer information om metodtips att tänka på när du konfigurerar dina Azure-miljöer finns i Metodtips för kostnadshantering.
    • Mer information om de omfång och organisationsstrukturer som är tillgängliga för dig finns i Förstå och arbeta med omfång.
    • Information om hur du konfigurerar allokering direkt i Azure finns i Allokera kostnader.

Azure-utgifter före fakturastängning

Det är viktigt att hålla koll på hur kostnaderna ackumuleras under hela månaden. Proaktiv analys innan fakturan stängs kan ge möjlighet att ändra utgiftsmönster och få ned en fakturas beräknade kostnader. Om du vill mata in alla rådata som har ackumulerats hittills i månaden använder du Export-API.

Om du konfigurerar automatiska aviseringar kan du också se till att utgifterna inte oväntat går överstyr och tar bort behovet av manuell kostnadsövervakning under hela månaden. Om du vill se till att dina kostnader inte överskrider tröskelvärden eller inte förväntas överskrida tröskelvärden använder du BUDGET-API:et.

Rapportering av kostnadstrender

Ofta är det användbart att förstå hur mycket en organisation spenderar över tid. Att förstå kostnader över tid hjälper till att identifiera trender och områden för kostnadsoptimeringsförbättringar. Följ stegen nedan för att konfigurera en kostnadsdatauppsättning som kan användas för att rapportera kostnader över tid i stor skala.

  1. Extrahera de historiska kostnaderna för föregående månader. Mer information finns i Seed a historical cost dataset with the Exports API (Seed a historical cost dataset with the Exports API ).
  2. Mata in dina historiska data från azure-lagringskontot som är associerat med exporterna till ett frågebart lager. Vi rekommenderar SQL eller Azure Synapse.
  3. Konfigurera en hittills i månaden exportera till lagring i ett omfång med de kostnader som behöver analyseras. Export till lagring görs i Azure-portalen. Se Exportera kostnader. Export hittills i månaden kommer att användas för att extrahera kostnaderna på rätt sätt framöver.
  4. Konfigurera en datapipeline för att mata in kostnadsdata för den öppna månaden i ditt frågebara lager. Den här pipelinen ska användas med den hittillsvarande exportmånaden som du har konfigurerat. Azure Data Factory tillhandahåller bra lösningar för den här typen av inmatningsscenario.
  5. Utför rapportering efter behov med hjälp av rapporter som skapats med ditt frågebara arkiv. Power BI kan vara bra för det här scenariot. Om du letar efter en mer out of the box-lösning kan du läsa vår Power BI-mallapp.

Mer information om reservationsspecifika automatiseringsscenarier finns i API:er för Azure-reservationsautomatisering.