如何共享从其他数据集中查询其他视图的授权 BigQuery 视图?

How to share an authorized BigQuery view that queries other views from other datasets?

我有一个 bigquery 视图,我想与数据分析师共享,以便他们可以通过 Data Studio 访问它的数据。此共享视图对另一个数据集中的私有视图进行查询,而私有视图又对另一个数据集中的 table 进行查询,如下图所示:

为此,我按照教程中提到的步骤进行操作 Creating an authorized view

但是,由于访问权限不足,从数据分析师帐户查询 shared_view 一直失败..

要解决此问题,还需要将私有视图访问的私有数据集与此视图共享,以便链中的每个私有数据集都明确地与访问它的外部视图共享。

在这种情况下,需要在private_dataset_2上授权private_view_1。