您好,欢迎访问三七文档
当前位置:首页 > 办公文档 > 模板/表格 > 第9章 报表服务管理
第9章报表服务管理报表服务管理概述•SQLServer2005报表服务管理(SQLServer2005ReportingServices)是基于服务器的报表平台,可以用来创建和管理包含关系数据源和多维数据源中的数据的表格、矩阵、图形和自由格式的报表。•报表服务管理是一个基于服务器的企业级报表环境,可借助WebServices进行管理。报表可以用不同的格式发布,并可带多种交互和打印功能。可以通过把报表作为更进一步的商业智能数据源来分发,还可以包含复杂的分析来被更多的用户使用。•报表服务提供了以下功能:(1)用来处理和格式化报表的一个高性能引擎;(2)用来创建、管理和查看报表的一个完整的工具集;(3)可将报表解决方案嵌入或集成到不同IT环境中的一个可扩展架构和开放式接口。9.1报表服务配置报表服务最终是作为一个Web服务实现的。报表服务配置的具体步骤如下:(1)用鼠标点击“开始→程序”,然后选择“MicrosoftSQLServer2005”,接下来选择“配置工具”,然后选择报表服务配置。如下图9-1所示。接下来会出现如图9-2所示的选择报表服务器安装实例对话框。SQLServer2005会根据系统相关配置给出相应的默认值。图9-1进入ReportingServices配置环境图9-2选择报表服务器安装实例对话框9.1报表服务配置(2)确定后点击连接即可进入到图9-3所示的配置报表服务器窗口。图9-3配置报表服务器窗口9.1报表服务配置(3)点击左边功能选项中的第二项报表服务器虚拟目录配置选项,会出现如图9-4所示的配置选项界面。点击右面名称后面的新建按钮,则会出现如图9-5所示的创建新的虚拟目录配置选项对话框。图9-4报表服务器虚拟目录配置选项界面图9-5创建新的虚拟目录配置选项对话框9.1报表服务配置(4)点击数据库安装配置选项,则会出现如图9-6的数据库连接配置界面,点击服务器名称旁边的连接按钮,出现如图9-7所示的SQLServer连接对话框。图9-6数据库连接界面图9-7SQLServer连接对话框9.1报表服务配置(5)点击左边配置选项中的初始化配置选项。可以进入到如图9-9所示的初始化界面。确认以上的选项都配置好之后,点击界面上的初始化按钮即可将上述一系列的配置选项进行初始化成实例供报表项目发布使用。至此已经完成了最基本的报表服务配置。其余的几项均为可选配置,如有需要可以参考前面的功能配置说明进行相应的配置。图9-9配置报表服务器初始化界面9.2创建报表服务器项目•配置好报表服务环境之后,就可以进行报表服务器项目的开发了。报表服务器项目就是将报表先在本地机上创建之后再在服务器上发布的一系列过程。•利用SQLServer2005进行报表项目的设计有两种方式:(1)通过报表设计器创建报表并发布;(2)通过报表生成器生成报表后发布。•在报表设计器中,创建报表的方法又主要有以下三种:(1)创建空白报表,然后手动添加查询和布局;(2)使用报表向导,根据提供的信息自动创建表或矩阵报表;(3)从MicrosoftAccess导入现有的报表。9.2.1通过报表设计器创建报表1.创建空白报表,然后手动添加查询和布局。这种方式是创建报表最主要的方式,具有很强的应用性和灵活性。(1)首先点击开“开始→程序”,如图9-10所示。然后选择“MicrosoftSQLServer2005”,接下来选择“SQLServerBusinessIntelligenceDevelopmentStudio”,可以打开如图9-11所示的MicrosoftVisualStudio开发环境,并且显示开发环境默认的起始页。点击菜单栏上的“文件”,然后选择“新建”,再选择“项目”。图9-10进入报表设计器环境图9-11MicrosoftVisualStudio开发环境9.2.1通过报表设计器创建报表1.创建空白报表,然后手动添加查询和布局。(2)打开如图9-12所示的新建项目对话框。在左边的项目类型中选择“商业智能项目”,在右边的“模板”列表中选择“报表服务器项目”,然后在下面的名称框中输入报表项目的名称。点击右边“解决方案管理器”可以显示如图9-13的example项目的解决方案。图9-12新建项目对话框图9-13解决方案资源管理器界面9.2.1通过报表设计器创建报表1.创建空白报表,然后手动添加查询和布局。(3)在报表上单击右键弹出的快捷菜单中选择“添加”,再选择“新建项”则会出现如图9-14所示的添加新项的对话框。在模板中单击“报表”选项,在名称中输入报表模板的名称。点击添加按钮后系统将打开一个包含“数据”、“布局”和“预览”选项卡的视图。系统将在“数据”视图中打开此报表,如图9-15所示。图9-14添加新项对话框图9-15在数据视图中显示的报表设计界面9.2.1通过报表设计器创建报表1.创建空白报表,然后手动添加查询和布局。(4)点击数据集旁边的下拉列表框,并选择“新建数据集”。此时,系统将显示如图9-16所示的“数据源”对话框。点击连接字符串旁边的编辑按钮,则弹出如图9-17所示的连接属性选择框。图9-16数据源设置对话框图9-17连接属性设置对话框9.2.1通过报表设计器创建报表1.创建空白报表,然后手动添加查询和布局。(5)图9-18上面的窗格称为通用查询设计器的SQL窗格;下面的表格称为查询结果显示窗格。接下来点击图9-18中的布局选项卡切换到布局设计选项界面中。报表设计器将在设计图面的宽度内绘制一个具有三列的基本表,如图9-19所示。图9-18设置数据源之后的报表数据视图界面图9-19报表布局设计界面9.2.1通过报表设计器创建报表1.创建空白报表,然后手动添加查询和布局。(6)点击图9-19左侧“报表数据集”窗口中的报表数据集下的AdventureWorks数据库以显示字段。设置好的结果如图9-20所示。此外,还可以对单个单元格的格式进行设置。如图9-21所示的“文本框属性”对话框。图9-20添加三列之后的报表布局设计界面图9-21文本框属性对话框9.2.1通过报表设计器创建报表1.创建空白报表,然后手动添加查询和布局。(7)点击图9-21所示格式代码选项旁边的浏览按钮,可以弹出如图9-22所示的选择格式对话框。此外,可以单击该单元格,点击右键,在弹出的快捷菜单中选择“表达式”,则出现如图9-23所示的编辑表达式对话框。图9-22选择格式对话框图9-23编辑表达式对话框9.2.1通过报表设计器创建报表1.创建空白报表,然后手动添加查询和布局。(8)如果想对报表中的合同签订的雇员进行排序,可以用右键单击角部句柄,再单击“属性”按钮。可以弹出如图9-24所示的表属性对话框。点击预览选项页面,等待系统处理一段时间之后可以生成如图9-25所示的最终预览界面。图9-24表属性对话框图9-25生成报表预览界面9.2.1通过报表设计器创建报表1.创建空白报表,然后手动添加查询和布局。(9)如果预览后确认无误,可以进行报表的发布。如图9-26所示的example报表项目属性页对话框,单击上面的“配置管理器…”按钮,打开如图9-27所示的配置管理器对话框。图9-26example报表项目属性页对话框图9-27配置管理器对话框9.2.1通过报表设计器创建报表1.创建空白报表,然后手动添加查询和布局。(10)等待发布完成后如果成功将会看到如图9-28所示的输出说明信息并且弹出浏览器显示生成的报表,否则在输出框中会给出提示性的错误信息。图9-28发布完成后的输出信息说明9.2.1通过报表设计器创建报表2.使用报表向导,根据提供的信息自动创建表或矩阵报表(1)如同前一种方法一样,首先点击“开始→程序”,然后选择“MicrosoftSQLServer2005”,接下来选择“SQLServerBusinessIntelligenceDevelopmentStudio”,可以打开MicrosoftVisualStudio开发环境。(2)点击菜单栏上的“文件”,然后选择“新建”,再选择“项目”。可以打开新建项目对话框。在左边的项目类型中选择“商业智能项目”,在右边的“模板”列表中选择“报表服务器项目向导”,然后在下面的名称框中输入报表项目的名称。这里输入Guidexample作为新建报表的名称。点击确定后则出现如图9-29所示的报表向导开始对话框图9-29报表向导开始对话框9.2.1通过报表设计器创建报表2.使用报表向导,根据提供的信息自动创建表或矩阵报表(3)点击下一步则出现如图9-30所示的选择数据源对话框,在名称中可以修改新建数据源的名称。点击下一步,则出现如图9-31所示的设计查询页面。图9-30选择数据源对话框图9-31设计查询页面9.2.1通过报表设计器创建报表2.使用报表向导,根据提供的信息自动创建表或矩阵报表(4)点击查询生成器可以弹出如图9-32所示的查询生成器的界面,在上面输入查询语句,点击下一步,则出现如图9-33所示的选择报表类型对话框。图9-32查询生成器界面图9-33选择报表类型对话框9.2.1通过报表设计器创建报表2.使用报表向导,根据提供的信息自动创建表或矩阵报表(5)点击下一步则出现如图9-34所示的设计表对话框,这里可以选择页面上要从上向下逐行进行特殊显示的字段,也可以选择用那些字段进行分组,以及选择显示详细信息的字段。点击下一步则出现如图9-35所示的选择表样式对话框。图9-34设计表对话框图9-35选择表样式对话框9.2.1通过报表设计器创建报表2.使用报表向导,根据提供的信息自动创建表或矩阵报表(6)点击下一步进入到如图9-36所示的选择部署位置对话框,SQLServer2005将会根据系统自动做出相应的配置,点击下一步或完成皆可跳到如图9-37所示的最后一页的完成向导页面。图9-36选择部署位置对话框图9-37完成向导页面9.2.1通过报表设计器创建报表3.从MicrosoftAccess导入现有的报表(1)点击“开始→程序”,然后选择“MicrosoftSQLServer2005”,接着选择“SQLServerBusinessIntelligenceDevelopmentStudio”,可以打开MicrosoftVisualStudio开发环境。然后打开或创建一个项目,以便向其中导入报表。在“项目”菜单上,指向“导入报表”,再单击MicrosoftAccess;或者,也可以在解决方案资源管理器中右键单击项目,指向“导入报表”,再单击MicrosoftAccess。执行完以上操作后,会弹出熟悉的Windows的打开文件对话框。如图9-38所示。图9-38导入MicrosoftAccess报表的选择文件对话框9.2.1通过报表设计器创建报表3.从MicrosoftAccess导入现有的报表(2)在“打开”对话框中,选择包含相应报表的MicrosoftAccess数据库(.mdb)或项目(.adp),再单击“打开”。则可以在如第一种方法介绍的MicrosoftVisualStudio开发环境的布局设计页面中查看报表。所不同的是MicrosoftAccess中的报表的页面布局是使用“带区”在页上排列报表项,所谓“带区”是指页上垂直排列的区域。这些区域可以包含报表表头、报表表尾、页眉、页脚、组和详细信息。所以在将报表从Access导入到报表设计器时,Access报表的页眉和页脚将转换为ReportingServices报表的页眉和页脚。组和详细信息将转换到列表数据区域中。报表表头和表尾将置于表体中,而不是位于单独的带区中。这可能会导致项的位置与其在Access报表中的位置稍有不同。然后可以对报表进行修改、调整、美化等设计,调整好之后可以对报表用第一种的发布方法进行发布。9.2.1通过报表设计器创建报表3.从MicrosoftAccess导入现有的报表(3)如果在导入过程中遇到不支持的项(如模块和某些控件)时,这些项将作为生成错误显示在“任务列表”窗口中,若要查看“任务列表”窗口,可选择“视图”菜单,然后选择“任务列表”即可。一般
本文标题:第9章 报表服务管理
链接地址:https://www.777doc.com/doc-3375811 .html