论文部分内容阅读
商业智能(Business Intelligence, BI)是用来将企业中现有的数据进行有效的整合,快速准确的提供报表并提出决策依据,帮助企业做出明智的业务经营决策的一套完整的解决方案。商业智能系统目前广泛应用于银行、电信、保险、政府、医疗、零售等领域,其最大的好处是可以将各个领域所积累的海量数据转化为既精确又及时的消息,帮助企业赢得竞争优势。本文主要从理论和实践两个部分来阐述商业智能,在理论部分从商业智能的背景及现状出发,提出商业智能的技术框架。然后从这个技术框架的三大核心技术一数据仓库、联机分析处理、数据挖掘出发,逐一研究了它们的关键技术。在实践部分本文以零售企业的销售为背景,设计并实现了一个商业智能系统,用以为零售企业管理者提供数据分析的功能,促进企业的销售。内容包括:利用ESL系统积累的数据通过SQL Server 2008R2集成的商业智能工具(Business intelligence development studio,BIDS)中集成的数据集成服务(SQL Server integrate service,SSIS)完成对电子货架标签(Electronic Shelf Label,ESL)系统中数据的抽取、清洗、转换、加载,建立数据仓库形成多维数据集,再通过利用数据分析服务(SQL Server analysis service, SSAS)中集成的关联性分析算法完成对数据仓库中数据的联机分析处理,然后通过报表服务(SQL Server report service,SSRS)创建适合用户需求的报表,最终以SharePoint2010作为报表的展现平台,可以方便快捷的将报表展现给企业管理者。本论文通过SSIS服务对ESL系统中所存储大数据完成抽取、清洗、转换加载即数据集成(Extract transform and load,ETL)的过程,并进行了实例展示;在数据分析方面本论文通过实验进行了验证,通过SSAS中集成的关联性分析算法Apriori实现了两款商品的关联性分析,从而验证本系统在算法分析上的优越性;最后本论文通过SSRS服务生成了销售仪表盘报表,通过对某一款商品销售价格的变化对销售影响的分析实现了线下商品价格的分析,目前线下商品价格变化对销售影响的分析是比较困难的,通过本系统的应用可以比较好的解决这个问题。