GoogleGoogle Professional Cloud Developer (PCD) Certification
·CN
·更新于 3 Sep 2026
名为 'Master' 的 BigQuery 数据集包含所有部门的行。如何以最少的步骤强制员工只能看到自己部门的行?以下哪种方法是推荐的?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 创建一个名为 Master 的数据集。在 Master 数据集中为每个部门创建一个单独的视图。授予员工访问其部门特定视图的权限。.
为什么这是答案
正确答案是创建一个名为 Master 的数据集,并在其中为每个部门创建单独的视图,然后授予员工访问其部门特定视图的权限。这种方法利用了 BigQuery 的视图功能,视图可以定义为对基础表的特定查询结果,从而实现行级安全性。员工只能通过他们被授权访问的视图看到其部门的数据,而无需复制数据或创建多个数据集。
其他选项不理想:
为每个部门创建单独的数据集并使用视图授权访问 Master 数据集,虽然可行,但比直接在 Master 数据集上创建视图更复杂,并且可能导致管理开销。
为每个部门创建单独的数据集并使用数据管道复制数据,会引入数据冗余、增加存储成本和数据同步的复杂性,不符合“最少步骤”和“推荐”原则。
在 Master 数据集中为每个部门创建单独的表,同样会导致数据冗余和管理复杂性,不符合最佳实践。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