您使用旧版 SQL BigQuery 视图 events,它返回 time-partitioned events_partitioned 表中最近 14 天的数据。基于 ODBC 的应用程序(标准 SQL 客户端)将于下个月连接。您应该采取哪两项措施?(选择两项。)
选择一个答案
点击一个选项来检查您的答案。
正确答案: 使用标准 SQL 在 events_partitioned 上创建新视图, 为 ODBC 连接创建服务帐号以用于身份验证.
为什么这是答案
正确答案是“使用标准 SQL 在 eventspartitioned 上创建新视图”和“为 ODBC 连接创建服务帐号以用于身份验证”。 旧版 SQL 视图不兼容标准 SQL 客户端,因此需要创建一个新的标准 SQL 视图。这个新视图应该基于 eventspartitioned 表,因为它包含最新的分区数据,并且可以利用分区剪枝优化查询性能。 ODBC 连接需要身份验证凭据。为安全起见,应为应用程序创建一个专用的服务帐号,并授予其访问 BigQuery 资源的最小权限,而不是使用个人用户凭据。 “使用标准 SQL 在 events 上创建新视图”是错误的,因为 events 是旧版 SQL 视图,不能直接作为新标准 SQL 视图的基础。 “使用标准 SQL 查询创建新的分区表”是错误的,因为已经存在 eventspartitioned 表,创建新表是不必要的重复工作。 “为 ODBC 连接创建 Cloud IAM 角色并与 events 视图共享”是错误的,因为 IAM 角色是权限集合,需要分配给服务帐号或用户,而不是直接与视图共享。此外,events 视图是旧版 SQL 视图,不应作为目标。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