首页 > 解决方案 > 外部连接的 BigQuery 授权视图

问题描述

有没有办法将 BigQuery“外部连接”视为可以授权视图的 BQ 数据库?

我有一个通过 BigQuery 中的“外部连接”访问的 Cloud SQL DB。我有一个 BigQuery 数据集,其中包含一个视图,该视图本质上只是select * from external_db;我想保持对该视图的访问并且外部连接受到限制,但我想制作第二个数据集,其中包含一个视图,例如select field 1, field2 from view1(or external_db);我可以让其他人阅读进入。

标签: google-bigquerygoogle-cloud-sql

解决方案


到目前为止,我想出的最佳选择是在 SQL DB 中创建一个视图并添加一个仅对该视图具有读取权限的新用户。然后可以使用该用户创建外部连接,并对其进行适当限制。


推荐阅读