次の方法で共有


自分の環境に Dataverse 検索を構成する

Dataverse 検索は、複数のテーブルからの高速かつ包括的な検索結果を 1 つのリストに表示し、関連性ごとに並べ替えて、モデル駆動型アプリで十分な情報に基づいた簡単な検索エクスペリエンスを提供します。 環境レベルのアクセス許可を持つ管理者は、Power Platform 管理センター に移動し、簡易検索ビューを使用して特定の環境内のすべてのモデル駆動型アプリの Dataverse 検索を構成し、グローバル検索、簡易検索、検索動作を管理できます。

Dataverse 検索をオンに設定すると、環境内のモデル駆動型アプリのすべてのページの上部に検索ボックスが利用可能になります。 検索ボックスを使用すると、アプリに含まれている検索可能なテーブルから、新しい検索を開始して、探している情報をすばやく見つけることができます。 Dataverse 検索をオンにすると、環境内のすべてのモデル駆動型アプリで、既定で唯一のグローバル検索エクスペリエンスになります。 アプリごとに Dataverse 検索をオフにすることはできず、ユーザーは クイック検索 (旧称カテゴリ別検索) に切り替えることはできません。

Dataverse 検索は、他の Microsoft Search キャンバス (SharePoint Online、Bing、Office など) に拡張できます。 コネクタを有効にすると、アプリで検索しているかのように、選択した キャンバス から情報を検索して見つけることができます。 たとえば、アプリを開かずに連絡先の電話番号やメールアドレスをすばやく検索できます。

Dataverse 検索は、モデル駆動型アプリで探しているものを素早く見つける際に役立ちます。

Dataverse 検索には次の利点があります。

  • 高速で正確な検索。 モデル駆動型アプリの正確で迅速な検索エクスペリエンスと、分類された検索に対してより優れたパフォーマンスを提供します。

  • 入力時に推奨される結果。 入力すると、探しているものが見つかり、上位の結果が表示されます。

  • より良いマッチング。 テーブルの列の検索語句内の任意の単語に一致するものを検索します。 検索語句内のすべての単語を 1 つの列で見つける必要がある、簡易検索 の検索と比較して優れたユーザー エクスペリエンスを提供します。

  • スマートstreamstreaming、または streamed などの単語の活用形を含む一致が検索されます。

  • 活動を検索します。 検索は、活動にノートと添付ファイルを含みます。

  • 基になるデータの理解選択検索 のようなデータ型を解釈するので、複数の検索語を含む検索クエリを効果的に解釈できます。

  • 高度な検索の演算子。 検索語句で単純なブール演算子を使用し、クエリを作成して目的の結果を取得できます。

  • インテリジェンス。 AI テクノロジを適用して、スペルミス、一般的な略語、類義語などの自然言語を解釈し、高品質の結果を提供します。

  • Microsoft Dataverse のドキュメント全体を検索します。 PDF、 Microsoft Office ドキュメント、HTML、XML、ZIP、EML、プレーンテキスト、および JSON ファイル形式に含まれる情報を検索して見つけます。 これはノートと添付ファイル内のテキストも検索します。

  • 生成 AIエクスペリエンスを実現: エージェントがより正確で適切な回答や分析情報を提供できるよう、データを処理して整理します。

Dataverse 検索の詳細については、「 Dataverse 検索を使用したテーブルと行の検索」を参照してください。

可用性とサポートされている言語

  • Dataverse 検索は Customer Engagement アプリ (Dynamics 365 Sales、Dynamics 365 Customer Service、Dynamics 365 Field Service、Dynamics 365 Marketing、および Dynamics 365 Project Service Automation) で利用可能です。

  • Dataverse 検索は Customer Engagement (on-premises) 組織では使用できません。 簡易検索は、(オンプレミス) Customer Engagement アプリ組織と Customer Engagement (on-premises) 組織の唯一の検索オプションです。

  • 全文簡易検索は、Dynamics CRM 2015 更新プログラムのロールアップ 1 をはじめとして、Customer Engagement (on-premises) 組織で使用することができます。

  • Microsoft Dataverse で使用できる検索のより詳細な比較については、Microsoft Dataverse の検索オプションの比較にアクセスしてください。

  • Dataverse 検索のすべての検索可能なフィールドは、すべてのフィールドが基本的な言語に依存しないテキスト プロセッサーを使用して処理されるカザフ語を除いた、組織の基本言語に最も近い言語で処理されます。

