Öffentliches Dataset mit der Node.js-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 Node.js-Projekt und eine neue Datei:
mkdir bigquery-node-quickstart \ && touch \ bigquery-node-quickstart/app.jsDieser Befehl erstellt ein Node.js-Projekt mit dem Namen
bigquery-node-quickstartund eine Datei mit dem Namenapp.js.Öffnen Sie den Cloud Shell-Editor.
cloudshell workspace bigquery-node-quickstart
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 bigquery-node-quickstartInstallieren Sie die BigQuery Node.js-Clientbibliothek:
npm install @google-cloud/bigqueryDie Ausgabe sieht in etwa so aus:
added 63 packages in 2s
Klicken Sie auf Weiter, um zu erfahren, wie Sie ein öffentliches Dataset in BigQuery abfragen.
Öffentliches Dataset in BigQuery abfragen
Klicken Sie auf Editor öffnen.
Suchen Sie im Bereich Explorer das Projekt
BIGQUERY-NODE-QUICKSTART.Klicken Sie auf die Datei
app.js, 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, kopieren Sie den folgenden Code in die Dateiapp.js:Klicken Sie auf Terminal öffnen.
Führen Sie im Terminal das Skript
app.jsaus. Wenn Sie zur Autorisierung von Cloud Shell aufgefordert werden und den Bedingungen zustimmen, klicken Sie auf Autorisieren.node app.jsDas Ergebnis sieht etwa so aus:
Query Results: url: https://stackoverflow.com/questions/35159967, 170023 views url: https://stackoverflow.com/questions/22879669, 142581 views url: https://stackoverflow.com/questions/10604135, 132406 views url: https://stackoverflow.com/questions/44564887, 128781 views url: https://stackoverflow.com/questions/27060396, 127008 views url: https://stackoverflow.com/questions/12482637, 120766 views url: https://stackoverflow.com/questions/20673986, 115720 views url: https://stackoverflow.com/questions/39109817, 108368 views url: https://stackoverflow.com/questions/11057219, 105175 views url: https://stackoverflow.com/questions/43195143, 101878 views
Sie haben mit der BigQuery Node.js-Clientbibliothek erfolgreich ein öffentliches Dataset abgefragt.
Klicken Sie auf Weiter, um zu verhindern, dass Ihrem Konto Gebühren in Rechnung gestellt werden, und um Informationen zu den nächsten Schritten zu erhalten.
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 bigquery-node-quickstart:
Wechseln Sie in Cloud Shell ein Verzeichnis nach oben:
cd ..Löschen Sie die erstellten Ressourcen:
rm -R bigquery-node-quickstartMit dem Flag
-Rwerden alle Assets in einem Ordner gelöscht.