Estructura de la exportación de datos de FOCUS

En este documento, se proporciona información de referencia para el esquema de la exportación de costos de uso de FOCUS a BigQuery. La FinOps Open Cost and Usage Specification (FOCUS) es una especificación abierta que define requisitos claros para que los generadores de datos de facturación de tecnología produzcan conjuntos de datos de costos y uso coherentes. Por lo general, las columnas de la exportación de FOCUS se asignan a los campos de la exportación detallada de costos de uso.

Conjunto de datos y tabla de datos de FOCUS

En BigQuery, los datos de costos de uso de FOCUS se cargan en un conjunto de datos inmutable creado en el proyecto Google Cloud que especificaste cuando habilitaste la exportación de FOCUS, con este patrón de nombres:

gcp_billing_immutable_<BILLING_ACCOUNT_ID>_<Location>

  • El nombre del conjunto de datos consta de tres componentes:

    1. gcp_billing_immutable: Es el nombre del conjunto de datos para la exportación de FOCUS.
    2. Billing_account_ID: Es el ID de la cuenta de Facturación de Cloud en la que está habilitada la exportación de FOCUS.
    3. Location: Es la ubicación regional o multirregional específica que seleccionaste cuando habilitaste la exportación de FOCUS.

    Ejemplo de nombre del conjunto de datos: gcp_billing_immutable_010101_F0FFF0_61C528_us

  • En el conjunto de datos de FOCUS, se crea una tabla de datos de facturación de FOCUS con el siguiente nombre:

    gcp_billing_export_focus_<BILLING_ACCOUNT_ID>

    Ejemplo de nombre de tabla: gcp_billing_export_focus_010101_F0FFF0_61C528

Esquema de los datos de costos de uso de FOCUS

En el conjunto de datos inmutable de BigQuery proporcionado por Google para la exportación de FOCUS, tus datos de costos de uso de FOCUS se cargan en una tabla de datos llamada gcp_billing_export_focus_<BILLING_ACCOUNT_ID>.

En general, las columnas del esquema de exportación de FOCUS se asignan a los campos de la exportación de costos de uso detallados, como el ID de la cuenta, la fecha de la factura, los servicios, los SKU, los proyectos, las etiquetas, las ubicaciones, el costo, el uso, los créditos, los ajustes, la moneda y los campos adicionales que proporcionan datos de costos detallados a nivel de recursos.

Cuando uses los datos de costos de uso de FOCUS en BigQuery, ten en cuenta lo siguiente:

  • El esquema de la tabla para la exportación de datos de la Facturación de Cloud de FOCUS puede cambiar con el tiempo, por ejemplo, cuando se agregan campos nuevos a la exportación de FOCUS. Para proteger tus consultas de futuros cambios en el esquema, en lugar de depender de consultas que hacen referencia directa a las columnas exportadas, te recomendamos que uses vistas de BigQuery para normalizar los datos de modo que la tabla presente el mismo esquema a tus consultas. Obtén más información sobre esta limitación.
  • Cuando habilitas la exportación de datos de costos de uso de FOCUS por primera vez en Facturación de Cloud, si seleccionas una ubicación multirregional (UE o EE.UU.), los datos de Facturación de Cloud estarán disponibles de forma retroactiva desde el comienzo del mes anterior. Los datos se exportan en orden cronológico. En el caso del reabastecimiento inicial de datos exportados, es posible que los datos de la Facturación de Cloud tarden hasta cinco días en terminar de exportarse antes de que empieces a ver los datos de uso más recientes.
  • Si habilitas la exportación de datos de costos de uso de FOCUS y seleccionas una ubicación regional, tus datos de Facturación de Cloud estarán disponibles a partir de la fecha en la que habilitaste la exportación.
  • Si habilitaste, inhabilitaste y, luego, vuelves a habilitar la exportación de datos de costos de uso de FOCUS, es posible que los datos de Facturación de Cloud no estén disponibles para el período en el que la exportación de datos se inhabilitó de forma explícita.
  • Obtén más información sobre la frecuencia de los datos que se cargan en tus tablas de BigQuery.
  • Consulta otras limitaciones que podrían afectar la exportación de tus datos de facturación a BigQuery.

Esquema de FOCUS

En la siguiente información, se describe el esquema de los Google Cloud datos de costos de uso de FOCUS que se exportan a BigQuery.

