顧客データを含むマスターデータ プールがあると仮定します。queryMasterdata を使用してマスターデータ エンティティをフィルター処理したいと考えています。部品データ エンティティには、定義上、6 つのフィルター属性 (3 つの文字列ベースと 3 つの数値) があり、値がインデックス化されているため、優れたパフォーマンスでフィルター処理に使用できます。
タイプ文字列の 6 つを超える基準を使用して、そのプール内の顧客をフィルタリングしたい場合はどうすればよいですか?
例えば:
- ファーストネーム
- 苗字
- 街
- 国
- 州
- 街
- 職業
いくつかの基準は、使いやすさの理由から、生産的なシナリオでは事前定義された値であるべきであることを認識しています。しかし、7 つのフィルター条件すべてが文字列として扱われると仮定しましょう。1 つのマスターデータ エンティティで使用できる文字列フィルターが 3 つしかない場合、すべての基準がマスターデータのインデックス付き値で動作することを確認するためにマスターデータをモデル化/構造化する方法は?