|
Welcome to BizVision Visual Express
下载BizVision
Visual Express
前
言
随着多维数据分析的普及和应用,目前越来越多的公司有了自己的多维数据模型。多维前端工具主要通过维度拖拉,然后配合展开、上卷、切片和切块等动作实现多维数据的浏览。
例如,某经营运动器材的公司有一个包含销售数据的多维数据分析模型,有产品、日期、客户等维度信息,其中:
产品分为:大类,小类、产品名称;
日期分为:年、月、日;
客户分为:区域、城市、姓名;
如果需要查看某月产品在各区域的销售状况,我们可以通过市面上主流的一些多维前端工具,比如Microsoft Excel OWC,通过把日期维度添加到列上,把客户和产品维度添加到行上,销售额添加到数据区;在日期维度上选择要查看的月份,在客户维度上选择所有的区域,产品维度上选中所有的产品,通过区域和产品的叉乘(CrossJoin)即可以得到我们想要的结果,如下表所示:
|
Region
|
Product
|
July 2004
|
|
Northern China
|
Mountain Bikes
|
23,709.71
|
|
Road Bikes
|
359,102.62
|
|
Touring Bikes
|
13,247.97
|
|
Southern China
|
Mountain Bikes
|
60,050.25
|
|
Road Bikes
|
162,324.85
|
|
Touring Bikes
|
20,524.64
|
上面的过程是多维前端工具的一个典型用法,即通过拖拉维度和在维度上选择要显示的成员,最后获得结果。对于日常的数据浏览来说,这种查询方式对用户来说已经足够了。
问题的提出
现在依然使用Microsoft
Excel OWC,我们来关注另外一类问题:
问题1、以字母A打头的产品,本月在各区域的销售情况
分析:这个问题要求我们在产品维度中逐个选中以字母A打头的产品,如果产品较多,这个工作显然费时而且容易出错;另外,假定这次选中以后,又有新的以字母A打头的产品出现,则再做这个查询时,又不得不把新的这个产品加进去。
问题2、上月销售前5名的产品,本月的销售情况
分析:这个问题要求我们事先知道上个月销售前5名的产品,然后在产品维度中逐个选中这5个产品。
问题3、对大类的各自产品按照本月销售额进行排序
分析:多维数据排序支持总体排序和在内部排序两种方式,但目前在大类和产品之间还有小类之分,所以,这个问题直接使用Microsoft Excel OWC无解。
问题4、本月销售额排名下降的产品有哪些?
分析:这个问题需要计算产品在本月和上个月的排名。若直接使用Microsoft Excel OWC,可以考虑先查询出本月和上月的销售额,把查询结果复制到其他表格中,然后用Excel的Rank函数,得到上月和本月的排名,计算两者的差值,差值为负即是我们需要得到的产品,可以看出,这个问题的解决更多依赖的是Excel而不是靠前端工具自身来解决的。另外一种解决办法是,让IT人员在服务器端创建计算排名的计算成员,在OWC中使用这些计算成员。
问题5、本月销售额大于20,000或者小于20,000但销售额比上月有增长的产品有哪些?
分析:这个问题与在产品维度上选择产品无关,是对销售额按照多组条件进行过滤,只要前端工具提供给用户设置相应过滤条件的界面即可。很遗憾,目前的前端工具包括Microsoft Excel OWC,均没有类似的功能。
小结:在上面提到的问题中,如问题1和2,不能通过一个简单的操作就能完成,需要两次或多次操作才能解决,并且费时费力容易出错;而问题3、4和5,则是直接使用前端工具都无法实现,需要借助其他方式或工具。
什么是BizVision
Visual Express
BizVision Visual Express定位于多维数据前端分析工具,它的侧重点不在于多维数据的层层展开,而是能处理一些相对复杂的多维查询和数据显示,而这类查询传统的多维前端工具往往难以胜任。
BizVision Visual Express能够回答类似以下的一些问题:
1.
什么产品本月销售额在地区A大于地区B?
2.
本月销售额排名下降的产品都有哪些?
3.
查看各类商品本月的销售排名及相对于上月的排名变化
4.
什么产品的销售环比或同比增长率出现了第一次负值?
5.
什么产品销售额连续三个月出现下降?
6.
什么产品本月的销售完成指标或没有完成指标但保持了20%的环比增长?
7.
什么产品已经连续三个月没有达到销售指标?
8.
客户最后一次购买产品是什么时候?他们都购买了哪些产品?距今天有多少天?
9.
本月各类产品销售额最好和最差分别是哪天?
10.
本月各类产品有多少天日销售额大于月平均销售额?
11.
各大类的产品按照本月销售额或字母次序进行排序
12.
上个月销售前5名的产品本月在各个地区的销售情况如何?
13.
本月前5名客户分别购买的前5种产品是哪些?
14.
查看本年每个月销售额前5名的商品
15.
查看排名前10至20名的产品,要求支持并列排名
16.
各类商品本月、本季度和本年度的销售累积情况,及累积的同比增长情况
17.
…
BizVision Visual Express的工作方式
BizVision Visual Express把查询看作一个由若干步骤组成的流程,每个步骤完成特定的功能,并将结果传递给流程中的下一个步骤。采用这种流程化的处理方式优点主要有:
l
使查询的过程变的清晰、直观、容易理解,在使用上更加方便和灵活。
l
将数据处理方式封装到不同类型的步骤中,易于功能扩展。
l
用户可以在流程中任意添加、删除步骤及调整步骤的执行次序,步骤的状态可以设置为活动和禁止,易于管理。
BizVision Visual Express的功能特征
l
图形界面操作,用户可以通过直观的图形界面生成查询过程。对复杂的查询而言,用户只需要具备多维数据分析的基本概念,不必深入了解mdx语法,从而极大的提高项目相关人员的工作效率。
l
采用流程化的多步骤工作方式。查询由多个用户定义的步骤和子步骤组成,用户可以根据需要任意添加和组合这些步骤来建立查询。
l
支持多种类型的步骤,这些步骤涉及到了常用的一些数据处理方法,如比较、排名、增长、排序、百分比、累积、时间序列等。目前支持近30种类型的步骤。
l
多文档编辑方式。可同时编辑多个查询过程,支持保存为文件形式,便于的维护和编辑。
l
支持集合的发布。在权限控制下,用户可以通过BizVision Visual Express将查询结果以集合形式发布到服务器。
BizVision Visual Express的产品优势
l
对于终端用户来说,不需要了解过多的技术细节,利用BizVision
Visual Express就能完成一些复杂的查询。尤其对于已经熟悉多维数据前端展现工具的用户,进一步学会使用BizVision Visual Express可以使你在日常的工作中如虎添翼,使你的付出得到更好的回报。
l
BizVision Visual Express可以减轻IT人员的压力。对项目的售前顾问而言,BizVision Visual Express可以基于用户数据快速做出一些常用的演示报表;对公司的IT人员,可以通过培训业务人员使用BizVision Visual Express,让业务人员自己能够拿到大多数日常报表的数据,从而节省IT人员的时间成本。
l
BizVision Visual Express所有步骤的功能都是100%的mdx语句完成,没有在客户端有任何的解析和处理。如果你正在使用Microsoft Reporting Service或其他报表工具访问多维数据源,这些mdx语句可以给你很好的参考。
BizVision Visual Express的步骤类型介绍
1、
添加成员步骤
添加成员步骤是为查询添加成员。从成员树上选择成员是多维分析中最常用的操作,快捷灵活的选择成员可以给用户提供极大的方便。BizVision
Visual Express在成员的选择上作了专门的设计。
|
步骤类型
|
描述
|
|
Add Items
|
l
树状结构的成员列表,可以通过鼠标滑动进行多选;
l
可以选中成员在指定的某个或某些Level上的子成员;可以一次性选中成员的所有子成员;可以直接通过Level方式选中成员;
l
通过成员的Name,Unique Name和成员Property查找成员,并允许用户设定查找范围,如在哪些Level或成员的子成员上查找;
l
对时间维度有专门的界面和菜单指导用户快速选中某个日期或the latest periods、periods to
date、opening/closing periods及paralleling
periods等日期;
l
可以查看子成员的准确个数;可以来浏览成员属性;
l
可以将常用的成员添加到My
Items中重用,避免重复选择或查找;
l
可以通过设置Attribute定制成员列表,如只查看颜色为Red的成员;
|
|
Add Parent
Items
|
为成员添加指定Level上的父成员;
|
|
Add Children
Items
|
| |