用于扩展或增强 bq 命令行的 Google BigQuery bq 命令行 SDK

Posted

技术标签:

【中文标题】用于扩展或增强 bq 命令行的 Google BigQuery bq 命令行 SDK【英文标题】:Google BigQuery bq command line SDK to extend or enhance bq command line 【发布时间】:2021-03-15 19:14:40 【问题描述】:

我有兴趣使用插件或包装器从 BigQuery 扩展 bq 命令行实用程序。挑战在于 Google 云存储 URI 会动态变化,我想确保在 bq 实用程序在预定时间运行之前处理好它。 所以问题是,基于 python 的工具 bq 是否有任何可以扩展其功能的 SDK。

我到处找,但找不到任何有关它的信息。

非常感谢。

【问题讨论】:

【参考方案1】:

bq 命令行实用程序代码库是存档的 Google 代码,我找不到最新的 repo。 https://code.google.com/archive/p/google-bigquery-tools/

如果你真的想扩展,可以在 google-cloud-sdk 文件夹中找到源代码。如果你在本地机器上安装了google cloud sdk,你可以在google-cloud-sdk/platform/bq/bq.py中看到bq源码

【讨论】:

以上是关于用于扩展或增强 bq 命令行的 Google BigQuery bq 命令行 SDK的主要内容,如果未能解决你的问题,请参考以下文章

BigQuery 从 bq 命令行工具加载数据 - 如何跳过标题行

在 Google Big Query 中使用 bq 命令行执行查询

某些列的 Google BigQuery bq 负载?

bq 命令行工具使用 --format=none 暂时挂起吃内存

如何获得 BQ 文件加载的进度

更新 BQ 表中 5K 行的高效语法