Mit Looker Studio Dashboards für Kundenkosten erstellen

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:

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. Neuen Google Cloud-Nutzern steht möglicherweise eine kostenlose Testversion zur Verfügung.

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

  1. 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.

  2. 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.

  3. 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

  1. Öffnen Sie in der Google Cloud Console die Seite BigQuery.

    BigQuery aufrufen

  2. 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.
  3. 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:

  1. Öffnen Sie das Dashboard und klicken Sie auf Bearbeiten.

  2. Bewegen Sie den Mauszeiger auf die Tabelle und klicken Sie auf Eigenschaften anzeigen (), um den Tab Einrichtung zu öffnen.

  3. Klicken Sie auf dem Tab Einrichtung unter Messwert auf Datensatzanzahl.

  4. Wählen Sie in der Liste der Felder usage.amount aus.

  5. Bewegen Sie den Mauszeiger auf SUMME und klicken Sie auf das Symbol .

  6. 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:

  1. Öffnen Sie das Dashboard mit Informationen zur Abrechnungsnutzung und Kosten.

  2. Klicken Sie rechts oben auf das Dreistrich-Menü () und dann auf Kopie erstellen.

  3. Erstellen Sie eine Datenquelle mit der soeben erstellten Ansicht. Wählen Sie die Datenansicht als Datenquelle für den neuen Bericht aus.

  4. 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:

  1. Klicken Sie oben rechts auf Bearbeiten.

  2. Ändern Sie den Namen des Berichts. Nehmen Sie die gewünschten Änderungen vor.

  3. 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.

  1. Um die BigQuery-Ansicht zu löschen, folgen Sie der Anleitung zum Löschen von Ansichten.

  2. 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.

  3. Wenn Sie BI Engine-Reservierungen erstellt haben, können Sie nicht verwendete Reservierungen löschen.

Nächste Schritte