Vous pouvez combiner l'exportation des données des services de chaîne avec Looker Studio pour créer des tableaux de bord de coûts à partager avec votre client ou votre partenaire de chaîne (distributeur uniquement). Ces tableaux de bord sont remplis avec les coûts configurés à l'aide des configurations de calcul des nouveaux tarifs.
Cette page vous explique comment réutiliser le tableau de bord générique "Insights sur l'utilisation et les coûts de facturation" avec les données de votre client ou de votre partenaire de distribution afin de pouvoir les partager avec lui. Vous connaissez peut-être déjà ce tableau de bord si vous avez déjà configuré votre propre tableau de bord des coûts en suivant Visualiser vos coûts avec Looker Studio.
Objectifs
Ce tutoriel vous explique comment effectuer ces tâches :
Configurez votre propre copie du tableau de bord d'utilisation de la facturation et des insights sur les coûts avec les coûts configurés par le revendeur.
Comprendre comment adapter la vue BigQuery à un client ou un partenaire de distribution spécifique (distributeur uniquement).
Coûts
Dans ce document, vous utilisez les composants facturables suivants de Google Cloud :
- BigQuery: Depending on the size of the BigQuery dataset, you might incur storage costs for the export table in BigQuery and query costs for analysis. Also, if your customer or channel partner views the dashboard, you might also incur query costs.
- BI Engine: If you choose to create BI Engine reservations to improve the performance of your dashboards, you incur costs for the reservation you create in BI Engine.
Pour obtenir une estimation des coûts en fonction de votre utilisation prévue, utilisez le simulateur de coût.
Pour en savoir plus sur les tarifs de BigQuery, consultez la section Tarifs de la documentation BigQuery.
Pour plus d'informations sur la tarification de BI Engine, consultez la page des tarifs. Les réservations BI Engine peuvent améliorer les performances des tableaux de bord Looker Studio. Cette page ne contient pas d'instructions sur la création de réservations BI Engine. Découvrez comment réserver de la capacité BI Engine.
Avant de commencer
Configurez l'exportation des données Channel Services vers BigQuery.
Pour utiliser le tableau de bord, vous devez activer les exportations BigQuery pour les données Channel Services.
Une fois l'exportation des données activée, l'insertion des données Cloud Billing dans l'ensemble de données prend quelques heures. Il se peut que vous voyiez d'abord des frais concernant un transfert de données réseau, puis des frais associés à des VM, puis l'utilisation de Pub/Sub, etc. Une fois que votre ensemble contient des données, vous pouvez exécuter des requêtes sur celui-ci.
Si les exportations BigQuery sont déjà configurées dans votre organisation, vous devez disposer des autorisations permettant de créer des vues BigQuery dans le projet qui héberge les ensembles de données.
Si vous souhaitez créer un ensemble de données pour les vues BigQuery, vous devez être autorisé à créer des ensembles de données BigQuery.
Obtenez les informations suivantes sur votre environnement Google Cloud :
- ID du projet dans lequel votre exportation BigQuery est hébergée.
- Noms des ensembles de données pour votre exportation et pour les vues des données de coût client.
Créer des vues BigQuery des coûts client
En général, les coûts partagés avec les clients et les partenaires de distribution ne contiennent que les coûts de ce client ou partenaire de distribution, et non les vôtres. Avec l'exportation des données Channel Services, vous pouvez créer des vues BigQuery pour réduire la visibilité des données sans utiliser de stockage supplémentaire. En savoir plus sur les vues BigQuery
Dans la console Google Cloud , accédez à la page BigQuery.
Dans l'éditeur de requête, saisissez l'instruction suivante :
CREATE OR REPLACE VIEW `PROJECT_ID.DATASET_NAME.VIEW_NAME` AS ( SELECT * EXCEPT(cost, credits, customer_name, customer_cost, customer_repricing_config_name, channel_partner_name, channel_partner_cost, channel_partner_repricing_config_name, customer_correlation_id), COALESCE(( SELECT SUM(c.customer_amount) FROM UNNEST(credits) AS c),0) AS credits_sum_amount, COALESCE(( SELECT SUM(c.customer_amount) FROM UNNEST(credits) AS c),0) + customer_cost AS net_cost, PARSE_DATE("%Y%m", invoice.month) AS Invoice_Month, DATE(export_time) AS date, FROM `PROJECT_ID.DATASET_NAME.reseller_billing_detailed_export_v1` WHERE DATE(export_time) >= DATE_SUB(CURRENT_DATE(), INTERVAL 13 MONTH) -- Adjust this to your use case. AND billing_account_id = 'BILLING_SUBACCOUNT_ID')
Les variables sont les suivantes :
- PROJECT_ID : ID du projet qui héberge vos ensembles de données d'exportation.
- DATASET_NAME : ensemble de données BigQuery contenant votre exportation. Vous pouvez choisir un autre ensemble de données pour la vue BigQuery.
- VIEW_NAME : nom de la vue BigQuery.
- BILLING_SUBACCOUNT_ID : ID du sous-compte de facturation du revendeur auquel limiter les données de coût.
Cliquez sur
Exécuter.
Pour en savoir plus sur l'exécution des requêtes, consultez Exécuter des requêtes interactives.
Adaptez la requête à votre cas d'utilisation
Si vous créez le tableau de bord pour un partenaire de distribution, remplacez customer_cost
/customer_amount
/customer_name
par channel_partner_cost
/channel_partner_amount
/channel_partner_name
. Les partenaires de distribution n'ont pas d'ID CRM.
Si vous souhaitez utiliser les noms de ressources client pour filtrer la vue, modifiez la dernière ligne de la clause WHERE
pour filtrer sur customer_name
/customer_correlation_id
/channel_partner_name
.
Convertir les montants des coûts non exprimés en USD en USD
La requête précédente n'effectue pas de conversion de devise. Pour convertir tous les coûts en USD à l'aide des informations contenues dans l'exportation, commencez par modifier la partie concernée de la requête (impliquant credits_sum_amount
, net_cost
) comme suit :
COALESCE((
SELECT
SUM(c.customer_amount)
FROM
UNNEST(credits) AS c),0)/currency_conversion_rate AS credits_sum_amount,
COALESCE((
SELECT
SUM(c.customer_amount)
FROM
UNNEST(credits) AS c),0)/currency_conversion_rate + customer_cost/currency_conversion_rate AS net_cost,
Ajoutez ensuite currency
à la liste EXCEPT
et remplacez la colonne currency
dans la requête :
'USD' AS currency,
Remplacer le nombre d'enregistrements par le montant de l'utilisation
Dans l'onglet "Vue d'ensemble" du tableau de bord, le tableau de droite contient la répartition du nombre d'enregistrements par SKU. Si vous préférez utiliser le montant de l'utilisation (par exemple, pour les partenaires Google Workspace, ce champ représente le nombre de licences), vous pouvez personnaliser ce tableau en fonction de vos besoins.
Pour remplacer "Nombre d'enregistrements" par le montant de l'utilisation :
Ouvrez le tableau de bord, puis cliquez sur Modifier.
Pointez sur le tableau, puis cliquez sur Afficher les propriétés (
) pour ouvrir l'onglet Configuration.Dans l'onglet Configurer, sous Métrique, cliquez sur Nombre d'enregistrements.
Dans la liste des champs, recherchez et sélectionnez
usage.amount
.Pointez sur SUM, puis cliquez sur l'icône
.Dans la zone "Nom", saisissez un nom tel que "Montant de l'utilisation" ou "Sièges".
Créer et partager une copie du tableau de bord
Pour créer une copie :
Ouvrez le tableau de bord d'utilisation de la facturation et des insights sur les coûts.
En haut à droite, cliquez sur Menu (
), puis sur Créer une copie.Créez une source de données à l'aide de la vue que vous venez de créer. Sélectionnez la vue comme source de données pour le nouveau rapport.
Cliquez sur Copier le rapport.
Vous pouvez désormais accéder au tableau de bord à partir de la page d'accueil Looker Studio.
Pour partager le rapport avec votre client :
Cliquez sur Edit (Modifier) en haut à droite.
Modifiez le nom du rapport. Apportez les modifications souhaitées.
Cliquez sur Partager en haut à droite, puis partagez le rapport avec votre client. Découvrez comment partager un tableau de bord.
Effectuer un nettoyage
Si vous ne souhaitez plus conserver le tableau de bord, supprimez la vue et le tableau de bord Looker Studio.
Pour supprimer la vue BigQuery, suivez les instructions pour supprimer des vues.
Pour supprimer le tableau de bord Looker Studio, ouvrez Looker Studio, identifiez le tableau de bord, puis accédez au menu et cliquez sur Supprimer.
Si vous avez créé des réservations BI Engine, vous pouvez supprimer celles qui ne sont pas utilisées.
Étapes suivantes
Comprendre les tables de données Channel Services dans BigQuery
Consultez des exemples de requêtes associées à votre exportation de données Channel Services.
Créez des configurations de calcul des nouveaux tarifs pour configurer les coûts pour vos clients.