用Microsoft Reporting Services 做多维数据展现

多维数据展现一般有两种方式。一种:利用第三方工具对多维数据的展现;如:AnalyZer报表工具。通过配置数据源,读取数据源、多维数据库、多维数据集。可以方便读取多维数据集的维度和相关量值。(支持功能也比较强,比如它支持:行列数据交换、分页显示、列总和百分比、栏总和百分比、排名、正向累加、反向累加等。) ,不过相对要为报表付出昂贵的价格。有关AnalyZer报表工具的使用,在以后文章中有机会介绍。 

今天介绍另一种廉价的多维数据的解决方案,SQL Server 2005 中Microsoft Reporting Services 组件。(注:有些公司版权信息,已清除)

使用Microsoft Reporting Services 前提条件是:
1、安装Microsoft Reporting Services 服务。
2、启动Microsoft Reporting Services。
3、配置Microsoft Reporting Services 服务,一般使用Reporting Service 配置工具,即可顺利完成。
配置成功后,如下图:

使用Reporting Service 建立报表比较简单,一般用简单的Wizard即可完成,下面简单介绍步骤。
1》创建商业智能项目中的报表服务器项目向导。如下图:

2》创建创建共享数据源(该数据源读取多维数据集,根据多维数据集创建报表)。如下图:

3》创建报表。一般根据报表向导工具,即可生成如下图:

4》选择已配置好的数据源如下图:

5》生成查询语句。(一般根据报表样式,归纳出需要的维度和量值,比如:区域名称->营业所名称->主任姓名->销售姓名。包装尺寸->品牌,统计某商品的销售数量,其中报表的查询条件是:日期) 如下图:



6》确定后生成查询字符串,如下图:

7》选择报表类型,本例选择矩阵类型的报表如下图:


8》配置报表样式(其中行维度:区域名称->营业所名称->主任姓名->销售姓名,
列维度:包装尺寸->品牌,量值:DSD实际销量(详细信息),注意:需要启用明细,才能展现层级关系)。如下图:

9》选择矩阵样式,此时默认选择海洋。报表配置完成,如下图:

10》使报表能更好的图形数据化显示,可以配置相应的统计图。(Reporting Service 支持:
柱形图、条形图、面积图、折线图、饼图、环形图、散点图、气泡图、股价图),本例选择一个饼图,如下图:

11》需要配置程序启动项目。如:TargetServerURL: http://localhost/ReportServer ,StartItem:Report1.rdl(刚刚完成的报表) 如下图:


12》配置完成后,需要重新部署,ReportServer才能读取报表数据。如下图:

13》执行报表程序(生成维度和统计图)。如下图:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值