Dashboards für Kundenkosten mit Data Studio erstellen

Sie können den Channel Services-Datenexport mit Data Studio kombinieren, um Kostendashboards zu erstellen, die Sie mit Ihrem Kunden oder Channelpartner (nur Distributor) teilen können. Diese Dashboards werden mit Kosten gefüllt, die mithilfe von Preisanpassungs konfigurationenkonfiguriert wurden.

Auf dieser Seite erfahren Sie, wie Sie das generische Dashboard „Abrechnungsnutzung und Kosteneinblicke“ mit den Daten Ihres Kunden oder Channelpartners verwenden können, um es mit ihm zu teilen. Möglicherweise kennen Sie dieses Dashboard bereits, wenn Sie zuvor Ihr eigenes Kostendashboard gemäß Kosten mit Data Studio visualisieren eingerichtet haben.

Ziele

In dieser Anleitung erfahren Sie, wie Sie diese Aufgaben ausführen:

  • Richten Sie mit von Resellern konfigurierten Kosten eine eigene Kopie des Dashboards „Abrechnungsnutzung und Kosteneinblicke“ ein.

  • Informationen zum Anpassen der BigQuery-Ansicht an einen bestimmten Kunden oder Channelpartner (nur Distributor).

Kosten

In diesem Dokument verwenden Sie die folgenden kostenpflichtigen Komponenten von 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.

Mit dem Preisrechner können Sie eine Kostenschätzung für Ihre voraussichtliche Nutzung vornehmen. Verwenden Sie den Preisrechner.

Neuen Google Cloud Nutzern vonsteht 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 Data Studio-Dashboards verbessern. Diese Seite enthält keine Anleitung zum Erstellen von BI Engine-Reservierungen. Informationen zum Reservieren von BI Engine Kapazität.

Hinweis

  1. Richten Sie den Channel Services-Datenexport nach BigQuery ein.

    Damit Sie das Dashboard verwenden können, müssen Sie BigQuery-Exporte für Channel Services-Daten aktivieren.

    Nachdem Sie den Datenexport aktiviert haben, dauert es einige Stunden, bis das Dataset mit Cloud Billing-Daten gefüllt wird. Oft werden zuerst Daten zur Netzwerkübertragung angezeigt, gefolgt von VM-Gebühren, der Cloud Pub/Sub-Nutzung usw. Sobald das Dataset Daten enthält, können Sie Abfragen vornehmen.

  2. Wenn Ihre Organisation bereits BigQuery-Exporte eingerichtet hat, benötigen Sie Berechtigungen zum Erstellen von BigQuery Ansichten in dem Projekt, in dem die Datasets gehostet werden.

    Wenn Sie ein neues Dataset für die BigQuery-Ansichten erstellen möchten, benötigen Sie Berechtigungen zum Erstellen von BigQuery Datasets.

  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 für Ansichten für Kundendaten.

BigQuery-Ansichten der Kundenkosten erstellen

In der Regel enthalten Kosten, die mit Kunden und Channelpartnern geteilt werden, nur die Kosten für diesen Kunden oder Channelpartner und nicht Ihre eigenen Kosten. 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. Rufen Sie in der Google Cloud Console die Seite BigQuery auf.

    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, in der Ihre Export Datasets gehostet werden.
    • 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: Die Abrechnungsunterkonto-ID des Resellers, auf die die Kostendaten beschränkt werden sollen.
  3. Klicken Sie auf Ausführen.

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. Für Channelpartner gibt es keine CRM-IDs.

Wenn Sie Kundennamen verwenden möchten, um die Ansicht zu filtern, ändern Sie die letzte Zeile der WHERE-Klausel, um nach customer_name/customer_correlation_id/channel_partner_name zu filtern.

Kostenbeträge, die nicht in USD angegeben sind, in USD umwandeln

Die vorherige Abfrage führt keine Währungsumrechnung durch. Wenn Sie alle Kosten mithilfe der Informationen im Export in USD umwandeln möchten, ändern Sie zuerst den entsprechenden Teil der Abfrage (mit credits_sum_amount, net_cost) in:

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 der Liste EXCEPT hinzu und überschreiben Sie die Spalte currency in der Abfrage:

'USD' AS currency,

Anzahl der Datensätze durch den Nutzungsbetrag ersetzen

Auf dem Tab „Übersicht“ des Dashboards enthält die Tabelle rechts eine Aufschlüsselung der Anzahl der Datensätze nach Artikelnummer. Wenn Sie den Nutzungsbetrag nützlicher finden (z. B. für Google Workspace-Partner stellt dieses Feld die Anzahl der Arbeitsplätze dar), können Sie diese Tabelle an Ihre Bedürfnisse anpassen.

So ändern Sie „Anzahl der Datensätze“ in den Nutzungsbetrag:

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

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

  3. Klicken Sie auf dem Tab Einrichtung unter Messwert auf Anzahl der Datensätze.

  4. Suchen Sie in der Liste der Felder nach usage.amount und wählen Sie es aus.

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

  6. Geben Sie im Feld „Name“ einen Namen wie „Nutzungsbetrag“ oder „Arbeitsplätze“ ein.

Kopie des Dashboards erstellen und freigeben

So erstellen Sie eine Kopie:

  1. Öffnen Sie das Dashboard „Abrechnungsnutzung und Kosteneinblicke“.

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

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

  4. Klicken Sie auf Bericht kopieren.

Sie können jetzt über die Data Studio-Start seite auf das Dashboard zugreifen.

So geben Sie den Bericht für Ihren Kunden frei:

  1. Klicken Sie rechts oben 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 zu Möglichkeiten zum Freigeben eines Dashboards.

Bereinigen

Wenn Sie das Dashboard nicht mehr benötigen, löschen Sie die Ansicht und das Data Studio-Dashboard.

  1. Informationen zum Löschen der BigQuery-Ansicht finden Sie unter Ansichten löschen.

  2. So löschen Sie das Data Studio-Dashboard: Öffnen Sie Data Studio, suchen Sie das 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