Informes de costos

Los informes de costos son archivos de valores separados por comas (CSV) y reflejan el costo del consumo de recursos. Se generan diariamente y se almacenan en un cubo de Object Storage. Utilice la página Informes de uso y costos para descargar y acceder a los informes.

Importante

Los informes de uso quedaron en desuso el 31 de enero de 2025. En su lugar, puede utilizar informes de costos en el formato propietario de OCI y el formato FOCUS para analizar su consumo. Para obtener más información, consulte Tipos de informe de costos. Puede continuar accediendo a sus archivos CSV de informes de uso existentes hasta el 31 de julio de 2025.

Un informe de costos es un archivo de valores separado por comas (CSV) similar a un informe de uso, pero también incluye columnas de costos. El informe se puede utilizar para obtener un desglose de las líneas de ítem de la factura en una granularidad de nivel de recursos. Como resultado, puede optimizar el gasto de Oracle Cloud Infrastructure y tomar decisiones de gasto en la nube más informadas.

Los informes de costos CSV de FOCUS estándar del sector, que se ajustan a la FinOps Open Cost & Usage Specification (FOCUS), también se generan y están disponibles en la página Informes de costos y uso. Para obtener más información, consulte Esquema de informe de costos de FOCUS. Los informes CSV de FOCUS están disponibles en todas las regiones de los dominios comerciales.

Nota

Los informes de costos no se aplican a arrendamientos no medidos.

Política de IAM necesaria

Para utilizar Oracle Cloud Infrastructure, un administrador debe ser miembro de un grupo al que un administrador de arrendamiento haya otorgado acceso de seguridad en una política . Este acceso es necesario tanto si utiliza la Consola como la API de REST con un SDK, una CLI u otra herramienta. Si recibe un mensaje que indica que no tiene permiso o no está autorizado, verifique con el administrador del arrendamiento el tipo de acceso que tiene y en qué compartimento trabaja el acceso.

Si no está familiarizado con las políticas, consulte Introducción a las políticas y Políticas comunes.

Para utilizar informes de costos, se necesita la siguiente sentencia de política:

define tenancy usage-report as ocid1.tenancy.oc1..aaaaaaaaned4fkpkisbwjlr56u7cj63lf3wffbilvqknstgtvzub7vhqkggq
endorse group <group> to read objects in tenancy usage-report
Nota

Este ejemplo tiene un OCID de arrendamiento específico, ya que los informes se almacenan en un cubo de Object Storage propiedad de Oracle alojado en Oracle Cloud Infrastructure y no en el arrendamiento de un cliente.

Autenticación y autorización

Todos los servicios de Oracle Cloud Infrastructure se integran con IAM con fines de autenticación y autorización de todas las interfaces (la consola, el SDK o la CLI y la API de REST).

Un administrador de una organización debe configurar grupos, compartimentos y políticas que controlen qué usuarios pueden acceder a qué servicios y recursos, así como el tipo de acceso. Por ejemplo, las políticas controlan quién puede crear usuarios, crear y gestionar la red en la nube, crear instancias, crear cubos, descargar objetos, etc. Para obtener más información, consulte Gestión de dominios de identidad. Para obtener detalles específicos acerca de la escritura de políticas de los distintos servicios, consulte Referencia de políticas.

Si es un usuario normal (no un administrador) que debe utilizar los recursos de Oracle Cloud Infrastructure que posee la compañía, póngase en contacto con un administrador para configurar su ID de usuario. El administrador puede confirmar qué compartimento o compartimentos puede utilizar.

Tipos de informe de costos

Tanto los informes de costos propios de OCI como los informes de costos de FOCUS están disponibles en la página Informes de costos y uso para descargar. Los informes de costos se generan automáticamente cada seis horas y se almacenan en un cubo de Object Storage propiedad de Oracle. Los informes contienen una fila por cada recurso de Oracle Cloud Infrastructure (como instancia, cubo de Object Storage, VNIC) por hora junto con la información de consumo (uso, precio, costo), los metadatos y las etiquetas. Por lo general, los informes de costos contienen seis horas de datos de uso y, ocasionalmente, datos tardíos, pero los datos se pueden retrasar hasta 24 horas. Los informes de costos se conservan durante un año.

FOCUS (FinOps Open Cost & Usage Specification) es una especificación y un esquema de código abierto para datos de facturación en la nube. Los informes FOCUS de la consola de OCI se particionan por fecha de uso y se muestran en una estructura de carpetas desplegable y ampliable por año, mes y día para facilitar la visualización. Por ejemplo, los informes de uso que se producen el 24 de mayo de 2024 se encuentran en Informes FOCUS > 2024 > 05 > 24. Para obtener más información, consulte Lista de informes de costos.

Los informes de costos pueden contener correcciones. Las correcciones se agregan como filas nuevas al informe, con la columna lineItem/iscorrection definida y el valor referenceNo de la línea corregida rellenado en la columna lineItem/backReference.

