Soluciona problemas con las exportaciones de BigQuery

En esta página, se presentan problemas habituales que podrías encontrar cuando uses la Consola de ventas para socios para exportar datos de refacturación a BigQuery y cómo resolverlos.

No hay valores para los costos facturables

Las filas que representan impuestos, ajustes y redondeo son específicas de tu proceso de conciliación de facturas y no contengan valores de costos facturables o socios de canal.

Cargos sin costos de lista

Algunos cargos (por ejemplo, los cargos de asistencia) no tienen un costo de lista asociado. Las configuraciones de revisión de precios para estos cargos que usan la regla Costo de lista usarán el costo base para calcular el costo con el precio revisado.

Cuando creas una exportación de BigQuery con el Partner Sales Console, el elemento de una sola línea para estos tipos de cargos se mostrará null en la columna cost_at_list. Esto puede generar una discrepancia cuando veas el cargo en la exportación y en la consola de Google Cloud.

Para resolver este problema, usa SUM(IFNULL(cost_at_list, cost)) en lugar de SUM(cost_at_list) cuando consultas una exportación de refacturación.

Impuestos en los datos exportados

Los impuestos de cada cuenta de facturación secundaria asociada a tu cuenta de facturación principal se calculan según la ubicación que aparece en los detalles de tu cuenta. Tu de clientes ubicaciones no afectarán los impuestos que se cobran a sus cuentas.

Si una cuenta de facturación secundaria tiene su cost_type configurado como 'tax', los datos exportados mostrar nuestra atribución de tu tasa impositiva local según se aplica a esa cuenta. Este valor se basa en la parte del uso del cliente y en los costos adicionales que genera.

Valores nulos para los costos

Todas las filas de tus exportaciones que tengan un cost_type de 'tax' mostrarán null en los campos customer_cost y channel_partner_cost. Antes de generar una factura para este tipo de cliente, asegúrate de revisar estas filas y verificar que los valores correctos estén en su lugar.

Cuentas secundarias sin asignar ni asociar

Cuando creas un derecho de Google Cloud y lo vinculas a un cliente, se crea una cuenta de facturación secundaria para ese cliente. Si no creas este derecho, es posible que veas cuentas de facturación secundarias sin asignar en tu cuenta de facturación principal.

Si usas Partner Sales Console para quitar un cliente que tiene asignadas cuentas de facturación secundarias, estas dejarán de estar asociadas.

Valores nulos para las cuentas secundarias

Usa BigQuery para exportar datos que incluya cuentas secundarias sin asignar o no asociadas causará lo siguiente: para mostrar un valor de null para esas cuentas secundarias.

  • entitlement_name
  • customer_name
  • customer_cost
  • credits.customer_amount
  • channel_partner_name
  • channel_partner_cost
  • credits.channel_partner_amount

Para resolver este problema, debes asignar estas cuentas secundarias de facturación a los clientes.

Restablece la tabla de exportación a un estado anterior

Si descartaste accidentalmente tu tabla de exportación o borraste algunos de sus datos, o si Si quieres revertir la tabla a un estado anterior, puedes recuperarla usando la función de recorrido en el tiempo de BigQuery. Por ejemplo, puedes ejecutar el siguiente comando para restablecer la tabla a un estado anterior:

bq cp PROJECT_ID:DATASET_ID.reseller_billing_detailed_export_v1@REVERT_TO PROJECT_ID:DATASET_ID.reseller_billing_detailed_export_v1

REVERT_TO representa la hora, en segundos, desde Unix. la época a la que quieres volver. Ten en cuenta que solo puedes retroceder hasta 7 días y que tus datos no se reabastecen.

La exportación no agrega datos nuevos

Si no aparecen filas nuevas en tu exportación, existen varios problemas que podrían evitar que funcione:

Habilitaste las exportaciones recientemente

Después de habilitar las exportaciones, es posible que el uso tarde hasta un día en aparecer en tus tablas. Si no aparece nada durante más tiempo, considera los otros posibles problemas que se indican aquí.

La cuenta de servicio no puede acceder al conjunto de datos.

No se puede actualizar el conjunto de datos si nuestra cuenta de servicio no tiene acceso a él. Para actualizar esta información automáticamente, haz clic en Actualizar en la página Exportación de facturación de Partner Sales Console.

La facturación no está habilitada para el proyecto

La exportación puede dejar de funcionar si la facturación no está habilitada en tu proyecto. Seguir estas instrucciones para habilitar la facturación. Si usas la función BigQuery Sandbox, debes actualizar tu cuenta.

El acceso a nivel de fila o columna está habilitado en el conjunto de datos

Si el conjunto de datos tiene nivel de fila o control de acceso a nivel de columna, la exportación fallará. Para volver a habilitarlo, borra el acceso a nivel de fila política y el acceso a nivel de columna política.

No tienes cuentas de facturación principales

La exportación no funciona si no hay cuentas de facturación principales para exportar. Asegúrate de que haya cuentas de facturación activas para la fuente de datos que seleccionaste.

La exportación tiene un esquema no válido

No se admite modificar el esquema de la tabla de exportación. Si deseas agregar o quitar columnas, puedes crear una view o una vista materializada o puedes unirte con otras tablas en tus consultas. Si tu tabla llega a este estado, deberás volver a tener todas las columnas correctas y nada más.

Cómo volver a habilitar tu exportación

Después de encontrar y solucionar el problema, ve a la página Exportación de la facturación en Partner Sales Console. Observa el error en la página que indica que la exportación está inhabilitada.

Para volver a habilitar la exportación, haz clic en Actualizar.