Puoi esplorare i risultati delle query di BigQuery utilizzando i notebook di Colab Enterprise in BigQuery.
In questo tutorial esegui query sui dati di un set di dati pubblico BigQuery ed esamini i risultati della query in un notebook.
Obiettivi
- Crea ed esegui una query in BigQuery.
- Esplora i risultati di query in un notebook.
Costi
Questo tutorial utilizza un set di dati disponibile tramite il programma per i set di dati pubblici di Google Cloud. Google sostiene le spese per lo spazio in cui sono archiviati questi set di dati e fornisce l'accesso pubblico ai dati. Ti vengono addebitati gli importi relativi alle query che esegui sui dati. Per maggiori informazioni, consulta la sezione Prezzi di BigQuery.
Prima di iniziare
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the BigQuery API.
Per i nuovi progetti, BigQuery viene attivato automaticamente.
Attivare BigQuery Studio
Segui le istruzioni riportate in Abilitare BigQuery Studio per la gestione degli asset per salvare, condividere e gestire le versioni degli asset di codice, come i notebook.
Autorizzazioni obbligatorie
Per creare ed eseguire i notebook, devi disporre dei seguenti ruoli IAM (Identity and Access Management):
- Utente BigQuery (
roles/bigquery.user
) - Utente runtime del blocco note (
roles/aiplatform.notebookRuntimeUser
) - Code Creator (
roles/dataform.codeCreator
)
Aprire i risultati della query in un blocco note
Puoi eseguire una query SQL e poi utilizzare un notebook per esplorare i dati. Questo approccio è utile se vuoi modificare i dati in BigQuery prima di utilizzarli o se hai bisogno solo di un sottoinsieme di campi della tabella.
Nella console Google Cloud, vai alla pagina BigQuery.
Nel campo Digita per effettuare la ricerca, inserisci
bigquery-public-data
.Se il progetto non viene visualizzato, inserisci
bigquery
nel campo di ricerca, quindi fai clic su Cerca in tutti i progetti in modo da confrontare la stringa di ricerca con i progetti esistenti.Seleziona bigquery-public-data > ml_datasets > penguins.
Per la tabella pinguini, fai clic su
Visualizza azioni, e poi su Query.Aggiungi un asterisco (
*
) per la selezione dei campi alla query generata, in modo che sia simile all'esempio seguente:SELECT * FROM `bigquery-public-data.ml_datasets.penguins` LIMIT 1000;
Fai clic su
Esegui.Nella sezione Risultati delle query, fai clic su Esplora i dati e poi su Esplora con il blocco note Python.
Preparare il notebook per l'uso
Prepara il notebook per l'uso connettendoti a un runtime e impostando i valori predefiniti dell'applicazione.
- Nell'intestazione del notebook, fai clic su Connetti per connetterti al runtime predefinito.
- Nel blocco di codice Configurazione, fai clic su Esegui cella.
esplora i dati
- Per caricare i dati di penguins in un DataFrame BigQuery e mostrare i risultati, fai clic su Esegui cella nel blocco di codice nella sezione Set di risultati caricato dal job BigQuery come DataFrame.
- Per ottenere le metriche descrittive per i dati, fai clic su Esegui cella nel blocco di codice nella sezione Mostrare le statistiche descrittive utilizzando describe().
- (Facoltativo) Utilizza altre funzioni o altri pacchetti Python per esplorare e analizzare i dati.
Il seguente esempio di codice mostra l'utilizzo di
bigframes.pandas
per analizzare i dati e bigframes.ml
per creare un modello di regressione lineare dai dati di penguins in un
DataFrame BigQuery:
Esegui la pulizia
Per evitare che al tuo account Google Cloud vengano addebitati costi relativi alle risorse utilizzate in questo tutorial, elimina il progetto che contiene le risorse oppure mantieni il progetto ed elimina le singole risorse.
Il modo più semplice per eliminare la fatturazione è eliminare il progetto Google Cloud che hai creato per questo tutorial.
- In the Google Cloud console, go to the Manage resources page.
- In the project list, select the project that you want to delete, and then click Delete.
- In the dialog, type the project ID, and then click Shut down to delete the project.
Passaggi successivi
- Scopri di più sulla creazione di notebook in BigQuery.
- Scopri di più sull'esplorazione dei dati con BigQuery DataFrames.