在事务匹配中创建特定自动匹配规则时,您将看到包含默认值的迭代字段。大多数情况下,无需更改这些默认值。此主题的过程仅适用于出于某些原因需要更改默认值的客户。
设置“一对多,有子集”、“多对一,有子集”和“多对多,有子集”自动匹配规则运行期间的最大迭代次数
事务匹配允许您在编辑规则对话框中调整迭代次数,以平衡“一对多,有子集”、“多对一,有子集”和“多对多,有子集”自动匹配期间的性能与匹配率。使用子集匹配时,事务匹配会尝试评估“多”端可能匹配的事务的各种组合。应用筛选和分组条件后,每个事务都会尝试与“多”端所有可能的事务组合进行匹配。
通过调整事务匹配查找匹配项时尝试的组合数量,可以优化性能。在许多情况下,如果无法匹配事务,且“多”端有大量事务,系统会尝试一直查找匹配,直到组合用尽。此过程可能花费很长时间。
如果已知事务的特性,用户可将迭代次数提高到较大的值,以提高匹配率。但是,这样将会降低性能。相反,降低迭代次数会影响匹配率,但可以改善性能。因此,可以使用此最大迭代次数设置来实现性能与匹配率的平衡。
对于“一对多,有子集”、“多对一,有子集”和“多对多,有子集”规则,迭代范围为 10,000,000 到 100,000,000。默认值是 10,000,000。
要更改最大迭代次数设置: