数据智仓功能介绍(一)

news2024/11/19 21:31:17

数据智仓英文名称为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

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

世界杯论文

♥️作者:小刘在C站 ♥️每天分享云计算网络运维课堂笔记,疫情之下,你我素未谋面,但你一定要平平安安,一 起努力,共赴美好人生! ♥️夕阳下,是最美的,绽放,愿…

cockpit管理控制台-尚文网络xUP楠哥

~~全文共1499字,阅读需约5分钟。 进Q群11372462,领取专属报名福利,包含云计算学习路线图代表性实战训练大厂云计算面试题资料! Cockpit 是红帽开发的web方式的服务管理工具,从Linux7版本开始就有了,其优点可以管理很多…

密码学-2-RSA签名验签方案

密码学-1-数字签名体制密码学-2-RSA签名验签方案 目录 1 签名验签 2 RSA签名算法 2.1 RSA生成签名 2.2 RSA验证签名 2.3 RSA参数的选定 2.3.1 公私钥 2.3.2 E,N,D 2.4 RSA签名应用场景 2.4.1 签名 2.4.2 验签 1 签名验签 重温上节所述的签名流…

给tabbar 中间位置添加一个自定义按钮 (Swift 代码)

1.创建一个继承自UITabbarViewController的控制器,在这个控制器中写如下代码 override func viewDidLoad() {super.viewDidLoad()//这个按钮就是中间添加的按钮let middleBtn UIButton(type: .custom)middleBtn.frame CGRect(x: kScreenWidth/5*2 , y: -10, widt…

如何提高外贸询单转化率

如何提高外贸询盘的转化率?米贸搜整理了以下方法,希望对你有所帮助: 一,如何有效地对网络客户进行分类 在网上交易的过程中,有各种各样的客户。所以要对所有客户进行分类管理,提高效率,增加交易量。 有外…

etcd实现大规模服务治理应用实战

导读:服务治理目前越来越被企业建设所重视,特别现在云原生,微服务等各种技术被更多的企业所应用,本文内容是百度小程序团队基于大模型服务治理实战经验的一些总结,同时结合当前较火的分布式开源kv产品etcd,…

神同步的智能运维体系和世界杯442阵型

世界杯如火如荼地踢,动如脱兔的运动员在屏幕前挥洒汗水、静如处子的程序员们稳坐屏幕前敲键盘。 可是谁说IT人除了盯着屏幕大呼小叫,就没法参与世界杯了呢?不管做的是什么产品什么领域,冥冥之中总有一根红线跟世界杯连接起来。 …

华为机试 - 新学校选址

目录 题目描述 输入描述 输出描述 用例 题目解析 算法源码 题目描述 为了解新学期学生暴涨的问题,小乐村要建立所新学校, 考虑到学生上学安全问题,需要所有学生家到学校的距离最短。 假设学校和所有学生家都走在一条直线之上,请问学校建立在什么位置&#xf…

一文详细理解Linux的一些环境基础开发工具使用(上)

前言: 本文章让大家理解Linux一些基础开发工具的使用,例如Linux如何下载一些软件,Linux如何进行编译代码,Linux怎么上传远程仓库等等,其实Linux工具本质也是命令!! 💞 💞…

L1-033 出生年(java)-天梯赛

文章目录🏅前言:L1-033 出生年(java)-天梯赛🎯题解:🐒结果:🏅前言: 代码含详细注释及解题思路。若有不理解的地方,欢迎大家探讨交流,…

Java开发手册(黄山版)

这本书值得反复看、也可作为随手翻阅字典一、编程规约 (一) 命名风格 【强制】纯拼音命名方式也要避免采用。【强制】常量命名应该全部大写,单词间用下划线隔开,力求语义表达完整清楚,不要嫌名字长【强制】POJO 类中的任何布尔类型的变量&…

CMake中add_custom_command的使用

CMake中的add_custom_command命令用于将自定义构建规则添加到生成的构建系统(Add a custom build rule to the generated build system),其格式如下: add_custom_command(OUTPUT output1 [output2 ...]COMMAND command1 [ARGS] [args1...][COMMAND comm…

【多线程(五)】volatile关键字、原子性问题、AtomicInteger内存分析与源码分析、悲观锁和乐观锁

文章目录5.原子性5.1 volatile-问题2.2 volatile解决5.3 synchronized 解决5.4 原子性5.5 volatile关键字不能保证原子性5.6 原子性 AtomicInteger5.7 AtomicInteger-内存解析5.8 AtomicInteger-源码解析5.9 悲观锁和乐观锁小结5.原子性 5.1 volatile-问题 代码分析 package…

五道LeetCode《中等难度》的单链表题

五道单链表中等难度题型1. 剑指 Offer II 021. 删除链表的倒数第 n 个结点第一种解法(单指针):第二种解法(栈):第三种解法(双指针):2. 删除排序链表中的重复元素 II(重点&#xff09…

利用VGG16网络模块进行迁移学习实现图像识别

​ ImageNet虽然带有”Net“,但他不是一种深度神经网络模型,它是个数据集,斯坦福大学教授李飞飞带头建立,是目前图像分类、检测、定位的最常用数据集之一。该数据集含大量数据1500万图片,2.2万类别,真彩图&…

PPT免费放送|Zabbix峰会结束了?还有件儿事!

精彩的Zabbix峰会成功举办,这并不意味着学习交流结束,还有件儿事——17份PPT免费获取,网盘见文末。干货满满细细品味。也欢迎你留言评价! 值得一提的是:峰会中有理有据说明:Zabbix支持信创。开源免费的Zab…

IBDP学生如何申请中国香港的大学?

作为世界上最具竞争力的城市之一,香港拥有一些亚洲乃至世界上最好的大学。当然,这也使得香港成为内地学生以及国际留学生最喜爱的留学目的地之一。中国香港的教育在很大程度上是模仿英国的教育体系,但本科课程通常是英国和美国体系的混合体。…

Android 中的广播机制

一、Android广播概念: 在Android中,有一些操作完成以后,会发送广播,Android系统内部产生这些事件后广播这些事件,至于广播接收对象是否关心这些事件,以及它们如何处理这些事件,都由广播接收对象…

(附源码)ssm日语学习系统 毕业设计 271621

基于ssm日语学习系统 摘 要 信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难以攻克的课题。针对日语学习等问题&#…

MySQL——表的内容增删查改

文章目录表的增删改查一、Create1、单行全列插入2、多行数据指定列插入3、插入否则更新4、替换二、Retrieve😊(重点)2.1 select 列2.1.1 全列查询2.1.2 指定列查询2.1.3 查询字段为表达式2.1.4 为查询结果指定别名2.1.5 结果去重2.2 where查询2.3 结果排序2.4 筛选分…