皕杰报表在黑龙江省中行信息一体化平台应用实践

       中国银行黑龙江省分行信息科技部的姜亦庆工程师向全行分享了黑龙江分行数据展示落地的经验,其中重点介绍了皕杰报表与黑龙江中行一体化平台完美结合的经验。

       在建立一体化平台前,业务部门大量报表需求,传统报表,以TXT文本形式发送给业务部门,业务部门对文本二次加工,筛选操作复杂繁琐,用户体验效果不佳; 业务部门不定期将需求数据内容更改,如客户号、账号,产品类型等查询条件并不固定,因此,信息部手工干预,重新编辑原脚本加工数据的工作量较多,并容易产生错误;TXT文件发送业务部门,浏览权限难以控制,文本拆分到分支行再到网点更加繁琐;有页面展现需求时,JAVAJSP编程复杂度高,效率低,工作量大,并且在长时间使用后需求变更时,对原程序的更改不易后期维护;没有统一登录门户,管理接口不统一(FTP,飞QSametime),传输数据涉及客户隐私等内容,存在安全隐患。        为了转变这种状况,分行开发建立了‘黑龙江省中行信息一体化平台’系统,统一的登录管理,所有行内员工在一体化平台均可使用浏览业务流程说明,信息发布,新闻,媒体,金融市场等相关信息。并将各外围系统,如批量预处理,特色报表&对账管理,大数据多维展示等MIS类系统进行统一接口展示与管理。        按着业务需求大约需要500多张报表,早期开发的报表,多数是以纯文本方式提供下载,报表结果固定,不支持动态条件查询,纯文本数据需要用户自行装入电子表格中才能进行后续加工处理,不能提供用户与系统的交互功能。于是决定找一款与平台匹配的方便生成和修改的报表工具。       通过试用多种报表工具,发现了一款上手简单,易于生成图表展现的工具皕杰报表,简单的报表设计,快速的服务器部署,多种访问机制,这是用最简单的描述来形容简单的工具。 皕杰报表工具具备以下优点: 1.         使用简单,易于掌握,开发周期短 2.         用户界面美观,生成的数据用户可选择以电子表格等方式下载,有利于后续加工处理。 3.         用户可定义各种查询条件进行组合查询,可满足用户多样化的数据需求 4.         报表可有展现报表和填报报表两种形式,填报报表用户可与系统进行交互,可以满足用户录入数据的需求。 5.         通过对皕杰报表工具的客户化改造,它已经与特色报表系统紧密结合,生成的报表可以非常方便快捷地挂载到特色报表系统中。        通过皕杰报表设计器,如同使用EXCEL一样,将ORACLE与之完美的结合在一起。皕杰报表具备多功能展现固定报表、行()式报表,分组报表,交叉报表,还具备一个特色功能填报功能。        在一体化平台加入了一个由JAVA编写统一的展示系统,提供与皕杰报表的配置接口,将皕杰报表的服务器URL通过参数化配置,将报表模板嵌入到一体化平台。从而简化技术人员对shell脚本的编辑工作,方便数据库直读或调取存储过程,减少工作流批处理时间占用;以报表展现的形式,图文结合,多筛选条件,不必将文本转换成EXCEL,增强了对数据使用部门的直观性,操作性;通过填报功能形成交互式报表,业务人员可将更新的条件直接导入数据库,减少科技人员手工干预,避免产生二次错误,提高工作效率;可以通过员工机构等条件参数化,按传入参数统计数据展现,不同人员查看相同报表的不同数据;报表工具操作简单,图形界面模块化,减少如选择菜单等编辑操作,便于后期维护,简单修改即可多途径使用。         信息一体化平台角色控制,角色功能分类申请,数据文件该谁看给谁看,系统该谁用给谁用,严格控制使用权限,加强数据保密性。审批流程三级制,申请(业务)初审(分行)终审(省行)        即使业务人员通过角色申请,获取该报表数据文件使用权限,也要根据报表类型限定读取数据的范围。如网点人员仅限查询该报表本人所属网点的数据信息,分支行人员仅限查询该管辖行及下辖网点的数据信息,省行人员可全部查询等,根据人员所在机构不同,需要通过对登陆平台员工号、机构号等作为限制条件。       数据安全措施,传入参数加密,通过一个简单的加密算法,将密匙每天进行更新,重新生成,使数据表中传入的参数进行加密处理,每天不可重复。密匙包中的加密算法是动态的,秘钥根据日期生成也是动态的,结合参数进行组合加密,如将员工号1143694加密后作为参数传入数据表中,显示即为D8B3045E13253C4B41此类型,第二天则重新生成。通过一体化平台的角色控制,参数密文处理,解决了客户信息意外泄露的风险。      于是,利用皕杰报表工具生成的各种报表就可以在一体化平台上安全地查询展示了。      各类报表样例如下: 1、嵌入一体化平台的查询报表,通过直接读取数据,进行简单分组求和,以页面形式展现。 2、多条件组合查询报表,按业务部门变化的需求,快速筛选,减少一遍又一遍的重复劳动。 3、通过编写数据脚本,将生成的结果集,运用皕杰报表工具进行图形化展现。   4、通过编写数据脚本,将生成的结果集,运用皕杰报表工具进行图形化展现,并可按条件逐层钻取。   5、运用该工具填报功能,经过近两年的使用,现已为我部、监察部,人力资源部等多个部门多次进行网络答题,网络测评等页面制作、数据统计,提高其他部门的工作效率。