计算机稽查对企业业务数据的采集、分析和加工来源:中国税网作者:日期:2010-05-27字号[ 大 中 小 ]   企业管理信息化的迅猛发展,对稽查人员利用计算机辅助税务稽查提出了严峻挑战。计算机稽查的过程,就是对企业财务和业务数据进行采集、分析和加工,从中发现涉税违法问题的过程。数据采集是数据分析的前提,因而也是开展计算机稽查的*9道难关。  数据采集有多种方法。*9种方法是利用被查企业信息系统本身的数据转出功能。前提是转出数据经过处理后能够符合稽查需求。如:金蝶财务软件,利用其自身的科目、凭证查询功能查询数据,然后利用其“数据转出”功能可将查询出的数据转存为Excel或文本文件。第二种方法是利用被查企业信息系统所使用的数据库管理系统的转出功能。如利用SQL数据库管理系统自身的“导入和导出数据”功能可以将SQL数据库中的数据表全部或选择部分转存为其他格式文件。第三种方法是直接将企业信息系统中可利用的数据文件复制到稽查人员的计算机中。如:用友7.0至用友U8.12财务软件的数据库为Access,则可以找到其文件存放位置,直接将ufdata.mdb文件拷贝出即可。第四种方法是使用查账软件自带的数据采集软件。如:无锡奇星查账软件自带数据采集软件,可以从多种财务软件中将财务数据转存为查账软件可识别的数据格式文件。该方法获取数据简单易行并完全符台查账软件的要求,但往往针对特定财务软件,且只能采集财务数据,不能采集业务数据,因而具有一定的局限性。以上方法都是可用的,但都有一定的条件限制,要求稽查人员熟练掌握多种计算机操作系统和数据库管理系统。  采集数据的通用方法是运用ODBC技术,实现跨操作系统、跨数据库平台的数据采集。ODBC(Open DataBase Connectivity),直译为开放式数据库互连,是微软公司针对异型数据库互连提出的解决方案。采用ODBC方式能够和所有遵循ODBC标准并留有ODBC接口的数据库管理系统互连,目前大多数流行的关系型数据库管理系统都支持ODBC标准。稽查人员掌握了ODBC技术,也就得到了数据采集的万能钥匙,数据采集将化繁为简。只要稽查人员熟悉一种数据库管理系统,并在自己的计算机系统中安装该数据库系统软件,就可以使用ODBC将企业数据库中的表部分或全部导出,并可以选择导出多种常见的数据格式。如:某证券公司的数据库系统是稽查人员不熟悉的DB2,则可直接使用ODBC将数据导出为熟悉的Access文件或SQL文件。  下面以使用SQL Server 2000数据库管理系统访问被查单位小型机UNIX系统中Sybase数据库为例,介绍一下运用ODBC技术实现跨系统、跨平台访问大型网络数据库的操作步骤及方法。  *9步,明确数据采集范围、数据格式、文件大小。稽查人员如果对被查企业的业务比较了解,则可以根据需要只采集需要的数据表即可。否则,建议采集被查企业数据库中的所有表。因为数据库系统中有些表虽然很小,却是至关重要的代码表,业务数据表中的某些字段需要通过查找这些代码表来确定其含义。如在证券行业,营业部代码表、业务代码表等都是此类型的表文件。如果没有采集这些看似不重要的表,往往到用到的时候才发现工作难以进行,需要重新取数。  第二步,在稽查人员自带的笔记本电脑中安装Sybase客户端及SQLServer 2000数据库管理系统,并找到被查企业信息系统的后台数据库服务器所在的内部局域网,将自带的笔记本电脑直接接入该网络,成为当中的一员,也可以使用交叉网线直接与后台服务器相连。  第三步,新建数据库。开启SQLServer 2000服务管理器,打开“企业管理器”,新建一个数据库,命名为“Sybase数据转换库”。  第四步,配置数据源。运行SQLServer 2000的“DTS导入/导出向导”,选择数据源为“Sybase ASE OLEDB Provider”,在“数据链接属性”选项卡中,输入各项连接信息:填入数据源名称(由被查单位提供,它包含的就是Sybase客户端与后台数据库连接的配置信息),输入用户名称和密码,并在“输入要使用的初始目录”中,选择需要访问的数据库。  第五步,进行数据导入/导出操作。选择目标数据库为“Sybase数据转换库”,在“指定表复制或查询”中选择“从源数据库中复制表和视图”,然后选择稽查分析相关的数据表进行导入/导出操作。这样就把Sybase服务器中的数据导入到SQL SERVER 2000的“sybase数据转换”数据库中。  至此,就通过数据库客户端与企业后台服务器直接相连,从后台数据库中抓取数据,完成了从UNIX服务器的sYbase数据库中采集数据至Win-dows操作系统下的SOL Server数据库的操作。然后,稽查人员就可以利用熟悉的SQL语句在SQL Server数据库进行数据查询及分析。运用此方法,举一反三,还可以访问其他如Oracle、DB2等数据库系统。