使用 BigQuery Node.js 客户端库查询公共数据集
- 在 Google Cloud 项目中激活 Cloud Shell。
- 打开 Cloud Shell 编辑器。
- 准备执行查询操作所需的文件。
- 在 BigQuery 中查询公共数据集。
- 清理。
预计完成时间:
点击开始即可开始。
在 Google Cloud 项目中激活 Cloud Shell
如果您没有为项目启用结算功能,系统将自动使用 BigQuery 沙盒。借助 BigQuery 沙盒,您可以免费使用限定的 BigQuery 功能,以此了解 BigQuery。如果您不打算在本文档之外使用您的项目,建议您使用 BigQuery 沙盒。
- 点击
激活 Cloud Shell。 点击查看 。
如需了解如何打开 Cloud Shell 编辑器,请点击下一步。
打开 Cloud Shell Editor
在 Cloud Shell 中,创建新的 Node.js 项目和文件:
mkdir bigquery-node-quickstart \ && touch \ bigquery-node-quickstart/app.js此命令会创建一个名为
bigquery-node-quickstart的 Node.js 项目和一个名为app.js的文件。打开 Cloud Shell 编辑器:
cloudshell workspace bigquery-node-quickstart
如需了解如何准备执行查询操作所需的文件,请点击下一步。
准备执行查询操作所需的文件
如需在 Cloud Shell 编辑器中打开终端,请点击打开终端。
打开项目目录:
cd bigquery-node-quickstart安装 Node.js 版 BigQuery 客户端库:
npm install @google-cloud/bigquery输出类似于以下内容:
added 63 packages in 2s
如需了解如何在 BigQuery 中查询公共数据集,请点击下一步。
在 BigQuery 中查询公共数据集
点击打开编辑器。
在探索器窗格中,找到您的
BIGQUERY-NODE-QUICKSTART项目。点击
app.js文件以将其打开。如需针对
bigquery-public-data.stackoverflow数据集创建查询以返回前 10 个最常查看的 Stack Overflow 页面及其查看次数,请将以下代码复制到app.js文件中:点击打开终端。
在终端运行
app.js脚本。如果系统提示您授权 Cloud Shell 并同意相应条款,请点击授权。node app.js结果类似于以下内容:
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
您已成功使用 BigQuery Node.js 客户端库查询公共数据集。
为避免系统向您的账号收取费用以及了解后续步骤,请点击下一步。
后续步骤
您可以保留您创建的资源并利用 BigQuery 执行更多操作,也可以清理这些资源以避免产生结算费用。
利用 BigQuery 执行更多操作
- 详细了解如何使用 BigQuery Node.js 客户端库。
- 详细了解 BigQuery 公共数据集。
- 了解如何将数据加载到 BigQuery 中。
- 详细了解如何在 BigQuery 中查询数据。
- 了解 BigQuery 动态。
- 了解 BigQuery 定价。
- 了解 BigQuery 配额和限制。
清理
为避免系统向您的 Google Cloud 账号收取费用,请删除您的 Google Cloud 项目,或删除您在本演示中创建的资源。
删除项目
如果您为了解 BigQuery 创建了一个新项目,但现在不再需要该项目,请删除项目。请注意,删除项目会同时删除项目中的所有内容,并且自定义项目 ID 也会丢失。
删除资源
如果您使用的是现有项目,请删除您创建的 bigquery-node-quickstart 文件夹:
在 Cloud Shell 中,转到上一级目录:
cd ..删除您创建的资源:
rm -R bigquery-node-quickstart-R标志表示删除文件夹中的所有资产。