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.
Temas
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.
| 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.
| 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.