Share via


Migreren vanuit Enterprise Agreement naar API’s voor Microsoft-klantovereenkomst

Dit artikel helpt u inzicht te krijgen in de verschillen in gegevensstructuur, API's en andere verschillen in de systeemintegratie tussen Enterprise Agreement-accounts (EA) en Microsoft-klantovereenkomsten-accounts (MCA). Cost Management ondersteunt API's voor beide accounttypen. Raadpleeg het artikel Uw factureringsrekening configureren voor een Microsoft-klantovereenkomst voordat u verdergaat.

Organisaties met een bestaand EA-account moeten dit artikel bekijken wanneer ze een MCA-account instellen. Voorheen bestond het vernieuwen van een EA-account uit een klein aantal handelingen om van een oude inschrijving op een nieuwe over te stappen. Voor het migreren naar een MCA-account is echter extra inspanning vereist. Extra inspanning is het gevolg van wijzigingen in het onderliggende factureringssubsysteem, die van invloed zijn op alle kostengerelateerde API's en serviceaanbiedingen.

MCA-API's en integratie

Met MCA-API's en de nieuwe integratie:

  • Hebt u de volledige beschikking over API's via systeemeigen Azure-API's.
  • Kunt u meerdere facturen configureren in één enkel factureringsaccount.
  • Hebt u toegang tot een gecombineerd gebruik van API's en de Azure-service, kunt u gebruikmaken van een marktplaats van een derde partij en Marketplace-aankopen doen.
  • Kosten weergeven voor factureringsprofielen (hetzelfde als inschrijvingen) met behulp van Cost Management.
  • Kunt u nieuwe API's gebruiken om kosten weer te geven, meldingen ontvangen als kosten de vooraf gedefinieerde drempelwaarden overschrijden en onbewerkte gegevens automatisch exporteren.

Migratiecontrolelijst

De volgende items helpen u bij de overstap naar MCA-API's.

  • Maak u vertrouwd met de nieuwe factureringsrekening van de Microsoft-klantovereenkomst.
  • Bepaal welke API's u gebruikt en bekijk in de volgende sectie welke worden vervangen.
  • Maak u vertrouwd met Azure Resource Manager REST API's.
  • Als u nog geen Azure Resource Manager-API's gebruikt, registreert u uw client-app bij Microsoft Entra-id.
  • Verdeel de toepassing die is gemaakt tijdens de registratie van Microsoft Entra-apps leestoegang tot de factureringsrekening met behulp van Toegangsbeheer (IAM).
  • Werk elke programmeercode bij om Microsoft Entra-verificatie te gebruiken.
  • Werk alle programmeercode bij om EA-API-aanroepen te vervangen door MCA-API-aanroepen.
  • Foutafhandeling bijwerken om nieuwe foutcodes te gebruiken.
  • Bekijk andere integratieaanbiedingen, zoals Power BI, voor andere benodigde actie.

EA-API's vervangen door MCA-API's

EA-API's gebruiken een API-sleutel voor verificatie en autorisatie. MCA-API's maken gebruik van Microsoft Entra-verificatie.

Notitie

Alle Azure Enterprise Reporting-API's worden buiten gebruik gesteld. U moet zo snel mogelijk migreren naar Microsoft Cost Management-API's .

Doel EA-API MCA-API
Saldo en tegoeden /balancesummary Microsoft.Billing/billingAccounts/billingProfiles/availableBalanceussae
Gebruik (JSON) /usagedetails
/usagedetailsbycustomdate
Een oplossing voor kostendetails kiezen
Gebruik (CSV) /usagedetails/download
/usagedetails/submit
Een oplossing voor kostendetails kiezen
Marketplace-gebruik (CSV) /marketplacecharges
/marketplacechargesbycustomdate
Een oplossing voor kostendetails kiezen
Factureringsperioden /billingperiods Microsoft.Billing/billingAccounts/billingProfiles/invoices
Prijzenoverzicht /pricesheet Microsoft.Billing/billingAccounts/billingProfiles/pricesheet/default/download format=json of csv
Microsoft.Billing/billingAccounts/.../billingProfiles/.../invoices/... /pricesheet/default/download format=json of csv
Microsoft.Billing/billingAccounts/.. /billingProfiles/.. /providers/Microsoft.Consumption/pricesheets/download
Reserveringsaankopen /reservationcharges Microsoft.Billing/billingAccounts/billingProfiles/transactions
Aanbevelingen voor reserveringen /SharedReservationRecommendations
/SingleReservationRecommendations
Microsoft.Consumption/reservationRecommendations
Reserveringsgebruik /reservationdetails
/reservationsummaries
Microsoft.Consumption/reservationDetails
Microsoft.Consumption/reservationSummaries

