1、整理仪表盘白皮书2012Yonghong Technology CO.,Ltd永洪科技Dashboard白皮书 V2.1Table of Contents1 Z-DashboardDashboard是商业智能仪表盘(Business Intelligence Dashboard,BIdashboard)的简称,是主流商业智能软件实现数据可视化的必要模块,是向企业展示度量信息和关键业务指标(KPI)现状的数据虚拟化工具。Dashboard以丰富和可交互的可视化界面为数据提供更好的使用体,在一个简单屏幕上联合并整理数字、公制和绩效记分卡。它们调整适应特定角色并展示为单一视角或部门指定的度量。对前后
2、数据的对比中。如今年的收入与去年同期收入的对比,今年实现的利润与去年的利润对比等等。如通过仪表盘可以清晰的反映出,今年的收入与去年相比,完成了多少。在期末的时候,还可以清晰的反映出,今年收入与上一年收入的对比情况等等。为此仪表盘的一个重要应用,就在于数据之间的对比。在目标考核中,也有不小的用处。在实际工作中,为了对员工进行绩效考核,往往会为用户设置不同的目标。如会为销售员设置销售目标等等。在这种情况下,就可以仪表盘来直观的反映出销售人员的实际业绩与目标之间的关系。2 分析引擎先进分析引擎提供了功能强大的数据处理技术,使得Z-Dashboard在运算能力,速度,实时响应,敏捷和智能方面相超越了其
3、他BI产品。这种独有的系统架构可以支持数据报表自由的使用数据,尤其是在大数据的背景下,这种性能会帮助用户能够从容地面对大数据量的处理,瞬息万变的商机,复杂的报表统计,将新型的BI概念带给使用者。数据处理基于Map Reduce和Stream Computing理论开发的分布式系统架构,将非常适合异构数据库并行运算的系统,数据存储和数据交互。独有的分析处理引擎将会帮助Z-Suite的分析性能相比目前的BI系统得到十倍以上的提升。针对TB级、PB级的数据量的所有分析请求,将能在一秒之内返回结果。这一功能的好处及技术特点是显而易见的: 尽量发挥机器系统的特点,避免远程访问数据库,加快数据的计算, 精
4、心设计的存储结构以利于高速运算, 特有的跨粒度计算、内存计算、流计算、库内计算、列存储、并行计算等技术来加速数据的计算, 避免频繁的IO访问和远程访问数据库。统计分析得益于我们的跨粒度计算,所有的计算都会被以最优化的方案转化为库内计算,从而获取最好的性能。各种常见的汇总函数,以及几乎所有的统计函数都支持。为了更好的理解数据,提供了丰富的数理统计分析方法,这些方法包括指标描述统计量分析、相关分析、方差分析、回归分析、数据抽样、时间序列预测等。这些功能从简单到复杂,可以提供对政府和商业用户关键性能指标(KPI 指标)以及其影响因素的全面分析,从而实现更科学的决策管理。数据仓库中包含大量数据,通过提
5、供的数理统计分析功能可以有效的将这些数据转化为用户可以理解的信息,同时也提供了高级的数据挖掘功能来充分挖掘数据的价值,将数据转化为信息,再进一步转换为知识,用户获取这些知识之后可以直接对下一步的政府公务和企业商务进行科学决策。Z-Dashboard中提供的数据挖掘分析方法包括:聚类分析、预测分析、回归分析、相关性分析等,这些方法以及它们的组合应用为商务智能系统提供了无法比拟的高阶分析功能,并能持久的发挥用户的数据价值。3 数据展现Yonghong Dashboard可以在各种浏览器上实现多种类型报表的制作。除了基本的报表穿件,修改,编辑和删除的功能以外,还支持通过各种数据筛选和钻取,使用各种数
6、据展现方式,突出数据中关键字段。展示数据组件数据展示组件是一组可交互式的图形,可以进行某些计算,数据排序、汇总和合并等。所进行的计算与数据跟数据排列有关,可以动态地改变它们的版面布置,以便按照不同方式分析数据,也可以重新安排行号、列标和页字段。每一次改变版面布置时,数据展示组件会立即按照新的布置重新计算数据。如果原始数据发生更改,则可以更新组件。Table 1 展示数据组件表格具体表就是将数据库系统里面的数据元,真实的,完整的,没有任何操作的展示出来。本质上就是原始数据源的展示或者预览。汇总表是将具体的细节数据进行汇总聚合之后得到的数据单元。一般情况下,数值类型的数据更容易被汇总聚合。下面的例
7、子正好表达了具体表和汇总表之间的关系。具体表中的2009年1月1号的多行销售数据,汇总整合以后成为汇总表中的一行数据。Table 2 数据表交叉表交叉报表是报表当中常见的类型,属于基本的报表,是行、列方向都有分组的报表。这里牵涉到另外一个概念即分组报表。这是所有报表当中最普、最常见的报表类型,也是所有报表工具都支持的一种报表格式。从一般概念上来讲,分组报表就是只有纵向的分组。传统的分组报表制作方式是把报表划分为条带状,用户根据一个数据绑定向导指定分组、汇总字段、生成标准的分组报表。下面的例子表达了交叉表是如何从具体表或者汇总表中产生的过程。市场表的Market字段作为了交叉表中的列表头,产品表
8、的Product字段作为了交叉表中的行表头,通过两个维度的定义使得交叉表中的销售额明确和具体。Table 3 交叉表图表Table 4 图表柱状图柱状图也就是条形统计图,类似的图形表达为直方图,不过后者较柱状图而言更复杂(直方图可以表达两个不同的变量),此外,相似的还有扇形统计图和折线统计图柱状图可以形象地展示不同数值累加的效果,而且通过每种数值的颜色填充效果将每种数值所占据的比例和份额。散点图散点图将序列显示为一组点。值由点在图表中的位置表示。类别由图表中的不同标记表示。散点图通常用于比较跨类别的聚合数据。当要在不考虑时间的情况下比较大量数据点时,请使用散点图。散点图中包含的数据越多,比较的
9、效果就越好。对于处理值的分布和数据点的分簇,散点图都很理想。如果数据集中包含非常多的点(例如,几千个点),那么散点图便是最佳图表类型。在点状图中显示多个序列看上去非常混乱,这种情况下,应避免使用点状图,而应考虑使用折线图。默认情况下,散点图以圆圈显示数据点。如果在散点图中有多个序列,请考虑将每个点的标记形状更改为方形、三角形、菱形或其他形状。气泡图排列在工作表的列中的数据(第一列中列出 x 值,在相邻列中列出相应的 y 值和气泡大小的值)可以绘制在气泡图中,可以形象地显示数值大小,通过气泡的大小和颜色,可以快速,清晰地展现出数值量级之间的差别。饼图饼图显示一个数据系列中各项的大小与各项总和的比
10、例,数据点显示为整个百分比。饼状图可以形象地显示所有数据种类在数据总值的份额和比重,其效果是通过在一张饼图中各种数据所占面积的大小和比例展示出来。通过本图事例,产品的各种子类在总体销售额的比重可以清晰地通过所占圆形的面积表达出来。而这就是在气泡图和柱状图不能具备的优势,尤其是在数据类型众多的时候。一般情况下,当数据类型超过3种的时候,饼状图是最好的展现方式。环形图环形图是通过一个圆(整体)被分成几份,清楚地了解各部分数与总数之间的关系与比例。扇形所对圆心角的度数与百分比的关系是:圆心角的度数=百分比360度扇形面积越大,圆心角的度数越大。扇形面积越小,圆心角的度数越小。雷达图雷达图是财务分析报
11、表的一种。即将一个公司的各项财务分析所得的数字或比率,就其比较重要的项目集中划在一个圆形的固表上,来表现一个公司各项财务比率的情况,使用者能一目了然的了解公司各项财务指标的变动情形及其好坏趋向。雷达图可以形象地显示同一种数据的不同纬度。通过将不同角度观察同一类型的数据的方法,相同数据之间的潜在属性可以互相比较。通过本图事例,雷达图清晰地显示四个不同区域的销售额,成本和利润之间的差值和比较。雷达图的作用就是在于通过图线和面积的比对,将数据的比对形象地展示出来。过滤数据组件Table 5 过滤数据组件Table-5是一个表格,图表,选择列表框,范围拖动条,日期选择表之间互动的例子。所有的数据会随中
12、其中某一个数据选择组件的变化而变化。选择列表在Table-5中的左上角就是典型的选择列表框。当选择城市列表中临潼的时候,其他城市列表变成灰色并标示为不可选,而省份列表中的陕西就会被点亮,而其他城市列表就会变成灰色并标示为不可选。相反,如果直接选择省份列表中的陕西,那么城市列表中的临潼,咸阳,西安就会被选中点亮,而其他省份和城市就会变成灰色并标示成不可选。而柱状图和表格中的数据和坐标会随着省份或者城市的被选中而变化,这就是选择组件的功能。范围拖动条在Table-5中右上角第一个过滤器就是一个范围拖动条,表示销售额从0到120之间的变动,这正好是各个地方销售额从最小到最大的区间。当范围拖动条在某一
13、段数值之间被确定,那么选择列表框,柱状图和图表也会随之而变动。如果销售额没有落在这个区间段上,那么所有的选择范围和展示范围就会被过滤掉。日期选择列表在Table-5中右上角第二个过滤器就是日期选择表,表示可选择的日期范围。当日期范围确定以后,符合本次范围选择的数据就会展示出来,而范围之外的数据就会被过滤掉。一般日期选择列表用途比较广泛,在各种数据报表中经常出现。参数输入组件Table 6 参数输入组件Table-6是一个参数输入组件的例子,包括文本输入框,复选框,单选框和下拉列表例子的对比图。主要的功能是把数据表或者数据图型按照某一种类型或者某一种数据进行过滤。文本输入框文本输入框的作用是通过
14、输入名称,数值或者其他元素,对数据进行过滤。由于没有下拉列表和可选项选择框的限制,它可以自由的通过输入键值进行选择。复选框复选框的作用是可同时选中多项。主要目的是为了更好地观察数值之间的对比,为了进一步的分析提供条件。当选项被选中的时候,图表就会被勾选和点亮,其他的仍旧保持原来的颜色。单选框单选框的作用使只能选中一项命令。是图形用户界面上的一种控件。它容许用户在一组选项中选择其中一个。单选框的外观一般是一个空白的圆洞。而在它的旁边则通常有一个文字的标签。单选框一旦选上,除了选择另一个选项之外,便没法取消。所以有时在一些用户接口上会有空白的选择、重置或默认按钮。下拉列表下拉菜单的作用是点击一个菜
15、单时出现的对应列表,即下拉列表。当用户选中一个选项后,该选单会向下延伸出具有其他选项的另一个选单。下拉式选单通常应用于把一些具有相同分类的功能放在同一个下拉式选单中,并把这个下拉式选单置于主选单的一个选项下。图形图片文本展示组件仪表板Table 7 仪表盘仪表盘对象(Gauge Element)以仪表盘的形式展现查询结果。表数据区域是显示数据集中的单个值的一维数据区域。各仪表始终位于仪表面板内,用户可以在仪表面板内添加子仪表或相邻仪表。可以使用仪表面板在单个仪表面板内创建多个共享公用功能(如筛选、分组或排序)的多个仪表。可以使用仪表在报表中执行多个任务在单个径向仪表或线性仪表中显示关键绩效指标
16、 (KPI)在表或矩阵内放置仪表以便显示每个单元内的值在一个仪表面板中使用多个仪表比较各字段之间的数据图片在报表软件或者报表应用中,为用户展现美观的图表是越来越多报表制作人员所追求的,也是越来越多的报表使用人员期望的。对于什么样的图表装饰真的能够算得上美观,在美观和实用之间掌握什么样的平衡比较合适需要通过背景图与表格的搭配来体现。如果报表工具足够灵活,美观和实用之间,很多时候是可以两全其美的。图片的主要用途有两种,一种是作为背景图起到修饰,美化,衬托和突出报表主题和风格的作用。一种是作为插件运用到报表当中突出关注点,成为报表维度的一种形象的展示。Table 8 图片-背景图在Table-8中,
17、图片被用来作为背景图突出报表主题风格。作为首页面的展示,为了后续报表提供了基调和模型,符合公司对于报表格式的各种要求。Table 9 图片-插件图在Table-9里面,图片被用来代替文字,生动活泼地突出了本报表的主题,让大家一看就了解表达的内容和排名顺序。枯燥的文字和数字会使降低报表的吸引力,而通过使用图片会使要表达的信息跃然纸上,活灵活现,用另外一种方式反而使得表达更为清晰和简单。4 发现型数据分析Yonghong认为数据展现不是结束,而只是开始,看到问题,更需要解决问题。要满足用户的日常管理和决策,操作型商业智能的实时性要求就成为必然。对于实时性的重要性,以日常的大型商业活动中的采购应用举
18、例说,在一张图上设两个轴,横轴代表时间,纵轴代表采取决策带来的价值。在某一刻,有一个客户想要购买的商品断货,若我们在较短的时间内迅速做出反应,企业的减损就相对较少; 反之,我们用来决策的时间越长,它所对应的价值就越低。简而言之,就是随着决策时间的延长,企业的利润及客户满意度都在不断地减少,所以,在正确的时间、用正确的数据做出正确的决策,有效地调取企业的数据信息对于确保公司的正常运营以及公司利润的增长至关重要。由于实时的运营决策对企业运营非常重要,并且这些普通的用户对商业智能系统提供服务的实时性要求越来越高,越来越多的企业将决策流程与实时信息进行了更紧密的连接。笔刷,缩放和高亮笔刷提供笔刷功能,
19、让当前点击的数据范围高亮起来,同时使同数据源的其他对象也过滤出当前关心范围的数据记录。放大/缩小通过鼠标的简单框选,提供易用的缩放功能,使数据范围放大或缩小,让用户方便的聚焦于当前关心的数据记录之上。Highlight (高亮显示):在众多的数据中,如何将重要的信息传达给最终使用者,将会是报表展示的重要功能。背景突出,字段高亮将会是常用的手段。高亮的功能既可以通过手动加注,也可以通过设置过滤条件自动添加,让关注点快速展现出来。Table 10 使用前的报表Table 11 笔刷,缩放和高亮后的报表通过Table-10和Table-11的对比我们看到了笔刷,缩放和高亮的效果。高亮当Table-1
20、0的报表将原始数据展现出来之后,使用者就会对于自己的感兴趣的数字,产品类型或者地区进一步的分析和筛选。这个时候,通过高亮的功能突出使用者对于自己选中的数据。就像Table-11中CaffeMocha被红色高亮的例子一样。而此时柱状图中该类型的数据也会随之被红色高亮。放大/缩小在Table-11中,柱状图的显示部分相对于Table-10来说放大了。相反的Table-10可以看做是Table-11的范围缩小。这就是使用者可以对于自己关心的数据进行缩放操作。一般在数据展示的种类很多的情况下,缩放功能会让使用者对于关心的数据可以重点关注,也可以对于总体情况进行总体比较。笔刷一般笔刷功能跟缩放功能是同时
21、存在的。当使用者缩小查看范围,或者放大数据总量,都需要选择某一块儿区域。当区域被选中之后,就需要通过笔刷功能,执行被次操作。因此笔刷实际上是操作实现的途径,桥梁,互相绑定,互相作用。格子渲染和格式格子渲染在数据展示的时候,单一的色彩会使使用者产生视觉疲劳。通过丰富多彩的色彩搭配,会让数据生动地展示出来,会吸引更多关注的目光。不断地采用色彩搭配也可以将重点关注的数据着重突出显示,表达数据之间的不同。格式化通过对局部或整体的格式设置,达到用户对风格的自定义需求。报表的最终目的是通过各种格式的文档展示,表达和传播数据,因此需要支持主流的数据文档类型。通过快速的导出,方便用户通关过文档编辑器进行修改和
22、编辑,完善最终报表的使用方法和用途。Table 12 格子渲染-趋势图这个例子的渲染动作是通过用趋势图的方式代替了原有的数值展示。通过这种渲染可以将趋势图嵌套在表格里面,将需要表达的意思更加清晰和明确。Table 13 格子渲染-形状图这个例子的渲染动作是通过星星和滚动条代替了原有的数值展示。通过用形状图代替数值的作法,可以鲜明地表达对比的效果。使得数值之间的关系一目了然,突出重点,而不需要使用者再次计算数值之间的差值。Table 14 格子渲染-指标图这个例子采用了格子渲染和格式化两种方法,首先是通过使用人民币对图形让利润的显示更加形象。一看到钱币,更容易让人联想到销售额,花费,成本,利润,
23、纯利润等相关的概念,直接进入到要表达的主题。另外,可以设定一张人民币的大小所对应的数值,通过人民币的形状可以直接反映出数值,这是格式化的一种表现方式。钻取和穿透钻取钻取是改变维的层次,变换分析的粒度。它包括向上钻取(roll up)和向下钻取(drill down)。roll up是在某一维上将低层次的细节数据概括到高层次的汇总数据,或者减少维数;是指自动生成汇总行的分析方法。通过向导的方式,用户可以定义分析因素的汇总行,例如对于各地区各年度的销售情况,可以生成地区与年度的合计行,也可以生成地区或者年度的合计行。而drill down则相反,它从汇总数据深入到细节数据进行观察或增加新维。例如,
24、用户分析“各地区、城市的销售情况”时,可以对某一个城市的销售额细分为各个年度的销售额,对某一年度的销售额,可以继续细分为各个季度的销售额。通过钻取的功能,使用户对数据能更深入了解,更容易发现问题,做出正确的决策。穿透穿透是数据在不同层次报表上人能保持一致,不会因为某一个子报表的修改而破坏原始数据的数值。钻取允许你驾驭一个报表内的不同层次的信息。 在你的商业模式中,我们定义不同层次的信息,这些定义方式也代表着你的商业构建方法。你能够从一个信息层到有细节的更低层或更高层进行提取。但是原始数据可以在不同层次进行相应的操作,例如汇总,平均,叠加等等统计计算。而原始数值的大小不会因为某一个层数值的改变而
25、改变。因此穿透的意思就是保持原始数据的唯一性。Table 15 钻取和穿透动态计算器动态计算器支持格间计算,以实现格子之间的计算。例如同比,环比,移动平均等。本例子就用到了动态计算器里面的同比和环比的计算。Table 16 动态计算器刷新间隔刷新间隔刷新间隔是由通过设定时间间隔来动态获取和更新数据。当刷新时间间隔到期时,数据报表对它的数据资源进行检查,以便查看它当前拥有的数据是否继续存在,或者是否需要使用区域传输来更新某些数据。Table 17 刷新间隔-1Table 18 刷新间隔-2本例子就是通过设定刷新间隔使得不同颜色的扇区在不断地旋转。其目的是跟后台数据相连接,当刷新间隔到期的时候,数
26、据就被更新一次,扇区的颜色就会旋转一个扇区。本例子的时间间隔是5s,所以可以让扇区旋转起来达到风车的效果。合计和合并单元格合计合计的功能可以将某一特定的区域或者类型的数据进行合计,并通过新加列或者行展示结果。下面的例子中Major Market和Small Market的数值按照每一列和每一行,单独合计,然后通过新加的一列和一行展示结果。另外最后通过再次添加一列和一行将展示最后所有数值的合计。而这些合计的操作都是自动完成,而不需要人工手动完成。合并单元格合并单元格的供能是将某一特定类型的数据按照一定的标准合并成一个单元格。以下的例子中,MajorMarket和Small Market字段自动合
27、并成为单独一个单元格。Decaf和Regular字段也自动合并成单独的单元格。这些字段相同的数值和文字都可以自动地合并成一个单元格,清晰地展示数值之间的关系,而明确各个维度值。Table 19 合计和合并单元格超链接超链接超链接是超级链接到底简称。如果按照使用对象的不同,网页中的链接又可以分为:文本超链接,图像超链接,E-mail链接,锚点链接,多媒体文件链接,空链接等。超链接是一种对象,它以特殊编码的文本或图形的形式来实现链接,如果单击该链接,则相当于指示浏览器移至同一网页内的某个位置,或打开一个新的网页,或打开某一个新的WWW网站中的网页。Table 20 超链接-主报表Table 21
28、超链接-子报表本例子就是使用者发现Table-20中某一个特殊数值,通过超链接而得到了这个数值的进一步分析的报表Table-21。假如在报表中复合度量存在,则另一种类型的超链接钻取将出现。你能够点击度量题头并将复合度量打破成它们的简单度量。这同执行一个简单的钻取和执行选择没有所选行或列的“钻取维度值”相同。假如一个格子的目标有一个缺省的钻取选项,这个目标的基本单元将以该格子的超链接出现。你能够通过简单的通过点击这些超链接对这些基本单元进行钻取,这将在一个新的细节层中提出一个新的报表。假如你鼠标箭头放置在超链接上,一个提示信息将显示钻取的位置。排序和排名排序和排名排序和排名按相关性(排名)对查询
29、结果进行排序。本例子中我们可看到左边的表格数据是按照数值的大小进行排序。而右边的单项选择列表提供有多少中数据类型进行排名,选择选项“8”就是说明有8种产品参与到排名中,而在左边的图标里会有8中数据的数值进行排序。Table 22 排名和排序数据联动数据联动数据联动是Z产品的特点,是提供一种从数据库提取信息的方法,改善用户的使用体验, 使基于任意数据的任意分析都能得到响应。当用户选择了该组件上得某些记录, 这些记录被送到其他同数据源的数据组件上作为查询条件,重新查询数据Table 23 数据联动前Table 24 数据联动后这个力气是一个数据联动的事例,包括多选框,单选框,范围拖动条,日期过滤条
30、,柱状图和表格。Table-23是原始数据报表的展示,所有数据并没有被过滤和筛选。而Table-24则是数据被过滤筛选后的展示。当在Table-23中使用者在省级多选框进行选择操作,将河北,陕西和黑龙江省选中之后,我们可以看到Table-24的变化。多选框城市多选框中属于河北,陕西和黑龙江的城市会被自动勾选和点亮。这次的数据联动表明城市跟是跟省之间的隶属关系。范围拖动条本例中的范围拖动条中是销售总额的变化区间。由于河北,陕西和黑龙江被选中,因此范围拖动条自动的从0120调整到090。日期过滤条本例中的日期过滤条中日期并没有产生变化。这说明河北,陕西和黑龙江所在的日期范围已经是所有省市日期范围的
31、最大值。柱状图和表格本例中的柱状图和表格都发生了明显的自动变化。由于河北,陕西和黑龙江的数据只是所有数据的一部分,所以柱状图和表格中显示的范围被缩小了,内容也发生了变化。商业智能数据分析区别于普通报表的地方就是数据联动。数据联动的本质是由于参数的全局控制,传递和操作的一致性,保证了所有数据会随着某一数据的变化而变化。因此智能发散型的数据分析必须能够实时,有效和敏捷的更新数据状态,保证最新的变化能够体现在数据报表上。5 商业智能应用Yonghong提供的Dashboard,是专业的平台级的商业智能产品。在这个平台上,用户能够支持各种各样的商业智能应用。直接控制数据层去动态变化数据。通过动态变化的
32、数据绑定去动态变化数据通过动态变化的展现信息去动态变化展现形式。支持展现元素之间的各种关系,可灵活开发强大的商业应用。Yonghong Z-Dashboard作为BI软件的展示接口,除了提供专业化的报表功能之外,还能够支持Query编辑的结果在线编辑,以及支持多种数据源的访问。专业化的报表功能包括监控和分析数据视图,贴近真实的应用模式等现代报表的基本功能。此外通过定制化的报表模版和报表组件提高报表的重用性。无限多维图表的技术以及灵活智能的可视化分组,汇总和交叉分析,使得报表本身具有智能敏捷的特点。即席报表可以让用户快速建创建自定义的报表,通过简单的操作,让用户也能体验到正式报表的场景,方便在不同报表模式之间进行
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1