审计数据转换系统的设计与研究(3)
2017-01-31 01:02
导读:5.1 转换错误日志 在审计数据转换过程中,从被审计单位采集的数据可能来自异构的数据源,这些数据之间可能存在着不同层面的冲突。对这些冲突假如考
5.1 转换错误日志 在审计数据转换过程中,从被审计单位采集的数据可能来自异构的数据源,这些数据之间可能存在着不同层面的冲突。对这些冲突假如考虑不周就会导致审计数据转换错误的发生,从而审计中间表的数据质量,进而影响审计职员的数据。常见的冲突有:
(1)模式层的冲突 当审计中间表的实体及其联系在被审计单位数据库中被用不同的概念模式表示时,就必然产生模式层的冲突。 命名冲突 主键冲突 结构约束冲突 表达格式冲突
(2)实例层的冲突 将被审计单位的数据转换到审计中间表的过程中,转换错误的来源并不仅限于模式层冲突,还有各种各样的实例冲突: 数据缺失 不正确的数据 数据不一致 以上是审计数据转换时常见的一些冲突,也是设计审计数据转换系统时需要解决的主要题目。这些题目同时也是产生审计数据转换错误的源泉。转换错误日志不仅记载着这些在进行审计数据转换时由于种种冲突所产生的错误,而且还记载着审计数据转换过程中由于系统编程失误而产生的出错信息(比如某些表中的某些记录没有转换成功等),为审计职员终极能得到最正确可靠的数据提供一定的帮助。
5.2 转换变化日志 审计工作的对审计数占有着特殊的要求,不仅要求转换前后保持一致性,而且要求有一定的可追溯性。即当审计职员要进一步查阅数据的原始面貌时,能够保证通过审计中间表中的数据追溯到其被转换前的原始状况。这一工作就需要对审计数据转换过程及有关数据的变化情况进行记载,称为转换变化日志。 转换变化日志包含两个层面:
(1)面向审计数据转换流程步骤的转换流程日志 审计数据的转换过程就是审计数据通过不同的转换活动,终极形成审计中间表数据的过程。而转换活动又由很多不同的转换步骤组成,每个转换步骤又包含多个转换任务。转换流程日志记录的就是审计中间表中的不同数据都是被审计单位哪些数据都经过哪些转换任务、转换步骤以及转换活动而来的,这期间又运用了什么样的转换规则。它实际上是审计元数据中有关审计数据转换的结构描述的具体化,比较轻易实现。
(2)面向审计数据变化情况的转换数据日志 审计数据变化主要记录着为避免在审计数据转换过程中由于被审计单位数据中存在的冲突而导致的审计数据转换错误而进行的对被审计单位数据的不同处理过程,比如对日期时间数据、缺失数据以及不正确或不规范数据的处理等。 被审计单位的数据量往往很大,假如对每个数据的变化都进行记载,转换数据日志量就会非常庞大,保存这么庞大的日志数据会增加审计职员的负担。通过分析,我们发现在进行审计数据转换的过程中,有些数据处理(比如日期时间型数据的处理、定义规范不一致的数据处理等)对审计职员的分析将不产生实质性的影响,这些数据通过转换流程日志就可以实现其可追溯性。所以对于这样的变化转换数据日志可以不记录。但其他的数据处理(比如缺失数据处理等)要实现其可追溯性就必须对其进行记载。转换数据日志的数据量取决于转换活动中是否包含这样的数据处理。
6、小结 本文的审计数据转换系统是审计署承接的国家863课题《机数据采集与处理技术》的一个子课题,它结合当前的计算机审计实践,根据审计数据转换的需要,提出了数据转换系统的实现技术,并对审计数据转换过程中应关注的审计日志进行了深进的探讨。