线下数据导入之Urule规则引擎

       很多时候我们需要把excel数据需要导入数仓,每次有新数据就需要重新开发模板,或者需要对某个数据进行校验时就需要重新修改代码,鉴于这种现状,我个人觉得可以通过规则引擎很好的解决这个问题,此文只是线下导数系统的开头,主要是对Urule集成Springboot的一个例子。

       Urule规则引擎在使用时分为服务端和客户端,首先是服务端集成,集成好后,可以访问界面如下:

      在服务端界面我创建了import_excel_data项目,然后在库里面创建了变量对象com.tjh.excel_template.model,然后在决策集里面创建了筛选规则,判断变量user_name变量是否包含/,如果包含则输出参数异常​。​规则创建好后就创建知识包,知识包里面选择刚刚创建的决策集名称,如下图​:

    ​    ​创建好后,就推送配置到客户端即可。

    ​    ​后面会继续讲解如何配置excel导入数据​,本文例子源码可通过公众号《码农独白》进行搜索《搜索线下数据导入之Urule规则引擎》获取。

 

posted @ 2020-07-07 16:37  人不疯狂枉一生  阅读(1427)  评论(0编辑  收藏  举报