通过数据联邦连接 Microsoft SharePoint Online

本页介绍了如何使用数据联合将 Microsoft SharePoint Online 连接到 Gemini Enterprise。

请按照以下步骤操作,使用联合搜索功能搜索您的 SharePoint 账号。

数据联邦简介

借助数据联合,Gemini Enterprise 可使用 API 直接从第三方数据源检索信息,而无需将数据复制到 Gemini Enterprise 中。使用此方法,您可以立即访问外部数据源,无需等待提取。

准备工作

您必须先设置 Entra 应用注册,以实现对 SharePoint 的安全访问,然后才能在 Gemini Enterprise 中创建该连接器。

  1. 在 Entra 中将 Gemini Enterprise 注册为 OAuth 2.0 应用。

    1. 前往 Microsoft Entra 管理员中心
    2. 在菜单中,展开应用部分,然后选择应用注册
    3. 应用注册页面上,选择新注册
      在 Entra 中注册新应用
      在 Microsoft Entra 管理中心内注册新应用
    4. 注册应用页面上创建应用注册:
      仅注册组织目录中的账号
      选择账号类型并输入重定向 URI
    5. 支持的账号类型部分,选择仅此组织目录中的账号
    6. 重定向 URI 部分,选择 Web,然后输入以下网址作为 Web 回调网址(或重定向网址):

      • https://vertexaisearch.cloud.google.com/console/oauth/sharepoint_oauth.html
      • https://vertexaisearch.cloud.google.com/oauth-redirect
    7. 添加客户端密钥:

      1. 前往证书和密钥,然后点击新建客户端密钥
      2. 复制并记录密钥字符串。
  2. 收集以下凭证:

    • 客户端 ID
    • 客户端密钥
    • 实例网址
    • 租户 ID
  3. 获得管理员授权,配置以下 SharePoint API(应用)权限:

    权限 类型
    AllSites.Read 委派
    MyFiles.Read 委派
    Sites.Search.All 委派

创建使用 SharePoint 的联合搜索连接器

控制台

按照以下步骤操作,使用 Google Cloud 控制台从 Gemini Enterprise 通过 SharePoint 执行联合搜索。

  1. 在 Google Cloud 控制台中,前往 Gemini Enterprise 页面。

    Gemini Enterprise

  2. 在导航菜单中,点击数据存储区

  3. 点击 创建数据存储区

  4. 选择数据源页面上,滚动查找或搜索 SharePoint Federated 以关联该第三方来源。

    create-data-store
    搜索 SharePoint 联合

  5. 身份验证设置下:

    1. 输入客户端 ID客户端密钥实例网址租户 ID
    2. 点击身份验证
    3. 点击继续

      enter-auth-info
      输入身份验证信息

  6. 选择要搜索的实体类型。

    select-区域-enter-name
    选择实体类型

  7. 为该数据源选择一个区域。

  8. 为该数据源输入一个名称。

    select-区域-enter-name
    配置数据连接器

  9. 点击创建。Gemini Enterprise 会为您创建数据存储区,并在数据存储区页面上显示您的数据存储区。

创建数据存储区后,前往数据存储区页面,点击数据存储区名称以查看状态。当连接器状态正在创建变为活跃时,即表示联合搜索连接器已准备就绪可供使用。

用户授权

创建联合搜索数据存储区后,来源管理面板会将其列为您的数据源之一。如果您之前未曾向 Gemini Enterprise 授权,您将无法选择该数据源。相反,该面板会在该数据源旁边显示一个授权按钮。

如需启动授权流程,请执行以下操作:

  1. 点击授权。 系统会将您重定向到 SharePoint 授权服务器。
    点击授权
    点击“授权”
  2. 登录您的账号。

  3. 点击授予访问权限。 授予访问权限后,系统会将您重定向回 Gemini Enterprise 以完成授权流程。Gemini Enterprise 会获取 access_token,并使用它来访问该第三方搜索。

查询执行

输入搜索查询时:

  • 如果 SharePoint 已获授权,Gemini Enterprise 会将查询发送到 SharePoint API。
  • Gemini Enterprise 会将获得的结果与其他来源的结果融合,然后显示出来。

数据处理

使用第三方联合搜索时,查询字符串会发送到第三方搜索后端。这些第三方可能会将查询与您的身份相关联。如果启用了多个联合搜索数据源,查询可能会发送到所有这些数据源。

数据到达第三方系统后,将受该系统的服务条款和隐私权政策(而非 Google Cloud的条款)约束。