支持oracle数据源,新增支持消息中心和定时任务中心,dataease开源数据可视化分析平台v1.1.0发布

FIT2CLOUD飞致云 FIT2CLOUD飞致云     2022-12-20     257

关键词:


8月9日,DataEase开源数据可视化分析平台正式发布v1.1.0版本。在该版本中,新增了对Oracle数据源的支持,同时还新增两大功能:即消息中心和定时任务中心。在消息中心内,用户可以获取到系统发给自己的系统事件通知。在定时任务中心内,用户可对数据集的定时同步任务做统一的全生命周期管理。此外,我们还对数据集、视图、仪表板等常用的功能也进行了大量的优化和修复。

新增功能

■ Oracle数据源支持

作为市面上主流的关系型数据库,用户对Oracle数据源的要求非常迫切。在DataEase v1.1.0版本中,我们增加了对Oracle数据源的支持。目前已在Oracle 11和Oracle 12两个版本上完成了验证。

■ 消息中心

在DataEase v1.1.0版本中,新增了对消息中心的支持。用户可以在第一时间接收到异步任务的完成消息,以及其他用户对自己的授权通知。点击系统界面右上角的消息通知按钮,即可快速进入到消息中心。目前,消息中心支持的事件有仪表板分享、数据集同步,后续会逐步添加其他系统事件的支持。消息中心默认为每个用户开启了“仪表板分享”和“数据集同步失败”消息的订阅。如不需要相关通知,可以在“接收管理”菜单中选择关闭即可。


■ 定时任务中心

在DataEase v1.1.0版本中,新增了对定时任务中心的支持。在此之前的版本中,用户需要单独在每个数据集中去设置定时任务。定时任务多起来之后,管理起来会非常不方便。在新增的定时任务中心内,用户可以集中查看系统中所添加的所有任务的情况,包括当前执行状况、下次执行计划、任务执行历史记录等,还可以对指定任务进行启动、停止、删除等操作,极大地提升了用户的使用体验。

■ 同数据源直连数据集之间支持数据关联

在此前的版本中,DataEase支持设置数据关联关系的数据集仅包含定时同步类型的数据集和Excel数据集。在DataEase v1.1.0版本中,对于相同数据源的直连模式数据集,我们也可以设置数据集之间的关联关系,从而创建衍生的自定义数据集。


■ 视图支持更换数据集

在DataEase v1.1.0版本中新增了视图更换数据集的支持。在以往的版本中,用户创建了视图之后,如果数据集有变动或失效,就需要重新制作视图。如果该视图已经用在了多个仪表板中,则还需要去修改相关的仪表板。在DataEase v1.1.0版本中,用户可以直接编辑视图,更换相关数据集,重新制作的视图会自动更新到所有相关的仪表板中。

■ 仪表板编辑增加新建视图功能,可直接在仪表板新建视图

DataEase v1.1.0版本支持在编辑仪表板的同时新建视图的功能。用户可以更加快速方便地在仪表板中加入所需展示的视图,而无需经历进行退出仪表板→进入视图→新建视图→进入仪表板→编辑仪表板等一系列繁杂的操作,进一步提升了仪表板的开发效率。

除了上述提到的新增功能外,DataEase v1.1.0版本还包含了很多其他的功能更新和优化,欢迎进入我们的官方文档及GitHub仓库的Release页面查看更加详细的更新日志。

功能优化

■ refactor(数据集):数据关联选择数据集Tree优化;

■ refactor(数据集):数据集视图底层SQL拼接使用STG重构(MySQL部分);

■ feat(数据集):同步数据集预览数据从Doris中提取;

■ feat(数据集):添加非直连数据集时,默认全量同步一次;

■ feat(数据集):根据预览的前100行推断Excel类型;

■ feat(数据集):数据关联改为左连接等方式;

■ refactor(视图):视图缓存增加互斥锁,避免出现缓存击穿现象;

■ refactor(视图):视图UI布局调整;

■ refactor(视图):过滤组件条件调整;

■ refactor(视图):视图分组Tree优化;

■ refactor(仪表板):矩阵设计模式下点击一次组件也无需保存镜像;

■ refactor(仪表板):创建分组或者仪表板时,点击“取消”按钮,不发出目录树的请求;

■ refactor(仪表板):仪表板编辑不再使用右键操作,统一在组件的右上角添加设置入口;

■ refactor(仪表板):查看分享链接使用独立拦截器;

■ refactor:优化任务日志查询;

■ refactor:可配置Kettle相关的文件是否保留。

Bug 修复

■ 修复内网环境请求远程axios.js报错的问题;

■ 修复部分开发环境仪表板编辑无法拖拽的问题;

■ 修复文本悬浮样式组件样式穿透未生效的问题;

■ 修复组件查询条件无效的问题;

■ 修复矩形组件和文本组件在非自适应画布区域模式下对应悬浮组件定位的问题;

■ 处理kettle tinyint识别错误的问题;

■ 修复仪表板图表明细数据下载数值为0不显示的问题;

■ 修复中文输入法回车键直接保存的问题;

■ 修复仪表板保存直接退出的问题;

■ 修复数据集字段浮点转整型的问题;

■ 修复Tree搜索后无法折叠的问题;

■ 修复单指标图表可能下标越界的问题;

■ 修复同一张图片无法连续两次被导入到仪表板的问题;

■ 修复在编辑仪表板时,复制堆叠柱状图时出错的问题;

■ 修复预览模式下部分尺寸的显示屏仪表板抖动的问题;

■ 修复Excel替换/追加的问题。

celery完成定时任务(代码片段)