Campo de enfoque Tipo Modo Descripción de FOCUS Asigna mapas al campo de Google
AvailabilityZone STRING NULLABLE Una zona de disponibilidad es un identificador asignado por el proveedor para un área aislada y separada físicamente dentro de una región que proporciona alta disponibilidad y tolerancia a errores. La zona de disponibilidad se usa de uso frecuente en situaciones como el análisis del uso de la transferencia de datos entre zonas y el costo correspondiente según dónde se implementan los recursos. location.zone
BilledCost NUMERIC NULLABLE El costo facturado representa un cargo que sirve como base para la facturación, incluidos los impactos de todas las tarifas y descuentos reducidos, y excluye la amortización de las compras pertinentes (únicas o recurrentes) que se pagaron para cubrir los cargos futuros aptos. Este costo se expresa en la moneda de facturación. El costo facturado se usa comúnmente para realizar capacidades de FinOps que requieren contabilidad basada en efectivo, como la asignación de costos, la elaboración de presupuestos y la conciliación de facturas. cost + credits.amount
BillingAccountId STRING NULLABLE Un ID de cuenta de facturación es un identificador asignado por el proveedor para una cuenta de facturación. Las cuentas de facturación se suelen usar en situaciones como la agrupación basada en estructuras organizativas, la conciliación de facturas y las estrategias de asignación de costos. billing_account_id
BillingCurrency STRING NULLABLE La moneda de facturación es un identificador que representa la moneda en la que se facturó un cargo por recursos o servicios. La moneda de facturación se usa comúnmente en situaciones en las que los costos deben agruparse o agregarse. currency
BillingPeriodStart TIMESTAMP NULLABLE Billing Period Start representa el límite inferior inclusivo de un período de facturación. Por ejemplo, un período en el que Billing Period Start es "2024-01-01T00:00:00Z" y Billing Period End es "2024-02-01T00:00:00Z" incluye los cargos de enero, ya que Billing Period Start representa el límite inferior inclusivo, pero no incluye los cargos de febrero, ya que BillingPeriodEnd representa el límite superior exclusivo. invoice.month
BillingPeriodEnd TIMESTAMP NULLABLE Billing Period End representa el límite final exclusivo de un período de facturación. Por ejemplo, un período en el que el inicio del período de facturación es "2024-01-01T00:00:00Z" y el final del período de facturación es "2024-02-01T00:00:00Z" incluye los cargos de enero, ya que el inicio del período de facturación representa el límite inferior inclusivo, pero no incluye los cargos de febrero, ya que el final del período de facturación representa el límite superior exclusivo. invoice.month
ChargeCategory STRING NULLABLE

La categoría de cargo representa la clasificación de nivel más alto de un cargo según la naturaleza de cómo se factura. La categoría de cargo se usa comúnmente para identificar y distinguir entre los tipos de cargos que pueden requerir un tratamiento diferente.

Los valores admitidos son Usage, Tax y Adjustment.

