如何自动更新决策表?

时间:2016-02-15 16:38:57

标签: business-rules ilog jrules ibm-odm

是否可以更新表决定的注册表而无需手动查询它们?例如,如果我有一个带有日期值的条件列,我想删除这些行或在该日期发生时将它们传输到另一个表。这是为了使决策表中的规则数量较少,并在业务用户需要更新表时使部署更快。

如果无法自动更改执行模式中的值,可能会将此类规则标记为由于生效日期而无效,或者在执行部署决策表时不考虑这些规则。

1 个答案:

答案 0 :(得分:0)

您主要关注的是执行效果还是摆脱了不必要的规则,这样您就不会混淆您的业务用户?如果它的性能如此,我建议您在花费大量时间优化规则之前进行一些性能测试。 ODM / JRules非常高效,因此您的确定可能甚至不是必需的。

如果要在部署期间删除整个规则,最好的机会是规则集提取程序,它决定要添加到部署的规则。有关规则集提取器的更多信息,请查看此处:https://www-01.ibm.com/support/knowledgecenter/#!/SSQP76_8.7.0/com.ibm.odm.dserver.rules.samples/designer_smp_topics/smp_rd_brmrulesetextr_det.html

但是在大​​多数情况下我都会下注,添加另一个有效"有效的列直到"条件列就足够了,因为ODM只会忽略这些条目而不会对性能产生太大影响。