Istruzioni e requisiti di configurazione del lab
Proteggi il tuo account e i tuoi progressi. Per eseguire questo lab, utilizza sempre una finestra del browser privata e le credenziali del lab.

Analisi dei dati di fatturazione con BigQuery

Lab 30 minuti universal_currency_alt 5 crediti show_chart Introduttivi
info Questo lab potrebbe incorporare strumenti di AI a supporto del tuo apprendimento.
Questi contenuti non sono ancora ottimizzati per i dispositivi mobili.
Per un'esperienza ottimale, visualizza il sito su un computer utilizzando un link inviato via email.

Panoramica

In questo lab imparerai a utilizzare BigQuery per analizzare i dati di fatturazione.

Obiettivi

In questo lab imparerai a:

  • Accedere a BigQuery dalla console Cloud
  • Creare un set di dati
  • Creare una tabella
  • Importare i dati da un file di fatturazione archiviato in un bucket
  • Eseguire query complesse su un set di dati più ampio

Configurazione e requisiti

Per ciascun lab, riceverai un nuovo progetto Google Cloud e un insieme di risorse per un periodo di tempo limitato senza alcun costo aggiuntivo.

  1. Fai clic sul pulsante Avvia lab. Se devi effettuare il pagamento per il lab, si apre una finestra popup per permetterti di selezionare il metodo di pagamento. A sinistra, trovi il riquadro Dettagli lab con le seguenti informazioni:

    • Il pulsante Apri console Google Cloud
    • Tempo rimanente
    • Credenziali temporanee da utilizzare per il lab
    • Altre informazioni per seguire questo lab, se necessario
  2. Fai clic su Apri console Google Cloud (o fai clic con il tasto destro del mouse e seleziona Apri link in finestra di navigazione in incognito se utilizzi il browser Chrome).

    Il lab avvia le risorse e apre un'altra scheda con la pagina di accesso.

    Suggerimento: disponi le schede in finestre separate posizionate fianco a fianco.

    Nota: se visualizzi la finestra di dialogo Scegli un account, fai clic su Usa un altro account.
  3. Se necessario, copia il Nome utente di seguito e incollalo nella finestra di dialogo di accesso.

    {{{user_0.username | "Username"}}}

    Puoi trovare il Nome utente anche nel riquadro Dettagli lab.

  4. Fai clic su Avanti.

  5. Copia la Password di seguito e incollala nella finestra di dialogo di benvenuto.

    {{{user_0.password | "Password"}}}

    Puoi trovare la Password anche nel riquadro Dettagli lab.

  6. Fai clic su Avanti.

    Importante: devi utilizzare le credenziali fornite dal lab. Non utilizzare le credenziali del tuo account Google Cloud. Nota: utilizzare il tuo account Google Cloud per questo lab potrebbe comportare addebiti aggiuntivi.
  7. Fai clic nelle pagine successive:

    • Accetta i termini e le condizioni.
    • Non inserire opzioni di recupero o l'autenticazione a due fattori, perché si tratta di un account temporaneo.
    • Non registrarti per le prove gratuite.

Dopo qualche istante, la console Google Cloud si apre in questa scheda.

Nota: per visualizzare un menu con un elenco di prodotti e servizi Google Cloud, fai clic sul menu di navigazione in alto a sinistra oppure digita il nome del servizio o del prodotto nel campo di ricerca. Icona menu di navigazione

Attività 1: utilizza BigQuery per importare i dati

Accedi a BigQuery e crea un set di dati

In questa attività, userai BigQuery per creare un set di dati. Poi creerai una tabella prima di importare i dati di fatturazione da Cloud Storage.

  1. Nella console Google Cloud, nel menu di navigazione (Icona menu di navigazione), fai clic su BigQuery.
  2. Se richiesto, fai clic su Fine.
  3. Fai clic sull'icona Visualizza azioni accanto al tuo ID progetto (che inizia con qwiklabs-gcp) e fai clic su Crea set di dati.
Nota: puoi esportare i dati di fatturazione direttamente in BigQuery come descritto nella Guida Esporta i dati di fatturazione Cloud in BigQuery. Tuttavia, per questo lab abbiamo preparato un file di fatturazione di esempio. Si trova in un bucket Cloud Storage, a cui è possibile accedere dall'account di studio. Dovrai importare questi dati di fatturazione in una tabella BigQuery ed esaminarli.
  1. Specifica quanto segue:
