顧客プロファイルの検索とフィルター インデックスを管理する
お客様の顧客データは統合され、顧客ベース全体に統一されたビューを提供する顧客テーブルとなりました。 ユーザーが迅速に 特定の顧客または顧客グループに関する情報を見つける には、管理者が 検索機能とフィルター機能を顧客ページで構成する必要があります。
検索可能な属性とインデックス付きフィールドを定義する
検索可能な属性を管理者として初めて定義する場合、まず最初にインデックス付きフィールドを定義します。 顧客ページで、ユーザーが顧客を検索してフィルターできる属性をすべて選択することをお勧めします。 データ統合プロセス中に作成した顧客テーブルに存在する属性のみ指定することができます。 検索可能なフィールドの場合、そのフィールドは、Edm.String のデータ型を使う必要があり、検索に含まれるとしてマークされます。
顧客に移動して、検索とフィルター インデックスを選択します。
+ 追加を選択します。
インデックス付きフィールドとして追加するリスト内の属性を選択して、適用を選択します。
属性を追加するには、追加を選択します。 選択した属性を削除するには、属性を選択し、削除を選択します。
検索設定とフィルター設定を適用する準備ができたら、実行を選択します。 変更が処理された後は、顧客ページの顧客カードにその変更が表示されます。
特定の属性のフィルター オプションを定義する
顧客ページで顧客のフィルター処理に使用できるフィールドを設定します。
顧客に移動して、検索とフィルター インデックスを選択します。
属性を選択して、フィルターの追加を選択します。 結果の数と、それらを整理する順序を定義します。 その属性のデータ型に応じて、次のウィンドウのいずれかが表示されます。
文字列タイプの属性: 文字列フィルター ウィンドウで希望する結果の数と、それらの結果を整理する順序のポリシーを指定します。
数値タイプの属性: 数値フィルター ウィンドウに含まれる間隔と、それらが整理される順序のポリシーを指定します。
データ型の属性: データ フィルター ウィンドウに含まれる間隔と、それらを整理する順序のポリシーを指定します。
OK を選択します。 フィルターするすべての属性に対して繰り返します。
検索設定とフィルター設定を適用する準備ができたら、実行を選択します。 変更が処理された後は、顧客ページの顧客カードにその変更が表示されます。
インデックス付き顧客フィールドの表示
検索とフィルター インデックスのページに次の情報が表示されます。
- 名前: 顧客テーブルに表示される属性の名前を表します。
- データ型: データ型が文字列、数値、または日付のどれであるかを指定します。
- 検索に含まれる: 顧客ページで、検索フィールドを使用して、この属性を使って顧客の検索に使用できるかどうかを指定します。
- フィルターを追加: この属性が 顧客ページでフィルターを使用できる方法を定義するコントロール。
パフォーマンスに関する考慮事項
次の特徴を持つフィールドのみをインデックスに追加し、高速かつ最適化された検索を実現します:
- 小さな基数: データベース全体で繰り返される少数の個別の値。
- 簡潔な説明の値: ナビゲーション ツリーに合わせて表示される 1 つまたは 2 つの単語。
- フィールド名自体ではなく、フィールド内の値を使用します。 たとえばフィールド名 色 の代わりに、青や緑の値をインデックスに追加します。
ベスト プラクティス:
- 不足した値、誤字、大文字と小文字の不一致を確認します。 データの一貫性を確保し、重複を回避します。
- 同じ単語の単数形と複数形を処理します。 フィルターではスペルの確認や分析が行われないため、たとえ 1 文字だけ異なる場合でも、検索対象のフィールドに含まれる値がすべて含まれる可能性があります。
- 検索対象のフィールドを正規化して、大文字と小文字の差異や文字の一貫性を確保します。
Dataverse 検索の詳細情報。
次のステップ
統一されたプロファイルのページをレビューしてプロファイルを検索したり、インデックス付きのフィールドを使ってすべての統合プロファイルのサブセットを表示します。