【问题标题】:Bigquery how to filter tables in dataset during List operationBigquery如何在List操作期间过滤数据集中的表
【发布时间】:2020-07-06 11:39:13
【问题描述】:

在调用列表操作时,有什么方法可以使用表名从数据集中搜索或过滤特定表?我知道文档中提到了使用 Labels 来过滤表,但在我的情况下,这还不够,因为对可以在带有或不带有 Label 的 Dataset 下创建的表的数量没有限制。我正在使用 Node 库进行操作。

【问题讨论】:

  • 不是开箱即用的,没有。您需要解析结果。使用 CLI 工具,您可以使用一些 bash 并轻松完成。

标签: node.js google-bigquery


【解决方案1】:

搜索或过滤特定表(或任何其他元数据对象)的首选方法是查询INFORMATION_SCHEMA。可以使用多个 INFORMATION_SCHEMA 表 - INFORMATION_SCHEMA.TABLESINFORMATION_SCHEMA.TABLE_OPTIONSINFORMATION_SCHEMA.COLUMNS 等。 更多信息https://cloud.google.com/bigquery/docs/information-schema-tables

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-09-11
    • 1970-01-01
    • 2019-12-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-11
    相关资源
    最近更新 更多