¹ Azure-service en Marketplace-gebruik van derden zijn beschikbaar met de API voor gebruiksgegevens.

De volgende API's zijn beschikbaar voor MCA-factureringsaccounts:

Doel MCA-API (Microsoft-klantovereenkomst)
Factureringsrekeningen² Microsoft.Billing/billingAccounts
Factureringsprofielen² Microsoft.Billing/billingAccounts/billingProfiles
Factuursecties² Microsoft.Billing/billingAccounts/invoiceSections
Facturen Microsoft.Billing/billingAccounts/billingProfiles/invoices
Factureringsabonnementen {scope}/billingSubscriptions

² API's retourneren lijsten met objecten, die bereiken zijn, waarbij Cost Management-ervaringen in Azure Portal en API's worden uitgevoerd. Zie Understand and work with scopes (Engelstalig) voor meer informatie over bereiken in Cost Management.

Als u bestaande EA-API's gebruikt, moet u deze bijwerken om ondersteuning te kunnen bieden voor MCA-factureringsaccounts. De volgende tabel bevat andere wijzigingen in de integratie:

Doel Oude aanbieding Nieuwe aanbieding
Power BI Microsoft Azure Consumption Insights-inhoudspakket en connector Azure Consumption Insights-connector

API's om saldo en tegoeden op te halen

Het overzicht Saldo ophalen is gebruikt om u een maandelijks overzicht te geven van:

  • Tegoeden
  • Nieuwe aankopen
  • Servicekosten voor Azure Marketplace
  • Aanpassingen
  • Serviceoverschrijdingskosten

Alle verbruiks-API's worden vervangen door systeemeigen Azure-API's die gebruikmaken van Microsoft Entra-id voor verificatie en autorisatie. Zie Aan de slag met REST voor meer informatie over het aanroepen van REST API's.

De API voor het ophalen van saldi is vervangen door de API Microsoft.Billing/billingAccounts/billingProfiles/availableBalance.

Beschikbare saldi ophalen met de API voor het ophalen van beschikbare saldi:

Wijze Aanvraag-URI
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/availableBalances?api-version=2018-11-01-preview

API's voor het ophalen van kosten en gebruik

Ontvang een op dag uitgesplitst overzicht van het gebruik van Azure-services, het gebruik van een marktplaats van een derde partij en andere Marketplace-aankopen door de volgende API's te gebruiken. De volgende afzonderlijke API's zijn samengevoegd zodat ze kunnen worden gebruikt voor Azure-services en voor het gebruik van een marktplaats van een derde partij. De oude API's worden vervangen door exports of de API voor kostendetails. Zie Een oplossing voor kostendetails kiezen om de oplossing te kiezen die geschikt is voor u. Beide oplossingen bieden hetzelfde bestand met kostendetails en hebben Marketplace-aankopen in de gegevens, die eerder alleen werden weergegeven in het saldooverzicht tot heden.

Exports en de COST Details-API, net als bij alle Cost Management-API's, zijn beschikbaar op meerdere bereiken. Gebruik, net als doorgaans bij een inschrijvingsniveau, voor gefactureerde kosten het bereik van het factureringsprofiel. Zie Understand and work with scopes (Engelstalig) voor meer informatie over bereiken in Cost Management.

Type Id-indeling
Factureringsaccount /Microsoft.Billing/billingAccounts/{billingAccountId}
Factureringsprofiel /Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}
Abonnement /subscriptions/{subscriptionId}
Resourcegroep /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}