Al nombre de archivo de cada informe de costos se le agrega un valor numérico que se incrementa automáticamente y al primer archivo se le agrega -00001.csv.gz. Los archivos de informe de costos se dividen en varios archivos cuando hay más de 1 millón de registros en el archivo de informe de costos. Cuando se produce una división de archivos, se generan nuevos archivos sucesivos y se les agrega -00002.csv.gz, -00003.csv.gz, etc., para cada división de archivos. Si el tamaño del archivo de informe de costos permanece por debajo del umbral de tamaño de archivo, no se produce la división del archivo y solo se genera un único archivo.

La nomenclatura de archivos para los informes FOCUS corresponde al año, mes y día en que se ha producido el uso.

Esquema de informe de costos propietario de OCI

En la siguiente tabla se muestra el esquema de informe de costos propietario de OCI.

Nombre del campo Descripción
lineItem/referenceNo Identificador de línea. Se utiliza para las depuraciones y las correcciones.
lineItem/TenantId Identificador (OCID) del inquilino de Oracle Cloud Infrastructure.
lineItem/intervalUsageStart Hora de inicio del intervalo de uso del recurso en UTC.
lineItem/intervalUsageEnd Hora de finalización del intervalo de uso del recurso en UTC.
product/service Servicio en el que se encuentra el recurso.
product/compartmentId Identificador del compartimento que contiene el recurso.
product/compartmentName Nombre del compartimento que contiene el recurso.
product/region Región que contiene el recurso.
product/availabilityDomain Dominio de disponibilidad que contiene el recurso.
product/resourceId Identificador del recurso.
usage/billedQuantity

Cantidad del recurso que se ha facturado durante el intervalo de uso.

Nota: billedQuantity, myCost y unitPrice incluyen números de Excedente y nodos rotos en pools de GPU dedicados. Los nodos rotos no se le cobrarán, aunque estén incluidos en billedQuantity.

usage/billedQuantityOverage La cantidad de uso que se factura como excedente sobre su compromiso de créditos universales de Oracle o la cantidad de uso que se factura contra su compromiso de asignación financiada.

Nota: Esta cantidad no incluye nodos rotos en grupos de GPU dedicados, que no se le facturan.

cost/subscriptionId Identificador único asociado a su compromiso o suscripción.
cost/productSku Número de pieza del recurso en la línea.
product/description Descripción del producto para el recurso en la línea.
cost/unitPrice

Costo que se le ha facturado para cada unidad del recurso utilizado.

Nota: billedQuantity, myCost y unitPrice incluyen números de Excedente.

cost/unitPriceOverage Costo por unidad de uso para el uso del excedente de un recurso.
cost/myCost

Costo cargado para esta línea de uso. myCost es igual a usage/billedQuanty * cost/unitPrice.

Nota: billedQuantity, myCost y unitPrice incluyen números de Excedente.

cost/myCostOverage Costo facturado para el uso del excedente de un recurso.
cost/currencyCode Código de moneda para su arrendamiento.
cost/billingUnitReadable Medida de unidad asociada a usage/billedQuantity en la línea. La estructura de este campo es la siguiente: <count> <GiB/MiB/TiB/PiB> <HOURS/MILLIS/MONTH/SECOND> <measure>. Por ejemplo: ONE GiB MONTH DATA_TRANSFERRED.
cost/skuUnitDescription El uso de un SKU determinado.
cost/overageFlag El costo cuando ha superado los créditos universales de Oracle
lineItem/isCorrection Se utiliza si la línea actual es una corrección. Consulte la columna lineitem/backReference para obtener una referencia a la línea de ítem corregida.
lineItem/backReferenceNo Referencia de enmiendas y correcciones de datos. Si es necesaria una corrección en un artículo de línea existente, se agrega una nueva fila con los valores corregidos y una referencia a la línea original. Se utiliza con el campo lineItem/isCorrection.
cost/attributedCost cost/attributedCost y usage/attributedUsage son iguales que cost/myCost y usage/billedQuantity para cualquier recurso de tipo de cluster de máquina no virtual. De lo contrario, este campo muestra el costo de las bases de datos conectables en un cluster de máquina virtual. Para obtener más información, consulte Visualización de costos y uso de bases de datos conectables de cluster de máquina virtual.
usage/attributedUsage cost/attributedCost y usage/attributedUsage son iguales que cost/myCost y usage/billedQuantity para cualquier recurso de tipo de cluster de máquina no virtual. De lo contrario, este campo muestra el uso de las bases de datos conectables en un cluster de máquina virtual. Para obtener más información, consulte Visualización de costos y uso de bases de datos conectables de cluster de máquina virtual.
tags/ El informe contiene una columna por definición de etiqueta (incluye todas las definiciones de etiqueta, no solo las etiquetas de seguimiento de costos).

Esquema de informe de costos FOCUS

En la siguiente tabla se muestra el esquema del informe de costos de FOCUS, incluida la asignación al esquema del informe de costos propietario de OCI.

