关于规则引擎:JVS导出导入功能让数据迁移效率飙升100

41次阅读

共计 715 个字符,预计需要花费 2 分钟才能阅读完成。

JVS 规定引擎的导出与导入

在业务决策和自动化流程中,规定的导出与导入性能显得尤为重要。它们不仅为团队提供了在不同环境之间共享、备份或迁徙配置数据的便捷形式,还确保了数据的一致性和可靠性。理解这一性能的外围机制,有助于咱们更好地利用它,进步工作效率。

规定数据的存储与依赖关系

在具体介绍规定的导出与导入时,须要先理解所有的配置数据在零碎中存储的形式,对于决策波及到的 数据源、变量、决策配置数据,在零碎中每一条配置数据都有对应的数据 ID,而且决策是依赖于变量、变量依赖于数据源的。那么在导入的过程中,很可能存在指标环境上可能有或者没有底层的依赖数据,所以决策在导入的时候就要思考,如下图所示:

在决策导出的时候,零碎会把这个决策对应所应用的变量、数据源等配置一起打包,生成一个以“.risk”结尾的离线文件,在指标环境中导入这个文件是,零碎提醒会让用户抉择是新增导入还是笼罩导入,如果笼罩,那么零碎会去找所有数据对应的历史配置,在原有的数据上做更新,如果抉择是全新导入,那么不论历史数据是否存在,都以新增的形式进行导入。

接下来咱们看看具体的配置
1、决策的导出,如下图所示,用户在对应的规定上点击导出时,零碎会主动的把数据进行打包

当然这里的导出是具备权限管制的,须要在规定配置的界面上进行用户导出权限受权

2、规定的导入,如下图所示

点击导入决策后,在弹出的导入界面抉择导入的文件以及对应的导入形式

①:设置导入的决策的目录地位
②:抉择笼罩与新增 的导入模式
③:抉择离线的规定文件
在线 demo:http://rules.bctools.cn/
gitee 地址:https://gitee.com/software-minister/jvs-rules

正文完
 0