浅谈审计数据采集方法
计算机技术在审计工作中的运用,是传统审计与现代计算机技术相结合的产物,是现代审计发展的必然趋势。正如李金华审计长所说:“审计人员不掌握计算机技术,将失去审计资格;审计机关的领导干部不了解信息技术,也将失去指挥资格”。但审计信息化技术,特别是计算机辅助审计是一门专业性很强的新兴学科,不仅要有较强的会计审计业务能力,还要有熟练地计算机操作技术,尤其是数据库、网络方面的知识。审计人员要想搞好计算机辅助审计,首先要通过数据采集这一难关,否则,隐藏在被审计单位财务或业务系统中的后台数据库,就如摆在审计人员面前的一个个迷团,看不见,摸不着,造成审计人员进不了门、打不开账的尴尬局面。所以,如何尽快总结出一套行之有效的数据采集方法,是搞好计算机辅助审计的当务之急。根据目前财务或业务软件系统的特点,数据采集大致有以下几种方法:
(一)利用被审计单位应用系统的数据转出功能。利用此功能的前提是转出数据格式符合审计人员的需求,或者转出数据经过处理后能够符合审计人员的需求。例如:被审计单位的财务系统使用的是浪潮国强财务软件,利用其自身的凭证和余额的查询功能将数据查询出,然后利用其“文件”菜单下的“数据转出”功能可将查询出的数据转存为.xls、.dbf、.txt文件,然后在笔记本电脑上就可以直接进行分析处理或者导入“ao”软件中进行分析处理。此方法简单易用,适用于一般的审计人员,特别是不熟悉后台数据库技术的同志。
(二)利用被审计单位业务系统所使用的数据库系统的转出功能。例如:利用sql数据库自身的“导入和导出数据”功能可以将sql数据库中的数据表全部或有选择转存为ao等审计软件所需要的格式。
(三)根据了解的系统的情况,直接将可利用的数据文件复制到审计人员的计算机中。例如:用友7.0至用友u8.12财务软件的数据库为access,则可以找到其文件存放位置,直接将ufdata.mdb文件拷贝出,再运用“ao”等专用审计软件导入进行数据分析处理。
(四)运用“odbc”技术实现跨系统、跨平台的数据采集。odbc(opendatabaseconnectivity),直译为开放式数据库互连接,是一个数据库访问库,它包含访问不同数据库所要求的odbc驱动程序,如要访问sybase,就用sybase的odbc驱动程序,要访问db2数据库,就用db2的odbc驱动程序。总之,应用程序要访问不同类型的数据库,只要调用odbc所支持的函数,动态链接到相应的驱动程序上即可。
此处内容需要权限查看
会员免费查看第三步,配置数据源。运行sqlserver2000的“dts导入/导出向导”,选择数据源为“sybaseaseoledbprovider”,在“数据链接属性”选项卡中,输入各项连接信息:填入数据源名称(由被审计单位提供,它包含的就是sybase客户端与后台数据库连接的配置信息),输入用户名称和密码,并在“输入要使用的初始目录”中,选择需要访问的数据库。
第四步,进行数据导入/导出操作。选择目标数据库为“sybase数据转换库”,在“指定表复制或查询”中选择“从源数据库中复制表和视图”,然后选择审计分析相关的数据表进行导入/导出操作。这样就把sybase服务器中的数据导入到sqlserver2000的“sybase数据转换”数据库中。
至此,就利用数据库客户端连接服务器的配置信息,直接从数据库中抓取数据,完成了从unix服务器的sybase数据库中采集数据至windows操作系统下的sqlserver数据库的操作。然后,审计人员就可以利用熟悉的sql语句在sqlserver数据库进行数据查询及分析。运用此方法,举一反三,还可以访问其他如oracle、db2等数据库系统。