SQL Server 2012 Reporting Services高级教程(第2版)

综合评级:
★★★★★

定价:
¥98.00

作者:
(美)特里 等著,颜炯 译

出版社:
清华大学出版社

出版日期:
2014年1月

页数:
681

字数:
1188000

ISBN:
9787302342687

书籍介绍

  不管为小公司生成发票,还是创建有助于管理跨国公司的BI仪表板,你都需要提供精确信息;SQLServer2012ReportingServices高级教程(第2版)讲述如何利用Microsoft报表平台实现此目标。《SQLServer数据库经典译丛:SQLServer2012ReportingServices高级教程(第2版)》透彻讲解SQLServer2012ReportingServices的架构和BI基础知识,并列出成功设计报表的要点。本书将指导你使用报表生成器快速构建商业报表,并用PowerView即时制作可供用户随时随地访问和查看的交互式分析结果。

  主要学习内容

  使用报表生成器、向导和简单设计工具自行制作报表

  执行动态格式化、下钻和钻取操作来设计高度可视化的精美业务报表

  了解用于生成BI仪表板、记分板和性能指标的工具

  构建BI语义模型,在PowerView中交互地研究数据,制作令人赏心悦目的演示报表

  学习针对常见问题的有用示例、实用代码和大量解决方案

  集成ReportingServices与SharePoint,配置和使用PowerView,管理本机模式报表服务器

目录

第Ⅰ部分入门

第1章ReportingServices介绍

1.1哪些人需要使用ReportingServices

1.1.1业务信息工作者

1.1.2业务管理者

1.1.3软件开发者

1.1.4系统管理员

1.2仪表板、报表和应用程序

1.3企业报表

1.4解决方案类型

1.4.1简单报表设计

1.4.2IT专业人士设计的报表

1.4.3用户设计的报表

1.4.4基于服务器的报表

1.5商业智能报表解决方案

1.5.1报表数据源

1.5.2复杂性和报表性能

1.6自定义报表体验

1.7小结

第2章ReportingServices安装和架构

2.1基本安装

2.1.1安装ReportingServices

2.1.2安装ReportingServices示例和SQLServer示例数据库

2.2企业部署

2.2.1SQLServer版本

2.2.2命名实例

2.2.3拓扑结构

2.2.4模式

2.2.5安装选项

2.2.6命令行安装

2.3报表生命周期

2.3.1编写

2.3.2管理

2.3.3传递

2.4ReportingServices工具

2.4.1报表设计器

2.4.2PowerView

2.4.3报表生成器

2.4.4第三方编写工具

2.4.5报表管理器

2.4.6SharePoint库和Web部件

2.4.7ReportingServices配置管理器

2.4.8SQLServer管理程序

2.4.9命令行工具

2.4.10HTMLViewer

2.4.11ReportViewer控件

2.4.12ReportingServicesWeb服务

2.5ReportingServicesWindows服务

2.5.1HTTP.SYS和HTTP侦听器

2.5.2安全子层

2.5.3报表管理器和Web服务

2.5.4核心处理功能

2.5.5服务管理

2.5.6WMI和RPC接口

2.6ReportingServices处理程序和扩展

2.6.1报表处理程序

2.6.2数据处理扩展

2.6.3报表项

2.6.4呈现扩展

2.6.5计划和传递处理程序

2.6.6传递扩展

2.7ReportingServices应用程序数据库

2.7.1ReportServer

2.7.2ReportServerTempDB

2.8小结

第3章配置SharePoint集成

3.1SharePoint技术

3.1.1SharePointFoundation

3.1.2SharePointServer

3.1.3SharePointWeb部件

3.2安装和配置

3.2.1安装SharePointServer2010

3.2.2安装ServicePack(SP)1

3.2.3安装和配置PowerPivotforSharePoint

3.2.4为SharePoint安装配置ReportingServices

3.2.5SharePoint网站设置

3.3架构

3.4小结

第Ⅱ部分报表设计

第4章基本报表设计

4.1向导到底有什么好处

4.1.1构造块

4.1.2学习使用报表生成器

4.2手动报表设计

4.2.1构建一个矩阵

4.2.2运行报表和保存报表

4.3小结

第5章报表布局和格式化

5.1报表布局类型

5.1.1表格报表

5.1.2矩阵报表

5.1.3列表报表

5.1.4图表报表

5.1.5仪表报表和仪表板

5.1.6地图报表和空间报表

5.1.7定义表格分组

5.1.8交互式排序

5.1.9对报表数据进行格式化

