在报表项目中,常常有些复杂数据计算是为一个报表专用的,其它报表用不到。可以用SQL实现写进报表数据源中,但由于SQL无法分步计算,经常会写出非常复杂难懂的长语句,不利于调试和维护。如果用Java或者存储过程来实现,计算程序会和报表模板又会分开,不利于管理。使用润乾集..
                            
                            
                                分类:
其他好文   时间:
2015-02-10 17:03:50   
                                阅读次数:
199
                             
                         
                    
                        
                            
                            
                                在报表项目中,经常有多个报表的数据源计算方法有共同的部分。使用润乾集算报表,采用可挂接算法的方案时(可参考【润乾集算报表优化应用结构之可挂接算法】),可以更方便地将这些共同部分用同一个脚本来完成,从而实现算法复用。算法复用的好处是:一个算法只实现一次,不会..
                            
                            
                                分类:
其他好文   时间:
2015-02-03 15:20:58   
                                阅读次数:
182
                             
                         
                    
                        
                            
                            
                                在报表项目中,经常有多个报表的数据源计算方法有共同的部分。使用润乾集算报表,采用可挂接算法的方案时(参见http://blog.raqsoft.com.cn/?p=644),可以更方便地将这些共同部分用同一个脚本来完成,从而实现算法复用。算法复用的好处是:一个算法只实现一次,不会出现同一个算法多处实现导致不一致的情况。同时也避免一个算法实现很多次的重复劳动,减轻工作量。
  下面通过...
                            
                            
                                分类:
其他好文   时间:
2015-01-27 13:26:05   
                                阅读次数:
210
                             
                         
                    
                        
                            
                            
                                报表展现后,经常需要表中数据能够钻取,如汇总数据钻取到明细数据,上级单位钻取到下级单位。而钻取的层级往往有多层,这就需要报表工具支持钻取功能。润乾集算报表支持超链接钻取,可以满足报表用户数据钻取的需求。这里通过示例来看一下。1、新建汇总报表这里以某年度按地区..
                            
                            
                                分类:
其他好文   时间:
2015-01-20 18:37:42   
                                阅读次数:
226
                             
                         
                    
                        
                            
                            
                                在报表应用中经常会使用存储过程实现报表的数据计算,但这会带来多方面的问题。存储过程的包只提供一层分类,无法用树形结构,容易造成代码管理混乱。有些程序员直接在现场在线修改存储过程,也不利于代码管理。升级存储过程的时候需要数据库的写权限,会对数据安全性造成影响..
                            
                            
                                分类:
其他好文   时间:
2015-01-16 17:05:46   
                                阅读次数:
262
                             
                         
                    
                        
                            
                            
                                报表出现性能问题需要对数据源计算进行优化时,执行路径难以确定从而被干预是阻碍报表优化的难题之一。由于数据库执行路径对开发人员不透明,报表优化需要指定执行路径时,程序员会很难甚至无法干预。而一般报表工具不具备强计算能力,大部分计算仍然要依靠数据库进行,这就导致很多报表优化效果不理想。
         不同于一般报表工具,润乾集算报表内置了专门用于数据计算的集算引擎,开发人员可以通过编写集算脚本完...
                            
                            
                                分类:
数据库   时间:
2015-01-09 10:43:50   
                                阅读次数:
200
                             
                         
                    
                        
                            
                            
                                应用的数据量较大时报表性能往往不高,此时针对源数据量大的报表进行SQL或报表端的优化效果往往不明显。如果将数据采用一定规则(如时间)分库分段存储,报表访问时同时访问多个数据库进行数据计算,最后在报表中进行汇总展现,采用这种并行多库的方式来提升报表性能。一般报表..
                            
                            
                                分类:
其他好文   时间:
2015-01-08 15:41:08   
                                阅读次数:
217
                             
                         
                    
                        
                            
                            
                                有时报表在展现或导出时需要从数据库中取出较多数据,而JDBC的取数速度一向比较慢,有可能超过报表其它运算环节的耗时,导致整个报表的生成过程效率极低。下面我们看如何利用润乾集算报表的并行计算机制提高JDBC的取数性能。所谓并行取数是指,使用多线程技术在报表工具与数据..
                            
                            
                                分类:
其他好文   时间:
2014-12-30 17:22:40   
                                阅读次数:
198
                             
                         
                    
                        
                            
                            
                                报表开发过程中经常要在报表中完成数据关联计算,有的为了降低报表制作复杂度将关联关系放到可视的报表模板中完成;有的则必须在报表中完成关联,如多数据源、异构数据源的情况。而在报表中做关联往往导致报表效率不高,计算过慢,引发性能问题。润乾集算报表提供了特殊的数据..
                            
                            
                                分类:
其他好文   时间:
2014-12-25 18:44:26   
                                阅读次数:
197