BigQuery 集成
Viva Goals可与 Google BigQuery 集成,以自动更新 OKR。
考虑以下示例:BigQuery 仓库中有跟踪已转换潜在顾客数量的数据。 目标是将已转换的潜在顾客的值提高到一定数量。 如果实现 BigQuery 集成,则可以避免在 BigQuery 和 Viva Goals 之间重复来回更新进度。 Viva Goals将为你同步值,并绘制目标进度图,从而节省时间并保持 OKR 最新。
步骤 1:在 Google Cloud 管理控制台中设置服务帐户
Viva Goals使用具有 OAuth 2.0 的服务帐户来调用 Google BigQuery API。 对于 BigQuery 集成,需要将 Viva Goals 服务帐户 ally-bigquery@ally-346417.iam.gserviceaccount.com添加到 BigQuery 项目,并提供所需的访问权限和权限。 请继续阅读分步说明。
为 BigQuery 创建 IAM 角色
在 Google Cloud 平台控制台中按照以下步骤创建角色:
登录到 google 云平台开发人员控制台 https://console.developers.google.com/。
转到屏幕左上角的“汉堡”菜单,然后选择“IAM & 管理员 ->角色”。
在“角色”屏幕顶部,选择“ + 创建角色”。
在窗体中输入详细信息。 然后选择“ 添加权限” 并添加以下权限:
bigquery.datasets.get
bigquery.jobs.create
bigquery.tables.get
bigquery.tables.getData
选择“ 创建 ”以完成角色创建。
提供对Viva Goals服务帐户的访问权限
现在,可将新角色分配给 Viva Goals 服务帐户,以便Viva Goals有权从 BigQuery 读取信息并将其连接到 OKR。
转到屏幕左上角的“汉堡”菜单,然后选择“IAM & 管理员 ->IAM”。
选择页面顶部的“ + 添加 ”按钮。
对于“添加”屏幕,请在“新建主体”字段中添加Viva Goals服务帐户电子邮件,如下所述:
ally-bigquery@ally-346417.iam.gserviceaccount.com
选择“ 保存” 以完成设置。
步骤 2:在 Viva Goals 中设置 BigQuery 集成
管理员可以按照以下步骤在 Viva Goals 中设置 BigQuery 集成:
通过“管理员集成”转到“Viva Goals>集成”页。
滚动浏览集成选项,直到找到 BigQuery。 如果这是第一次启用,则选择 “启用 ”;如果以前已建立集成,请选择 “管理 ”。
选择“ 新建连接”。 在打开的对话框中,输入连接名称和 BigQuery 项目 ID,用于保存要连接到 OKR 的数据。
Viva Goals使用具有 OAuth 2.0 的服务帐户来调用 Google BigQuery API。 将 Viva Goals 服务帐户添加到 BigQuery 项目,并提供所需的访问权限和权限。
选择“ 下一步 ”完成设置。
Viva Goals允许你连接多个 BigQuery 项目。 选择“ 新建连接 ”以添加另一个连接。 按名称区分连接。 当成员将其 OKR 链接到 BigQuery 数据时,这些名称会显示给成员。
步骤 3:使用 BigQuery 集成
设置完成后,组织中的用户可以将其 OKR 的成功直接链接到 BigQuery 云数据集中的数据。