第I部分ReportingServices入门
第1章ReportingServices简介 3
1.1报表平台 3
1.2报表生命周期 4
1.2.1开发报表 5
1.2.2管理报表 5
1.2.3访问报表 6
1.3ReportingServices体系结构 6
1.3.1数据层 7
1.3.2应用层 7
1.3.3服务器层 10
1.4SharePoint集成模式 14
1.4.1SharePoint服务器 15
1.4.2报表服务器 15
第1章快速参考 16
第2章ReportingServices的安装 17
2.1计划安装 17
2.1.1选择版本 17
2.1.2选择服务器模式 18
2.1.3选择部署拓扑 19
2.1.4检查软硬件需求 20
2.1.5为ReportingServices准备
帐户 21
2.2执行安装 22
2.2.1安装SQLServer2008的硬件
和软件要求 22
2.2.2安装程序支持文件的安装 23
2.2.3安装SQLServer2008功能 24
2.2.4配置ReportingServices 28
2.2.5安装ReportBuilder2.0 36
2.2.6安装示例数据库 37
2.3配置SharePoint集成模式 38
2.3.1配置报表服务器 39
2.3.2安装用于SharePoint的SQL
Server2008ReportingServices
外接程序 41
2.3.3在SharePoint服务器上配置
ReportingServices集成 42
2.3.4创建SharePointWeb应用
程序 44
2.3.5创建报告中心网站 46
2.3.6为SharePoint文档库添加
ReportingServices内容类型 47
第2章快速参考 50
第3章ReportingServices初体验 51
3.1制作简单的报表 51
3.1.1ReportBuilder2.0简介 52
3.1.2添加数据源 54
3.1.3添加数据集 56
3.1.4添加报表标题 58
3.1.5添加表 59
3.1.6对数据进行分组 61
3.1.7插入分页符 64
3.1.8设置报表格式 66
3.1.9预览报表 67
3.2管理报表 68
3.2.1报表发布 68
3.2.2添加说明 69
3.2.3预览执行属性 73
3.3查看报表 75
3.3.1打开报表 75
3.3.2使用HTML浏览器 76
第3章快速参考 77
第II部分开发报表
第4章设计报表 81
4.1初识报表设计器 81
4.1.1创建报表服务器项目 81
4.1.2为项目添加报表 83
4.1.3创建数据源 85
4.1.4创建数据集 87
4.2设计报表结构 90
4.2.1添加数据区域 90
4.2.2为数据区域绑定数据 91
4.2.3数据分组 92
4.2.4添加总计 95
4.2.5使用矩阵 97
4.2.6使用列表 99
4.2.7定义相邻分组 102
4.2.8添加文本框 103
4.2.9添加折线 104
4.2.10添加图像 104
4.2.11子报表的链接信息 106
4.3改进报表外观 107
4.3.1配置报表项的位置与大小 107
4.3.2改变报表项的外观 108
4.3.3设置分页符 110
4.3.4为打印格式调整报表尺寸 111
4.3.5添加页眉和页脚 112
第4章快速参考 113
第5章表达式 115
5.1向报表中添加计算 115
5.1.1添加计算字段 116
5.1.2创建文本框表达式 119
5.1.3使用报表项表达式 119
5.1.4使用内置字段 121
5.2使用聚合函数 122
5.2.1使用Scope参数 123
5.2.2在数据区域中使用聚合函数 125
5.3使用表达式改变报表项属性 128
5.3.1使用表达式对数据进行排序 128
5.3.2应用条件格式 129
5.4使用变量 131
5.4.1使用组变量改变表达式计算 132
5.4.2使用报表变量保持一致性 133
5.5为动态连接和数据集使用表达式 135
5.5.1创建动态连接字符串 135
5.5.2创建动态数据集 137
5.6为层次结构数据开发表达式 139
5.6.1创建递归层次结构组 139
5.6.2识别递归层次结构中的层级 140
5.6.3使用递归聚合函数 142
第5章快速参考 143
第6章添加交互功能 145
6.1交互地改变报表布局 145
6.1.1完成交互式排序 145
6.1.2添加固定标题 148
6.1.3控制可见性 149
6.2使用参数 151
6.2.1提示用户输入 151
6.2.2使用报表参数作为筛选器 155
6.2.3使用数据集为报表参数赋值 156
6.2.4向数据集中添加查询参数 158
6.2.5创建级联参数 160
6.2.6在报表中显示参数选择值 163
6.3添加导航功能 164
6.3.1配置文档结构图 164
6.3.2在报表间跳转 166
6.3.3使用内置HTML标签 168
第6章快速参考 171
第7章使用AnalysisServices作为
数据源 173
7.1安装示例数据库 173
7.2创建AnalysisServices数据集 175
7.2.1创建AnalysisServices
数据源 175
7.2.2生成查询 177
7.2.3向MDX查询中添加计算 179
7.3生成报表 182
7.3.1在报表中使用AnalysisServices
数据集 182
7.3.2使用扩展字段属性 183
7.3.3使用Aggregate函数 185
7.3.4在详细信息行中显示聚合值 186
7.4设计参数 188
7.4.1为AnalysisServices数据集
添加参数 188
7.4.2创建定制查询参数 191
第7章快速参考 194
第8章数据的可视化 195
8.1创建图表 195
8.1.1理解图表类型 196
8.1.2创建列图 198
8.1.3设置图表格式 200
8.1.4使用刻度分隔线 202
8.1.5添加计算序列 205
8.1.6使用辅助轴 207
8.1.7合并图表类型 209
8.1.8添加第二个图表区 210
8.2操作仪表 213
8.2.1理解仪表类型 213
8.2.2创建线性仪表 213
第8章快速参考 215
第9章开发报表模型 217
9.1准备开发报表模型 217
9.1.1添加报表模型数据源 217
9.1.2添加数据源视图 218
9.2生成报表模型 221
9.2.1使用报表模型向导 221
9.2.2重新审查报表模型 224
9.3优化报表模型 226
9.3.1组织模型对象 226
9.3.2改变属性外观 227
9.3.3添加表达式 229
9.3.4标识实体实例 230
9.3.5为数据钻取配置属性 231
9.4管理报表模型 233
9.4.1发布报表模型 233
9.4.2管理变更 236
第9章快速参考 238
第III部分管理报表服务器
第10章将报表部署到服务器 243
10.1部署选项 243
10.1.1部署报表项目 243
10.1.2上载报表 247
10.1.3使用Rs实用工具 249
10.2管理内容 249
10.2.1使用文件夹管理内容 249
10.2.2移动内容 250
10.2.3创建链接报表 253
10.2.4复制报表 254
10.2.5配置报表参数 255
10.3配置数据源属性 258
10.3.1提示用户输入凭据 258
10.3.2使用已存储凭据 260
10.4配置报表执行属性 261
10.4.1按需执行报表 262
10.4.2缓存报表 263
10.4.3创建报表快照 265
10.4.4将报表快照保存在报表
历史记录中 268
第10章快速参考 270
第11章管理报表服务器内容的
安全性 272
11.1配置报表服务器安全策略 272
11.1.1准备安全性管理 273
11.1.2查看默认授权策略 273
11.2分配用户权限 278
授权访问报表服务器内容 278
11.3配置项目级安全性 281
11.3.1保护文件夹 282
11.3.2在SharePoint集成模式下
审批数据源 285
11.3.3保护报表 286
11.3.4分配系统角色 287
11.3.5保护报表模型 289
11.4实现数据安全性管理 292
11.4.1使用查询参数及角色来保护
数据安全 292
11.4.2使用权限表以保护数据
安全 294
11.4.3使用数据集筛选器以保护
数据安全 297
第11章快速参考 298
第12章执行管理任务 301
12.1使用管理工具 301
12.1.1使用SSMS 301
12.1.2暂停报表执行 304
12.2配置报表服务器 306
12.2.1管理加密信息 307
12.2.2配置身份验证 311
12.2.3管理内存 313
12.3监测报表服务器 315
12.3.1检查应用数据库的大小 315
12.3.2使用跟踪日志 316
12.3.3添加HTTP日志 317
12.3.4使用性能计数器 319
第12章快速参考 322
第IV部分查看报表
第13章联机访问报表 327
13.1使用报表管理器 327
13.1.1搜索报表 327
13.1.2使用HTML查看器 329
13.1.3打印报表 331
13.1.4使用“我的报表”文件夹 332
13.2访问SharePoint中的报表 334
13.2.1配置SharePoint中的搜索 334
13.2.2搜索报表 336
13.2.3使用SharePoint报表
查看器 338
13.2.4创建仪表板 340
13.3导出报表 343
13.3.1导出报表以供联机查看 343
13.3.2导出报表以供分析 344
13.3.3创建数据驱动文档 346
13.3.4导出报表以供打印 347
13.3.5导出报表以供数据交换 348
第13章快速参考 351
第14章创建即席报表 352
14.1使用报表生成器开发报表 352
14.1.1报表生成器简介 352
14.1.2表的创建 355
14.1.3矩阵的创建 358
14.1.4图表的创建 361
14.1.5测试安全性 364
14.2增强报表 365
14.2.1设置报表格式 365
14.2.2添加公式字段 367
14.2.3筛选报表 369
14.2.4对数据进行排序 371
14.2.5禁用交互功能 372
14.3使用点击链接型报表 373
14.3.1打开点击链接型报表 374
14.3.2配置一份自定义点击链接型
报表 375
14.3.3将自定义点击链接型报表
分配给报表模型 378
第14章快速参考 380
第15章报表订阅 352
15.1创建标准订阅 352
15.1.1创建电子邮件订阅 352
15.1.2创建Windows文件共享
订阅 356
15.2创建数据驱动订阅 360
15.2.1创建订阅传递表 360
15.2.2创建数据驱动订阅 361
15.3管理订阅 363
15.3.1创建共享计划 363
15.3.2使用“我的订阅”页面 364
15.3.3删除订阅 365
第15章快速参考 366
第V部分将ReportingServices用作部署平台
第16章ReportingServices编程 401
16.1编写报表设计组件 401
16.1.1在报表中嵌入代码 401
16.1.2使用程序集共享自定义
代码 404
16.2报表服务器管理编程 409
16.2.1编写管理任务脚本 409
16.2.2使用WMI访问接口 417
16.3报表访问编程 421
16.3.1使用URL链接报表以提供
访问 421
16.3.2使用ReportViewer控件 428
第16章快速参考 432
术语表 434 2100433B