Sommige eigenschapsnamen zijn gewijzigd in de nieuwe gegevensset Cost Details die beschikbaar is via de EXPORT- en Cost Details-API. In de volgende tabel worden de bijbehorende eigenschappen weergegeven.

Oude eigenschap Nieuwe eigenschap Opmerkingen
AccountId N.v.t. De maker van het abonnement wordt niet bijgehouden. Gebruik invoiceSectionId (hetzelfde als departmentId).
AccountNameAccountOwnerId en AccountOwnerEmail N.v.t. De maker van het abonnement wordt niet bijgehouden. Gebruik invoiceSectionName (hetzelfde als departmentName).
AdditionalInfo additionalInfo
ChargesBilledSeparately isAzureCreditEligible De eigenschappen zijn tegengestelden. Als isAzureCreditEnabled is ingesteld op waar, wordt ChargesBilledSeparately onwaar.
ConsumedQuantity quantity
ConsumedService consumedService De exacte tekenreekswaarden kunnen verschillen.
ConsumedServiceId Geen
CostCenter costCenter
Date en usageStartDate datum
Dag Geen Begindatum van parseren dag.
DepartmentId invoiceSectionId De exacte waarden verschillen.
DepartmentName invoiceSectionName De exacte tekenreekswaarden kunnen verschillen. Zo nodig kunt u factuursecties configureren, zodat deze overeenkomen met afdelingen.
ExtendedCost en Cost CostInBillingCurrency
InstanceId resourceId
Zijn terugkerende kosten Geen
Locatie locatie
MeterCategory meterCategory De exacte tekenreekswaarden kunnen verschillen.
MeterId meterId De exacte tekenreekswaarden verschillen.
MeterName meterName De exacte tekenreekswaarden kunnen verschillen.
MeterRegion meterRegion De exacte tekenreekswaarden kunnen verschillen.
MeterSubCategory meterSubCategory De exacte tekenreekswaarden kunnen verschillen.
Month Geen Begindatum van parseren maand.
Naam van aanbieding Geen Gebruik publisherName en productOrderName.
OfferID Geen
Ordernummer Geen
PartNumber Geen Gebruik meterId en productOrderName om prijzen uniek aan te duiden.
Naam van het plan productOrderName
Product Product
Product-id productId De exacte tekenreekswaarden verschillen.
Naam van de uitgever publisherName
ResourceGroup resourceGroupName
ResourceGuid meterId De exacte tekenreekswaarden verschillen.
ResourceLocation resourceLocation
ResourceLocationId Geen
ResourceName Geen
ResourceRate effectivePrice
ServiceAdministratorId N.v.t.
ServiceInfo1 serviceInfo1
ServiceInfo2 serviceInfo2
ServiceName meterCategory De exacte tekenreekswaarden kunnen verschillen.
ServiceTier meterSubCategory De exacte tekenreekswaarden kunnen verschillen.
StoreServiceIdentifier N.v.t.
SubscriptionGuid subscriptionId
SubscriptionId subscriptionId
SubscriptionName subscriptionName
Tags tags De eigenschap tags is van toepassing op het hoofdobject, niet op de geneste eigenschappen.
UnitOfMeasure unitOfMeasure De exacte tekenreekswaarden verschillen.
usageEndDate datum
Year Geen Begindatum van parseren jaar.
(nieuw) billingCurrency De valuta die wordt gebruikt voor de kosten.
(nieuw) billingProfileId De unieke id voor het factureringsprofiel (hetzelfde als inschrijving).
(nieuw) billingProfileName Naam van het factureringsprofiel (hetzelfde als inschrijving).
(nieuw) chargeType Gebruik deze om onderscheid te maken tussen het gebruik van Azure-services, het gebruik van Marketplace en aankopen.
(nieuw) InvoiceId De unieke id voor de factuur. Leeg voor de huidige, open maand.
(nieuw) publisherType Het type uitgever voor aankopen. Leeg voor gebruik.
(nieuw) serviceFamily Type aankoop. Leeg voor gebruik.
(nieuw) servicePeriodEndDate Einddatum voor de aangeschafte service.
(nieuw) servicePeriodStartDate Begindatum voor de aangeschafte service.