Dataverse 検索はオプトアウト機能であり、すべての新しい運用環境では [オン] に設定され、その他のすべての種類の環境では [既定値] に設定されます。 モデル駆動型アプリでユーザーが検索を体験できるように、Dataverse 検索を使用することをお勧めします。

  • オンにした場合: 環境内のすべてのモデル駆動型アプリのヘッダーにある検索バーが表示され、ユーザーにグローバルな検索エクスペリエンスを提供します。 有効化されている場合は、生成 AI エクスペリエンスを利用できる場合があります。
  • 既定に設定すると: 環境内のすべてのモデル駆動型アプリのヘッダーにある検索バーが非表示になります。 有効になっている場合は、生成 AI エクスペリエンスを利用できます。
  • オフに設定すると: 環境内のすべてのモデル駆動型アプリのヘッダーにある検索バーが非表示になります。 生成 AI のエクスペリエンスが限られています。 詳細については、Dataverse 検索とは ?を参照してください。

個々のユーザーは、以前はカテゴリ別検索と呼ばれていた、簡易検索に切り替えることができなくなります。 Dataverse 検索で使用しているアプリケーションにテーブルが含まれている必要があります。 ユーザーに検索してもらいたいテーブルがアプリケーションに含まれていることを確認してください。

注意

2025 年 9 月の時点で、一貫したユーザー エクスペリエンスを維持するために必要に応じて、以前に作成したすべての環境の Dataverse 検索 設定が 1 回限り移行されました。 以前に Dataverse 検索または Copilot に依存していなかった環境は 既定 (以前の オフ 設定と同等) に指定されましたが、Dataverse 検索が有効になっている環境では On 構成が保持されていました。

重要

独自の暗号化キーを使用している場合は、Power Platform 管理センターで 2021 年リリースのサイクル 2 の早期アクセスを許可した後、Dataverse 検索をオフにすることができます。

注意

Dataverse 検索はライフサイクル操作 (作成、削除、バックアップ、回復、コピー、リセットなど) をサポートしていません。 このような操作が発生した場合は、必ず Dataverse 検索を再度オンにしてください。

Dataverse 検索を有効にする手順は次のとおりです。

  1. システム管理者として、Power Platform 管理センター にサインインします。
  2. ナビゲーション ウィンドウで、管理 を選択します。
  3. 管理ウィンドウで環境を選択します。
  4. 環境ページで、環境を選択します。
  5. コマンド バーで、設定を選択します。
  6. 製品 を展開し、機能 を選択します。
  7. Dataverse 検索で、オンを選択します。
  8. 保存を選択して、変更を適用します

Dataverse 検索をオンにすると、その環境内のすべてのモデル駆動型アプリでグローバル検索が可能になり、生成 AI エクスペリエンスを機能させることができます。

注意

  • 特定のアプリで Dataverse 検索をオフにすることはできません。
  • Dataverse 検索が、他の機能を自動的にオンにすることはありません。

Dataverse 検索インデックスをプロビジョニングする必要がある場合、プロビジョニングが進行中であることが表示されます。 インデックスのプロビジョニングが完了すると、平均的な規模の組織では完全な同期が完了するまでに 1 時間以上かかる場合があり、非常に大規模な組織では数日かかる場合があります。

重要

Dataverse 検索のプロビジョニング解除をオフにして、12 時間以内にインデックスを削除します。 Dataverse 検索をオフにしてから約 12 時間後にオンにすると、新しいインデックスがプロビジョニングされ、完全な同期が行われます。同期には、平均的な規模の組織では最大 1 時間以上、大規模な組織では数日かかる場合があります。 Dataverse 検索を一時的にオフにするときは、必ずこれらの影響を考慮してください。

