有没有办法将架构的内容创建到 BigQuery 中的表中?

Posted

技术标签:

【中文标题】有没有办法将架构的内容创建到 BigQuery 中的表中?【英文标题】:Is there a way to create contents of the schema into a Table in BigQuery? 【发布时间】:2019-02-18 19:37:08 【问题描述】:

有没有办法将 BigQuery 架构的内容创建到表中? 我不想从架构创建表,而是想将架构的内容移动到 BigQuery 表中。我找不到任何简单的方法来做到这一点。 目前我将表模式下载为 JSON,然后从中创建一个新表

【问题讨论】:

您可以从表中选择限制为 0 的目标表。如果这没有帮助,请提供代码示例和预期结果 【参考方案1】:

这对我有用!

SELECT *
  FROM
mydataset.INFORMATION_SCHEMA.COLUMN_FIELD_PATHS

【讨论】:

以上是关于有没有办法将架构的内容创建到 BigQuery 中的表中?的主要内容,如果未能解决你的问题,请参考以下文章

有没有办法一次在 BigQuery 中创建多个表?

Google-BigQuery - CSV 文件的架构解析

在 Beam 管道中以编程方式生成 BigQuery 架构

需要帮助创建将 CSV 加载到 BigQuery 的架构

使用 Python 将 BigQuery 架构表转换为 json

有没有办法在仅附加模式下使用 Google Apps 脚本将数据从 BigQuery 加载到 Google 表格?