-1

我一直在努力寻找可以帮助我们的业务用户的正确设计/工具集。他们在 excel 文件中有大量数据,他们将这些数据推送到近 400+ 的各种 excel 公式中,并且通常并且主要是逐行计算,并从其他工作表中查找。在尝试为他们设计一个系统时,我想让他们定义业务规则,以便我们可以坚持设计和实现系统,这将根据定义的业务规则改变状态?当前的哪些技术堆栈能够支持这一点?

要指出的基本要求是

  1. 应该能够处理百万行数据并处理它们。(百万行数据不需要同时处理,可以顺序处理)

  2. 将现有的 excel 公式转换为业务用户可以编辑和维护的一些规则(这些 Excel 公式很复杂。这里的公式处理多个工作表和基于来自多个工作表的行数据的决策使用 VLOOKUP 到 MATCH 和 INDEX 以获得不同的相应匹配行床单。 )

我打算用 Drools 和 Guvnor 来做这件事。你们有什么建议?还有其他更好的选择吗?即使在 Drools 中,我主要关心的是业务用户是否能够像在 Excel 中那样轻松地创建规则。

4

1 回答 1

1

如果数据本身有一种相当快速的输入和输出方式,那么“数百万”对于顺序处理来说不会是问题。

对其他工作表的查找可以转换为静态事实集,在会话开始时加载一次 - 只是技术性问题。

Excel 公式的转换:是的,有问题。业务用户 (BU) 将无法立即改造它们。规则并不比 Excel 公式复杂,但 BU 需要一些正式的培训,最好是根据他们必须使用的子集量身定制。如果他们应该使用 Guvnor 来编辑公式,这也适用,这只是一种更方便的书写工具,但没有灵丹妙药。

顺便说一句:Excel 公式确实需要一定的技术知识,即使它们的领域没有那种外观和感觉。

于 2014-07-15T10:04:54.953 回答