一种NewBI仪表盘及其交互方法与流程

文档序号:16665790发布日期:2019-01-18 23:15阅读:153来源:国知局

本发明涉及数据处理相关技术领域,尤其是指一种newbi仪表盘及其交互方法。



背景技术:

企业商业智能系统的建设,主要对企业数据仓库中整合的各主题业务数据,按照业务运营管理要求,面向企业总部、省份、地市各级部门,快速提供准确、全面、灵活的体现公司业务运营实际的数据信息,为决策支持、业务管理提供有效的数据信息支撑。

现有的企业数据并不能很好的整合在一起,实现数据之间的交互,同时也不能直观对企业数据进行可视化,使得企业对于大量繁琐的数据需要花费大量的人力物力来进行读取整合以及分析,导致大大降低了工作效率,同时增加了劳动强度。



技术实现要素:

本发明是为了克服现有技术中存在上述的不足,提供了一种能够进行数据交互且可视化的newbi仪表盘及其交互方法。

为了实现上述目的,本发明采用以下技术方案:

一种newbi仪表盘,包括报表工具栏、组件工具栏、画布和缩放控件,所述的报表工具栏内设有若干创建好的报表,所述的组件工具栏包括图表组件、kpi组件、文本组件、线框组件、图片组件、筛选器组件、定时器组件和日期粒度组件,所述的画布内包含有若干报表,其中通过报表工具栏选择相匹配的报表添加至画布中,通过组件工具栏对报表进行若干组件的添加,通过缩放控件来控制画布的大小。

该newbi仪表盘实现各类图形组件、文本组件、筛选器组件、定时器组件、线框组件、kpi组件、日期粒度切换组件等灵活的前端组件,通过封装静态数据和动态数据结构实现各种复杂的数据展现形式,以及不同尺寸下的屏幕展示。该newbi仪表盘实现数据的可视化展现,是向企业展示度量信息和关键业务指标(kpi)现状的数据可视化工具。数据报表能从多种数据源获取实时数据,并且是定制化的交互式界面。系统具有丰富的,可交互的可视化界面为数据提供更好的使用体验。

作为优选,所述的图表组件提供了直观的数据可视化的展现,包括了表格、热力图、形状图、饼图、环形图、柱形图、堆积柱形图、条形图、堆积条形图、折线图、堆积折线图、面积图、堆积面积图、散点气泡图、地图、柱线图、韦恩图、词云图、矩形树图、子弹图、漏斗图、雷达图,根据不同的业务场景选择相应的图表种类;所述的kpi组件展示关键业务指标的组件,包括设置数值预警、背景趋势、时间段的同比以及环比;所述的文本组件包括文本描述和超链接;所述的线框组件包括设置线条以及矩形框;所述的图片组件通过上传图片在仪表盘的画布中定制企业的logo;所述的筛选器组件包括日期筛选器和维度筛选器,能够快速过滤kpi组件的数据;所述的定时器组件用于设定时间间隔自动刷新仪表盘的kpi组件的数据;所述的日期粒度组件实现不同时间粒度的图表。

作为优选,所述的图表组件、kpi组件、文本组件、线框组件、图片组件、筛选器组件、定时器组件和日期粒度组件均包括样式和层级,所述的样式内包括背景、背景颜色、文字对齐方式、字体样式、字体大小、字体颜色和字体不透明度;所述的层级指的是组件在垂直于画布方向上的优先显示顺序,在组件背景不透明的情况下,层级低的组件会被层级高的组件所遮挡,而默认情况下,后添加的组件层级高于先添加的组件,通过设置改变组件的优先显示顺序。

作为优选,所述的维度筛选器包括设置数据主题来源、维度来源、关联过滤以及是否开启全局维度过滤;所述的日期筛选器包括时间粒度以及筛选器的展现形式。

本发明还公开了一种newbi仪表盘的交互方法,具体包括如下步骤:

(1)在newbi仪表盘的画布中通过报表工具栏选择相应的报表添加至画布中;

(2)在画布中,针对所添加的报表通过组件工具栏进行组件添加;

(3)对添加的组件进行自由拖拽来改变位置,并调整组件的大小,通过设置来改变组件的样式和层级,以及每个组件所特有的相关设置;

(4)交互完成后,保存时会将每个组件的用户界面和配置信息记录下来,保存并存储到服务器端;重新打开newbi仪表盘后,读取相应组件的用户界面和配置信息,重新添加至newbi仪表盘的画布中。

本发明的有益效果是:实现各种复杂的数据展现形式,以及不同尺寸下的屏幕展示,实现数据的可视化展现,具有丰富的、可交互的可视化界面为数据提供更好的使用体验。