cost_type
ChargeClass STRING NULLABLE La clase de cargo indica si la fila representa una corrección de un período de facturación facturado anteriormente. La clase de cargo se usa comúnmente para diferenciar las correcciones de los cargos que se generan con regularidad. adjustment_info
ChargeDescription STRING NULLABLE La descripción del cargo proporciona un contexto general de una fila sin necesidad de realizar una búsqueda adicional. Esta columna es un resumen independiente del propósito y el precio del cargo. Por lo general, abarca un grupo selecto de detalles correspondientes en un conjunto de datos de facturación o proporciona información que no está disponible de otro modo. sku.description
ChargePeriodStart TIMESTAMP NULLABLE Charge Period Start representa el límite inferior inclusivo de un período de cargo. Por ejemplo, un período en el que el inicio del período de cargo es "2024-01-01T00:00:00Z" y el final del período de cargo es "2024-01-02T00:00:00Z" incluye cargos para el 1 de enero, ya que el inicio del período de cargo representa el límite inferior inclusivo, pero no incluye cargos para el 2 de enero, ya que el final del período de cargo representa el límite superior exclusivo. usage_start_time
ChargePeriodEnd TIMESTAMP NULLABLE Charge Period End representa el límite final exclusivo de un período de cargo. Por ejemplo, un período en el que el inicio del período de cargo es "2024-01-01T00:00:00Z" y el final del período de cargo es "2024-01-02T00:00:00Z" incluye cargos para el 1 de enero, ya que el inicio del período de cargo representa el límite inferior inclusivo, pero no incluye cargos para el 2 de enero, ya que el final del período de cargo representa el límite superior exclusivo. usage_end_time
ConsumedQuantity NUMERIC NULLABLE La cantidad consumida representa el volumen de un SKU medido asociado con un recurso o servicio utilizado, según la unidad consumida. La cantidad consumida a menudo se deriva con una granularidad más fina o en un intervalo de tiempo diferente en comparación con la cantidad de precios (complementaria a la unidad de precios) y se enfoca en el consumo de recursos y servicios, no en los precios y los costos. usage.amount
ConsumedUnit STRING NULLABLE La unidad consumida representa una unidad de medida especificada por el proveedor que indica cómo mide un proveedor el uso de un SKU medido asociado a un recurso o servicio. La métrica Unidad consumida complementa la métrica Cantidad consumida. A menudo, se indica con una granularidad más fina o en un intervalo de tiempo diferente en comparación con la unidad de precios (complementaria a la cantidad de precios) y se enfoca en el consumo de recursos y servicios, no en los precios y los costos. usage.unit
ContractedCost NUMERIC NULLABLE El costo contractual representa el costo que se calcula multiplicando el precio unitario contractual y la cantidad de precios correspondiente. El costo contractual se expresa en la moneda de facturación y es de uso frecuente para calcular los ahorros en función de las actividades de negociación, comparándolo con el costo de lista. Si los descuentos negociados no son aplicables, el costo contractual se establece de forma predeterminada en el costo de lista. cost
ContractedUnitPrice NUMERIC NULLABLE El precio unitario contractual representa el precio unitario acordado para una sola unidad de precios del SKU asociado, incluidos los descuentos negociados, si los hay, y excluidos los descuentos por compromiso negociados o cualquier otro descuento. Este precio se expresa en la moneda de facturación. El precio unitario contractual se usa comúnmente para calcular los ahorros en función de las actividades de negociación. Si los descuentos negociados no son aplicables, el precio unitario contractual se establece de forma predeterminada en el precio unitario de lista. price.effective_price
ListCost NUMERIC NULLABLE El costo de lista representa el costo que se calcula multiplicando el precio unitario de lista y la cantidad de precios correspondiente. El costo de lista se expresa en la moneda de facturación y es de uso frecuente para calcular los ahorros en función de diversas actividades de optimización de tarifas comparándolo con el costo contratado, el costo facturado y el costo efectivo. cost_at_list
ListUnitPrice NUMERIC NULLABLE El precio unitario de lista representa el precio unitario sugerido publicado por el proveedor para una sola unidad de precios del SKU asociado, sin incluir descuentos. Este precio se expresa en la moneda de facturación. El precio por unidad de la lista se usa comúnmente para calcular los ahorros en función de diversas actividades de optimización de tarifas. price.list_price
PricingCategory STRING NULLABLE

La categoría de precios describe el modelo de precios que se usa para un cargo en el momento del uso o la compra. Puede ser útil para distinguir entre los cargos incurridos al precio unitario de la lista o a un precio reducido, y para exponer oportunidades de optimización, como aumentar la cobertura del descuento por compromiso.

Los valores admitidos son Committed y Standard.

sku.description
PricingQuantity NUMERIC NULLABLE La cantidad de precios representa el volumen de un SKU determinado asociado con un recurso o servicio usado o comprado, según la unidad de precios. A diferencia de la cantidad consumida (complementaria a la unidad consumida), se enfoca en los precios y los costos, no en el consumo de recursos y servicios. price.pricing_unit_quantity
PricingUnit STRING NULLABLE La unidad de precios representa una unidad de medida especificada por el proveedor para determinar los precios unitarios, lo que indica cómo el proveedor califica el uso medido y las cantidades de compra después de aplicar reglas de precios, como los precios por bloque. Algunos ejemplos comunes incluyen la cantidad de horas de tiempo de ejecución de un dispositivo de procesamiento (p.ej., horas), las horas de gigabyte para un dispositivo de almacenamiento (p.ej., horas de GB) o un recuento acumulado de solicitudes para un dispositivo de red o un servicio de API (p.ej., 1,000 solicitudes). La unidad de precios complementa la métrica de cantidad de precios. A diferencia de la unidad consumida, se enfoca en los precios y el costo, no en el consumo de recursos y servicios, a menudo con una granularidad más gruesa. price.unit
ProviderName STRING NULLABLE Un proveedor es una entidad que pone a disposición los recursos o servicios para su compra. Se suele usar en situaciones de análisis y generación de informes de costos. No aplicable: Es exclusivo de FOCUS
PublisherName STRING NULLABLE Un publicador es una entidad que produce los recursos o servicios que se compraron. Se suele usar en situaciones de análisis y generación de informes de costos. seller_name
RegionId STRING NULLABLE Un ID de región es un identificador asignado por el proveedor para un área geográfica aislada en la que se aprovisiona un recurso o se proporciona un servicio. La región se usa comúnmente en situaciones como el análisis de costos y precios por unidad según dónde se implementan los recursos. location.region
RegionName STRING NULLABLE El nombre de la región es un nombre visible asignado por el proveedor para un área geográfica aislada en la que se aprovisiona un recurso o se proporciona un servicio. El nombre de la región se usa comúnmente en situaciones como el análisis de los precios unitarios y los costos según el lugar donde se implementan los recursos. location.region
ResourceId STRING NULLABLE Un ID de recurso es un identificador que el proveedor asigna a un recurso. El ID de recurso se usa de uso frecuente para los informes, el análisis y la asignación de costos. resource.global_name
ResourceName STRING NULLABLE El nombre del recurso es un nombre visible asignado a un recurso. Se usa comúnmente para situaciones de análisis, informes y asignación de costos. resource.name
ServiceName STRING NULLABLE

