Google bigquery 从配置文件中查找BQ SQL builder

Google bigquery 从配置文件中查找BQ SQL builder,google-bigquery,Google Bigquery,我正在开发一个公共函数,用于从JSON配置文件组成大查询SQL查询。整个想法是通过其他SQL查询实现可重用的代码片段,如where子句、公式、case..when。这些都保存在配置文件中 我的问题是, 配置的结构是否已经达到了最佳实践,以支持表联接、嵌套查询。 是否有库来编写与大查询兼容的查询 提前感谢。首先,要有一个通用的“配置文件”来生成SQL并不容易,如果有这样的配置,它必须用SQL来编写:)其次,您触及了join/nest查询,您可能还需要添加聚合(分组依据)和排序(排序依据)以及限制。

我正在开发一个公共函数,用于从JSON配置文件组成大查询SQL查询。整个想法是通过其他SQL查询实现可重用的代码片段,如where子句、公式、case..when。这些都保存在配置文件中

我的问题是, 配置的结构是否已经达到了最佳实践,以支持表联接、嵌套查询。 是否有库来编写与大查询兼容的查询


提前感谢。

首先,要有一个通用的“配置文件”来生成SQL并不容易,如果有这样的配置,它必须用SQL来编写:)其次,您触及了join/nest查询,您可能还需要添加聚合(分组依据)和排序(排序依据)以及限制。总是有人试图将SQL(或关系模型)映射到其他范式,一个著名的工作就是ORM。其中一些还具有“配置”(与代码结合)来完成上面提到的几乎所有操作,您可以看看。您是否可以使用持久性UDF来解决您的问题?