Consultar un conjunto de datos público con la biblioteca de cliente de C# de BigQuery
- Activa Cloud Shell en un Google Cloud proyecto.
- Abre el editor de Cloud Shell.
- Prepara los archivos para las consultas.
- Consulta un conjunto de datos público en BigQuery.
- Limpiar.
Tiempo estimado para completarlo:
Haz clic en Empezar para comenzar.
Activar Cloud Shell en un Google Cloud proyecto
Si no habilitas la facturación de un proyecto, trabajarás automáticamente en el entorno aislado de BigQuery. El entorno aislado de BigQuery te permite aprender a usar BigQuery con un conjunto limitado de funciones de BigQuery sin coste económico. Si no tienes previsto usar tu proyecto más allá de este documento, te recomendamos que uses el entorno aislado de BigQuery.
- Haz clic en
Activar Cloud Shell. Muéstrame
Para saber cómo abrir el editor de Cloud Shell, haz clic en Siguiente.
Abrir el editor de Cloud Shell
En Cloud Shell, crea un proyecto y un archivo de C#:
dotnet new console -n BigQueryCsharpDemoLa salida es similar a la siguiente. Se han omitido 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# llamado
BigQueryCsharpDemoy un archivo llamadoProgram.cs.Abre el editor de Cloud Shell:
cloudshell workspace BigQueryCsharpDemo
Para saber cómo preparar archivos para las consultas, haz clic en Siguiente.
Preparar archivos para consultas
Para abrir un terminal en el editor de Cloud Shell, haz clic en Abrir terminal.
Abre el directorio de tu proyecto:
cd BigQueryCsharpDemoInstala la biblioteca de cliente de BigQuery para C#:
dotnet add package Google.Cloud.BigQuery.V2La salida es similar a la siguiente. Se han omitido varias líneas para simplificar el resultado.
Determining projects to restore... Writing /tmp/tmpF7EKSd.tmp ... info : Writing assets file to disk. ...
Para consultar un conjunto de datos público en BigQuery, haz clic en Siguiente.
Consultar un conjunto de datos público en BigQuery
Asigna el valor
GOOGLE_CLOUD_PROJECTa la variableGOOGLE_PROJECT_IDy exporta la variable:export GOOGLE_PROJECT_ID=$GOOGLE_CLOUD_PROJECTHaz clic en Abrir editor.
En el panel Explorador, busca tu 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 de Stack Overflow más vistas y el número de veces que se han visto, sustituya el contenido del archivo por el siguiente código:Haz clic en Abrir terminal.
En el terminal, ejecuta la secuencia de comandos
Program.cs. Si se te pide que autorices 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
Has consultado correctamente un conjunto de datos público con la biblioteca de cliente de C# de BigQuery.
Para evitar que se te apliquen cargos en tu cuenta y obtener información sobre los pasos que debes seguir, haz clic en Siguiente.
Pasos siguientes
Conserva los recursos que has creado y haz más cosas con BigQuery, o bien elimina los recursos para evitar que se te apliquen cargos.
Hacer más con BigQuery
- Consulta más información sobre cómo usar la biblioteca de cliente de C# de BigQuery.
- Más información sobre los conjuntos de datos públicos de BigQuery
- Consulta cómo cargar datos en BigQuery.
- Consulta más información sobre cómo consultar datos en BigQuery.
- Recibe novedades sobre BigQuery.
- Obtén más información sobre los precios de BigQuery.
- Consulta las cuotas y los límites de BigQuery.
Limpieza
Para evitar que se apliquen cargos en tu Google Cloud cuenta, elimina tu Google Cloud proyecto o los recursos que has creado en este tutorial.
Eliminar el proyecto
Si has creado un proyecto para aprender a usar BigQuery y ya no lo necesitas, elimínalo. Ten en cuenta que, al eliminar un proyecto, se elimina todo lo que contiene y se pierden los IDs de proyecto personalizados.
Eliminar los recursos
Si has usado un proyecto que ya existía, elimina la carpeta BigQueryCsharpDemo que has creado:
En Cloud Shell, sube un directorio:
cd ..Elimina los recursos que has creado:
rm -R BigQueryCsharpDemoLa marca
-Relimina todos los recursos de una carpeta.