Consulte um conjunto de dados público com a biblioteca de cliente em Python do BigQuery
- Ativar o Cloud Shell em um projeto do Google Cloud .
- Abrir o editor do Cloud Shell.
- Preparar arquivos para consultas.
- Consultar um conjunto de dados público no BigQuery.
- Fazer a limpeza.
Tempo estimado para a conclusão:
Clique em Iniciar para começar.
Ativar o Cloud Shell em um projeto do Google Cloud
Se você não ativar o faturamento de um projeto, vai trabalhar automaticamente no sandbox do BigQuery. No sandbox do BigQuery, você aprende a usar o BigQuery com um conjunto limitado de recursos sem custos financeiros. Se você não planeja usar o projeto fora deste documento, recomendamos utilizar o sandbox do BigQuery.
- Clique em
Ativar o Cloud Shell. Mostre
Para saber como abrir o editor do Cloud Shell, clique em Próximo.
Abra o Editor do Cloud Shell
No Cloud Shell, crie um projeto e um arquivo do Python:
mkdir bigquery-python-quickstart \ && touch \ bigquery-python-quickstart/app.pyEsse comando cria um projeto do Python chamado
bigquery-python-quickstarte um arquivo chamadoapp.py.Abra o Editor do Cloud Shell:
cloudshell workspace bigquery-python-quickstart
Para saber como preparar arquivos para consultas, clique em Próximo.
Preparar arquivos para consultas
Para abrir um terminal no editor do Cloud Shell, clique em Abrir terminal.
Abra o diretório do projeto:
cd bigquery-python-quickstartInstale a biblioteca de cliente do BigQuery para Python:
pip install --upgrade google-cloud-bigqueryA resposta será semelhante ao exemplo a seguir. Várias linhas são omitidas para simplificar a resposta.
Installing collected packages: google-cloud-bigquery ... Successfully installed google-cloud-bigquery-3.9.0 ...
Para saber como consultar um conjunto de dados público no BigQuery, clique em Próximo.
Consulte um conjunto de dados público no BigQuery
Clique em Abrir editor.
No painel Explorador, localize o projeto
BIGQUERY-PYTHON-QUICKSTART.Clique no arquivo
app.pypara abri-lo.Para criar uma consulta no conjunto de dados
bigquery-public-data.stackoverflowque retorna as 10 páginas mais visualizadas do Stack Overflow e o número de visualizações, copie o código a seguir para o arquivoapp.py:Clique em Abrir terminal.
No terminal, execute o script
app.py. Se for necessário autorizar o Cloud Shell e concordar com os termos, clique em Autorizar.python app.pyO resultado será semelhante a este:
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
Você consultou um conjunto de dados público com a biblioteca de cliente em Python do BigQuery.
Para evitar cobranças na conta e saber quais são as próximas etapas, clique em Próxima.
Próximas etapas
Mantenha os recursos criados e aproveite ainda mais o BigQuery ou faça uma limpeza para evitar cobranças de faturamento.
Faça mais com o BigQuery
- Saiba mais sobre como usar a biblioteca de cliente em Python do BigQuery.
- Saiba mais sobre os conjuntos de dados públicos do BigQuery.
- Saiba como carregar dados no BigQuery.
- Aprenda a consultar dados no BigQuery.
- Receba atualizações sobre o BigQuery.
- Saiba mais sobre o preço do BigQuery.
- Saiba mais sobre os limites e cotas do BigQuery.
Limpar
Para evitar cobranças na sua conta do Google Cloud , exclua o projeto do Google Cloud ou os recursos criados neste tutorial.
Excluir o projeto
Se você criou um projeto para aprender sobre o BigQuery e não precisa mais dele, pode excluí-lo. Lembre-se de que a exclusão de um projeto exclui tudo o que está contido nele. Além disso, os IDs dos projetos personalizados são perdidos.
Excluir os recursos
Se você usou um projeto atual, exclua a pasta bigquery-python-quickstart que você criou:
No Cloud Shell, mova um diretório para cima:
cd ..Exclua os recursos que você criou:
rm -R bigquery-python-quickstartA flag
-Rexclui todos os recursos de uma pasta.