极速报表:规范和建议

栏目:云星瀚知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:1

极速报表:规范和建议

变更记录

产品版本
更新内容更新日期
V4.0.020初始版本2022年05月12日

规范和建议

1 升级兼容性相关

  1. 存在二开的报表,尽量通过克隆配置来修改,启用克隆配置,禁用原厂配置。

  2. 原厂的报表、插件原则上不能禁用,不能继承。

  3. 原厂配置数据不能删除,只能禁用。

  4. 其余元数据二开、以及二开物理表及字段要遵循平台规范。比如:后台表字段不为空、默认值的设置。


2 性能相关

  1. 字段库引用属性和配置中的字段引用属性,以及报表页面添加的基础资料上的引用属性,应当尽量的少,按需配置。

  2. 自定义算子中的实例变量尽可能使用基本数据类型,有引用数据类型必须要可序列化,避免存大对象。否则可能导致序列化性能问题,或JOB过多的异常。

  3. 避免使用模糊查询的条件,比如:like “%xxx%”等。以及,IN () 数据过多的情况。这些问题是数据库的瓶颈,目前无解。

  4. 在算子方法中,比如reduce方法等。尽量避免访问数据库,尤其是循环访问数据库。数据尽可能在算子定义前准备,用Input接入。

  5. 方法中不要存储大对象,大集合的数据(非流式的处理方式)。应考虑使用分批消费的思想来处理数据,避免OOM。

  6. 基础资料字段,在报表数据中,尽可能只加载ID,其他字段通过字段显示是引用属性配置进来。若计算中要加载编码、名称会导致大量关联查询,垮库查询等情况。

  7. 要设计好查询条件的范围。满足客户需求的同时,范围尽可能的小。大范围容易出现全表查询,全表数据加载。


3 代码维护相关

  1. Form页面插件和报表配置插件,尽可能的少,设计推荐:研发、行业、二开各一个插件,最多也就3个,不要一个特性一个功能就加一个插件。

  2. 所有二开内容,现场做好需求、配置变更记录。


极速报表:规范和建议

变更记录产品版本更新内容更新日期V4.0.020初始版本2022年05月12日规范和建议1 升级兼容性相关存在二开的报表,尽量通过克隆配置来修改,...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息