本发明涉及数据动态分析领域,尤其涉及一种支持灵活客制化的数据动态分析系统。
背景技术:
1、随着银行业务数据统计维度日益复杂,统计图表展现形式单一,展现内容不灵活等问题越来越明显,这就对业务数据统计图表展现方式灵活可配置有更高的要求。
2、用于平台级驾驶舱的支持灵活客制化的数据动态分析看板是指系统根据用户需求及业务视角为出发点建立卡片元素库,通过维护用户和业务卡片、系统角色和业务卡片的绑定关系,结合丰富且可视化的卡片元素库,支持用户拖拽操作定制化展示卡片以及展示区域的呈现形式,且能够支持不同的用户定制其所需的卡片信息,提供直观,生动,可交互,可个性化定制的卡片数据元素库,满足用户在不同阶段对于数据看板的需求。
3、目前在业内系统中的数据图表呈现方式多是基于已有业务数据预设计好的统计维度及特定的图表进行展示,不支持用户自定义数据看板且无法实现用户在不同阶段对于数据的需求,呈现方式单一、可操作性差,造成用户使用系统的体验差,同时也不利于业务数据的价值体现。
技术实现思路
1、鉴于上述问题,提出了本发明以便提供克服上述问题或者至少部分地解决上述问题的一种支持灵活客制化的数据动态分析系统。
2、根据本发明的一个方面,提供了一种支持灵活客制化的数据动态分析系统,所述分析系统包括:整体逻辑架构,包括:用户层、可视化交互层、逻辑分析及处理层和数据服务层。
3、可选的,所述用户层基于web浏览器及h5技术处理用户请求。
4、可选的,所述可视化交互层对负责呈现数据动态分析看板的实时交互式视觉展现,接收逻辑分析及处理层的数据,动态渲染用户所定制的图表,用户根据所需对其统计分析展示区进行客制化设计及查看。
5、可选的,所述逻辑分析及处理层对数据动态分析看板所展现的数据进行逻辑分析及处理。
6、可选的,所述数据服务层采用oceanbase数据库,对数据动态分析看板的数据存储。
7、可选的,用于平台级驾驶舱的所述支持灵活客制化的数据动态分析看板包括:两个功能组件,分别展示区组件和卡片库组件。
8、可选的,所述展示区组件具体包括:
9、数据动态分析看板展示区以用户需求角度为出发点,将展示区划分为六宫格、九宫格展示布局,并实现根据卡片数量自动切换六宫格或九宫格;
10、不同的数据动态分析采用卡片元素式设计,卡片元素通过echarts可视化图表技术进行动态渲染,支持用户拖拽式交互定制;
11、展示区采用自动记忆技术进行设计,用户客制化个性的数据动态分析看板后,再次登陆平台驾驶舱,展示内容不变,实现千人千面的数据动态分析看板。
12、可选的,所述卡片库组件具体包括:
13、卡片库组件悬浮展示在系统右侧区域,以吉祥物小海鸥为触发点,通过鼠标悬浮mouseover、鼠标移出mouseout、点击鼠标click技术在触发小海鸥图标时,实现卡片库的展开与折叠动作;
14、卡片元素库根据用户需求,采用书架设计理念,分门别类摆放整齐供用户选择;
15、采用echarts技术实现卡片元素库可视化图表统一渲染功能,卡片元素的拖拽实现通过监听鼠标点击事件mousedown、以及鼠标进入某区域事件mouseenter来总体控制;
16、卡片库根据不同的系统角色,呈现可选择的卡片,通过设计角色与卡片的映射关系来满足用户需求。
17、可选的,所述卡片元素库包括折线图、饼图、柱状图元素。
18、本发明提供的一种支持灵活客制化的数据动态分析系统,所述分析系统包括:整体逻辑架构,包括:用户层、可视化交互层、逻辑分析及处理层和数据服务层。解决了驾驶舱中图表的呈现模式,并支持用户灵活定制驾驶舱卡片数据看板,满足不同用户及不同业务场景下的驾驶舱展现需求。
19、上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
1.一种支持灵活客制化的数据动态分析系统,其特征在于,所述分析系统包括:整体逻辑架构,包括:用户层、可视化交互层、逻辑分析及处理层和数据服务层。
2.根据权利要求1所述的一种支持灵活客制化的数据动态分析系统,其特征在于,所述用户层基于web浏览器及h5技术处理用户请求。
3.根据权利要求1所述的一种支持灵活客制化的数据动态分析系统,其特征在于,所述可视化交互层对负责呈现数据动态分析看板的实时交互式视觉展现,接收逻辑分析及处理层的数据,动态渲染用户所定制的图表,用户根据所需对其统计分析展示区进行客制化设计及查看。
4.根据权利要求1所述的一种支持灵活客制化的数据动态分析系统,其特征在于,所述逻辑分析及处理层对数据动态分析看板所展现的数据进行逻辑分析及处理。
5.根据权利要求1所述的一种支持灵活客制化的数据动态分析系统,其特征在于,所述数据服务层采用oceanbase数据库,对数据动态分析看板的数据存储。
6.根据权利要求1所述的一种支持灵活客制化的数据动态分析系统,其特征在于,用于平台级驾驶舱的所述支持灵活客制化的数据动态分析看板包括:两个功能组件,分别展示区组件和卡片库组件。
7.根据权利要求1所述的一种支持灵活客制化的数据动态分析系统,其特征在于,所述展示区组件具体包括:
8.根据权利要求1所述的一种支持灵活客制化的数据动态分析系统,其特征在于,所述卡片库组件具体包括:
9.根据权利要求8所述的一种支持灵活客制化的数据动态分析系统,其特征在于,所述卡片元素库包括折线图、饼图、柱状图元素。