简介
@google-cloud/bigquery 是一个 Node.js 上的 Google Cloud BigQuery 客户端库。使用它,我们可以方便地在 Node.js 应用程序中使用 BigQuery API。
安装
通过以下命令在你的项目中安装 @google-cloud/bigquery:
--- ------- ----------------------
身份验证
在使用 @google-cloud/bigquery 之前,我们需要通过身份验证来访问 BigQuery 服务。可以通过以下任一方法进行身份验证:
- 设置环境变量 GOOGLE_APPLICATION_CREDENTIALS,指向包含您的 Google Cloud 服务帐号密钥的 JSON 文件的路径,例如:
------ ------------------------------------------------------
- 在调用 @google-cloud/bigquery 的方法时,传递一个具有适当访问权限的 Google Cloud 服务帐号的认证凭据(例如,适用于 Compute Engine 虚拟机的实例元数据)。
示例代码
创建 BigQuery 客户端
----- - -------- - - ---------------------------------- ----- -------- - --- -----------
查询数据
----- -------- ------- - ----- ----- - ------- ---- ---- ------------------------------------------------ ----- ----- - ---- ----- ----- ----- ------- - - ------ ------ --------- ----- -- ----- ------ - ----- ------------------------ --------------------- ---------------- -- - ---------------------- --- -
执行数据导入
----- -------- ------------ - ----- ------- - ------------------------------- ----- ----- - -------------------------- ----- ----- - ----- ---------------------------------- ---------------- --------- ----------- -
创建表
----- -------- ------------- - ----- ------ - - - ----- ------------ ----- --------- -- - ----- ------ ----- ---------- -- - ----- ------------ ----- ---------- -- -- ----- ------- - - ------- ------- --------- ----- -- ----- ------- - ----- ----------------------------------- --------- ------------------ ----------- ----------- -
总结
通过本文,我们了解了如何使用@google-cloud/bigquery 在 Node.js 应用程序中使用 BigQuery API。包含了创建 BigQuery 客户端、查询数据、执行数据导入以及创建表的示例代码,方便大家快速上手使用。
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/104941