Sie können den Datenexport aus Channel Services mit Looker Studio kombinieren, um Kostendashboards zu erstellen, die Sie mit Ihrem Kunden oder Channelpartner (nur Händler) teilen und die Kosten enthalten, die mithilfe von Konfigurationen für Preisneuberechnungen konfiguriert wurden.
Auf dieser Seite wird beschrieben, wie Sie das allgemeine Dashboard mit Informationen zur Abrechnungsnutzung und Kosten mit den Daten Ihres Kunden oder Channelpartners wiederverwenden und für diese freigeben können. Wenn Sie zuvor unter Kosten mit Looker Studio visualisieren Ihr eigenes Kostendashboard eingerichtet haben, sind Sie mit diesem Dashboard vielleicht schon vertraut.
Lernziele
In dieser Anleitung erfahren Sie, wie Sie diese Aufgaben ausführen:
Richten Sie Ihre eigene Kopie des Dashboards für Abrechnungsnutzung und Kostenstatistiken mit vom Reseller konfigurierten Kosten ein.
Hier erfahren Sie, wie Sie die BigQuery-Ansicht an einen bestimmten Kunden oder Channelpartner anpassen (nur Händler).
Kosten
In diesem Dokument verwenden Sie die folgenden kostenpflichtigen Komponenten von Google Cloud:
- BigQuery: Je nach Größe des BigQuery-Datasets können Speicherkosten für die Exporttabelle in BigQuery sowie Abfragekosten für die Analyse anfallen. Wenn Ihr Kunde oder Channelpartner das Dashboard aufruft, können außerdem Abfragekosten anfallen.
- BI Engine: Wenn Sie BI Engine-Reservierungen erstellen, um die Leistung Ihrer Dashboards zu verbessern, entstehen Kosten für die Reservierung, die Sie in BI Engine erstellen.
Mit dem Preisrechner können Sie eine Kostenschätzung für Ihre voraussichtliche Nutzung vornehmen.
Weitere Informationen zu den Preisen von BigQuery finden Sie unter Preise in der BigQuery-Dokumentation.
Weitere Informationen zur BI Engine-Preisgestaltung finden Sie auf der Seite Preisgestaltung. BI Engine-Reservierungen können die Leistung von Looker Studio-Dashboards verbessern. Diese Seite enthält keine Anleitung zum Erstellen von BI Engine-Reservierungen. BI Engine-Kapazität reservieren
Hinweise
Richten Sie den Channel Services-Datenexport nach BigQuery ein.
Wenn Sie das Dashboard verwenden möchten, müssen Sie BigQuery-Exporte für Channel Services-Daten aktivieren.
Nachdem Sie den Datenexport aktiviert haben, dauert es einige Stunden, bis das Dataset Cloud Billing-Daten enthält. Möglicherweise werden zuerst Netzwerkdaten übertragen, dann VM-Gebühren, die Pub/Sub-Nutzung usw. Sobald das Dataset Daten enthält, können Sie Abfragen dafür ausführen.
Wenn in Ihrer Organisation bereits BigQuery-Exporte eingerichtet sind, benötigen Sie in dem Projekt, in dem die Datasets gehostet werden, Berechtigungen zum Erstellen von BigQuery-Ansichten.
Wenn Sie ein neues Dataset für die BigQuery-Ansichten erstellen möchten, müssen Sie optional die Berechtigungen zum Erstellen von BigQuery-Datasets haben.
Rufen Sie die folgenden Informationen zu Ihrer Google Cloud-Umgebung ab:
- Die Projekt-ID, in der Ihr BigQuery-Export gehostet wird.
- Die Dataset-Namen für Ihren Export und die Ansichten für Kundenkostendaten.
BigQuery-Ansichten der Kundenkosten erstellen
In der Regel umfassen die mit Kunden und Channelpartnern geteilten Kosten nur die Kosten für diesen Kunden oder diesen Channelpartner. Ihre eigenen Kosten sind in der Regel nicht enthalten. Mit dem Channel Services-Datenexport können Sie BigQuery-Ansichten erstellen, um die Sichtbarkeit der Daten zu reduzieren, ohne zusätzlichen Speicher zu verwenden. Weitere Informationen zu BigQuery-Ansichten
Öffnen Sie in der Google Cloud Console die Seite BigQuery.
Geben Sie im Abfrageeditor die folgende Anweisung ein:
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')
Die Variablen sind:
- PROJECT_ID: Die Projekt-ID, die Ihre Export-Datasets hostet.
- DATASET_NAME: Das BigQuery-Dataset, das Ihren Export enthält. Sie können ein anderes Dataset für die BigQuery-Ansicht auswählen.
- VIEW_NAME: Der Name der BigQuery-Ansicht.
- BILLING_SUBACCOUNT_ID: ID des Rechnungsunterkontos für den Weiterverkauf, auf das die Kostendaten beschränkt werden sollen.
Klicken Sie auf
Ausführen.
Weitere Informationen zum Ausführen von Abfragen finden Sie unter Interaktive Abfragen ausführen.
Abfrage an Ihren Anwendungsfall anpassen
Wenn Sie das Dashboard für einen Channelpartner erstellen, ersetzen Sie customer_cost
/customer_amount
/customer_name
durch channel_partner_cost
/channel_partner_amount
/channel_partner_name
. Es gibt keine CRM-IDs für Channelpartner.
Wenn Sie zum Filtern der Ansicht benutzerdefinierte Ressourcennamen verwenden möchten, ändern Sie die letzte Zeile der WHERE
-Klausel in customer_name
/customer_correlation_id
/channel_partner_name
.
Kostenbeträge in anderen Währungen als US-Dollar in US-Dollar umrechnen
Die vorherige Abfrage führt keine Währungsumrechnung durch. Um alle Kosten anhand der Informationen im Export in US-Dollar umzurechnen, müssen Sie zuerst den relevanten Teil der Abfrage (mit credits_sum_amount
, net_cost
) so ändern:
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,
Fügen Sie dann currency
zur EXCEPT
-Liste hinzu und überschreiben Sie die Spalte currency
in der Abfrage:
'USD' AS currency,
Anzahl der Datensätze durch Nutzungsmenge ersetzen
Im Tab „Übersicht“ des Dashboards enthält die Tabelle auf der rechten Seite eine Aufschlüsselung der Datensatzanzahl nach SKU. Wenn Sie der Meinung sind, dass die Nutzungsmenge nützlicher ist (für Google Workspace-Partner enthält dieses Feld beispielsweise die Anzahl der Nutzerlizenzen), können Sie diese Tabelle an Ihre Anforderungen anpassen.
So ändern Sie die Anzahl der Datensätze in den Nutzungsumfang:
Öffnen Sie das Dashboard und klicken Sie auf Bearbeiten.
Bewegen Sie den Mauszeiger auf die Tabelle und klicken Sie auf Eigenschaften anzeigen (
), um den Tab Einrichtung zu öffnen.Klicken Sie auf dem Tab Einrichtung unter Messwert auf Datensatzanzahl.
Wählen Sie in der Liste der Felder
usage.amount
aus.Bewegen Sie den Mauszeiger auf SUMME und klicken Sie auf das Symbol
.Geben Sie im Feld „Name“ einen Namen ein, z. B. „Nutzungsmenge“ oder „Nutzerlizenzen“.
Eine Kopie des Dashboards erstellen und freigeben
So erstellen Sie eine Kopie:
Öffnen Sie das Dashboard mit Informationen zur Abrechnungsnutzung und Kosten.
Klicken Sie rechts oben auf das Dreistrich-Menü (
) und dann auf Kopie erstellen.Erstellen Sie eine Datenquelle mit der soeben erstellten Ansicht. Wählen Sie die Datenansicht als Datenquelle für den neuen Bericht aus.
Klicken Sie auf Bericht kopieren.
Sie können jetzt über die Looker Studio-Startseite auf das Dashboard zugreifen.
So geben Sie den Bericht für Ihren Kunden frei:
Klicken Sie oben rechts auf Bearbeiten.
Ändern Sie den Namen des Berichts. Nehmen Sie die gewünschten Änderungen vor.
Klicken Sie rechts oben auf Freigeben und geben Sie den Bericht für Ihren Kunden frei. Informationen zur Freigabe eines Dashboards
Bereinigen
Wenn Sie das Dashboard nicht mehr verwenden möchten, löschen Sie die Ansicht und das Looker Studio-Dashboard.
Um die BigQuery-Ansicht zu löschen, folgen Sie der Anleitung zum Löschen von Ansichten.
Wenn Sie das Looker Studio-Dashboard löschen möchten, öffnen Sie Looker Studio, suchen Sie nach dem Dashboard und klicken Sie im Menü auf Entfernen.
Wenn Sie BI Engine-Reservierungen erstellt haben, können Sie nicht verwendete Reservierungen löschen.
Nächste Schritte
Hier erfahren Sie mehr über die Datentabellen für Channel Services in BigQuery.
Sehen Sie sich Beispielabfragen für Ihren Channel Services-Datenexport an.
Erstellen Sie Konfigurationen für Preisneuberechnungen, um die Kosten für Ihren Kunden zu konfigurieren.