I'm trying to setup the following permissions:
- All analysts have access to [Project X]:[Dataset A] which contains views pointing at [Project Y]:[Dataset B].
I followed the tutorial on how to setup an authorized view here https://cloud.google.com/bigquery/docs/share-access-views and gave the analysts the permission bigquery.jobUser on [Project X] and I shared the dataset [Project X]:[Dataset A] with them as viewer.
This setup fails with the error message that the user doesn't have access to the underlying table in [Project Y]:[Dataset B]. If I share the dataset [Project Y]:[Dataset B] as viewer it works. I thought that's not really necessary due to the Authorized view.
Thanks for clarifying this.