【发布时间】:2017-02-27 15:15:19
【问题描述】:
是否有一种优雅的方式来控制 BigQuery 和 GitHub 之间的数据集表/视图定义(可能类似于 Visual Studios -> 数据库项目)以确保跨多个开发人员的一致性和可追溯性?
我可以看到我们如何手动制作视图脚本并将它们添加到存储库中,但是我希望避免手动维护这些文件的开销以及不可避免的与 BigQuery 断开连接的开销。
BigQuery 本身是否提供任何要支持的功能;
- 从现有 BigQuery 环境生成脚本以提取表/视图定义
- 将这些脚本存储在可以与 BigQuery 保持同步的数据库项目中
- 自动发布数据集/表/视图定义脚本以创建新环境
- 将 BigQuerys 数据集定义与源代码控制 (GitHub) 模型进行比较,以识别元数据差异
【问题讨论】:
标签: git google-bigquery