Soluciona problemas relacionados con las exportaciones de BigQuery

En esta página, se presentan problemas comunes que puedes encontrar cuando usas la 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 impuestos, ajustes y redondeo son específicas de tu proceso de conciliación de facturas y no contienen valores de 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 de estos cargos que usan la regla Costo de lista usarán el costo base para calcular el costo que cambió el precio.

Cuando creas una exportación a BigQuery con la 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 ves el cargo en la exportación y cuando lo ves 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 se indica en los detalles de la cuenta. Las ubicaciones de tus clientes no afectarán los impuestos que se cobren a sus cuentas.

Si el cost_type de una cuenta secundaria de facturación se configuró como 'tax', los datos exportados mostrarán nuestra atribución de la tasa impositiva local según se aplica a esa cuenta. Este valor se basa en la porción de uso que realiza el cliente y en cualquier costo adicional que este incurra.

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 y no asociadas

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, esas cuentas se desasociarán.

Valores nulos para cuentas secundarias

Si usas BigQuery para exportar datos que incluyen cuentas secundarias no asignadas o no asociadas, se mostrará un valor de null en las siguientes columnas 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 de facturación secundarias a los clientes.

Restablece la tabla de exportación a un estado anterior

Si descartaste por accidente tu tabla de exportación o borraste algunos de sus datos, o si deseas revertir la tabla a un estado anterior, puedes recuperarla con 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 la época Unix, a la que deseas volver. Ten en cuenta que solo puedes recuperar hasta 7 días y que no se reabastecerán tus datos.

La exportación no agrega datos nuevos

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

Habilitaste las exportaciones recientemente

Una vez que se habilitan las exportaciones, el uso puede tardar hasta un día en aparecer en tus tablas. Si no hay nada por más tiempo que eso, considera los otros problemas posibles 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 esto automáticamente, haz clic en Actualizar en la página Exportación de la facturación en la Partner Sales Console.

La facturación no está habilitada para el proyecto

Es posible que la exportación deje de funcionar si la facturación no está habilitada para 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 habilitarla, borra la política de acceso a nivel de fila y la política de acceso a nivel de la 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 seleccionada.

La exportación tiene un esquema no válido

No se admite la modificación del esquema de la tabla de exportación. Si deseas agregar o quitar columnas, puedes crear una vista o una vista materializada, o bien unirlas con otras tablas en tus consultas. Si la tabla pasa a este estado, deberás revertirla para que tenga todas las columnas correctas y nada más.

Vuelve a habilitar la exportación

Una vez que hayas encontrado y solucionado el problema, ve a la página Exportación de la facturación en la 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.