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 per i distributori), compilate con i costi configurati utilizzando le configurazioni di ricalcolo dei prezzi.
Questa pagina mostra come riutilizzare la dashboard generica Approfondimenti su utilizzo e costi di fatturazione con i dati del cliente o del partner di canale, in modo da poterli condividere. Potresti già conoscere questa dashboard se hai configurato la tua dashboard dei costi seguendo le istruzioni riportate in Visualizzare i costi con Looker Studio.
Obiettivi
Questo tutorial mostra come completare le seguenti attività:
Configura la tua copia della dashboard Utilizzo e approfondimenti sui costi di fatturazione con i costi configurati dal rivenditore.
Scopri come adattare la visualizzazione BigQuery a un cliente specifico o a un partner di canale (solo distributore).
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 in base all'utilizzo previsto,
utilizza il calcolatore prezzi.
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 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
Configurare l'esportazione dei dati di Channel Services in BigQuery.
Per utilizzare la dashboard, devi attivare le esportazioni 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 compilato con i dati di fatturazione Cloud. Potresti visualizzare prima 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.
Se la tua organizzazione ha già configurato le esportazioni BigQuery, devi disporre delle autorizzazioni per creare viste 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.
Fornisci 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 dei dati di costo dei clienti.
Crea viste BigQuery dei costi dei clienti
In genere, i costi condivisi con i clienti e i partner di canale contengono solo i costi per quel cliente o partner di canale e non contengono i tuoi costi. 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.
Nella console Google Cloud , vai alla pagina BigQuery.
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 rivenditore a cui limitare i dati di costo.
Fai clic su
Esegui.
Per ulteriori informazioni su come eseguire query, consulta la sezione 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
sono presenti ID CRM per i partner di canale.
Se vuoi che i nomi delle risorse cliente filtrino la visualizzazione, modifica l'ultima riga
della clausola WHERE
per filtrare in base a
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 della valuta. Per convertire tutti i costi
in USD utilizzando le informazioni nell'esportazione, modifica innanzitutto la parte pertinente della query (che riguarda 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 di utilizzo
Nella scheda Panoramica della dashboard, la tabella a destra contiene la suddivisione del conteggio dei record per SKU. Se ritieni che l'importo di utilizzo sia più utile (ad esempio, per i partner Google Workspace questo campo rappresenta il numero di licenze), puoi personalizzare questa tabella in base alle tue esigenze.
Per modificare il "Conteggio record" in importo di utilizzo:
Apri la dashboard e fai clic su Modifica.
Tieni il puntatore sopra la tabella, poi fai clic su Mostra proprietà (
) per aprire la scheda Configurazione.Nella scheda Configurazione, in Metrica, fai clic su Conteggio record.
Nell'elenco dei campi, cerca e seleziona
usage.amount
.Tieni il puntatore su SOMMA e fai clic sull'icona (
).Nella casella "Nome", digita un nome come "Quantità di utilizzo" o "Posti".
Creare e condividere una copia della dashboard
Per creare una copia:
Apri la dashboard Utilizzo e approfondimenti sui costi di fatturazione.
In alto a destra, fai clic su Menu (
), poi su Crea una copia.Crea un'origine dati utilizzando la vista che hai appena creato. Seleziona la vista come origine dati per il nuovo report.
Fai clic su Copia report.
Ora puoi accedere alla dashboard dalla home page di Looker Studio.
Per condividere il report con il cliente:
Fai clic su Modifica in alto a destra.
Modifica il nome del report. Apporta le modifiche che preferisci.
Fai clic su Condividi in alto a destra e condividi il report con il cliente. Scopri i modi per condividere un dashboard.
Esegui la pulizia
Se non vuoi più conservare la dashboard, elimina la visualizzazione e la dashboard di Looker Studio.
Per eliminare la vista BigQuery, segui le istruzioni per eliminare le viste.
Per eliminare la dashboard di Looker Studio, apri Looker Studio, individua la dashboard e, dal menu , fai clic su Rimuovi.
Se hai creato prenotazioni BI Engine, puoi eliminare quelle inutilizzate.
Passaggi successivi
Informazioni sulle tabelle di dati di Channel Services in BigQuery.
Esamina le query di esempio per l'esportazione dei dati di Channel Services.
Crea configurazioni di ricalcolo dei prezzi per configurare il costo per il tuo cliente.