【发布时间】:2018-05-10 10:46:39
【问题描述】:
我的 BigQuery 中保存了一个 SQL 视图。我想在这个视图上运行 SQL 查询。我们可以对表运行 SQL 查询,如下所示:
%%bq query
SELECT *
FROM tablename
WHERE condition
但是我在运行 View 时遇到错误:
%%bq query
SELECT * FROM viewname
错误:
invalidQuery:无法在标准 SQL 查询中引用旧版 SQL 视图。
或
import google.datalab.bigquery as bq
c = bq.View.query(sql='SELECT * From viewname').execute().result().to_dataframe()
错误:
NameErrorTraceback(最近一次调用最后一次) 在 () 1 导入 google.datalab.bigquery 作为 bq ----> 2 c = View.query(sql='SELECT * From viewname').execute().result().to_dataframe()
TypeError: 'property' 对象不可调用
【问题讨论】:
标签: google-cloud-platform google-bigquery google-cloud-datalab