Deployment KIE Workbench-如何上载大型规则文件.xls

Deployment KIE Workbench-如何上载大型规则文件.xls,deployment,drools,kie,kie-workbench,kie-wb,Deployment,Drools,Kie,Kie Workbench,Kie Wb,我们正在将45000条规则上传到Kie工作台。这些规则在单个excel工作表中声明。我们计划将5个文件上传到一个KIe_项目,总计20万条规则 问题陈述 目前,对于20000条规则,验证和构建需要很多时间 我们必须将VM选项提升为以下选项,否则我们将获得非常高的响应时间,有时java.io.buffersize会超过异常 Xms=512m Xmx=7168 MaxPermGen=4096 如果规则文件包含验证错误,则仅验证就需要15分钟 将xls文件转换为GDST格式,然后构建和部署项目需要1个

我们正在将45000条规则上传到Kie工作台。这些规则在单个excel工作表中声明。我们计划将5个文件上传到一个KIe_项目,总计20万条规则

问题陈述

  • 目前,对于20000条规则,验证和构建需要很多时间 我们必须将VM选项提升为以下选项,否则我们将获得非常高的响应时间,有时java.io.buffersize会超过异常 Xms=512m Xmx=7168 MaxPermGen=4096 如果规则文件包含验证错误,则仅验证就需要15分钟

  • 将xls文件转换为GDST格式,然后构建和部署项目需要1个多小时。我们在1小时后才知道存在验证错误、构建失败或部署成功,这并不令人满意

  • 在上传/验证/部署如此大的文件期间,其他连接的用户无法在Kie Workbench上执行任何操作

  • 成功地将xls文件转换为gdst格式后,引导决策表edito甚至无法加载10k记录

  • 在每次验证或上传过程中,我们都会遇到无法将工件部署到的错误。我们只上传到Kie WB,为什么它要到提到的repo进行部署。第二,我们在需要部署资产的组织中部署了自己的nexus存储库,而不是在企业中。对于infor,我们使用kie项目pom中的maven部署到我们的存储库中


  • 您在执行规则时做出错误决定的几率很高。不应使用决策表生成数千条文字变化较小的规则。-如果你想得到帮助,请详细描述一下你正在努力实现的目标。嗨,劳拉,我没明白你的意思。我们什么时候应该使用决策表。您是对的,我们在每个规则中都有一些细微的文字更改。我们在固定变量上评估所有事实,结果也是一组固定的事实变量。我将把我的测试文件和模型上传到stackoverflowHello Lorna,当您有各种约束组合时(由于不同的约束文字值,差异较小),决策表是最好的,但当您需要使用大量不同的约束文字值来评估同一组约束时,决策表不是最好的。