API voor factureringsperioden is vervangen door API voor facturen:

MCA-factureringsaccounts gebruiken geen factureringsperioden. In plaats daarvan worden er facturen gebruikt om het bereik van de kosten te beperken tot specifieke factureringsperioden. De API voor factureringsperioden is vervangen door de API voor facturen: Alle verbruiks-API's worden vervangen door systeemeigen Azure-API's die gebruikmaken van Microsoft Entra-id voor verificatie en autorisatie. Zie Aan de slag met REST voor meer informatie over het aanroepen van REST API's.

Facturen ophalen met de API voor facturen:

Wijze Aanvraag-URI
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/invoices?api-version=2018-11-01-preview

API's voor prijzenoverzichten

In deze sectie worden de bestaande API's voor prijzenoverzichten besproken en worden aanbevelingen gedaan voor de overstap naar de API voor prijzenoverzichten voor Microsoft-klantovereenkomsten. Ook wordt de API voor prijzenoverzichten voor Microsoft-klantovereenkomsten beschreven en worden de velden in de prijzenoverzichten uitgelegd. De API's ophalen van prijzenoverzicht voor Enterprise-klanten en factureringsperioden ophalen voor Enterpise-klanten worden vervangen door de API voor prijzenoverzichten voor Microsoft-klantovereenkomsten (Microsoft.Billing/billingAccounts/billingProfiles/pricesheet). De nieuwe API biedt zowel ondersteuning voor JSON- als CSV-indelingen, in asynchrone REST-indelingen. Alle verbruiks-API's worden vervangen door systeemeigen Azure-API's die gebruikmaken van Microsoft Entra-id voor verificatie en autorisatie. Zie Aan de slag met REST voor meer informatie over het aanroepen van REST API's.

Facturerings-API's voor Enterprise-klanten

U hebt facturerings-API's voor Enterprise-klanten gebruikt met Enterprise-inschrijvingen voor het ophalen van gegevens over de prijs en de factureringsperiode. Verificatie en autorisatie gebruikt Microsoft Entra-webtokens.

De juiste prijzen ophalen voor de opgegeven Enterprise-inschrijving met de AP's voor prijzenoverzichten en de API voor het ophalen van de factureringsperiode:

Wijze Aanvraag-URI
GET https://consumption.azure.com/v2/enrollments/{enrollmentNumber}/pricesheet
GET https://consumption.azure.com/v2/enrollments/{enrollmentNumber}/billingPeriods/{billingPeriod}/pricesheet

API voor prijzenoverzichten voor Microsoft-klantovereenkomst

Gebruik de API voor prijzenoverzichten voor Microsoft-klantovereenkomsten om de prijzen voor alle verbruiksservices van Azure en Marketplace te bekijken. De prijzen die voor het factureringsprofiel worden weergegeven, zijn van toepassing op alle abonnementen die deel uitmaken van het factureringsprofiel.

Gebruik de API voor prijzenoverzichten om alle gegevens van prijzenoverzichten voor alle verbruiksservices van Azure in CSV-indeling weer te geven:

Wijze Aanvraag-URI
POSTEN https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/pricesheet/default/download?api-version=2018-11-01-preview&startDate=2019-01-01&endDate=2019-01-31&format=csv

Gebruik de API voor prijzenoverzichten om alle gegevens van prijzenoverzichten voor alle verbruiksservices van Azure in JSON-indeling weer te geven:

Wijze Aanvraag-URI
POSTEN https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/pricesheet/default/download?api-version=2018-11-01-preview&startDate=2019-01-01&endDate=2019-01-31&format=json

Met de API wordt het prijzenoverzicht voor het hele account geretourneerd. U kunt echter ook een verkorte versie van het prijzenoverzicht in PDF-indeling krijgen. Het overzicht omvat gegevens over verbruiksservices van Azure en Marketplace die met een specifieke factuur worden gefactureerd. De factuur wordt aangeduid met de {invoiceId}, die gelijk is aan het factuurnummer, en wordt weergegeven in de PDF-bestanden met de factuuroverzichten. Dit is een voorbeeld.

Schermopname van het factuurnummer dat overeenkomt met de factuur-id.