Un servicio representa una oferta que se puede comprar a un proveedor (p.ej., una máquina virtual en la nube, una base de datos de SaaS o servicios profesionales de un integrador de sistemas). Una oferta de servicio puede incluir varios tipos de cargos por uso o de otro tipo. Por ejemplo, un servicio de base de datos en la nube puede incluir cargos por procesamiento, almacenamiento y redes.

El nombre del servicio es un nombre visible para la oferta que se compró. El nombre del servicio es de uso frecuente en situaciones como el análisis de las tendencias de costos agregados a lo largo del tiempo y el filtrado de datos para investigar anomalías.

service.description
SkuId STRING NULLABLE

Un ID de SKU es un identificador único especificado por el proveedor que representa un SKU específico. Los SKU son ofertas de bienes o servicios cuantificables en un conjunto de datos de FOCUS que representan funcionalidades y especificaciones técnicas específicas.

Cada ID de SKU representa un conjunto único de funciones que se pueden vender a diferentes precios o precios de SKU. El ID de SKU es coherente en todas las variaciones de precios, que pueden diferir según varios factores más allá de la funcionalidad común y las especificaciones técnicas.

El ID del SKU debe ser coherente en todas las variaciones de precios de un bien o servicio para facilitar las comparaciones de precios de la misma funcionalidad, como dónde se proporciona la funcionalidad o cómo se paga. Se puede hacer referencia al ID del SKU en un catálogo o una lista de precios publicados por un proveedor para buscar información detallada sobre el SKU. La composición de las propiedades asociadas al ID del SKU puede variar entre los proveedores. El ID del SKU se usa comúnmente para analizar y comparar los costos del mismo SKU en diferentes detalles de precios (p.ej., plazo, nivel, ubicación).

sku.id
SkuPriceId STRING NULLABLE

El ID de precio del SKU es un identificador único especificado por el proveedor que representa un precio del SKU específico asociado con un recurso o servicio que se usa o se compra. Sirve como referencia clave para un precio de SKU en una lista de precios publicada por un proveedor, lo que permite a los profesionales buscar información detallada sobre el precio de SKU.

La composición de las propiedades asociadas con el ID de precio del SKU puede variar entre los proveedores y entre los SKU dentro del mismo proveedor. Sin embargo, la exclusión de las propiedades de precios dinámicos o negociables, como el importe del precio unitario, la moneda (y los tipos de cambio relacionados), la validez temporal (p.ej., las fechas de vigencia) y los elementos específicos del contrato o la negociación (p.ej., los identificadores de contrato o de cuenta, y los descuentos negociables), garantiza que el ID de precio del SKU siga siendo coherente en los diferentes períodos de facturación y cuentas de facturación de un proveedor. Esta coherencia permite filtrar de manera eficiente los cargos para hacer un seguimiento de las fluctuaciones de precios (p.ej., cambios en los importes de los precios unitarios) a lo largo del tiempo y en todas las cuentas de facturación, tanto para los precios unitarios de lista como para las unidades contratadas. Además, el ID de precio del SKU se usa comúnmente para analizar los costos en función de las propiedades de precios, como los términos y los niveles.

Concatenación de sku.id y price.tier_start_amount
SubAccountId STRING NULLABLE Un ID de cuenta secundaria es un identificador asignado por el proveedor a una cuenta secundaria. El ID de cuenta secundaria se usa de uso frecuente en situaciones como la agrupación según estructuras organizativas, necesidades de administración de accesos y estrategias de asignación de costos. project.id
SubAccountName STRING NULLABLE El nombre de la cuenta secundaria es un nombre visible asignado a una cuenta secundaria. Se suele usar en situaciones como la agrupación basada en estructuras organizativas, las necesidades de administración de acceso y las estrategias de asignación de costos. project.name
x_Credits RECORD REPEATED credits contiene campos que describen la estructura y el valor de los créditos asociados con Google Cloud y los SKU de Google Maps Platform. credits
Id STRING NULLABLE Si está presente, indica que un crédito está asociado con el SKU del producto. Los valores de credits.id pueden ser un identificador único alfanumérico (por ejemplo, 12-b34-c56-d78) o una descripción del tipo de crédito (como Descuento por compromiso de uso: CPU).

