审计主题模型和审计主题数据同步构建的方法及系统的制作方法

文档序号:6428438阅读:250来源:国知局
专利名称:审计主题模型和审计主题数据同步构建的方法及系统的制作方法
技术领域
本发明涉 及数据库技术,尤其涉及一种审计主题模型和审计主题数据同步构建的方法及系统。
背景技术
为了审计需求,要将被审计单位的数据库中的原始数据整理、存储到审计署的数据中心内已规划好的数据库中。将这些原始数据导入到数据中心内的数据库需要大量的抽取、加工和转换ETL过程,原始数据经过ETL过程后得到的数据,根据不同的审计业务进行主题划分得到审计主题数据。主题数据库是指面向业务主题的数据组织存储,审计主题数据库是指面向审计业务主题的数据组织存储,审计主题数据库的二维数据表中的数据就是审计主题数据,审计主题模型是指根据审计主题数据构建的多维数据集cube,在现有技术中审计主题模型和审计主题数据同步构建时,是通过审计主题数据库中多个具体的二维数据表,来生成审计主题模型,这样实现起来需要较为复杂的操作。由此可见现有技术中存在的审计主题模型和审计主题数据同步构建,实现复杂的问题。

发明内容
本发明的目的是针对现有技术中存在的审计主题模型和审计主题数据同步构建, 实现复杂的问题,本发明实施例提供一种审计主题模型和审计主题数据同步构建的方法, 该方法,包括在被审计的原始数据从数据源到目标数据库的抽取、加工和转换ETL过程中,获取多个二维元数据,二维元数据为用于描述审计主题数据所在二维数据表结构的数据,审计主题数据为被审计的原始数据经过ETL过程后得到的数据,二维数据表结构指二维数据表所属的数据库以及所包含的字段;根据获取的二维元数据建立多维元数据,多维元数据为用于描述所包括的二维元数据,以及各二维元数据之间的关联关系的数据;获取审计主题数据通过多维元数据,同步构建审计主题模型。进一步,同步构建审计主题模型后还包括将审计主题模型作为输入数据集,通过预订的加工规则得到输出数据集。进一步,获取多个二维元数据后还包括对获取的二维元数据进行修改。进一步,根据获取的二维元数据建立多维元数据后还包括对建立的多维元数据进行修改。进一步,根据获取的二维元数据建立多维元数据后还包括根据已建立的多维元数据建立新的多维元数据。本发明实施例还提供一种审计主题模型和审计主题数据同步构建的系统,包括获取模块,用于在被审计的原始数据从数据源到目标数据库的抽取、加工和转换ETL过程中,获取多个二维元数据,二维元数据为用于描述审计主题数据所在二维数据表结构的数据,审计主题数据为被审计的原始数据经过ETL过程后得到的数据,二维数据表结构指二维数据表所属的数据库以及所包含的字段; 建立模块,用于根据获取的二维元数据建立多维元数据,多维元数据为用于描述所包括的二维元数据,以及各二维元数据之间的关联关系的数据;同步构建模块,用于获取审计主题数据通过多维元数据,同步构建审计主题模型。进一步,还包括审计分析模块,用于将审计主题模型作为输入数据集,通过预订的加工规则得到输出数据集。进一步,还包括第一修改模块,用于对获取的二维元数据进行修改。进一步,还包括第二修改模块,用于对获取的多维元数据进行修改。进一步,建立模块,还用于根据已建立的多维元数据建立新的多维元数据。由于通过多维元数据实现审计主题模型和审计主题数据同步构建,实现起来较为简单。


