智能采集系统实现原理说明v1.0
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
采集系统实现原理说明
1.采集系统概览
审计工作的第一步是数据采集,从采集的原始数据中抽取所需要的部分并转化格式,再导入后台审计系统处理;其中,数据采集和数据抽取、转换占据三分之二的工作流程和大量的时间。如何将该部分的工作简单化、智能化和自动化,是本采集系统的主要功能。
众多被审计单位的IT系统建设模式、规模存在重大的差异,基于不同的标准而设计,采用不同的架构和应用软件构建而成。该采集系统需要与这些种类繁多的系统协同工作,其开放性、统一性和兼容性是非常重要的衡量指标。
2.财务系统采集、转换实现原理说明
2.1财务系统现状
现阶段的审计任务主要是经济审计,主要涉及被审计单位的财务系统。财务系统与其他系统相比,存在很大的差异,体现在几个方面:
●财务软件种类繁多,标准不统一
●后端数据库类型多种多样
●不同单位的财务管理方式差异很大
●财务数据内在格式保密
被审计单位采用的财务系统主要分成两大类,国内财务软件和国外财务软件。财务软件的简单汇总信息如下:
其中,用友、金蝶和SAP公司的财务软件,使用率最高。
参考信息来源于“中国财政部“的官方网站,具体链接如下:/lanmudaohang/tongzhitonggao/201303/t2013031
9_782244.html
2.2财务系统数据采集
财务系统经过长时间的发展,其架构基本上趋于统一,即两层架构:财务处理应用接口和后台数据存储。
简单描述如下:
由于所有的财务数据均存放在后台的数据库中,原则上,采集系统直接从数据库抽取数据即可;因此,采集系统不会与财务系统,特别是不会与“财务处理应用接口“发生直接的互操作。
采集系统的数据库抽取功能特点:
采集系统支持的数据库类型众多,包括Access、SQL、MySQL、Oracle、Sybase、DB2和Informix等,涉及不多的版本和操作系统平台。
数据采集时的方式包括,数据库整体采集、指定表采集、指定字段采集和混合采集;能够满足不同的数据采集需求。
2.3数据格式转换
为了保证财务系统本身的安全性,绝大部分财务系统后端数据库会采用加密的方式,即非明文方式,无法通过直接访问数据库而获取数据。
举例说明,某数据表中的一个字段命名为“ABC“,未无具体含义的名称;财务系统处理的时候,内部数据字典会将”ABC“解释为”客户名称“。数据抽取的时候,不管采取哪种方式,均能够将该数据抽取过来,但无法直接交付给审计系统后台处理。因此,在数据采集完成之后,需要利用采集系统进行数据格式转化操作。
格式转换定义好之后,转换后的数据可以导出到后台审计系统的数据库中,或指定类型格式的文件;供审计系统使用。
3.方案实现
3.1 分散收集,集中转化
该实现方式的基本原则是将数据收集和转换分成两个独立的阶段,各自分别实现。在收集阶段中,其主要目标是完成数据的收集,不做细化或指定;采用数据库整体收集或指定多表的收集。
1)智能化的操作界面示意图如下:
只需要输入数据库主机的IP地址和数据库类型,就可以实现数据库的智能采集。非计算机专业人员和专业人员均可以完成该数据采集工作。
2)智能数据转化操作界面示意图如下:
根据财务系统的类型和版本信息,系统可以自动完成转换。
3.2 分散收集,同步转化
该实现方式在收集数据的同时就完成数据的同步转化,相应的设置界面如下:
3.3 实现说明
上述两种具体实现方式可以根据具体情况灵活选择,对比信息如下: