如何使用超过6个标准过滤masterdata

时间:2015-05-12 06:53:11

标签: movilizer

假设我有一个包含客户数据的masterdata池。我想使用queryMasterdata过滤masterdata实体。 根据定义,masterdata实体具有6个过滤器属性,3个基于字符串和3个数字,可用于过滤性能良好,因为这些值已编制索引。

如果我想使用6个以上类型字符串的标准来过滤该池中的客户,该怎么办?

例如:

  • 名字
  • 姓氏
  • 国家
  • 国家
  • 职业

我知道,出于可用性原因,某些标准应该是生产场景中的预定义值。但是,让我们假设所有7个过滤器标准都被视为字符串。当一个masterdata实体中只有3个字符串过滤器可用时,如何建模/构造masterdata以确保所有标准都在masterdata的索引值上运行?

1 个答案:

答案 0 :(得分:1)

如果您想使用3个以上的字符串过滤器,可以将masterdata拆分为多个池。您可以为人员详细信息和位置详细信息创建单独的池,也可以根据您的偏好对其进行分组。然后,您可以通过将数字过滤器用作外键来链接池之间的数据。

亲切的问候, 安娜