En esta página se explica cómo configurar una exportación de servicios de canal y se describe el esquema disponible para una exportación.
Con BigQuery, puedes exportar datos de facturación de Channel Services a un conjunto de datos de BigQuery específico. Estos datos pueden ayudarte a realizar un análisis detallado de cómo usan tus clientes o partners de canal los servicios que proporcionas.
Las exportaciones de Channel Services contienen datos específicos de distribuidores que no se incluyen en las exportaciones de facturación de Cloud. Dichos datos incluyen los costes, los créditos y el uso con las reglas de cambio de precio que hayas configurado. Estas exportaciones también agregan toda la información sobre las cuentas de facturación principales de tus clientes en un solo conjunto de datos.
Sin embargo, los datos de una exportación de Channel Services son compatibles con las exportaciones de Facturación de Cloud, y puedes usar consultas para combinar ambos conjuntos de datos y analizarlos.
Para obtener información sobre las exportaciones de Facturación de Cloud que no son de revendedores, consulta el artículo sobre cómo configurar exportaciones de Facturación de Cloud a BigQuery.
Antes de empezar
Antes de empezar a exportar datos de facturación de Channel Services, debes hacer lo siguiente:
- Configura un proyecto para alojar tu conjunto de datos de BigQuery. Asegúrate de que la facturación esté habilitada en el proyecto.
- Habilita la API BigQuery Data Transfer Service en el proyecto.
- Crea un conjunto de datos para los datos exportados.
Si ya tienes un proyecto y un conjunto de datos de BigQuery para las exportaciones de datos de facturación de Cloud, puedes reutilizar ese proyecto y ese conjunto de datos para la exportación de Channel Services.
Para obtener información detallada sobre cómo configurar un proyecto y un conjunto de datos, consulta Configurar la exportación de datos de Facturación de Cloud a BigQuery.
Permisos necesarios para las exportaciones
Para habilitar y configurar las exportaciones de Channel Services, necesitas los siguientes roles:
En BigQuery, si has creado el conjunto de datos de destino, necesitas el rol
BigQuery User
en el proyecto que contiene el conjunto de datos. Si el conjunto de datos lo ha creado otra persona, necesitas el rolBigQuery Data Owner
.Para habilitar las exportaciones de Google Cloud , debes tener el rol de administrador de distribuidor en Partner Sales Console. Google Cloud
Consulta cómo asignar roles Google Cloud en la Partner Sales Console.
Para habilitar las exportaciones de Google Workspace, debes ser administrador distribuidor o tener los privilegios de facturación de Google Workspace.
Consulta cómo asignar roles de Google Workspace en la consola de Partner Sales.
(Opcional)
Project Viewer
del proyecto que contiene el conjunto de datos de BigQuery de destino para comprobar automáticamente si la facturación está habilitada en el proyecto.
Seleccionar un proyecto y un conjunto de datos
En la consola Partner Sales, selecciona un proyecto y un conjunto de datos de BigQuery donde almacenar los datos de Channel Services. Habilita la facturación en el proyecto si aún no lo has hecho.
Cuando seleccionas o creas un conjunto de datos de BigQuery, puedes elegir una de las ubicaciones de BigQuery admitidas para el conjunto de datos. Cuando habilitas la exportación de datos de Channel Services por primera vez para cada fuente de datos (Google Cloud o Google Workspace):
Si configuras tu conjunto de datos de BigQuery para que use una ubicación multirregional, los datos de BigQuery Export estarán disponibles para cada fuente de datos seleccionada desde el inicio del mes anterior. Por ejemplo, si habilitas la exportación a BigQuery el 23 de septiembre, la exportación incluirá datos a partir del 1 de agosto.
Si configura su conjunto de datos de BigQuery para que use una región específica (que no sea la multirregión de EE. UU. o de la UE), los datos de BigQuery Export estarán disponibles para cada fuente de datos seleccionada a partir de la fecha en la que habilite la exportación. Es decir, los datos de exportación de BigQuery no se añaden de forma retroactiva en las ubicaciones de conjuntos de datos que no son multirregionales, por lo que no verás datos de exportación de BigQuery anteriores a la habilitación de la exportación.
Para exportar datos de facturación de varias cuentas de Partner Sales Console, sigue estos pasos:
- En el conjunto de datos de BigQuery al que quieras exportar los datos, asegúrate de que los administradores de facturación de cada cuenta de Partner Sales Console tengan permisos para ver el conjunto de datos.
- Cuando configures la exportación de datos de facturación en cada cuenta de Partner Sales Console, selecciona el conjunto de datos unificado.
Ubicaciones de BigQuery admitidas
BigQuery admite dos tipos de regiones.
Multirregional
En la siguiente tabla se indican las multirregiones en las que se admite la exportación de datos de BigQuery de Channel Services.
Descripción multirregional | Nombre multirregional |
---|---|
Centros de datos en Estados miembros (enlace externo) de la Unión Europea | EU |
Centros de datos en Estados Unidos | US |
Regiones
En la siguiente tabla se indican las regiones de América en las que se admite la exportación de datos de Channel Services a BigQuery.
Descripción de la región | Nombre de la región |
---|---|
Iowa | us-central1 |
Las Vegas | us-west4 |
Los Ángeles | us-west2 |
Montreal | northamerica-northeast1 |
Virginia del Norte | us-east4 |
Oregón | us-west1 |
Salt Lake City | us-west3 |
São Paulo | southamerica-east1 |
Carolina del Sur | us-east1 |
En la siguiente tabla se indican las regiones de Asia-Pacífico en las que se admite la exportación de datos de BigQuery de los servicios de canales.
Descripción de la región | Nombre de la región |
---|---|
Hong Kong | asia-east2 |
Yakarta | asia-southeast2 |
Bombay | asia-south1 |
Osaka | asia-northeast2 |
Seúl | asia-northeast3 |
Singapur | asia-southeast1 |
Sídney | australia-southeast1 |
Taiwán | asia-east1 |
Tokio | asia-northeast1 |
En la siguiente tabla se indican las regiones de Europa en las que se admite la exportación de datos de BigQuery de Channel Services.
Descripción de la región | Nombre de la región |
---|---|
Bélgica | europe-west1 |
Finlandia | europe-north1 |
Fráncfort | europe-west3 |
Londres | europe-west2 |
Países Bajos | europe-west4 |
Varsovia | europe-central2 |
Zúrich | europe-west6 |
Habilitar la exportación
Antes de habilitar la exportación de datos, anota el ID completo del conjunto de datos, que tiene el formato PROJECT_ID:DATASET_NAME.
Para habilitar la exportación de Channel Services, siga estos pasos:
- En Partner Sales Console, abre la página Facturación.
- Selecciona Exportación de facturación.
- Introduce el ID de conjunto de datos cualificado en el campo Conjunto de datos para la modificación de facturas.
- Seleccione las fuentes de datos de las que quiera exportar datos.
- Haz clic en Actualizar. Si aparece un mensaje para actualizar los permisos del conjunto de datos, haz clic en Actualizar.
Una vez configurada, la exportación de la facturación incluye nuevos datos de uso cada día. La tabla de exportación no aparecerá hasta que se ejecute por primera vez la exportación de facturación de tu cuenta. El conjunto de datos contiene datos desde que se configuró por primera vez para conservar datos.
Para dejar de exportar los datos de costes de modificación de facturas al conjunto de datos, haz clic en Inhabilitar exportación de datos de facturación en la página Modificación de facturación del cliente. Para volver a habilitar la exportación, sigue los pasos anteriores para especificar un ID de conjunto de datos.
Es posible que los datos de costes de modificación de facturas no estén disponibles durante el periodo en que la exportación haya estado inhabilitada. Si has eliminado datos exportados durante ese periodo, no podemos reponer los registros eliminados.
Permisos de cuenta de servicio necesarios
La exportación de datos de Channel Services usa una cuenta de servicio propiedad de Google y gestionada también por Google que tiene permiso para escribir registros de facturación en una tabla. La cuenta de servicio es:
cloud-channel-billing-reporting-rebilling@system.gserviceaccount.com
Esta cuenta de servicio requiere el rol predefinido roles/bigquery.dataEditor
para permitir las exportaciones. Para configurar los permisos, siga los pasos para habilitar la exportación.
Consultar datos de forma eficiente
La tabla de BigQuery tiene particiones por export_time
y está agrupada en clústeres por payer_billing_account_id
de forma predeterminada. Esto significa que la tabla se divide en particiones más pequeñas, y cada una de ellas se divide a su vez en clústeres más pequeños.
Usar las claves de partición y de clúster
en una consulta ayudará a BigQuery a localizar rápidamente los datos relevantes, lo que puede
reducir significativamente el coste de la consulta.
Por ejemplo, esta consulta es eficiente en comparación con una consulta sin claves de partición y de clustering:
SELECT
billing_account_id
currency,
invoice.month,
-- Divide by currency_conversion_rate if converting non-USD to USD.
SUM(cost)
+ SUM(
IFNULL(
(SELECT SUM(c.amount) FROM UNNEST(credits) AS c), 0))
AS total
FROM PROJECT_ID.DATASET_NAME.reseller_billing_detailed_export_v1
WHERE
export_time BETWEEN TIMESTAMP(START_DATE)
AND TIMESTAMP(END_DATE)
AND payer_billing_account_id IN (PAYER_BILLING_ACCOUNT_IDS)
GROUP BY
billing_account_id,
currency,
invoice.month
ORDER BY
billing_account_id,
currency,
invoice.month;
Para obtener más información sobre la creación de particiones, la creación de clústeres y las prácticas recomendadas, consulta los siguientes enlaces:
- Consultar tablas con particiones
- Consultar tablas agrupadas en clústeres
- Optimizar las operaciones de computación de las consultas
- Prácticas recomendadas para controlar los costes en BigQuery
Buscar el ID de cuenta de facturación del pagador
Para encontrar el ID de la cuenta de facturación del pagador, abra la página de cuentas de facturación de la consola Partner Sales y haga clic en la pestaña Facturación de partner.
Puede ver todas las cuentas de facturación y los IDs de las cuentas de facturación del pagador.
Configurar controles de acceso para otros usuarios en el conjunto de datos de exportación
Hay varias formas de configurar los controles de acceso a los datos en BigQuery Export. Para obtener más información, consulta los controles de acceso de BigQuery.
Para asegurarte de que los usuarios solo tengan acceso a los datos que estén autorizados a ver, te recomendamos que configures vistas autorizadas para compartir datos de tu conjunto de datos exportado.
En el caso de la exportación continua de datos, cuando configures los permisos de los usuarios, asegúrate de que la cuenta de servicio cloud-channel-billing-reporting-rebilling@system.gserviceaccount.com
siempre tenga acceso completo de editor al conjunto de datos de exportación.
Esquema de tabla
El siguiente esquema describe los datos de la tabla de BigQuery.
En el conjunto de datos de BigQuery, la exportación detallada de las modificaciones de facturas se carga en una tabla de datos llamada reseller_billing_detailed_export_v1
.
Campo | Tipo | Descripción |
billing_account_id
|
Cadena | Se trata del ID de la cuenta a la que está asociado el uso, que puede ser el del cliente o el tuyo. En función de la familia de productos, puede ser una cuenta de facturación o una cuenta de Cloud Identity. |
payer_billing_account_id
|
Cadena | El ID de su cuenta de facturación principal. |
invoice.month
|
Cadena | Muestra el año y el mes (en formato AAAAMM) de la factura que incluye los elementos de línea de coste. Por ejemplo, "202101" es lo mismo que enero del 2021. |
cost_type
|
Cadena | Es el tipo de coste que representa este elemento de línea: normal, impuestos, ajuste o error de redondeo. |
service.id
|
Cadena | Se trata del ID del servicio al que está asociado el uso. |
service.description
|
Cadena | Es el servicio de Google que ha generado los datos de facturación. |
sku.id
|
Cadena | Es el ID de SKU del recurso que el servicio ha usado. |
sku.description
|
Cadena | Es una descripción del tipo de recurso que el servicio ha usado. Por ejemplo, Cloud Storage es de tipo Standard Storage EE. UU.. |
usage_start_time
|
Marca de tiempo | Es la hora de inicio del periodo de uso horario del coste calculado. El uso y los costes de todos los servicios se muestran desglosados por hora. Si se utiliza un servicio durante mucho tiempo, este uso estará distribuido en varios periodos de una hora. En el caso de los productos de suscripción, este campo muestra el inicio del mes de facturación. |
usage_end_time
|
Marca de tiempo | Es la hora de finalización del periodo de uso horario del coste calculado. El uso y los costes de todos los servicios se muestran desglosados por hora. Si se utiliza un servicio durante mucho tiempo, este uso estará distribuido en varios periodos de una hora. En el caso de los productos de suscripción, este campo muestra el final del mes de facturación. |
project
|
Estructura | Información sobre el Google Cloud proyecto que ha generado los datos de Facturación de Cloud. |
project.number
|
Cadena | Es un identificador único, anonimizado e interno del proyecto que ha generado los datos de Facturación de Cloud. Google Cloud |
project.id
|
Cadena | Es el ID del proyecto que ha generado los datos de Facturación de Cloud. Google Cloud |
project.name
|
Cadena | Es el nombre del Google Cloud proyecto que ha generado los datos de Facturación de Cloud. |
project.labels
|
Estructura, repetición | |
project.labels.key
|
Cadena | Si hay etiquetas, es la parte correspondiente a la clave del par clave-valor. |
project.labels.value
|
Cadena | Si hay etiquetas, es la parte correspondiente al valor del par clave-valor. |
project.ancestry_numbers
|
Cadena | Los antecesores de la jerarquía de recursos del proyecto identificado por project.id .
|
labels
|
Estructura, repetición | |
labels.key
|
Cadena | Si hay etiquetas, es la parte correspondiente a la clave del par clave-valor. |
labels.value
|
Cadena | Si hay etiquetas, es la parte correspondiente al valor del par clave-valor. |
system_labels
|
Estructura, repetición | |
system_labels.key
|
Cadena | Si hay etiquetas del sistema, es la parte correspondiente a la clave del par clave-valor. |
system_labels.value
|
Cadena | Si hay etiquetas del sistema, es la parte correspondiente al valor del par clave-valor. |
location.location
|
Cadena | Es el país, la región o la zona del uso. Muestra global en los recursos que no tienen una ubicación específica. Para obtener más información, consulta Regiones y zonas.
|
location.country
|
Cadena | Cuando location.location es un país, una región o una zona, este campo es el país de uso. Por ejemplo, US . Para obtener más información, consulta Regiones y zonas.
|
location.region
|
Cadena | Cuando location.location es un país o una región, este campo es la región de uso. Por ejemplo, us-central1 . Para obtener más información, consulta Regiones y zonas.
|
location.zone
|
Cadena | Cuando location.location es una zona, este campo es la zona de uso. Por ejemplo, us-central1-a . Para obtener más información, consulta Regiones y zonas.
|
resource
|
Estructura | Describe la estructura y el valor de la información pertinente para los recursos de servicio (por ejemplo, máquinas virtuales o un SSD) que generan uso del servicio. |
resource.name
|
Cadena | Es el identificador específico del servicio correspondiente al recurso que ha generado un uso pertinente. Puede ser generado por los usuarios. |
resource.global_name
|
Cadena | Es un identificador de servicio único global del recurso que ha generado un uso pertinente. |
cost
|
Numérico | Coste según el modelo de consumo aplicable, incluidos los descuentos negociados que se reflejen en los precios personalizados del contrato vinculado a tu cuenta de facturación de Cloud (si procede). |
currency
|
Cadena | Moneda de facturación del coste. Consulta más información en el artículo sobre la moneda local de facturación y pago. |
currency_conversion_rate
|
Flotante | Es el tipo de cambio de dólares estadounidenses a la moneda local. Es decir, cost ÷ currency_conversion_rate es el coste en dólares estadounidenses.
|
usage.amount
|
Numérico | Es la cantidad de usage.unit que se ha utilizado.
|
usage.unit
|
Cadena | Unidad básica para medir el uso de recursos. Por ejemplo, la unidad básica para medir el almacenamiento estándar es byte-seconds (bytes por segundo). |
usage.amount_in_pricing_unit
|
Numérico | La cantidad de usage.pricing_unit uso.
|
usage.pricing_unit
|
Cadena | Unidades para medir el uso de recursos. |
credits
|
Estructura, repetición | Contiene campos que describen la estructura y el valor de los créditos. |
credits.id
|
Cadena | Si se rellena, indica que hay un crédito asociado al SKU del producto. |
credits.full_name
|
Cadena | Se trata del nombre del crédito asociado al SKU del producto. |
credits.type
|
Cadena | Este campo describe la finalidad o el origen de credits.id .
|
credits.name
|
Cadena | Es una descripción del crédito que se aplica al uso. |
credits.amount
|
Numérico | Es la cantidad de crédito que se aplica al uso. |
credits.channel_partner_amount
|
Numérico | Es la cantidad de crédito aplicada al uso después de que se hayan hecho las modificaciones de facturas y los descuentos. Se basa en el channel_partner_name y el ChannelPartnerRepricingConfig asociado. Si credits.type es RESELLER_MARGIN, la cantidad será cero.
|
credits.customer_amount
|
Numérico | Es la cantidad de crédito aplicada al uso después de que se hayan hecho las modificaciones de facturas y los descuentos. Se basa en el customer_name y el CustomerRepricingConfig asociado. Si credits.type es RESELLER_MARGIN, la cantidad será cero.
|
adjustmentsInfo
|
Estructura, repetición | Contiene campos que describen la estructura y el valor de un ajuste hecho en elementos de línea de coste. |
adjustmentsInfo.adjustment_id
|
Cadena | Si se rellena, significa que hay un ajuste asociado a un elemento de línea de coste. adjustmentsInfo.adjustments_id es el ID único de todos los ajustes provocados por un problema.
|
adjustmentsInfo.adjustment_description
|
Cadena | Es una descripción del ajuste y del motivo por el que se ha hecho. |
adjustmentsInfo.adjustment_type
|
Cadena | El tipo de ajuste. |
adjustmentsInfo.adjustment_mode
|
Cadena | Indica cómo se ha hecho el ajuste. |
export_time
|
Marca de tiempo | Es la marca de tiempo asociada a una inclusión de datos de facturación. Este valor aumenta con cada nueva exportación. En la columna export_time puedes ver cuándo se han actualizado por última vez los datos de facturación exportados.
|
entitlement_name
|
Cadena | Nombre de recurso del Entitlement de la API Cloud Channel. Usa el formato accounts/{account}/customers/{customer}/entitlements/{entitlement} .
|
channel_partner_name
|
Cadena | (Solo distribuidores) Nombre de recurso del partner de canal que vende al cliente final. Usa el formato accounts/{account}/channelPartnerLinks/{channelPartner} .
|
channel_partner_cost
|
Numérico | (Solo distribuidores) Es el coste del partner de canal, identificado por channel_partner_name , después de aplicar un ChannelPartnerRepricingConfig .
|
customer_name
|
Cadena | Es el nombre de recurso del cliente del distribuidor que ha consumido este uso. Tiene el formato accounts/{account}/customers/{customer}. |
customer_cost
|
Numérico | Es el coste del cliente del distribuidor que se indica en la columna customer_name después de aplicar CustomerRepricingConfig , si estuviera presente.
|
cost_at_list
|
Numérico | Coste al precio según catálogo del modelo de consumo predeterminado. |
customer_repricing_config_name
|
Cadena | Nombre del recurso de la API Cloud Channel CustomerRepricingConfig . Usa el formato accounts/{account}/customers/{customer}/customerRepricingConfigs/{id} .
|
channel_partner_repricing_config_name
|
Cadena | (Solo distribuidores) Nombre del recurso de la API Cloud Channel ChannelPartnerRepricingConfig . Usa el formato accounts/{account}/channelPartnerLinks/{channelPartner}/channelPartnerRepricingConfigs/{id} .
|
tags
|
Estructura | Campos que describen la etiqueta, como clave, valor y espacio de nombres. |
tags.key
|
Cadena | Nombre abreviado o visible de la clave asociada a esta etiqueta concreta. |
tags.value
|
Cadena | Los recursos asociados a una clave de etiqueta. En un momento dado, solo se puede asociar un valor a un recurso para una clave determinada. |
tags.inherited
|
Booleano | Indica si un enlace de etiqueta se hereda (Tags Inherited = True) o es directo/no heredado (Tags Inherited = False). |
tags.namespace
|
Cadena | Representa la jerarquía de recursos que define la clave y los valores de la etiqueta. El espacio de nombres se puede combinar con los nombres cortos de la clave y el valor de la etiqueta para crear un nombre completo y único a nivel global para la clave o el valor de la etiqueta. |
customer_correlation_id
|
Cadena | El ID de CRM externo del cliente. Se rellena solo si existe un ID de CRM para este cliente. |
price
|
Estructura | Campos que describen la estructura y los valores relacionados con los precios cobrados por el uso. |
price.effective_price
|
Numérico | Precio del SKU según el modelo de consumo aplicable, incluidos los descuentos negociados que se reflejen en los precios personalizados del contrato vinculado a tu cuenta de facturación de Cloud (si procede). |
price.tier_start_amount
|
Numérico | Número de unidades del límite inferior del nivel de precios de un SKU. Para obtener más información, consulta Acerca de los niveles de precios. |
price.unit
|
Cadena | Unidad de uso en la que se especifica el precio y se mide el uso de los recursos. |
price.pricing_unit_quantity
|
Numérico | Número de unidades del límite inferior del nivel de precios de un SKU. Para obtener más información, consulta Acerca de los niveles de precios. |
price.list_price
|
Numérico | Precio según catálogo del SKU según el modelo de consumo predeterminado. |
price.effective_price_default
|
Numérico | 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 procede). |
price.list_price_consumption_model
|
Numérico | Precio según catálogo del SKU según el modelo de consumo aplicable antes de que se reflejen los descuentos negociados en los precios personalizados del contrato vinculado a tu cuenta de facturación de Cloud (si procede). |
transaction_type
|
Cadena | El tipo de transacción del vendedor. El tipo de transacción puede ser uno de los siguientes:
|
seller_name
|
Cadena | Nombre oficial del vendedor. |
subscription
|
Estructura | Campos que describen tus compromisos basados en el gasto o en los recursos. Puedes usar estos campos para analizar las comisiones de compromisos específicos. |
subscription.instance_id
|
Cadena | ID de la suscripción vinculada a un compromiso. |
cost_at_effective_price_default
|
Numérico | Coste 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 procede). |
cost_at_list_consumption_model
|
Numérico | Coste según el modelo de consumo aplicable antes de que se reflejen los descuentos negociados en los precios personalizados del contrato vinculado a tu cuenta de facturación de Cloud (si procede). |
consumption_model
|
Estructura | Campos que describen el modelo de consumo aplicable. |
consumption_model.id
|
Cadena | El ID del modelo de consumo. |
consumption_model.description
|
Cadena | Descripción del modelo de consumo. |
Notas adicionales sobre el esquema
Hay algunas notas adicionales sobre el esquema.
Columnas no aplicables a Google Workspace
Cuando una columna o un campo no se aplica a una familia de productos, los datos exportados de esa familia de productos contienen null
en ese campo. Los siguientes campos no se aplican a las exportaciones de Google Workspace:
project
labels
resource
credits
adjustmentsInfo
customer_repricing_config_name
channel_partner_repricing_config_name
tags
price.effective_price
price.tier_start_amount
price.list_price
price.effective_price_default
price.list_price_consumption_model
transaction_type
seller_name
consumption_model
Columnas no aplicables a SKUs de consumo de Google Workspace
Cuando una columna o un campo no se aplica a una familia de productos, los datos exportados de esa familia de productos contienen null
en ese campo. Los siguientes campos no se aplican a las exportaciones de Google Workspace:
service.id
sku.id
project
labels
resource
customer_repricing_config_name
channel_partner_repricing_config_name
tags
price.effective_price
price.tier_start_amount
transaction_type
seller_name
subscription
Columnas no aplicables a pedidos sin conexión (vista previa)
Cuando una columna o un campo no se aplica a una familia de productos, los datos exportados de esa familia de productos contienen null
en esa columna o campo. Las siguientes columnas o campos no se aplican a las exportaciones de facturación de pedidos sin conexión:
project
labels
system_labels
location
resource
credits
entitlement_name
channel_partner_name
channel_partner_cost
customer_name
customer_cost
cost_at_list
customer_repricing_config_name
channel_partner_repricing_config_name
tags
price.effective_price
price.tier_start_amount
price.list_price
price.effective_price_default
price.list_price_consumption_model
transaction_type
seller_name
consumption_model
Otras notas sobre la exportación de Google Workspace
Hay varios comportamientos especiales en las exportaciones de Google Workspace:
- Los datos de Google Workspace no incluyen el uso propio del distribuidor.
- Cuando
cost_type
estax
yadjustment
,usage.amount_in_pricing_units
siempre es 1. - En las facturas de Google Workspace, los impuestos se muestran como un concepto. En la exportación, los impuestos se desglosan por cliente. Aunque el impuesto total debe coincidir con el de la factura, es posible que los impuestos individuales contengan pequeñas imprecisiones debido al redondeo.
billing_account_id
- En el caso de Google Cloud, se trata de la cuenta de facturación de Cloud a la que se asocia el uso.
- En el caso de Google Workspace, se trata del ID de Cloud Identity del cliente.
- En los pedidos sin conexión, es el nombre del cliente.
service
y sku
En Google Workspace, estas columnas representan el producto y el SKU asociados al uso. Más información sobre los IDs de producto y SKU .
En el caso de los SKUs de consumo de Google Workspace (Google Voice y Drive), las columnas sku.id
y service.id
contienen null
.
usage_start_time
y usage_end_time
En el archivo CSV de la factura de Google Workspace, se representa como fechas. En las exportaciones, se representan como marcas de tiempo:
- En el caso de
usage_start_time
, se trata de la hora de inicio (incluida) de la suscripción, a las 0:00 (PST) de la fecha de inicio. - En el caso de
usage_end_time
, se trata de la hora de finalización (exclusiva) de la suscripción, a las 0:00 (PST) del día siguiente a la fecha de finalización.
project.labels
En el caso de Google Cloud, se trata de los pares clave-valor del Google Cloud proyecto en el que se ha producido el uso. Para obtener más información, consulta el artículo sobre el uso de etiquetas.
labels
En el caso de Google Cloud, se trata de los pares clave-valor del Google Cloud recurso en el que se ha producido el uso. Para obtener más información, consulta el artículo sobre el uso de etiquetas.
system_labels
En el caso de Google Cloud, se trata de los pares clave-valor delGoogle Cloud recurso en el que se ha producido el uso. Para obtener más información, consulta las etiquetas disponibles del sistema.
En el caso de Google Workspace, se trata de metadatos adicionales sobre el coste, que incluye lo siguiente:
workspace.googleapis.com/domain_name
: nombre de dominio del cliente.workspace.googleapis.com/order_id
: el ID del pedido.workspace.googleapis.com/purchase_order_id
: ID de la orden de compra.workspace.googleapis.com/subscription_id
: el ID de la suscripción.workspace.googleapis.com/usage_type
: el tipo de uso. No aplicable sicost_type
no esregular
.
Los tipos de uso de Google Workspace son los siguientes:
COMMITMENT_TERM_START_ITEM
: inicio de una suscripción. Normalmente, se asocia a un mes parcial de una suscripción con compromiso de facturación mensual y al periodo de facturación o de contrato de una suscripción prepago.COMMITMENT_TERM_END_ITEM
: fin de una suscripción. Normalmente se asocia a los cargos del último mes de una suscripción con compromiso de facturación mensual.COMMITMENT_TERM_RENEWAL_ITEM
: inicio de un periodo de suscripción posterior.COMMITMENT_MONTHLY_ITEM
: uso registrado de los compromisos que existían al principio del mes. En la mayoría de los casos, el cargo se aplicará durante todo el mes.COMMITMENT_SEATS_CHANGE_ITEM
: se registra cuando cambia el nivel de compromiso (ya sea para aumentar o disminuir). Suele empezar a mediados de mes y se extiende hasta el final del mes en el caso de las suscripciones con compromiso de facturación mensual, o hasta el final del periodo de facturación o del contrato en el caso de las suscripciones prepago.COMMITMENT_CANCEL_ITEM
: se registra cuando se cancela una suscripción. Incluye los cargos asociados a la cancelación anticipada. Representa un cargo por el periodo restante del contrato cuando este se cancela a mitad de plazo o un crédito emitido por el periodo restante de facturación cuando se cambia o cancela un contrato a mitad de plazo.FLEXIBLE_SEATS_ITEM
: registra el uso de un número de usuarios durante un bloque contiguo de un número de días. Solo para usuarios sin compromiso.COUPON_DISCOUNT_ITEM
: importe del descuento asociado a un cupón.MIGRATED_CREDIT_ITEM
: crédito de la migración de Postini.COMMITMENT_PREPAY_BILLING_PERIOD_ITEM
: representa la información de uso que se crea al inicio del ciclo de pago de todo el ciclo de una suscripción prepago con compromiso.
usage.amount
En el caso del uso basado en puestos de Google Workspace, se indican los puestos pagados. Por ejemplo, los puestos confirmados en los planes de facturación fija y los puestos pagados en los planes de facturación flexible.
En el caso de los SKUs de consumo de Google Workspace (Google Voice y Drive), se trata del número de minutos utilizados.
usage.pricing_unit
- Para Google Cloud, consulta más información sobre la API Catalog de Facturación de Cloud. {: track-type="tasks" class="external" track-name="externalLink" track-metadata-position="body"}
- En el caso de Google Workspace, es
count
.
credits.id
En el caso de Google Cloud, puede ser un identificador único alfanumérico (12-b34-c56-d78) o una descripción del tipo de crédito (Descuento por compromiso de uso: CPU
). Si el campo credits.id
está vacío, el SKU del producto no está asociado a ningún crédito.
credits.full_name
En el caso de Google Cloud, se trata de una descripción textual de un credits.id
alfanumérico. Por ejemplo, Crédito de prueba gratuita
o
Descuento por compromiso de uso basado en el gasto
. Los valores de credits.full_name
solo se rellenan en el caso de los SKUs que tienen un código alfanumérico
credits.id
. Si el valor de credits.id
es una descripción del tipo de crédito (por ejemplo, Descuento por compromiso de uso: CPU), el campo credits.full_name
estará vacío.
credits.type
En el caso de Google Cloud, los tipos de crédito incluyen los siguientes:
COMMITTED_USAGE_DISCOUNT
: contratos con compromiso de uso basados en recursos que se compran para usar Compute Engine a cambio de importantes descuentos en el uso de máquinas virtuales.COMMITTED_USAGE_DISCOUNT_DOLLAR_BASE
: contratos con compromiso de uso basados en gastos que se compran para usar determinados servicios a cambio del compromiso de gastar un importe mínimo.DISCOUNT
: se usa cuando se obtienen créditos después de alcanzar un umbral de gasto definido en un contrato. En los informes de Facturación de Cloud que están disponibles en la consola de Partner Sales, este tipo de crédito aparece como Descuentos en función del gasto (contractuales).FREE_TIER
: Algunos servicios ofrecen uso gratuito de recursos hasta alcanzar ciertos límites. Para ofrecer este uso, esos servicios utilizan créditos.PROMOTION
: en este tipo de crédito están incluidos la Google Cloud prueba gratuita y los créditos de campañas de marketing, así como otras ayudas para usar Google Cloud. Cuando hay créditos promocionales disponibles, se considera que esos créditos son una forma de pago y se incluyen automáticamente en las facturas para reducir el importe total.RESELLER_MARGIN
: si eres distribuidor, este tipo de crédito margen de distribuidor indica los descuentos del programa para distribuidores que se han obtenido por cada elemento de línea que cumplía los requisitos.SUBSCRIPTION_BENEFIT
: crédito que se ha obtenido por adquirir suscripciones de larga duración a servicios a cambio de descuentos.SUSTAINED_USAGE_DISCOUNT
: este tipo de crédito es un descuento automático que se obtiene por ejecutar determinados recursos de Compute Engine durante gran parte de un mes de facturación.
adjustmentsInfo
En el caso de Google Cloud, estos valores solo se rellenan si el elemento de línea de coste se ha generado en una modificación de Facturación de Cloud. El tipo adjustmentsInfo
contiene detalles sobre el ajuste tanto si se ha emitido para corregir
un error como si se ha hecho por otros motivos.
adjustmentsInfo.adjustment_type
En el caso de Google Cloud, esto incluye lo siguiente:
USAGE_CORRECTION
: corrección aplicada porque se ha registrado un uso que no era correcto.PRICE_CORRECTION
: corrección aplicada debido a reglas de precios incorrectas.METADATA_CORRECTION
: corrección de los metadatos que no cambia el coste.GOODWILL
: crédito que se da al cliente como cortesía.SALES_BASED_GOODWILL
: crédito que se da al cliente como cortesía porque figura en un contrato.SLA_VIOLATION
: crédito que se da al cliente debido a una infracción del objetivo de nivel de servicio.BALANCE_TRANSFER
: ajuste para transferir fondos de una cuenta de pagos a otra.ACCOUNT_CLOSURE
: ajuste para dejar a cero una cuenta cerrada.GENERAL_ADJUSTMENT
: una modificación general de la cuenta de facturación de Cloud.
adjustmentsInfo.adjustment_mode
En el caso de Google Cloud, esto incluye lo siguiente:
PARTIAL_CORRECTION
: la corrección niega parcialmente el uso y el coste originales.COMPLETE_NEGATION_WITH_REMONETIZATION
: la corrección niega por completo el uso y el coste originales. Se emiten elementos de línea con el uso y el coste actualizados.COMPLETE_NEGATION
: la corrección niega por completo el uso y el coste originales. No se vuelve a monetizar ningún uso adicional.MANUAL_ADJUSTMENT
: el ajuste se asigna al coste y al uso de forma manual.
price.effective_price
En el caso de Google Cloud, se trata del precio que se cobra por el uso de los SKUs deGoogle Cloud o de Google Maps Platform y de los niveles de precios de los SKUs. Si tu cuenta de Facturación de Cloud tiene precios de contrato personalizados, este precio es específico de tu cuenta de Facturación de Cloud. En caso contrario, se trata del precio según catálogo del SKU o del nivel del SKU.