首页 > 文章中心 > 正文

小议智能的审计方法研讨与部署

小议智能的审计方法研讨与部署

[摘要]随着信息技术在财务管理领域的广泛应用,审计机构急需采用新的审计方式和手段,以提高审计质量,降低审计风险。本文利用商业智能技术,对审计方法进行新的探讨,并建立基于商业智能的审计模型,探讨在海量数据条件下进行审计的新途径。

[关键词]OLAP;数据挖掘;审计;商业智能

1商业智能模型

本文利用SQLServer2005构建基于商业智能的审计模型TAuditMin,如图1所示。审计过程分为:采集审计数据、建立数据仓库、OLAP多维分析、数据挖掘、前端展示等。

1.1源系统

数据挖掘的基础是大量的历史数据。这里的源系统是指与审计业务相关的各种关系型数据库,如金蝶数据库、用友数据库等。这些业务系统中的数据可以应用SSIS(MicrosoftSQLServer2005IntegrationServices),通过数据清洗、转换和加载(ETL)等步骤载入数据仓库,为多维分析和数据挖掘作准备。

1.2数据仓库

该部分的功能就是为数据挖掘提供多维数据集(Cube)和数据集(Dataset),用于数据挖掘的Cube也可以根据用户的要求作相应的更改。商业智能提供了自动创建Cube的功能,用户只需要设置好相应的维度表和量度组,通过一些简单的命令就能实现Cube的自动生成和重新生成。因此,数据仓库设计主要在于设计维度表和量度组,以及两者之间的关系。

1.3OLAP多维分析

OLAP为用户提供强大的数据分析功能。在数据仓库建好后,输入测试数据,测试数据仓库和模型。如果分析结果显示创建的模型有问题,则可以通过OLAP提供的功能重新创建模型,并且按照用户喜好的方式显示数据分析的结果。模型没有问题之后,就可以对ETL处理过的真实数据做相应的数据分析。

1.4数据挖掘

数据挖掘模型的建立以MDX语句为基础,同时也支持手工操作。模型建好以后,需要对选择数据挖掘的模型进行测试和训练。用于训练的数据可以来自于数据仓库生成的Cube,也可以直接使用其他数据集,如文本文件。模型训练的结果既可以直接浏览也可以生成报表在客户端展示,数据挖掘功能主要通过微软的SSAS和AMO实现。

1.5客户端

即数据挖掘模型、报表和OLAP分析结果的前端展现,是用户与系统交互界面。目前比较流行的方式是基于Web的B/S结构。

1.6发现审计线索

在数据分析的基础上,定位重点审计对象,利用先进的计算机技术或其他方式追踪线索,重点审计该类数据。

1.7形成审计报告

针对审计线索,加以重点审计,提交审计报告,以供分析和决策。

本文提出的解决方案将数据仓库、OLAP和数据挖掘等技术相结合,可指导审计人员高效地开展审计工作,增强审计人员的审计数据分析能力,提高审计的效率和效果。

2商业智能在审计中的应用

商业智能在审计中的应用主要包括OLAP和数据挖掘两部分,以下具体介绍这两部分的应用。

2.1OLAP在审计中的应用

通过数据仓库,可以利用OLAP技术,采用包含结构、趋势、同比、因素、TOPN等多种分析方法,自动生成图文并茂的分析报告,并可以在任意时间,生成任意内容(如财务、销售、仓库、采购、应收、应付),同时实现分析报告中的动态钻取,满足审计人员的需要。我们可以利用OLAP进行销售分析、应收款项分析、仓库库存分析以及财务决策评价等。

OLAP支持复杂的分析操作,侧重决策支持,并且提供直观易懂的查询结果。如MDX查询语句:

withset[TenBest]as

’TopCount([Product].[BrandName].Members,10,[UnitSales])’

set[LastMonth]as

’Tail(Filter([Time].[Month].Members,NotIsEmpty([Time].CurrentMember)),1)’

set[Last6Months]as’

[LastMonth].item(0).item(0).Lag(6):

[LastMonth].item(0).item(0)’

select[Last6Months]onCOLUMNS,

[TenBest]onROWS

fromSales

可以方便地查询某商场最近6个月销售趋势最好的前10种商品及销售量。

又如,对应收账款进行分析,可以通过图表,直观显示账龄、金额等情况(如图2所示)。

2.2数据挖掘在审计中的应用

在审计中,运用数据挖掘算法,不仅能减轻审计人员的负担,而且能提高审计风险管理的质量[3]。具体包括决策树算法、聚类分析算法、贝叶斯算法、关联规则算法、时序算法、神经网络算法、回归算法等。在审计中,运用商业智能平台TAuditMin,不仅能减轻审计人员的负担,而且能提高审计风险管理的质量。

3总结

应用以上方法,我们可以在海量财务审计数据中有效地运用商业智能技术,查找问题并发现一些超出审计经验的规律性问题。将商业智能应用到具有多属性特征的审计数据分析中,会减轻审计人员的负担,提高审计管理的质量,为审计工作提供有用信息,提高审计效率。商业智能在审计工作中,必将会发挥越来越重要的作用。