Öffentliches Dataset mit der C#-Clientbibliothek von BigQuery abfragen
- Cloud Shell in einem Google Cloud Projekt aktivieren
- Den Cloud Shell-Editor öffnen
- Dateien für Abfragen vorbereiten
- Ein öffentliches Dataset in BigQuery abfragen
- Bereinigen
Geschätzte Dauer:
Klicken Sie auf Start, um zu beginnen.
Cloud Shell in einem Google Cloud Projekt aktivieren
Wenn Sie die Abrechnung für ein Projekt nicht aktivieren, arbeiten Sie automatisch in der BigQuery-Sandbox. Mit der BigQuery-Sandbox können Sie BigQuery mit einer begrenzten Anzahl von BigQuery-Features kostenlos nutzen. Wenn Sie nicht vorhaben, Ihr Projekt über dieses Dokument hinaus zu verwenden, empfehlen wir die Verwendung der BigQuery-Sandbox.
- Klicken Sie auf
Cloud Shell aktivieren. Einblenden
Klicken Sie auf Weiter, um zu erfahren, wie Sie den Cloud Shell-Editor öffnen.
Cloud Shell-Editor öffnen
Erstellen Sie in Cloud Shell ein neues C#-Projekt und eine zugehörige Datei:
dotnet new console -n BigQueryCsharpDemoDie Ausgabe sieht etwa folgendermaßen aus. Einige Zeilen werden ausgelassen, um die Ausgabe zu vereinfachen.
Welcome to .NET 6.0! --------------------- SDK Version: 6.0.407 ... The template "Console App" was created successfully. ...Durch diesen Befehl wird ein C#-Projekt mit dem Namen
BigQueryCsharpDemound eine Datei mit dem NamenProgram.cserstellt.Öffnen Sie den Cloud Shell-Editor:
cloudshell workspace BigQueryCsharpDemo
Klicken Sie auf Weiter, um zu erfahren, wie Sie Dateien für Abfragen vorbereiten.
Dateien für Abfragen vorbereiten
Klicken Sie zum Öffnen eines Terminals im Cloud Shell-Editor auf Terminal öffnen.
Öffnen Sie das Projektverzeichnis:
cd BigQueryCsharpDemoInstallieren Sie die BigQuery-Clientbibliothek für C#:
dotnet add package Google.Cloud.BigQuery.V2Die Ausgabe sieht etwa folgendermaßen aus. Einige Zeilen werden ausgelassen, um die Ausgabe zu vereinfachen.
Determining projects to restore... Writing /tmp/tmpF7EKSd.tmp ... info : Writing assets file to disk. ...
Klicken Sie auf Weiter, um zu erfahren, wie Sie ein öffentliches Dataset in BigQuery abfragen.
Öffentliches Dataset in BigQuery abfragen
Legen Sie für die Variable
GOOGLE_PROJECT_IDden WertGOOGLE_CLOUD_PROJECTfest und exportieren Sie sie:export GOOGLE_PROJECT_ID=$GOOGLE_CLOUD_PROJECTKlicken Sie auf Editor öffnen.
Suchen Sie im Bereich Explorer das Projekt
BIGQUERYCSHARPDEMO.Klicken Sie auf die Datei
Program.cs, um sie zu öffnen.Wenn Sie eine Abfrage für das Dataset
bigquery-public-data.stackoverflowerstellen möchten, die die zehn am häufigsten aufgerufenen Stack Overflow-Seiten und deren Aufrufzahlen zurückgibt, ersetzen Sie den Inhalt der Datei durch den folgenden Code:Klicken Sie auf Terminal öffnen.
Führen Sie im Terminal das Script
Program.csaus. Wenn Sie zur Autorisierung von Cloud Shell aufgefordert werden und den Bedingungen zustimmen, klicken Sie auf Autorisieren.dotnet runDas Ergebnis sieht etwa so aus:
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
Sie haben erfolgreich ein öffentliches Dataset mit der C#-Clientbibliothek von BigQuery abgefragt.
Klicken Sie auf Weiter, um Informationen zu den nächsten Schritten zu erhalten und um zu verhindern, dass Ihrem Konto Gebühren in Rechnung gestellt werden.
Nächste Schritte
Behalten Sie die von Ihnen erstellten Ressourcen und nutzen Sie sie für weitere Aufgaben mit BigQuery oder bereinigen Sie sie, um Gebühren zu vermeiden.
Mehr Möglichkeiten mit BigQuery
Bereinigen
Damit Ihrem Google Cloud Konto keine Gebühren in Rechnung gestellt werden, sollten Sie entweder Ihr Google Cloud Projekt oder die in dieser Schritt-für-Schritt-Anleitung erstellten Ressourcen löschen.
Projekt löschen
Wenn Sie ein neues Projekt erstellt haben, um mehr über BigQuery zu erfahren, und Sie das Projekt nicht mehr benötigen, löschen Sie es. Beachten Sie, dass beim Löschen eines Projekts alle Inhalte darin gelöscht werden und benutzerdefinierte Projekt-IDs verloren gehen.
Ressourcen löschen
Wenn Sie ein vorhandenes Projekt verwendet haben, löschen Sie den erstellten Ordner BigQueryCsharpDemo:
Wechseln Sie in Cloud Shell ein Verzeichnis nach oben:
cd ..Löschen Sie die erstellten Ressourcen:
rm -R BigQueryCsharpDemoMit dem Flag
-Rwerden alle Assets in einem Ordner gelöscht.