Google Cloud Dataprep 无法跨项目导入 BigQuery 视图

Google Cloud Dataprep can't import a BigQuery view across projects

我正在使用 Google Cloud Dataprep,无法从 Big Query 视图导入数据集。

该视图位于项目 A(设置 Dataprep 的位置)中,并且是 select 跨越一组位于项目 B 中的通配符表。它失败并出现此错误:预览不可用。没有权限。请验证对数据的访问权限。

根据 cross-project documentation,我与数据准备服务帐户共享了项目 B 数据集。

为了对此进行测试,我可以从项目 A 和 B 中导入表,这样权限似乎没问题。

如果我将视图复制到项目 B,Dataprep 就可以成功导入它。

问题似乎出在我的项目 A 从项目 B 表中查看 selects 的地方。这是任何人都知道的已知限制吗?

此致, 麦克

Dataprep 团队知道此限制,正在寻求修复。我开了一个issue tracker关注issue的进展。您可以单击页面顶部的星标以获取更新。

目前,在项目级别而不是数据集级别授予 BigQuery 用户角色以下的两个服务帐户将解决问题。

service-<project-number>@trifacta-gcloud-prod.iam.gserviceaccount.com
<project-number>-compute@developer.gserviceaccount.com