资源描述
创建报表
1. 创建基本报表
(1) 单击″文件″菜单,在下拉菜单中单击″项目″。在″新建项目″窗口中单击″商业智能项目″,然后双击″报表服务器项目″
(2) 在″解决方案资源管理器″à″共享数据源″右击″新数据源″,出现″共享数据源″设置窗口
(3) 单击″编辑″按钮,弹出″连接属性″窗口,设置服务器名、用户名、密码、数据库名,即可″确定″
(4) 单击″凭据″选项卡,设置用户登录方式和″凭据提示″,单击″确定″
(5) 选中″报表″,右击弹出″添加新报表″
(6) 弹出″报表向导″窗口,单击″下一步″按钮
(7) 选择现在的数据源,单击″下一步″,弹出″设计查询″窗口,输入查询语句,也可以单击″查询生成器″,打开″查询生成器″,单击″通过查询设计器″按钮,在″通用查询设计器″中添加查看的表并选择需要的字段
(8) 单击″下一步″,选择要创建的报表类型
(9) 单击″下一步″,弹出″设计表″窗口,选择表中数据的分组方式
(10) 单击″下一步″,选择表的布局类型
(11) 单击″下一步″,选择表的样式
(12) 输入报表名称,单击″完成″按钮
(13) 单击菜单中的″项目″子菜单,在下拉菜单中单击″报表项目属性″,选择Start Item中启动时的执行报表
2. 设计报表
报表创建完毕后会出现″数据″、″布局″、″预览″3个选项卡
(1) 数据:单击″数据″选项卡,指定查询语句,在这里既可以直接选择需要读取的字段也可以直接输入select语句
(2) 布局:单击″布局″选项卡,可以把报表数据集中的字段拖曳到空白区,以添加报表数据区域和字段,构成报表的输出内容和布局。还可通过设置报表中的对象属性改变报表的格式
(3) 预览:单击″预览″选项卡,显示报表设计后的视图
3. 常用控件的使用
单击″视图″菜单,在下拉菜单中单击″工具箱″,内有:
♂ 指针:选中指针可以使用鼠标拖曳选中的控件
♂ 文本框:用来显示字符串
♂ 折线图:用来绘制折线
♂ 表:用来在列数固定和行数可变的网格中显示数据
♂ 矩阵:用来在列数固定和行数可变的网格中显示聚合数据
■ 将″矩阵″控件拖曳到″主体″上
■ 单击″视图″菜单,单击″数据集″,出现″数据集″窗口
■ 将″数据集″中的字段拖曳到相应的行和列中
♂ 矩形:将框绘制为其他报表项的容器
♂ 列表:显示对每个组或数据行重复的一组报表项
♂ 子报表:在当前报表内嵌入报表
♂ 图表:以图形方式将数据显示为条形图、饼图和其他图表类型
■ 将″图表″控件拖曳到″主体″上,选中该″图表控件″,右击″属性″,弹出″图表属性″窗口,单击″数据选项″卡
■ 单击″值″的″添加″按钮,输入序列标签和值的表达式后单击″确定″
■ 单击″类加组″的″添加″按钮,输入″名称″和用于分组的表达式
■ 单击″序列组″的″添加″按钮,输入″名称″和用于序列分组的表达式,图表属性设置完毕后单击″确定″
4. 定义报表数据
对报表进行分组、排序并设置格式,可以定义个性化的报表。
选择任意行的句柄,右击″插入组″,弹出″分组和排序属性″对话框
(1) 常规
■ 在″文档结构标签″的下拉列表框中选择作为结构标签的字段
■ 在″父组″的下拉列表框中选择父组字段
(2) 筛选器:单击″筛选器″选项卡,输入筛选条件
■ 表达式:键入或选择要计算的表达式
■ 运算符:选择要用于比较表达式和值的运算符
■ 值:键入对″表达式″中的表达式或进行计算时所依据的表达式或值。″值″的默认类型为system.string。使用从等号(″=″)开始的表达式语法输入表达式
■ 和/或:显示与一行中的筛选器之间的关系,开始在下一行输入表达式时,可为当前行启用此选项
(3) 排序:单击″排序″选项卡,选择表达式及其方向
■ 使用″分组和排序属性″窗口的″排序″选项卡可以定义组的排序选项
■ 表达式:键入或选择要计算的表达式
■ 方向:选择排序方向
■ 删除:单击″删除″按钮可删除所选的表达式
(4) 可见性:单击″可见性″选项卡,选择初始化可见性及其报表项的可见性
■ 初始可见性:选择一个指示组在报表上的初始显示方式的选项
■ 可见:选择此选项可显示组
■ 表达式:选择此项可以使初始可见性依据表达式相应变化
■ 报表项:键入或选择表项名称、用户单击该报表项即可更改当前组的可见性,必须与该组位于同一分组或包含分组中的文本框
(5) 数据输出:单击″数据输出″选项卡可定义组的XML数据输出选项
■ 元素名称:键入在将组的实力导出到XML时这些实例的数据元素所使用的名称
■ 集合:键入组的所有实例集合的数据元素所使用的名称
■ 输出:指示XML输出中是否包含该项
■ 是:选择此项可导出值
■ 否:选择此项将不导出值
创建报表模型
报表模型:是对用于生成即席报表的基础数据库的业务性说明。创建报表模型的步骤如下:
(1) 单击″文件″菜单,单击″新建项目″,单击″商业智能项目″,双击″报表模型项目″
(2) 选中″报表方案资源管理器″中的″报表模型项目″,右击″添加″中的″新建项″
(3) 弹出″新加项″窗口,双击″报表模型向导″,进入″数据源试图向导″界面,单击″下一步″
(4) 单击″新建数据源视图″,进入″选择数据源″
(5) 单击″新建数据源″,进入″数据源向导″
(6) 单击″下一步″,选择已有的″数据连接″,或单击″新建″,新建一个数据连接
(7) 单击″下一步″,输入数据源名称后单击″完成″
(8) 进入选择″关系数据源″界面,选择数据源
(9) 单击″下一步″,选择命名方式
(10) 单击″下一步″,进入″选择表和视图″界面,选择可用对象,单击″添加″按钮添加对象
(11) 单击″下一步″,输入″数据视图名称″,单击″完成″,进入″选择视图″界面
(12) 单击″下一步″,进入″选择报表模型生成规则″界面
(13) 选择规则后单击″下一步″,进入″收集模型统计信息″界面,选择统计信息模式,这里选用默认模式
(14) 单击″下一步″,输入″报表名称″后单击″运行″
(15) 完成″向导″后,单击″完成″
(16) 选中″解决方案资源管理器″中″报表模型″,右击″添加新表到模型″,进入″报表模型向导″界面
(17) 单击″下一步″,进入″选择数据源视图″,选择可用数据源视图
(18) 单击″下一步″,进入″选择报表模型生成规则″界面,选择相应的规则
(19) 单击″下一步″,进入″收集模型统计信息″界面,选择统计信息方式
(20) 单击″下一步″,进入″完成向导″界面,输入报表模型名称后单击″运行″
(21) 报表模型生成后单击″完成″
(22) 选中″报表″模型窗口中的Model,右击″自动生成″,进入″报表模型向导″界面开始自动创建″实体″
(23) 单击″下一步″两次,进入″选择表模型生成规则″界面
(24) 单击″下一步″,进入″收集模型统计信息″界面,选择统计信息方式
(25) 单击″运行″开始创建,创建完毕后单击″完成″
§ 注:创建实体,表中必须有一个字段是″逻辑主键″
部署
通过″部署″可以将报表项目或报表模型部署到报表服务器中
§ 选中″解决方案资源管理器″中的″报表项目″,右击″属性″,弹出″项目属性″窗口
◆ 从″配置″中选择要编辑的配置。常用的配置有DebugLocal、Debug和Production
◆ 在OverwriteDataSources中,选择true以在每次发布报表时覆盖服务器上的数据源,或选择false以保留服务器上的数据源
◆ 在TargetFolder中,键入报表服务器上用于放置发布报表的文件夹,默认为报表项目的名称
◆ 在TragetServerURL中,键入报表服务器虚拟目录,如http://servername/reportserver。注:在设置TragetServerURL前,需要设置Reporting Services配置管理器(C:\Program Files\Microsoft SQL Server\90\DTS\Binn\DTSMigrationWizard.exe)
◆ 设置配置管理器属性
◆ 在该项目的″属性页″窗口中,单击″配置管理器″
◆ 在″活动解决方案配置″中,选择要编辑的配置
◆ 在″项目上下文″中,为解决方案中的每个项目选中或清除″生成″或″部署″
§ 选中″解决方案资源管理器″中″报表模型项目″或″报表项目″后右击
§ 启动″Internet Explorer浏览器″,在″地址″中输入http://localhost:ReportServer后按回车键即可查看已经部署的报表项目或报表模型项目
报表管理
管理报表可以用″报表管理器″或″Management Studio″来管理报表,将分别介绍管理报表的两种方法:
1. 使用报表管理器管理报表
§ 运行条件:使用报表管理器需要安装及启用IIS服务并支持ASP.NET应用程序
§ 报表管理器的使用
■ 启用″Internet Explorer″浏览器,输入地址″http://localhost/reports″后按回车出现管理界面
■ 单击″新建文件夹″,新建文件夹。进入″新建文件夹″界面后输入″名称″、″说明″以及设置是否″在列表视图中隐藏″
■ 单击″新建数据源″,进入″新建数据源″界面
◆ 输入″名称″、″说明″
◆ 选择是否″在列表视图中隐藏″
◆ 选择是否″雇用此数据源″
◆ 选择″连接类型″,默认的是″Microsoft SQL Server″
◆ 输入″连接字符串″,如:Data Source=mraj;Initial Catalog=myreports;Integrated Security=true
◆ 选择以下连接方式
* 运行该报表的用户提供的凭据
* 安全存储在报表服务器中的凭据
* Windows集成安全性
* 不需要凭据
■ 上载文件:单击″上载文件″,进入此界面,选择要上载的文件到主文件夹中
■ 报表生成器:单击″报表生成器″,进入界面,选择报表模型项目。将需要的字段拖放到″播放列字段″文本框中
■ 安全性:单击″属性″à″安全性″à″编辑″à进入″安全性″界面à″新建角色分配″à输入″组或用户名″,并选择相应的角色
◆ Browser:可以查看文件夹,报告和订阅报表
◆ Content Manager:可管理报表管理器中的内容,包括文件夹、报告、资源
◆ My Reports:可发布报表和连接报表,在用户创立的文件夹内处理文件夹、报表和资源
◆ Publisher:可发布报表和连接报表到报表服务器
◆ Report Builder:可查看报表定义
■ 删除:返回到″主文件夹″à″显示详细信息″,选择要删除的主文件夹à″删除″,删除项目、模块或数据源
■ 移动:单击″显示详细信息″,选择要移动的项目、模块或数据源à″移动″,选择要移动的″位置″à″确定″
■ 编辑:单击″显示详细信息″,单击″修改对象″文件夹,单击″编辑″
◆ ″常规″:设置报表文件的″名称″和″说明″
◆ ″数据源″:选择数据源的连接类型,输入连接字符串,选择″登录方式″
◆ ″执行″:设置″报表呈现″方式和″报表执行超时值″
◆ ″历史记录″:设置″历史记录″和″保留快照数量″
◆ ″安全性″:添加用户或分配用户角色
■ 报表导出:打开报表项目文件夹,单击报表项目文件,在″选择格式″下拉列表框中选择导出格式后单击″导出″,选择保存路径后单击″保存″
2. 使用SQL Server Management Studio管理报表
展开阅读全文