view - 如何共享从其他数据集中查询其他视图的授权 BigQuery 视图?
问题描述
我有一个希望与数据分析师共享的 bigquery 视图,以便他们可以通过 Data Studio 访问其数据。此共享视图对另一个数据集中的私有视图进行查询,该视图又对另一个数据集中的表进行查询,如下图所示:
为此,我按照教程中提到的步骤 创建授权视图
- 将数据分析师分配给 IAM 中的项目级
bigquery.user
角色 - 在 private_dataset_1 上授权 shared_view
- 授权数据分析师组以 BigQuery 数据查看者角色访问 shared_dataset
但是,由于权限访问权限不足,从数据分析师帐户查询 shared_view 一直失败。
解决方案
为了解决这个问题,还需要与该视图共享私有视图访问的私有数据集,以便链中的每个私有数据集都明确地与访问它的外部视图共享。
在这种情况下,需要对 private_dataset_2 上的 private_view_1 进行授权。
推荐阅读
- java - 正则表达式查找句子中重复的单词
- wcf - 删除 TransactionScopeRequired = true
- java - Android 中的全景图
- flutter - Flutter-对userId使用静态变量是否安全
- mysql - 使用左连接时,通过唯一选定的 ID 限制选定的结果
- python - figsize 是 matplotlib 中带有 jupyter 的图形的实际大小吗?
- angularjs - Web.API 中用于在滚动时加载数据的逻辑
- ios - 从文本字段 swift 4 中删除 rightView 属性
- gulp - 如何使用 gulp 使用配置对象替换特定源文件中的字符串?
- sql - Oracle MERGE 是否自动处理表连接?