En este documento se proporciona información de referencia sobre el esquema de los datos de Facturación de Cloud que se exportan a cada tabla de BigQuery.
Tablas de datos de facturación
Poco después de habilitar la exportación de Facturación de Cloud a BigQuery, se crean automáticamente tablas de datos de facturación en el conjunto de datos de BigQuery.
- Tabla de costes de uso estándar:
en tu conjunto de datos de BigQuery, esta tabla se llama
gcp_billing_export_v1_<BILLING_ACCOUNT_ID>
. - Tabla de costes de uso detallada:
incluye todos los campos de datos de la tabla de costes de uso estándar, así como campos adicionales que proporcionan datos de costes a nivel de recursos, como una máquina virtual o un SSD que genera uso del servicio.
En tu conjunto de datos de BigQuery, esta tabla se llama
gcp_billing_export_resource_v1_<BILLING_ACCOUNT_ID>
. - Tabla de datos de precios:
en tu conjunto de datos de BigQuery, el nombre de esta tabla es
cloud_pricing_export
. - Metadatos de descuentos por compromiso de uso (CUD)
(Versión preliminar)
– Incluye metadatos de CUD, como el ID de la cuenta de facturación, el ID del producto, el ID del modelo de consumo, las unidades y los valores del importe del compromiso, entre otros. En tu conjunto de datos de BigQuery, esta tabla se llama
cud_subscriptions_export
.
Frecuencia de las cargas de datos
Exportación de costes de uso estándar y detallados
- Cuando habilites por primera vez la exportación de costes de uso estándar o detallada a BigQuery, es posible que tarden unas horas en empezar a aparecer los datos de costes deGoogle Cloud en tu conjunto de datos de BigQuery. Los datos se exportan en orden cronológico. Si tu exportación está configurada para incluir datos de forma retroactiva del mes actual y del anterior, los datos exportados pueden tardar hasta cinco días en ponerse al día con tus datos de uso actuales.
- Los servicios deGoogle Cloud envían datos de uso y costes a los procesos de Facturación de Cloud a intervalos variables.
- Facturación de Cloud exporta datos de uso y costes a tu conjunto de datos de BigQuery a intervalos regulares (no hay garantías de entrega ni de latencia para la exportación a BigQuery).
- Como la frecuencia de los informes de uso varía según el Google Cloud servicio, es posible que no veas los datos de uso y costes de Facturación de Cloud inmediatamente para todos los servicios Google Cloud utilizados recientemente.
Exportación de metadatos de precios y CUDs
- Cuando habilite por primera vez la exportación de precios a BigQuery, es posible que tarde hasta 48 horas en ver sus datos de Google Cloud precios
- Una vez que hayas habilitado la exportación de precios, los datos de precios aplicables a tu cuenta de Facturación de Cloud se exportarán a BigQuery una vez al día.
Disponibilidad de los datos
Para los clientes que habiliten la exportación de datos de costes de uso estándar o detallados por primera vez:
Si configuras tu conjunto de datos de BigQuery para que use una ubicación multirregional (UE o EE. UU.), los datos de Facturación de Cloud se exportarán de forma retroactiva desde el inicio del mes anterior. Por ejemplo, si habilitas la exportación de datos de costes de uso estándar o detallados el 23 de septiembre, la exportación incluirá datos a partir del 1 de agosto.
Exportamos los datos en orden cronológico, de un día en un día, por lo que los datos del primer día del último mes se rellenan primero. Para el relleno inicial de los datos exportados, pueden pasar hasta cinco días hasta que se complete la exportación de tus datos de Facturación de Cloud retroactivos y empieces a ver tus datos de uso más recientes.
Si configuras tu conjunto de datos de BigQuery para que use una región admitida, tus datos de costes de uso estándar o detallados estarán disponibles a partir de la fecha en la que habilites la exportación de Facturación de Cloud. Es decir, los datos de facturación no se añaden de forma retroactiva a las ubicaciones de conjuntos de datos que no son multirregión, por lo que no verás datos de Facturación de Cloud anteriores a la habilitación de la exportación.Google Cloud
En el caso de los clientes que hayan habilitado, inhabilitado y vuelto a habilitar la exportación de datos de costes de uso estándar o costes de uso detallados, es posible que los datos de Facturación de Cloud no estén disponibles durante el periodo en el que la exportación se haya inhabilitado explícitamente.
Si habilitas la exportación de datos de precios, tu conjunto de datos de BigQuery solo reflejará los datos de Facturación de Cloud incurridos a partir de la fecha en la que habilitaste la exportación de precios. Los datos de precios de Facturación de Cloud no se añaden de forma retroactiva, por lo que no verás datos de precios de fechas anteriores a la habilitación de la exportación.
Los datos de los conjuntos de datos de BigQuery reflejan el estado de sus recursos en el momento en que se registró el uso. Si haces cambios en tus recursos, como añadir etiquetas a un proyecto o cambiar la jerarquía de un proyecto (lo que modificaría
project.ancestors
), esos cambios solo se mostrarán en las exportaciones futuras de datos de uso. Los registros exportados anteriormente no se modifican.Si eliminas datos exportados (como los registros de exportación de BigQuery), no podremos reponer los registros eliminados.
Si edita la configuración de una exportación para actualizar el proyecto o el conjunto de datos en el que se almacenan los datos de facturación exportados, los datos del conjunto de datos anterior no se rellenarán automáticamente en el nuevo conjunto de datos. El nuevo conjunto de datos de BigQuery solo reflejará los datos de facturación de Cloud incurridos a partir de la fecha en la que cambió la configuración de exportación. Para incluir el registro completo de los datos de facturación exportados, debe combinar manualmente el nuevo conjunto de datos con el anterior. Para obtener más información, consulta Operación de unión.
Las cargas de BigQuery cumplen los requisitos de ACID, por lo que, si consultas el conjunto de datos de exportación de Facturación de Cloud de BigQuery mientras se cargan datos en él, no encontrarás datos cargados parcialmente.
Consulta otras limitaciones que pueden afectar a la exportación de tus datos de facturación a BigQuery, como los conjuntos de datos con claves de cifrado gestionadas por el cliente (CMEK) habilitadas.
Limitaciones
La exportación de datos de Facturación de Cloud a BigQuery está sujeta a las siguientes limitaciones.
El esquema de la tabla de cualquiera de las exportaciones de datos de Facturación de Cloud puede cambiar
Cuando cambia el esquema de una tabla (por ejemplo, cuando se añaden campos nuevos al esquema de una tabla de BigQuery para exportar datos de Facturación de Cloud), es posible que fallen las consultas que hagan referencia directamente a las columnas exportadas. Para solucionar este problema, te recomendamos que crees vistas de BigQuery que consulten las tablas exportadas y presenten la información en la estructura que prefieras.
Después, puede ajustar las consultas que alimentan sus informes y paneles para extraer datos de las vistas en lugar de las tablas exportadas. Con las vistas, puedes estandarizar la estructura de los datos que se usan en tus consultas y paneles de control.
Las vistas que crees deben normalizar los datos para que todas las tablas relevantes presenten el mismo esquema a tus consultas. De esta forma, se protege de futuros cambios en el esquema, lo que le permite modificar la consulta subyacente de la vista en los casos en los que cambie el esquema de datos.
Ubicaciones de conjuntos de datos de BigQuery admitidas para usar con datos de Facturación de Cloud
Los conjuntos de datos de BigQuery se configuran para usar una ubicación, que puede ser una multirregión (UE o EE. UU.) o una región. La ubicación del conjunto de datos se define en el momento de la creación. Una vez creado un conjunto de datos, no se puede cambiar su ubicación.
La exportación de datos de facturación de Cloud admite todas las ubicaciones multirregionales (UE o EE. UU.), pero solo un subconjunto de las ubicaciones regionales. Cuando configures los ajustes de exportación de facturación de Cloud, si creas o seleccionas un conjunto de datos configurado para usar una ubicación de región no admitida, al intentar guardar los ajustes de exportación, verás el error Región de conjunto de datos no válida.
En la siguiente tabla se indican las ubicaciones multirregionales y las ubicaciones regionales que se pueden usar con conjuntos de datos de BigQuery que contengan datos de Facturación de Cloud.
América Asia-Pacífico Europa Multirregional: EE. UU.
Regiones:
- northamerica-northeast1 (Montreal)
- southamerica-east1 (São Paulo)
- us-central1 (Iowa)
- us-east1 (Carolina del Sur)
- us-east4 (Norte de Virginia)
- us-west1 (Oregón)
- us-west2 (Los Ángeles)
- us-west3 (Salt Lake City)
- us-west4 (Las Vegas)
Regiones:
- asia-east1 (Taiwán)
- asia-east2 (Hong Kong)
- asia-northeast1 (Tokio)
- asia-northeast2 (Osaka)
- asia-northeast3 (Seúl)
- asia-south1 (Bombay)
- asia-southeast1 (Singapur)
- asia-southeast2 (Yakarta)
- australia-southeast1 (Sídney)
Multirregional: UE
Regiones:
- europe-central2 (Varsovia)
- europe-north1 (Finlandia)
- europe-west1 (Bélgica)
- europe-west2 (Londres)
- europe-west3 (Fráncfort)
- europe-west4 (Países Bajos)
- europe-west6 (Zúrich)
Si editas la configuración de exportación para actualizar el proyecto o el conjunto de datos en el que se almacenan los datos de facturación exportados, estos no se rellenarán en el nuevo conjunto de datos. Para incluir la información de facturación que se exportó antes del cambio, debe combinar manualmente el nuevo conjunto de datos con el anterior. Para obtener más información, consulta Operación de unión.
En el caso de los conjuntos de datos de BigQuery que contengan datos de costes de uso estándar o datos de costes de uso detallados, el tipo de ubicación que configures en el conjunto de datos afectará al momento en el que se exporten tus datos de facturación al conjunto de datos: Google Cloud
- Si configura el conjunto de datos para que use una ubicación multirregional (UE o EE. UU.), el conjunto de datos incluirá los datos de facturación incurridos desde el inicio del mes anterior a la fecha en la que habilitó por primera vez la exportación. Google Cloud Es decir, Google Cloud los datos de facturación se añaden de forma retroactiva del mes actual y del anterior. Para el relleno inicial de los datos exportados, es posible que los datos de facturación de Cloud retroactivos tarden hasta cinco días en exportarse por completo antes de que empieces a ver los datos de uso actuales. Este relleno retroactivo de datos solo se produce la primera vez que habilitas la exportación. Si edita los ajustes de exportación para cambiar el proyecto o el conjunto de datos en el que se almacenan los datos de facturación exportados, o si vuelve a habilitar la exportación, los datos de facturación no se añadirán de forma retroactiva.
Si tu conjunto de datos está configurado para usar una ubicación de región compatible, tus datos de costes de uso estándar y tus datos de costes de uso detallados solo reflejarán Google Cloud los datos de facturación incurridos a partir de la fecha en la que habilitaste la exportación de Facturación de Cloud. Es decir, los datos de facturación no se añaden de forma retroactiva a las ubicaciones de conjuntos de datos que no son multirregionales, por lo que no verás los datos de Facturación de Cloud anteriores a la habilitación de la exportación.Google Cloud
Para obtener más información, consulta el artículo sobre la disponibilidad de los datos.
Tus conjuntos de datos de BigQuery que contienen datos de precios solo recogen Google Cloud datos de facturación incurridos a partir de la fecha en la que configuraste la exportación de Facturación de Cloud. Es decir, los datos de precios no se añaden de forma retroactiva, por lo que no verás datos de precios de Facturación de Cloud anteriores a la habilitación de la exportación.Google Cloud Para obtener más información, consulta el artículo sobre la disponibilidad de los datos.
Al exportar datos detallados de costes de uso, la exportación detallada incluye automáticamente información a nivel de recurso sobre Compute Engine. Para ver un desglose de los costes de los clústeres de Google Kubernetes Engine (GKE) en una exportación de datos detallada, también debe habilitar la asignación de costes para GKE.
Cifrado de conjuntos de datos: las claves de cifrado gestionadas por el cliente (CMEK) no se admiten al exportar datos de facturación a BigQuery. Si habilitas el cifrado con CMEK en tu conjunto de datos de facturación, este tipo de cifrado impide que Facturación de Cloud escriba datos de facturación en las tablas correspondientes de ese conjunto de datos. En su lugar, debe habilitar el conjunto de datos para usar un Google-owned and Google-managed encryption key.
Si quieres usar la seguridad a nivel de fila de BigQuery en la tabla que contiene los datos exportados, debes dar a la cuenta de servicio de exportación de Facturación de Cloud
billing-export-bigquery@system.gserviceaccount.com
acceso completo a la tablamediante elTRUE
filtro de BigQuery. El siguiente comando concede acceso a la cuenta de servicio de Facturación de Cloud:CREATE ROW ACCESS POLICY cloud_billing_export_policy ON `__project_id__.__dataset_id__.__table_id__` GRANT TO ('serviceAccount:billing-export-bigquery@system.gserviceaccount.com') FILTER USING (TRUE);
Las etiquetas a nivel de recurso pueden tardar hasta una hora en propagarse a las exportaciones de BigQuery. Si se ha añadido o eliminado una etiqueta en la última hora, o si un recurso lleva menos de una hora, es posible que no aparezca en la exportación.
Las etiquetas a nivel de recurso están disponibles para los siguientes recursos:
- Instancias de Compute Engine
- Instancias de Spanner
- Servicios de Cloud Run
- Repositorios de Artifact Registry
Si usas Controles de Servicio de VPC, es posible que se bloqueen tus exportaciones de BigQuery. Para solucionarlo, debes eximir manualmente la VPC.
Temas relacionados
Temas relacionados con los datos de Facturación de Cloud exportados
- Configurar la exportación de datos de Facturación de Cloud a BigQuery
- Tabla de costes de uso estándar
- Tabla de costes de uso detallada
- Tabla de datos de precios
- Visualizar la inversión a lo largo del tiempo con Looker Studio
Informes de costes y precios disponibles en la Google Cloud consola
- Ver los informes de facturación y las tendencias de costes de Cloud
- Ver y descargar los detalles de los costes de una factura o un extracto
- Ver y descargar los precios de los servicios en la nube de Google
- Comprender lo que se ahorra con informes de desglose de costes
- Analizar la eficacia de los descuentos por uso confirmado
- Consultar el historial de costes y pagos