图1所示为本发明实施例提供的方法流程图;图2所示为本发明实施例提供的审计主题模型数据结构图;图3所示为本发明实施例提供的系统结构图。
具体实施例方式下面结合实施例和附图对本发明进行说明,为了解决现有技术中存在,的审计主题模型和审计主题数据同步构建,实现复杂的问题,本发明第一实施例是一种审计主题模型和审计主题数据同步构建的方法,该方法如图1所示包括步骤101、在被审计的原始数据从数据源到目标数据库的抽取、加工和转换ETL过程中,获取多个二维元数据。其中,二维元数据为用于描述审计主题数据所在二维数据表结构的数据,审计主题数据为被审计的原始数据经过ETL过程后得到的数据,二维数据表结构指二维数据表所属的数据库以及所包含的字段。步骤102、根据获取的二维元数据建立多维元数据。其中多维元数据为用于描述所包括的二维元数据,以及各二维元数据之间的关联关系的数据。步骤103、获取审计主题数据通过多维元数据,同步构建审计主题模型。关于步骤101,在进行审计的过程中,被审计单位的原始数据,如数据库中的数据或者一些表格文件如Excel表格等数据源中的数据,需要通过ETL过程,导入到审计中心的元数据库中。本实施例中的方案是,在前述的ETL过程中,获取多个二维元数据。下面对二维元数据进行说明,首先说明的是被审计单位的数据库中的数据往往是按如下表1的形式存储的。
权利要求
1.一种审计主题模型和审计主题数据同步构建的方法,其特征在于,包括在被审计的原始数据从数据源到目标数据库的抽取、加工和转换ETL过程中,获取多个二维元数据,二维元数据为用于描述审计主题数据所在二维数据表结构的数据,审计主题数据为被审计的原始数据经过ETL过程后得到的数据,二维数据表结构指二维数据表所属的数据库以及所包含的字段;根据获取的二维元数据建立多维元数据,多维元数据为用于描述所包括的二维元数据,以及各二维元数据之间的关联关系的数据;获取审计主题数据通过多维元数据,同步构建审计主题模型。
2.根据权利要求1所述的方法,其特征在于,同步构建审计主题模型后还包括将审计主题模型作为输入数据集,通过预订的加工规则得到输出数据集。
3.根据权利要求1所述的方法,其特征在于,获取多个二维元数据后还包括对获取的二维元数据进行修改。
4.根据权利要求1所述的方法,其特征在于,根据获取的二维元数据建立多维元数据后还包括对建立的多维元数据进行修改。
5.根据权利要求1所述的方法,其特征在于,根据获取的二维元数据建立多维元数据后还包括根据已建立的多维元数据建立新的多维元数据。
6.一种审计主题模型和审计主题数据同步构建的系统,其特征在于,包括获取模块,用于在被审计的原始数据从数据源到目标数据库的抽取、加工和转换ETL 过程中,获取多个二维元数据,二维元数据为用于描述审计主题数据所在二维数据表结构的数据,审计主题数据为被审计的原始数据经过ETL过程后得到的数据,二维数据表结构指二维数据表所属的数据库以及所包含的字段;建立模块,用于根据获取的二维元数据建立多维元数据,多维元数据为用于描述所包括的二维元数据,以及各二维元数据之间的关联关系的数据;同步构建模块,用于获取审计主题数据通过多维元数据,同步构建审计主题模型。
7.根据权利要求6所述的系统,其特征在于,还包括审计分析模块,用于将审计主题模型作为输入数据集,通过预订的加工规则得到输出数据集。
8.根据权利要求8所述的系统,其特征在于,还包括第一修改模块,用于对获取的二维元数据进行修改。
9.根据权利要求8所述的系统,其特征在于,还包括第二修改模块,用于对获取的多维元数据进行修改。
10.根据权利要求8所述的系统,其特征在于,建立模块,还用于根据已建立的多维元数据建立新的多维元数据。
全文摘要
本发明公开了审计主题模型和审计主题数据同步构建的方法及系统,解决现有技术中存在的进行审计主题模型和审计主题数据同步构建时,实现复杂的问题,该方法包括在被审计的原始数据从数据源到目标数据库的抽取、加工和转换ETL过程中,获取多个二维元数据,根据获取的二维元数据建立多维元数据,获取审计主题数据通过多维元数据,同步构建审计主题模型,由于通过多维元数据实现审计主题模型和审计主题数据同步构建,实现起来较为简单。
文档编号G06F17/30GK102222113SQ20111019466
公开日2011年10月19日 申请日期2011年7月12日 优先权日2011年7月12日
发明者周德铭, 杨蕴毅, 王智玉 申请人:审计署计算机技术中心
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1