我一直在努力寻找可以帮助我们的业务用户的正确设计/工具集。他们在 excel 文件中有大量数据,他们将这些数据推送到近 400+ 的各种 excel 公式中,并且通常并且主要是逐行计算,并从其他工作表中查找。在尝试为他们设计一个系统时,我想让他们定义业务规则,以便我们可以坚持设计和实现系统,这将根据定义的业务规则改变状态?当前的哪些技术堆栈能够支持这一点?
要指出的基本要求是
应该能够处理百万行数据并处理它们。(百万行数据不需要同时处理,可以顺序处理)
将现有的 excel 公式转换为业务用户可以编辑和维护的一些规则(这些 Excel 公式很复杂。这里的公式处理多个工作表和基于来自多个工作表的行数据的决策使用 VLOOKUP 到 MATCH 和 INDEX 以获得不同的相应匹配行床单。 )
我打算用 Drools 和 Guvnor 来做这件事。你们有什么建议?还有其他更好的选择吗?即使在 Drools 中,我主要关心的是业务用户是否能够像在 Excel 中那样轻松地创建规则。