在向表中添加新列后,无法创建BigQuery View

时间:2014-04-11 01:43:21

标签: google-bigquery

我添加了一个名为" key"的新列。通过对现有表格进行更新。

我用" key"插入一些虚拟数据值并运行以下查询:

SELECT key, name, id ... 
FROM table
GROUP BY key, name, id ...

查询正确运行,结果如下:

  • 现有数据的key = null且现有数据完好无损
  • 虚拟数据包含有效密钥但没有真实数据

但是当我尝试将此查询保存为View时,我收到以下错误:

Failed to create view. Field 'key' not found in table 'foo.table'.

这没有意义,因为该列存在于表中。有人碰到过这个吗?我目前的工作是只运行查询而不将其保存为View。但是当我有更复杂的查询涉及这个新的"键"如果能够创建包含新列的视图,那么它将非常方便。

1 个答案:

答案 0 :(得分:0)

此问题已得到Google的确认,并通过企业支持机票#04171323

修复

现在,当使用新列更改表时,创建视图应该可以正常工作。