Power Platform 管理センターでオンにした後 Dataverse 検索を設定するためのステップは 4 つあります。

  1. Dataverse 検索の検索可能なテーブルを選択します。

  2. 検索される列、表示される列、モデル駆動型 Power Apps で適用されるフィルター条件については、各テーブルの検索可能フィールドとフィルターの選択セクションで詳しく説明しています。

  3. モデル駆動型アプリの Dataverse 検索で有効になっているテーブルが含まれているかを確認します。 アプリ デザイナーを使って、テーブルがアプリのコンポーネントに含まれていることを確認します。 詳細については、モデル駆動型アプリのコンポーネントの追加および編集にアクセスしてください。

  4. テーブルがカスタマイズ可能であり、詳細オプション変更の追跡検索結果に表示の設定が両方ともオンになっていることを確認します。 詳細については、Power Apps を使用してテーブルを作成および編集するにアクセスしてください。

検索の設定は、ソリューションのコンテキストで Dataverse 検索で使用できるテーブルを確認することから始まります。 新しいソリューション エクスプローラーを使用すると、概要ページで Dataverse 検索インデックスのスナップショットが確認できます。

注意

Power Apps US Government 環境で Dataverse 検索用のテーブルを選択する場合は、従来のソリューション エクスプローラーを使用して、Dataverse 検索用にインデックスを作成するテーブルを作成します。

  1. Power Apps にサインインします。
  2. ナビゲーション ウィンドウで、ソリューション を選択します。
  3. 修正するソリューションを選択し、コマンドバーで 編集 を選択します。
  4. オブジェクト ページのナビゲーション ペインで、概要を選択します。
  5. Dataverse 検索ウィンドウで、 検索インデックスの管理を選択します。

Dataverse 検索のインデックスを作成できるテーブルの数に制限はありませんが、Dataverse 検索に対して有効にできる フィールドの総数には制限があります。 Dataverse 検索では、既定で 50 個のフィールドにインデックスが作成されます。 組織の検索可能なフィールドの最大数は 1,000 であるため、最大 950 の検索可能なフィールドを構成できます。

重要

プライマリー名ID のようにすべてのテーブルに共通な一部の列は、すべてのテーブルに対して既定でインデックスが付けられた 50 のフィールドの一部であり、すべてのテーブルに対してカウントされるわけではありません。

Dataverse 検索にインデックスを作成するテーブルを選択すると、インデックスに追加されるフィールドの数を確認できます。

テーブルのインデックスが作成されるフィールドの数は、テーブルの簡易検索ビューによって異なります。 また、一部のフィールド タイプは、このテーブルに示したように Dataverse 検索インデックスの複数フィールドとして取り扱われます。

フィールドの種類 次で使用されるフィールドの数
Dataverse 検索インデックス
検索 (顧客、所有者、または検索の種類の属性) 3
オプション セット (状態、または状態の種類の属性) 2
これ以外のすべての種類 1

下部の進行状況バーには、検索可能フィールドの最大許容数の何分の一かに相当するインデックス化されたフィールドのパーセンテージが表示されます。

インデックス付きのフィールドの制限に達した場合は、警告メッセージが表示されます。 インデックスにさらにフィールドを追加するには、インデックス内に既に存在する一部のフィールドを削除、または Dataverse 検索スコープからテーブル全体を削除して、容量を空ける必要があります。

既定では、次のシステムテーブルに Dataverse 検索にインデックス付けられます。 しかし、それらを検索可能にするために Dataverse 検索にカスタム テーブルを追加する必要があります。 表で、かっこ内の数字は、そのテーブルのインデックスに含まれる列の合計数を示します。

Dataverse 検索に使用するテーブル
Dynamics 365 アプリを許可せずに
Dataverse 検索に使用するテーブル
Dynamics 365 アプリを許可して
アカウント (8)
お問い合わせ (11)
ゴール (19)
目標指標 (3)
ナレッジ記事 (56)
キャンペーン (2)
キャンペーン活動 (4)
キャンペーンの反響 (6)
ケース (5)
競合他社 (1)
契約 (7)
請求書 (4)
リード (6)
マーケティング リスト (5)
機会 (11)
機会商品 (8)
オーダー (4)
製品 (5)
引用 (4)
サービス (1)
サービス活動 (9)

注意

Dataverse 検索構成または検索可能なデータに加えられた変更は、検索サービスに表示されるまでに最大 15 分かかる場合があります。 平均的なサイズの組織では完全な同期が完了するまでに 1 時間以上、大きな組織では数日かかる場合があります。

