Consulte um conjunto de dados público com a biblioteca de cliente Ruby do BigQuery
- Ative o Cloud Shell num Google Cloud projeto.
- Abra o editor do Cloud Shell.
- Prepare ficheiros para consultas.
- Consultar um conjunto de dados público no BigQuery.
- Limpar.
Tempo estimado até à conclusão:
Clique em Iniciar para começar.
Ative o Cloud Shell num Google Cloud projeto
Se não ativar a faturação para um projeto, trabalha automaticamente no sandbox do BigQuery. O sandbox do BigQuery permite-lhe aprender a usar o BigQuery com um conjunto limitado de funcionalidades do BigQuery sem custos financeiros. Se não planeia usar o seu projeto além deste documento, recomendamos que use o sandbox do BigQuery.
- Clique em
Ativar Cloud Shell. Mostrar me
Para saber como abrir o editor do Cloud Shell, clique em Seguinte.
Abra o editor do Cloud Shell
No Cloud Shell, crie um novo projeto e ficheiro Ruby:
mkdir bigquery-ruby-quickstart \ && touch \ bigquery-ruby-quickstart/app.rbEste comando cria um projeto Ruby com o nome
bigquery-ruby-quickstarte um ficheiro com o nomeapp.rb.Abra o editor do Cloud Shell:
cloudshell workspace bigquery-ruby-quickstart
Para saber como preparar ficheiros para consultas, clique em Seguinte.
Prepare ficheiros para consultas
Para abrir um terminal no editor do Cloud Shell, clique em Abrir terminal.
Abra o diretório do projeto:
cd bigquery-ruby-quickstartInstale a biblioteca cliente do BigQuery para Ruby:
gem install google-cloud-bigqueryO resultado é semelhante ao seguinte. Várias linhas são omitidas para simplificar o resultado.
23 gems installed
Para saber como consultar um conjunto de dados público no BigQuery, clique em Seguinte.
Consulte um conjunto de dados público no BigQuery
Clique em Abrir editor.
No painel Explorador, localize o seu
BIGQUERY-RUBY-QUICKSTARTprojeto.Clique no ficheiro
app.rbpara o abrir.Para criar uma consulta no conjunto de dados que devolve as 10 páginas do Stack Overflow mais vistas e as respetivas contagens de visualizações, copie o seguinte código para o ficheiro
app.rb:bigquery-public-data.stackoverflowClique em Abrir terminal.
No terminal, execute o script
app.rb. Se lhe for pedido que autorize o Cloud Shell e aceite os termos, clique em Autorizar.ruby app.rbO resultado é semelhante ao seguinte:
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
Consultou com êxito um conjunto de dados públicos com a biblioteca cliente Ruby do BigQuery.
Para evitar incorrer em cobranças na sua conta e saber mais sobre os passos seguintes, clique em Seguinte.
Passos seguintes
Mantenha os recursos que criou e faça mais com o BigQuery, ou limpe-os para evitar cobranças de faturação.
Faça mais com o BigQuery
- Saiba como usar a biblioteca cliente Ruby do BigQuery.
- Saiba mais acerca dos conjuntos de dados públicos do BigQuery.
- Saiba como carregar dados para o BigQuery.
- Saiba mais sobre como consultar dados no BigQuery.
- Receba atualizações sobre o BigQuery.
- Saiba mais acerca dos preços do BigQuery.
- Saiba mais acerca das quotas e dos limites do BigQuery.
Limpar
Para evitar incorrer em custos na sua Google Cloud conta, elimine o Google Cloud projeto ou elimine os recursos que criou neste passo a passo.
Elimine o projeto
Se criou um novo projeto para saber mais sobre o BigQuery e já não precisar do projeto, elimine-o. Tenha em atenção que a eliminação de um projeto elimina tudo o que este contém e os IDs dos projetos personalizados são perdidos.
Elimine os recursos
Se usou um projeto existente, elimine a pasta bigquery-ruby-quickstart que criou:
No Cloud Shell, aceda a um diretório acima:
cd ..Elimine os recursos que criou:
rm -R bigquery-ruby-quickstartA flag
-Relimina todos os recursos numa pasta.