商业智能是一个术语,“包括应用程序,基础设施和工具,以及能够访问和分析信息的最佳实践”(Gartner)。它诞生于20世纪60年代的决策支持系统,然后在20世纪80年代得到扩展和发展。商业智能与计算机模型一起出现,用于决策和计划,作为将数据转化为结论的一种方式。虽然商业智能随着时间的推移而发展,但仍然如此重要。
一、商业智能的概念
商务智能,英语是Business Intelligence,简称BI,又称商务智能。很难对商业智能做出一个完整的定义。它是一个通称,指的是分析和处理企业中各种数据信息的软件系统。它将数据转换为知识、分析和结论,并帮助业务或决策人员做出正确而明智的决定。Gartner Group将商业智能定义为:商业智能描述了一组概念和方法,这些概念和方法通过应用基于事实的支持系统来帮助制定业务决策。
二、商业智能系统的主要功能
1、数据ETL
数据ETL支持多平台、多数据存储格式(多数据源、多格式数据文件、多维数据库等)的数据组织,要求能自动地根据描述或者规则进行数据查找和理解。减少海量、复杂数据与全局决策数据之间的差距。帮助形成支撑决策要求的参考内容。
2、数据仓库
高效的数据存储和访问方式。提供结构化和非结构化的数据存储,容量大,运行稳定,维护成本低,支持元数据管理,支持多种结构,例如中心式数据仓库和分布式数据仓库等。存储介质能够支持近线式和二级存储器,能够很好地支持容灾和备份方案。
3、分析功能
可以通过业务规则形成分析内容,并且展示样式丰富,具有一定的交互要求,例如预辩或者趋势分析等。要支持多维度的OLAP,实现维度变化、旋转、数据切片和数据钻取等,以帮助做出正确的判断和决策。
4、数据统计输出(报表)
报表能快速地完成数据统计的设计和展示.其中包括了统计数据表样式和统计图展示,可以很好地输出给其他应用程序或者Htmf形式表现和保存。对于自定义设计部分要提供简单易用的设计方案,支持灵活的数据填报和针对非技术人员设计的解决方案。能自动地完成输出内容的发布。
三、商业智能的好处
1、将数据转化为价值
随着企业的发展,数据呈几何级数增长。通过商业智能,对企业的历史数据和不断增加的增量数据进行实时数据分析、数据挖掘和市场预测,从而做出领先的竞争对手的正确决策。这足以给企业带来巨大的利益。
2、提高效率
有了这个工具,业务人员可以随时分析数据,并使用数据支持决策。商业智能的过程可以大大减少企业在生产过程中对资源的浪费,降低企业的成本,增加人员的价值。
3、功能强大
一些例子会更直观。例如,BI可以对原始杂乱的数据进行分类、比较、分析和显示,从而提高数据的利用率。BI可以根据数据估计风险,并帮助决策者做出决策。合理的风险规避;BI可以更直观地显示数据,通过地图、图表和表格,让用户更直观地理解数据的价值。
4、容易推广
BI主要是操作简单,不需要等待工作人员或其他专业技术人员来运行一个复杂的程序,以便数据支持决策的力量不局限于企业的最高领导层,也惠及广大的业务人员。
四、商业智能项目的实施步骤
1、需求分析
需求分析是商业智能实施的第一步,在其他活动开展之前必须明确的定义企业对商业智能的期望和需求,包括需要分析的主题,各主题可能查看的角度(维度); 需要发现企业那些方面的规律. 用户的需求必须明确。
2、数据仓库建模
通过对企业需求的分析,建立企业数据仓库的逻辑模型和物理模型,并规划好系统的应用架构,将企业各类数据按照分析主题进行组织和归类。
3、数据抽取
数据仓库建立后必须将数据从业务系统中抽取到数据仓库中,在抽取的过程中还必须将数据进行转换,清洗,以适应分析的需要。
4、建立商业智能分析报表
商业智能分析报表需要专业人员按照用户制订的格式进行开发,用户也可自行开发(开发方式简单,快捷)。
5、用户培训和数据模拟测试
对于开发—使用分离型的商业智能系统,最终用户的使用是相当简单的,只需要点击操作就可针对特定的商业问题进行分析。
6、系统改进和完善
任何系统的实施都必须是不断完善的. 商业智能系统更是如此,在用户使用一段时间后可能会提出更多的,更具体的要求,这时需要再按照上述步骤对系统进行重构或完善。