新闻资讯
在BI系统中对同一数据进行多维度分析
发布时间:2014-01-19 00:00:00 来源:畅享网

横看成岭侧成峰。我们在看待事物的时候,如果从不同角度看,往往会得出不同的结果。在对业务数据进行分析时,也会有这种现象。如现在对某个区域的销售数据进行分析。如果以年销售额来分析的话,也许可以发现每年的销售收入都在成比例增长。这是一个不错的结果。但是如果从客户的角度出发进行分析,管理员可能会发现一些老客户的销售额在逐渐降低。

销售收入的增长都是靠新客户来拉动的。这个结果就不怎么如人意。老客户的丢失,在很大程度上说明企业的客户满意度不是很高,或者说客户的回头率不理想。从这个案例中可以看出,在对BI数据进行分析时,要从多个纬度对同一数据进行分析。这是管理上的需要。在这篇文章中,读者就如何做好这方面的工作谈谈自己的意见。

 

 

 

一、用户可以根据自己的需要添加合适的纬度

由于企业个性的考虑,在做BI系统开发时,设计人员很难考虑到企业所需要的分析纬度。这就好像穿衣服,除非你的身材特别的标准,否则的话买衣服时很难买到十分合身的衣服。要么不是这边大了,就是那边少了。所以在BI系统设计时,最好能够让用户根据自己的需要来选择合适的分析唯独。

如对于销售收入这个表格,企业就可以根据自身的需要设计不同的指标。如为了便于考核各个区域的销售经理,就可以以区域为分析纬度,对数据进行汇总分析。再如,为了能够了解企业销售收入的增长情况,则可以以年或者月为分析纬度进行分析。或者说,管理员还想要知道特定客户的销售增长情况,则可以以客户为唯独进行汇总分析等等。可见不同的企业有不同的需求。

为此这个数据分析的纬度,设计开发人员很难在系统中定死。笔者的建议时,在系统中可以开发这个自定义的功能。让用户根据自己的需要进行选择。

简单的说,纬度就是基础数据表格中的字段。从技术层面讲,就是一个集合的运算分析过程。所以从技术上来讲并没有多少的难度。现在的问题主要是,BI系统要有足够多的灵活性。能够让BI用户根据自身的需要来选择合适的纬度来进行分析。

二、多维度分析时所采用的数据应该一致

在对数据进行多维度分析时,为了提高分析结果的准确性,最好其采用的数据是相同的。如上面提到的这个销售收入的案例,需要分别从客户、区域、年份等纬度对数据进行分析,此时采用的后台数据应该是相同的。否则的话,分析的结果就没有相比对比的基础。

如现在企业的销售大致可以分为正常销售和促销两种方式。在以年度或者区域为纬度分析销售收入的增长情况时,采用的是所有的销售数据。即包括正常的交易,也包括促销的交易。那么在以客户为纬度进行数据分析时,如果需要进行横向的对比,那么采用的数据也应包含正常销售和促销两部分数据。而不应该只包含一部分内容。

只有如此,才能够正确的反应出销售收入的增长到底是老客户带动的、还是增加新客户的因素促成的。说句题外话,根据笔者的了解,一个企业的决策者更加关注的是老客户的保持率。如果老客户的流失率比较高,那么就说明企业的产品对客户没有吸引力。客户跟企业合作一段时间后,就因为种种原因不想再跟企业做交易了。如此下去,这个企业倒闭是迟早的事情。所以在进行多维度分析时,如果需要进行不同纬度之间的对比,那么需要注意的是所采用的数据应该一致。

当然,如果只是同一纬度的纵向对比,则用户可以根据自己的需要对数据进行过滤。如现在用户需要了解的是,某一些客户其销售收入的变动情况。

此时用户就可以选择自己所感兴趣的客户的数据,然后以年度为纬度对数据进行汇总分析。其实此时其后台采用的仍然是同一个数据源。此时在分析汇总时采用了不同的查询条件而已。

总之,从不同的角度来考虑数据的时候,其基础就是同一数据源。横看成岭侧成峰的典故,其采用的也是相同的对象。如果失去这一前提,那么最后比较的意义也就不存在了。这也是笔者为什么这么强调这个原则的原因。在实施BI系统时,实施顾问一定要向客户强调这个内容。否则的话,就会引起用户的误解。