Migrazione da report di fatturazione dettagliati a report su costi e utilizzo - Esportazioni di dati AWS

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Migrazione da report di fatturazione dettagliati a report su costi e utilizzo

I report di fatturazione dettagliati (DBR) e i report sui AWS costi e sull'utilizzo (AWS CUR) forniscono entrambi informazioni sugli addebiti. Tuttavia, se utilizzi DBR, ti consigliamo di trasferire il rapporto in Cost and Usage Reports.

Confronto dei vantaggi dei rapporti sui costi e sull'utilizzo (AWS CUR)

AWS CUR fornisce la fonte di informazioni più completa. È possibile utilizzare AWS CUR per comprendere a fondo i costi individuali e analizzarli in modo più dettagliato. Ciò è particolarmente utile su scala aziendale. AWS CUR è utile se avete esigenze complesse di gestione dei costi e avete bisogno di sistemi dedicati basati su interrogazioni o analisi. AWS CUR fornisce anche informazioni dettagliate sulle istanze riservate (RI), compresi i costi ammortizzati.

Informazioni complete sulle prenotazioni

Le istanze riservate (IR) o le prenotazioni offrono una tariffa oraria scontata rispetto all'utilizzo on demand in cambio di un impegno a utilizzare il servizio per uno o tre anni di tempo. Questo può comportare risparmi significativi. Puoi utilizzare AWS CUR per monitorare e gestire il tuo portafoglio di prenotazioni. AWS CUR fornisce informazioni dettagliate, come gli Amazon Resource Numbers (ARN) di prenotazione, il numero di prenotazioni e i RI totali. Puoi tenere traccia degli sconti relativi alle prenotazioni su risorse specifiche per comprendere meglio i tuoi risparmi.

I Detail Billing Reports (DBR) forniscono un sottoinsieme di questi metadati, ma è necessario del lavoro per trasformare le colonne richieste.

AWS CUR fornisce colonne aggiuntive che non sono disponibili in DBR, come le informazioni relative ai costi di prenotazione ammortizzati. Per ulteriori informazioni, consulta Comprendere i dati di prenotazione ammortizzati.

Disponibilità dei prezzi on-demand

AWS CUR fornisce informazioni sulle tariffe On-Demand per ogni singola voce di utilizzo. Puoi utilizzare queste informazioni per quantificare i tuoi risparmi sottraendo l'importo pagato dalla tariffa On-Demand. Questo offre anche la flessibilità di scegliere come allocare i costi utilizzando tariffe on demand pubbliche.

DBR non contiene le informazioni per le tariffe on demand, ma solo sull'importo fatturato. In questo modo è difficile calcolare i risparmi generali o allocare i costi utilizzando tariffe on demand.

Scomposizione dettagliata degli sconti

AWS CUR può accedere a una visualizzazione granulare degli sconti basati sull'utilizzo. Se sono stati applicati sconti, puoi utilizzare AWS CUR per visualizzare quanto segue:

  • Costo prima dello sconto

  • Importo dello sconto

  • Costo totale dopo aver applicato lo sconto a livello di singola voce

DBR non contiene una scomposizione dettagliata degli sconti.

Acquisizione di dati automatizzata su scala

Quando si utilizza AWS CUR, è possibile configurare facilmente un evento per attivare un processo di inserimento automatico dei dati, semplificando il processo di aggiornamento dei dati di fatturazione nei sistemi interni. AWS I dati CUR possono essere aggiornati automaticamente quando vengono rilevati addebiti relativi ai mesi precedenti.

Inoltre, i AWS CUR vengono generati come file multipli, con l'ulteriore vantaggio di segmentare i dati in parti più piccole. In questo modo, è possibile importare i dati in base ai processi utilizzati da più lavoratori. Inoltre, puoi riprovare a scaricare i dati in parti più piccole.

AWS CUR è formattato in modo da consentire di individuare ed estrarre rapidamente i dati. Questo rapporto è modellato a partire da un file manifesto che contiene informazioni sulla struttura generale dei dati. Ciò include un elenco di tutte le colonne contenute nel rapporto. Utilizzando queste informazioni, puoi estendere il rapporto e includere nuove informazioni sull'utilizzo non appena saranno disponibili.

Integrazione tra più prodotti

AWS CUR è integrato con Amazon Redshift, Amazon e QuickSight Amazon Athena. Puoi usare AWS CUR per creare una soluzione AWS basata sulla gestione dei costi. AWS CUR fornisce anche dati in formato Parquet. Ciò offre più opzioni per creare il proprio sistema di rendicontazione dei costi e dell'utilizzo. Per ulteriori informazioni, vedere File manifesto dei report sui AWS costi e sull'utilizzo nella Guida AWS Billing per l'utente.

Principali differenze tra i report di fatturazione dettagliati e i report sui costi e sull'utilizzo

Esistono alcune differenze tra DBR e AWS CUR da considerare dopo la migrazione a CUR. AWS Ad esempio, potrebbe essere necessario modificare il modo in cui si inseriscono i dati nei sistemi.

Struttura dei file

I report di fatturazione dettagliati (DBR) vengono forniti in un unico file. Al contrario, i AWS CUR sono un insieme consolidato di file. In AWS CUR, puoi visualizzare i seguenti file nel tuo bucket Amazon S3:

  • Un set di file di dati che contiene tutti gli elementi della riga di utilizzo

  • Un file di dati separato che contiene tutti gli sconti (se applicabile)

  • Un file manifest che elenca tutti i file di dati appartenenti a un singolo report

