Esegui una query su un set di dati pubblico con la libreria client Ruby 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 Ruby:
mkdir bigquery-ruby-quickstart \ && touch \ bigquery-ruby-quickstart/app.rbQuesto comando crea un progetto Ruby denominato
bigquery-ruby-quickstarte un file denominatoapp.rb.Apri l'editor di Cloud Shell:
cloudshell workspace bigquery-ruby-quickstart
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 bigquery-ruby-quickstartInstalla la libreria client di BigQuery per Ruby:
gem install google-cloud-bigqueryL'output è simile al seguente. Non sono visualizzate varie righe per semplificare l'output.
23 gems installed
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
Fai clic su Apri editor.
Nel riquadro Explorer, individua il progetto
BIGQUERY-RUBY-QUICKSTART.Fai clic sul file
app.rbper 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, copia il seguente codice nel fileapp.rb:Fai clic su Apri terminale.
Nel terminale, esegui lo script
app.rb. Se ti viene chiesto di autorizzare Cloud Shell e di accettare i termini, fai clic su Autorizza.ruby app.rbIl risultato è simile al seguente:
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 Ruby 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 Ruby per 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 bigquery-ruby-quickstart che hai creato:
In Cloud Shell, sali di un livello nella directory:
cd ..Elimina le risorse che hai creato:
rm -R bigquery-ruby-quickstartIl flag
-Relimina tutti gli asset in una cartella.