Migrar do Relatório Detalhado de Faturamento para o Relatório de Custos e Uso
O Relatório Detalhado de Faturamento (DBR) e o Relatório de Custos e Uso da AWS (AWS CUR) fornecem informações sobre suas cobranças. No entanto, se você estiver usando o DBR, é altamente recomendável transferi-lo para o Relatório de Custos e Uso.
Tópicos
Comparação dos benefícios do Relatório de Custos e Uso (AWS CUR)
O AWS CUR fornece a fonte de informações mais abrangente. Você pode usar o AWS CUR para entender e analisar os custos individuais mais detalhadamente. Isso é especialmente útil em escala empresarial. O AWS CUR é útil se você tiver necessidades complexas de gerenciamento de custos e precisar de consultas dedicadas ou sistemas baseados em análises. O AWS CUR também fornece informações detalhadas sobre instâncias reservadas (IR), bem como custos amortizados.
Informações completas sobre as reservas
As instâncias reservadas (IRs) ou reservas oferecem uma taxa por hora com desconto em comparação com o uso sob demanda em troca da confirmação de um serviço por um período de vigência de um ou três anos. Isso pode resultar em uma economia significativa. Você pode usar o AWS CUR para monitorar e gerenciar seu portfólio de reservas. AWS O CUR fornece informações detalhadas, como números de recursos da Amazon (ARNs) da reserva, números de reservas e total de IRs. É possível rastrear descontos relacionados à reserva de recursos específicos para entender melhor suas economias.
O Detail Billing Reports (DBR) oferece um subconjunto de metadados, mas é preciso um trabalho para transformar as colunas necessárias.
O AWS CUR oferece colunas adicionais que não estão disponíveis no DBR, como informações sobre seus custos de reserva amortizados. Para obter mais informações, consulte Noções básicas sobre os dados de reserva amortizados.
Disponibilidade de definição de preço sob demanda
O AWS CUR oferece informações sobre as taxas sob demanda de cada linha de item individual de uso. Você pode usar essas informações para quantificar sua economia subtraindo o valor pago da taxa sob demanda. Isso também permite flexibilidade de escolha para alocar seus custos usando tarifas públicas sob demanda.
O DBR não contém informações sobre taxas sob demanda, somente sobre o valor faturado. Isso dificulta calcular a economia geral ou alocar os custos usando tarifas sob demanda.
Detalhamento granular dos descontos
O AWS CUR pode acessar uma visualização granular de descontos com base no uso. Se os descontos foram aplicados, você poderá usar o AWS CUR para visualizar o seguinte:
-
Custo antes de ser descontado
-
O valor descontado
-
O custo total depois de o desconto ser aplicado no nível de item de linha.
O DBR não contém uma discriminação detalhada dos seus descontos.
Ingestão de dados automatizado em escala
Ao usar o AWS CUR, é possível configurar facilmente um evento para dar início ao processo de ingestão de dados automatizado, simplificando o processo de atualização dos dados de faturamento nos seus sistemas internos. AWS Os dados do CUR podem ser automaticamente atualizados quando cobranças relacionadas aos meses anteriores são detectadas.
Além disso, o AWS CUR é gerado em vários arquivos, oferecendo o benefício adicional de segmentar os dados em pedaços menores. Desse modo, você pode consumir esses dados de acordo com os processos usados por vários operadores. Além disso, você pode tentar novamente os downloads de dados em partes menores.
O AWS CUR é formatado de maneira que permite localizar e extrair dados rapidamente. Esse relatório tem como modelo um arquivo de manifesto que contém as informações sobre a estrutura geral dos dados. Isso inclui uma lista de todas as colunas contidas no relatório. Usar essa informação permite que você estenda o relatório e inclua novas informações sobre seu uso quando elas estiverem disponíveis.
Integração de produtos
O AWS CUR é integrado ao Amazon Redshift, ao Quick Suite e ao Amazon Athena. Você pode usar o AWS CUR para criar uma solução de gerenciamento de custos baseado na AWS. O AWS CUR também fornece dados no formato Parquet. Isso oferece mais opções para criar seu próprio sistema de relatórios de custos e uso. Para obter mais informações, consulte AWS Cost and Usage Reports Manifest Files no Guia do usuário do AWS Billing.
Principais diferenças entre o Relatório Detalhado de Faturamento e o Relatório de Custos e Uso
Há algumas diferenças entre o Relatório Detalhado de Faturamento (DBR) e o AWS CUR que devem ser consideradas após a migração para o AWS CUR. Por exemplo, talvez seja preciso ajustar o modo como você consome dados nos seus sistemas.
Estrutura do arquivo
No Relatório Detalhado de faturamento (DBR), os relatórios são entregues como um único arquivo. Entretanto, os relatórios do AWS CUR são um conjunto consolidado de arquivos. No AWS CUR, você pode visualizar os seguintes arquivos no bucket do Amazon S3:
-
Um conjunto de arquivos de dados com todos os itens de linha de uso.
-
Um arquivo de dados separado contém todos os seus descontos (se aplicável)
-
Um arquivo manifesto que lista todos os arquivos de dados pertencentes ao relatório único
Estrutura da coluna
O DBR tem uma lista fixa de colunas, o que limita a flexibilidade. O AWS CUR não tem uma estrutura de colunas fixas e permite que você adicione e remova colunas tranquilamente conforme precisar. Quando você começa a usar um novo serviço da AWS service (Serviço da AWS), o AWS CUR pode começar a incluir dinamicamente no relatório os novos dados que podem ser úteis no seu caso. O arquivo manifesto fornece um mapa com todas as colunas presentes no relatório.
| Nome da coluna no DBR | Nome da coluna no AWS CUR |
|---|---|
| InvoiceId | bill/InvoiceId |
| PayerAccountId | bill/PayerAccountId |
| LinkedAccountId | lineItem/UsageAccountId |
| ProductName | product/ProductName |
| SubscriptionId | reservation/subscriptionid |
| UsageType | lineItem/UsageType |
| Operação | lineItem/Operation |
| AvailabilityZone | lineItem/AvailabilityZone |
| ReservedInstance | Sem suporte |
| ItemDescription | lineItem/LineItemDescription |
| UsageStartDate | lineItem/UsageStartDate |
| UsageEndDate | lineItem/UsageEndDate |
| UsageQuantity | lineItem/UsageAmount |
| BlendedRate | lineItem/BlendedRate |
| BlendedCost | lineItem/BlendedCost |
| UnBlendedRate | lineItem/UnblendedRate |
| UnBlendedCost | lineItem/UnblendedCost |
| ResourceId | lineItem/ResourceId |
| RecordType | Sem suporte |
| PricingplanId | Sem suporte |
| RateID | pricing/RateId |
nota
Não há equivalente para RecordId no AWS CUR. Mas você pode reunir essas informações combinando identity/LineItemId, identity/TimeInterval e bill/BillType.
| valores RecordType no DBR | Sintaxe para recuperar o RecordType pelo AWS CUR | Caso de uso |
|---|---|---|
| LineItem | SELECT SUM(line_item_unblended_cost) FROM [CUR] WHERE line_item_line_item_type = 'Usage' | O item da linha de uso separa os custos de uso de cobranças únicas (por exemplo, pagamento de IR adiantado). |
| InvoiceTotal | SELECT (bill_invoice_id), sum(line_item_unblended_cost) FROM [CUR] GROUP BY bill_invoice_id | O total do faturamento ajuda a reconciliar seus custos entre as faturas e os relatórios de custos e uso. |
| AccountTotal | SELECT line_item_usage_account_id, sum(line_item_unblended_cost) FROM [CUR] GROUP BY line_item_usage_account_id | Você pode usar o total da conta para isolar os custos relacionados às suas contas de membros para fins de estorno. |
| StatementTotal | SELECT SUM(line_item_unblended_cost) FROM [CUR] | Você pode usar o total do extrato para entender seus custos para o período de faturamento. |
| Discount | SELECT SUM(line_item_unblended_cost) FROM [CUR] WHERE line_item_line_item_type = 'Discount' | A linha de descontos ajuda a identificar todos os descontos relacionados aos itens de linha. |
| Arredondamento | Sem suporte no momento | Sem suporte no momento |
Relatório de tipos de cobranças avançadas
Reembolsos
AWS CUR: os reembolsos podem ser vistos filtrando a string lineItem/LineItemDescription = ‘Refund’.
DBR: os reembolsos podem ser vistos verificando a coluna ItemDescription em busca da substring ‘Refund’.
Créditos
AWS CUR: os créditos podem ser vistos filtrando a string lineItem/LineItemDescription = ‘Credit’.
DBR: os créditos podem ser vistos verificando a coluna ItemDescription em busca da substring ‘Credit’.
Taxes
AWS CUR: os impostos podem ser vistos filtrando a string lineItem/LineItemDescription = ‘Tax’.
DBR: os impostos podem ser vistos verificando a coluna ItemDescription em busca da substring ‘Tax’.
Identificar custos adiantados relacionados às reservas
AWS CUR: os custos iniciais relacionados às reservas são identificados filtrando a string "lineItem/LineItemType" = 'Fee'.
DBR: os custos de adiantamento relacionados às reservas são vistos verificando a coluna UsageType em busca da substring 'HeavyUsage' e verificando se 'SubscriptionId' é nulo.
Identificar taxas mensais relacionadas às reservas
AWS CUR: as taxas mensais relacionadas às reservas são identificadas filtrando a string "lineItem/LineItemType" = 'RIfee'.
DBR: as taxas mensais relacionadas às reservas podem ser identificadas ao verificar a coluna UsageType em busca da substring 'HeavyUsage'.
Identificar instâncias que receberam benefícios de instâncias reservadas
AWS CUR: as taxas iniciais relacionados às reservas são identificados filtrando a string "lineItem/LineItemType" = 'DiscountedUsage'.
DBR: As taxas iniciais relacionadas à reserva são identificadas verificando a coluna ReservedInstance para ver a substring 'Y'.