NC6X报表数据加工做语义模型(返回SQL篇).pdfVIP

NC6X报表数据加工做语义模型(返回SQL篇).pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
报表语义模型(数据加工:返回 SQL 方式) 数据加工方式: 1. 返回查询 SQL ; 2. 返回结果集 DataSet ;3. 返回数据表 (下次做了提供案例 ) 。 实现方式基本一致,可以参照系统原有报表语义模型 ( 抱歉不详细仅供参考 ) 一、实现基本思路概况 ( 不详细比较啰嗦 ) 1. 首先不管语义模型数据加工是返回 SQL 、DataSet 或者 TABLE 任何一种类型基本实现 步骤一致 ; 2. 先按需求实现的难易程度来选择使用以上那种方式来实现 :一般数据都能 SQL 查询出 来的,偶尔有一两点数据取不到可以选择返回 SQL,不会取数的那段创建临时表 ;如果是 基本上都是东拼西凑的取数那就返回 DataSet 方式;最后一种时返回 TABLE 这种场景 标准产品用的也不多,后续提供案例; 3. 数据加工做语义脚本肯定需要定义接口和实现类, 确定好报表属于那个模块创建接口和 实现类并配置好接口文件 UPM 就好,具体配置可以参考改模块其他接口文件; 4. 数据加工接口参数一一般都是传 com.ufida.dataset.IContext 或者 nc.pub.smart.context.SmartContext, 这个是报表上下文,所有查询参数及系统变量 5. 都放在这个里面,语义模型与接口里面这个两个 context 基本可以互相转换,后面案 例就可以看出 ; 6. 不要想着是不是我要先把语义模型和自由报表配置好了再写数据加工代码, 没用!正确 可行的方式先写数据加工代码; 7. 首先就要自己明确报表的取数逻辑,脑海大概设计下大概的代码怎么写; 8. 确定查询条件及数据类型,接口实现类里面定义全局变量查询条件 (推荐 )默认否赋值, 方便调试代码, 因为这块还没用到查询模板, 没法动态获取查询条件, 后面分配了查询 模板重新覆盖查询变量值就好了 (数据加工报表只能做单据查询模板那种分配给报表节 点); 9. 如果是 DataSet 返回方式的接口实现类里面定义好元数据列及数据类型, SQL 返回方 式没有这一步操作; 10. 然后就是写报表取数逻辑代码, 按自己默认设定查询变量值去写好代码及判断逻辑, 最 后返回数据 (SQL 、DataSet 或者 TABLE); 11. 客开报表一般把语义模型和自由报表定义在集团或者全局的节点, 这也是规范和经验所 得; 12. 在语义模型 - 集团 (举例,全局节点也行 )节点定义好自己的与模型,点设计弹出界面数 据加工放入调用写好的数据加工过接口进行代码调试及代码纠正; 13. 现在调试接口参数 context 基本上时没有什么数据的,目前也不会有查询条件字段在 里面, 没有分配给节点查询模板呢, 打开报表节点查询调用代码才能看到里面很多参数 和值,所以暂时接口实现类不初始化查询参数方法及校验; 14. 语义模型数据加工里面放入调用接口代码,格式化,编译通过,下一步, 代码成功的话 会正常返回报表字段列 (元数据 )页签,点确定,“ 3 选择字段”自己添加字段列,这里 的字段必须是代码返回的,不能自己随便新增无效的 ;自己添加字段“表达式大方框” 必须选择左下

文档评论(0)

ps4123 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档