`
wbj0110
  • 浏览: 1570558 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论
阅读更多

 在企业的业务和管理中,Excel总免不了被大量使用,比如说用来记录批量的字典数据,保存特定的对应关系的数据,尤其是业务和财务部门,对Excel的使用就更频繁了,一般情况是,40-50个人分配一个专门的服务器来保存这些Excel数据文件,但是这其中有一些问题

        1:日积月累,Excel数目繁多

        2:Excel数据量大,可能有200-300M

        3:Excel不能很好的形成版本管理

        4:随着人员流失,造成资源流失不可追溯

 

        通过应用规则引擎,将规则引擎中的决策表和Excel结合起来,可以在很大的程度上防止上述情况的发生,将Excel数据文件直接导入到规则引擎的决策表中,然后决策表以规则的方式存储在规则库管理系统中。

        Excel通过规则引擎中的规则包进行分门别类的方式保存,同时跟随规则包一起形成可追溯的规则版本,以便在需要的时候进行追溯查看

 

       以下举个例子说明在规则引擎中以决策表的形式来表现Excel数据文件

 

       Excel文件

 

        规则引擎中的决策表表现方式


原文链接http://ruleengine.iteye.com/blog/1931087

分享到:
评论

相关推荐

    规则引擎-数据库访问操作

    然而,传统的规则引擎产品通常不具备访问数据库的功能,这限制了规则引擎的应用范围和灵活性。 在这里,我们创新性地引入了操作数据库的功能到规则引擎中。这使得规则引擎可以直接访问数据库,读取和写入数据,从而...

    java规则引擎 -- Drools

    Java规则引擎Drools是一个强大的业务规则管理系统,它允许开发者将业务逻辑以规则的形式分离出来,使得业务决策能够独立于应用程序代码,易于维护和更新。Drools是基于模型驱动的,采用领域特定语言(DSL)来表达...

    规则引擎-XML操作

    在IT行业中,规则引擎是一种强大的工具,用于处理复杂的业务逻辑和决策流程。在这个场景中,我们探讨了如何利用规则引擎,特别是Visual Rules Solution的旗正规则引擎,来操作XML数据,将表格数据转换为XML文件。XML...

    Drools规则引擎从入门到精通

    从基础讲起,结合应用场景,由浅到深细化讲解drools规则引擎的的相关知识,并结合具体实例,演示功能的使用和注意事项。后面通过搭建具体的项目并结合springboot框架联合使用Drools的相关知识包括决策表的使用,囊括...

    Java规则引擎工作原理及其应用.docx

    Java规则引擎是一种强大的工具,它允许程序在运行时根据预定义的规则进行决策。规则引擎的核心概念是将业务逻辑从应用程序代码中分离出来,使得业务规则可以独立于系统进行管理和维护。这种分离使得规则的修改和扩展...

    Shuffle规则引擎在银行交易系统中的应用 共54页.pptx

    规则引擎是一种软件系统,它将业务决策从应用程序的核心代码中解耦,使得业务规则可以独立于程序进行管理和更新。规则引擎的主要目的是提高业务灵活性,使其能够快速响应市场变化,而无需对底层代码进行大规模修改。...

    基于RETE算法的纯Java规则引擎,提供规则集、决策表、决策树、评分卡,规则流等各种规则表现工具及.zip

    规则引擎是软件系统中的一个组件,它负责执行业务规则或决策逻辑,这些规则通常独立于主要应用程序代码。在本例中,这个规则引擎提供了多种规则表示形式,包括: 1. **规则集**:一组相关的规则,它们共同定义了一...

    Drools5规则引擎开发教程.pdf.zip-最新-目录-完整

    - **决策表(Decision Table)**:通过Excel表格形式定义规则,简化复杂规则的编写。 - **马尔科夫链(Markov Decision Processes)**:支持基于概率的决策分析。 - **事件处理(Event Processing)**:实时监听和...

    Decision Tables for Java (dt4j):Java中基于优秀决策表的规则引擎实现-开源

    DT4J(Decision Tables for Java)是一个专门针对Java平台的开源规则引擎,它实现了基于决策表的业务规则处理。该项目的目标是提供一个灵活且强大的框架,让开发者能够用Excel表格或内置的编辑器创建和管理决策表。...

    Drools规则引擎使用demo

    - **决策表(Decision Table)**:通过Excel或CSV格式的表格定义规则,适合非技术人员编辑。 - **流程引擎(jBPM)**:与Drools集成,支持复杂的业务流程管理。 - **事件处理(Complex Event Processing, CEP)**...

    规则引擎Drools在J2EE项目开发中的应用

    在J2EE项目开发中,规则引擎Drools扮演着重要的角色,它是一个开源的业务规则管理系统(BRMS),能够帮助开发者将业务规则从应用程序逻辑中分离出来,从而实现更灵活、可维护的代码结构。Drools的核心功能是解析、...

    规则引擎内部交流.7z

    规则引擎允许开发者将业务规则从应用程序代码中分离出来,使得规则可以独立维护和更新,提高了系统的灵活性和可扩展性。本资料包“规则引擎内部交流.7z”包含两个文件,分别是BMS业务流程文档v1.4.doc和规则引擎的那...

    Go-golang中规则引擎的一种查询语言类似于SQL中的where部分

    2. **事实**:规则引擎中的事实是规则引擎进行决策的数据源,它们代表了业务环境中的状态或属性。 3. **推理引擎**:这部分负责解析和执行规则。它会评估每个规则的条件,如果满足,则执行相应动作。 4. **工作内存*...

    规则引擎drools样例

    3. **Guvnor**:现在称为KIE Workbench,提供了一个图形化的规则编辑器和决策表,支持业务人员直接操作。 4. **Fusion**:增强了实时事件处理能力,适合复杂事件处理(CEP)场景。 5. **Drools Flow**:支持工作流...

    java规则引擎Drools基础

    规则引擎将业务规则与应用程序的其他部分分离,使得业务规则可以独立于核心业务逻辑进行修改和管理。 Drools的核心组件包括以下几个部分: 1. **Rule Base(规则库)**:存储所有的业务规则,由一系列的规则集组成...

    n-cube:规则引擎,决策表,模板

    n-cube是作为超空间构建的规则引擎,决策表,决策树,模板引擎和企业电子表格。 用于规则的域特定语言( DSL )是 。 要包含在您的项目中: <groupId>com.cedarsoftware</groupId> <artifactId>n-cube ...

    drools入门(二)-----规则引擎Drools解决汽水问题

    规则引擎是一种软件系统,它解析并执行预先定义好的业务规则,这些规则可以是复杂的条件语句或决策逻辑。在汽水问题的场景中,我们可能会遇到如下的规则: 1. **如果客户购买两瓶汽水,可以享受9折优惠。** 2. **...

    为什么要用规则引擎(译文)

    5. 决策表和决策树:规则引擎经常使用这些可视化工具来表示复杂的规则逻辑,使非技术人员也能理解。 6. 动态规则更新:规则引擎的一大优势是能够在运行时动态加载或更改规则,无需重启系统。 7. 事件驱动:规则...

Global site tag (gtag.js) - Google Analytics