Migración de informes de facturación detallados a informes de costos y uso - Exportaciones de datos de AWS

Migración de informes de facturación detallados a informes de costos y uso

Los informes de facturación detallados (DBR) y los informes de costos y usos de AWS (AWS CUR) proporcionan información sobre los cargos. Si utiliza DBR, le recomendamos encarecidamente que transfiera el informe a los informes de costos y usos.

Comparación de los beneficios de los informes de costos y usos (AWS CUR)

AWS CUR proporciona una información más completa. Puede utilizar AWS CUR para comprender en profundidad los costos individuales y analizarlos con mayor detalle. Esto es especialmente útil a escala empresarial. AWS CUR es útil si tiene necesidades complejas de administración de costos y requiere sistemas dedicados de consultas o basados en análisis. AWS CUR proporciona además información detallada sobre las instancias reservadas (RI), incluidos los costos amortizados.

Información completa sobre las reservas

Las instancias reservadas (RI) o reservas ofrecen un descuento en la tarifa por hora en comparación con el uso bajo demanda, a cambio del compromiso de usar el servicio durante uno, dos o tres años. Este ahorro puede ser considerable. Puede usar AWS CUR para supervisar y administrar su cartera de reservas. AWS CUR le proporciona información detallada, como los números de recursos de Amazon (ARN) de reservas, el número de reservas y el total de RI. Puede realizar un seguimiento de los descuentos relativos a sus reservas en recursos específicos, con lo que podrá conocer mejor su ahorro.

Los informes de facturación detallados (DBR) proporcionan un subconjunto de estos metadatos, pero transformar las columnas obligatorias requiere cierto trabajo.

AWS CUR proporciona columnas adicionales que no están disponibles en DBR, como información relativa a los costos de reserva amortizados. Para obtener más información, consulte Descripción de los datos de reserva amortizados.

Disponibilidad de precios bajo demanda

AWS CUR proporciona información sobre las tarifas bajo demanda de cada una de las partidas de uso. Puede utilizar esta información para cuantificar sus ahorros restando el importe que ha pagado de la tarifa bajo demanda. Esto le ofrece también la flexibilidad de poder repartir sus costos utilizando tarifas bajo demanda públicas.

DBR no contiene información sobre las tarifas bajo demanda, solo sobre el importe facturado, lo que puede dificultar el cálculo del ahorro general o la distribución de costos utilizando tarifas bajo demanda.

Desglose detallado de los descuentos

AWS CUR puede obtener acceso a una vista detallada de los descuentos basados en uso. Si se han aplicado descuentos, puede usar AWS para ver lo siguiente:

  • Costo antes del descuento

  • Importe con el descuento

  • Costo total una vez aplicado el descuento de cada partida

DBR no contiene un desglose detallado de los descuentos.

Incorporación automática de datos según las necesidades

Con AWS CUR, puede configurar fácilmente un evento que desencadene un proceso automático de ingesta de datos, lo que simplifica el proceso de actualizar los datos de facturación en sus sistemas internos. AWS Los datos de CUR se pueden actualizar automáticamente cuando se detecten cargos relacionados con meses anteriores.

Asimismo, AWS CUR se genera en forma de varios archivos, lo que proporciona el beneficio adicional de segmentar los datos en partes más pequeñas. De esta forma, puede incorporar los datos de acuerdo con los procesos utilizados por distintos empleados. Además, puede volver a intentar descargar datos en partes más pequeñas.

AWS CUR tiene un formato que le permite localizar y extraer datos rápidamente. Este informe se basa en un archivo de manifiesto que contiene información de la estructura general de los datos. Esto incluye una lista de todas las columnas que contiene el informe. Esto le permitirá ampliar el informe e incluir nueva información sobre su uso cuando esté disponible.

Integración entre productos

AWS CUR está integrado con Amazon Redshift, Quick Suite y Amazon Athena. Puede usar AWS CUR para crear una solución de administración de costos basada en datos de AWS. AWS CUR también proporciona los datos en formato parquet. Esto le brinda más opciones para crear su propio sistema de informes de costos y usos. Para obtener más información, consulte Archivos de manifiesto del Informe de uso y costo de AWS en la Guía del usuario de AWS Billing.

Diferencias clave entre el informe de facturación detallado y los informes de costos y usos

Existen algunas diferencias entre DBR y AWS CUR que hay que tener en cuenta después de migrar a AWS CUR. Es posible que necesite ajustar la ingesta de los datos en sus sistemas según corresponda.

Estructura de archivos

