在当今数据驱动的时代,有效地接入和利用各种数据源是企业和组织实现智能化、自动化决策的关键。JVS-RULES通过支持多种数据形态,为用户提供了一个统一的数据接入平台,使不同来源的数据能够被整合并用于规则判断。接下来我给大家详细介绍如何通过JVS-RULES接入本地数据库数据,包括数据源的配置、数据库的连接与验证,以及数据的查询与获取方式。通过掌握这些操作,用户将能够灵活地利用各类数据库数据,为业务规则和决策提供更加全面、准确的数据支持。

接入本地数据库数据

概述

数据源是JVS-RULES支持多种数据形态的基础,核心的目标是将不同的数据来源通过统一接入,实现将不同的数据实现统一的数据引用,用于规则的判断数据来源。
图片

界面介绍

进入数据源界面,左侧展示的系统中已经配置的数据,右侧展示的对应数据的预览内容,其中包括 包含的 数据表,以及基础的通用配置。①为数据源配置入口,②为数据库的新增配置入口
图片
鼠标悬空配置目录时,系统提示新增数据库的按钮
图片

创建数据库类型的数据源

方式一:
在数据目录上,点击新增按钮,这里添加的是对应数据库或者API的 添加界面如下图所示:
图片
方式二:
图片
选择对应的数据源形态
目前系统默认支持 mysql、mongodb、MariaDB、Oracle、PostgreSQL、API、JVS低代码数据模型等等,后期也将不断扩展多种数据源。
图片

配置mysql数据源

根据页面提示,输入数据库IP、数据库名称、用户名、密码端口等信息后,点击校验,可以对数据库链接情况进行验证。
图片

再验证数据库的联通性后,点击“同步结构”,系统会将对应数据库的库表结构进行同步。可以在条件查询中点击新增,设置数据库对应的表查询的入参与出参
图片

点击新增后,如下图所示,可以设置 本数据库下的 数据表的 对应查询的 数据条件,这样就可以获得自己所需的数据,
图片

数据库数据获取支持两种模式(精准匹配、条件查询),精准匹配是通过设置 入参的值与数据表中的字段值相等时,获取相关数据的内容;条件查询时通过将入参的数据作为查询条件,常用于复合查询条件 进行表级数据的筛选,如下图所示:
图片

数据库类型的数据源使用如下图所示
图片

在线demo:http://rules.bctools.cn
gitee地址:https://gitee.com/software-minister/jvs-rules

规则引擎相关阅读:

风控系统的核心是规则引擎,搞定四个方面就搞定风控
规则引擎精准解耦多变需求,让需求变更降低80%(一)


软件部长
43 声望6 粉丝

软件研发行业老司机,提供些踩坑的经验而已