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.
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.
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
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: |
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: |
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. Nota: |
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. |