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 il partner di canale (solo distributore), compilate con i costi configurati utilizzando le configurazioni di ricalcolo dei prezzi.

Questa pagina mostra come riutilizzare la dashboard di approfondimenti su utilizzo e costi della fatturazione generica con i dati del cliente o del partner di canale, in modo da poterli condividere. 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 le seguenti 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 la sezione Prezzi della documentazione di BigQuery.

Per ulteriori informazioni sui prezzi di BI Engine, consulta la 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. Configura 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 BigQuery, devi disporre delle autorizzazioni per creare visualizzazioni BigQuery 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 BigQuery.
    • I nomi dei set di dati per l'esportazione e per le visualizzazioni per i dati sui costi dei clienti.

Creare viste BigQuery dei costi dei clienti

In genere, i costi condivisi con i clienti e i partner di canale includono solo i costi per quel cliente o partner di canale e non il tuo costo. Con l'esportazione dei dati di Channel Services, puoi creare visualizzazioni BigQuery per 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')
    

    Dove le variabili sono le seguenti:

    • PROJECT_ID: l'ID progetto che ospita i set di dati di esportazione.
    • DATASET_NAME: il set di dati BigQuery che contiene l'esportazione. Puoi scegliere un set di dati diverso per la visualizzazione 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 query, consulta la sezione Eseguire query interactive.

Modifica la query in base 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. Non esistono ID CRM per i partner di canale.

Se vuoi filtrare la visualizzazione in base ai nomi delle risorse del cliente, modifica l'ultima riga della clausola WHERE in modo da filtrare in base a customer_name/customer_correlation_id/channel_partner_name.

Convertire gli importi dei costi in valute diverse dal dollaro statunitense in dollari statunitensi

La query precedente non esegue la conversione della valuta. 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 l'importo dell'utilizzo

Nella scheda Panoramica della dashboard, la tabella a destra contiene la suddivisione del conteggio dei record per SKU. Se ritieni che l'importo dell'utilizzo sia più utile (ad esempio, per i partner di Google Workspace questo campo indica il numero di licenze), puoi personalizzare questa tabella in base alle tue esigenze.

Per modificare "Conteggio record" in 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, fai clic su Conteggio record in Metrica.

  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 casella "Nome", digita un nome, ad esempio "Importo utilizzo" o "Posti".

Creare e condividere 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 vista appena creata. Seleziona la visualizzazione 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 i modi per condividere una 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 eliminare le 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 di BI Engine, puoi eliminare quelle non utilizzate.

Passaggi successivi