下载此文档

ezreport数据集高级设计及开发基础.ppt


文档分类:IT计算机 | 页数:约34页 举报非法文档有奖
1/34
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/34 下载此文档
文档列表 文档介绍
北京久其软件股份有限公司*久其通用数据管理平台数据集高级设计与开发基础——ezReport培训课程*概述概念回顾数据集应用技术数据集的类型数据的过滤宏参数存储过程数据集开发基础数据的权限数据开发接口总结*概念回顾数据源数据集SQLServerOracle其它数据库数据源1数据源2….数据集1数据集2数据集3数据集n报表概念回顾数据集的属性名称:数据集的标识,表内唯一类型:数据集的类型定义:数据集提取或存储数据的定义,不同的数据集有不同的定义关联数据源:数据集的来源数据源,某些数据集的数据源是可选的(比如内建数据集)关联Java类:数据集关联的进行预处理的Java类,通常由二次开发提供别名:数据集的别名,通常供二次开发使用**数据集应用技术概念回顾数据集应用技术数据集的类型数据的过滤宏参数存储过程数据集开发基础数据的权限数据开发接口总结数据集应用技术——数据集的类型内建数据集实现方式:将数据存储于报表模版中应用环境:演示,少量字典数据存储,扩展开发技术特点:简单灵活,功能较弱SQL数据集实现方式:通过SQL语句查询数据库应用环境:大部分的业务处理都需要用这种数据集技术特点:功能强大,但需要一定的数据库基础存储过程实现方式:调用数据库的存储过程提取数据应用环境:逻辑复杂或效率要求较高的业务技术特点:难以使用,移植性差,高效,灵活性好*数据集应用技术——数据集的过滤示例报表:产品销售情况查询(T03-)从全国的产品销售信息表中查询查询各产品的销售情况,能够按照地区和类别进行过滤*数据集应用技术——数据集的过滤查询报表制作制作一个SQL数据集提取数据制作一个浮动区域显示数据添加地区和分类查询参数在浮动区域的控制单元格上设置过滤条件:(IsNull([P_PROV])or([P_PROV]=DS1[S_PROV]))and(IsNull([P_CLASS])or([P_CLASS]=DS1[S_CLASS]))存在问题内存问题速度问题如何改进?利用数据库优化减少引擎分析的数据量*数据集应用技术——数据集的过滤宏在数据集的SQL语句或表样文本中嵌入的表达式,这些表达式在引擎的预处理过程中会被替换为相应的文本在宏中只能引用报表的参数宏的格式直接引用参数:{P_PROV},{P_QUERY_VALUE}嵌入表达式:{=[P_PROV]},{=[P_VALUE]/100}{=ifIsNull([P_PROV])then[P_QUERY_VALUE]+100else[P_QUERY_VALUE]}注意问题:仅仅是文本内容的替换,在SQL中注意类型控制在宏替换失败时保留原始文本*数据集应用技术——数据集的过滤宏示例参数:P_INT(整形),P_STR(字符串)SQL语句:select*>{P_INT}{=ifIsNull([P_STR])then“”else“‘%”+P_STR+“%’”}情况一:P_INT=100,P_STR=“”select*>100情况二:P_INT=100,P_STR=“Hello”select*>‘%Hello%’*

ezreport数据集高级设计及开发基础 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数34
  • 收藏数0 收藏
  • 顶次数0
  • 上传人2623466021
  • 文件大小1.35 MB
  • 时间2019-07-16