第一篇报表服务概论 3
第1章报表服务架构 3
1.1 SSRS 2008 R2的方向与全新功能 4
1.2 Reporting Service系统架构说明 5
1.3 Reporting Servicek客户端组件 7
1.3.1报表设计器 7
1.3.2模型设计器 9
1.3.3报表生成器3.0 9
1.3.4报表管理器 10
1.3.5 Reporting Services配置管理器 11
1.4报表服务器 12
1.4.1报表服务器数据库 12
1.4.2数据处理扩展模块 12
1.4.3报表处理扩展模块 12
1.4.4呈现扩展模块 12
1.4.5验证扩展模块 13
1.4.6传递扩展模块 13
1.5 Reporting Services的未来 14
第2章报表服务安装与配置 17
2.1 SSRS 2008 R2的安装需求 18
2.1.1版本限制 18
2.1.2硬件需求 20
2.1.3操作系统与软件需求 20
2.1.4在有IIS的系统上安装SSRS 20
2.2安装Reporting Service 2008 R2 21
2.3使用Reporting Services配置管理器 26
2.3.1 Reporting Services配置管理器 26
2.3.2配置虚拟目录 27
2.3.3指定报表服务器数据库 28
2.3.4电子邮件设置 29
2.3.5账户维护 30
2.3.6加密密钥 31
2.4扩展部署架构 32
2.4.1 SSRS Web Farm架构 32
2.4.2 SSRS Web Farm安装设置 33
第二篇报表设计 39
第3章报表结构设计 39
3.1开发环境与基本概念 40
3.1.1报表项目 40
3.1.2报表设计器 42
3.1.3设置共享数据源 44
3.1.4设置共享数据集 47
3.1.5引用报表层级数据源与数据集 48
3.2报表基本结构与设置 49
3.2.1报表 50
3.2.2页眉与页脚 53
3.2.3主体 54
3.3表格类对象 55
3.3.1 Tablix 55
3.3.2数据表与数据集绑定 57
3.3.3数据表属性设定方式 59
3.3.4数据表数据行、数据列与表头 63
3.3.5数据表储存格格式修改 65
3.3.6排序 66
3.3.7筛选 67
3.3.8组 68
3.3.9高级数据表Tablix格式设置 71
3.4矩阵 72
3.4.1建立矩阵 72
3.4.2矩阵组 74
3.5列表 77
3.5.1建立列表 77
3.5.2巢状列表 78
3.6独立报表项目 80
3.6.1文本框 81
3.6.2线条 87
3.6.3矩形 88
3.6.4图像 89
第4章交互式报表设计 97
4.1参数化报表 98
4.1.1设置报表参数 99
4.1.2下拉参数菜单 102
4.1.3复选参数 105
4.1.4级联式参数设置 107
4.1.5日期参数 109
4.1.6利用拼接字符串来取代查询参数 110
4.2表达式 113
4.2.1表达式 113
4.2.2内置字段 120
4.2.3聚合函数 123
4.2.4参照函数 128
4.3交互式报表 129
4.3.1交互式排序 129
4.3.2文档结构图 132
4.3.3书签 136
4.3.4深化式报表 138
4.3.5钻取式报表 143
第5章图表、微图形与仪表 147
5.1图表类型 149
5.2建立图表 151
5.2.1数据、类别与序列 151
5.2.2图表属性 153
5.2.3图表区属性 154
5.2.4序列属性 156
5.2.5序列标签属性 160
5.2.6图例属性 162
5.2.7轴属性 164
5.2.8轴标题属性 166
5.2.9标题属性 167
5.2.10图表微整形 169
5.3高级图表类型 175
5.3.1其他重要图表类型 175
5.3.2管理图表 188
5.4微图形 192
5.4.1数据条 193
5.4.2迷你图 194
5.5仪表 196
5.5.1关键绩效指标 196
5.5.2仪表的结构 198
5.5.3指针 199
5.5.4刻度(Scale) 201
5.5.5范围 204
5.5.6高级仪表设置 205
5.5.7指标 207
第6章地理信息报表 209
6.1地理信息类型基本概念 210
6.1.1点 211
6.1.2线 212
6.1.3多边形 212
6.2地理信息图资 214
6.2.1图层的基本概念 214
6.2.2 ESRI地理信息 214
6.3设计地理信息报表 215
6.3.1使用ESRI形状文件设计地图报表 215
6.3.2使用SQL Server地理信息数据设计地图报表 224
第7章高级报表技巧综合演练 231
7.1表格类型报表综合演练 232
7.2数字仪表板综合演练 240
第8章报表模型与报表生成器 247
8.1报表生成器架构 248
8.1.1报表生成器历史 248
8.2报表模型 249
8.2.1建立报表模型 249
8.2.2报表模型实体 255
8.2.3报表模型属性 256
8.2.4新增报表模型项目 257
8.2.5刷新报表模型 260
8.2.6使用报表管理器建立报表模型 261
8.3报表生成器3.0 262
8.3.1启动报表生成器3.0 262
8.3.2建立表格式报表 264
8.3.3发布与使用报表部件 275
第9章报表服务无所不在 277
9.1 SQL Azure Reporting 278
9.1.1使用SQL Azure Reporting设计报表 278
9.2其他商业智能工具集成 283
9.2.1与PowerPivot整合 283
9.2.2与PerformancePoint Services集成 286
9.3与应用系统集成 288
9.3.1与SQL Server Management Studio集成 288
9.3.2与Dynamic CRM 2011集成 292
第三篇报表管理 297
第10章报表部署与处理选项 297
10.1报表部署 298
10.1.1部署前考量与规划 298
10.1.2使用报表设计器(BIDS)部署 299
10.1.3使用报表管理器部署 303
10.2报表部件 304
10.3报表执行 306
10.3.1报表执行流程 306
10.3.2报表执行模式 307
10.3.3按需求执行报表产生流程 308
10.3.4缓存报表产生流程 309
10.3.5实时报表设定方式 310
10.3.6缓存报表设定方式 311
10.3.7缓存刷新计划 314
10.4快照 315
10.4.1快照表产生流程 315
10.4.2历史记录 316
10.5链接报表 318
第11章报表订阅与派送 321
11.1共享计划与报表特定计划 322
11.1.1共享计划 323
11.1.2报表特定计划 324
11.2标准订阅 325
11.2.1前置设定 325
11.2.2使用报表管理器设定标准订阅 330
11.3数据驱动订阅 332
11.3.1数据驱动订阅准备 333
11.3.2电子邮件数据驱动订阅 335
11.3.3档案分享数据导向订阅 338
11.3.4运用数据导向订阅预先加载快取 339
第12章报表安全性设定 341
12.1 SSRS身份验证模式 342
12.1.1 SSRS支持身份验证模式 342
12.1.2设定Windows集成验证 343
12.1.3设定基本验证 344
12.1.4设定表单验证 346
12.2项目层级安全性角色 348
12.2.1项目安全性任务与安全性角色 348
12.2.2报表管理器配置项目安全性角色 349
12.2.3 SSMS设定项目安全性角色 351
12.3系统层级安全性角色 353
12.3.1系统安全性任务与安全性角色 353
12.3.2报表管理器设置系统安全性角色 353
12.3.3 SSMS配置系统安全性角色 354
12.4报表产生器安全性 355
12.4.1报表产生器安全性角色指派 355
12.4.2报表模型安全性设定 356
12.5用户基础报表数据筛选 358
第13章报表服务器管理与性能调优 361
13.1 SSRS管理工具 362
13.1.1 SSRS配置 362
13.1.2 SQL Server配置管理器 364
13.1.3 SQL Server Management Studio 364
13.1.4报表管理器站点管理 368
13.2报表服务器管理 369
13.2.1 SSRS配置文件 369
13.2.2设置rsreportserver.config配置文件 369
13.2.3使用“rsconfig实用工具”修改加密的配置信息 372
13.2.4监控报表服务器数据库使用状况 373
13.3 SSRS 2008 R2性能架构 377
13.3.1 SSRS 2008 R2性能架构调整 377
13.3.2内存管理 378
13.4性能监控 380
13.4.1 Reporting Services的性能对象与性能计数器 380
13.4.2 Reporting Services的追踪记录 383
13.4.3 Reporting Services的执行记录 385
第四篇报表开发 389
第14章U RL Access 389
14.1基本URL Access 390
14.1.1 URL Access基本语法结构 390
14.1.2报表对象存取 393
14.2报表呈现格式设定 394
14.2.1 HTML 395
14.2.2 Excel 398
14.2.3 Word 399
14.2.4 PDF报表 400
14.2.5图形与打印格式 401
14.2.6逗号分隔文本文件 402
14.2.7 XML 403
14.2.8 ATOM 404
14.3高级URL Access 404
14.3.1查找报表内容 404
14.3.2报表快照管理 406
14.3.3管理Sessions 407
14.3.4数据源的安全性 409
14.4 URL Access应用程序范例 409
14.4.1网页程序中直接存取 410
14.4.2通过IE集成应用程序 411
第15章报表查看器控件 413
15.1 Report Viewer基本观念 414
15.2 Report Viewer控件应用程序整合 416
15.2.1 Windows窗体应用程序 416
15.2.2 Web表单应用程序 422
15.2.3参数化报表 429
15.3在RDL与RDLC之间的格式转换 432
第16章存取报表服务的Web Services 437
16.1 SOAP简介 439
16.2 SOAP API 441
16.2.1在Visual Studio使用Web Reference加入代理程序 442
16.3开发窗口应用程序 445
16.3.1取得报表列表 445
16.3.2取得报表参数 448
16.3.3呈现报表 450
16.4通过rs.exe在命令提示栏执行VB.NET Script 454
16.5如何选择URL或SOAP 456
第17章SharePoint集成 459
17.1 Microsoft SharePoint SSRS外接程序架构 461
17.2 SSRS与SharePoint 2010集成环境设定 462
17.2.1系统需求 462
17.2.2安装 462
17.3报表对象同步至SharePoint 469
17.3.1在SharePoint文档库中新增对象 469
17.3.2如何将报表项目部署到SharePoint 470
17.3.3如何在SharePoint新建与上载报表项目 472
17.4 SharePoint报表功能 473
17.4.1报表数据来源操作 473
17.4.2报表数据集功能操作 475
17.4.3报表功能操作 476
17.4.4报表模型操作 480
17.4.5使用SSMS管理SharePoint报表 481
17.5 PivotViewer for Reporting Services 482