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