首页> 中国专利> 审计证据数据与被审计单位数据源路径跟踪方法及系统

审计证据数据与被审计单位数据源路径跟踪方法及系统

摘要

本发明公开了一种审计证据数据与被审计单位数据源路径跟踪方法及系统,解决现有技术中存在的通过ETL过程将被审计单位数据源中的数据导入到审计中心的数据库后,不方便查阅审计证据数据来源的问题,该方法包括在数据从被审计单位数据源到审计证据数据库的ETL过程中获取数据路径的元数据,并存入元数据库,数据路径为审计证据数据从被审计单位数据源到审计证据数据库的ETL过程中经过的数据库对象,以及相邻数据库对象中的数据相互之间的映射转换关系,数据路径的元数据为用于描述数据路径结构的数据,通过存储于元数据库中的数据路径的元数据,得到待跟踪数据的数据路径,由于建立元数据库,从而容易得到数据路径,方便查阅数据的来源或流向。

著录项

  • 公开/公告号CN102254000A

    专利类型发明专利

  • 公开/公告日2011-11-23

    原文格式PDF

  • 申请/专利权人 审计署计算机技术中心;

    申请/专利号CN201110195075.6

  • 发明设计人 王智玉;周德铭;杨蕴毅;

    申请日2011-07-12

  • 分类号G06F17/30;

  • 代理机构北京银龙知识产权代理有限公司;

  • 代理人许静

  • 地址 100830 北京市西城区展览路北露园一号

  • 入库时间 2023-12-18 03:43:07

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-08-25

    未缴年费专利权终止 IPC(主分类):G06F17/30 授权公告日:20160302 终止日期:20160712 申请日:20110712

    专利权的终止

  • 2016-03-02

    授权

    授权

  • 2012-01-04

    实质审查的生效 IPC(主分类):G06F17/30 申请日:20110712

    实质审查的生效

  • 2011-11-23

    公开

    公开

说明书

技术领域

本发明涉及数据库技术,尤其涉及审计证据数据与被审计单位数据源路 径跟踪方法及系统。

背景技术

在现有技术中数据库的设计一般只是为了使用该数据库的用户的具体的 应用而设计。在一些应用中,一些用户数据库中的数据需要整理、存储到数 据中心的数据库中,例如为了审计需求,要将被审计单位的数据库(即被审 计单位数据源)中的数据整理、存储到审计署的数据中心内已规划好的数据 库(即存储审计证据数据的审计证据数据库)中。将这些数据导入到数据中 心内的数据库需要大量的抽取、加工和转换ETL过程。而每个ETL过程的设 计都牵扯到大量的数据内容信息、各个数据库产品差异等。然而这些数据都 是记录于数据中心的数据库中,不方便查阅数据的来源。

由此可见现有技术中存在,通过ETL过程将被审计单位数据源中的数据 导入到审计中心的数据库后,不方便查阅审计证据数据来源或流向的问题。

发明内容

本发明的目的是针对现有技术中存在,通过ETL过程将被审计单位数据 源中的数据导入到审计中心的数据库后,不方便查阅审计证据数据来源或流 向的问题,提供一种审计证据数据与被审计单位数据源路径跟踪方法,该方 法包括:

在数据从被审计单位数据源到审计证据数据库的抽取、加工和转换过程 中获取数据路径的元数据,并存入元数据库,数据路径为审计证据数据从被 审计单位数据源到审计证据数据库的抽取、加工和转换过程中经过的数据库 对象,以及相邻数据库对象中的数据相互之间的映射转换关系,数据路径的 元数据为用于描述数据路径结构的数据;

通过存储于元数据库中的数据路径的元数据,得到待跟踪数据的数据路 径。

进一步,通过存储于元数据库中的数据路径的元数据,得到待跟踪数据 的数据路径具体为:

通过存储于元数据库中的数据路径的元数据,得到待跟踪数据的数据来 源方向的数据路径。

进一步,通过存储于元数据库中的数据路径的元数据,得到待跟踪数据 的数据路径具体为:

通过存储于元数据库中的数据路径的元数据,得到待跟踪数据的数据流 向方向的数据路径。

进一步,通过存储于元数据库中的数据路径的元数据,得到待跟踪数据 的数据路径后还包括:

根据数据路径上的数据库对象,向上钻取上一层的数据库对象。