各テーブルの検索可能なフィールドとフィルターを選択する

テーブルの簡易検索ビューは、Dataverse 検索で使用する検索可能なテーブル フィールドとフィルターを実行します。 テーブルの簡易検索ビューの列を検索列を表示フィルター列の完全なセットは、Dataverse 検索が有効になっている場合に Dataverse 検索インデックスの一部になります。 各テーブルに追加することができる検索可能なフィールド数には制限がありません。 ただし、前に説明したように、インデックス化されたフィールドの合計数には制限があります。

  • 簡易検索ビューの列の検索 は、Dataverse 検索インデックスの検索可能フィールドを定義します。 1 行テキスト複数行テキスト検索オプション セットなどのテキスト フィールドは検索可能です。 その他すべてのデータ タイプの列の検索は、無視されます。

    注意

    通貨フィールドを列を検索に追加する必要があるため、レコードに表示されている通貨記号が検索結果に返されます。 通貨フィールドが検索インデックスに追加されていない場合、ユーザーには、言語設定に従ってローカライズされた通貨記号が表示されます。 ルックアップ フィールドを使用するには、参照テーブルを有効にして検索できるようにする必要があります。

  • 簡易検索ビュー上の列の表示は、一致した結果が返されるときに、モデル駆動型アプリの検索結果ページに表示されるフィールドを定義します。

  • 簡易検索ビューのフィルター状況もまた Dataverse 検索結果に適用されます。 次の表は、 検索でサポートされていないDataverseフィルター句のリストです。

    Operator
    いいね
    NotLike
    BeginsWith
    DoesNotBeginWith
    EndWith
    DoesNotEndWith
    ChildOf
    マスク
    NotMask
    MaskSelect
    EqualUserLanguage
    NotUnder
    UnderOrEqual
    AboveOrEqual
    NotNull
    Null

テーブルの検索可能なフィールドを編集するには:

  1. Power Apps にサインインします。
  2. ナビゲーション ウィンドウで、テーブル を選択します。
  3. テーブル ページで、編集するテーブルを選択します。
  4. データ エクスペリエンス ペインで、ビューを選択します。
  5. ビューのリストで、簡易検索ビュー タイプを選択します。 たとえば、アクティブな取引先企業の簡易検索を選択します。
  6. 列を追加、削除、または並べ替えて、表示 列と 検索 列を編集します。 ビューの列を追加または削除する方法の詳細については、Power Apps のモデル駆動型アプリ ビューで列を選択して構成するにアクセスしてください。
  7. 保存して公開を選択して、ビューへの変更を公開します。

重要

検索結果が使用可能であることを確認するには、次のことを確認します。

  • このテーブルは、モデル駆動型アプリに含まれています。
  • クイック検索ビューは、テーブルの既定のビューとして設定されます。

簡易検索ビュー への変更もシングル テーブルおよびマルチ テーブルの簡易検索構成にも適用されます。 従って、簡易検索ビューの構成時に、Dataverse 検索でサポートされないフィールドを含めることを妨げません。 ただし、サポートされないフィールドは Dataverse 検索インデックスに対して同期されず、Dataverse 検索結果に表示されません。

ヒント

簡易検索ビュー を使用し、Dataverse 検索を有効にするときにモデル駆動型アプリでどのフィールドがファセットとして表示されるかを定義します。 単一行のテキスト複数行のテキスト以外のデータ型のすべてのビュー列 は、インデックスでは facetable およびフィルター処理可能としてマークされます。 既定では、Dataverse 検索を使用して検索するときに、選択したテーブル用の 関連性検索ビュー には、最初の 4 つのフィールドがファセットとして表示されます。 いつでも、ファセットには 4 つのみのフィールドを選択できます。

