Migrálás a Consumption Usage Details API-ból
Ez a cikk a Használati adatok API-ból való migrálást ismerteti. A Consumption Usage Details API elavult. Az API kikapcsolásának dátuma még mindig meg van határozva. Javasoljuk, hogy mihamarabb migráljon az API-ból.
Migrálási célhelyek
Mielőtt eldöntené, hogy melyik megoldás megfelelő a számítási feladathoz, olvassa el a Költség részleteinek kiválasztása című cikket . Általában az Exportálást javasoljuk, ha folyamatban van az adatbetöltési igény, vagy ha nagy havi használati adatokra van szüksége. További információ: Betöltési használati adatok.
Ha kisebb használatiadat-adatkészlete van, vagy olyan forgatókönyve van, amely nem felel meg az Exportnak, fontolja meg inkább a Költségadatok jelentés használatát. További információ: Kis költségű adathalmazok igény szerinti lekérése.
Feljegyzés
A Költség részletei jelentés csak Nagyvállalati Szerződés vagy Microsoft Ügyfélszerződés rendelkező ügyfelek számára érhető el. Ha MSDN-, használatalapú fizetéses vagy Visual Studio-előfizetéssel rendelkezik, migrálhat az Exportálásra, vagy folytathatja a Használat használati adatai API használatát.
A migrálás előnyei
Az új megoldások számos előnnyel járnak a Consumption Usage Details API-val szemben. Íme egy összegzés:
- Egyetlen adatkészlet minden használati adathoz – Az Azure és az Azure Marketplace használati adatait egyetlen adatkészletbe egyesítették. Csökkenti az összes díj megtekintéséhez meghívandó API-k számát.
- Méretezhetőség – A Marketplaces API elavult, mert előléptet egy hívásmintát, amely nem képes skálázni az Azure-használat növekedésével. A használati adatok adathalmaza rendkívül nagy méretű lehet, amikor több erőforrást helyez üzembe a felhőben. A Marketplaces API egy többoldalas szinkron API, így nem úgy van optimalizálva, hogy nagy mennyiségű adatot hatékonyan továbbítson egy nagy hatékonyságú és megbízhatóságú hálózaton. Az exportálás és a Cost Details API aszinkron. Egy CSV-fájlt biztosítanak, amely közvetlenül a hálózaton keresztül tölthető le.
- API-fejlesztések – Az export és a Cost Details API a Azure-támogatás előremutató megoldások. Minden új funkció integrálva van bennük.
- Sémakonzisztencia – A Költség részletei jelentés és az Exportálás olyan fájlokat biztosít, amelyeken egyező mezők találhatók, és a forgatókönyv alapján az egyik megoldásból a másikba léphet.
- Költségfelosztási integráció – Nagyvállalati Szerződés és Microsoft Ügyfélszerződés az Export vagy a Cost Details API-t használó ügyfelek megtekinthetik az általuk konfigurált költségfelosztási szabályokkal kapcsolatos díjakat. A költségfelosztásról további információt a Költségek lefoglalása című témakörben talál.
Mezőkülönbségek
Az alábbi táblázat összefoglalja a Használati adatok API és az Export/Cost Details API közötti mezőkülönbségeket. Az Export és a Cost Details API a Használat API által biztosított lapszámozott JSON-válasz helyett CSV-fájlletöltést biztosít.
Nagyvállalati Szerződés mezőleképezés
Nagyvállalati Szerződés Használat részletei API-t használó ügyfeleknek ilyen típusú használati adatokkal kell rendelkezniüklegacy
. A korábbi használati adatok rekordja alább látható. Minden Nagyvállalati Szerződés ügyfél rendelkezik ilyen típusú rekordokkal a hozzájuk használt mögöttes számlázási rendszer miatt.
{
"value": [
{
"id": "{id}",
"name": "{name}",
"type": "Microsoft.Consumption/usageDetails",
"kind": "legacy",
"tags": {
"env": "newcrp",
"dev": "tools"
},
"properties": {
…...
}
}
Az örökölt Használati adatok rekord teljes példája a Használati adatok – Lista – REST API (Azure-használat)
Az alábbi táblázat a régi és az új mezők közötti leképezést tartalmazza. Az export által létrehozott CSV-fájlokban és a Cost Details API-ban új tulajdonságok érhetők el. A mezőkkel kapcsolatos további információkért tekintse meg a használati adatok mezőit.
A félkövér tulajdonságnevek nem változnak.
Régi tulajdonság | Új tulajdonság |
---|---|
accountName | AccountName |
AccountOwnerId | AccountOwnerId |
additionalInfo | További információk (Info) |
Rendelkezésre állási zóna | Rendelkezésre állási zóna |
billingAccountId | BillingAccountId |
billingAccountName | BillingAccountName |
billingCurrency | BillingCurrencyCode |
billingPeriodEndDate | BillingPeriodEndDate |
billingPeriodStartDate | BillingPeriodStartDate |
billingProfileId | BillingProfileId |
billingProfileName | BillingProfileName |
chargeType | ChargeType |
consumedService | ConsumedService |
cost | CostInBillingCurrency |
costCenter | CostCenter |
dátum: | Dátum |
effectivePrice | EffectivePrice |
frequency | Gyakoriság |
invoiceSection | InvoiceSectionName |
InvoiceSectionId | InvoiceSectionId |
isAzureCreditEligible | IsAzureCreditEligible |
meterCategory | MeterCategory |
meterId | MeterId |
meterName | MeterName |
MeterRegion | MeterRegion |
meterSubCategory | MeterSubCategory |
offerId | OfferId |
partNumber | Cikkszám |
PayGPrice | PayGPrice |
PlanName | PlanName |
PricingModel | PricingModel |
product | ProductName |
ProductOrderId | ProductOrderId |
ProductOrderName | ProductOrderName |
PublisherName | Közzétevő neve |
PublisherType | PublisherType |
mennyiség | Mennyiség |
ReservationId | Foglalásazonosító |
ReservationName | ReservationName |
resourceGroup | ResourceGroup |
resourceId | ResourceId |
resourceLocation | ResourceLocation |
resourceName | ResourceName nevű erőforrásáról |
serviceFamily | ServiceFamily |
ServiceInfo1 | ServiceInfo1 |
ServiceInfo2 | ServiceInfo2 |
subscriptionId | SubscriptionId |
subscriptionName | SubscriptionName |
Címkék | Címkék |
Időszak | Időszak |
unitOfMeasure | UnitOfMeasure |
unitPrice | Egységár |
CostAllocationRuleName | CostAllocationRuleName |
Microsoft Ügyfélszerződés mezőleképezés
Microsoft Ügyfélszerződés Használat részletei API-t használó ügyfeleknek ilyen típusú modern
használatiadat-rekordokkal kell rendelkezniük. Az alábbiakban egy modern használati adatokat tartalmazó rekord látható. Minden Microsoft Ügyfélszerződés ügyfél rendelkezik ilyen típusú rekordokkal a hozzájuk használt mögöttes számlázási rendszer miatt.
{
"value": [
{
"id": "{id}",
"name": "{name}",
"type": "Microsoft.Consumption/usageDetails",
"kind": "modern",
"tags": {
"env": "newcrp",
"dev": "tools"
},
"properties": {
…...
}
}
Az örökölt Használati adatok rekord teljes példája a Használati adatok – Lista – REST API (Azure-használat)
A régi és az új mezők közötti megfeleltetés az alábbi táblázatban látható. Az export által létrehozott CSV-fájlokban és a Cost Details API-ban új tulajdonságok érhetők el. A megoldások közötti különbségek miatt leképezésre szoruló mezők félkövér szövegben jelennek meg.
További információ: Használati adatok mezőinek ismertetése.
Régi tulajdonság | Új tulajdonság |
---|---|
invoiceId | invoiceId |
previousInvoiceId | previousInvoiceId |
billingAccountId | billingAccountId |
billingAccountName | billingAccountName |
billingProfileId | billingProfileId |
billingProfileName | billingProfileName |
invoiceSectionId | invoiceSectionId |
invoiceSectionName | invoiceSectionName |
partnerTenantId | partnerTenantId |
partnerNév | partnerNév |
resellerName | resellerName |
resellerMpnId | resellerMpnId |
customerTenantId | customerTenantId |
customerName | customerName |
costCenter | costCenter |
billingPeriodEndDate | billingPeriodEndDate |
billingPeriodStartDate | billingPeriodStartDate |
servicePeriodEndDate | servicePeriodEndDate |
servicePeriodStartDate | servicePeriodStartDate |
dátum: | dátum: |
serviceFamily | serviceFamily |
productOrderId | productOrderId |
productOrderName | productOrderName |
consumedService | consumedService |
meterId | meterId |
meterName | meterName |
meterCategory | meterCategory |
meterSubCategory | meterSubCategory |
meterRegion | meterRegion |
productIdentifier | Termelés |
Termék | Productname |
subscriptionGuid | SubscriptionId |
subscriptionName | subscriptionName |
publisherType | publisherType |
publisherId | publisherId |
publisherName | publisherName |
resourceGroup | resourceGroupName |
instanceName | ResourceId |
resourceLocationNormalized | hely |
resourceLocation | hely |
effectivePrice | effectivePrice |
mennyiség | mennyiség |
unitOfMeasure | unitOfMeasure |
chargeType | chargeType |
billingCurrencyCode | billingCurrency |
pricingCurrencyCode | pricingCurrency |
costInBillingCurrency | costInBillingCurrency |
costInPricingCurrency | costInPricingCurrency |
costInUsd | costInUsd |
paygCostInBillingCurrency | paygCostInBillingCurrency |
paygCostInUSD | paygCostInUsd |
exchangeRatePricingToBilling | exchangeRatePricingToBilling |
exchangeRateDate | exchangeRateDate |
isAzureCreditEligible | isAzureCreditEligible |
serviceInfo1 | serviceInfo1 |
serviceInfo2 | serviceInfo2 |
additionalInfo | additionalInfo |
címkét | címkét |
partnerEarnedCreditRate | partnerEarnedCreditRate |
partnerEarnedCreditApplied | partnerEarnedCreditApplied |
marketPrice | PayGPrice |
frequency | frequency |
Kifejezés | Kifejezés |
reservationId | reservationId |
reservationName | reservationName |
pricingModel | pricingModel |
unitPrice | unitPrice |
exchangeRatePricingToBilling | exchangeRatePricingToBilling |
Kapcsolódó tartalom
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: