本頁說明如何使用資料聯合功能,將 Microsoft OneDrive 連結至 Gemini Enterprise。
按照下列程序,使用聯合搜尋功能搜尋 Microsoft OneDrive 帳戶。關於資料同盟
透過資料聯合功能,Gemini Enterprise 可使用 API 直接從第三方資料來源擷取資訊,不必將資料複製到 Gemini Enterprise。採用這種方法,您就能立即存取外部資料來源,不必等待擷取作業完成。
開始設定 Microsoft OneDrive 聯合搜尋前
使用聯合搜尋連線至 Microsoft OneDrive 資料儲存庫前,請先完成下列步驟。
- 在 Microsoft Entra ID 中,將 Gemini Enterprise 註冊為 OAuth 2.0 應用程式,並收集下列資訊: - 用戶端 ID
- 用戶端密鑰
- 執行個體網址:組織的 OneDrive 網址。例如 https://example-my.sharepoint.com。
- 用戶群 ID
 
- 取得 Microsoft OneDrive 管理員同意後,設定下列 Microsoft Graph 應用程式權限: - 權限 - 類型 - 說明 - Files.Read.All - 委派型 - 讀取使用者可存取的所有檔案 - Sites.Read.All - 委派型 - 讀取所有網站集合中的項目 
- 將下列網址新增為網頁回呼網址: - https://vertexaisearch.cloud.google.com/console/oauth/default_oauth.html
- https://vertexaisearch.cloud.google.com/oauth-redirect
 
使用 OneDrive 建立聯合搜尋連接器
在 Google Cloud 控制台按照下列步驟操作,從 Gemini Enterprise 透過 Microsoft OneDrive 執行聯合搜尋。
- 前往 Google Cloud 控制台的「Gemini Enterprise」頁面。 
- 點按導覽選單中的「Data Stores」(資料儲存庫)。 
- 點選「Create Data Store」(建立資料儲存庫)。 
- 在「Select a data source」(選取資料來源) 頁面中,選取「OneDrive Federated Search」(OneDrive 聯合搜尋),以連結第三方資料來源。 
- 在「Authentication settings」(驗證設定) 下方,選取要使用的驗證方式。 - 輸入「Client ID」(用戶端 ID)、「Client secret」(用戶端密鑰)、「Instance URL」(執行個體網址) 和「Tenant ID」(租戶 ID)。 
- 按一下「Authenticate」(驗證)。 
- 點選「Continue」(繼續)。 
 
- 選取資料來源的區域。 
- 輸入資料來源的名稱。 
- 點按「Create」(建立)。Gemini Enterprise 會隨即建立資料儲存庫,並顯示在「Data Stores」(資料儲存庫) 頁面中。 
建立資料儲存庫後,前往「Data Stores」(資料儲存庫) 頁面,然後點選資料儲存庫名稱,即可查看狀態。聯合搜尋連接器可以使用時,「Connector state」(連接器狀態) 會從「Creating」(建立中) 轉為「Active」(運作中)。
使用者授權
建立聯合搜尋資料儲存庫後,來源管理面板的資料來源中就會列出這個儲存庫。如果先前未授權 Gemini Enterprise,您將無法選取資料來源,而是會看見「Authorize」(授權) 按鈕。
按照下列步驟操作即可啟動授權流程:
- 按一下 [授權]。系統隨即會將您重新導向至 OneDrive 授權伺服器。 
- 登入帳戶。 
- 按一下「Grant access」(授予存取權)。授予存取權後,系統會自動將您重新導向回 Gemini Enterprise,繼續完成授權流程。Gemini Enterprise 會取得存取權杖,並可透過該權杖存取 Microsoft OneDrive 搜尋功能。 
查詢執行
授權 Microsoft OneDrive 後,輸入搜尋查詢時會發生下列情況:
- Gemini Enterprise 會將搜尋查詢傳送至 Microsoft Graph API。 
- Gemini Enterprise 會結合並顯示各個來源的結果。 
資料處理
使用第三方聯合搜尋功能時,查詢字串會傳送至第三方搜尋後端,這些第三方可能會將查詢與您的身分建立關聯。如果啟用多個聯合搜尋資料來源,查詢可能會傳送至所有來源。
一旦第三方系統收到資料,這些資料就受到該系統的《服務條款》和《隱私權政策》規範。
錯誤代碼
下表列出 OneDrive 錯誤代碼和說明。
| 錯誤代碼 | 說明 | 
|---|---|
| ONEDRIVE_MISSING_PERMISSION_1 | 應用程式沒有 Graph API 所需的 Files.Read.All角色。 | 
| ONEDRIVE_MISSING_PERMISSION_2 | 應用程式沒有 Graph API 所需的 Group.Read.All角色。 | 
| ONEDRIVE_MISSING_PERMISSION_3 | 應用程式沒有 Graph API 所需的 User.Read.All或User.ReadBasic.All角色。 | 
| ONEDRIVE_INVALID_SITE_URI | 執行個體網址無效。 | 
| ONEDRIVE_INVALID_AUTH | 擷取 Graph API 存取權杖時發生錯誤,這可能是因為用戶端 ID 或密鑰值無效,或缺少聯合憑證。 | 
| ONEDRIVE_UNCATEGORIZED_ERROR | 檔案的 ACL 無效或沒有 ACL。 | 
| ONEDRIVE_TOO_MANY_REQUESTS | OneDrive 收到過多 HTTP 要求,並傳回 HTTP 429 回應。 | 
後續步驟
- 如要將資料儲存庫連結至應用程式,請按照「建立應用程式」中的步驟,建立應用程式並選取資料儲存庫。 
- 如要在設定應用程式和資料儲存庫後,預覽搜尋結果的顯示方式,請參閱「預覽搜尋結果」。如果您使用第三方存取控管設定,請參閱「預覽使用第三方存取控管設定的應用程式結果」。