新闻资讯
关于BI界面设计的探讨
发布时间:2014-01-19 00:00:00 来源:畅享网

在给用户培训过程中,笔者喜欢将每一个BI应用程序比喻成一个故事。我们在设计BI应用程序或者其中某个图表的时候,应该站在用户的角度,考虑他们如何才能够读懂你设计的故事。一个好的故事,情节不要太过于复杂,但是要精彩;文字不能够太晦涩,要简而易懂等等。其实BI界面的设计也是如此。在这篇文章中,笔者就介绍一下,让用户读懂你设计的故事的技巧。

一、 反映速度要快

BI千万不能够设计成韩式的连续剧,剧情发展缓慢。虽然说BI需要从万行、甚至百万行中的数据抽取精华。但是如果得出一个图表,需要花费五分钟甚至半个小时的时间,用户可能也没有这么好的耐心。一般来说,在一个单一的应用程序中,最要用户能够拥有高层次的KPI,也能够拥有自己最低水平的事物处理细节。另外,如果能够将大部分数据存放在缓存中(如采用内存压缩机制),这也可以明显的提高系统的反映速度。

如下图所示,如果能够实现从粗到细的数据设计,也可以提高系统的反映速度。如在仪表盘中,我们设计了一个图形,表示去年的收入与今年收入的对比情况。这些数据是从哪里得来的呢?就是从订单明细数据中获取的。当我们对这个仪表盘中的数据感到怀疑时,就可以双击这个仪表盘,然后系统会自动打开订单明细数据。用户就不用再去打开其他的窗口。通过这种方式,就可以提高系统的响应速度。

 

 

在系统设计过程中,笔者认为让用户等到的时间一般不要超过30秒,最多不能够超过一分钟。否则的话,就会影响用户阅读你的故事的兴趣。

二、 对象布置的样式要一致

在用户使用BI系统时,其往往使用的不是一张表格,而需要同时采用多个图表。这就好像用户在阅读你小说的时候,他可能不是一次阅读一节,而会一口气阅读多章节的内容。此时如果小说的内容前后跨越太大,那么用户读起来难度就会增加许多。为此在BI中设计工作表时,我们需要尽量保持对象在整个应用中采用相对统一的样是。

笔者举一个简单的例子。如果设计工作表时所有的标签都有年份和月份的列表框,并位于每一个标签中的相同位置。无疑这可以让用户立即知道如何去寻找自己的时间选择。如在上面这个图表中,默认情况下显示的是今年的销售收入与去年销售收入的对比情况。但是如果用户需要对比前年、甚至大前年的销售记录呢?此时就需要在仪表盘的标签中加入年份信息。同时,在后面的订单明细、获利分析等标签中,并且是相同的位置中需要加上时间的纬度。这就好像是网站最上面的导航栏。无论用户切换到哪一个标签,其导航栏都是类似的,甚至是相同的。如此的话,用户就不用费心去寻找。

三、 图表比数字更能够说明问题

如下图所示,有两张截图。上面一张是图表的形式,展示今年销售的变化情况,以及与去年的对比。下面一张图是以数字的形式,显示到某个具体的时间点为止的销售情况,包括营业收入、利润等等。现在请各位读者对比一下,那个图显示的内容更多呢?或者说,如果你是用户,更喜欢看哪一张图表呢?

 

 

毋庸置疑,作为用户来说,其最喜欢的图表是在简单的图形中蕴含着丰富的内容,并且需要直观。无疑,以图表的形式来反映数据的变化,这是最合理的一种展现方式。这就好像在故事中,有时候弄上几幅插图,能够起到事半功倍的效果。笔者在给客户实施BI项目时,最喜欢使用的就是图标。如对于一些数据的对比(如收入与去年的对比、利润与去年的对比)、业绩的考核(如几年销售目标的实现情况)、费用控制(实际消费与最高限制之间的关系)等等,都会通过像上面这种图表的形式反映出来。根据客户的反映情况来看,他们都比较喜欢使用图表来阐述问题。有时候对于枯燥的数据,反而不能够引起他们的注意。