BigQueryIO need underlying "bigquery.tables.get permission" access to query a view #557
Description
I am running a BigQueryIO like
BigQueryIO.Read.usingStandardSql().fromQuery("SELECT * FROM foo-bar-123456.category_view.markets
LIMIT 1000")
but seeing this error,
"The user wli@comp.com does not have bigquery.tables.get permission for table foo-bar-123456.category.markets"
which category
is the base table for view category_view
. And with perm opened for user wli@comp.com to the underlying table, this query works.
Also, without opening up the perm, when I run on console with the same query against the view, it works too
Can you help to take a look what might be the issue or maybe an usage error?
Thanks
PS. for the SDK version, I am running with the latest commit as of March 1,
commit c4bff0b
Merge: fc5fee2 4a9f164
Author: Daniel Halperin dhalperi@users.noreply.github.com
Date: Wed Mar 1 20:12:01 2017 -0800