书籍详情

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

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

作者:(美)特里(Turley.P.),(美)Robert Bruckner,(美)Thiago Silva 著,Ken Withee,Grant Paisley,颜炯 译

出版社:清华大学出版社

出版时间:2014-01-01

ISBN:9787302342687

定价:¥98.00

购买这本书可以去
内容简介
  不管为小公司生成发票,还是创建有助于管理跨国公司的BI仪表板,你都需要提供精确信息;SQLServer2012ReportingServices高级教程(第2版)讲述如何利用Microsoft报表平台实现此目标。《SQL Server数据库经典译丛:SQL Server 2012 Reporting Services高级教程(第2版)》透彻讲解SQLServer2012ReportingServices的架构和BI基础知识,并列出成功设计报表的要点。本书将指导你使用报表生成器快速构建商业报表,并用PowerView即时制作可供用户随时随地访问和查看的交互式分析结果。主要学习内容使用报表生成器、向导和简单设计工具自行制作报表执行动态格式化、下钻和钻取操作来设计高度可视化的精美业务报表了解用于生成BI仪表板、记分板和性能指标的工具构建BI语义模型,在Power View中交互地研究数据,制作令人赏心悦目的演示报表学习针对常见问题的有用示例、实用代码和大量解决方案集成Reporting Services与SharePoint,配置和使用Power View,管理本机模式报表服务器
作者简介
  Paul Turley是一位SolidQ讲师,也是一位Microsoft MVP,同时还是一位解决方案架构师、教师和宣讲员。他常常在行业会议上发表演说,还编写了多部书籍,内容涵盖BI、数据可视化和报表。他的博客是SQLServerBIBlog.com。自1991年以来,他就在为微软、迪士尼、耐克、惠普这样的公司开发业务数据库解决方案。1996年他成为微软认证教师,拥有多项行业认证证书,包括MCT Sand MCITPforBI、MCSD、MCDBA、MSF Practitioner以及IT Project+。Paul曾经独立或合作撰写了多部书籍和教程,内容涵盖数据库、商业智能以及应用程序开发技术。他的著作包括:SQL Server Reporting Services Recipes for Designing Expert Reports、ProfessionalSQLServer2008ReportingServices、ProfessionalSQLServer2005ReportingServicesProfessionalSQLServerReporiingServices(SQLServer2000),Begi'nningT-SQLwithSQLServer2005and2008、BeginningTransact-SQLwith.SQLServer2000and2005、BeginningSQLServer2005Administration、BeginningAccess2002VBA、DataWarehousingwithSQLServer2000AnalysisServices以及ProfessionalAccess2000Programming,以上书籍均由Wrox出版社出版。同时,他还作为主笔,撰写了.SQ/Server2005IntegrationServices.StepbyStep-书,由微软公司出版社出版。Robert Bruckner是Microsoft SQL Server部门一位主管软件架构师和开发人员。Robert负责SQL Server Reporting Services的技术架构,包括Power View的技术架构。Robert负责的核心领域之一是可扩展报表处理引擎的设计和开发,该引擎在Reporting Services和Power View中使用。Power View足ReportingServices2012提供的一项增强功能,它加强了终端用户支持,使终端用户能够方便地以交互方式查看数据,迅速获得深入的分析结果,使得数据分析研究成为一种乐趣!Robert于2003年加盟微软公司,此前他在T-Mobile Austria,其间他作为一位系统架构师,从事研究、设计和实现数据库和商业智能系统的工作。Robert还是奥地利维也纳科技大学的研究人员。Robert以优异的成绩从维也纳科技大学计算机科学专业获得了硕士和博士学位,并且拥有数项专利。如果你对搜索引擎感兴趣,那么可以在公共新闻组和MSDN论坛找到上千篇Robert发表的帖子,从而共享Robert在报表服务和SQL Server技术方面的见解、窍门、技巧和专家建议。Robert在SQL Server Reporting Services和Analysis Services方面有多部合著作品。Robert定期出现在行业会议上,同时还维护着一个很受欢迎的博客,其网址为http://blogs.msdn.com/robertbruckner。闲暇时,Robert喜欢从事山地自行车运行,还喜欢滑水和阅读。Thiago Silva是一位MCPD,同时还担任Credera的架构师和咨询师。在.NET早期和SQLServer2000时代,Thiago就在从事.NET和Reporting Services的定制化开发工作。他是Credera公司(该公司位于达拉斯)的微软公司实践者,负责为包括世界500强在内的客户提供微软公司解决方案。最近8年来他一直从事咨询工作,此前,他是一位软件工程师和Web程序开发人员。Thiago是本书前一版本,即ProfessionalSQLServer2008ReportingServices一书的合著者,他还参与撰写Microsoft SQL Server Reporting Recipesfo rDesigning Expert Reports一书。Thiago凭借技术播客“.NETRocks!”获得美誉,同时还是DFW.NET用户组合社团成员。他偶尔会在自己的技术博客“Silvaware”上发表文章,该博客网址为http://silvaware.net。