5.1.10引入动态格式化

5.2设计多列报表

5.3设计仪表报表

5.3.1浏览器兼容性

5.3.2脱机查看

5.3.3呈现格式的限制及考虑事项

5.4小结

第6章设计数据访问

6.1编写商业智能报表

6.2基于关系数据编写报表

6.2.1数据和查询基础

6.2.2数据源

6.2.3T-SQL查询设计

6.2.4星型架构的数据仓库

6.3筛选技术

6.4使用其他数据源

6.4.1MicrosoftAccess

6.4.2在一个字符串表达式中构造一个查询

6.4.3MicrosoftExcel

6.4.4OracleP/LSQL

6.4.5SybaseAdaptiveServer

6.4.6联合使用数据源

6.5最佳实践

6.5小结

第7章高级报表设计

7.1页眉和页脚

7.1.1聚集函数和总计

7.1.2向一个表或矩阵报表中添加总计

7.2创建报表模板

7.3创建复合报表

7.3.1剖析一个文本框

7.3.2边距和缩进

7.3.3嵌入式的格式化

7.3.4设计主/明细报表

7.3.5分组和数据集范围

7.4设计子报表

7.5在报表之间导航

7.5.1创建文档结构图

7.5.2链接和钻取报表

7.6为递归关系编写报表

7.7小结

第8章图表报表

8.1图表类型

8.1.1柱状图

8.1.2分区图和折线图

8.1.3饼图和圆环图

8.1.4气泡图和股价图

8.1.5图表类型总结

8.1.6解剖一个图表

8.2创建一个多序列图表

8.2.1使用多个图表区

8.2.2有用的属性和设置

8.3小结

第Ⅲ部分设计商业智能报表

第9章BI语义模型

9.1数据建模导论

9.2BI语义模型

9.2.1概念架构

9.2.2BI语义模型的混合特征

9.3小结

第10章使用AnalysisServices编写报表

10.1为什么需要在报表中使用AnalysisServices

10.2在使用ReportingServices的过程中使用AnalysisServices数据

10.3使用多维表达式语言

10.3.1MDX:简单还是复杂

10.3.2使用MDX查询设计器生成查询

10.4添加非附加性度量

10.5MDX属性和多维数据集格式化

10.6对报表进行钻取

10.6.1创建多维数据集报表操作

10.6.2参数安全预防措施

10.7最佳实践和规则

10.8小结

第11章OLAP报表高级技术

11.1CubeDynamicRows报表

11.1.1解剖CubeDynamicRows报表

11.1.2对CUBEDYNAMICROWS报表的总结

11.2CubeDynamicRows报表扩展

11.2.1修改MDX查询

11.2.2修改设计界面

11.3CubeRestrictingRows报表

11.4CubeMetadata报表

11.4.1设计报表

11.4.2添加其他多维数据集元数据

11.5CubeBrowser报表

11.5.1对报表的剖析

11.5.2内幕

11.5.3最后的思考

11.6小结

第Ⅳ部分启用用户报表

第12章表格模型

12.1PowerPivot介绍

12.1.1PowerPivotforExcel

12.1.2安装和设置

12.2将数据导入PowerPivot

12.3PowerPivot窗口

12.3.1“开始”选项卡

12.3.2“设计”选项卡

12.3.3“高级”选项卡

12.4分析数据和丰富数据

12.4.1筛选和排序

12.4.2关联

12.4.3计算列

12.4.4度量

12.4.5浏览模型

12.5小结

第13章使用PowerView进行可视化分析

13.1PowerView介绍

13.2PowerView架构

13.3为教程准备模型和连接

13.3.1部署FAA航班数据模型

13.3.2为FAA航空图像创建一个SharePoint图像库

13.3.3将FAA工作簿直接发布到PowerPivot库

13.3.4为PowerView创建数据源连接

13.4使用PowerView进行可视化分析

13.4.1PowerView初步

13.4.2设计体验介绍

13.4.3可视化和交互性

13.4.4在PowerView中展示和导出

13.4.5PowerView的窍门和技巧

13.5配置数据源连接

13.5.1连接到PowerPivot工作簿

13.5.2连接到BISM连接文件

13.5.3连接到RSDS

13.5.4身份验证场景

13.6AnalysisServices表格

13.6.1安装AnalysisServices表格

13.6.2将一个PowerPivot工作簿部署到AnalysisServices表格中

13.7小结

第14章报表生成器解决方案策略

14.1报表生成器和语义模型历史

14.2计划一个自助报表环境

14.2.1必须进行计划

