SQLServer数据库实践教程—第九章SQLServer报表服务

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验1:创建报表服务器项目实验
第二步:在“文
件”菜单上,指
向“新建”,再
单击“项目”;
在“项目类型”
列表中,单击
“商业智能项
目”; 在“模板”
列表中,单击
“报表服务器项
目”,如图所示。
在“名称”中,
键入 ReportTest,
单击“确定”以
创建项目。 解决
方案资源管理器
பைடு நூலகம்
中将显示
13
ReportTest项目
9-1-1 SSRS的基本结构
3. SSRS的分层结构
SSRS在逻辑结构上面可以被分为三层: (1)Report Server 处理 SOAP,URL请求和Report操作、管理,提供快照和报告缓存管理,支
持应用安全策略和授权Report Server,负责日程计划和批操作的 Windows 服务 (2)Report Server Catalog 包含两个SQL Server 系统数据库:ReportServer、 ReportServerTempDB(存放会话、缓存),可以重新创建,同步会生成 TempDB数据库,存储RS使用信息,如报表定义、元数据、缓存报表、快 照、相关的资源、安全设置、帐户信息、共享计划以及有关Extensions的 信息等 (3)Client Application 通过 SOAP Web服务和URL请求访问服务器,Report Management 工具和 Report Viewer、Report Builder等程序。
30
9-2 创建基本报表
9-2-3 手工创建报表 实验:手工创建报表实验
第五步:接下来,切换到布局标签页,在这个界面中我们将编辑报表的显示样式。 从工具箱中拖入一个表到报表中。默认情况下,在上面显示一个表头,中间显示详 细信息,下面显示表尾。可以通过插入行和列来修改默认表
31
9-2 创建基本报表
35
9-2 创建基本报表
9-2-3 手工创建报表 实验:手工创建报表实验
第九步:设置报表属 性。在报表设计视图 的布局页面中,选择 菜单中“报表”— >“报表属性”,可以 打开报表属性对话框, 并配置当前报表的具 体属性内容
36
9-2 创建基本报表
9-2-4 创建分组报表 实验:创建分组报表实验
39
9-2 创建基本报表
9-2-4 创建分组报表 实验:创建分组报表实验
第四步:打开表属性对话框并切换到“组”选项卡,注意到“组”选项卡目前为空。 单击“添加”按钮以创建一个新的分组,这将打开“分组和排序属性”对话框
40
9-2 创建基本报表
9-2-4 创建分组报表 实验:创建分组报表实验
第五步:将分组命名为GroupAVG1,在分组方式部分的表达式列中选择sno字段。 需要注意的是,如果在报表中包含文档结构图,让用户能够使用一个树视图在报表 中快速导航,则在“文档结构图标签”下拉列表中选择sno字段。另外需要注意的 是当创建顶级分组时候,不要设置父组。最后,使用复选框设置分页方式、组头和 组尾的可见性以及是否重复组头和组尾信息
22
9-2 创建基本报表
9-2-2 创建第一个报表 实验2:通过报表向导创建报表实验
第六步:接下来开始选择表样式的工作,此次我们选择”正式“的样 式
23
9-2 创建基本报表
9-2-2 创建第一个报表 实验2:通过报表向导创建报表实验
第六步:完成向导的设计工作,取报表名称为” Report_cj1 “,点击完成,结束 报表向导的设计工作
第一步:在上节实验项目基础上再建立一个报表,仍选择DataSet1作为数据集, 并键入如下的SQL代码:“select sno,sname,cname,grade from sc,course where o=o”,该代码从课程表sc中求每位学生的学号、姓名、课 程名和该课程成绩,运行后如图所示。则数据配置工作完毕
26
9-2 创建基本报表
9-2-3 手工创建报表 实验:手工创建报表实验
第二步:在弹出的“添加新项”对话框中,点击报表项,并命名为 “Report_cj2.rdl”文件,如图所示。点击“添加”后进入设计界面
27
9-2 创建基本报表
9-2-3 手工创建报表 实验:手工创建报表实验
第三步:在报表编辑器中选择“数据”标签页,在报表中添加数据集。在“数据” 标签页数据集下拉列表框中选择<新建数据集…>,如图所示
15
9-2 创建基本报表
9-2-1 创建报表服务器项目 实验2:设置连接信息实验
第三步:点击“确定”后,则连接字符串的信息配置完毕,默认连接名称为 “ReportTest”,点击“确定”则完成共享数据源的配置任务
16
9-2 创建基本报表
9-2-1 创建报表服务器项目 实验2:设置连接信息实验
第三步:点击“确定”后,则连接字符串的信息配置完毕,默认连接名称为 “ReportTest”,点击“确定”则完成共享数据源的配置任务
17
9-2 创建基本报表
9-2-2 创建第一个报表 实验2:通过报表向导创建报表实验
第一步:我们再用鼠标右键单击报表项,选择“添加新报表”
18
9-2 创建基本报表
9-2-2 创建第一个报表 实验2:通过报表向导创建报表实验
第二步:在弹出的“欢迎使用报表向导”界面中点击下一步按钮,选择共享数据源 为ReportTest,并点击下一步
28
9-2 创建基本报表
9-2-3 手工创建报表 实验:手工创建报表实验
第四步:在弹出的“数据集”对话框中,设定查询名称为DataSet1,命令类型为 text类型,并添加查询的SQL字符串(与9-2-2节案例SQL一致)
29
9-2 创建基本报表
9-2-3 手工创建报表 实验:手工创建报表实验
点击“确定”并运行后的界面如图所示
2
9-1 SQL Server 2005 Reporting Services简介
了解SSRS的基本结构,学习SSRS的分层结构特点; 掌握SSRS的基本配置和扩展配置
3
9-1 SQL Server 2005 Reporting Services简介
9-1-1 SSRS的基本结构 SSRS主要由两部分共同组成:数据获取和报表呈现,其中数据获取的 途径即可以通过SQL Server,Oracle等数据库管理系统直接获取,也 可以通过OLE DB,ODBC和其他传统渠道获取。 1. 扩展插件 是现有报表处理功能之外的被报表处理器调用以实现特定处理功能 的.NET程序集,分布在整个报表生命周期(报表制作、报表管理、 报表传输以及报表安全)的不同阶段
9
9-1 SQL Server 2005 Reporting Services简介
9-1-2 SSRS的配置情况 2. 扩展配置
在SSRS的基本配置基础上,可以 通过扩展配置可以将一部分的 报表故障,通过数据库的SQL Server实例将部分故障转移到 故障转移群集中
10
9-2 创建基本报表
学习并掌握创建报表服务器项目技术 学习并掌握通过报表向导创建报表技术 学习并掌握手工创建报表技术 学习并掌握创建分组报表技术 学习并掌握创建图表报表技术
4
9-1 SQL Server 2005 Reporting Services简介
9-1-1 SSRS的基本结构 2. 配置目录
安装、配置SSRS时,数据库引擎生成两个数据库 ReportServer 和ReportServerTempDB,存储RS使用的信息
5
6
9-1 SQL Server 2005 Reporting Services简介
交通部管理干部学院计算机系 钱哨教案
SQL Server 2005数据库实践教程 ——管理与维护篇
第九章 . SQL Server 2005 报表服务
主讲教师:钱 哨
1
SQL Server 2005 Reporting Services (SSRS)简介
如何创建基本的报表 如何管理基本的报表
41
42
9-2 创建基本报表
9-2-4 创建分组报表 实验:创建分组报表实验
第六步:创建分组时候,还必须指定根据那个字段对分组进行排序。为此可以切换 到“排序”选项卡并选择sno字段
43
9-2 创建基本报表
9-2-4 创建分组报表 实验:创建分组报表实验
第七步:单击“确定”按钮关闭“分组和排序属性”对话框,并返回表属性对话框, 此时在“组列表”中出现GroupAVG1,单击“确定”让所有的修改生效
第八步:选择表头的具体列,打开 属性窗口,选择背景色、字体等, 满足个性化表格文字的设定需要
34
9-2 创建基本报表
9-2-3 手工创建报表 实验:手工创建报表实验
第八步:在报表设计布局界面,选择菜单中的“报表”—>“页眉”—>“添加页眉”。 选择菜单中的“报表”—>“页脚”—>“添加页脚”。在页眉中拖入一个文本框,输 入“班级课程成绩报表”。在页脚中拖入一个文本框,输入一个函数值“=Now”, 表示当前计算机的系统时间
19
9-2 创建基本报表
9-2-2 创建第一个报表 实验2:通过报表向导创建报表实验
第三步:下面将开始进行“设计查询”。此次我们假定将要查询的报表内容是: “06可视化班计算机科学导论课程每个学生的成绩单报表”,根据要求我们可以 在查询字符串中写下如下的SQL代码
20
9-2 创建基本报表
9-2-2 创建第一个报表 实验2:通过报表向导创建报表实验
7
8
9-1 SQL Server 2005 Reporting Services简介
9-1-2 SSRS的配置情况 1. 基本配置
由单个报表服务器实例组成,由图 可见使用本地或远程 SQL Server 数据库引擎来承载报表 服务器数据库是可能的,可使 用SQL Server 2000 或 SQL Server 2005 版本来承载数据 库服务器。
9-2-3 手工创建报表 实验:手工创建报表实验
第六步:将数据集中的各个属性信息分别拖到详细信息列中
32
9-2 创建基本报表
9-2-3 手工创建报表 实验:手工创建报表实验
第七步:取消表尾显示。在布局左侧选择一行,单击右键,选择表格表尾进行显/ 隐示切换,使得表尾隐藏
33
9-2 创建基本报表
9-2-3 手工创建报表 实验:手工创建报表实验
第四步:点击下一步后进入选择报表类型的界面,在该界面中有两种格式:表格和 矩阵格式,我们选择表格格式,并点击下一步
21
9-2 创建基本报表
9-2-2 创建第一个报表 实验2:通过报表向导创建报表实验
第五步:下面进入的 设计表的过程,我们 不进行页面和组的字 段选择,将全部的字 段都放入到详细信息 部分
9-2 创建基本报表
9-2-1 创建报表服务器项目 实验2:设置连接信息实验
第一步:在“解决方案资源管理 器”选项卡中,用鼠标右键单击 共享数据源,在弹出的快捷菜单 中选择“添加新数据源”
14
9-2 创建基本报表
9-2-1 创建报表服务器项目 实验2:设置连接信息实验
第二步:在弹出的“共享数据 源”对话框中,点击“编辑” 按钮,准备新建一个数据源。 在弹出的连接属性对话框中, 设定服务器为(local),表示本 机;选择数据库为Grade_Sys
11
9-2 创建基本报表
9-2-1 创建报表服务器项目 实验1:创建报表服务器项目实验
第一步:单击“开始”,依次指向“程序”和 Microsoft SQL Server 2005,再单击 Business Intelligence Development Studio
12
9-2 创建基本报表
9-2-1 创建报表服务器项目
37
9-2 创建基本报表
9-2-4 创建分组报表 实验:创建分组报表实验
第二步:切换到布局界面,从工具箱中拖过来一个表控件,并分别将具体字段从数 据集中拖到详细设计处,设置表对象格式
38
9-2 创建基本报表
9-2-4 创建分组报表 实验:创建分组报表实验
第三步:用鼠标左键单击表对象边缘,而后再用鼠标右键单击该边缘,在弹出的快 捷菜单中选择属性
24
9-2 创建基本报表
9-2-2 创建第一个报表 实验2:通过报表向导创建报表实验
第七步:预览后可以进入报表的详细设计界面,将报表的标题和表头信息进行具体 的修改,即可完成比较专业的报表设计工作了,最终效果如图所示
25
9-2 创建基本报表
9-2-3 手工创建报表 实验:手工创建报表实验
第一步:首先用鼠标右键单击报表项,选择“添加->新建项”
相关文档
最新文档