进一步,通过存储于元数据库中的数据路径的元数据,得到待跟踪数据 的数据路径后还包括:

根据数据路径上的数据库对象,向下钻取下一层的数据库对象。

进一步,

在审计证据数据从被审计单位数据源到审计证据数据库的抽取、加工和 转换过程中获取数据路径的元数据,并存入元数据库具体为:

在数据从被审计单位数据源到审计证据数据库的抽取、加工和转换过程 中获取多维数据的数据路径的元数据,并存入元数据库。

进一步,待跟踪数据为数据分析模型的输出数据集,数据分析模型用于 将数据库对象中的数据作为输入数据集,通过预订的加工规则得到输出数据 集。

本发明实施例还提供一种审计证据数据与被审计单位数据源路径跟踪系 统,包括:

获取模块,用于在数据从被审计单位数据源到审计证据数据库的抽取、 加工和转换过程中获取数据路径的元数据,并存入元数据库,数据路径为数 据从被审计单位数据源到审计证据数据库的抽取、加工和转换过程中经过的 数据库对象,以及相邻数据库对象中的数据相互之间的映射转换关系,数据 路径的元数据为用于描述数据路径结构的数据;

跟踪模块,用于通过存储于元数据库中的数据路径的元数据,得到待跟 踪数据的数据路径。

进一步,跟踪模块,还用于通过存储于元数据库中的数据路径的元数据, 得到待跟踪数据的数据来源方向的数据路径。

进一步,跟踪模块,还用于通过存储于元数据库中的数据路径的元数据, 得到待跟踪数据的数据流向方向的数据路径。

进一步,跟踪模块,还用于根据数据路径上的数据库对象,向上钻取上 一层的数据库对象。

进一步,跟踪模块,还用于根据数据路径上的数据库对象,向下钻取下 一层的数据库对象。

进一步,获取模块,还用于在数据从被审计单位数据源到审计证据数据 库的抽取、加工和转换过程中获取多维数据的数据路径的元数据,并存入元 数据库。

由于建立元数据库,从而容易得到数据路径,方便查阅审计证据数据的 来源或流向。

附图说明

图1所示为本发明实施例提供的方法流程图;

图2所示为本发明实施例提供的系统结构图。

具体实施方式

下面结合实施例和附图对本发明进行说明,为了解决现有技术中存在, 通过ETL过程将被审计单位数据源中的数据导入到审计中心的数据库(审计 证据数据库)后,不方便查阅审计证据数据来源或流向的问题,本发明第一 实施例是一种审计证据数据与被审计单位数据源路径跟踪方法,该方法如图 1所示包括:

步骤101、在数据从被审计单位数据源到审计证据数据库的抽取、加工 和转换过程中获取数据路径的元数据,并存入元数据库。

步骤102、通过存储于元数据库中的数据路径的元数据,得到待跟踪数 据的数据路径。

下面以审计行业为例进行说明,在进行审计的过程中,被审计单位的原 始数据库或者一些表格文件如Excel表格等被审计单位数据源中的数据,需 要通过ETL过程,导入到审计中心的元数据库中。其中,数据路径为数据从 被审计单位数据源到审计证据数据库的ETL过程中经过的数据库对象,以及 相邻数据库对象中的数据相互之间的映射转换关系,数据路径的元数据为用 于描述数据路径结构的数据。其中,数据库对象可以包括下述的部分或全部, 例如表(Table)、索引(Index)、视图(View)、图表(Diagram)、 缺省值(Default)、规则(Rule)、触发器(Trigger)、语法、存储过程 (Stored Procedure)、语法、用户(User)和序列,例如被审计单位的原始 数据库的一个工资表(一个数据库对象)中存储有张三的工资金额为1000元, 经过一定的映射转换例如扣税5%得到税后工资表(相邻的另一个数据库对 象)中的数据张三的税后工资为950元,之后并再经过类似的处理,最终导 入到审计中心的审计证据数据库中的一个用于反映职工平均工资的视图(另 一个数据库对象)中,数据路径就是,在数据“张三的工资金额为1000元” 从工资表导入到元数据库的职工平均工资视图的ETL过程中,经过的数据库 对象如工资表、税后工资表和职工平均工资视图等,以及包括税前工资和税 后工资之间的映射转换关系在内的全部的映射转换关系,数据路径的元数据 就是用于描述前述数据路径结构的数据。