...消息的分布式系统专注于实时处理的异步任务队列同时也支持任务调度celery支持linux,如果windows使用celery出了问题不解决Celery架构Celery的架构由三部分组成,消息中间件(messagebroker),任务执行单元(worker)和任务执行结果存储... 查看详情

cloudqueryv1.4.2发布|新增polardb数据导入工具

...;社区的小伙伴们,CloudQueryv1.4.2已发布,本次新增数据源PoalrDB、新增「数据导入」工具等,并且通过我们的努力,终于大幅减少了服务运行所需内存资源~ImageImage新增功能一、新增PolarDB数据源支持连接PolarDBforOracle... 查看详情

支持飞书认证和消息通知,新增会话录像水印功能,jumpserver堡垒机v2.13.0发布

...rver服务数据库(即JumpServer后台所使用的数据库)支持使用MySQL8.0版本。用户登录认证方面,JumpServer除了支持OpenID、CAS、LDAP、Radius、企业微信和钉钉等第三方认证外,新增支 查看详情

场景扩展,体验升级|dbmotion新增无公网数据库迁移支持监控报警等多项功能

...线迁移工具——DBMotion,又双叒叕发新版:新增的网关、数据源功能,让你无公网IP的数据库也可以迁移;新增的监控功能,让你对迁移性能一目了然;新增的报警功能,让你及时获得同步异常的通知。查看前文可移步之前的文... 查看详情

rocketmq和kafka到底选哪个

...高3、可靠性kafka使用异步刷盘方式,异步Replicationrocketmq支持异步/同步刷盘,异步/同步Replication结论:rocketmq所支持的同步方式提升了数据的可靠性4、实时性kafka和rocketmq均支持pull长轮询,rocketmq消息实时性更高结论:rocketmq胜出5... 查看详情

celery使用(代码片段)

...消息的分布式系统专注于实时处理的异步任务队列同时也支持任务调度 架构详解:Celery的架构由三部分组成,消息中间件(messagebroker),任务执行单元(worker)和任务执行结果存储(taskresultstore)组成。消息中间件Celery本... 查看详情

golangkafka简述和操作(sarama同步异步和消费组)

...抄了一段他人总结的的优缺点,可见原文kafka的优点:1.支持多个生产者和消费者2.支持broker的横向拓展3.副本集机制,实现数据冗余,保证数据不丢失4.通过topic将数据进行分类5.通过分批发送压缩数据的方式,减少数据传输开销... 查看详情

celery的常用知识(代码片段)

...的分布式系统。专注于实时处理的异步任务队列。同时也支持任务调度。Celery的架构由三部分组成,消息中间件(messagebroker),任务执行单元(worker)和任务执行结果存储(taskresultstore)组成。**消息中间件**Celery本身不提供消... 查看详情

emqxv4.4.5发布:新增排他订阅及mqtt5.0发布属性支持

...订阅功能和规则引擎消息重发布时动态QoS与保留消息设置支持,同时支持在消息发布的API中设置MQTT5.0的发布属性(PUBLISHProperties),帮助用户应对更多场景使用 查看详情

honghucloud云架构一定时调度平台

...特定阶段进行运行。特点如下:1.强大的调度功能,例如支持丰富多样的调度方法,可以满足各种常规及特殊需求。2.灵活的应用方式,例如支持任务和调度的多种组合方式,支持调度数据的多种存储方式。3.分布式和集群能力,... 查看详情

honghucloud云架构一定时调度平台

...特定阶段进行运行。特点如下:1.强大的调度功能,例如支持丰富多样的调度方法,可以满足各种常规及特殊需求。2.灵活的应用方式,例如支持任务和调度的多种组合方式,支持调度数据的多种存储方式。3.分布式和集群能力,... 查看详情

python定时器schedule执行任务

...可以让我们在程序中动态添加和删除我们的定时任务,还支持持久化,且其持久化方案支持很多形式,包括(Memory 查看详情

celery(代码片段)

...消息的分布式系统专注于实时处理的异步任务队列同时也支持任务调度Celery框架由三部分组成:消息中间件(AMQPbroker),任务执行单元(celeryworkers),任务执行结果存储(taskresultstore)组成 消息中间件celery本身不提供消息服务,但是方便... 查看详情

若依框架怎么给定时任务传参数

参考技术A若依框架定时任务传参数方法:1、后台添加定时任务处理类(支持Bean调用、Class类调用)。2、然后在若依框架的后台管理系统中,打开系统监控,点击定时任务,点击新增即可进行定时任务传参数了。 查看详情

4定时任务关闭超时未支付的订单(代码片段)

//1.在主启动类上加上支持定时任务的注解@EnableSchedulingpublicclassApplication//2.编写定时任务@ComponentpublicclassOrderJob@AutowiredprivateOrderServiceorderService;/***使用定时任务关闭超期未支付订单,会存在的弊端:*1.会有时间差,程序不严谨*10:39... 查看详情

数据源新增支持elasticsearch和clickhouse,dataease开源数据可视化分析平台v1.3.0发布

...1.3.0版本。在该版本中,新增了对Elasticsearch和ClickHouse数据源的支持;视图方面增加了对组合图、水波图、明细表等新的视图展示图形的支持;仪表板方面,对仪表板的制作进行了大量的优化,支持组件自动吸... 查看详情

celery初步使用心得(代码片段)

...提供多种任务原语,方便实现任务分组、拆分和调用链。支持多种消息代理和存储后端。Celery架构图:产生任务的方式有两种:发布者发布任务(Web应用)任务调度按期发布任 查看详情

javaspringtask定时任务

...;3.SpringTask实现;Spring3.0后提供SpringTask实现任务调度,支持日历调度,相比Quzrtz功能稍简单,但是在开发基本够用,支持注解编程方式。  查看详情