目录
第Ⅰ部分 入门
第1章 Reporting Services介绍
1.1 哪些人需要使用Reporting Services
1.1.1 业务信息工作者
1.1.2 业务管理者
1.1.3 软件开发者
1.1.4 系统管理员
1.2 仪表板、报表和应用程序
1.3 企业报表
1.4 解决方案类型
1.4.1 简单报表设计
1.4.2 IT专业人士设计的报表
1.4.3 用户设计的报表
1.4.4 基于服务器的报表
1.5 商业智能报表解决方案
1.5.1 报表数据源
1.5.2 复杂性和报表性能
1.6 自定义报表体验
1.7 小结
第2章 Reporting Services安装和架构
2.1 基本安装
2.1.1 安装Reporting Services
2.1.2 安装Reporting Services示例和SQL Server示例数据库
2.2 企业部署
2.2.1 SQL Server版本
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.4 Reporting Services工具
2.4.1 报表设计器
2.4.2 Power View
2.4.3 报表生成器
2.4.4 第三方编写工具
2.4.5 报表管理器
2.4.6 SharePoint库和Web部件
2.4.7 Reporting Services配置管理器
2.4.8 SQL Server管理程序
2.4.9 命令行工具
2.4.10 HTML Viewer
2.4.11 Report Viewer控件
2.4.12 Reporting Services Web服务
2.5 Reporting Services Windows服务
2.5.1 HTTP.SYS和HTTP侦听器
2.5.2 安全子层
2.5.3 报表管理器和Web服务
2.5.4 核心处理功能
2.5.5 服务管理
2.5.6 WMI和RPC接口
2.6 Reporting Services处理程序和扩展
2.6.1 报表处理程序
2.6.2 数据处理扩展
2.6.3 报表项
2.6.4 呈现扩展
2.6.5 计划和传递处理程序
2.6.6 传递扩展
2.7 Reporting Services应用程序数据库
2.7.1 ReportServer
2.7.2 ReportServerTempDB
2.8 小结
第3章 配置SharePoint集成
3.1 SharePoint技术
3.1.1 SharePoint Foundation
3.1.2 SharePoint Server
3.1.3 SharePoint Web部件
3.2 安装和配置
3.2.1 安装SharePoint Server 2010
3.2.2 安装Service Pack (SP) 1
3.2.3 安装和配置PowerPivot for SharePoint
3.2.4 为SharePoint安装配置Reporting Services
3.2.5 SharePoint网站设置
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.3 T-SQL查询设计
6.2.4 星型架构的数据仓库
6.3 筛选技术
6.4 使用其他数据源
6.4.1 Microsoft Access
6.4.2 在一个字符串表达式中构造一个查询
6.4.3 Microsoft Excel
6.4.4 Oracle P/L SQL
6.4.5 Sybase Adaptive Server
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.2 BI语义模型
9.2.1 概念架构
9.2.2 BI语义模型的混合特征
9.3 小结
第10章 使用Analysis Services编写报表
10.1 为什么需要在报表中使用Analysis Services
10.2 在使用Reporting Services的过程中使用Analysis Services数据
10.3 使用多维表达式语言
10.3.1 MDX:简单还是复杂
10.3.2 使用MDX查询设计器生成查询
10.4 添加非附加性度量
10.5 MDX属性和多维数据集格式化
10.6 对报表进行钻取
10.6.1 创建多维数据集报表操作
10.6.2 参数安全预防措施
10.7 最佳实践和规则
10.8 小结
第11章 OLAP报表高级技术
11.1 Cube Dynamic Rows报表
11.1.1 解剖Cube Dynamic Rows报表
11.1.2 对CUBE DYNAMIC ROWS报表的总结
11.2 Cube Dynamic Rows报表扩展
11.2.1 修改MDX查询
11.2.2 修改设计界面
11.3 Cube Restricting Rows报表
11.4 Cube Metadata报表
11.4.1 设计报表
11.4.2 添加其他多维数据集元数据
11.5 Cube Browser报表
11.5.1 对报表的剖析
11.5.2 内幕
11.5.3 最后的思考
11.6 小结
第Ⅳ部分 启用用户报表
第12章 表格模型
12.1 PowerPivot介绍
12.1.1 PowerPivot for Excel
12.1.2 安装和设置
12.2 将数据导入PowerPivot
12.3 PowerPivot窗口
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章 使用Power View进行可视化分析
13.1 Power View介绍
13.2 Power View架构
13.3 为教程准备模型和连接
13.3.1 部署FAA航班数据模型
13.3.2 为FAA航空图像创建一个SharePoint图像库
13.3.3 将FAA工作簿直接发布到PowerPivot库
13.3.4 为Power View创建数据源连接
13.4 使用Power View进行可视化分析
13.4.1 Power View初步
13.4.2 设计体验介绍
13.4.3 可视化和交互性
13.4.4 在Power View中展示和导出
13.4.5 Power View的窍门和技巧
13.5 配置数据源连接
13.5.1 连接到PowerPivot工作簿
13.5.2 连接到BISM连接文件
13.5.3 连接到RSDS
13.5.4 身份验证场景
13.6 Analysis Services表格
13.6.1 安装Analysis Services表格
13.6.2 将一个PowerPivot工作簿部署到Analysis Services表格中
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.5 Azure报表入门
15.6 小结
第16章 报表解决方案模式和要点
16.1 超级报表
16.2 报表要点:基于基本技巧构建报表
16.2.1 仪表板解决方案的数据源和数据集
16.2.2 KPI记分卡
16.2.3 交互式迷你图和图表
16.2.4 具有导航和缩放功能的地图
16.2.5 使用报表部件来组装一个仪表板
16.2.6 动态颜色和主题
16.2.7 具有动态列的表格报表
16.3 小结
第Ⅵ部分 管理Reporting Services
第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.1 RS工具
17.4.2 Reporting Services脚本
17.5 小结
第18章 将报表与SharePoint集成
18.1 Native模式下的Web部件
18.1.1 安装Native模式的Web部件
18.1.2 Report Viewer
18.1.3 Report Explorer
18.2 将报表发布到SharePoint
18.2.1 SharePoint Foundation和SharePointServer Standard Edition
18.2.2 SharePoint Server EnterpriseEdition
18.3 报表管理
18.4 集成模式Web部件
18.5 Native模式和集成模式
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.2 Windows应用程序事件日志
19.3.3 跟踪日志
19.3.4 执行日志
19.3.5 性能计数器
19.3.6 服务器管理报告
19.4 配置
19.4.1 内存管理
19.4.2 URL保留项
19.4.3 电子邮件传递
19.4.4 呈现扩展
19.4.5 我的报表
19.5 小结
第20章 将报表集成到自定义应用程序中
20.1 URL访问
20.1.1 URL语法
20.1.2 访问Reporting Services对象
20.1.3 Reporting Services URL参数
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.4 IIF()是好帮手
21.5 使用自定义代码
21.5.1 在报表中使用自定义代码
21.5.2 使用自定义程序集
21.5.3 自定义程序集的安全性
21.5.4 错误、报警及调试代码
21.6 小结
第22章 扩展Reporting Services
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 小结
附录A T-SQL命令和语法参考
附录B T-SQL系统变量和函数
附录C MDX参考
猜您喜欢

读书导航