Consulta conjuntos de datos públicos con la biblioteca cliente de BigQuery para C#
- Activar Cloud Shell en un proyecto de Google Cloud
- Abrir el editor de Cloud Shell
- Preparar archivos para realizar consultas
- Consultar un conjunto de datos públicos en BigQuery
- Realizar una limpieza
Tiempo estimado para completar la actividad:
Haz clic en Iniciar para comenzar.
Activa Cloud Shell en un proyecto de Google Cloud
Si no habilitas la facturación para un proyecto, trabajarás de forma automática en la zona de pruebas de BigQuery. La zona de pruebas de BigQuery te permite comprender la plataforma con un conjunto limitado de funciones de BigQuery sin cargo. Si no planeas usar tu proyecto más allá de este documento, te recomendamos que uses la zona de pruebas de BigQuery.
- Haz clic en
Activar Cloud Shell. Mostrar
Si quieres aprender a abrir el editor de Cloud Shell, haz clic en Siguiente.
Abre el Editor de Cloud Shell
En Cloud Shell, crea un proyecto y un archivo de C# nuevos:
dotnet new console -n BigQueryCsharpDemoEl resultado es similar al siguiente. Se omiten varias líneas para simplificar el resultado.
Welcome to .NET 6.0! --------------------- SDK Version: 6.0.407 ... The template "Console App" was created successfully. ...Este comando crea un proyecto de C# denominado
BigQueryCsharpDemoy un archivo llamadoProgram.cs.Abre el Editor de Cloud Shell:
cloudshell workspace BigQueryCsharpDemo
Si quieres aprender a preparar archivos para realizar consultas, haz clic en Siguiente.
Prepara archivos para realizar consultas
Para abrir una terminal en el editor de Cloud Shell, haz clic en Abrir terminal.
Abre el directorio de tu proyecto:
cd BigQueryCsharpDemoInstala la biblioteca cliente de BigQuery para C#:
dotnet add package Google.Cloud.BigQuery.V2El resultado es similar al siguiente. Se omiten varias líneas para simplificar el resultado.
Determining projects to restore... Writing /tmp/tmpF7EKSd.tmp ... info : Writing assets file to disk. ...
Si quieres aprender a consultar un conjunto de datos públicos en BigQuery, haz clic en Siguiente.
Consulta un conjunto de datos públicos en BigQuery
Establece la variable
GOOGLE_PROJECT_IDen el valorGOOGLE_CLOUD_PROJECTy exporta la variable:export GOOGLE_PROJECT_ID=$GOOGLE_CLOUD_PROJECTHaz clic en Abrir editor.
En el panel Explorador, ubica el proyecto
BIGQUERYCSHARPDEMO.Haz clic en el archivo
Program.cspara abrirlo.Para crear una consulta en el conjunto de datos
bigquery-public-data.stackoverflowque devuelva las 10 páginas más vistas de Stack Overflow y los recuentos de vistas, reemplaza el contenido del archivo por el siguiente código:Haz clic en Abrir terminal.
En la terminal, ejecuta la secuencia de comandos
Program.cs. Si se te solicita que autorices a Cloud Shell y aceptes los términos, haz clic en Autorizar.dotnet runEl resultado es similar al siguiente:
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
Consultaste con éxito un conjunto de datos públicos con la biblioteca cliente de BigQuery para C#.
Para evitar que se apliquen cargos a tu cuenta y obtener información sobre los próximos pasos, haz clic en Siguiente.
Próximos pasos
Conserva los recursos que creaste y haz más tareas con BigQuery o realiza una limpieza para evitar cargos de facturación.
Haz más tareas con BigQuery
- Obtén más información sobre el uso de la biblioteca cliente de BigQuery para C#.
- Obtén más información sobre los conjuntos de datos públicos de BigQuery.
- Aprende a cargar datos en BigQuery.
- Obtén más información sobre cómo consultar datos en BigQuery.
- Recibe actualizaciones de BigQuery.
- Obtén más información sobre los precios de BigQuery.
- Obtén más información sobre las cuotas y los límites de BigQuery.
Realiza una limpieza
Para evitar que se apliquen cargos a tu cuenta de Google Cloud , borra tu proyecto de Google Cloud o los recursos que creaste en esta explicación.
Borra el proyecto
Si creaste un proyecto nuevo para aprender sobre BigQuery y ya no lo necesitas, bórralo. Ten en cuenta que, cuando borras un proyecto, se borra todo su contenido y se pierden los IDs personalizados.
Borra los recursos
Si usaste un proyecto existente, borra la carpeta BigQueryCsharpDemo
que creaste:
En Cloud Shell, mueve un directorio hacia arriba:
cd ..Borra los recursos que creaste:
rm -R BigQueryCsharpDemoLa marca
-Rborra todos los elementos de una carpeta.