产品特色
内容简介
用SQL Server 2016创建优化的报表并改进BI
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此次重要版本升级的所有特性
作者简介
Paul Turley是一位独立的BI咨
询师、SolidQ导师、微软数据平台
MVP,拥有包括MCSE在内的多项
认证,还是Intelligent Business LLC
公司的创立者。他为商业智能和报
表解决方案提供咨询服务、撰写文
章、演讲、授课和发表博客文章。
他与许多组织合作,使用微软数据
平台和业务分析工具,为数据建模
和可视化数据提供关键信息,以帮
助做出明智的商业决策。
目录
第Ⅰ部分 入门
第1章 Reporting Sewices介绍
1.1 哪些人需要使用Reporting Services
1.1.1 业务信息工作者和数据分析员
1.1.2 信息消费者
1.1.3 业务管理者
1.1.4 软件开发者
1.1.5 系统管理员
1.2 仪表板、报表和应用程序
1.2.1 应用程序集成
1.2.2 商业智能和分析解决方案
1.2.3 移动报表和KPI
1.3 报表工具的选择
1.4.1 简单报表设计
1.4.2IT设计的报表
1.4.3 用户设计的报表
1.4.4 基于服务器的报表
1.4.5 报表数据源
1.4.6 企业规模
1.4 优化性能
1.5 小结
第2章 SQL Sewer 2016 Reporling Sewices的新增功能
2.1 报表构建器和设计器的改进
2.2 现代浏览器呈现
2.3 参数布局控制
2.4 更新RDL规范
2.5 移动报表
2.6 KPI
2.7 本地打印控制
2.8 IPowerPoint渲染
2.9 集成和改进的Web门户
2.10 新图表和可视化改进
2.11 标准化的现代浏览器呈现
2.12 Power BI仪表板的固定
2.13 小结
第3章 Reporting Sewices安装和架构
3.1 SQL Server 2016中的变化
3.2 基本安装
3.2.1 安装RepoSing Services
3.2.2 安装RepoSing Services示例、练习和SQL Server数据库
3.3 企业部署
3.3.1 SQL Server版本
3.3.2 默认实例和命名实例
3.3.3 一拓扑结构
3.3.4 模式
3.3.5 安装选项
3.4 报表生命周期
3.4.1 编写
3.4.2 管理
3.4.3 传递
3.5 Reporting Services工具
3.5.1 报表生成器
3.5.2 Web门户
3.5.3 SharePoint库和Web部件
3.5.4 Reprting Services配置管理器
3.5.5 SQL Server管理程序
3.5.6 命令行工具
3.5.7 HTML Viewer
3.5.8 Repon Viewer控件
3.5.9 Reporting Scrvices Web服务
3.6 Reporting Serrices Windows服务
3.6.1 HTTP.SYS和HTTP侦听器
3.6.2 安全子层
3.6.3 Web门户和Web服务
3.6.4 核心处理功能
3.6.5 服务管理
3.6.6 WMI和RPC接口
3.7 Reporting Services处理程序和扩展
3.7.1 报表处理程序
3.7.2 数据处理扩展
3.7.3 报表项
3.7.4 呈现扩展
3.7.5 计划和传递处理程序
3.7.6 传递扩展
3.8 Reporting Services应用程序数据库
3.8.1 ReportServer
3.8.2 ReportServerTemplDB
3.9 小结
第Ⅱ部分 基本报表设计
第Ⅲ部分 高级和分析报表
第Ⅳ部分 解决方案模式
第Ⅴ部分 Reporting Services自定义编程
第Ⅵ部分 移动报表解决方案
第Ⅶ部分 管理Reporting Services
SQL Server 2016 报表设计与 BI 解决方案(第 3 版) 深度剖析 SQL Server 报表服务(SSRS)与商业智能(BI)的核心应用 在当今数据驱动的商业环境中,能够有效地从海量数据中提炼有价值的洞察,并将其以直观、易于理解的方式呈现给决策者,已成为企业成功的关键。SQL Server 2016 凭借其强大的数据处理能力和丰富的商业智能工具集,为企业提供了实现这一目标的坚实基础。本书,《SQL Server 2016 报表设计与 BI 解决方案(第 3 版)》,将带领读者深入探索 SQL Server 2016 中报表设计和商业智能解决方案的方方面面,从基础概念到高级技巧,全面武装您的数据分析和报告能力。 本书并非简单地罗列功能,而是以解决实际业务问题为导向,通过循序渐进的讲解和丰富的实战案例,帮助您掌握构建高效、可扩展的 BI 解决方案的完整流程。我们将从报表服务的核心组件——SQL Server Reporting Services(SSRS)入手,深入解析其架构、工作原理以及如何利用它创建各种类型的报表。 第一部分:SQL Server Reporting Services (SSRS) 核心精讲 在这一部分,我们将为您打下坚实的 SSRS 基础。您将学习如何安装和配置 SSRS,理解其与 SQL Server 数据库的集成方式。接着,我们将重点讲解如何使用 SQL Server Data Tools (SSDT) 来创建和管理报表项目。 报表设计入门: 您将学习如何设计不同类型的报表,包括表格报表、矩阵报表(交叉表)和图表报表。我们会详细讲解如何从数据源(如 SQL Server 数据库、Analysis Services 多维数据集、Azure SQL Database 等)获取数据,包括使用 T-SQL 查询、MDX 查询以及 DAX 查询。 报表布局与可视化: 掌握报表的格式设置、样式应用、条件格式化,以及如何利用各种图表类型(柱状图、折线图、饼图、散点图等)将数据转化为可视化洞察。本书将深入探讨如何创建交互式报表,让用户能够钻取、过滤、排序和导出数据,从而提升报表的可用性和用户体验。 参数与过滤器: 学习如何为报表添加参数,使用户能够根据自己的需求动态地筛选和查看数据。我们将探讨不同类型的参数,如文本参数、日期参数、多值参数,以及如何利用参数实现复杂的报表逻辑。同时,还会讲解如何应用报表过滤器,精确控制显示的数据范围。 分组与聚合: 掌握如何对数据进行分组,计算汇总、平均、计数等聚合函数,从而生成具有统计意义的报表。您将学习如何创建多级分组,实现复杂的数据汇总分析。 子报表与钻取报表: 探索如何使用子报表来组织和展示复杂的数据结构,以及如何创建钻取报表,让用户能够从摘要信息深入到详细数据。 第二部分:SQL Server BI 平台深度探索 本书的第二部分将带您进入更广阔的 SQL Server BI 平台,深入了解除 SSRS 之外的关键组件,以及它们如何协同工作,构建全面的商业智能解决方案。 SQL Server Analysis Services (SSAS) 基础: 我们将为您介绍 SSAS 的核心概念,包括多维模型(OLAP Cube)和表格模型(Tabular Model)。您将学习如何设计和构建 SSAS 模型,理解维度、度量值、层次结构等概念,并了解如何利用 DAX 或 MDX 对其进行查询。SSAS 的强大之处在于能够提供高性能的数据聚合和复杂的分析能力,为报表提供坚实的数据基础。 Power BI 集成与协同: 随着 Microsoft Power BI 的日益普及,本书也将探讨 SSRS 与 Power BI 之间的集成和协同工作方式。您将了解如何将 SSRS 报表嵌入到 Power BI 仪表板中,或者利用 Power BI 来增强 SSRS 报表的交互性和可视化效果,从而打造更具吸引力的数据洞察平台。 数据挖掘与高级分析: 对于希望进一步挖掘数据价值的读者,本书还将触及 SQL Server 中的数据挖掘功能,介绍如何利用内置的数据挖掘算法来发现隐藏的模式和趋势。虽然本书的重点是报表设计,但了解这些高级分析能力有助于您更好地理解数据的潜力。 第三部分:报表部署、管理与性能优化 拥有了强大的报表设计和 BI 平台知识后,如何有效地部署、管理和优化您的报表解决方案同样至关重要。 SSRS 报表服务器部署与配置: 您将学习如何安装和配置 SSRS 报表服务器,包括独立模式和集成模式。我们将详细讲解报表服务器的网络配置、身份验证和授权设置,确保您的报表能够安全可靠地访问。 报表部署策略: 掌握将报表部署到报表服务器的不同方法,包括使用部署工具、脚本以及自动化部署。您将了解如何管理报表文件夹、数据源连接和订阅。 报表订阅与分发: 学习如何为报表设置订阅,实现定时自动发送报表到指定的收件人邮箱、共享文件夹或 SharePoint 站点。这将极大地提高报表的及时性和分发效率。 性能优化技巧: 报表的性能直接影响用户体验和系统效率。本书将分享一系列性能优化技巧,包括优化 T-SQL 查询、利用 SSAS 的性能优势、合理设计报表布局、优化图像和图表的使用,以及监控报表服务器的性能指标。 报表安全与权限管理: 确保敏感数据的安全是 BI 解决方案的关键。您将学习如何配置 SSRS 的安全模型,包括角色、用户和组的权限管理,以及如何限制对特定报表和数据源的访问。 本书的特色与价值 实战导向: 本书强调理论与实践相结合,通过大量的实际案例和操作演示,帮助读者将所学知识应用到实际工作中。 全面覆盖: 从 SSRS 的基础功能到 SSAS、Power BI 的集成,再到部署和性能优化,本书提供了一个全面的 SQL Server BI 解决方案的学习路径。 更新与时效性: 作为第 3 版,本书内容紧跟 SQL Server 2016 的最新特性和最佳实践,确保读者学习到的知识是最新的。 面向读者: 无论您是初学者,还是有一定经验的开发人员、分析师或 IT 专业人士,本书都能为您提供有价值的学习资源。如果您需要为您的组织构建或改进数据报告能力,本书将是您的得力助手。 通过阅读本书,您将能够自信地设计和实现复杂的 SQL Server 报表,构建强大的商业智能解决方案,从而更好地理解您的业务数据,做出更明智的决策,最终驱动企业的持续增长和成功。
《SQL Server 2016报表设计与BI解决方案(第3版)》在提升我解决实际问题的能力方面,起到了至关重要的作用。书中关于数据模型设计和性能调优的部分,尤其让我受益匪浅。我之前在构建报表时,经常会遇到查询速度慢、报表响应迟缓的问题,这不仅影响了用户的使用体验,也降低了我的工作效率。通过学习书中的讲解,我认识到良好的数据模型是报表性能的基础,书中提供的星型模型和雪花模型等设计原则,以及如何利用索引、视图和预聚合技术来优化查询性能,都给了我全新的思路。当我尝试将这些方法应用到实际工作中时,发现报表的加载速度有了显著的提升,也赢得了同事和领导的肯定。这本书 truly empowered me to tackle complex BI challenges with confidence.