Si el campo credits.id está vacío, el SKU del producto no está asociado con un crédito.

credits.id
FullName STRING NULLABLE El nombre del crédito asociado con el SKU del producto. Esta es una descripción legible de un credits.id alfanumérico. En los ejemplos se incluyen un crédito de prueba gratuita o un descuento por compromiso de uso basado en inversión.

Los valores de credits.full_name solo están presentes para los SKU con un credits.id alfanumérico. Si el valor de credits.id es una descripción del tipo de crédito (como Descuento por compromiso de uso: CPU), el campo credits.full_name estará vacío.

credits.full_name
Type STRING NULLABLE En este campo, se describe el propósito o el origen de credits.id. Entre los tipos de crédito, se incluyen los siguientes:
  • FEE_UTILIZATION_OFFSET En el caso de los nuevos descuentos por CUD basados en la inversión, este crédito se usa para compensar las tarifas pagadas por la compra de CUD. Con el nuevo modelo, compras compromisos a un precio con descuento. A medida que usas los SKU cubiertos por el CUD, este crédito compensa la tarifa. Cuando usas por completo tu compromiso, la compensación reduce la tarifa a cero, y el uso de tu SKU apto se cobra al precio con descuento.
  • COMMITTED_USAGE_DISCOUNT_DOLLAR_BASE: En el caso de los descuentos por compromiso de uso (CUD) heredados basados en la inversión que no forman parte del nuevo modelo de precios, este es el crédito obtenido a cambio de tu compromiso de invertir un importe mínimo en un servicio en una región determinada.
  • COMMITTED_USAGE_DISCOUNT: Contratos de compromiso de uso basados en recursos comprados para Compute Engine a cambio de descuentos considerables en los precios por el uso de VM.
  • DISCOUNT: El tipo de crédito de descuento se usa para los créditos que se obtienen después de alcanzar un límite de gastos contractual. Ten en cuenta que, en los informes de Facturación de Cloud disponibles en la consola de Google Cloud , el tipo de crédito de descuento se muestra como Descuentos basados en gastos.
  • FREE_TIER: Algunos servicios ofrecen uso de recursos gratuitos hasta los límites especificados. En estos servicios, se aplican créditos para implementar el uso del nivel gratuito.
  • PROMOTION: El tipo de crédito promocional incluye créditos por hitos basados en la inversión, Google Cloud prueba gratuita y créditos de la campaña de marketing, o bien otros subsidios para usar Google Cloud. Cuando están disponibles, los créditos promocionales se consideran una forma de pago y se aplican automáticamente para reducir el total de tu factura.
  • RESELLER_MARGIN: Si eres revendedor, el tipo de crédito de margen del revendedor indica los descuentos del programa para revendedores obtenidos en cada línea de pedido apta.
  • SUBSCRIPTION_BENEFIT: Son los créditos que se obtienen mediante la compra de suscripciones a largo plazo a los servicios a cambio de descuentos.
  • SUSTAINED_USAGE_DISCOUNT: El tipo de crédito de descuento por uso continuo es un descuento automático que recibes por ejecutar recursos de Compute Engine aptos durante una parte significativa del mes de facturación, sin necesidad de compromiso.
credits.type
Name STRING NULLABLE Una descripción del crédito aplicado a la cuenta de facturación de Cloud. credits.name
Amount NUMERIC NULLABLE El importe del crédito aplicado al uso. credits.amount
x_CostType STRING NULLABLE

Tipo de costo que representa este concepto: regular, impuesto, ajuste o error de redondeo.