Proprietà Valore (digita il valore o seleziona l'opzione come specificato)
ID set di dati: billing_dataset
Località dei dati: US
Scadenza tabella predefinita (seleziona Abilita scadenza della tabella): 1 giorno (durata massima predefinita della tabella)
  1. Fai clic su Crea set di dati. Dovresti vedere billing_dataset nel riquadro a sinistra.

Crea una tabella e importala

  1. Fai clic sull'icona Visualizza azioni accanto al set di dati billing_dataset, poi su Apri e infine su Crea tabella per creare una nuova tabella.
  2. Per Origine, specifica quanto segue e non modificare le altre impostazioni predefinite:
Proprietà Valore (digita il valore o seleziona l'opzione come specificato)
Crea tabella da: Google Cloud Storage
Seleziona file dal bucket GCS cloud-training/archinfra/BillingExport-2020-09-18.avro
Formato file Avro
  1. In Destinazione, specifica quanto segue e non modificare le altre impostazioni predefinite:
Proprietà Valore (digita il valore o seleziona l'opzione come specificato)
Nome tabella sampleinfotable
Tipo di tabella Tabella nativa
  1. Fai clic su Crea tabella. Al termine del job, la tabella viene visualizzata sotto il set di dati nel riquadro di sinistra.

Fai clic su Controlla i miei progressi per verificare l'obiettivo. Utilizza BigQuery per importare i dati

Attività 2: esamina la tabella

In questa attività, esaminerai i dati che hai importato.

  1. Fai clic su sampleinfotable.
Nota: viene visualizzato lo schema creato automaticamente da BigQuery in base ai dati trovati nel file importato. Nota che ci sono stringhe, numeri interi, timestamp e valori variabili.
  1. Fai clic su Dettagli. Come puoi vedere in Numero di righe

  1. Fai clic sulla scheda Anteprima.

Attività 3: scrivi una query semplice

In questa attività, scriverai ed eseguirai una semplice query per filtrare i dati di fatturazione.

Quando fai riferimento a una tabella in una query, devono essere specificati sia l'ID del set di dati sia l'ID della tabella. L'ID progetto è facoltativo.

Nota: se l'ID progetto non è specificato, BigQuery utilizzerà per impostazione predefinita il progetto corrente.

Tutte le informazioni necessarie sono disponibili nell'interfaccia di BigQuery. Nella colonna a sinistra sono visualizzati l'ID del set di dati (billing_dataset) e l'ID tabella (sampleinfotable).

Ricorda che, se fai clic sul nome della tabella, viene visualizzato lo schema che contiene tutti i nomi dei campi.

Ora, crea una semplice query basata sul campo Costo.

  1. Fai clic su + Query SQL.
  2. Incolla quanto segue nell'Editor di query:
SELECT * FROM `billing_dataset.sampleinfotable` WHERE Cost > 0
  1. Fai clic su Esegui.

Fai clic su Controlla i miei progressi per verificare l'obiettivo. Scrivi una query semplice

Attività 4: analizza un ampio set di dati di fatturazione con SQL

In questa attività, utilizzerai BigQuery per analizzare un set di dati di esempio con 415.602 righe di dati di fatturazione.

  1. In Nuova query, incolla quanto segue nell'Editor di query:
SELECT billing_account_id, project.id, project.name, service.description, currency, currency_conversion_rate, cost, usage.amount, usage.pricing_unit FROM `billing_dataset.sampleinfotable`
  1. Fai clic su Esegui. Verifica che la tabella risultante contenga 415.602 righe di dati di fatturazione.

  2. Per trovare gli ultimi 100 record in cui sono presenti addebiti (costo > 0), in Nuova query incolla i seguenti valori in Editor di query:

SELECT service.description, sku.description, location.country, cost, project.id, project.name, currency, currency_conversion_rate, usage.amount, usage.unit FROM `billing_dataset.sampleinfotable` WHERE Cost > 0 ORDER BY usage_end_time DESC LIMIT 100
  1. Fai clic su Esegui.
  2. Per trovare tutti gli addebiti superiori a 10 dollari, in Nuova query, incolla quanto segue nell'Editor di query:
SELECT service.description, sku.description, location.country, cost, project.id, project.name, currency, currency_conversion_rate, usage.amount, usage.unit FROM `billing_dataset.sampleinfotable` WHERE cost > 10
  1. Fai clic su Esegui.

  2. Per trovare il prodotto con il maggior numero di record nei dati di fatturazione, in Nuova query incolla quanto segue nell'Editor di query:

SELECT service.description, COUNT(*) AS billing_records FROM `billing_dataset.sampleinfotable` GROUP BY service.description ORDER BY billing_records DESC
  1. Fai clic su Esegui.

  1. Per trovare il prodotto utilizzato più di frequente con costi superiori a 1 dollaro, in Nuova query, incolla quanto segue nell'Editor di query:
SELECT service.description, COUNT(*) AS billing_records FROM `billing_dataset.sampleinfotable` WHERE cost > 1 GROUP BY service.description ORDER BY billing_records DESC
  1. Fai clic su Esegui.

  1. Per trovare l'unità di misura più addebitata, in Nuova query, incolla quanto segue nell'Editor di query:
SELECT usage.unit, COUNT(*) AS billing_records FROM `billing_dataset.sampleinfotable` WHERE cost > 0 GROUP BY usage.unit ORDER BY billing_records DESC
  1. Fai clic su Esegui.

  1. Per trovare il prodotto con il costo aggregato più elevato, in Nuova query, incolla quanto segue nell'Editor di query:
SELECT service.description, ROUND(SUM(cost),2) AS total_cost FROM `billing_dataset.sampleinfotable` GROUP BY service.description ORDER BY total_cost DESC
  1. Fai clic su Esegui.

Fai clic su Controlla i miei progressi per verificare l'obiettivo. Analizza un ampio set di dati di fatturazione con SQL

Attività 5: riepilogo

In questo lab hai importato in BigQuery i dati di fatturazione, che sono stati generati come file avro. Hai eseguito una semplice query sul file. Hai poi eseguito l'accesso a un set di dati condiviso contenente più di 22.000 record di dati di fatturazione. Hai eseguito una serie di query su quei dati per scoprire come utilizzare BigQuery per fare domande e rispondere eseguendo query.

Termina il lab

Una volta completato il lab, fai clic su Termina lab. Google Cloud Skills Boost rimuove le risorse che hai utilizzato ed esegue la pulizia dell'account.

Avrai la possibilità di inserire una valutazione in merito alla tua esperienza. Seleziona il numero di stelle applicabile, inserisci un commento, quindi fai clic su Invia.

Il numero di stelle corrisponde alle seguenti valutazioni:

  • 1 stella = molto insoddisfatto
  • 2 stelle = insoddisfatto
  • 3 stelle = esperienza neutra
  • 4 stelle = soddisfatto
  • 5 stelle = molto soddisfatto

Se non vuoi lasciare un feedback, chiudi la finestra di dialogo.

Per feedback, suggerimenti o correzioni, utilizza la scheda Assistenza.

Copyright 2026 Google LLC Tutti i diritti riservati. Google e il logo Google sono marchi di Google LLC. Tutti gli altri nomi di società e prodotti sono marchi delle rispettive società a cui sono associati.

Prima di iniziare

  1. I lab creano un progetto e risorse Google Cloud per un periodo di tempo prestabilito
  2. I lab hanno un limite di tempo e non possono essere messi in pausa. Se termini il lab, dovrai ricominciare dall'inizio.
  3. In alto a sinistra dello schermo, fai clic su Inizia il lab per iniziare

Utilizza la navigazione privata

  1. Copia il nome utente e la password forniti per il lab
  2. Fai clic su Apri console in modalità privata

Accedi alla console

  1. Accedi utilizzando le tue credenziali del lab. L'utilizzo di altre credenziali potrebbe causare errori oppure l'addebito di costi.
  2. Accetta i termini e salta la pagina di ripristino delle risorse
  3. Non fare clic su Termina lab a meno che tu non abbia terminato il lab o non voglia riavviarlo, perché il tuo lavoro verrà eliminato e il progetto verrà rimosso

Questi contenuti non sono al momento disponibili

Ti invieremo una notifica via email quando sarà disponibile

Bene.

Ti contatteremo via email non appena sarà disponibile

Un lab alla volta

Conferma per terminare tutti i lab esistenti e iniziare questo

Utilizza la navigazione privata per eseguire il lab

Il modo migliore per eseguire questo lab è utilizzare una finestra del browser in incognito o privata. Ciò evita eventuali conflitti tra il tuo account personale e l'account studente, che potrebbero causare addebiti aggiuntivi sul tuo account personale.