JVS规则引擎实战:如何轻松接入本地数据库数据

在当今数据驱动的时代,有效地接入和利用各种数据源是企业和组织实现智能化、自动化决策的关键。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%(一)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/698624.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

鸿蒙轻内核M核源码分析系列二十 Newlib C

LiteOS-M内核LibC实现有2种,可以根据需求进行二选一,分别是musl libC和newlibc。本文先学习下Newlib C的实现代码。文中所涉及的源码,均可以在开源站点https://gitee.com/openharmony/kernel_liteos_m 获取。 使用Musl C库的时候&#xff0c…

CSS之块浮动

在盒子模型的基础上就可以对网页进行设计 不知道盒子模型的可以看前面关于盒子模型的内容 而普通的网页设计具有一定的原始规律,这个原始规律就是文档流 文档流 标签在网页二维平面内默认的一种排序方式,块级标签不管怎么设置都会占一行,而同一行不能放置两个块级标签 行级…

Ubuntu编译虚幻引擎工程

前言 最近研究了一下在ubuntu编译虚幻引擎,发现确实做得很好,编译非常简单,这里记录一下。 下载虚幻引擎源码 源码下载地址如下https://www.unrealengine.com/zh-CN/linux 选择合适的版本即可,我这里选择的是UE5.1 安装dotnet驱动…

前端JS必用工具【js-tool-big-box】学习,获取当前浏览器向上滚动还是向下滚动,获取当前距离顶部和底部的距离

这一小节,我们说一下 js-tool-big-box 添加的最新工具方法,在日常前端开发工作中,如果网页很长,我们就需要获取当前浏览器是在向上滚动,还是向下滚动。如果向上滚动,滚动到0的时候呢,需要做一些…

金智易表通流程设置的若干问题

1、审批节点的审批人取应用权限组,权限组内任一人审批即可通过 在流程节点的主要配置环节,选择候选组 二、已审菜单要求看到自己审过的也能看到别人审过的,即能看到所有已审的记录 管理设置中取消按钮对流程的依赖,不根据流程审批…

二叉树最大深度

leetcode- 104-二叉树的最大深度 给定一个二叉树 root ,返回其最大深度。 二叉树的 最大深度 是指从根节点到最远叶子节点的最长路径上的节点数。 示例 1: 输入:root [3,9,20,null,null,15,7] 输出:3示例 2: 输入&…

阿一网络安全学院来向你科普关于企业安全服务

一、四大服务体系 1、可管理安全服务 在提供传统安全产品及安全服务的基础上,逐步开展安全运营,用开放的安全平台连接卓越的产品和服务,洞察安全态势,为企业级用户提供小时级的闭环安全保障。 2、安全咨询服务 为客户进行全方…

苹果AI一夜颠覆所有,Siri史诗级进化,内挂GPT-4o

苹果AI一夜颠覆所有,Siri史诗级进化,内挂GPT-4o 刚刚,苹果AI,正式交卷! 今天,苹果构建了一个全新AI帝国——个人化智能系统Apple Intelligence诞生,智能助手Siri迎来诞生13年以来的史诗级进化…

2024年【G2电站锅炉司炉】报名考试及G2电站锅炉司炉考试报名

题库来源:安全生产模拟考试一点通公众号小程序 G2电站锅炉司炉报名考试是安全生产模拟考试一点通生成的,G2电站锅炉司炉证模拟考试题库是根据G2电站锅炉司炉最新版教材汇编出G2电站锅炉司炉仿真模拟考试。2024年【G2电站锅炉司炉】报名考试及G2电站锅炉…

MCU为什么上电不启动

相信很多朋友们都遇到过,自信满满的将程序下载到板子上,发现MCU居然没启动。 那这个现象可能有很多问题会导致,让我们来看看会有哪些原因。 1、BOOT引脚电平不对: 在GD32 MCU上,BOOT引脚决定了MCU的启动方式&#x…