cost_type
x_CurrencyConversionRate FLOAT NULLABLE El tipo de cambio de dólares estadounidenses a la moneda local. Es decir, cost ÷ currency_conversion_rate es el costo en dólares estadounidenses. currency_conversion_rate
x_ExportTime TIMESTAMP NULLABLE Un tiempo de procesamiento asociado con una adición de datos de la Facturación de Cloud. Este aumentará con cada exportación nueva.
También puedes consultar Diferencias entre los datos exportados y las facturas.
export_time
x_Location STRING NULLABLE Ubicación del uso a nivel de una multirregión, un país, una región o una zona; o global para los recursos que no tienen una ubicación específica. Para obtener más información, consulta Geografía y regiones y ubicaciones de Google Cloud . location.location
x_Project RECORD NULLABLE project contiene campos que describen el proyecto de Facturación de Cloud, como el ID, el número, el nombre, los ancestry_numbers y las etiquetas. project
Id STRING NULLABLE Es el ID del proyecto Google Cloud que generó los datos de la Facturación de Cloud. project.id
Number STRING NULLABLE Es un identificador único, anonimizado y generado de forma interna para el proyecto Google Cloud que generó los datos de la Facturación de Cloud. En los casos de asistencia y otras comunicaciones con los clientes, Google hará referencia a tus proyectos con este número de proyecto. project.number
Name STRING NULLABLE El nombre del proyecto Google Cloud que generó los datos de la Facturación de Cloud. project.name
AncestryNumbers STRING NULLABLE Los principales en la jerarquía de recursos del proyecto que identifica el project.id específico (por ejemplo, my-project-123).

Por ejemplo: /ParentOrgNumber/ParentFolderNumber/. Obtén más información sobre la jerarquía de recursos.

project.ancestry_numbers
Ancestors RECORD REPEATED

En este campo, se describe la estructura y el valor de la jerarquía de recursos de un elemento de una sola línea del costo, incluidos los proyectos, las carpetas y las organizaciones. Los principales se ordenan del nodo a la raíz (proyecto, carpeta y organización).

project.ancestors
ResourceName STRING NULLABLE El nombre de recurso relativo de cada principal en el formato “resourceType/resourceNumber”. Si usas project.ancestors.resource_name, se mostrará una vista más completa de project.ancestry_numbers. project.ancestors.resource_name
DisplayName STRING NULLABLE El nombre que creaste para el recurso en tu consola. project.ancestors.display_name
x_ServiceId STRING NULLABLE El ID del servicio con el que se asocia el uso. service.id
x_SystemLabels RECORD REPEATED Son los campos que describen la etiqueta del sistema, como la clave y el valor. system_labels
Key STRING NULLABLE Si hay etiquetas del sistema, la parte de la clave del par clave-valor que contiene la etiqueta generada por el sistema en el recurso en el que se produjo el uso. Consulta también Etiquetas del sistema disponibles. system_labels.key
Value STRING NULLABLE Si hay etiquetas del sistema, la parte del valor del par clave-valor que contiene la etiqueta generada por el sistema en el recurso en el que se produjo el uso. Consulta también Etiquetas del sistema disponibles. system_labels.value
x_Labels RECORD REPEATED Campos que describen la etiqueta, como clave y valor. labels
Key STRING NULLABLE Si hay etiquetas, la parte de la clave del par clave-valor que incluye la etiqueta en el recurso Google Cloud en el que se produjo el uso. Para obtener más información sobre el uso de etiquetas, consulta Usa etiquetas. labels.key
Value STRING NULLABLE Si hay etiquetas, la parte del valor del par clave-valor que incluye la etiqueta en el recurso Google Cloud en el que se produjo el uso. Para obtener más información sobre el uso de etiquetas, consulta Usa etiquetas. labels.value
x_ProjectLabels RECORD REPEATED Son los campos que describen la etiqueta del proyecto, como la clave y el valor. project.labels
Key STRING NULLABLE Si hay etiquetas, la parte de la clave del par clave-valor que incluye la etiqueta en el proyecto Google Cloud en el que se produjo el uso. Para obtener más información sobre el uso de etiquetas, consulta Usa etiquetas. project.labels.key
Value STRING NULLABLE Si hay etiquetas, la parte del valor del par clave-valor que incluye la etiqueta en el proyecto Google Cloud en el que se produjo el uso. Para obtener más información sobre el uso de etiquetas, consulta Usa etiquetas. project.labels.value
x_Tags RECORD REPEATED

Campos que describen la etiqueta de política, como clave, valor y espacio de nombres.

tags
Key STRING NULLABLE

El nombre corto o el nombre visible de la clave asociada con esta etiqueta en particular.

tags.key
Value STRING NULLABLE

Los recursos adjuntos a un tags.key En cualquier momento, se puede adjuntar un valor a un recurso para una clave determinada.

tags.value
x_Inherited BOOLEAN NULLABLE

Indica si una vinculación de etiqueta de política es heredada (etiquetas de política heredadas = verdadero) o directa/no heredada (etiquetas de política heredadas = falso). Puedes crear una vinculación de etiqueta a un recurso principal en la jerarquía de recursos.

