本页介绍了如何使用数据联合功能将 Microsoft SharePoint Online 关联到 Gemini Enterprise。
按照以下步骤操作,使用联合搜索功能搜索您的 SharePoint 账号。数据联合简介
借助数据联合,Gemini Enterprise 可以使用 API 直接从第三方数据源检索信息,而无需将数据复制到 Gemini Enterprise 中。采用这种方法,您可以即时访问外部数据源,无需等待数据提取完毕。
准备工作
在 Gemini Enterprise 中创建连接器之前,您必须先设置 Entra 应用注册,以实现对 SharePoint 的安全访问。
如需在 Entra 中将 Gemini Enterprise 注册为 OAuth 2.0 应用,请执行以下操作:
- 前往 Microsoft Entra 管理员中心。
- 在菜单中,展开应用部分,然后选择应用注册。
- 在应用注册页面上,选择新注册。
在 Microsoft Entra 管理中心内注册新应用 - 在注册应用页面上创建应用注册:
选择账号类型并输入重定向 URI - 在支持的账号类型部分,选择仅此组织目录中的账号。
在重定向 URI 部分,选择 Web,然后输入以下网址作为 Web 回调网址(或重定向网址):
https://vertexaisearch.cloud.google.com/console/oauth/sharepoint_oauth.htmlhttps://vertexaisearch.cloud.google.com/oauth-redirect
点击注册。 系统将创建您的应用。
如需获取应用的客户端 ID 和密钥,请执行以下操作:
- 在应用页面上,选择证书和密钥。
- 点击 New client secret(新建客户端密钥)。
- 输入相应密钥的说明。
- 选择失效时长。我们建议您选择默认值。
- 点击添加。
- 复制值列 (
Client Secret) 中显示的密钥和密钥 ID 列 (Client ID) 中的标识符,并安全地存储这两项信息以备后用。
如需为应用配置所需的 API 权限,请执行以下操作:
在应用页面上,选择 API 权限。
点击添加权限。
在请求 API 权限页面中,选择 SharePoint。
选择委托权限。
搜索并选择以下权限:
Sites.Search.All
对于网站访问权限,请选择以下任一权限:
AllSites.Read:允许用户搜索其在任何网站中有权访问的所有文档。Sites.Selected:为您提供更大的管理权限。管理员可以限制用户可以查询哪些网站,但他们必须授予对要启用的每个网站的访问权限。如需了解详情,请参阅向特定网站集授予权限。
点击添加权限。
创建使用 SharePoint 的联合搜索连接器
用户授权
创建联合搜索数据存储区后,来源管理面板会将其列为您的数据源之一。如果您之前未曾向 Gemini Enterprise 授权,您将无法选择该数据源。相反,该面板会在该数据源旁边显示一个授权按钮。
如需启动授权流程,请执行以下操作:
- 点击授权。
系统会将您重定向到 SharePoint 授权服务器。
点击“授权” 登录您的账号。
点击授予访问权限。 授予访问权限后,系统会将您重定向回 Gemini Enterprise 以完成授权流程。Gemini Enterprise 会获取
access_token,并使用它来访问该第三方搜索。
查询执行
输入搜索查询时:
- 如果 SharePoint 已获授权,Gemini Enterprise 会将查询发送到 SharePoint API。
- Gemini Enterprise 会将这些结果与其他来源的结果融合,然后一并显示。
数据处理
使用第三方联合搜索时,查询字符串会发送到第三方搜索后端。这些第三方可能会将查询与您的身份相关联。如果启用了多个联合搜索数据源,查询可能会发送到所有这些数据源。
数据到达第三方系统后,将受该系统的服务条款和隐私权政策(而非 Google Cloud的条款)约束。