Soluciona problemas con las exportaciones a BigQuery

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

No hay valores para los costos facturables

Las filas que representan los impuestos, los ajustes y el redondeo son específicas de tu proceso de conciliación de facturas y no contienen valores para los costos facturables a los clientes 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 crees una exportación de BigQuery con Partner Sales Console, el elemento de una sola línea de estos tipos de cargos 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 consultes una exportación de refacturación.

Impuestos en los datos exportados

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

Si una cuenta secundaria de facturación tiene su cost_type configurado en 'tax', los datos exportados mostrarán nuestra atribución de la tasa impositiva local tal como 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 se desasociación.

Valores nulos para las cuentas secundarias

Si usas BigQuery para exportar datos que incluyen cuentas secundarias no asignadas o no asociadas, las siguientes columnas mostrarán 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.

Cómo restablecer la tabla de exportación a un estado anterior

Si accidentalmente borraste la tabla de exportación o algunos de sus datos, o si quieres revertir la tabla a un estado anterior, puedes recuperarla con la función de viajes 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 la época de Unix, a la que deseas 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 impedir que funcione:

Habilitaste 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.

El conjunto de datos no se puede actualizar 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. Sigue estas instrucciones para habilitar la facturación. Si usas la Zona de pruebas de BigQuery, 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 control de acceso a nivel de fila o nivel de columna, la exportación fallará. Para volver a habilitarlo, borra la política de acceso a nivel de fila y la política de acceso a nivel de columna.

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 vista o una vista materializada, o bien puedes unirlas con tus 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.