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 平臺主控台中的下列步驟來建立角色:

  1. 登入您的 Google 雲端平臺開發人員主控台 。 https://console.developers.google.com/

  2. 移至畫面左上角的 [漢堡] 功能表,然後選擇[IAM & 管理員- >Roles]

    此螢幕擷取畫面顯示您為 BigQuery 建立 IAM 角色的位置。

  3. 在角色畫面頂端,選取 [ + 建立角色]

    顯示 [建立角色] 選項的螢幕擷取畫面。

  4. 在表單中輸入詳細資料。 然後選取 [新增許可權] ,然後新增下列許可權:

    bigquery.datasets.get

    bigquery.jobs.create

    bigquery.tables.get

    bigquery.tables.getData

  5. 取 [建立 ] 以完成角色建立。

提供 Viva Goals 服務帳戶的存取權

現在可以將新角色指派給 Viva Goals 服務帳戶,讓 Viva Goals 有權從 BigQuery 讀取資訊,並將其連線到您的 OKR。

  1. 移至畫面左上角的 [漢堡] 功能表,然後選擇[IAM & 管理員- >IAM]

    此螢幕擷取畫面顯示您在 [IAM 管理員] 底下選擇 [IAM & ] 的位置。

  2. 選取頁面頂端的 [ + 新增 ] 按鈕。

    此螢幕擷取畫面顯示您選取 [新增] 按鈕的位置。

  3. 針對 [新增] 畫面,在 [ 新增主體 ] 欄位中新增 Viva Goals 服務帳戶電子郵件,如下所述:

    ally-bigquery@ally-346417.iam.gserviceaccount.com

    此螢幕擷取畫面顯示您在 [新增主體] 欄位中新增服務電子郵件帳戶的位置。

  4. 取 [儲存 ] 以完成設定。

步驟 2:在 Viva Goals 中設定 BigQuery 整合

系統管理員可以遵循下列步驟,在 Viva Goals 中設定 BigQuery 整合:

  1. 透過 管理員Integrations移至 Viva Goals 整合頁面 > 。

    顯示 Viva Goals 整合頁面的螢幕擷取畫面。

  2. 捲動整合選項,直到您找到 BigQuery 為止。 如果這是第一次,請選取 [啟用 ],或 管理 先前是否已建立整合。

    此螢幕擷取畫面顯示您在 Viva Goals 中啟用 BigQuery 的位置。

  3. 選取 [新增連線]。 在開啟的對話方塊中,輸入連接名稱和保存您要連線至 OKR 之資料的 BigQuery 專案識別碼。

    螢幕擷取畫面醒目提示 [新增連線] 選項。

  4. Viva Goals 使用具有 OAuth 2.0 的服務帳戶來呼叫 Google BigQuery API。 將 Viva Goals 服務帳戶新增至 BigQuery 專案,並提供必要的存取權和許可權。

    此螢幕擷取畫面顯示您在 Viva Goals 中設定新 BigQuery 連線的位置。

  5. 選取 [下一步 ] 以完成設定。

Viva Goals 可讓您與多個 BigQuery 專案連線。 選 取 [新增連線 ] 以新增另一個連線。 您可以依名稱區分連線。 當成員將其 OKR 連結至 BigQuery 資料時,這些名稱會顯示給成員。

步驟 3:使用 BigQuery 整合

安裝完成之後,您組織中的使用者可以將其 OKR 的成功直接連結到 BigQuery 雲端資料集中的資料。

  1. 當您建立或編輯目標或關鍵結果時,請選取 [連接資料來源] 以自動更新進度

  2. 從整合清單中,選取 [BigQuery]。

    螢幕擷取畫面顯示您從 Viva 目標中的資料來源清單中選取 BigQuery 的位置。

  3. 如果您已建立 BigQuery 連線,或組織中的系統管理員與您共用 BigQuery 連線,則會自動選取該連線。 如果尚未建立或共用連線,Viva Goals 會提示您新增連線。

  4. 新增將傳回單一值數值的 BigQuery SQL 查詢。 此值會連線到 OKR 的進度或 KPI,視 OKR 的測量方式而定。

    此螢幕擷取畫面顯示您在 Viva 目標中將新的 BigQuery 連線新增至 OKR 的位置。

  5. 選取 [下一步] 以完成並儲存您的 OKR。 您現在應該會在 OKR 旁邊看到 BigQuery 圖示。 OKR 會每小時自動同步,但您也可以選取 [重新整理 ] 手動重新整理。