数据采集与分析于审计中的运用及发展
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4、根据了解的系统的情况,直接将可利用的数据文件复制到审计人员的计算机中。例如:用友7.0至用友U8.12财务软件的数据库为ACCESS,则可以找到其文件存放位置,直接将ufdata.mdb文件拷贝出即可。
5、使用通用的数据转出工具odbc.一般情况下,只要本审计单位的计算机系统中安装有数据库系统软件,都可以使用ODBC将数据库中的表有选择的或全部导出,并可以选择导出多种常见的数据格式。例如:在对某证券公司审计时,其数据库为DB2,由于审计人员没有接触过此软件,我们直接使用ODBC将数据导出为ACCESS文件。
二、关于如何处理数据
一般情况下,初次采集的业务数据不会完全符合审计人员的要求,这就需要对数据进行审计前的整理,使其能较好的满足审计人员的需求。
对数据的整理可有以下几种:
(一)数据格式的转换。根据审计软件的要求和审计人员对应用软件的情况,将不符合要求的数据库文件格式或数据表文件格式转换为审计软件和审计人员需求的格式。例如:在采集浪潮国强财务软件的数据时,虽然其提供了将数据转存为。dbf格式,但一般情况下存在数据采集不全的问题,大部分情况下是科目编码字段只能取道前8位。解决的方法是在导出数据时将其存为。xls格式,而审计软件要求的数据格式是。dbf,这就需要我们将采集到的。xls文件转换为。dbf格式。
(一)数据采集的方法
计算机数据采集的方法一般有以下几种:
1、利用被审计单位应用系统的数据转出功能。利用此功能的前提是转出数据格式符合审计人员的需求,或者转出数据经过处理后能够符合审计人员的需求。例如:被审计单位的财务系统使用的是浪潮国强财务软件,利用其自身的凭证和余额的查询功能将数据查询出,然后利用其“文件”菜单下的“数据转出”功能可将查询出的数据转存为.xls、.dbf、.txt文件。
(五)查找说明型文件。通过对主要文件的查看,看其是否有代码型字段或是否有某些字段的内容不知其含义的字段,对出现的字段,通过询问被审计单位相关人员或查看获取的数据库文件,查找其中是否有对这些字段的说明。一般情况下,像类似情况都会有一个说明型文件。例如:在证券行业,营业部代码表 、货币类型代码表 、业务代码表等都是对“历史资金证券变动”表的说明型文件。
在传统审计模式下,不论审计项目的大小,在审计之前都要对审计对象的基本情况进行了解,以便制定切实可行的审计方案,有条不紊的开展审计工作。计算机审计方式下同样需要审计人员进行审前调查,而且审前调查的内容不仅要了解常规审计方法下的所有内容,还要追加与计算机有关的内容,具体有以下几部分内容。
(一)业务流程。要详细了解被审计单位整个业务从头至尾每个环节的具体操作方式和目的,并根据了解的情况绘制业务流程图。目的是使审计人员有一个初步的审计思路,更好的设计切实可行的审计方案,同时初步确定数据采集的范围。
(二)业务操作准则。了解被审计单位业务中所使用的会计准则,包括国家制定各种规定和被审计单位内部制定的各种守则,方便为审计中发现问题查找依据。
(三)计算机系统。主要是了解被审计单位计算机的软件配置情况,包括操作系统和常用软件。目的是方便数据的采集和转出。
(四)业务操作系统。主要是了解计算机业务系统的名称、版本、开发商、功能等内容,特别是业务系统自身是否有将业务数据导出的功能,如能导出可导成什么数据格式。
根据所了解的情况,预先采集部分数据,对数据进行初步分析,以确定适合的计算机审计软件和审计方式。
一、关于如何采集数据
对业务系统使用计算机进行审计的一个重要步骤就是数据的采集。根据确定的审计方案和采用的审计软件,采集到的数据格式、文件大小等因素对顺利的进行计算机审计工作起着至关重要的作用。在实际的数据采集工作中应着重关注以下几个方面:
(二)对大数据文件的分割。有的数据库文单表文件的大小就超过了2G,但大部分现有软件的处理能力不能超过此大小,这就要求对大数据文件根据审计人员便于使用的原则进行分割。比如,在证券公司审计时,取得其证券交易数据SQL数据格式单表超过2G,但审计软件只支持数据库ACCESS和FOXPRO.在SQL方式下观察发现,此表中存储的为三年的数据,利用SQL数据转出功能,将此表按年度转存为3个表,这样不仅解决了数据过大的问题,也没有对接下来的审计产生不良影响。
(三)数据采集的范围
如果对被审计单位的业务了解得比较深入,则可以根据需要只采集审计人员关注的数据表即可。但是,如果审计人员是初次对此类业务进行审计或是对此业务不是很熟悉,建议审计人员采集被审计单位数据库中的所有表。这是因为,数据库系统中有些表虽然很小,但却是一些代码型的文件,这些代码表对整个业务系统是至关重要的,真正的业务数据表中的某些字段是需要通过查找这些代码表来确定其含义的。
三、计算机辅助审计的发展
计算机辅助审计技术的应用过程也是不断发展、完善自身的过程,不久的将来,计算机辅助审计技术将在以下方面得到推广及应用:
1、对会计电算化软件应用预置审计程序技术。预置审计程序技术是指根据审计人员的需要设计相应的程序,用来即时鉴别出特定的或程序无法识别需要审计人员专业判断的会计事项,并把他们复制到审计人员的文件中。目前,商品化会计电算化软件呈百花齐放的局面,编制软件采用的语言各种各样,数据存放的格式也各不相同,这都给计算机辅助审计带来了一定的难度。从审计工作发展的前景来看,审计部门必然要参与会计电算化软件的鉴定,对会计电算化软件也应采用预置或嵌入审计程序的技术以满足审计工作发展的需要。国外,该技术现已开始运用,不久的将来也必然会出现在我们的审计中,预置审计程序技术为审计人员提高审计效率,降低审计风险提供了最佳的方式及手段。
(五)数据库系统。了解被审计单位业务系统所使用的数据库系统的基本情况,包括数据库系统的名称和版本,数据库系统本身的数据格式,数据库系统本身可导出的数据格式。
(六)数据库结构。通常在一个数据库中会有很多数据表,各表之间根据不同的情况会存在一些必要的关联关系,以降低冗余。而在实际应用中只有很少的表是我们工作中要用到的,所以要了解哪些表是我们所需要的,并要了解各表之间存在什么样的关联关系以及各表的结构。
【关键词】审计;数据采样;方法;发展
Abstract:CAAT was used as an adjunct to the audit work, greatly changed the traditional audit efficiency and mode.The traditional manual audit to the paper's financial statements, books, vouchers for the object.Using computer-assisted audit, as long as the audited units to provide paper statements, accounting electronic data, the audit assisted by computer software, audit, or investigation of violations noted matter, the subject of problems, and make a record, and then audit against the original data, which greatly expanded the audit side.With the widely used computer audit work, data collection and analysis of the benefits more and more obvious, but there is still much room for development.
2、一般情况下鉴于审计人员所具备的条件,大多数审计人员所使用的审计软件都是小型数据库系统,比如access,visual foxpro等,这些软件的数据处理能力都是非常有限的,像access,visual foxpro所处理的数据不能大于2G,而审计人员常用的excel只能处理65535行数据。相对于这些软件的数据处理能力,有很多业务数据的单表容量都超过2G.因此,采集数据前一定要确信,所采集的数据是否超过了所使用的软件的数据处理能力,如果超过了,就要考虑是否要进行数据分割,还要考虑到分割后的数据是否便于利用。例如:在采集某证券公司的证券交易流水资料时,审计人员要求获得的数据文件为。dbf格式,利用其SQL数据库的“导入和导出数据”功能将所需资料导出后发现文件打不开。分析原因认为此数据超过2G,大于VISUAL FOX的处理能力。在分析原始数据发现其存储的是两个年度的数据,再利用“导入和导出数据”功能按年度将数据导出为两个文件即可。
Key words:Audit;Data samplingFra Baidu bibliotekMethod;Development
数据的采集与处理是计算机审计的先决条件,为了能使计算机审计工作得以顺利开展,有效的降低审计人员的工作量,提高审计质量,规避审计风险,必须做好审计数据的采集与处理工作。下面依次谈一谈如何采集、处理数据及计算机辅助审计的发展。
(六)分析数据结构。数据库表中的字段名称大多数是英文的,为了方便审计人员的使用需要将表字段名称转换为中文。在此过程重要特别注意金额型字段,因为有很多字段的英文名称都很相似。用过《通用》软件的人都知道,为了使数据看起来更直观,需要审计人员预先制作“标准帐表库”来修改字段的名称。再有就是取得的原始数据有很多字段可能对审计工作来说没有意义,为了简化数据可以将这些字段删除掉,但删除的前提是对表结构进行了全面地分析,并且要删除的字段对其他表来说也没有实质性的意义。
(三)对关系表的处理。现在的数据库系统,为了降低冗余往往会将一个表中的所用字段分成几个表存放,但在具体的审计过程中会给审计人员带来诸多不便。比如在证券行业,其“历史资金证券变动”表中的“发生营业部” 、“开户营业部” 、“货币类型” 、“业务代码” 、“委托方式”等字段的内容都是用代码来表示的,这些代码的具体含义都分别由一个独立的表来说明。在审计过程中,为了使审计人员对审计数据有一个直观的认识,就需要对这些表进行综合处理,是代码的含义也在“历史资金证券变动”表中显现出来,达到数据完整、直观的要求。当然,这步操作要根据实际情况确定是否需要,如果代码很少或是审计人员熟悉就不需要做了。
2、利用被审计单位业务系统所使用的数据库系统的转出功能。例如:利用SQL数据库自身的“导入和导出数据”功能可以将SQL数据库中的数据表全部或有选择转存为其他格式文件。
3、使用审计软件自带的数据转出工具软件。有的审计软件本身带有对特定软件的数据转出工具软件,其获取数据简单易行并完全符合审计软件的要求。例如:“审易”审计软件自身带有“Sqlserver备份数据取数”工具和“Sqlserver数据取数”工具软件,可以方便的从SQL数据库备份数据和SQL数据库中将数据转存为。MDB格式文件。
常用的方法是利用数据库本身的导入导出功能和ODBC方式,其他数据获取方式要根据本审计单位系统的功能和导出数据是否符合审计人员的要求确定。
(二)确定要获取的数据的格式和大小
根据选择的审计软件或其他审计人员掌握地可用软件,确定要采集的数据的数据文件的格式和数据文件的大小。
1、采集数据的格式以满足审计人员的需求或审计软件的要求为标准,如果确实无法达到以上要求,则获得的数据文件的格式必须可以通过其他方法转换为所需文件格式。
《数据采集与审计》
课程论文
题目:数据采集与分析于审计中的运用及发展
姓名:学号:
院(系):信息科学学院
专业:计算机
南京审计学院
2010年12月05日
数据采集与分析于审计中的运用及发展
【摘要】计算机辅助审计被作为辅助手段用于审计工作后,大大改变了传统审计效率和模式。传统的手工审计,以纸质的会计报表、账簿、凭证为对象。采用计算机辅助审计时,被审计单位只要提供纸质报表、账务电子数据,由审计部门利用计算机软件进行辅助审计,对注意到的违规问题或调查事项,分析存在问题的科目,并做好记录,然后再对照原始资料进行审计,这就极大的扩大了审计面。随着计算机广泛运用于审计工作中,数据采集与分析带来的优势越来越明显,而且还有很大的发展空间。
(四)对字段类型的调整。在有的数据库中某些金额、数量型的数据字段的类型被定义为字符型或其他类型,使审计软件无法识别,也不便于审计人员利用其他工具软件对数据进行核算。还有就是日期型数据的格式,标志用数据的数据类型等都是需要审计人员关注的。出现类似的情况后,为了方便正常审计中的操作,就需要我们调整某些字段的数据类型。
5、使用通用的数据转出工具odbc.一般情况下,只要本审计单位的计算机系统中安装有数据库系统软件,都可以使用ODBC将数据库中的表有选择的或全部导出,并可以选择导出多种常见的数据格式。例如:在对某证券公司审计时,其数据库为DB2,由于审计人员没有接触过此软件,我们直接使用ODBC将数据导出为ACCESS文件。
二、关于如何处理数据
一般情况下,初次采集的业务数据不会完全符合审计人员的要求,这就需要对数据进行审计前的整理,使其能较好的满足审计人员的需求。
对数据的整理可有以下几种:
(一)数据格式的转换。根据审计软件的要求和审计人员对应用软件的情况,将不符合要求的数据库文件格式或数据表文件格式转换为审计软件和审计人员需求的格式。例如:在采集浪潮国强财务软件的数据时,虽然其提供了将数据转存为。dbf格式,但一般情况下存在数据采集不全的问题,大部分情况下是科目编码字段只能取道前8位。解决的方法是在导出数据时将其存为。xls格式,而审计软件要求的数据格式是。dbf,这就需要我们将采集到的。xls文件转换为。dbf格式。
(一)数据采集的方法
计算机数据采集的方法一般有以下几种:
1、利用被审计单位应用系统的数据转出功能。利用此功能的前提是转出数据格式符合审计人员的需求,或者转出数据经过处理后能够符合审计人员的需求。例如:被审计单位的财务系统使用的是浪潮国强财务软件,利用其自身的凭证和余额的查询功能将数据查询出,然后利用其“文件”菜单下的“数据转出”功能可将查询出的数据转存为.xls、.dbf、.txt文件。
(五)查找说明型文件。通过对主要文件的查看,看其是否有代码型字段或是否有某些字段的内容不知其含义的字段,对出现的字段,通过询问被审计单位相关人员或查看获取的数据库文件,查找其中是否有对这些字段的说明。一般情况下,像类似情况都会有一个说明型文件。例如:在证券行业,营业部代码表 、货币类型代码表 、业务代码表等都是对“历史资金证券变动”表的说明型文件。
在传统审计模式下,不论审计项目的大小,在审计之前都要对审计对象的基本情况进行了解,以便制定切实可行的审计方案,有条不紊的开展审计工作。计算机审计方式下同样需要审计人员进行审前调查,而且审前调查的内容不仅要了解常规审计方法下的所有内容,还要追加与计算机有关的内容,具体有以下几部分内容。
(一)业务流程。要详细了解被审计单位整个业务从头至尾每个环节的具体操作方式和目的,并根据了解的情况绘制业务流程图。目的是使审计人员有一个初步的审计思路,更好的设计切实可行的审计方案,同时初步确定数据采集的范围。
(二)业务操作准则。了解被审计单位业务中所使用的会计准则,包括国家制定各种规定和被审计单位内部制定的各种守则,方便为审计中发现问题查找依据。
(三)计算机系统。主要是了解被审计单位计算机的软件配置情况,包括操作系统和常用软件。目的是方便数据的采集和转出。
(四)业务操作系统。主要是了解计算机业务系统的名称、版本、开发商、功能等内容,特别是业务系统自身是否有将业务数据导出的功能,如能导出可导成什么数据格式。
根据所了解的情况,预先采集部分数据,对数据进行初步分析,以确定适合的计算机审计软件和审计方式。
一、关于如何采集数据
对业务系统使用计算机进行审计的一个重要步骤就是数据的采集。根据确定的审计方案和采用的审计软件,采集到的数据格式、文件大小等因素对顺利的进行计算机审计工作起着至关重要的作用。在实际的数据采集工作中应着重关注以下几个方面:
(二)对大数据文件的分割。有的数据库文单表文件的大小就超过了2G,但大部分现有软件的处理能力不能超过此大小,这就要求对大数据文件根据审计人员便于使用的原则进行分割。比如,在证券公司审计时,取得其证券交易数据SQL数据格式单表超过2G,但审计软件只支持数据库ACCESS和FOXPRO.在SQL方式下观察发现,此表中存储的为三年的数据,利用SQL数据转出功能,将此表按年度转存为3个表,这样不仅解决了数据过大的问题,也没有对接下来的审计产生不良影响。
(三)数据采集的范围
如果对被审计单位的业务了解得比较深入,则可以根据需要只采集审计人员关注的数据表即可。但是,如果审计人员是初次对此类业务进行审计或是对此业务不是很熟悉,建议审计人员采集被审计单位数据库中的所有表。这是因为,数据库系统中有些表虽然很小,但却是一些代码型的文件,这些代码表对整个业务系统是至关重要的,真正的业务数据表中的某些字段是需要通过查找这些代码表来确定其含义的。
三、计算机辅助审计的发展
计算机辅助审计技术的应用过程也是不断发展、完善自身的过程,不久的将来,计算机辅助审计技术将在以下方面得到推广及应用:
1、对会计电算化软件应用预置审计程序技术。预置审计程序技术是指根据审计人员的需要设计相应的程序,用来即时鉴别出特定的或程序无法识别需要审计人员专业判断的会计事项,并把他们复制到审计人员的文件中。目前,商品化会计电算化软件呈百花齐放的局面,编制软件采用的语言各种各样,数据存放的格式也各不相同,这都给计算机辅助审计带来了一定的难度。从审计工作发展的前景来看,审计部门必然要参与会计电算化软件的鉴定,对会计电算化软件也应采用预置或嵌入审计程序的技术以满足审计工作发展的需要。国外,该技术现已开始运用,不久的将来也必然会出现在我们的审计中,预置审计程序技术为审计人员提高审计效率,降低审计风险提供了最佳的方式及手段。
(五)数据库系统。了解被审计单位业务系统所使用的数据库系统的基本情况,包括数据库系统的名称和版本,数据库系统本身的数据格式,数据库系统本身可导出的数据格式。
(六)数据库结构。通常在一个数据库中会有很多数据表,各表之间根据不同的情况会存在一些必要的关联关系,以降低冗余。而在实际应用中只有很少的表是我们工作中要用到的,所以要了解哪些表是我们所需要的,并要了解各表之间存在什么样的关联关系以及各表的结构。
【关键词】审计;数据采样;方法;发展
Abstract:CAAT was used as an adjunct to the audit work, greatly changed the traditional audit efficiency and mode.The traditional manual audit to the paper's financial statements, books, vouchers for the object.Using computer-assisted audit, as long as the audited units to provide paper statements, accounting electronic data, the audit assisted by computer software, audit, or investigation of violations noted matter, the subject of problems, and make a record, and then audit against the original data, which greatly expanded the audit side.With the widely used computer audit work, data collection and analysis of the benefits more and more obvious, but there is still much room for development.
2、一般情况下鉴于审计人员所具备的条件,大多数审计人员所使用的审计软件都是小型数据库系统,比如access,visual foxpro等,这些软件的数据处理能力都是非常有限的,像access,visual foxpro所处理的数据不能大于2G,而审计人员常用的excel只能处理65535行数据。相对于这些软件的数据处理能力,有很多业务数据的单表容量都超过2G.因此,采集数据前一定要确信,所采集的数据是否超过了所使用的软件的数据处理能力,如果超过了,就要考虑是否要进行数据分割,还要考虑到分割后的数据是否便于利用。例如:在采集某证券公司的证券交易流水资料时,审计人员要求获得的数据文件为。dbf格式,利用其SQL数据库的“导入和导出数据”功能将所需资料导出后发现文件打不开。分析原因认为此数据超过2G,大于VISUAL FOX的处理能力。在分析原始数据发现其存储的是两个年度的数据,再利用“导入和导出数据”功能按年度将数据导出为两个文件即可。
Key words:Audit;Data samplingFra Baidu bibliotekMethod;Development
数据的采集与处理是计算机审计的先决条件,为了能使计算机审计工作得以顺利开展,有效的降低审计人员的工作量,提高审计质量,规避审计风险,必须做好审计数据的采集与处理工作。下面依次谈一谈如何采集、处理数据及计算机辅助审计的发展。
(六)分析数据结构。数据库表中的字段名称大多数是英文的,为了方便审计人员的使用需要将表字段名称转换为中文。在此过程重要特别注意金额型字段,因为有很多字段的英文名称都很相似。用过《通用》软件的人都知道,为了使数据看起来更直观,需要审计人员预先制作“标准帐表库”来修改字段的名称。再有就是取得的原始数据有很多字段可能对审计工作来说没有意义,为了简化数据可以将这些字段删除掉,但删除的前提是对表结构进行了全面地分析,并且要删除的字段对其他表来说也没有实质性的意义。
(三)对关系表的处理。现在的数据库系统,为了降低冗余往往会将一个表中的所用字段分成几个表存放,但在具体的审计过程中会给审计人员带来诸多不便。比如在证券行业,其“历史资金证券变动”表中的“发生营业部” 、“开户营业部” 、“货币类型” 、“业务代码” 、“委托方式”等字段的内容都是用代码来表示的,这些代码的具体含义都分别由一个独立的表来说明。在审计过程中,为了使审计人员对审计数据有一个直观的认识,就需要对这些表进行综合处理,是代码的含义也在“历史资金证券变动”表中显现出来,达到数据完整、直观的要求。当然,这步操作要根据实际情况确定是否需要,如果代码很少或是审计人员熟悉就不需要做了。
2、利用被审计单位业务系统所使用的数据库系统的转出功能。例如:利用SQL数据库自身的“导入和导出数据”功能可以将SQL数据库中的数据表全部或有选择转存为其他格式文件。
3、使用审计软件自带的数据转出工具软件。有的审计软件本身带有对特定软件的数据转出工具软件,其获取数据简单易行并完全符合审计软件的要求。例如:“审易”审计软件自身带有“Sqlserver备份数据取数”工具和“Sqlserver数据取数”工具软件,可以方便的从SQL数据库备份数据和SQL数据库中将数据转存为。MDB格式文件。
常用的方法是利用数据库本身的导入导出功能和ODBC方式,其他数据获取方式要根据本审计单位系统的功能和导出数据是否符合审计人员的要求确定。
(二)确定要获取的数据的格式和大小
根据选择的审计软件或其他审计人员掌握地可用软件,确定要采集的数据的数据文件的格式和数据文件的大小。
1、采集数据的格式以满足审计人员的需求或审计软件的要求为标准,如果确实无法达到以上要求,则获得的数据文件的格式必须可以通过其他方法转换为所需文件格式。
《数据采集与审计》
课程论文
题目:数据采集与分析于审计中的运用及发展
姓名:学号:
院(系):信息科学学院
专业:计算机
南京审计学院
2010年12月05日
数据采集与分析于审计中的运用及发展
【摘要】计算机辅助审计被作为辅助手段用于审计工作后,大大改变了传统审计效率和模式。传统的手工审计,以纸质的会计报表、账簿、凭证为对象。采用计算机辅助审计时,被审计单位只要提供纸质报表、账务电子数据,由审计部门利用计算机软件进行辅助审计,对注意到的违规问题或调查事项,分析存在问题的科目,并做好记录,然后再对照原始资料进行审计,这就极大的扩大了审计面。随着计算机广泛运用于审计工作中,数据采集与分析带来的优势越来越明显,而且还有很大的发展空间。
(四)对字段类型的调整。在有的数据库中某些金额、数量型的数据字段的类型被定义为字符型或其他类型,使审计软件无法识别,也不便于审计人员利用其他工具软件对数据进行核算。还有就是日期型数据的格式,标志用数据的数据类型等都是需要审计人员关注的。出现类似的情况后,为了方便正常审计中的操作,就需要我们调整某些字段的数据类型。