具体实施方式

下面结合具体实施方式对本发明做进一步的描述。

一种newbi仪表盘,包括报表工具栏、组件工具栏、画布和缩放控件,报表工具栏内设有若干创建好的报表,组件工具栏包括图表组件、kpi组件、文本组件、线框组件、图片组件、筛选器组件、定时器组件和日期粒度组件,画布内包含有若干报表,其中通过报表工具栏选择相匹配的报表添加至画布中,通过组件工具栏对报表进行若干组件的添加,通过缩放控件来控制画布的大小。图表组件提供了直观的数据可视化的展现,包括了表格、热力图、形状图、饼图、环形图、柱形图、堆积柱形图、条形图、堆积条形图、折线图、堆积折线图、面积图、堆积面积图、散点气泡图、地图、柱线图、韦恩图、词云图、矩形树图、子弹图、漏斗图、雷达图,根据不同的业务场景选择相应的图表种类;kpi组件展示关键业务指标的组件,包括设置数值预警、背景趋势、时间段的同比以及环比;文本组件包括文本描述和超链接;线框组件包括设置线条以及矩形框;图片组件通过上传图片在仪表盘的画布中定制企业的logo;筛选器组件包括日期筛选器和维度筛选器,能够快速过滤kpi组件的数据,维度筛选器包括设置数据主题来源、维度来源、关联过滤以及是否开启全局维度过滤,日期筛选器包括时间粒度以及筛选器的展现形式;定时器组件用于设定时间间隔自动刷新仪表盘的kpi组件的数据;日期粒度组件实现不同时间粒度的图表。图表组件、kpi组件、文本组件、线框组件、图片组件、筛选器组件、定时器组件和日期粒度组件均包括样式和层级,样式内包括背景、背景颜色、文字对齐方式、字体样式、字体大小、字体颜色和字体不透明度;层级指的是组件在垂直于画布方向上的优先显示顺序,在组件背景不透明的情况下,层级低的组件会被层级高的组件所遮挡,而默认情况下,后添加的组件层级高于先添加的组件,通过设置改变组件的优先显示顺序。

本发明还提供了一种newbi仪表盘的交互方法,具体包括如下步骤:

(1)在newbi仪表盘的画布中通过报表工具栏选择相应的报表添加至画布中;

(2)在画布中,针对所添加的报表通过组件工具栏进行组件添加;

(3)对添加的组件进行自由拖拽来改变位置,并调整组件的大小,通过设置来改变组件的样式和层级,以及每个组件所特有的相关设置;

(4)交互完成后,保存时会将每个组件的用户界面和配置信息记录下来,保存并存储到服务器端;重新打开newbi仪表盘后,读取相应组件的用户界面和配置信息,重新添加至newbi仪表盘的画布中。

其中:组件工具栏中的组件分为静态组件和动态可交互组件,静态组件指的是画布上不会发生变化的组件,具体包括文本组件、线框组件和图片组件;动态可交互组件指的是有交互行为并且会发生变化的组件,具体包括图表组件、kpi组件、筛选器组件、定时器组件和日期粒度组件。图表组件和kpi组件,与筛选器组件、日期粒度组件、定时器组件是紧密相关的。当改变筛选器组件的过滤条件值,会刷新图表组件和kpi组件的数据;当改变了日期粒度组件的粒度值后,会刷新图表组件的数据;如果添加了定时器组件,将会定时间隔刷新图表组件和kpi组件的最新数据。

图表组件、kpi组件可以同时受多个筛选器组件影响,而且这种影响关系是可配置的,既可以设置单个图表组件、kpi组件受哪些筛选器组件的影响,也可以设置单个筛选器组件去影响哪些图表组件。图表组件最多只能受一个日期粒度组件的影响,这和筛选器组件是有区别的。图表组件和日期粒度组件之间的受控影响关系也是可以配置的,既可以设置单个图表组件受哪个日期粒度组件的影响,也可以设置单个日期粒度组件去影响哪些图表组件。

筛选器组件的影响范围:由于仪表盘支持多个报表,每个报表上都可以添加若干组件,所以有全局的筛选器组件和页面的筛选器组件,全局的筛选器组件可影响所有报表内的动态数据组件(图表组件、kpi组件),而页面的筛选器组件只可影响所在报表内的动态数据组件(图表组件、kpi组件)。

为了支持仪表盘在大屏幕下(1080p、4k)有更好的展现,图表的开发是通过svg画图实现的,可以实现仪表盘在不同大小屏幕下的自适应缩放,缩放后清晰不模糊。搭配深色主题,在大屏展现上有强烈的科技感。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1