0

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

如果我想使用超过 6 个字符串类型的条件过滤该池中的客户怎么办?

例如:

  • 城市
  • 国家
  • 状态
  • 街道
  • 职业

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

4

1 回答 1

1

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

亲切的问候,安娜

于 2015-12-01T05:57:02.373 回答