在进行审计时,首选审计人员要确定疑点数据即待跟踪的数据,例如由 于输入有误张三的税后工资为95元并被输入到税后工资表中,审计人员确定 其为疑点数据,随将该数据作为待跟踪数据,通过审计中心的元数据库中的 数据路径的元数据得到“张三的税后工资为95元”这一数据的数据路径。

在审计的过程中,可以根据审计的实际需求对数据来源方向的数据路径 进行跟踪,即可以通过存储于元数据库中的数据路径的元数据,得到待跟踪 数据的数据来源方向的数据路径,例如前述的例子中可以确定,“张三的税 后工资为95元”这一数据的数据来源方向的数据路径。这样十分方便的查阅 到该数据的来源方向的数据路径上的工资表,以及是工资表中的数据通过扣 税得到的待跟踪的数据,进而向上钻取工资表所属的上一层的数据库对象为 被审计单位的工资数据库。或者是向下钻取工资表的下一层数据库对象,如 标识字段“张三”和工资金额字段“1000”等。

同样可可以根据审计的实际需求对数据流向方向的数据路径进行跟踪, 即可以通过存储于元数据库中的数据路径的元数据,得到待跟踪数据的数据 流向方向的数据路径,例如审计人员认为“张三的税后工资为95元”为一疑 点数据,将可能影响到后续数据的准确性,将该疑点数据作为待跟踪数据, 查找其数据流向方向的数据路径,这样十分方便的查阅到该数据的流向方向 的数据路径上的,以及待跟踪的数据是通过何种映射转换关系得到职工平均 工资视图。

本实施例的方案支持多维数据的数据路径跟踪,例如“张三的工资金额 为1000元”、“张三的补助为200元”和“张三的保险扣费为300元”是一 个关于张三的多维数据,首先在张三的多维审计证据数据从被审计单位数据 源(工资表、补助表和保险交纳金表)到审计证据数据库职工平均工资视图 的ETL过程中,获取张三的多维数据的数据路径的元数据,并存入元数据库, 进而实现多维数据的路径跟踪。

根据审计工作的实际需要,审计人员常常采用审计分析模型,其实质就 是一个数据分析模型,该数据分析模型用于将数据库对象中的数据作为输入 数据集,通过预订的加工规则得到输出数据集。例如,将工资表中的各员工 的工资作为输入数据集,预订的加工规则为工资小于1500元的员工的工资。 这样可以得到一个输出数据集,该数据集中的员工的工资都小于1500元, “张三的工资金额为1000元”这一数据就是输出数据集中的一个数据。审计 人员可以将该输出数据集作为待跟踪数据。

本发明实施例还提供一种审计证据数据与被审计单位数据源路径跟踪系 统,如图2所示包括:

获取模块201,用于在数据从被审计单位数据源到审计证据数据库的抽 取、加工和转换过程中获取数据路径的元数据,并存入元数据库,数据路径 为数据从被审计单位数据源到审计证据数据库的抽取、加工和转换过程中经 过的数据库对象,以及相邻数据库对象中的数据相互之间的映射转换关系, 数据路径的元数据为用于描述数据路径结构的数据;

跟踪模块202,用于通过存储于元数据库中的数据路径的元数据,得到 待跟踪数据的数据路径。

进一步,跟踪模块202,还用于通过存储于元数据库中的数据路径的元 数据,得到待跟踪数据的数据来源方向的数据路径。

进一步,跟踪模块202,还用于通过存储于元数据库中的数据路径的元 数据,得到待跟踪数据的数据流向方向的数据路径。

进一步,跟踪模块202,还用于根据数据路径上的数据库对象,向上钻 取上一层的数据库对象。

进一步,跟踪模块,还用于根据数据路径上的数据库对象,向下钻取下 一层的数据库对象。

进一步,获取模块201,还用于在数据从被审计单位数据源到审计证据 数据库的抽取、加工和转换过程中获取多维数据的数据路径的元数据,并存 入元数据库。

最后应说明的是:以上实施例仅用以说明本发明的技术方案而非对其进 行限制,尽管参照较佳实施例对本发明进行了详细的说明,本领域的普通技 术人员应当理解:其依然可以对本发明的技术方案进行修改或者等同替换, 而这些修改或者等同替换亦不能使修改后的技术方案脱离本发明技术方案的 精神和范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号