tags.inherited
x_Namespace STRING NULLABLE

Representa la jerarquía de recursos que define los valores y la clave de la etiqueta de política. El espacio de nombres se puede combinar con los nombres cortos de los valores de etiqueta y las claves de etiqueta para crear un nombre único a nivel global y completamente calificado para la clave o el valor de etiqueta.

tags.namespace
EffectiveCost NUMERIC NULLABLE El costo efectivo representa el costo amortizado del cargo después de aplicar todas las tarifas reducidas, los descuentos y la parte aplicable de las compras prepagadas pertinentes (únicas o recurrentes) que cubrieron este cargo. La parte amortizada incluida debe ser proporcional a la cantidad de precios y al nivel de detalle temporal de los datos. Dado que la amortización desglosa y distribuye el costo de una compra prepagada en los cargos aptos posteriores, el costo efectivo del cargo prepagado original se establece en 0. El costo efectivo no combina ni "mezcla" los costos de varios cargos del mismo servicio. Este costo se expresa en la moneda de facturación. El costo efectivo se suele utilizar para hacer un seguimiento y analizar las tendencias de inversión. cost + credits.amount
PricingCurrency STRING NULLABLE Es la denominación de la moneda nacional o virtual en la que se fijó el precio de un recurso o servicio. La moneda de precios se usa comúnmente en situaciones en las que se utilizan diferentes monedas para los precios y la facturación. currency
PricingCurrencyContractedUnitPrice NUMERIC NULLABLE

El precio unitario contractual de la moneda de precios representa el precio unitario acordado para una sola unidad de precios del SKU asociado, incluidos los descuentos negociados, si los hay, y excluidos los descuentos por compromiso negociados o cualquier otro descuento. Este precio se expresa en la moneda de precios. Cuando los descuentos negociados no se aplican a los precios unitarios, sino a los tipos de cambio, el precio unitario contratado de la moneda de fijación de precios se establece de forma predeterminada como el precio unitario de lista de la moneda de fijación de precios. El precio por unidad contractual en la moneda de precios se usa comúnmente para calcular los ahorros en función de las actividades de negociación.

price.effective_price
PricingCurrencyEffectiveCost NUMERIC NULLABLE El costo efectivo en la moneda de precios representa el costo del cargo después de aplicar todas las tarifas reducidas, los descuentos y la parte aplicable de las compras prepagadas pertinentes (únicas o recurrentes) que cubrieron este cargo, expresado en la moneda de precios. Esto permite que el profesional realice una conversión de 1. una moneda nacional a una moneda virtual (p.ej., tokens a USD) o 2. una moneda nacional a otra (p.ej., EUR a USD). cost + credits.amount
PricingCurrencyListUnitPrice NUMERIC NULLABLE

El precio unitario de la lista de monedas de precios representa el precio unitario sugerido publicado por el proveedor para una sola unidad de precios del SKU asociado, sin incluir descuentos. Este precio se expresa en la moneda de precios. El precio unitario de la lista de precios en la moneda de fijación de precios es de uso frecuente para calcular los ahorros en función de diversas actividades de optimización de tarifas.

price.list_price
BillingAccountType STRING NULLABLE

En el caso de la exportación desde cuentas de facturación de revendedor (principal), si el ID de la cuenta de facturación es una cuenta secundaria revendida, el tipo de cuenta de facturación será "Revendida"; de lo contrario, estará en blanco.

No aplicable: Es exclusivo de FOCUS
x_SubscriptionInstanceId STRING NULLABLE

El ID de suscripción vinculado a un compromiso.

subscription.instance_id
x_PriceEffectivePriceDefault NUMERIC NULLABLE

Precio del SKU según el modelo de consumo predeterminado, incluidos los descuentos negociados que se reflejan en los precios personalizados del contrato vinculado a tu cuenta de Facturación de Cloud (si corresponde).

price.effective_price_default
x_PriceListPriceConsumptionModel NUMERIC NULLABLE

Precio de lista del SKU según el modelo de consumo aplicable antes de cualquier descuento negociado que se refleje en los precios personalizados del contrato vinculado a tu cuenta de Facturación de Cloud (si corresponde).

price.list_price_consumption_model
x_CostAtEffectivePriceDefault NUMERIC NULLABLE

Costo por el modelo de consumo predeterminado, incluidos los descuentos negociados que se reflejan en los precios personalizados del contrato vinculado a tu cuenta de Facturación de Cloud (si corresponde).

cost_at_effective_price_default
x_CostAtListConsumptionModel NUMERIC NULLABLE