Struttura delle colonne

I DBR hanno un elenco fisso di colonne, il che ne limita la flessibilità. AWS I CUR non hanno una struttura a colonne fissa e consentono invece di aggiungere o rimuovere liberamente le colonne secondo necessità. Quando iniziate a utilizzarne uno nuovo Servizio AWS, AWS CUR può iniziare a includere dinamicamente nuovi dati nel rapporto che potrebbero essere utili nel vostro caso. Il file manifest offre una mappa di tutte le colonne presenti nel report.

Nomi di colonna equivalenti per DBR e CUR AWS
Nome della colonna DBR AWS Nome della colonna CUR
InvoiceId fattura/ InvoiceId
PayerAccountId fattura/ PayerAccountId
LinkedAccountId Elemento di linea/ UsageAccountId
ProductName prodotto/ ProductName
SubscriptionId reservation/subscriptionid
UsageType Elemento di linea/ UsageType
Operazione lineItem/Operation
AvailabilityZone Elemento di linea/ AvailabilityZone
ReservedInstance Non supportato
ItemDescription Elemento di linea/ LineItemDescription
UsageStartDate Elemento di linea/ UsageStartDate
UsageEndDate Elemento di linea/ UsageEndDate
UsageQuantity Elemento di linea/ UsageAmount
BlendedRate Elemento di linea/ BlendedRate
BlendedCost Elemento di linea/ BlendedCost
UnBlendedRate Elemento di linea/ UnblendedRate
UnBlendedCost Elemento di linea/ UnblendedCost
ResourceId Elemento di linea/ ResourceId
RecordType Non supportato
PricingplanId Non supportato
RateID prezzi/ RateId
Nota

Non esiste un equivalente per RecordId in AWS CUR. Tuttavia, puoi raccogliere queste informazioni combinando identity/LineItemId, TimeInterval identity/ e bill/. BillType

Recupero dei valori DBR tramite CUR RecordType AWS
RecordType valori in DBR Sintassi da recuperare tramite CUR RecordType AWS Caso d'uso
LineItem SELECT SUM(line_item_unblended_cost) FROM [CUR] WHERE line_item_line_item_type = 'Usage' La voce relativa all'utilizzo ripartisce i costi di utilizzo dagli addebiti una tantum (ad esempio, pagamento RI anticipato).
InvoiceTotal SELECT (bill_invoice_id), sum(line_item_unblended_cost) FROM [CUR] GROUP BY bill_invoice_id È possibile utilizzare il totale della fattura per riconciliare i costi tra fatture e report sui costi e sull'utilizzo.
AccountTotal SELECT line_item_usage_account_id, sum(line_item_unblended_cost) FROM [CUR] GROUP BY line_item_usage_account_id Puoi utilizzare il totale dell'account per isolare i costi relativi agli account dei membri ai fini del rimborso.
StatementTotal SELECT SUM(line_item_unblended_cost) FROM [CUR] Puoi utilizzare il rendiconto totale per comprendere i costi per il periodo di fatturazione.
Sconto SELECT SUM(line_item_unblended_cost) FROM [CUR] WHERE line_item_line_item_type = 'Discount' Puoi utilizzare gli articoli della linea discount per identificare tutte le voci relative allo sconto.
Arrotondamento Non ancora supportato Non ancora supportato

Reportistica su tipologie di addebito avanzate

Refunds (Rimborsi)

AWS CUR: i rimborsi vengono identificati filtrando la stringa. lineItem/LineItemDescription = ‘Refund’

DBR: i rimborsi vengono identificati controllando la colonna per la ItemDescription sottostringa. ‘Refund’

Crediti

AWS CUR: i crediti vengono identificati filtrando la stringa. lineItem/LineItemDescription = ‘Credit’

DBR: i crediti vengono identificati controllando la ItemDescription colonna per la sottostringa. ‘Credit’

Taxes (Imposte)

AWS CUR: Le tasse vengono identificate filtrando la stringa. lineItem/LineItemDescription = ‘Tax’

DBR: Le tasse vengono identificate controllando la ItemDescription colonna per la sottostringa. ‘Tax’

Identificare i costi iniziali relativi alle prenotazioni

AWS CUR: i costi iniziali relativi alle prenotazioni vengono identificati filtrando la stringa. "lineItem/LineItemType" = 'Fee'

DBR: I costi iniziali relativi alla prenotazione vengono identificati controllando la colonna relativa alla sottostringa e controllando se è nullo. UsageType 'HeavyUsage' 'SubscriptionId'

Identificazione dei costi mensili relativi alla prenotazione

AWS CUR: le tariffe mensili relative alle prenotazioni vengono identificate filtrando in base alla stringa. "lineItem/LineItemType" = 'RIfee'

DBR: Le tariffe mensili relative alle prenotazioni vengono identificate controllando la colonna corrispondente alla sottostringa. UsageType 'HeavyUsage'

Identificare le istanze che hanno ricevuto vantaggi in termini di istanze riservate

AWS CUR: Le commissioni iniziali relative alle prenotazioni vengono identificate filtrando in base alla stringa. "lineItem/LineItemType" = 'DiscountedUsage'

DBR: Le commissioni iniziali relative alle prenotazioni vengono identificate controllando la colonna corrispondente alla sottostringa. ReservedInstance 'Y'