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:
gcp_billing_immutable: Es el nombre del conjunto de datos para la exportación de FOCUS.Billing_account_ID: Es el ID de la cuenta de Facturación de Cloud en la que está habilitada la exportación de FOCUS.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_usEn 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 |
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 |
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 |
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 |
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:
|
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.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
| Columna | Tipo | Modo |
|---|---|---|
| x_CostType | STRING | NULLABLE |
| x_Credits | RECORD | REPEATED |
| x_CurrencyConversionRate | FLOAT | NULLABLE |
| x_ExportTime | TIMESTAMP | NULLABLE |
| x_Labels | RECORD | REPEATED |
| x_Location | STRING | NULLABLE |
| x_Project | RECORD | NULLABLE |
| x_ProjectLabels | RECORD | REPEATED |
| x_ServiceId | STRING | NULLABLE |
| x_SystemLabels | RECORD | REPEATED |
| x_Tags | RECORD | REPEATED |
| x_SubscriptionInstanceId | STRING | NULLABLE |
| x_PriceEffectivePriceDefault | NUMERIC | NULLABLE |
| x_PriceListPriceConsumptionModel | NUMERIC | NULLABLE |
| x_CostAtEffectivePriceDefault | NUMERIC | NULLABLE |
| x_CostAtListConsumptionModel | NUMERIC | NULLABLE |
| x_ConsumptionModelId | STRING | NULLABLE |
| x_ConsumptionModelDescription | STRING | NULLABLE |
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
Temas relacionados
Temas relacionados con los datos exportados de la Facturación de Cloud
- Configura la exportación de datos de la Facturación de Cloud a BigQuery
- Ejemplos de consultas para la exportación de datos de Facturación de Cloud a BigQuery
Informes de costos y precios disponibles en la consola de Google Cloud
- Visualiza los informes de Facturación de Cloud y las tendencias de costos.
- Visualiza y descarga los detalles del costo de tu factura o extracto
- Visualiza y descarga los precios de los servicios en la nube de Google
- Obtén información sobre los ahorros con informes de desglose de costos
- Analizar la efectividad de los descuentos por compromiso de uso
- Visualiza el historial de costos y pagos.