Identificador de Columna Nombre mostrado Asignación de propiedad Tipo Descripción
AvailabilityZone Zona de disponibilidad product/availabilityDomain Cadena Dominio de disponibilidad lógica.
BilledCost Costo facturado cost/myCost BigDecimal Costo calculado después de aplicar todos los descuentos.

Nota: El costo facturado no incluye impuestos y puede variar con respecto al importe de la factura.

BillingAccountId ID de cuenta de facturación cost/subscriptionId Cadena Identificador de suscripción
BillingAccountName Nombre de cuenta de facturación NONE Cadena Null
BillingCurrency Moneda de facturación cost/currencyCode CurrencyCode Código de moneda para el costo.
BillingPeriodEnd Final del período de facturación NONE DateTime Fecha y hora de finalización del período de facturación.

Nota: El inicio y la finalización del período de facturación se basan en el límite mensual actual de uso y pueden ser diferentes de la fecha en la que se emiten las facturas de compromiso.

BillingPeriodStart Inicio del período de facturación NONE DateTime Fecha y hora de inicio del período de facturación.
ChargeCategory Categoría de cargo lineItem/isCorrection Cadena

Indica una cuota inicial o recurrente, un costo de uso que ya se ha producido, un ajuste posterior a los hechos (créditos) o impuestos.

Costo de uso que ya se ha producido (Usage) o un ajuste posterior al hecho (Adjustment).
ChargeDescription Descripción de cargo product/description Cadena Descripción de SKU de la compra y el precio del cargo.
ChargeFrequency Frecuencia de Cargo NONE Cadena Indica la frecuencia con la que se produce un cargo y se suele utilizar para comprender el período de recurrencia. El valor por defecto es Usage-based.
ChargePeriodEnd Finalización de período de cargo lineItem/intervalUsageEnd Cadena Hora de inicio del uso en milisegundos desde la época.
ChargePeriodStart Inicio de período de cargo lineItem/intervalUsageStart Cadena Hora de finalización del uso en milisegundos desde la época.
ChargeSubcategory Subcategoría de cargo NONE Cadena Null
CommitmentDiscountCategory Categoría de descuento de compromiso NONE Cadena Null
CommitmentDiscountId ID de descuento de compromiso NONE Cadena Null
CommitmentDiscountName Nombre de descuento de compromiso NONE Cadena Null
CommitmentDiscountType Tipo de descuento de compromiso NONE Cadena Este campo es nulo porque OCI no tiene el concepto de instancias reservadas.
EffectiveCost Costo efectivo cost/myCost BigDecimal Costo calculado, incluidos todos los descuentos aplicables.
InvoiceIssuerName Emisor de factura NONE Cadena El valor por defecto es Oracle como el único valor indicado.
ListCost Costo de Lista NONE BigDecimal Costo calculado según el precio de lista actual.
ListUnitPrice Lista de precios unitarios NONE BigDecimal Según el precio de lista global actual, el precio unitario de una sola unidad de asignación de precios del SKU asociado, excluidos los descuentos.
PricingCategory Categoría de asignación de precios NONE Cadena Null
PricingQuantity Cantidad de asignación de precios usage/billedQuantity BigDecimal Valor facturable redondeado por horas, si procede.
PricingUnit Unidad de asignación de precios cost/skuUnitDescription Cadena Descripción de unidades de SKU.
ProviderName Proveedor NONE Cadena El valor por defecto es Oracle.
PublisherName Editor NONE Cadena Oracle excepto para los listados de mercados de terceros.
Región Región product/region Cadena Región asociada a la entrada de costos, indexada junto con tenantId, compartmentId, resourceId y resourceMeter para la unicidad.
ResourceId Identificador de Recurso product/resourceId Cadena Identificador de recurso único, indexado junto con tenantId, compartmentId, región y resourceMeter para la unicidad.
ResourceName Nombre del Recurso NONE Cadena Este campo es nulo porque Oracle no publica este valor en sus informes de costos.
ResourceType Tipo de recurso NONE Cadena El tipo de recurso al que se aplica el cargo. Por ejemplo, Storage.
ServiceCategory Categoría de Servicio NONE Cadena Valores enumerados para una clasificación de servicio aceptada en FOCUS.
ServiceName Nombre del Servicio product/service Cadena Servicio asociado al recurso, indexado junto con tenantId, compartmentId, resourceId y resourceMeter para obtener unicidad.
SkuId ID DE SKU cost/productSku Cadena ID de SKU único.
SkuPriceId ID de precio de SKU NONE Cadena Este campo es nulo porque esta construcción no existe en OCI.
SubAccountId ID de subcuenta lineItem/TenantId Cadena Identificador (OCID) del inquilino de Oracle Cloud Infrastructure.
SubAccountName Nombre de subcuenta NONE Cadena Nombre del arrendamiento.
Etiquetas Etiquetas tags/ JSON Etiquetas asociadas a la entrada, almacenadas como una matriz de bytes.
UsageQuantity Cantidad de consumo usage/billedQuantity BigDecimal Valor facturable redondeado por horas, si procede.
UsageUnit Unidad de uso cost/skuUnitDescription Cadena Descripción de unidades de SKU.