Los informes de facturación detallados (DBR) se entregan en un solo archivo. Por el contrario, los AWS CUR son un conjunto consolidado de archivos. En AWS CUR, puede ver los siguientes archivos en el bucket de Amazon S3:

  • Un conjunto de archivos de datos que contienen todas las partidas de uso

  • Un archivo de datos independiente que contiene todos los descuentos (si procede)

  • Un archivo de manifiesto con todos los archivos de datos que pertenecen a un informe individual

Estructura de las columnas

DBR tiene una lista fija de columnas, lo que limita su flexibilidad. AWS CUR no tiene una estructura fija de columnas y permite añadir o eliminar columnas libremente si es necesario. Cuando comience a usar un nuevo servicio de Servicio de AWS, AWSCUR puede empezar a incluir de forma dinámica nuevos datos que le pueden resultar útiles en el informe. El archivo de manifiesto proporciona un mapa de todas las columnas presentes en el informe.

Nombres de columna equivalentes para DBR y AWS CUR
Nombre de columna de DBR Nombre de columna de AWS CUR
InvoiceId bill/InvoiceId
PayerAccountId bill/PayerAccountId
LinkedAccountId lineItem/UsageAccountId
ProductName product/ProductName
SubscriptionId reservation/subscriptionid
UsageType lineItem/UsageType
Operación lineItem/Operation
AvailabilityZone lineItem/AvailabilityZone
ReservedInstance No es compatible
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 No es compatible
Pricingplanid No es compatible
RateID pricing/RateId
nota

No hay un equivalente de RecordID en AWS CUR. No obstante, puede reunir esta información combinando identity/LineItemId, identity/TimeInterval y bill/BillType.

Recuperación de los valores RecordType de DBR a través de AWS CUR
Valores de RecordType en DBR Sintaxis para recuperar RecordType a través de AWS CUR Caso de uso
LineItem SELECT SUM(line_item_unblended_cost) FROM [CUR] WHERE line_item_line_item_type = 'Usage' En la partida de usos, los costos de uso están divididos por cargos únicos (por ejemplo, el pago por adelantado de instancias reservadas).
InvoiceTotal SELECT (bill_invoice_id), sum(line_item_unblended_cost) FROM [CUR] GROUP BY bill_invoice_id Puede utilizar el total de la factura para conciliar los costos entre las facturas y los informes de costos y usos.
AccountTotal SELECT line_item_usage_account_id, sum(line_item_unblended_cost) FROM [CUR] GROUP BY line_item_usage_account_id Puede utilizar el total de la cuenta para aislar los costos relativos a sus cuentas vinculadas para fines de cobro.
StatementTotal SELECT SUM(line_item_unblended_cost) FROM [CUR] Puede utilizar el total del extracto para conocer los costos durante el período de facturación.
Discount SELECT SUM(line_item_unblended_cost) FROM [CUR] WHERE line_item_line_item_type = 'Discount' Puede utilizar las partidas con descuento para identificar todas las partidas relacionadas con los descuentos.
Rounding No se admite todavía No se admite todavía

Información sobre tipos de cargos avanzados

Reembolsos

AWS CUR: los reembolsos se identifican filtrando por la cadena lineItem/LineItemDescription = ‘Refund’.

DBR: los reembolsos se identifican buscando la subcadena ‘Refund’ en la columna ItemDescription .

Credits

AWS CUR: los créditos se identifican filtrando por la cadena lineItem/LineItemDescription = ‘Credit’.

DBR: los créditos se identifican buscando la subcadena ‘Credit’ en la columna ItemDescription .

Impuestos

AWS CUR: los impuestos se identifican filtrando por la cadena lineItem/LineItemDescription = ‘Tax’.

DBR: los impuestos se identifican buscando la subcadena ‘Tax’ en la columna ItemDescription.

Identificación de los costos iniciales relativos a las reservas

AWSCUR: los costos iniciales relacionados con la reserva se identifican filtrando por la cadena "lineItem/LineItemType" = 'Fee'.

DBR: los costos de las tarifas iniciales relativas a las reservas se pueden identificar buscando la subcadena 'HeavyUsage' en la columna Usagetype para ver si el valor de 'SubscriptionId' es null.

Identificación de la tarifa mensual relativa a las reservas

AWS CUR: las tarifas mensuales relativas a las reservas se identifican filtrando por la cadena "lineItem/LineItemType" = 'RIfee'.

DBR: las tarifas mensuales relativas a las reservas se pueden identificar buscando la subcadena 'HeavyUsage' en la columna Usagetype.

Identificación de las instancias que han recibido los beneficios de instancias reservadas

AWSCUR: las tarifas iniciales relativas a las reservas se identifican filtrando por la cadena "lineItem/LineItemType" = 'DiscountedUsage'.

DBR: las tarifas iniciales relativas a las reservas se pueden identificar buscando la subcadena 'Y' en la columna ReservedInstance.