0

顧客データを含むマスターデータ プールがあると仮定します。queryMasterdata を使用してマスターデータ エンティティをフィルター処理したいと考えています。部品データ エンティティには、定義上、6 つのフィルター属性 (3 つの文字列ベースと 3 つの数値) があり、値がインデックス化されているため、優れたパフォーマンスでフィルター処理に使用できます。

タイプ文字列の 6 つを超える基準を使用して、そのプール内の顧客をフィルタリングしたい場合はどうすればよいですか?

例えば:

  • ファーストネーム
  • 苗字
  • 職業

いくつかの基準は、使いやすさの理由から、生産的なシナリオでは事前定義された値であるべきであることを認識しています。しかし、7 つのフィルター条件すべてが文字列として扱われると仮定しましょう。1 つのマスターデータ エンティティで使用できる文字列フィルターが 3 つしかない場合、すべての基準がマスターデータのインデックス付き値で動作することを確認するためにマスターデータをモデル化/構造化する方法は?

4

1 に答える 1

1

3 つ以上の文字列フィルターを使用する場合は、マスターデータを複数のプールに分割できます。個人の詳細と場所の詳細に個別のプールを作成するか、好みに応じてグループ化することができます。次に、数値フィルターを外部キーとして使用して、プール間でデータをリンクできます。

敬具、アナ

于 2015-12-01T05:57:02.373 に答える