【软件】SSRS Report Builder快速入门

标签:
商业智能sqlserver2008r2ssrsreportbuilder3.0web报表设计 |
分类: BI:SqlSvr |
环境:Microsoft SQL Server 2008/SQL Server Reporting Services 2008/Report Builder 3.0
*Report Builder 3.0内置在SSRS中,也可另下,这个链接供参考,http://www.microsoft.com/downloads/en/details.aspx?FamilyID=d3173a87-7c0d-40cc-a408-3d1a43ae4e33&displaylang=en
参考资料:Report builder 2.0版本的快速入门手册文档
1 在SSRS上创建一个共享的数据源(DataSource)LocalAdventureWorks,连接AdventureWorks数据库。创建这个连接时发现SQL Sever 2008 R2支持的数据源类型好像有了些改进,目前包含:
- Microsoft Server/SSAS/Azure(云?)/Sharepoint list
- OLEDB/ODBC/XML
- Oracle/SAP Betweaver BI/Hyperion essbase
2
1)创建或选择现有的数据源(Data Source),这里,选择步骤1创建好保存在SSRS上名为LocalAdventureWorks的数据源。
2) 配置数据集(Data Sets),基于数据源,使用查询语句生成数据集。
3) 配置矩阵表(Martix)的字段与组合,类似数据透视表(PivotTable),这里,将产品(Product Category)及子产品(Sub Category)拉到行(Row)区,区域(Region)及年份(Year)拉到列(Column)区,销售额(Sales Amount)设置到数据区。生成好的报表对组合字段自动有展开/折叠的特性。
3 设计矩阵表(Martix)的样式及格式,保存至SSRS上。
4 基于2中2)步骤创建好的数据集,创建并设计一张比较各区域不同年份销售情况的柱型图(如图一)。
5 在矩阵表(Martix)中,还可基于销售额设计仪表盘(Gauge)(如图一),根据不同值,配置不同颜色的指标。
图一:
http://s8/middle/62c0483cg976d47a98037&690Report
6
在1-5步骤的基础上,对报表设筛选(Filter),这里设了个区域(Region)的筛选条件(如图二):
1)生成个新的数据集regionlist,获得当前的所有区域。
2)创建一个参数(Parameter)whatregions,数据来源regionlist数据集。
3)将这个参数配置到矩阵表中的筛选(Filter)。
7 除了根据向导生成矩阵表外,还可自定义生成,就是配置组合字段上稍稍麻烦些。
图二:
http://s10/middle/62c0483cg976e13a1d899&690Report
最后,来看看Report Builder
3.0的设计界面吧,是不是很熟悉?有了这款工具,设计用在Web上的报表方便许多哟!熟悉的过程中遇到一些问题,一个是Report
Builder3.0连接Reporting Services的url是SSAS Web Services
URL,费了我不少时间,终于连上了,另外是些SSRS上用户权限的配置,捣鼓捣鼓也好用了。
http://s14/bmiddle/62c0483cg976e78903d9d&690Report