Factuurgegevens weergeven in CSV-indeling met de API voor prijzenoverzichten:

Wijze Aanvraag-URI
POSTEN https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/invoices/{invoiceId}/pricesheet/default/download?api-version=2018-11-01-preview&format=csv

Factuurgegevens weergeven in JSON-indeling met de API voor prijzenoverzichten:

Wijze Aanvraag-URI
POSTEN https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/invoices/{invoiceId}/pricesheet/default/download?api-version=2018-11-01-preview&format=json

U kunt ook geschatte prijzen bekijken voor elke verbruiksservice van Azure en Marketplace in de huidige openstaande factureringscyclus of serviceperiode.

Geschatte prijzen voor verbruiksservices weergeven in CSV-indeling met de API voor prijzenoverzichten:

Wijze Aanvraag-URI
POSTEN https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billing AccountId}/billingProfiles/{billingProfileId}/pricesheet/default/download?api-version=2018-11-01-preview&format=csv

Geschatte prijzen voor verbruiksservices weergeven in JSON-indeling met de API voor prijzenoverzichten:

Wijze Aanvraag-URI
POSTEN https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billing AccountId}/billingProfiles/{billingProfileId}/pricesheet/default/download?api-version=2018-11-01-preview&format=json

De API's voor prijzenoverzichten voor Microsoft-klantovereenkomsten zijn asynchrone REST API's. De reacties voor de API's zijn gewijzigd ten opzichte van de oudere synchrone API's. De hoofdtekst van de reactie van de API is ook gewijzigd.

Oude hoofdtekst van de reactie

Hier volgt een voorbeeld van een reactie van de synchrone REST API:

