Condividi tramite


Eseguire la migrazione dall'API Dettagli utilizzo a consumo

Questo articolo illustra la migrazione dall'API Dettagli utilizzo consumo, che è pianificata per la deprecazione. La data esatta della deprecazione è ancora in corso. È consigliabile non compilare le pipeline di report usando questa API ed eseguirne la migrazione il prima possibile.

Le API di creazione report del Contratto Enterprise (EA) che usano una chiave API per l'autenticazione e sono accessibili tramite l'endpoint URI consumption.azure.com sono state ritirate. I clienti EA che usano queste API devono eseguire la migrazione all'API Dettagli costi di Gestione dei costi. Le API di creazione di report EA meno recenti sono disponibili solo per i clienti con un Contratto Enterprise.

Se si usa l'API Dettagli utilizzo consumo si consiglia, ma non è necessario, eseguire la migrazione all'API Dettagli costi di Gestione costi.

Le API a consumo e gestione costi sono disponibili per entrambi i clienti del Contratto del cliente Microsoft EA. I clienti di Azure per enti pubblici che rimangono sotto un contratto Enterprise non sono quindi interessati negativamente.

Quando si esegue la migrazione da EA a McA, è consigliabile passare dall'API Dettagli utilizzo report EA all'API Dettagli costo gestione costi e usare Esportazioni.

Destinazioni di migrazione

Leggere l'articolo Scegliere una soluzione di dettagli sui costi prima di decidere quella più adatta al carico di lavoro. In genere, è consigliabile Esportazioni se ci sono attuali esigenze di inserimento dati e/o un set di dati di dettaglio sull'utilizzo mensile di grandi dimensioni. Per altre informazioni, leggere Inserire i dati di dettagli sull'utilizzo.

Se si dispone di un set di dati di dettagli sull'utilizzo di dimensioni ridotte o ci si trova in uno scenario che non viene soddisfatto dalle Esportazioni, è consigliabile usare il report Dettagli dei costi. Per altre informazioni, leggere Ottenere set di dati di costi ridotti su richiesta.

Nota

Il report Dettagli dei costi è disponibile solo per i clienti con Contratto Enterprise o Contratto del cliente Microsoft. Se si dispone di una sottoscrizione MSDN, con pagamento in base al consumo o di Visual Studio, è possibile eseguire la migrazione a Esportazioni o continuare a usare l'API Dettagli utilizzo a consumo.

Vantaggi della migrazione

Le nuove soluzioni offrono molti vantaggi rispetto all'API Dettagli utilizzo a consumo. Di seguito è disponibile un riepilogo:

  • Set di dati singolo per tutti i dettagli di utilizzo: i dettagli di utilizzo di Azure e Azure Marketplace sono stati riuniti in un unico set di dati, in modo da ridurre il numero di API che è necessario chiamare per visualizzare tutti gli addebiti.
  • Scalabilità: l'API Marketplaces è deprecata perché alza di livello un criterio di chiamata che non è in grado di dimensionare man mano che aumenta l'utilizzo di Azure. Il set di dati dei dettagli di utilizzo può raggiungere dimensioni elevate quando si distribuiscono più risorse nel cloud. L'API Marketplaces è un'API sincrona impaginata, quindi non è ottimizzata per trasferire in modo efficace grandi volumi di dati in una rete con elevata efficienza e affidabilità. Le Esportazioni e l'API Dettagli dei costi sono asincrone e restituiscono un file CSV che può essere scaricato direttamente in rete.
  • Miglioramenti dell'API: le Esportazioni e l'API Dettagli dei costi sono le soluzioni supportate da Azure, perché integrano tutte le nuove funzionalità.
  • Coerenza dello schema: il report Dettagli dei costi ed Esportazioni offrono file con i campi corrispondenti, in modo da rendere possibile il passaggio da una soluzione all'altra, in base allo scenario in uso.
  • Integrazione dell'allocazione dei costi: i clienti con Contratto Enterprise e con Contratto del cliente Microsoft che usano le Esportazioni o l'API Dettagli dei costi possono visualizzare gli addebiti in relazione alle regole di allocazione dei costi configurate. Per altre informazioni sull'allocazione dei costi, leggere Allocare i costi.

Differenze nei campi

La tabella seguente riepiloga le differenze nei campi tra l'API Dettagli dell'utilizzo a consumo e l'API Esportazioni/Dettagli dei costi. Le Esportazioni e l'API Dettagli dei costi permettono il download di un file CSV anziché la risposta JSON impaginata che proviene dall'API a consumo.

Mapping dei campi del Contratto Enterprise

I clienti con Contratto Enterprise che usano l'API Dettagli di utilizzo a consumo hanno a disposizione record di dettagli sull'utilizzo del tipo legacy. Tutti i clienti con Contratto Enterprise hanno a disposizione record di questo tipo come conseguenza del sistema di fatturazione sottostante a loro applicabile. Ecco un esempio di record dei dettagli di utilizzo legacy:

