描述
开 本: 16开纸 张: 胶版纸包 装: 平装-胶订是否套装: 否国际标准书号ISBN: 9787302493235丛书名: SQL Server 数据库经典译丛
SQL Server 2016提供了新功能、新特性以及改进的过程,等等。《SQL Server 2016报表设计与BI解决方案(第3版) Reporting Services和Mobile Reports实战》将带领读者完成知识和技能的升级,让你做好准备以充分利用报表设计和业务智能解决方案中的*功能。报表专家Paul Turley除了解释Reporting Services体系结构和BI基础知识之外,还阐述了成功设计报表的关键元素,解释了各种设计类型,说明了它们的用法,以及如何*限度
地利用它们。请同我们一起开始优化Web、桌面和移动报表解决方案吧!
《SQL Server 2016报表设计与BI解决方案(第3版) Reporting Services和Mobile Reports实战》特色
◆ 解释操作型、移动和分析报表的设计技术、BI基础和Reporting Services体系结构
◆ 涵盖Mobile Report Publisher,以及对SQL Server数据工具/Visual Studio报表设计器和报表构建器的改进
◆ 介绍新的Web门户接口、HTML5呈现、KPI、Power BI集成、自定义参数面板等
◆ 展示如何改进报表的可用性、查询设计和筛选技术
◆ 对报表设计的*实践方式和优化常见报表类型提供切实可行的建议
◆ 让读者加速掌握SQL Server此次重要版本升级的所有特性
目 录
第Ⅰ部分
入门
第1章 Reporting
Services介绍 3
1.1 哪些人需要使用
Reporting Services 4
1.1.1 业务信息工作者和数据
分析员 5
1.1.2 信息消费者 5
1.1.3 业务管理者 6
1.1.4 软件开发者 6
1.1.5 系统管理员 6
1.2 仪表板、报表和应用程序 6
1.2.1 应用程序集成 7
1.2.2 商业智能和分析解决方案 9
1.2.3 移动报表和KPI 10
1.3 报表工具的选择 12
1.4.1 简单报表设计 13
1.4.2 IT设计的报表 13
1.4.3 用户设计的报表 14
1.4.4 基于服务器的报表 14
1.4.5 报表数据源 15
1.4.6 企业规模 16
1.4 优化性能 16
1.5 小结 17
第2章 SQL
Server 2016 Reporting
Services的新增功能 19
2.1 报表构建器和设计器的改进 20
2.2 现代浏览器呈现 21
2.3 参数布局控制 22
2.4 更新RDL规范 23
2.5 移动报表 23
2.6 KPI 25
2.7 本地打印控制 25
2.8 PowerPoint渲染 26
2.9 集成和改进的Web门户 26
2.10 新图表和可视化改进 27
2.11 标准化的现代浏览器呈现 27
2.12 Power BI仪表板的固定 27
2.13 小结 30
第3章 Reporting Services安装和架构 31
3.1 SQL Server 2016中的变化 32
3.2 基本安装 33
3.2.1 安装Reporting
Services 33
3.2.2 安装Reporting
Services示例、
练习和SQL Server数据库 44
3.3 企业部署 45
3.3.1 SQL Server版本 45
3.3.2 默认实例和命名实例 46
3.3.3 拓扑结构 47
3.3.4 模式 48
3.3.5 安装选项 48
3.4 报表生命周期 49
3.4.1 编写 49
3.4.2 管理 50
3.4.3 传递 50
3.5 Reporting Services工具 50
3.5.1 报表生成器 50
3.5.2 Web门户 50
3.5.3 SharePoint库和Web部件 50
3.5.4 Reporting Services配置
管理器 51
3.5.5 SQL Server管理程序 51
3.5.6 命令行工具 51
3.5.7 HTML Viewer 52
3.5.8 Report Viewer控件 52
3.5.9 Reporting Services Web服务 52
3.6 Reporting Services Windows
服务 53
3.6.1 HTTP.SYS和HTTP侦听器 54
3.6.2 安全子层 54
3.6.3 Web门户和Web服务 55
3.6.4 核心处理功能 55
3.6.5 服务管理 55
3.6.6 WMI和RPC接口 56
3.7 Reporting Services处理程序和
扩展 57
3.7.1 报表处理程序 58
3.7.2 数据处理扩展 59
3.7.3 报表项 60
3.7.4 呈现扩展 60
3.7.5 计划和传递处理程序 62
3.7.6 传递扩展 62
3.8 Reporting Services应用程序
数据库 63
3.8.1 ReportServer 63
3.8.2 ReportServerTempDB 64
3.9 小结 64
第Ⅱ部分 基本报表设计
第4章 报表布局和格式化 67
4.1 使用报表设计工具 68
4.2 理解报表数据构建块 69
4.2.1 数据源 69
4.2.2 数据集 70
4.2.3 数据区域 70
4.2.4 报表项 72
4.3 示例和练习 72
4.3.1 准备报表数据 74
4.3.2 设计报表布局 78
4.3.3 审查报表 80
4.3.4 设置格式化属性 81
4.3.5 验证报表设计和分组数据 83
4.4 小结 86
第5章 数据访问和查询基础 87
5.1 数据库基础 88
5.1.1 关系数据库的概念 88
5.1.2 什么是SQL 88
5.2 数据源管理 89
5.3 数据集和字段 92
5.3.1 嵌入式和共享数据集 92
5.3.2 练习 93
5.3.3 使用SQL Server
Management
Studio编写查询 93
5.3.4 在报表数据集中添加查询 96
5.3.5 设计报表体 99
5.3.6 改进参数 102
5.3.7 使用多个参数值 104
5.4 小结 106
第6章 分组和总计 109
6.1 SQL Server Data Tools 109
6.1.1 入门 110
6.1.2 开始使用示例报表项目 113
6.2 报表分组 117
6.2.1 给表格或矩阵报表添加总计 119
6.2.2 表达式基础 120
6.2.3 聚合函数和总计 121
6.2.4 排序 121
6.3 练习 123
6.3.1 设计数据集查询 124
6.3.2 设计、布局表格报表 125
6.3.3 添加总计和下钻功能 127
6.3.4 聚合细目行的总计 131
6.3.5 创建参数列表 131
6.4 小结 134
第Ⅲ部分
高级和分析报表
第7章 高级报表设计 137
7.1
分页和流程控制 137
7.2 页眉和页脚 139
7.2.1 Tablix头和明细单元格 142
7.2.2 设计页眉 142
7.3 组合报表和嵌入式内容 146
7.4 剖析文本框 146
7.4.1 边距和缩进 147
7.4.2 嵌入式的格式化 147
7.5 设计主/明细报表 152
7.5.1 重复数据区域:表、矩阵和
列表 152
7.5.2 分组和数据集作用域 156
7.5.3 聚集函数和总计 156
7.6 设计子报表 159
7.7 在报表之间导航 163
7.8 练习 164
7.8.1 练习1:创建报表模板 164
7.8.2 练习2:在模板中使用动态
表达式创建报表 167
7.9 小结 171
第8章 图形化报表设计 173
8.1 可视化设计规则 174
8.1.1 保持图表简单 174
8.1.2 属性 175
8.1.3 可视化潮流 175
8.1.4 可视化的故事板 175
8.1.5 视角和倾斜 176
8.2 图表类型 176
8.2.1 图表类型总结 176
8.2.2 柱状图和堆积图 178
8.2.3 分区图和折线图 179
8.2.4 饼图和圆环图 179
8.2.5 气泡图和股价图 182
8.2.6 新图表类型 183
8.2.7 解剖图表 184
8.2.8 多个序列、轴和区域 185
8.3 练习 188
8.3.1 练习1:创建和设计简单的
图表 188
8.3.2 练习2:创建多序列图表 192
8.3.3 有用的属性和设置 194
8.4 小结 196
第9章 高级查询和参数 197
9.1 T-SQL查询和参数 197
9.1.1 参数列表和多选参数 198
9.1.2 级联参数 201
9.1.3 在参数栏中安排参数 203
9.1.4 管理长参数列表 204
9.1.5 选择所有值 205
9.1.6 处理条件逻辑 208
9.2 MDX查询和参数 209
9.2.1 单值参数 212
9.2.2 多值参数 213
9.2.3 日期值范围 213
9.3 小结 217
第10章 使用Analysis Services
编写报表 219
10.1 在报表中使用
Analysis Services 220
10.2 使用Reporting Services和
Analysis Services数据 221
10.3 使用多维表达式
语言 221
10.3.1 MDX:简单还是
复杂 222
10.3.2 使用MDX Query Designer
生成查询 222
10.3.3 修改MDX查询 232
10.4 添加非附加性度量 240
10.5 MDX属性和多维数据集
格式化 243
10.6 钻取报表 244
10.7 实践和规则 245
10.8 小结 245
第11章 SSAS报表高级技术 247
11.1 Cube Dynamic Rows报表 248
11.1.1 解剖Cube Dynamic Rows
报表 248
11.1.2 Cube Dynamic Rows Summarv
报表 257
11.2 Cube Dynamic Rows Expanded
报表 258
11.2.1 修改MDX查询 258
11.2.2 修改设计界面 259
11.3 Cube Restricting Rows报表 260
11.4 Cube Metadata报表 265
11.4.1 设计报表 265
11.4.2 添加其他多维数据集元
数据 269
11.5 Cube Browser报表 273
11.5.1 对报表的剖析 275
11.5.2 内幕 277
11.5.3 后的思考 290
11.6 小结 291
第12章 表达式和操作 293
12.1 基本表达式回顾 293
12.2 使用Expression
Builder 295
12.3 计算字段 296
12.4 条件表达式 298
12.5 IIF( )函数 299
12.6 使用自定义代码 301
12.6.1 在报表中使用自定义
代码 301
12.6.2 链接和钻取报表 303
12.7 为递归关系编写报表 306
12.8 操作和报表导航 310
12.9 小结 316
第Ⅳ部分
解决方案模式
第13章 报表项目和报表合并 319
13.1 SSDT解决方案和项目 320
13.1.1 项目结构和开发阶段 321
13.1.2 共享数据集和数据源 322
13.1.3 成功的关键因素 323
13.1.4 报表规范 324
13.1.5 报表模板 327
13.2 版本控制 328
13.2.1 设置版本控制 328
13.2.2 获得版本 329
13.2.3 查看报表历史 329
13.2.4 恢复一个报表的先前
版本 329
13.2.5 设置签入/签出策略 329
13.2.6 应用标签 329
13.3 对内容进行同步 330
13.3.1 部署一个报表 330
13.3.2 部署一组报表 330
13.3.3 检查生成错误 330
13.3.4 从部署中排除报表 330
13.4 管理服务器内容 330
13.4.1 检查部署位置 331
13.4.2 管理本机模式下的内容 331
13.4.3 管理SharePoint中的
内容 333
13.5 Report Builder和自助报表
设计策略 333
13.6 报表生成器和语义模型历史 334
13.7 计划自助报表环境 335
13.7.1 必须进行计划 335
13.7.2 设计方法和使用场合 335
13.7.3 定义拥有者 336
13.7.4 数据治理 337
13.7.5 数据源访问和安全性 338
13.7.6 用户培训 338
13.7.7 数据源和查询选项 339
13.8 用户报表迁移策略 343
13.8.1 评审 343
13.8.2 改进 344
13.8.3 设计 344
13.8.4 测试 344
13.8.5 维护 344
13.9 小结 344
第14章 报表解决方案、模式和要点 347
14.1 超级报表 348
14.1.1 扬长避短地利用
Reporting Services架构 348
14.1.2 寻求出色的Excel
导出方案 349
14.2 报表要点:基于基本技巧
构建报表 352
14.2.1 仪表板解决方案的数据源
和数据集 352
14.2.2 KPI记分卡 353
14.2.3 仪表 356
14.2.4 交互式迷你图和图表 357
14.2.5 具有导航和缩放功能的
地图 363
14.3 小结 368
第Ⅴ部分 Reporting Services
自定义编程
第15章 将报表集成到自定义
应用程序中 371
15.1 URL访问 372
15.1.1 URL语法 372
15.1.2 访问Reporting Services
对象 373
15.1.3
Reporting Services URL
参数 377
15.1.4 通过URL传递报表信息 382
15.2 通过编程进行呈现 384
15.2.1 一般场景 385
15.2.2 通过Windows呈现 386
15.2.3 将报表呈现到Web 407
15.3 使用ReportViewer控件 413
15.4 小结 423
第16章 扩展Reporting Services 425
16.1 通过接口进行扩展 427
16.1.1 什么是接口 427
16.1.2 接口语言之间的区别 428
16.1.3 对数据处理扩展的详细
研究 431
16.2 创建自定义数据处理扩展 432
16.2.1 场景 433
16.2.2 创建和设置项目 433
16.2.3 创建DataSetConnection
对象 435
16.2.4
创建DataSetParameter类 445
16.2.5 实现IDataParameter 446
16.2.6 创建DataSetParameterCollection
类 448
16.2.7
创建DataSetCommand类 450
16.2.8
创建DataSetDataReader
对象 464
16.2.9 安装DataSetDataProcessing
扩展 468
16.2.10
测试DataSetDataExtension 471
16.3 小结 474
第Ⅵ部分
移动报表解决方案
第17章 Reporting
Service
移动报表简介 477
17.1 移动报表体验和业务案例 478
17.2 报表穿透钻取导航 480
17.3 使用移动报表的时机 480
17.3.1 移动报表不是自助式BI 481
17.3.2 移动报表并非分页报表 481
17.3.3 缓存和按需结果 481
17.4 连接和数据集设计基础 481
17.5 Mobile Report Publisher简介 482
17.5.1 Layout页面 482
17.5.2 Data页面 483
17.5.3
Dashboard Settings页面 483
17.5.4 Preview页面 483
17.6 可视化控件的类别 484
17.6.1 导航器 485
17.6.2 计量表 486
17.6.3 图表 487
17.6.4 地图 489
17.6.5 数据网格 490
17.7 小结 491
第18章 使用设计优先开发模式实现
移动报表 493
18.1 设计优先的移动报表开发
练习 493
18.1.1 添加可视化控件 497
18.1.2 预览移动报表 499
18.1.3 向报表添加数据 500
18.1.4 添加共享数据集和
报表中的表 502
18.1.5 使用Report Builder创建
共享数据集 503
18.1.6 使用SSDT创建共享
数据集 504
18.1.7 向移动报表添加数据表 506
18.1.8 设置Time导航器的
数据属性 507
18.1.9 设置Selection列表的
数据属性 508
18.1.10 设置数字仪表的
数据属性 508
18.1.11 设置类别图表的
数据属性 509
18.1.12 应用移动布局和颜色
样式 509
18.1.13 从服务器测试完整的
移动报表 512
18.2 小结 515
第19章 移动报表设计模式 517
19.1 关键性能指标 517
19.2 KPI简述 522
19.3 你需要目标 523
19.4 时序计算和时间段 523
19.5 创建时序移动报表 524
19.5.1 使用设计优先报表开发
方法布局报表 525
19.5.2 添加数据并设置控件的
数据属性 527
19.5.3 地图属性 531
19.6 设置调色板和移动设备布局 533
19.7 服务器访问和活跃的移动
连接 536
19.8 小结 540
第20章 高级移动报表解决方案 541
20.1 设计Chart数据网格移动
报表 541
20.1.1 练习:Chart数据网格 541
20.1.2 练习:添加一个钻取
移动报表 548
20.1.3 练习:添加一个钻取
分页报表 552
20.2 使用地图 555
20.3 小结 558
第Ⅶ部分
管理Reporting
Serices
第21章 内容管理 563
21.1 使用Web Portal 564
21.2 内容管理活动 566
21.2.1 文件夹 567
21.2.2 共享数据源 568
21.2.3 报表 570
21.2.4 报表资源 574
21.2.5 共享计划 574
21.3 站点和内容安全 576
21.3.1 站点安全 576
21.3.2 项级安全性 576
21.4 站点品牌 583
21.5 内容管理自动化 586
21.5.1 RS工具 586
21.5.2
Reporting Services脚本 588
21.6 小结 589
第22章 服务器管理 591
22.1 安全性 592
22.1.1 账户管理 592
22.1.2 系统级角色 596
22.1.3 表面区域管理 597
22.2 备份和恢复 597
22.2.1 应用程序数据库 598
22.2.2 加密密钥 600
22.2.3 配置文件 601
22.2.4 其他项 602
22.3 监视 602
22.3.1 安装日志 602
22.3.2 Windows应用程序事件
日志 603
22.3.3 跟踪日志 603
22.3.4 执行日志 605
22.3.5 性能计数器 606
22.3.6 服务器管理报表 609
22.4 配置 609
22.4.1 内存管理 610
22.4.2 URL保留项 610
22.4.3 电子邮件传递 612
22.4.4 呈现扩展 614
22.4.5 “我的报表” 616
22.5 小结 617
前 言
十四年!我不得不大声说出来,以确保没错……是的,十四年。从我开始使用Reporting Services创建报表和报表解决方案以来,已经有这么长时间了。
咨询客户、参会人员和学生经常询问,他们应使用BI或报表工具中的哪一个来满足业务报表需求。我用过其他几个微软产品,包括SQL Server、分析服务、集成服务、SharePoint、Access、Excel和Power BI,但Reporting Services是我不断回过头来使用的工具,因为它有那么多功能。
Reporting Services自从2003年发布以来,我和同行们一直在追踪该产品的每一个版本;自那时以来,Wrox出版社已经出版了6本关于Reporting Services的图书。我紧密配合微软产品团队的领导,与产品开发人员团结合作,继续创新,推动该产品向前发展。我已经学会了正确使用SSRS,但偶尔使用不正确;这得益于在此过程中能做和不能做的一些惨痛教训。我的目标是分享这方面的经验,以及我们多年开发出来的实践。
《SQL Server 2016报表设计与BI解决方案(第3版)
Reporting Services和Mobile Reports实战》读者对象
《SQL
Server 2016报表设计与BI解决方案(第3版) Reporting Services和Mobile Reports实战》是为满足广大读者的需求而编写的,包括针对报表设计人员、开发人员、管理人员和业务人员的特定解决方案。《SQL Server 2016报表设计与BI解决方案(第3版) Reporting Services和Mobile
Reports实战》的目标是成为一本综合指南与参考文献,适用于报表设计新手,以及对学习使用高级功能感兴趣的专家。
《SQL Server 2016报表设计与BI解决方案(第3版)
Reporting Services和Mobile Reports实战》内容
《SQL
Server 2016报表设计与BI解决方案(第3版) Reporting Services和Mobile Reports实战》分为7大部分。
第Ⅰ部分:入门
该部分将介绍Reporting Services及其使用方法。该部分的三章将帮助读者了解Reporting
Services的功能和报表平台,讨论用于创建KPI、分页报表和移动报表的服务器平台和报表设计工具,并介绍SQL Server 2016 Reporting Services中的新内容。
第1章涵盖Reporting Services用例,使用和创建仪表板,创建报表以及构建集成的应用程序。我们讨论如何根据业务需求选择合适的报表工具,以及优化报表的性能。
第2章介绍SSRS 2016的新增功能,了解报表设计器的增强功能,现代浏览器的渲染与参数布局管理。我们会介绍移动报表和KPI,新的印刷和渲染选项,新的报表门户网站,以及Power BI仪表板的固定与整合。
第3章学习如何安装Reporting Services,了解服务器架构。我们讨论SQL Server 2016体系结构的变化,以及如何安装和设置报表服务器。探讨如何构建企业报表服务器部署,以及如何使用工具管理报表生命周期,利用Reporting Services扩展功能。
第Ⅱ部分:基本报表设计
该部分包括一系列动手练习,用于实践构建报表、查询以及各章中讨论的解决方案的过程。该部分提供所有报表和练习的完成副本,以供参考。这些章将引导读者完成对所有报表设计而言非常基本的构建块。我们将学习数据区域、组、报表项、页面中断、表、矩阵和图表背后的机制。
第4章包括报表布局和格式设置。学习使用数据集、数据区域和其他报表数据构建块。还将学习使用表和矩阵设计报表布局,并使用表达式设置分组和格式化属性。
第5章讲授数据库查询要领。学习理解关系数据库原理、概念和数据源管理,并使用查询设计工具建立简单和复杂的数据集。我们将使用Report Builder查询设计器、SSDT报表设计器和SQL Server
Management Studio完成查询的编辑。你将熟悉查询中的单个和多个选择参数。
第6章介绍Visual Studio中的SQL
Server数据工具。在该章的练习中使用图形化查询设计器和带有参数及复杂查询逻辑的手写查询,构建更高级的报表。你将明白表连接和报表数据流中的查询分组,理解用于复杂分组、排序和可见性的报表组和表达式。
第Ⅲ部分:高级和分析报表
这些章涉及高级和更复杂的报表场景,你将基于分组和表达式技巧,使更高级的查询包含参数、表达式和可编程逻辑。
第7章介绍高级报表设计。我们将管理分页和报表的页眉和页脚,给文本格式和布局属性、HTML文本和样式、主/从报表、子报表和文档结构图使用条件逻辑。
第8章将学习图形化报表设计原则和标准。我们先回顾标准和先进的图表类型和设计方法,然后深入更复杂的图表特征,绘制多序列和多区域的图表。此外,还学习使用KPI指标、迷你图和数据条。
第9章介绍高级查询和参数,了解T-SQL查询和参数,以及MDX查询和参数。
第10章使用SQL Server Analysis Services作为报表的数据源,以使用多维表达式(Multidimensional Expressions,MDX)。我们将学习使用MDX查询设计器生成查询,以及手写带参数的MDX。
第11章是一个关于报表解决方案的复杂例子,它充分利用了MDX语言和Analysis
Services的强大功能。在这个多维数据集浏览器解决方案中,使用报表来枚举和提示用户进行参数选择,然后动态导航整个多维数据集结构。这个示例展示了一些非常有用、复杂的报表导航和设计技术。
第12章学习交互操作和报表导航。这里再次使用用于实现条件逻辑的表达式。我们要学习使用常用的功能,如基于决策的表达式和自定义代码中的IIF和SWITCH,并使用递归关系以及在报表间导航的操作来学习报表技术。
第Ⅳ部分:解决方案模式
如果使用带有集成版本控制的Visual Studio,并与团队一起构建解决方案,《SQL
Server 2016报表设计与BI解决方案(第3版) Reporting Services和Mobile Reports实战》的这部分就十分值得一读。该部分将学习如何与其他报表和解决方案开发人员一起,使用正规的项目方法管理报表项目。
第13章介绍报表项目和报表合并。该章学习运用SSDT解决方案模式,了解如何考虑报表的规范和需求,并在项目开发各个阶段工作。我们将在项目和解决方案中创建报表模板并管理报表。你将学习如何计划自助式报表解决方案,如何支持非技术报表设计人员,使用Report Builder在托管的环境中创建自己的报表。
第14章学习报表解决方案、模式和要点。该章将多个报表合并到超级报表和业务仪表板上。设计KPI记分卡、带有缩放和导航功能的互动迷你式报表以及带有缩放和导航功能导航的地图报表。
第Ⅴ部分:Reporting Services自定义编程
该部分学习如何将Reporting Services集成到自定义应用程序中,并在使用URL访问和Web服务调用的Web门户环境之外使用报表。
第15章将报表集成到自定义应用程序中。该章将使用URL访问和Web服务来呈现报表,构建自定义Windows窗体或Web窗体应用程序,以输入参数,并在自定义界面中呈现报表。我们将学习如何创建用于Reporting Services报表的定制输入界面。
第16章将学习扩展Reporting Services并利用扩展选项。首先讨论扩展SQL Server Reporting Services和创建自定义扩展的原因。通常,这些选项很复杂,是针对标准报表场景之外的业务需求。你在该章将了解如何使用每种类型的Reporting Services扩展,提供报表的自定义呈现、安全性、数据访问和交付。
第Ⅵ部分:移动报表解决方案
《SQL
Server 2016报表设计与BI解决方案(第3版) Reporting Services和Mobile Reports实战》的该部分介绍SQL Server 2016中引入的新的移动报表功能。该部分将学习使用Mobile Report Publisher和新的移动报表平台,以交付专门为平板电脑、智能手机和其他移动设备设计的报表。首先介绍基本的移动报表设计方法与技术,然后学习使用每个可视化控件、导航器和选择器、报表导航和样式选项。
第17章介绍Reporting Services移动报表。你将学习通过Mobile Report
Publisher使用共享数据集,并为移动设备提供交互信息。还将学习基本的构建块,以及每个可视化控件类别中的组件如何用于导航和可视化。
第18章使用设计优先开发方式实现移动报表。使用设计器向移动报表添加可视化控件,模拟数据将自动生成以演示可视化控件的交互和报表导航。你将学习快速原型技术和有效的用户需求收集会话,学会使用Time导航器、选择器、数字仪表和图表。你将为不同的设备类型和颜色样式应用布局,然后部署并测试完整的移动报表。
第19章介绍高级报表场景中的移动报表设计模式。该章会使用控件创建用于时间序列、分段、性能、地理可视化与互动的移动报表。我们将配置服务器访问,发布可以用于网络和不同移动设备的报表。
第20章介绍高级移动报表解决方案,介绍图表数据网格可视化控件,并学习在控件中关联多个数据集。你将学习在移动报表中使用数据集和查询参数,用数据集参数钻取移动报表,用数据集参数钻取分页报表。此外,还将学习使用地图可视化、添加自定义地图,并管理用于地理报表的地图形状。
第Ⅶ部分:管理Reporting Services
该部分将帮你管理内容,执行服务器的管理、配置、故障诊断和维护。
第21章介绍报表服务器的内容管理,学习如何使用Web门户作为管理工具,执行内容管理活动,其中包括安全管理,以及数据源、共享数据集和报表优化。还将学习如何管理、强制组和单个用户对文件夹和报表的安全访问。
第22章学习账号管理和系统级规则,实现表面区域的管理,规划用于灾难恢复的备份,管理应用程序数据库,管理密钥,并学会利用配置文件。还将学习执行报表服务器的审计和日志记录;并使用性能计数器和服务器管理报表。学习为报表服务器使用合适的内存和资源管理,配置URL保留项,管理电子邮件的交付,以及管理服务器上的自定义扩展。
《SQL Server 2016报表设计与BI解决方案(第3版)
Reporting Services和Mobile Reports实战》要求
设计、运行SQL Server 2016和Reporting Services的软硬件要求是:在的业务级计算机上运行。自定义编程示例要求安装任何版本的Visual Studio 2015或更新版本。微软对SQL Server 2016的指定要求在MSDN库中,网址是。
●
SQL Server 2016开发版是免费的,用Visual Studio Dev Essentials账户运行,网址是www.visualstudio.com/dev-essentials。也可以下载SQL Server 2016开发版或企业版,如果有MSDN订阅,还可以下载Visual Studio。
●
使用分页Reporting Services报表的报表设计示例可用于SQL Server 2016的任何版本,能运行在满足要求的计算机上。移动报表和KPI报表需要SQL Server
2016开发版或企业版。
●
第9~第11章需要在多维存储模式下安装SQL Server Analysis
Services。这是SQL Server安装的一个可选部分。
●
在报表设计器外部执行的自定义编程示例需要单独安装的Visual Studio 2015或更高版本。第15和第16章介绍了此项内容所需的材料。
●
在示例和练习中使用的示例数据库可以从www.wrox.com网站上随《SQL Server 2016报表设计与BI解决方案(第3版) Reporting Services和Mobile Reports实战》的示例项目一同下载。此外,还可以获得其他资源。
●
完整的示例源代码可以从www.wrox.com网站下载。针对编程示例,下载时提供Visual Basic .NET 代码和C#代码两个版本。
示例报表和项目
示例报表、Visual Studio项目、后续章节练习中产生的所有报表文件的完成副本都在《SQL Server 2016报表设计与BI解决方案(第3版) Reporting Services和Mobile Reports实战》附带的文件中提供。所有的示例和完成的练习文件都可从www.wrox.com网站下载。进入该网站,搜索《SQL Server 2016报表设计与BI解决方案(第3版) Reporting Services和Mobile Reports实战》的英文ISBN(978-1-119-25835-3),然后单击《SQL Server 2016报表设计与BI解决方案(第3版) Reporting Services和Mobile Reports实战》详细信息页面上的Download Code链接,就会获得《SQL Server 2016报表设计与BI解决方案(第3版) Reporting Services和Mobile Reports实战》的所有示例文件。读者也可通过网址http://www.tupwk.com.
cn/downpage或用手机扫描封底二维码来获取这些资料
一旦下载文件存档,只需要使用Windows文件管理器或喜欢的压缩工具解压即可。
注意:
可以进入Wrox代码下载主页面http://www.wrox.com/dynamic/books/download.aspx,查看所有Wrox图书的可用代码。
勘误表
尽管我们已经努力来保证文章或代码中不出现错误,但错误总是难免的。如果在《SQL Server 2016报表设计与BI解决方案(第3版) Reporting Services和Mobile Reports实战》中找到错误,例如拼写错误或代码错误,请告诉我们,我们将非常感激。通过勘误表,可以让其他读者避免受挫,当然,这还有助于提供更高质量的信息。
要在网站上找到《SQL Server 2016报表设计与BI解决方案(第3版) Reporting Services和Mobile Reports实战》英文版的勘误表,可以登录http://www.wrox.com,通过Search工具或书名列表查找《SQL Server 2016报表设计与BI解决方案(第3版) Reporting Services和Mobile Reports实战》,然后在《SQL Server 2016报表设计与BI解决方案(第3版) Reporting Services和Mobile Reports实战》的细目页面上,单击Book Errata链接。在这个页面上可以看到Wrox编辑已提交和粘贴的所有勘误。完整的图书列表还包括每《SQL Server
2016报表设计与BI解决方案(第3版) Reporting Services和Mobile Reports实战》的勘误表,网址是www.wrox.com/misc-pages/booklist.shtml。
如果在Book Errata页面上没有找到自己的错误,就进入www.wrox.com/contact/ techsupport.shtml,完成上面的表单,给我们发送你找到的错误。我们会检查你的反馈信息,如果是正确的,我们将在《SQL Server 2016报表设计与BI解决方案(第3版)
Reporting Services和Mobile Reports实战》的后续版本中采用。
p2p.wrox.com
要与作者和同行讨论,请加入p2p.wrox.com上的P2P论坛。这个论坛是一个基于Web的系统,便于你张贴与Wrox图书相关的消息和相关技术,与其他读者和技术用户交流心得。该论坛提供了订阅功能,当论坛上有新的消息时,它可以给你传送感兴趣的主题。Wrox作者、编辑和其他业界专家和读者都会到这个论坛上来探讨问题。
在http://p2p.wrox.com上,有许多不同的论坛,它们不仅有助于阅读《SQL Server 2016报表设计与BI解决方案(第3版) Reporting Services和Mobile Reports实战》,还有助于开发自己的应用程序。要加入论坛,可以遵循下面的步骤:
(1) 进入p2p.wrox.com,单击Register链接。
(2) 阅读使用协议,并单击Agree按钮。
(3) 填写加入该论坛所需要的信息和自己希望提供的其他信息,单击Submit按钮。
(4) 你会收到一封电子邮件,其中的信息描述了如何验证账户,完成加入过程。
注意:
不加入P2P也可以阅读论坛上的消息,但要张贴自己的消息,就必须加入该论坛。
加入论坛后,就可以张贴新消息,响应其他用户张贴的消息。可以随时在Web上阅读消息。如果要让该网站给自己发送特定论坛中的消息,可以单击论坛列表中该论坛名旁边的Subscribe to this Forum图标。
关于使用Wrox P2P的更多信息,可阅读P2P FAQ,了解论坛软件的工作情况以及P2P和Wrox图书的许多常见问题。要阅读FAQ,可以在任意P2P页面上单击FAQ链接。
评论
还没有评论。