第Ⅰ部分 Reporting Services入门 3
第1章 Reporting Services简介 3
1.1 报表平台 3
1.2 报表生命周期 4
1.2.1 开发报表 5
1.2.2 管理报表 5
1.2.3 访问报表 6
1.3 Reporting Services体系结构 6
1.3.1 数据层 7
1.3.2 应用层 7
1.3.3 服务器层 10
1.4 5 SharePoint集成模式 14
1.4.1 SharePoint服务器 15
1.4.2 报表服务器 15
第1章快速参考 16
第2章 Reporting Services的安装 17
2.1 计划安装 17
2.1.1 选择版本 17
2.1.2 选择服务器模式 18
2.1.3 选择部署拓扑 19
2.1.4 检查软硬件需求 20
2.1.5 为Reporting Services准备帐户 21
2.2 执行安装 22
2.2.1 安装SQL Server2008的硬件和软件要求 22
2.2.2 安装程序支持文件的安装 23
2.2.3 安装SQL Server 2008功能 24
2.2.4 配置Reporting Services 28
2.2.5 安装Report Builder 2.0 36
2.2.6 安装示例数据库 37
2.3 配置SharePoint集成模式 38
2.3.1 配置报表服务器 39
2.3.2 安装用于SharePoint的SQL Server2008 Reporting Services外接程序 41
2.3.3 在SharePoint服务器上配置Reporting Services集成 42
2.3.4 创建SharePoint Web应用程序 44
2.3.5 创建报告中心网站 46
2.3.6 为SharePoint文档库添加Reporting Services内容类型 47
第2章快速参考 50
第3章 Reporting Services初体验 51
3.1 制作简单的报表 51
3.1.1 Report Builder 2.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
第Ⅱ部分 开发报表 81
第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章 使用Analysis Services作为数据源 173
7.1 安装示例数据库 173
7.2 创建Analysis Services数据集 175
7.2.1 创建Analysis Services数据源 175
7.2.2 生成查询 177
7.2.3 向MDX查询中添加计算 179
7.3 生成报表 182
7.3.1 在报表中使用Analysis Services数据集 182
7.3.2 使用扩展字段属性 183
7.3.3 使用Aggregate函数 185
7.3.4 在详细信息行中显示聚合值 186
7.4 设计参数 188
7.4.1 为Analysis Services数据集添加参数 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
第Ⅲ部分 管理报表服务器 243
第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
1 1.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
第Ⅳ部分 查看报表 327
第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
第Ⅴ部分 将Reporting Services用作部署平台 401
第16章 Reporting Services编程 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