我对GBQ比较陌生。我正在尝试在 IICS 中创建一个映射以从 GBQ 复制一个视图以在 GBQ 中创建一个表。在这一点上,我没有做任何转换,只是一个源到目标副本。我收到以下错误 - [ERROR] [QUERY] 作业因错误而失败 - [无法在旧版 SQL 查询中引用标准 SQL 视图。]
请注意,IICS 映射显示为有效,并且在运行映射时,目标表会在 GBQ 中动态创建,但映射失败并引发上述错误。请帮忙。
谢谢
我对GBQ比较陌生。我正在尝试在 IICS 中创建一个映射以从 GBQ 复制一个视图以在 GBQ 中创建一个表。在这一点上,我没有做任何转换,只是一个源到目标副本。我收到以下错误 - [ERROR] [QUERY] 作业因错误而失败 - [无法在旧版 SQL 查询中引用标准 SQL 视图。]
请注意,IICS 映射显示为有效,并且在运行映射时,目标表会在 GBQ 中动态创建,但映射失败并引发上述错误。请帮忙。
谢谢
BigQuery 支持两种 SQL 方言:标准 SQL 和旧版 SQL,它们不能混合使用,但可以完美地单独和并行运行
因此,在您的情况下,您似乎有用旧版 SQL 编写的查询,并且该查询引用了用标准 SQL 编写的视图
处理此“问题”的最佳方法是使用标准 SQL 重写您的查询
有关详细信息,请参阅迁移到标准 SQL