Costo por el modelo de consumo aplicable antes de cualquier descuento negociado que se refleje en los precios personalizados del contrato vinculado a tu cuenta de Facturación de Cloud (si corresponde).

cost_at_list_consumption_model
x_ConsumptionModelId STRING NULLABLE

ID del modelo de consumo.

consumption_model.id
x_ConsumptionModelDescription STRING NULLABLE

Es la descripción del modelo de consumo.

consumption_model.description

Informe de cumplimiento de FOCUS

No todas las columnas de FOCUS son compatibles. No todos los valores son compatibles con todas las columnas. Consulta los detalles en la siguiente tabla. Cuando no se admiten columnas, la información puede estar disponible en las columnas específicas del proveedor.

Columnas específicas del proveedor

ColumnaTipoModo
x_CostTypeSTRINGNULLABLE
x_CreditsRECORDREPEATED
x_CurrencyConversionRateFLOATNULLABLE
x_ExportTimeTIMESTAMPNULLABLE
x_LabelsRECORDREPEATED
x_LocationSTRINGNULLABLE
x_ProjectRECORDNULLABLE
x_ProjectLabelsRECORDREPEATED
x_ServiceIdSTRINGNULLABLE
x_SystemLabelsRECORDREPEATED
x_TagsRECORDREPEATED
x_SubscriptionInstanceIdSTRINGNULLABLE
x_PriceEffectivePriceDefaultNUMERICNULLABLE
x_PriceListPriceConsumptionModelNUMERICNULLABLE
x_CostAtEffectivePriceDefaultNUMERICNULLABLE
x_CostAtListConsumptionModelNUMERICNULLABLE
x_ConsumptionModelIdSTRINGNULLABLE
x_ConsumptionModelDescriptionSTRINGNULLABLE

Brechas de cumplimiento

Tipo de brecha de conformidad Versión de FOCUS Columna afectada Descripción de la brecha de cumplimiento Mitigación
Columnas no admitidas v1.0 Nombre de la cuenta de facturación No proporcionado Ninguno
v1.0 Frecuencia de los cargos No proporcionado Ninguno
v1.0 Tipo de descuento por compromiso No proporcionado La información relacionada con los CUDs se incluye en x_Credits.
v1.0 Estado del descuento por compromiso No proporcionado La información relacionada con los CUDs se incluye en x_Credits.
v1.0 ID del descuento por compromiso No proporcionado La información relacionada con los CUDs se incluye en x_Credits.
v1.0 Nombre del descuento por compromiso No proporcionado La información relacionada con los CUDs se incluye en x_Credits.
v1.0 Categoría de descuento por compromiso No proporcionado La información relacionada con los CUDs se incluye en x_Credits.
v1.0 Emisor de la factura No proporcionado Ninguno
v1.0 Tipo de recurso No proporcionado Ninguno
v1.0 Categoría del servicio No proporcionado Ninguno
v1.0 Etiquetas No proporcionado Información incluida en
x_Tags
x_Labels
x_SystemLabels
x_ProjectLabels
Columnas no admitidas v1.1 Reserva de capacidad No proporcionado Ninguno
v1.1 ID de reserva de capacidad No proporcionado Ninguno
v1.1 Estado de la reserva de capacidad No proporcionado Ninguno
v1.1 Cantidad del descuento por compromiso No proporcionado Ninguno
v1.1 Unidad de descuento por compromiso No proporcionado Ninguno
v1.1 Subcategoría del servicio No proporcionado Ninguno
v1.1 Medidor de SKU No proporcionado Ninguno
v1.1 Detalles del precio del SKU No proporcionado Ninguno
Columnas no admitidas v1.2 Tipo de cuenta secundaria No proporcionado Ninguno
v1.2 ID de la factura No proporcionado Ninguno
Valores no admitidos v1.0 Categoría de cargo No se admite el valor "Compra" Ninguno
v1.0 Categoría de cargo No se admite el valor "Crédito" La información sobre los créditos se incluye en x_Credits
v1.0 Categoría de precios Valor "Dinámico" no admitido La información PUEDE incluirse en la Descripción del cargo

Ejemplos de consultas de datos de costos de uso de FOCUS

Si deseas obtener sugerencias y orientación para usar SQL y ejecutar consultas en la exportación de tus datos de facturación de FOCUS, consulta los casos de uso de ejemplo de FOCUS que están disponibles en el sitio de FinOps Foundation:

Casos de uso de FOCUS v1.2   |   Casos de uso de FOCUS v1.1   |   Casos de uso de FOCUS v1.0