Consulte um conjunto de dados público com a biblioteca cliente Python do BigQuery
- Ativar o Cloud Shell num Google Cloud projeto.
- Abrir o editor do Cloud Shell.
- Preparar ficheiros para consultas.
- Consultar um conjunto de dados público no BigQuery.
- Limpar.
Tempo estimado para concluir:
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 custo financeiro. Se não planear usar o seu projeto para 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 Python:
mkdir bigquery-python-quickstart \ && touch \ bigquery-python-quickstart/app.pyEste comando cria um projeto Python com o nome
bigquery-python-quickstarte um ficheiro com o nomeapp.py.Abra o editor do Cloud Shell:
cloudshell workspace bigquery-python-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-python-quickstartInstale a biblioteca cliente Python do BigQuery:
pip install --upgrade google-cloud-bigqueryO resultado é semelhante ao seguinte. Omitiram-se várias linhas para simplificar o resultado.
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 Seguinte.
Consulte um conjunto de dados público no BigQuery
Clique em Abrir editor.
No painel Explorador, localize o projeto
BIGQUERY-PYTHON-QUICKSTART.Clique no ficheiro
app.pypara o abrir.Para criar uma consulta no conjunto de dados
bigquery-public-data.stackoverflowque devolva as 10 páginas do Stack Overflow mais vistas e as respetivas contagens de visualizações, copie o seguinte código para o ficheiroapp.py:Clique em Abrir terminal.
No terminal, execute o script
app.py. Se lhe for pedido que autorize o Cloud Shell e aceite os termos, clique em Autorizar.python app.pyO 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úblico com a biblioteca cliente Python do BigQuery.
Para evitar custos 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 para evitar custos de faturação.
Faça mais com o BigQuery
- Saiba como usar a biblioteca cliente Python do BigQuery.
- Saiba mais sobre os conjuntos de dados públicos do BigQuery.
- Saiba como carregar dados para o BigQuery.
- Saiba como consultar dados no BigQuery.
- Receba atualizações sobre o BigQuery.
- Saiba mais sobre os preços do BigQuery.
- Saiba mais sobre as quotas e os limites do BigQuery.
Limpe
Para evitar custos na sua Google Cloud conta, elimine o seu Google Cloud projeto ou elimine os recursos que criou neste tutorial.
Elimine o projeto
Se criou um novo projeto para saber mais sobre o BigQuery e já no precisa do projeto, elimine-o. Tenha em atenção que a eliminação de um projeto elimina tudo no projeto e os IDs de projetos personalizados são perdidos.
Elimine os recursos
Se usou um projeto existente, elimine a pasta bigquery-python-quickstart que criou:
No Cloud Shell, avance um diretório:
cd ..Elimine os recursos que criou:
rm -R bigquery-python-quickstartA sinalização
-Relimina todos os recursos numa pasta.