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 coûts de liste

Certains frais (par exemple, 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. Cela peut entraîner un écart lorsque vous consultez la facturation dans l'exportation et 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. Cette valeur est basée sur la part d'utilisation du client et les coûts supplémentaires qu'il encourt.

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 facture pour ce type de client, assurez-vous de vérifier ces lignes et de vous assurer que 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, des sous-comptes de facturation non attribués peuvent s'afficher sous votre compte de facturation principal.

Si vous supprimez un client à l'aide de la Partner Sales Console et que des sous-comptes de facturation lui sont associés, ces sous-comptes seront dissociés.

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 à des clients.

Restaurer la table d'exportation à un état précédent

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. Par exemple, vous pouvez exécuter la commande suivante pour restaurer la table à un état précédent:

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êcher 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. Si rien ne s'affiche au bout de ce délai, consultez les autres problèmes potentiels ci-dessous.

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 modifier ce paramètre automatiquement en cliquant sur "Mettre à jour" sur la page Exportation de la facturation de la 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. Suivez ces instructions pour activer la facturation. Si vous utilisez le bac à sable BigQuery, vous devez mettre à niveau votre compte.

L'accès au niveau des lignes ou des colonnes est activé sur 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 réactiver l'accès, supprimez la règle d'accès au niveau des lignes et la règle d'accès au niveau des colonnes.

Vous n'avez aucun compte de facturation parent

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

Le schéma de l'exportation n'est pas valide

Il n'est pas possible de modifier le schéma de la table d'exportation. Si vous souhaitez ajouter ou supprimer des colonnes, vous pouvez créer une vue ou une vue matérialisée, ou vous pouvez effectuer une jointure avec 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éactiver votre exportation

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

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