Creare dashboard dei costi al cliente utilizzando Looker Studio

Puoi combinare l'esportazione dei dati di Channel Services con Looker Studio per creare dashboard dei costi da condividere con il tuo cliente o partner di canale (solo distributori), completate con i costi configurati utilizzando le configurazioni di ricalcolo dei prezzi.

Questa pagina mostra come riproporre la dashboard generica Utilizzo della fatturazione e approfondimenti sui costi con i dati del cliente o del partner di canale, in modo da poterli condividere. Potresti già avere familiarità con questa dashboard se hai già configurato la tua dashboard dei costi in Visualizzazione dei costi con Looker Studio.

Obiettivi

Questo tutorial ti mostra come completare queste attività:

Costi

In questo documento vengono utilizzati i seguenti componenti fatturabili di Google Cloud:

  • BigQuery: a seconda delle dimensioni del set di dati BigQuery, potrebbero esserti addebitati costi di archiviazione per la tabella di esportazione in BigQuery e costi delle query per l'analisi. Inoltre, se il tuo cliente o partner di canale visualizza la dashboard, potrebbero esserti addebitati anche costi delle query.
  • BI Engine: se scegli di creare prenotazioni BI Engine per migliorare le prestazioni delle tue dashboard, ti vengono addebitati dei costi per la prenotazione creata in BI Engine.

Per generare una stima dei costi in base all'utilizzo previsto, utilizza il Calcolatore prezzi. I nuovi utenti di Google Cloud possono essere idonei a una prova senza costi aggiuntivi.

Per ulteriori informazioni sui prezzi di BigQuery, consulta la sezione Prezzi nella 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 abilitare le esportazioni di BigQuery per i dati di Channel Services.

    Dopo aver abilitato l'esportazione dei dati, sono necessarie alcune ore prima che il set di dati venga completato con i dati di fatturazione Cloud. Potresti notare prima il trasferimento di dati di rete, poi alcuni addebiti delle VM, l'utilizzo di Pub/Sub e così via. Dopo aver ottenuto i dati nel set di dati, puoi eseguire query su questo set di dati.

  2. Se nella tua organizzazione sono già configurate le esportazioni di BigQuery, devi disporre delle autorizzazioni per creare viste BigQuery nel progetto che ospita i set di dati.

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

  3. Recupera 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 le visualizzazioni per i dati di costo al cliente.

Crea viste BigQuery dei costi dei clienti

In genere, i costi condivisi con clienti e partner di canale includono solo i costi per quel cliente o partner di canale e non includono i tuoi. Con l'esportazione dei dati di Channel Services, puoi creare viste 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 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 vista BigQuery.
    • VIEW_NAME: il nome della vista BigQuery.
    • BILLING_SUBACCOUNT_ID: l'ID subaccount di fatturazione del rivenduto per limitare i dati di costo.
  3. Fai clic su Esegui.

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

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 ci sono ID CRM per i partner di canale.

Se vuoi che i nomi delle risorse del cliente filtrino la visualizzazione, modifica l'ultima riga della clausola WHERE per applicare il filtro in base a customer_name/customer_correlation_id/channel_partner_name.

Converti 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 statunitensi utilizzando le informazioni contenute nell'esportazione, innanzitutto modifica la parte pertinente della query (che interessa 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,

Quindi, 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 l'analisi del numero di record 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 personalizzare la 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 sulla tabella, poi 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 usage.amount.

  5. Tieni il puntatore su SOMMA e fai clic sull'icona ().

  6. Nella casella "Nome", digita un nome, ad esempio "Importo di utilizzo" o "Posti".

Creare e condividere una copia della dashboard

Per creare una copia:

  1. Apri la dashboard Utilizzo della fatturazione e approfondimenti sui costi.

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

  3. Crea un'origine dati utilizzando la vista 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 una dashboard.

Esegui la pulizia

Se non vuoi più conservare la dashboard, elimina la vista 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 fai clic su Rimuovi nel menu .

  3. Se hai creato prenotazioni di BI Engine, puoi eliminare quelle inutilizzate.

Passaggi successivi