データ連携を使用して Microsoft SharePoint Online を接続する

このページでは、データ連携を使用して Microsoft SharePoint Online を Gemini Enterprise に接続する方法について説明します。

連携検索を使用して SharePoint アカウントを検索する手順は次のとおりです。

データ フェデレーションについて

データ フェデレーションを使用すると、Gemini Enterprise はデータを Gemini Enterprise にコピーするのではなく、API を使用してサードパーティのデータソースから直接情報を取得します。このアプローチを使用すると、取り込みを待たずに外部データソースにすぐにアクセスできます。

始める前に

Gemini Enterprise でコネクタを作成する前に、SharePoint への安全なアクセスを有効にするように Entra アプリケーション登録を設定する必要があります。

  1. Entra で Gemini Enterprise を OAuth 2.0 アプリケーションとして登録します。

    1. Microsoft Entra 管理センターに移動します。
    2. メニューで [アプリケーション] セクションを展開し、[アプリの登録] を選択します。
    3. [アプリの登録] ページで、[新規登録] を選択します。
      Entra に新しいアプリを登録する
      Microsoft Entra 管理センターで新しいアプリを登録する
    4. [アプリケーションの登録] ページでアプリ登録を作成します。
      この組織ディレクトリ内のアカウントのみを登録する
      アカウントの種類を選択し、リダイレクト URI を入力する
    5. [サポートされているアカウントの種類] セクションで、[この組織ディレクトリ内のアカウントのみ] を選択します。
    6. [リダイレクト URI] セクションで [Web] を選択し、次の URL をウェブ コールバック URL(またはリダイレクト URL)として入力します。

      • https://vertexaisearch.cloud.google.com/console/oauth/sharepoint_oauth.html
      • https://vertexaisearch.cloud.google.com/oauth-redirect
    7. クライアント シークレットを追加します。

      1. [証明書とシークレット] に移動し、[新しいクライアント シークレット] をクリックします。
      2. シークレット文字列をコピーしてメモします。
  2. 次の認証情報を収集します。

    • クライアント ID
    • クライアント シークレット
    • インスタンスの URL
    • テナント ID
  3. 管理者による同意を得て、次の SharePoint API(アプリケーション)権限を構成します。

    権限 タイプ
    AllSites.Read 委任
    MyFiles.Read 委任
    Sites.Search.All 委任

SharePoint との連携検索コネクタを作成する

Console

Gemini Enterprise から SharePoint を介して連携検索を実行するには、 Google Cloud コンソールで次の手順を行います。

  1. Google Cloud コンソールで、[Gemini Enterprise] ページに移動します。

    Gemini Enterprise

  2. ナビゲーション メニューで [データストア] をクリックします。

  3. [データストアを作成] をクリックします。

  4. [データソースを選択] ページで、[SharePoint Federated] までスクロールするか検索して、サードパーティ ソースを接続します。

    create-data-store
    SharePoint Federated を検索

  5. [認証の設定] で次の操作を行います。

    1. クライアント IDクライアント シークレットインスタンスの URLテナント ID を入力します。
    2. [認証] をクリックします。
    3. [続行] をクリックします。

      enter-auth-info
      認証情報を入力する

  6. 検索するエンティティ タイプを選択します。

    select-region-enter-name
    エンティティ タイプを選択します。

  7. データソースのリージョンを選択します。

  8. データソースの名前を入力します。

    select-region-enter-name
    データコネクタを構成する

  9. [作成] をクリックします。Gemini Enterprise によってデータストアが作成され、[データストア] ページにデータストアが表示されます。

データストアが作成されたら、[データストア] ページに移動し、データストア名をクリックしてステータスを確認します。[コネクタの状態] が [作成中] から [アクティブ] に変わると、連携検索コネクタを使用できるようになります。

ユーザー認可

連携検索データストアを作成すると、ソース管理パネルにデータソースの 1 つとして表示されます。以前に Gemini Enterprise を承認していない場合は、データソースを選択できません。代わりに、その横に [承認] ボタンが表示されます。

承認フローを開始するには:

  1. [承認] をクリックします。 SharePoint 認可サーバーにリダイレクトされます。
    クリックして承認
    [Authorize] をクリックします。
  2. アカウントにログインします。

  3. [アクセス権を付与] をクリックします。 アクセスを許可すると、Gemini Enterprise にリダイレクトされ、承認フローが完了します。Gemini Enterprise は access_token を取得し、それを使用してサードパーティの検索にアクセスします。

クエリ実行

検索クエリを入力すると、次のようになります。

  • SharePoint が承認されている場合、Gemini Enterprise はクエリを SharePoint API に送信します。
  • Gemini Enterprise は、結果を他のソースからの結果と統合して表示します。

データの取り扱い

サードパーティの連携検索を使用すると、クエリ文字列がサードパーティの検索バックエンドに送信されます。これらのサードパーティは、クエリをユーザーの ID に関連付ける場合があります。複数の連携検索データソースが有効になっている場合、クエリはそれらすべてに送信されることがあります。

データがサードパーティ システムに到達すると、そのシステムの利用規約とプライバシー ポリシー( Google Cloudの利用規約ではない)が適用されます。