- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
规则引擎教程表式达表格
我们在对数据库的表进行操作的时候,通常采用的方式就是通过写sql对表进行增、删、改、查。若大量的查询都是在表中操作,就会大大增加表工作量,对表的性能会有影响。规则引擎提供了内存表的概念,内存表就是一张虚拟表。我们可以把数据库中表的数据导入到内存表中,再对内存表进行操作。表达式表格,实际上就是对内存表进行查询操作。在这个表达式中,我们可以设置不同的条件,查询对应的结果。?右键名为“功能解析”的工程,点击“新建规则包”,创建一个名为:“表达式表格”规则包,如下图所示:?该规则包中需要在对象库中,定义三个变量:a(a),b(b),c(c)。如下图所示:我们创建好了规则包,添加了变量,然后我们需要添加一个规则,添加过程如下图所示:创建好了“规则”之后,我们还需在对象库中“添加计算表格”,步骤如下图所示:计算表格添加完成以后,我们需要在内存表中定义变量。这里我们简单的做法就是把对象库中定义好的变量直接复制过来。步骤如下图所示:粘贴完成之后,我们就把对象库的变量复制到内存表中了。我们接着步骤就是对内存表中的变量赋常量值,在规则配置器中,我们都是先把内存表导出到excel中,然后在excel中添加数据,然后再把excel导入到规则配置器的内存表中。需要注意的是这种方式给内存表赋值,内存表是作为一张常量表来使用;但是在实际运用过程中内存表往往只为暂存数据而使用。给内存表赋值流程如下图所示:然后我们在excel中,设置如图的数据:下一步我们要把excel中数据导入到内存表中,操作步骤如下图所示:然后,我们要把桌面上的名为“内存表”的excel导入到内存表中,操作步骤如下图所示:我们要在规则名为“表达式表格”中添加具体的规则,其步骤如下图所示:在这个表达式表格中,我们需要的是根据传入的变量“a”和“b“去查询对应“c”的值。所以要在因此,我们要在第一“空”处,添加的内容如下图所示:由于在第二个“空”是取去内存表中所有的数据,规则配置器在内存表中封装了对内存表操作的方法,所以这里要把该方法复制出来。其操作流程如下所示:最后的规则如下图所示:我们在测试规则包的输出之前,我们要为规则包添加“批量测试”,然后我们可以在“批量测试”中添加测试用例进行测试。添加“批量测试”的步骤如下图所示:添加完了“批量测试”之后,我们需要给“批量测试”添加测试用例。添加过程如下所示:确认之后,我们又在批量测试中,按照上述步骤多添加几个测试用例。添加完成之后,批量测试的页面如下图:我们在所有的测试用例添加完成之后,点击“全部保存”按钮,这样规则包就可以保存并编译,保存如下图所示:测试用例添加完成,规则包保存、编译之后,我们只需要测试规则包是否满足这些测试用例的输出。若不满足:要么是规则编写的问题,要么是我们在输入期望值时存在错误,若满足,则测试完成。注:我们在批量测试中,所有的测试结果都满足,并不代表该规则包一定正确。测试的过程如下图所示:在这个批量测试中,所有的期望值和结果值都相同,批量测试工作就完成了。
您可能关注的文档
- 真题版20150年4月自学考试00090《国际贸易实务(一)》历年真题.doc
- 真题版20150年4月自学考试00161财务报表分析(一)历年真题.doc
- 街道党工委书记会例汇报材料夯实基层基层强化社会管理修改稿.doc
- 真题版20150年4月自学考试00246国际经济法概论历年真题版.doc
- 街道安全生产消安防全目标责任书和驻地单位.doc
- 真题版20151年0月自学考试00144企业管理概论历年真题.docx
- 真题版20151年0月自学考试00160审计学历年真题.doc
- 街道领导班子工述作职报告.docx
- 真题精选201高0考语文(上海卷)及答案分析.doc
- 眼镜常用的英语景情对话.doc
文档评论(0)