数据智仓英文名称为Smart Data Warehouse,可简写为SDW。数据智仓是JVS整体企业数字化解决方案的核心能力,与JVS的低代码开发套件平级。数据仓库的目的是构建面向分析的集成化数据环境,为企业提供基于数据的决策支持(Decision Support)。
数据源配置
数据智仓智仓 多数据源的来源,系统默认支持Mysql、MongoDB的数据库直接获取数据,同时也支持JVS低代码的动态数据模型。
JVS数据模型 是系统默认支持,对于mysql与MongoDB的数据源是需要配置对应数据库,如下图所示:
新增数据源时,需要选择对应数据库类型,设置数据源名称,填写数据库IP地址,设置对应端口与数据库的名称,录入数据库账号与密码,如下图所示:
在配置了对应的数据库后,可以点击同步结构,系统将对应数据库表的结构同步到数据智仓之中,如下图所示,再点击同步结构后,会将对应的库表结构展示出来。
自动更新与手动更新
数据集的本质是将多种数据源的对应数据抽取到数据智仓,并通过配置的数据加工方式,形成持续有效的数据访问。
数据集存在自动抽取装填, 当状态为启动时,系统将根据配置的周期时间,自动将配置的数据集刷新一次,这样可以保持数据集的数据时效性,如果状态为禁用时,系统将停止自动更新数据集, 如果需要同步,可以通过手动点击“立即同步”按钮,执行的日志如下图所示:
目前自动更新采用定时系统自动更新,后续将自动更新作为数据集的配置项,可以用户设定自动更新的周期。
数据类型支持
JVS数据智仓是支持多种数据类型的,其中包括简单的常用的数据类型,也包括集合与对象等数据类型,如图所示。
在丰富的是多种数据格式的支持,支持的数据类型如下:
类型分类 | 类型名称 | 类型说明 | 示例 |
基础类型 | 字符串 | 字符类型 | |
时间 | 时间类型 | ||
数字 | 数字类型 | ||
布尔 | 判断类型 | ||
扩展类型 | 集合类型 | json 数组 | |
对象 | json 对象 | ||
用户信息 | JVS框架基础信息 | ||
部门信息 | JVS框架基础信息 | ||
角色信息 | JVS框架基础信息 | ||
岗位信息 | JVS框架基础信息 | ||
图片 | 图片对象 | ||
系统字典 | JVS系统字典 |
在线体验地址:http://frame.bctools.cn/
开源地址:https://gitee.com/software-minister/jvs