标准SQL调用外部应用程序到Big Query的旧版SQL用例

时间:2019-01-23 03:55:46

标签: google-bigquery

说有一个表A,它是一个按时间划分的表。为了降低查询成本,我的组织创建了一个B视图,该视图仅查询最近3天的数据。此视图B在旧版SQL中进行了描述。下个月,新的应用程序将连接到BigQuery以通过ODBC连接读取B数据吗? 以下是其中几个选项,哪个可能是最好的选择?

A-使用标准SQL在视图B之上创建新视图C

B-使用标准SQL在表A上创建新视图

1 个答案:

答案 0 :(得分:2)

B是更好的选择:

  • B-使用标准SQL在表A上创建新视图

这是因为您无法在使用#standardSQL的查询中调用#legacySQL视图。因此最好的方法是创建一个类似的视图,但是这次使用#standardSQL。