无法在遗留 SQL 查询中引用标准 SQL 视图 - GBQ 和 IICS

Cannot reference a standard SQL view in a legacy SQL query - GBQ & IICS

我对 GBQ 比较陌生。我正在尝试在 IICS 中创建一个映射以从 GBQ 复制一个视图以在 GBQ 中创建一个 table。此时我没有进行任何转换,只是将源复制到目标。我收到以下错误 - [错误] [QUERY] 作业因错误而失败 - [无法在遗留 SQL 查询中引用标准 SQL 视图。]

请注意,IICS 映射显示为有效,并且 运行 映射目标 table 是在 GBQ 中动态创建的,但映射失败并引发上述错误。请帮忙。

谢谢

BigQuery 支持两种 SQL 方言:标准 SQL 和遗留 SQL 它们不能混合使用,但可以完全 运行 单独和并行

因此,在您的情况下,您的查询看起来像是用旧版 SQL 编写的,并且该查询引用了用标准 SQL

编写的视图

处理此问题的最佳方法 "issue" 是使用标准 SQL

重写您的查询

详情见Migrating to Standard SQL