{  

  "value": [  

      {  

          "id": "{id}", 

          "name": "{name}",  

          "type": "Microsoft.Consumption/usageDetails",  

          "kind": "legacy",  

          "tags": {  

               "env": "newcrp",  

               "dev": "tools"  

          },  

          "properties": {  

…... 

      } 

} 

Un record completo di esempio dei dettagli sull'utilizzo di tipo legacy viene visualizzato in Dettagli sull'utilizzo - Elenco - API REST (consumo di Azure)

Nella tabella seguente viene illustrato un mapping tra i campi precedenti e nuovi. Le nuove proprietà sono disponibili nei file CSV prodotti dalle Esportazioni e dall'API Dettagli dei costi. Per altre informazioni sui campi, leggere Informazioni sui campi dei dettagli di utilizzo.

I nomi delle proprietà in grassetto sono invariati.

Vecchia proprietà Nuova proprietà
accountName AccountName
AccountOwnerId AccountOwnerId
additionalInfo AdditionalInfo
AvailabilityZone AvailabilityZone
billingAccountId BillingAccountId
billingAccountName BillingAccountName
billingCurrency BillingCurrencyCode
billingPeriodEndDate BillingPeriodEndDate
billingPeriodStartDate BillingPeriodStartDate
billingProfileId BillingProfileId
billingProfileName BillingProfileName
chargeType ChargeType
consumedService ConsumedService
cost CostInBillingCurrency
costCenter CostCenter
data Data
effectivePrice EffectivePrice
frequenza Frequenza
invoiceSection InvoiceSectionName
InvoiceSectionId InvoiceSectionId
isAzureCreditEligible IsAzureCreditEligible
meterCategory MeterCategory
meterId ID contatore
meterName MeterName
MeterRegion MeterRegion
meterSubCategory MeterSubCategory
offerId OfferId
partNumber PartNumber
PayGPrice PayGPrice
PlanName PlanName
PricingModel PricingModel
product ProductName
ProductOrderId ProductOrderId
ProductOrderName ProductOrderName
PublisherName PublisherName
PublisherType PublisherType
quantity Quantità
ReservationId ReservationId
ReservationName ReservationName
resourceGroup ResourceGroup
resourceId ResourceId
resourceLocation ResourceLocation
resourceName NomeRisorsa
serviceFamily ServiceFamily
ServiceInfo1 ServiceInfo1
ServiceInfo2 ServiceInfo2
subscriptionId SubscriptionId
subscriptionName SubscriptionName
Tag Tag
Termine Termine
unitOfMeasure UnitOfMeasure
unitPrice UnitPrice
CostAllocationRuleName CostAllocationRuleName

Mapping dei campi del Contratto del cliente Microsoft

I clienti con Contratto del cliente Microsoft che usano l'API Dettagli dell'utilizzo a consumo hanno a disposizione record di dettagli sull'utilizzo del tipo modern. Tutti i clienti con Contratto del cliente Microsoft hanno a disposizione record di questo tipo come conseguenza dell'applicazione del sistema di fatturazione sottostante. Di seguito è riportato un esempio di record dei dettagli di utilizzo di McA:

{  

  "value": [  

      {  

          "id": "{id}", 

          "name": "{name}",  

          "type": "Microsoft.Consumption/usageDetails",  

          "kind": "modern",  

          "tags": {  

               "env": "newcrp",  

               "dev": "tools"  

          },  

          "properties": {  

…... 

      } 

} 

Un record completo di esempio dei dettagli sull'utilizzo di tipo legacy viene visualizzato in Dettagli sull'utilizzo - Elenco - API REST (consumo di Azure)

Nella tabella seguente viene illustrato un mapping tra i campi precedenti e nuovi. Le nuove proprietà sono disponibili nei file CSV prodotti dalle Esportazioni e dall'API Dettagli dei costi. I campi che richiedono un mapping a seguito delle differenze tra le soluzioni vengono visualizzati in grassetto.

Per altre informazioni, leggere Informazioni sui campi dei dettagli di utilizzo.

Vecchia proprietà Nuova proprietà
invoiceId invoiceId
previousInvoiceId previousInvoiceId
billingAccountId billingAccountId
billingAccountName billingAccountName
billingProfileId billingProfileId
billingProfileName billingProfileName
invoiceSectionId invoiceSectionId
invoiceSectionName invoiceSectionName
partnerTenantId partnerTenantId
partnerName partnerName
resellerName resellerName
resellerMpnId resellerMpnId
customerTenantId customerTenantId
customerName customerName
costCenter costCenter
billingPeriodEndDate billingPeriodEndDate
billingPeriodStartDate billingPeriodStartDate
servicePeriodStartDate servicePeriodStartDate
servicePeriodStartDate servicePeriodStartDate
data data
serviceFamily serviceFamily
productOrderId productOrderId
productOrderName productOrderName
consumedService consumedService
meterId meterId
meterName meterName
meterCategory meterCategory
meterSubCategory meterSubCategory
meterRegion meterRegion
productIdentifier ProductId
product ProductName
subscriptionGuid SubscriptionId
subscriptionName subscriptionName
publisherType publisherType
publisherId publisherId
publisherName publisherName
resourceGroup resourceGroupName
instanceName ResourceId
resourceLocationNormalized location
resourceLocation location
effectivePrice effectivePrice
quantity quantity
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
tag tag
partnerEarnedCreditRate partnerEarnedCreditRate
partnerEarnedCreditApplied partnerEarnedCreditApplied
marketPrice PayGPrice
frequenza frequenza
Termine di Termine di
reservationId reservationId
reservationName reservationName
pricingModel pricingModel
unitPrice unitPrice
exchangeRatePricingToBilling exchangeRatePricingToBilling