[
        {
            "id": "enrollments/573549891/billingperiods/2016011/products/343/pricesheets",
            "billingPeriodId": "201704",
            "meterId": "dc210ecb-97e8-4522-8134-2385494233c0",
            "meterName": "A1 VM",
            "unitOfMeasure": "100 Hours",
            "includedQuantity": 0,
            "partNumber": "N7H-00015",
            "unitPrice": 0.00,
            "currencyCode": "USD"
        },
        {
    ]

Nieuwe hoofdtekst van de reactie

De API's bieden ondersteuning voor de asynchrone Azure REST-indeling. Als de API wordt aangeroepen met GET, ontvangt u de volgende reactie:

No Response Body

HTTP Status 202 Accepted

De volgende headers worden verzonden met de locatie van de uitvoer:

Location:https://management.azure.com/providers/Microsoft.Consumption/operationresults/{operationId}?sessiontoken=XZDFSnvdkbkdsb==

Azure-AsyncOperation:https://managment.azure.com/providers/Microsoft.Consumption/operationStatus/{operationId}?sessiontoken=XZDFSnvdkbkdsb==

Retry-After: 10

OData-EntityId: {operationId}

Maak een andere GET-aanroep naar de locatie. De reactie op de GET-aanroep is hetzelfde ongeacht of de bewerking kan worden voltooid of niet. Wanneer dit is voltooid, retourneert het antwoord op de GET-oproeplocatie de download-URL alsof de bewerking tegelijkertijd is uitgevoerd. Hier volgt een voorbeeld:

HTTP Status 200

{
  "id": "providers/Microsoft.Consumption/operationresults/{operationId}",
  "name": {operationId},
  "type": “Microsoft.Consumption/operationResults",
  "properties" : {
    "downloadUrl": {urltoblob},
    "validTill": "Date"
  }
}

De client kan ook een GET-aanroep uitvoeren voor de Azure-AsyncOperation. Het eindpunt retourneert de status van de bewerking.

De volgende tabel bevat velden in de oudere API voor het ophalen van prijzenoverzichten voor Enterprise-klanten. De tabel bevat overeenkomende velden in het nieuwe prijzenoverzicht voor Microsoft-klantovereenkomsten:

Oude eigenschap Nieuwe eigenschap Opmerkingen
billingPeriodId Niet van toepassing Niet van toepassing. Voor Microsoft-klantovereenkomsten is het concept van billingPeriodId vervangen door de factuur en het bijbehorende prijzenoverzicht.
meterId meterId
unitOfMeasure unitOfMeasure De exacte tekenreekswaarden kunnen verschillen.
includedQuantity includedQuantity Niet van toepassing op services in Microsoft-klantovereenkomsten.
partNumber Niet van toepassing Gebruik in plaats daarvan een combinatie van productOrderName (hetzelfde als offerID) en meterID.
unitPrice unitPrice Eenheidsprijs is niet van toepassing op services die worden verbruikt als onderdeel van Microsoft-klantovereenkomsten.
currencyCode pricingCurrency In Microsoft-klantovereenkomsten worden prijzen weergegeven in de prijsvaluta en factureringsvaluta. In Microsoft-klantovereenkomsten komen de currencyCode en de pricingCurrency met elkaar overeen.
offerID productOrderName In plaats van OfferID kunt u productOrderName gebruiken, maar dit is niet hetzelfde als de OfferID. ProductOrderName en meter bepalen de prijzen in Microsoft-klantovereenkomsten met betrekking tot meterId en OfferID in verouderde inschrijvingen.

Bewerkingen van de API voor prijzenoverzichten voor verbruik

Voor Enterprise-overeenkomsten hebt u de bewerkingen Ophalen en Ophalen per factureringsperiode gebruikt voor een bereik op subscriptionId of factureringsperiode. De API maakt gebruik van verificatie door Azure Resource Management.

De informatie van een prijzenoverzicht ophalen voor een bereik met de API voor het prijzenoverzicht:

Wijze Aanvraag-URI
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Consumption/pricesheets/default?api-version=2018-10-01

Informatie van een prijzenoverzicht ophalen per factureringsperiode met de API voor het prijzenoverzicht:

Wijze Aanvraag-URI
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Billing/billingPeriods/{billingPeriodName}/providers/Microsoft.Consumption/pricesheets/default?api-version=2018-10-01

Gebruik voor Microsoft-klantovereenkomsten in plaats van de bovenstaande API-eindpunten de volgende:

API's voor prijzenoverzichten voor Microsoft-klantovereenkomsten (asynchrone REST API)

Deze API is bedoeld voor Microsoft-klantovereenkomst s en biedt extra kenmerken.

Prijzenoverzicht voor een factureringsprofielbereik in een factureringsaccount

Deze API is de bestaande API. Deze is bijgewerkt om het prijzenoverzicht voor een factureringsprofiel in een factureringsaccount te verkrijgen.

Prijzenoverzicht voor een bereik per factureringsaccount

Verificatie van Azure Resource Manager wordt gebruikt wanneer u het prijzenoverzicht in het inschrijvingsbereik in een factureringsaccount ophaalt.

Het prijzenoverzicht ophalen bij het inschrijvingsaccount in een factureringsaccount:

Wijze Aanvraag-URI
GET /providers/Microsoft.Billing/billingAccounts/65085863/providers/Microsoft.Consumption/pricesheets/download?api-version=2019-01-01

Voor een Microsoft-klantovereenkomst gebruikt u de informatie in de volgende sectie. Deze bevat de veldeigenschappen die worden gebruikt voor Microsoft-klantovereenkomsten.

Prijzenoverzicht voor een factureringsprofielbereik in een factureringsaccount

Het bijgewerkte prijzenoverzicht per factureringsaccount-API haalt het prijzenoverzicht op in CSV-indeling. U kunt als volgt het prijzenoverzicht voor het factureringsprofiel voor een MCA ophalen:

Wijze Aanvraag-URI
GET /providers/Microsoft.Billing/billingAccounts/{billing AccountId}/billingProfiles/{billingProfileId}/providers/Microsoft.Consumption/pricesheets/download?api-version=2019-01-01

Bij het inschrijvingsbereik van EA zijn de API-reactie en eigenschappen identiek. De eigenschappen komen overeen met dezelfde MCA-eigenschappen.

De oudere eigenschappen voor API's voor prijzenoverzichten van Azure Resource Manager en de overeenkomstige nieuwe eigenschappen bevinden zich in de volgende tabel.

Oude eigenschap van API voor prijzenoverzichten van Azure Resource Manager Nieuwe eigenschap van API voor prijzenoverzichten voor Microsoft-klantovereenkomsten Beschrijving
Id van de meter meterId Unieke identificatie voor de meter. Hetzelfde als meterID.
Meternaam meterName Naam van de meter. De meter vertegenwoordigt de implementeerbare resource van een Azure-service.
Metercategorie service Naam van de classificatiecategorie voor de meter. Dezelfde als de service in uw prijzenoverzicht voor een Microsoft-klantovereenkomst. De exacte tekenreekswaarden verschillen.
Subcategorie van de meter meterSubCategory De naam van de subclassificatiecategorie voor de meter. Op basis van de classificatie van de differentiatie op algemeen niveau van de functieset in de service. Bijvoorbeeld: Basic SQL DB versus Standard SQL DB.
De regio van de meter meterRegion
Eenheid Niet van toepassing Kan worden geparseerd vanuit unitOfMeasure.
Maateenheid unitOfMeasure
Onderdeelnummer Niet van toepassing Gebruik productOrderName en MeterID in plaats van het onderdeelnummer als unieke identificatie van de prijs van een factureringsprofiel. Velden worden op de MCA-factuur weergegeven in plaats van het onderdeelnummer op MCA-facturen.
Prijs per eenheid unitPrice Eenheidsprijs in Microsoft-klantovereenkomst.
Valutacode pricingCurrency In Microsoft-klantovereenkomsten worden prijzen weergegeven in prijsvaluta en factureringsvaluta. In Microsoft-klantovereenkomsten komen de valutacode en de pricingCurrency met elkaar overeen.
Inbegrepen hoeveelheid includedQuantity Niet van toepassing op services in Microsoft-klantovereenkomsten. Worden weergegeven met waarden van nul.
Aanbiedings-id productOrderName Gebruik productOrderName in plaats van OfferID. Niet hetzelfde als OfferID, maar de productOrderName en meter bepalen prijzen in Microsoft-klantovereenkomsten. Gerelateerd aan meterId en OfferID in verouderde inschrijvingen.

De prijs voor Microsoft-klantovereenkomsten is anders gedefinieerd dan die voor Enterprise-overeenkomsten. De prijs voor services in de Enterprise-inschrijving is uniek voor het product, het onderdeelnummer, de meter en de aanbieding. Het onderdeelnummer wordt niet gebruikt in Microsoft-klantovereenkomsten.

De prijs van de Azure-verbruiksservice die deel uitmaakt van een Microsoft-klantovereenkomst is uniek voor productOrderName en meterID. Ze vertegenwoordigen de servicemeter en het productabonnement.

Voor afstemming tussen het prijzenoverzicht en het gebruik in de API voor gedetailleerde gebruiksgegevens, kunt u de productOrderName en meterID gebruiken.

Gebruikers met de rechten van een factureringsprofieleigenaar, inzender, lezer en factuurbeheerder kunnen het prijzenoverzicht downloaden.

Het prijzenoverzicht bevat prijzen voor services waarvoor de prijs is gebaseerd op gebruik. De services omvatten Azure-verbruik en Marketplace-verbruik. De meest recente prijs aan het einde van elke serviceperiode is vergrendeld en wordt toegepast op het gebruik in één serviceperiode. Voor Azure-verbruiksservices is de serviceperiode doorgaans een kalendermaand.

Buiten gebruik gestelde velden in de API voor prijzenoverzichten

De volgende velden zijn niet beschikbaar in de API's voor prijzenoverzichten voor Microsoft-klantovereenkomsten of ze hebben dezelfde velden.

Buiten gebruik gesteld veld Beschrijving
billingPeriodId Niet van toepassing. Komt overeen met InvoiceId voor MCA.
offerID Niet van toepassing. Komt overeen met productOrderName in MCA.
meterCategory Niet van toepassing. Komt overeen met Service in MCA.
eenheid Niet van toepassing. Kan worden geparseerd vanuit unitOfMeasure.
currencyCode Hetzelfde als de pricingCurrency in MCA.
meterLocation Hetzelfde als de meterRegion in MCA.
partNumber Niet van toepassing want het onderdeelnummer wordt niet vermeld op MCA-facturen. Gebruik de combinatie van meterId en productOrderName in plaats van het onderdeelnummer voor het uniek identificeren van prijzen.
totalIncludedQuantity Niet van toepassing.
pretaxStandardRate Niet van toepassing.

De API voor kosten van gereserveerde instanties is vervangen

U kunt factureringstransacties ophalen voor reserveringsaankopen met de API voor kosten van gereserveerde instanties. Met de nieuwe API kunnen alle aankopen worden opgehaald, inclusief aanbiedingen op een marktplaats van derden. Alle verbruiks-API's worden vervangen door systeemeigen Azure-API's die gebruikmaken van Microsoft Entra-id voor verificatie en autorisatie. Zie Aan de slag met REST voor meer informatie over het aanroepen van REST API's. De API voor kosten van gereserveerde instanties is vervangen door de API voor transacties.

Reserveringsaankopen ophalen met de API voor transacties:

Wijze Aanvraag-URI
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/transactions?api-version=2018-11-01-preview

API's voor aanbevelingen vervangen

Met API's voor aankoopaanbevelingen voor gereserveerde instanties wordt het gebruik van virtuele machines gedurende de afgelopen 7, 30 of 60 dagen opgehaald. Met API's kunnen ook aanbevelingen voor reserveringsaankopen worden opgehaald. Deze omvatten:

  • API voor aanbevelingen voor gedeelde gereserveerde instanties
  • API voor aanbevelingen voor individuele gereserveerde instanties

Alle verbruiks-API's worden vervangen door systeemeigen Azure-API's die gebruikmaken van Microsoft Entra-id voor verificatie en autorisatie. Zie Aan de slag met REST voor meer informatie over het aanroepen van REST API's. De eerder vermelde API's voor aanbevelingen voor reserveringen worden vervangen door de API Microsoft.Consumption/reservationRecommendations.

Reserveringsaanbevelingen ophalen met de API voor aanbevelingen voor reserveringen:

Wijze Aanvraag-URI
GET https://management.azure.com/providers/Microsoft.Consumption/reservationRecommendations?api-version=2019-01-01

De API voor reserveringsgebruik is vervangen

U kunt het reserveringsgebruik in een inschrijving ophalen met de API voor reserveringsgebruik. Als er meer dan een gereserveerde instantie voorkomt in een inschrijving, kunt u met deze API ook het gebruik van alle aankopen voor gereserveerde instanties ophalen.

Deze omvatten:

  • Details van het gebruik van gereserveerde instanties
  • Samenvatting van het gebruik van gereserveerde instanties

Alle verbruiks-API's worden vervangen door systeemeigen Azure-API's die gebruikmaken van Microsoft Entra-id voor verificatie en autorisatie. Zie Aan de slag met REST voor meer informatie over het aanroepen van REST API's. De eerder vermelde API's voor aanbevelingen voor reserveringen worden vervangen door de API's Microsoft.Consumption/reservationDetails en Microsoft.Consumption/reservationSummaries.

Details van reserveringen ophalen met de API voor reserveringsdetails:

Wijze Aanvraag-URI
GET https://management.azure.com/providers/Microsoft.Consumption/reservationDetails?api-version=2019-01-01

Samenvattingen van reserveringen ophalen met de API voor reserveringssamenvattingen:

Wijze Aanvraag-URI
GET https://management.azure.com/providers/Microsoft.Consumption/reservationSummaries?api-version=2019-01-01

Power BI-integratie

U kunt ook Power BI voor het rapporteren van kosten gebruiken. De Cost Management-connector voor Power BI Desktop kan worden gebruikt om krachtige, aangepaste rapporten te maken die u helpen uw Azure-uitgaven beter te begrijpen. De Cost Management-connector ondersteunt momenteel klanten met een Microsoft-klantovereenkomst of een Enterprise Overeenkomst (EA).

  • Lees de documentatie voor Cost Management voor meer informatie over het bewaken en beheren van uitgaven voor Azure. Of als u uw gebruik van resources wilt optimaliseren met behulp van Cost Management.