Résoudre les problèmes liés aux exportations BigQuery

Cette page présente les problèmes courants que vous pouvez rencontrer lorsque vous utilisez la Partner Sales Console pour exporter des données de refacturation vers BigQuery, et explique comment les résoudre.

Aucune valeur pour les coûts facturables

Les lignes représentant les taxes, les ajustements et les arrondis sont spécifiques à votre processus de rapprochement des factures et ne contiennent pas de valeurs pour les coûts facturables aux clients ou aux partenaires de distribution.

Frais sans frais de liste

Certains frais (comme les frais d'assistance) ne sont pas associés à un coût catalogue. Les configurations de repricing pour ces frais qui utilisent la règle Coût catalogue utiliseront le coût de base pour calculer le coût renommé.

Lorsque vous créez une exportation BigQuery à l'aide de la Partner Sales Console, la ligne de ces types de frais affiche null dans la colonne cost_at_list. Il peut en résulter un écart de visionnage les frais associés à l'exportation et à son affichage dans la console Google Cloud.

Pour résoudre ce problème, utilisez SUM(IFNULL(cost_at_list, cost)) au lieu de SUM(cost_at_list) lorsque vous interrogez une exportation de facturation.

Taxes dans les données exportées

Les taxes de chaque sous-compte de facturation associé à votre compte de facturation principal sont calculées en fonction de l'emplacement indiqué dans les détails de votre compte. La localisation de vos clients n'a aucune incidence sur les taxes facturées à leurs comptes.

Si la valeur cost_type d'un sous-compte de facturation est définie sur 'tax', les données exportées indiquent l'attribution de votre taux de taxe local tel qu'il s'applique à ce compte. Ce est basée sur la part d'utilisation du client et les coûts supplémentaires que vous ne devez pas subir.

Valeurs NULL pour les coûts

Toutes les lignes de vos exportations dont la valeur cost_type est 'tax' afficheront null dans les champs customer_cost et channel_partner_cost. Avant de générer une pour ce type de client, vérifiez ces lignes et vérifiez les valeurs correctes sont en place.

Sous-comptes non attribués et non associés

Lorsque vous créez un droit d'accès Google Cloud et l'associez à un client, un sous-compte de facturation est créé pour ce client. Si vous ne créez pas ce droit d'accès, peuvent voir des sous-comptes de facturation non attribués sous votre compte de facturation principal.

À l'aide de la Partner Sales Console pour supprimer un client ayant attribué sous-comptes de facturation entraîne la dissociation de ces sous-comptes.

Valeurs nulles pour les sous-comptes

Si vous utilisez BigQuery pour exporter des données qui incluent des sous-comptes non attribués ou non associés, les colonnes suivantes afficheront la valeur null pour ces sous-comptes.

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

Pour résoudre ce problème, vous devez attribuer ces sous-comptes de facturation à clients.

Restauration de l'état précédent de la table d'exportation...

Si vous avez accidentellement supprimé votre table d'exportation ou certaines de ses données, ou si vous souhaitez rétablir la table à un état précédent, vous pouvez la récupérer à l'aide de la fonctionnalité Voyage dans le temps de BigQuery. Pour Par exemple, vous pouvez exécuter la commande suivante pour restaurer la table à une état:

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

REVERT_TO représente l'heure, en secondes depuis l'epoch Unix, à laquelle vous souhaitez revenir. Notez que vous ne pouvez remonter que jusqu'à sept jours en arrière et que vos données ne sont pas renseignées.

L'exportation n'ajoute pas de nouvelles données

Si aucune nouvelle ligne n'apparaît dans votre exportation, plusieurs problèmes peuvent l'empêchent de fonctionner:

Vous avez récemment activé les exportations

Une fois les exportations activées, il peut s'écouler jusqu'à une journée avant que votre utilisation ne s'affiche dans vos tableaux. S'il n'y a rien de plus longtemps, envisagez d'utiliser l'autre les problèmes potentiels ici.

Le compte de service ne peut pas accéder à l'ensemble de données

L'ensemble de données ne peut pas être mis à jour si notre compte de service n'y a pas accès. Vous pouvez mettre à jour ces informations automatiquement en cliquant sur "Mettre à jour" dans la section Facturation Exporter dans Partner Sales Console.

La facturation n'est pas activée pour le projet

L'exportation peut cesser de fonctionner si la facturation n'est pas activée pour votre projet. Suivre ces instructions pour activer la facturation. Si vous utilisez l'API BigQuery Sandbox, vous devez mettre votre compte à niveau.

L'accès au niveau des lignes ou des colonnes est activé pour l'ensemble de données

Si l'ensemble de données est associé à un contrôle des accès au niveau des lignes ou au niveau des colonnes, l'exportation échouera. Pour le réactiver, supprimez l'accès au niveau des lignes règlement et l'accès au niveau des colonnes règles de confidentialité.

Vous n'avez aucun compte de facturation parent

L'exportation ne fonctionne pas s'il n'y a aucun compte de facturation parent à exporter. Assurez-vous qu'il existe des comptes de facturation actifs pour la source de données sélectionnée.

L'exportation comporte un schéma non valide

Il n'est pas possible de modifier le schéma de la table d'exportation. Pour ajouter ou supprimer des colonnes, vous pouvez créer un view ou vue matérialisée, ou vous pouvez rejoindre par rapport à vos autres tables dans vos requêtes. Si votre table se trouve dans cet état, vous devez la rétablir en rétablissant toutes les colonnes correctes et rien d'autre.

Réactivation de votre exportation

Une fois que vous avez identifié et résolu le problème, accédez à la page Exportation de la facturation dans la console Partner Sales. Notez l'erreur sur la page indiquant que votre exportation est désactivée.

Pour réactiver l'exportation, cliquez sur Mettre à jour.