I have a SQL View Saved in my BigQuery. I wanted to run SQL queries on this View. WE can run SQL Query on Tables as follow :
%%bq query
SELECT *
FROM tablename
WHERE condition
But I am getting error while running the same for View:
%%bq query
SELECT * FROM viewname
Error:
invalidQuery: Cannot reference a legacy SQL view in a standard SQL query.
OR
import google.datalab.bigquery as bq
c = bq.View.query(sql='SELECT * From viewname').execute().result().to_dataframe()
Error:
NameErrorTraceback (most recent call last) in () 1 import google.datalab.bigquery as bq ----> 2 c = View.query(sql='SELECT * From viewname').execute().result().to_dataframe()
TypeError: 'property' object is not callable