注意

  • Dataverse 検索構成または検索可能なデータに加えられた変更は、検索サービスに表示されるまでに最大 15 分かかる場合があります。 平均的なサイズの組織では完全な同期が完了するまでに 1 時間以上、大きな組織では数日かかる場合があります。

  • 検索語句の最大サイズは 1,024 文字です。

  • 関連するテーブル フィールドは、テーブルの簡易検索ビューで列の表示列の検索、またはフィルター列 として保持することはできますが、関連するテーブル フィールドは Dataverse 検索ではサポートされていないため、無視されます。

  • テーブル列のテキストの長さを変更し、その列がシンプル検索ビューに設定されている場合、インポートに成功しません。そのため、Length が有効ではありません。インデックス付き属性であるため、1,700 を超えるサイズを持つことができないためですのエラーが表示される場合があります。

  • インデックス属性は 1700 バイトを超えることはできません。 対応する列が 簡易検索ビュー に登録されている場合は、対応する列を 簡易検索ビュー から削除します。一定の時間を置いてから再エクスポートしてみてください。 簡易検索ビュー 設定を変更または削除した場合、オンプレミス製品の 1 日 1 回のメンテナンス作業であるため、インデックスに反映されるまでに最大 24 時間かかる場合があります。 詳細については、SQL サーバーの最大容量仕様を参照してください。

  • 計算フィールドとルックアップの更新が、Dataverse 検索で自動的に同期されません。 Dataverse 検索に設定されているフィールドが更新されるたびに更新されるデータはレコードで更新されます。

  • Dataverse のすべてのテーブルの一部である一般的なフィールドがいくつかあるため、既定でこれらのフィールドが Dataverse 検索インデックスに表示されます。 一般的なフィールドの例は次のとおりです。

    • ownerid (検索名)
    • owningbusinessunit (検索名)
    • statecode (optionset のラベル)
    • statuscode (optionset のラベル)
    • name (テーブルの fullname または subject など、論理名と同じである場合とそうでない場合があるテーブルのプライマリ名フィールド。)
  • Dataverse 検索用の任意のテーブルに共通フィールドを追加すると、グローバル検索のすべてのエンティティで、その共通フィールドに対して検索が実行されます。 ただし、レコードの種類ファセットを通じて特定のテーブルを選択すると、Dataverse 検索は、簡易検索ビューを通じてテーブルに対して定義された設定に従います。 その結果、グローバル検索で返されるレコードの数は、エンティティ レベルの検索で返されるレコードと異なる場合があります。 この動作は想定され、仕様によって行われます。

モデル駆動型アプリで Dataverse 検索で表示されるクイックアクションを構成する

Dataverse 検索エクスペリエンスにより、最も頻繁に使用されるアクションのいくつかが検索結果に近づき、ユーザーがモデル駆動型アプリのレコード ページに移動しなくてもタスクを完了できるようになります。 クイック アクション は、テーブルに固有の、小規模なコマンド セットです。 ユーザーは、Web ブラウザーで実行されているモデル駆動型アプリで検索を操作しているときに、クイック アクションを確認できます。 頻繁に使用するテーブルの一部は、コンテキストを失うことなくタスクを完了するのに役立つ一連のコマンドを表示するように構成されています。

テーブル クイック アクション
アカウント リンクの割り当て、共有、メール送信
取引先担当者 リンクの割り当て、共有、メール送信
予定​​ 完了のマーク、キャンセル、設定、割り当て、リンクのメール送信
タスク​ 完了のマーク、キャンセル、設定、割り当て、リンクのメール送信
電話 完了のマーク、キャンセル、設定、割り当て、リンクのメール送信
Email キャンセル、設定、リンクをメールで送信

クイック アクションは、テーブル ホームページのグリッド コマンドのサブセットです。 たとえば、ホームページ グリッドでアカウントを選択すると、ページ上部の一連のコマンドからアカウント テーブルのクイック アクションが派生されます。 リボンの EnableRule を使用して、テーブルのクイック アクションを非表示または表示にすることができます。 Power Apps のリボンの有効化ルールの定義に関する詳細については、リボンの有効化ルールの定義 にアクセスしてください。

