OLAP和数据挖掘技术在QAD产品审计中的应用与研究OLAP和数据挖掘技术在QAD产品审计中的应用与研究摘要随着时代的发展,如今的企业已大多进入了“无纸化”的办公时代
原有的手工信息输入与分析已无法适应如今日益增多的信息数据
可以说,企业每天都面临着大量的商业信息,而如何利用、分析好这些数据从而为企业的发展提供指导就显得尤其重要
对于QAD公司而言,它是一家专门为制造业提供企业解决方案的软件供应商,它在全球范围内的九十多个国家拥有超过六千多个客户
每一年,它都会对每个客户使用公司软件产品的情况进行审计
在每个客户审计的过程中,自然会产生大量的数据
对于公司而言,所有客户的审计数据将是百万级的
面对如此庞大的数据,如何从这些数据中获取公司所需的信息,分析出审计的结果,并得出一定的指导性结论就显得尤其重要
为此,本文提出了一种基于联机分析处理(OLAP)和数据挖掘技术的审计信息分析的设计
OLAP和数据挖掘技术是近年来数据库领域和人工智能领域研究的热点,它通过对大量数据进行分析和处理,得到隐含在这些数据背后有用的信息和知识
本项目实现了基于SQLServer2008分析服务(SSAS)在审计信息立方体之上的OLAP多维数据分析和MDX多维数据查询,并利用决策树、神经网络等数据挖掘算法对审计信息数据进行挖掘,得出有用的知识
为实现上述目标,首先需要决定存储分析后的审计信息的数据库版本与类型以及最终生成审计结果报表所需使用的报表生成工具
为此,针对数据库的选择提出了以下几种可行的解决方案:Progress数据库、MySQL数据库、Access数据库和SQLServer数据库
根据实际需求,分别比较了以上四种数据库的优缺点,最终权衡之后选择了SQLServer数据库作为本项目的关系数据库服务器
同样,针对报表生成工具,也提出了以下几种可行的解决方案:QAD公司自己实现的报表生成框架、