我有历史交易数据。要求是评估新交易(例如新付款交易)的历史数据上的所有条件
例如:新的付款交易将评估以下条件: -如果使用信用卡付款 -如果有多次付款失败(考虑历史数据) -如果付款中的信用卡被其他帐户使用(考虑历史数据)
有超过100种基于关系的条件需要基于此类历史数据(跨越数年)。因此,我假设使用Graph DB存储元组,然后创建一个覆盖所有内容的条件语句?但是,我还需要知道哪个条件成立。因此,唯一的选择是按条件运行查询,这对于实时用例是一个挑战。
还有另一种高效的替代方法吗?
答案 0 :(得分:1)
Max De Marzi在building rules engines上写了一篇您可能会发现有趣的文章:
他还撰写了几篇关于将irregular purchase behaviours与detecting fraud rings链接在一起的欺诈发现的帖子,听起来与您想要探索的主题相似。