Elastic Search 8.14:更快且更具成本效益的向量搜索,使用 retrievers 和重新排序提升相关性,RAG 和开发工具

作者:来自 Elastic Yaru Lin, Ranjana Devaji 我们致力于突破搜索开发的界限,并专注于为搜索构建者提供强大的工具。通过我们的最新更新,Elastic 对于处理以向量表示的大量数据的客户来说变得更加强大。这些增强功能保证了更快的速度、降低的…

Nvidia/算能 +FPGA+AI大算力边缘计算盒子:AI智能监控 用于沙滩救援

以色列的一个团队在人工智能领域取得的成果引起了轰动。 今天他们取得的成果源于多年前的一个想法。Netanel Eliav 和 Adam Bismut 是校园时代的旧伙伴,当时他们想要解决一个可以改变世界的问题,由此引出这样一个想法:溺水的 Bismut 漂流到死…

【CT】LeetCode手撕—25. K 个一组翻转链表

目录 题目1-思路2- 实现⭐25. K 个一组翻转链表——题解思路 3- ACM实现 题目 原题连接:25. K 个一组翻转链表 1-思路 1. dummyHead:设置虚拟头结点,通过虚拟头结点保证每个结点的地位相同2. 定位 pre 和 end 拆链:借助 pre 、s…

419. 甲板上的战舰

题目 给你一个大小为 m x n 的矩阵 board 表示甲板,其中,每个单元格可以是一艘战舰 ‘X’ 或者是一个空位 ‘.’ ,返回在甲板 board 上放置的战舰的数量。 战舰只能水平或者垂直放置在 board 上。换句话说,战舰只能按 1 x k&…

弘君资本:光刻机、存储芯片概念拉升 同益股份、上海贝岭等涨停

光刻机概念11日盘中再度走强,到发稿,双乐股份、同益股份、东方嘉盛、盛剑环境等涨停,飞凯资料涨近10%,南大光电涨超7%。 存储芯片概念亦拉升,到发稿,雅创电子涨超12%,万润科技、上海贝岭、好上…

何为屎山代码?

在编程界,有一种代码被称为"屎山代码"。这并非指某种编程语言或方法,而是对那些庞大而复杂的项目的一种形象称呼。屎山代码,也被称为"祖传代码",是历史遗留问题,是前人留给我们的"宝藏"…

FL Studio21.2.8最新永久破解安装包下载,音乐创作神器免费下载

大家好!今天我要和大家分享一个超棒的音乐制作软件——FL Studio21永久免费破解中文版下载!🤩 作为一名音乐爱好者,我一直在寻找一款功能强大、操作简单的音乐制作工具。而FL Studio21正是我梦寐以求的宝藏!&#x1f3…

2024年6月8日,骑行杨柳冲峡谷:一场心灵与自然的交响曲

引言:寻找生活的节奏在这个快节奏的时代,我们常常迷失在都市的喧嚣中,忘记了如何聆听内心的声音。2024年6月8日,我与一群志同道合的校卡骑行群骑友,踏上了前往杨柳冲峡谷的旅程,这不仅仅是一次简单的户外活…

【牛客面试必刷TOP101】Day31.BM60 括号生成和BM61 矩阵最长递增路径

文章目录 前言一、BM60 括号生成题目描述题目解析二、BM61 矩阵最长递增路径题目描述题目解析总结 前言 一、BM60 括号生成 题目描述 描述: 给出n对括号,请编写一个函数来生成所有的由n对括号组成的合法组合。 例如,给出n3,解集为…

如何优化仓库布局与ERP库存管理

一、引言 随着企业规模的不断扩大,仓库管理和库存控制成为企业运营中不可或缺的一环。优化仓库布局和提高ERP库存管理效率,对于降低企业成本、提高物流效率、增强企业竞争力具有重要意义。 二、优化仓库布局 1. 分析仓库需求 在优化仓库布局之前&…