您好,欢迎来到锐游网。
搜索
您的当前位置:首页BI 前端实践 17:DBD 实践

BI 前端实践 17:DBD 实践

来源:锐游网

实践目标

         一个DBD(又称Dashboard、仪表盘),是通过多维分析(OLAP)的方式制作多个表格报表、统计图报表,同时与参数控件混合展示的一个复杂数据视图。它可能依赖多个数据集。

         这些DBD元素并不是简单的叠加,而是互相关联的。从业务角度看,每个图、表分别体现同一个主题的不同侧面;局部单个图表与整体的外观风格协调一致;共享参数作用于多个图表,实现整体联动。

         本篇通过制作一个完整的DBD,逐步体验这个过程中的功能细节。

DBD制作页面概览

         润乾DBD独特的功能,是有DQL动态数据集(下文会详细解释动、静态数据集区别),它的入口是在DQL设计器中(report\bin\dql.exe)。安装润乾报表后,启动

DQL设计器,在“服务”菜单下,依次启动TOMCAT、DQL服务器、示例数据库,最后点击“仪表盘”,就在浏览器中打开了DBD管理页面:

         在上面的DBD管理页面,点击“打开编辑”,就会进入下面的DBD制作页面:

在DBD制作页面可以同时编辑多个DBD,在最顶部的区域①切换不同DBD;

区域②是对当前DBD的一些主要管理功能,能保存下来以便以后再编辑,管理多个数据集及一些共享参数;

区域③是控件区域,点击后会在主区域④中增加相应的控件;

有四种控件,网格报表、统计图、单个参数的参数控件、多个参数组合的参数表单;

选中主区域④中的某个控件,在区域⑤中详细设置这个控件的属性。

管理多个数据集

         DBD中每个单独的统计图、表格报表都会展示特定的数据,这些数据通常来自数据库的表,也可能来自文件。一个报表中需要的数据,并不总是只来自一个原始数据表,很可能是通过多个原始表JOIN成一个简单结构的数据集。界面中报表使用的数据集,不管来自单个原始表,还是多个原始表,都需要预定义数据集,通过SQL查询、加载文件等方式来加载数据,之后才能制作分析报表。多维分析中经常提到的CUBE、宽表等概念也是数据集。

       一个报表需要一个数据集,不同的报表可能使用同一个数据集,也可能使用不同数据集,因此一个DBD中就需要管理多个数据集。

         再从业务角度理解下同一个DBD下的多个数据集,一般一个DBD会有一个中心主题,组成它的报表都是这个主题下不同侧面的数据,因此这些数据集会是有关联关系的,比如,体现销售情况的表格和体现库存情况的表格都含有产品信息。

         无论CUBE、宽表、查询SQL

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- ryyc.cn 版权所有 湘ICP备2023022495号-3

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务