润乾多源填报模型解决方案

  作者:畅享网
2010/3/3 11:05:44
数据填写是中国报表应用中的一个重要需求,广泛应用于金融业和政府行业。

本文关键字: 解决方案 润乾主文章

数据填写是中国报表应用中的一个重要需求,广泛应用于金融业和政府行业。而相当多的报表工具(特别是国外产品)完全不支持数据填写报送。而润乾报表则有非常出色的数据填报能力。

同统计汇总类似,填报解决方案中最关键的因素仍然是数据模型,通俗地说,就是数据如何写入数据库的方案。填报本身不是目的,填报是为了采集数据上来分析利用,因此需要将填报收集的数据直接按其逻辑结构提交到开放的关系型数据库中,才能有效地被其他应用系统和统计分析系统所利用。

润乾报表的“自由库表关联”技术基于多源填报模型,使数据录入工作自由灵活,减少了大量繁琐的填报表单开发工作。“数据来去无关”的填报特性使报表数据的“读取”和“回填”动作可针对不同的数据源,最大限度的保证了填报表单设计、数据存取的灵活性。

传统方案的缺陷

有个别国内传统报表工具能够支持数据填写,一般有三种方式处理数据入库。

采用中间文件,填写结果写入一个中间数据文件(如Excel填报),某些填报方案能提供少量一些基于这些中间文件的统计汇总,但要完全利用则须将这些数据进行结构化成后转存到关系数据库中。而将非结构化的数据转成可以体现业务规则的结构化数据是比较困难的工作,需要为每种报表编写相应程序去处理。

采用固定的数据结构,填报方案提供一种“万能”的数据结构将填好的数据写入,其数据结构常常是只有三个字段{行号/列号/数值,或与之类似),这种方法只是机械地将数据写入了数据库,数据结构并未没有体现业务规则,在使用时仍要再次进行转换工作。

根据业务规则设计要保存的数据结构,然后根据数据结构设计要填写的报表,每个要填写单元格的数据都有唯一对应数据库的字段,这样在入库时就可以直接写成结构化的数据。这种方案的入库机制是合理的,但报表是根据数据结构设计的,而库表对应关系常常都非常简单,结果导致报表不可自由绘制,只能提供简单的几种死板表样,不能满足用户需求。

                                                        某些传统填报方案的数据回填机制

所有这些填报方案的主要问题是无法解决能体现业务规则的数据表与报表单元格之间的匹配关系。从而导致前期报表设计或者后期数据入库的极大困难。而润乾报表独创的自由库表关联技术则很好地解决了这一问题。

自由库表关联

润乾报表的填报表允许数据库表列与报表的单元格之间进行任意匹配,设计报表样式时不需要考虑数据结构,反之设计数据结构时也只需要考虑业务规则而不用管报表样式,任意的报表样式和数据结构之间都能建立起对应关系。而且这些对应关系还有自动扩展的能力,即有规律的表区只要设置一遍基本的对应关系,表区中其它单元格与数据库的对应关系可以自动扩展出来。如行式表填报时,只需要设置某一行的库表对应关系,其它行都可以自动扩展,而交叉表则只要设计某一格的对应关系即可,其它格也可以自动扩展出来。总结起来说,就是任意匹配,自动扩展。

                               主从填报(自由/行式混合)

                                                                                                  交叉填报

数据来去自由

润乾报表的填报方案还支持自由的数据来去方案,具体地讲,就是有来有去,来去无关,多来多去。如下图所示:

单元格中的数据都有来源,现实中常常需要制作多级汇总填报表,某一中间层的填报表是先由下级统计出来的,而非空白格子,这样就要求单元格的数据要有个来源;填写的数据要入库,则需要有个去处,来源和去处经常可能是无关的,如可以将从A表中统计出来的结果修改后填入B表;而且一个单元格的去处可以有多个(来源当然不可能有多个),可以同时写入B1表、B2表、…,甚至可能是多个数据库(如同一批企业数据要同时写给税务部门和统计部门)。
 

责编:孙群
vsharing微信扫一扫实时了解行业动态
portalart微信扫一扫分享本文给好友

著作权声明:畅享网文章著作权分属畅享网、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
畅享
首页
返回
顶部
×
    信息化规划
    IT总包
    供应商选型
    IT监理
    开发维护外包
    评估维权
客服电话
400-698-9918