これらの 3 つの新しい有効化ルールにより、クイック アクションを柔軟に最適化することができます。

  • ShowOnQuickAction ルールは、コマンドをクイック アクションとしてのみ表示するルールです。

    <CommandDefinition Id="new.contact.Command.Call">
      <EnableRules>
        <EnableRule Id="Mscrm.SelectionCountExactlyOne" />
        <EnableRule Id="Mscrm.ShowOnQuickAction" />
      </EnableRules>
      <DisplayRules />
      <Actions>
        <JavaScriptFunction FunctionName="simplealert" />
      </Actions>
    </CommandDefinition>
    
  • ShowOnGridAndQuickAction ルール: は、コマンドをクイック アクションとしてホームページ グリッドに表示するルールです。

  • ShowOnGrid ルールは、コマンドをホームページ グリッドにのみ表示するルールです。 このコマンドを使用して、既存のクイック アクションを非表示にすることができます。

    注意

    各テーブルには、最大 6 つのクイック アクションを含めることができます。

    現在、クイック アクションは、提案とともにプライマリ列の結果ページ内に、検索のコンテキストでのみ表示されます。 同じ一連のクイック アクションが、提案とともに結果ページに表示されます。

Dataverse 検索にテーブルを含める場合、このテーブルの 外部検索インデックスとの同期の有効化が可能 マネージド プロパティを True に設定する必要があります。 既定では、一部の既成のシステム テーブルおよびすべてのカスタム テーブルで、プロパティは にセットされています。 一部のシステム テーブルは、Dataverse 検索で有効にすることができません。

マネージド プロパティを設定するには、次の手順を実行します。

  1. 詳細設定>カスタマイズに移動します。

  2. システムのカスタマイズを選択。

  3. コンポーネント で、エンティティ を展開して、テーブルを選択します。

  4. メニュー バーで、管理プロパティを選択します。 外部検索インデックスとの同期の有効化が可能の場合、True または False を選択してプロパティを目的の状態にセットします。 設定を選択して終了します。

  5. 変更を反映するには、公開を選択します。

外部検索インデックスとの同期の有効化が可能 プロパティをFalse に変更する場合、まず Dataverse 検索からテーブルを選択解除 する必要があります。 このメッセージは、テーブルが Dataverse 検索に含まれている場合に表示されます。

このエンティティは現在、外部検索インデックスに同期されています。 外部検索インデックスとの同期の有効化が可能 プロパティを False に設定する前に、エンティティを外部検索インデックスから削除する必要があります。

外部検索インデックスへの同期の有効化が可能False に設定されている場合に、Dataverse 検索にテーブルを含めようとすると、次のメッセージが表示されます。

マネージド プロパティの構成が原因で、エンティティ の Dataverse 検索を有効にできません。 機密データを含むカスタム テーブルの場合、外部検索インデックスとの同期の有効化が可能 プロパティを False に設定しようとする場合があります。_

重要

対象のシステムに管理ソリューションをインストールすると、マネージド プロパティになるため、プロパティの値を変更することはできません。

Dataverse 検索レポートに関する FAQ

このセクションでは、よく寄せられる Dataverse 検索レポートに関する質問に対する回答をご紹介します。

Dataverse 検索によるストレージの消費量はどのように確認できますか。

DataverseSearch (旧称 RelevanceSearch) というテーブルがあり、環境レベルで Dataverse 検索によって消費された ストレージ について報告します。 それぞれ、Dataverse 検索は、データベース ストレージ 消費の一部として サマリー タブと Dataverse タブに報告されます。 Dataverse 検索は、Power Platform 管理センターの環境レポートまたはキャパシティのレポートでも表示できます。

  1. Power Platform 管理センター にサインインします。
  2. サイド ナビゲーションのウィンドウで、ライセンスを選択します。
  3. ライセンス ウィンドウで、キャパシティ アドオンを選択します。
  4. キャパシティ ページで Dataverse タブに移動し、環境を選択してから、 グラフ アイコンを選択して詳細を表示します。
  5. ライセンスウィンドウで、Dataverse を選択します。
  6. ライセンス ページで、環境タブで、表示する環境を選択します。

最適化された生成 AI エクスペリエンスで、ユーザーがモデル駆動型アプリでより良い検索エクスペリエンスを楽しめるように、Dataverse 検索をオンにすることをお勧めします。 環境管理者は、この機能をオフにすることでオプトアウトできます。 Dataverse 検索が オフの場合、生成 AI エクスペリエンスはメーカーとエンド ユーザーに限定されます。

重要

Dataverse 検索は、お客様がテナント内にお持ちのさまざまなストレージ エンタイトルメントに対してカウントされます。

Dataverse 検索に関するすべての FAQ については、 Dataverse 検索に関してよく寄せられる質問を参照してください。