Creare dashboard dei costi dei clienti utilizzando Looker Studio

Puoi combinare l'esportazione dei dati di Channel Services con Looker Studio per Creare dashboard dei costi da condividere con il cliente o partner di canale (solo distributore), compilato con i costi configurati tramite il ricalcolo del prezzo configurazioni.

Questa pagina mostra come riutilizzare i costi e utilizzo della fatturazione generici insight dashboard con i dati del cliente o del partner di canale, così potrai condividerli con loro. Questa dashboard potrebbe essere già familiare se in precedenza hai configurato la tua dashboard dei costi seguendo le indicazioni riportate in Visualizzare i costi con Looker Studio.

Obiettivi

Questo tutorial mostra come completare queste attività:

Costi

In questo documento utilizzi i seguenti componenti fatturabili di 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.

Per generare una stima dei costi basata sull'utilizzo previsto, utilizza il Calcolatore prezzi. I nuovi utenti di Google Cloud potrebbero essere idonei per una prova gratuita.

Per ulteriori informazioni sui prezzi di BigQuery, consulta Prezzi in BigQuery documentazione.

Per ulteriori informazioni sui prezzi di BI Engine, consulta nella pagina Prezzi. Le prenotazioni di BI Engine possono migliorare le prestazioni delle dashboard di Looker Studio. Questa pagina non include istruzioni per la creazione di prenotazioni BI Engine. Scopri di più sulla prenotazione della capacità di BI Engine.

Prima di iniziare

  1. Configurare l'esportazione dei dati di Channel Services in BigQuery.

    Per utilizzare la dashboard, devi attivare le esportazioni di BigQuery per i dati di Channel Services.

    Dopo aver attivato l'esportazione dei dati, sono necessarie alcune ore per compilare il set di dati con i dati di fatturazione Cloud. Potresti prima visualizzare alcuni trasferimenti di dati di rete, poi alcuni addebiti per le VM, poi l'utilizzo di Pub/Sub e così via. Una volta inseriti i dati nel set di dati, puoi eseguire query su di esso.

  2. Se la tua organizzazione ha già configurato le esportazioni in BigQuery, devono disporre delle autorizzazioni per creare BigQuery visualizzazioni nel progetto che ospita i set di dati.

    Se vuoi creare un nuovo set di dati per le viste BigQuery, devi disporre delle autorizzazioni per creare set di dati BigQuery.

  3. Visualizza le seguenti informazioni sul tuo ambiente Google Cloud:

    • L'ID progetto in cui è ospitata l'esportazione di BigQuery.
    • I nomi dei set di dati per l'esportazione e per le visualizzazioni dei dati di costo dei clienti.

Creare viste BigQuery dei costi del cliente

In genere, i costi condivisi con i clienti e i partner di canale includono solo costi per quel cliente o partner di canale e non include i tuoi costi. Con all'esportazione dei dati di Channel Services, puoi creare viste BigQuery ridurre la visibilità dei dati senza utilizzare spazio di archiviazione aggiuntivo. Scopri di più sulle viste BigQuery.

  1. Nella console Google Cloud, vai alla pagina BigQuery.

    Vai a BigQuery

  2. Nell'editor di query, inserisci la seguente istruzione:

    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')
    

    in cui le variabili sono le seguenti:

    • PROJECT_ID: l'ID progetto che ospita l'esportazione e dei set di dati.
    • DATASET_NAME: il set di dati BigQuery che contiene l'esportazione. Puoi scegliere un set di dati diverso per Vista BigQuery.
    • VIEW_NAME: il nome della visualizzazione BigQuery.
    • BILLING_SUBACCOUNT_ID: l'ID subaccount di fatturazione del risommesso a cui limitare i dati di costo.
  3. Fai clic su Esegui.

Per ulteriori informazioni su come eseguire le query, consulta Esecuzione interattiva query.

Adatta la query al tuo caso d'uso

Se stai creando la dashboard per un partner di canale, sostituisci customer_cost/customer_amount/customer_name con channel_partner_cost/channel_partner_amount/channel_partner_name. Là non sono ID CRM per i partner di canale.

Se vuoi filtrare la visualizzazione in base ai nomi delle risorse dei clienti, modifica l'ultima riga della clausola WHERE per filtrare in base customer_name/customer_correlation_id/channel_partner_name.

Convertire gli importi dei costi non in USD in USD

La query precedente non esegue la conversione di valute. Per convertire tutti i costi in dollari utilizzando le informazioni nell'esportazione, modifica prima la parte pertinente della query (che coinvolge 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,

Poi, aggiungi currency all'elenco EXCEPT e sostituisci la colonna currency nella query:

'USD' AS currency,

Sostituisci il conteggio dei record con la quantità di utilizzo

Nella scheda Panoramica della dashboard, la tabella a destra contiene record l'analisi del conteggio per SKU. Se ritieni che la quantità di utilizzo sia più utile (ad esempio, per i Partner Google Workspace questo campo rappresenta il numero di utenze), puoi personalizzala in base alle tue esigenze.

Per modificare il "Conteggio record" alla quantità di utilizzo:

  1. Apri la dashboard e fai clic su Modifica.

  2. Tieni il puntatore del mouse sopra la tabella, quindi fai clic su Mostra proprietà () per aprire la scheda Configurazione.

  3. Nella scheda Configurazione, in Metrica, fai clic su Conteggio record.

  4. Nell'elenco dei campi, cerca e seleziona usage.amount.

  5. Tieni il puntatore del mouse sopra SOMMA e fai clic sull'icona ().

  6. Nella sezione "Nome" digita un nome, ad esempio "Quantità di utilizzo" o "Posti".

Crea e condividi una copia della dashboard

Per creare una copia:

  1. Apri la dashboard Approfondimenti su utilizzo e costi della fatturazione.

  2. In alto a destra, fai clic su Menu () e poi su Crea una copia.

  3. Crea un'origine dati utilizzando la visualizzazione appena creata. Seleziona la vista come origine dati per il nuovo report.

  4. Fai clic su Copia report.

Ora puoi accedere alla dashboard dalla home page di Looker Studio.

Per condividere il report con il cliente:

  1. Fai clic su Modifica in alto a destra.

  2. Modifica il nome del report. Apporta le modifiche che preferisci.

  3. Fai clic su Condividi in alto a destra e condividi il report con il cliente. Scopri come condividere un dashboard.

Esegui la pulizia

Se non vuoi più conservare la dashboard, elimina la visualizzazione e la dashboard di Looker Studio.

  1. Per eliminare la vista BigQuery, segui le istruzioni per l'eliminazione delle viste.

  2. Per eliminare la dashboard di Looker Studio, apri Looker Studio, Individua la dashboard e nel menu fai clic su Rimuovi.

  3. Se hai creato prenotazioni BI Engine, puoi eliminare le prenotazioni non utilizzate quelle.

Passaggi successivi