14.2.2设计方法和适用场合

14.2.3定义拥有者

14.2.4数据治理

14.2.5数据源访问和安全性

14.2.6用户教育

14.2.7数据源和查询选项

14.3用户报表迁移策略

14.4小结

第Ⅴ部分解决方案模式

第15章管理报表项目

15.1解决方案和项目

15.1.1项目结构

15.1.2共享数据集和数据源

15.1.3成功的关键因素

15.1.4报表规范

15.1.5报表模板

15.1.6开发阶段

15.2版本控制

15.2.1为什么使用版本控制

15.2.2设置版本控制

15.2.3获得最新版本

15.2.4查看报表历史

15.2.5恢复一个报表的先前版本

15.2.6设置签入/签出策略

15.2.7应用标签

15.3对内容进行同步

15.3.1部署一个报表

15.3.2部署一组报表

15.3.3检查生成错误

15.3.4从一个部署中排除一个报表

15.4管理服务器内容

15.4.1检查部署位置

15.4.2管理Native模式下的内容

15.4.3管理SharePoint中的内容

15.5Azure报表入门

15.6小结

第16章报表解决方案模式和要点

16.1超级报表

16.2报表要点:基于基本技巧构建报表

16.2.1仪表板解决方案的数据源和数据集

16.2.2KPI记分卡

16.2.3交互式迷你图和图表

16.2.4具有导航和缩放功能的地图

16.2.5使用报表部件来组装一个仪表板

16.2.6动态颜色和主题

16.2.7具有动态列的表格报表

16.3小结

第Ⅵ部分管理ReportingServices

第17章内容管理

17.1使用报表管理器

17.2内容管理活动

17.2.1文件夹

17.2.2共享数据源

17.2.3报表模型

17.2.4报表

17.2.5报表资源

17.2.6共享计划

17.3项级安全性

17.4内容管理自动化

17.4.1RS工具

17.4.2ReportingServices脚本

17.5小结

第18章将报表与SharePoint集成

18.1Native模式下的Web部件

18.1.1安装Native模式的Web部件

18.1.2ReportViewer

18.1.3ReportExplorer

18.2将报表发布到SharePoint

18.2.1SharePointFoundation和SharePointServerStandardEdition

18.2.2SharePointServerEnterpriseEdition

18.3报表管理

18.4集成模式Web部件

18.5Native模式和集成模式

18.6报表模型

18.7小结

第19章Native模式服务器管理

19.1安全

19.1.1帐户管理

19.1.2系统级角色

19.1.3表面区域管理

19.2备份和恢复

19.2.1应用程序数据库

19.2.2加密密钥

19.2.3配置文件

19.2.4其他项

19.3监视

19.3.1安装日志

19.3.2Windows应用程序事件日志

19.3.3跟踪日志

19.3.4执行日志

19.3.5性能计数器

19.3.6服务器管理报告

19.4配置

19.4.1内存管理

19.4.2URL保留项

19.4.3电子邮件传递

19.4.4呈现扩展

19.4.5我的报表

19.5小结

第20章将报表集成到自定义应用程序中

20.1URL访问

20.1.1URL语法

20.1.2访问ReportingServices对象

20.1.3ReportingServicesURL参数

20.1.4通过URL传递报表信息

20.2通过编程进行呈现

20.2.1一般场景

20.2.2通过Windows呈现

20.2.3将报表呈现到Web

20.3使用ReportViewer控件

20.4小结

第21章使用嵌入代码和引用代码

21.1使用表达式生成器

21.2计算字段

21.3条件表达式

21.4IIF()是好帮手

21.5使用自定义代码

21.5.1在报表中使用自定义代码

21.5.2使用自定义程序集

21.5.3自定义程序集的安全性

21.5.4错误、报警及调试代码

21.6小结

第22章扩展ReportingServices

22.1通过接口进行扩展

22.1.1什么是接口

22.1.2接口语言之间的区别

22.1.3对数据处理扩展的详细研究

22.2创建一个自定义数据处理扩展

22.2.1场景

22.2.2创建和设置项目

22.2.3创建DataSetConnection对象

22.2.4创建DataSetParameter类

22.2.5实现IDataParameter

22.2.6创建DataSetParameterCollection类

22.2.7创建DataSetCommand类

22.2.8创建DataSetDataReader对象

22.2.9安装DataSetDataProcessing扩展

22.2.10测试DataSetDataExtension

22.3小结

附录AT-SQL命令和语法参考

附录BT-SQL系统变量和函数

附录CMDX参考

课课家教育

未登录