Esegui una query su un set di dati pubblico con la libreria client C# di BigQuery
- Attivare Cloud Shell in un progetto Google Cloud .
- Aprire l'editor di Cloud Shell.
- Preparare i file per le query.
- Eseguire una query su un set di dati pubblico in BigQuery.
- Eseguire la pulizia.
Tempo stimato per il completamento:
Fai clic su Avvia per iniziare.
Attiva Cloud Shell in un progetto Google Cloud
Se non abiliti la fatturazione per un progetto, utilizzi automaticamente la sandbox di BigQuery. La sandbox di BigQuery ti consente di scoprire BigQuery con un set limitato di funzionalità BigQuery senza costi aggiuntivi. Se non prevedi di utilizzare il progetto in altri contesti, ti consigliamo di utilizzare la sandbox di BigQuery.
- Fai clic su
Attiva Cloud Shell. Procedura
Per scoprire come aprire l'editor di Cloud Shell, fai clic su Avanti.
Apri l'editor di Cloud Shell
In Cloud Shell, crea un nuovo progetto e un nuovo file C#:
dotnet new console -n BigQueryCsharpDemoL'output è simile al seguente. Non sono visualizzate varie righe per semplificare l'output.
Welcome to .NET 6.0! --------------------- SDK Version: 6.0.407 ... The template "Console App" was created successfully. ...Questo comando crea un progetto C# denominato
BigQueryCsharpDemoe un file denominatoProgram.cs.Apri l'editor di Cloud Shell:
cloudshell workspace BigQueryCsharpDemo
Per scoprire come preparare i file per le query, fai clic su Avanti.
Prepara i file per le query
Per aprire un terminale nell'editor di Cloud Shell, fai clic su Apri terminale.
Apri la directory del progetto:
cd BigQueryCsharpDemoInstalla la libreria client di BigQuery per C#:
dotnet add package Google.Cloud.BigQuery.V2L'output è simile al seguente. Non sono visualizzate varie righe per semplificare l'output.
Determining projects to restore... Writing /tmp/tmpF7EKSd.tmp ... info : Writing assets file to disk. ...
Per scoprire come eseguire query su un set di dati pubblico in BigQuery, fai clic su Avanti.
Esegui una query su un set di dati pubblico in BigQuery
Imposta la variabile
GOOGLE_PROJECT_IDsul valoreGOOGLE_CLOUD_PROJECTed esportala:export GOOGLE_PROJECT_ID=$GOOGLE_CLOUD_PROJECTFai clic su Apri editor.
Nel riquadro Explorer, individua il progetto
BIGQUERYCSHARPDEMO.Fai clic sul file
Program.csper aprirlo.Per creare una query sul set di dati
bigquery-public-data.stackoverflowche restituisce le prime 10 pagine di Stack Overflow più visualizzate e il rispettivo numero di visualizzazioni, sostituisci i contenuti del file con il seguente codice:Fai clic su Apri terminale.
Nel terminale, esegui lo script
Program.cs. Se ti viene chiesto di autorizzare Cloud Shell e di accettare i termini, fai clic su Autorizza.dotnet runIl risultato è simile al seguente:
Query Results: ------------ https://stackoverflow.com/questions/35159967: 170023 views https://stackoverflow.com/questions/22879669: 142581 views https://stackoverflow.com/questions/10604135: 132406 views https://stackoverflow.com/questions/44564887: 128781 views https://stackoverflow.com/questions/27060396: 127008 views https://stackoverflow.com/questions/12482637: 120766 views https://stackoverflow.com/questions/20673986: 115720 views https://stackoverflow.com/questions/39109817: 108368 views https://stackoverflow.com/questions/11057219: 105175 views https://stackoverflow.com/questions/43195143: 101878 views
Hai eseguito una query su un set di dati pubblico con la libreria client C# di BigQuery.
Per evitare che al tuo account vengano addebitati costi e per ottenere informazioni sui passaggi successivi, fai clic su Avanti.
Passaggi successivi
Conserva le risorse che hai creato e ottieni il massimo da BigQuery oppure esegui la pulizia per evitare addebiti.
Ottieni il massimo da BigQuery
- Scopri di più sull'utilizzo della libreria client C# di BigQuery.
- Scopri di più sui set di dati pubblici di BigQuery.
- Scopri come caricare dati in BigQuery.
- Scopri di più sull'esecuzione di query sui dati in BigQuery.
- Ricevi aggiornamenti su BigQuery.
- Scopri di più sui prezzi di BigQuery.
- Scopri di più su quote e limiti di BigQuery.
Esegui la pulizia
Per evitare che al tuo account Google Cloud vengano addebitati costi, elimina il progetto Google Cloud o le risorse che hai creato in questa procedura dettagliata.
Elimina il progetto
Se hai creato un nuovo progetto per prendere dimestichezza con BigQuery, ma non ne hai più bisogno, eliminalo. Tieni presente che l'eliminazione di un progetto comporta l'eliminazione di tutti i dati del progetto e gli ID progetto personalizzati andranno persi.
Elimina le risorse
Se hai utilizzato un progetto esistente, elimina la cartella BigQueryCsharpDemo che hai creato:
In Cloud Shell, sali di un livello nella directory:
cd ..Elimina le risorse che hai creato:
rm -R BigQueryCsharpDemoIl flag
-Relimina tutti gli asset in una cartella.