SQL Server 2005数据库技术与应用 教学课件 ppt 作者 郭江峰 1_ 第19章 SQL Server报表服务

上传人:E**** 文档编号:89398557 上传时间:2019-05-24 格式:PPT 页数:21 大小:128KB
返回 下载 相关 举报
SQL Server 2005数据库技术与应用 教学课件 ppt 作者  郭江峰  1_ 第19章  SQL Server报表服务_第1页
第1页 / 共21页
SQL Server 2005数据库技术与应用 教学课件 ppt 作者  郭江峰  1_ 第19章  SQL Server报表服务_第2页
第2页 / 共21页
SQL Server 2005数据库技术与应用 教学课件 ppt 作者  郭江峰  1_ 第19章  SQL Server报表服务_第3页
第3页 / 共21页
SQL Server 2005数据库技术与应用 教学课件 ppt 作者  郭江峰  1_ 第19章  SQL Server报表服务_第4页
第4页 / 共21页
SQL Server 2005数据库技术与应用 教学课件 ppt 作者  郭江峰  1_ 第19章  SQL Server报表服务_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《SQL Server 2005数据库技术与应用 教学课件 ppt 作者 郭江峰 1_ 第19章 SQL Server报表服务》由会员分享,可在线阅读,更多相关《SQL Server 2005数据库技术与应用 教学课件 ppt 作者 郭江峰 1_ 第19章 SQL Server报表服务(21页珍藏版)》请在金锄头文库上搜索。

1、第19章 SQL Server报表服务,Microsoft SQL Server 2005 Reporting Services是一种基于服务器的解决方案,用于生成从多种关系数据源和多维数据源提取内容的企业报表,发布能以各种格式查看的报表,以及集中管理安全性和订阅。,Reporting Services包含用于创建和发布报表及报表模型的图形工具和向导;用于管理Reporting Services的报表服务器管理工具;以及用于对Reporting Services对象模型进行编程和扩展的应用程序编程接口(API)。,19.1 报表服务概述,1Reporting Services简介 SQL Se

2、rver Reporting Services提供了可在Microsoft Internet信息服务(IIS)下运行的中间层服务器,通过该服务器可以在现有Web服务器基础结构上建立报告环境。,2SQL Server 2005提供的报表功能,可以基于关系、多维和XML数据源。 提供了表格、矩阵、图表和自由格式的报表布局。 支持即席报表。 钻取报表和交互性。 支持参数化报表。,提供多种显示格式。 支持自定义控件或报表项。 提供导航功能。 提供聚合功能。 支持图形元素。,3Reporting Services组件概述,SQL Server Reporting Services是一组处理组件、工具和编

3、程接口的集合,支持在托管环境中进行开发以及使用格式丰富的报表。该工具集包括部署工具、配置和管理工具以及报表查看工具。编程接口包括简单对象访问协议(SOAP)、URL端点和Windows Management Instrumentation(WMI),可以轻松地与新的或现有的应用程序和入口集成。,19.2 配置报表服务,19.2.1 Reporting Services部署模型 SQL Server 2005 Reporting Services提供了两个部署模型:标准部署模型和扩展部署模型。,1标准部署模型,标准部署模型由单个报表服务器实例组成,该实例使用本地或远程SQL Server数据库引

4、擎来承载报表服务器数据库。,2扩展部署模型,可以将Reporting Services部署在扩展部署中,以创建具有高可用性和扩展性的报表服务器安装。报表服务器扩展部署由共享单个报表服务器数据库的多个报表服务器组成。,19.2.2 配置报表服务,使用Reporting Services配置工具可以配置SQL Server 2005 Reporting Services的安装。如果使用“仅文件”安装选项安装报表服务器,必须使用此工具来配置服务器,否则服务器将不可用。 如果使用默认配置安装选项安装报表服务器,可以使用此工具来验证或修改在安装过程中指定的设置。,19.2.3 报表服务安全性,Repor

5、ting Services中的安全性由ASP.NET安全性、Microsoft Internet信息服务(IIS)安全性和Microsoft Windows安全性提供。,19.3 报表设计与创建,Reporting Services将报表定义存储在报表服务器数据库中。这些报表定义是使用报表定义语言(RDL)创建的,报表定义语言是一种描述报表中所有元素(包括数据模型、格式和表达式)的XML格式。,19.3.1 报表的组成,Reporting Services中的报表使用报表项来显示数据和图形元素。除了数据区域之外,报表项还包括文本框、图像、线条、矩形框和子报表。,(1)文本框 文本框用于显示报表

6、中的所有文本数据。 (2)图像 图像用于显示报表中的二进制图像数据。 (3)线条 线条是一种可放在页面上任何位置的图形元素。,(4)矩形框 可以通过两种方法使用矩形框:即作为图形元素和作为其他报表项的容器。 (5)子报表 子报表是报表中指向报表服务器上其他报表的报表项。,19.3.2 报表设计与创建,1报表设计 2报表创建 通过Reporting Services,可以使用报表生成器或报表设计器创建报表。,3使用报表生成器创建报表,报表生成器是一种ClickOnce Windows窗体应用程序,该程序由用户从报表服务器下载到其本地计算机。 用户通过将字段从预定义的报表模型拖到预设计的报表布局模

7、板上来创建报表。用户可以设置数据的格式,对数据进行分组和排序,还可以筛选数据。,此外,用户还可以编辑或定义公式。使用报表生成器时,用户不必了解数据源的基础结构,也不必了解任何复杂的计算语言,只需熟悉其数据源中的数据即可。,4使用报表设计器创建报表,报表设计器是一个全面的报表创建工具,它驻留在Microsoft Visual Studio环境中。报表设计器提供了“数据”、“布局”和“预览”等选项卡式窗口,使用这些窗口可以采用交互方式设计报表。,报表设计器还提供了查询生成器、表达式编辑器和向导,可以帮助用户放置图像或按步骤引导用户创建简单的报表。 若要在报表设计器中生成报表,需要创建报表,添加数据,并安排数据和图形元素的布局。还可以在报表中添加交互功能,并使用表达式来控制输出。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号