Vous pouvez combiner l'exportation des données Channel Services avec Looker Studio pour : Créer des tableaux de bord des coûts à partager avec votre client ou votre partenaire de distribution (distributeur uniquement), qui est renseignée avec les coûts configurés à l'aide du nouveau tarif de configuration.
Cette page vous explique comment réutiliser le champ générique Utilisation et coût de la facturation informations tableau de bord avec les données de votre client ou de votre partenaire de distribution. 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 spécifique ou partenaire de distribution (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.
Obtenez une estimation des coûts en fonction de votre utilisation prévue à l'aide du simulateur de coût.
Pour en savoir plus sur les tarifs de BigQuery, consultez Tarification dans BigQuery dans la documentation Google Cloud.
Pour plus d'informations sur la tarification de BI Engine, consultez la page des tarifs. BI Engine des réservations peut améliorer des tableaux de bord Looker Studio. Cette page ne comprend pas sur la création de réservations BI Engine. En savoir plus réserver BI Engine capacité.
Avant de commencer
Configurer l'exportation des données Channel Services vers dans BigQuery.
Pour utiliser le tableau de bord, vous devez activer les exportations BigQuery pour Données Channel Services.
Une fois l'exportation des données activée, l'ensemble de données peut prendre quelques heures contenant des données Cloud Billing. 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 des exportations BigQuery sont déjà configurées pour votre organisation, doit disposer des autorisations nécessaires pour créer vues 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 des vues pour les données de coût client.
Créer des vues BigQuery des coûts client
En règle générale, les coûts partagés avec les clients et les partenaires de distribution ne contiennent que les coûts de ces clients ou partenaires de distribution, et non vos propres coûts. Avec l'exportation de données Channel Services, vous pouvez créer des vues BigQuery pour réduire la visibilité des données sans utiliser d'espace de stockage supplémentaire. En savoir plus sur 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 votre exportation des ensembles de données.
- DATASET_NAME : ensemble de données BigQuery contenant votre exportation. Vous pouvez choisir un autre ensemble de données vue BigQuery.
- VIEW_NAME: nom du Vue BigQuery.
- BILLING_SUBACCOUNT_ID: ID du sous-compte de facturation des clients indirects afin de limiter les données de coût.
Cliquez sur
Exécuter.
Pour en savoir plus sur l'exécution de requêtes, consultez la section Exécuter des requêtes requêtes.
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
avec
channel_partner_cost
/channel_partner_amount
/channel_partner_name
. Il y
ne contiennent pas d'ID CRM pour les partenaires de distribution.
Si vous souhaitez personnaliser les noms de ressources pour filtrer la vue, modifiez la dernière ligne
de la clause WHERE
pour filtrer
customer_name
/customer_correlation_id
/channel_partner_name
.
Convertir des montants de coûts non libellés en dollars américains en dollars américains
La requête précédente n'effectue pas de conversion des devises. Pour convertir tous les coûts
en USD à l'aide des informations incluses dans l'exportation, commencez par modifier la partie pertinente
la requête (impliquant credits_sum_amount
, net_cost
) pour:
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 la quantité d'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 trouvez que le montant de l'utilisation est plus utile (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.
Modifier le nombre d'enregistrements à la quantité d'utilisation:
Ouvrez le tableau de bord, puis cliquez sur Modifier.
Maintenez le pointeur sur le tableau, puis cliquez sur Afficher les propriétés (
) pour ouvrir l'onglet Configuration.Dans l'onglet Configuration, sous Métrique, cliquez sur Nombre d'enregistrements.
Dans la liste des champs, recherchez et sélectionnez
usage.amount
.Maintenez le pointeur sur SUM et cliquez sur l'icône (
).Dans la section "Nom", saisissez un nom tel que "Quantité d'utilisation" ou "Sièges".
Créer et partager une copie du tableau de bord
Pour créer une copie :
Ouvrez la page Insights sur l'utilisation et les coûts pour la facturation tableau de bord.
En haut à droite, cliquez sur Menu (
), puis sur Créer une copieCré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 du nouveau rapport.
Cliquez sur Copier le rapport.
Vous pouvez désormais accéder au tableau de bord depuis votre 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 Tableau de bord Looker Studio.
Pour supprimer la vue BigQuery, suivez les instructions 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 les réservations uns.
Étape suivante
Comprendre les tableaux de données Channel Services dans 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 le coût pour votre client.