首页 理论教育 商业智能的实施步骤

商业智能的实施步骤

时间:2023-06-02 理论教育 版权反馈
【摘要】:图1-6 商业智能的功能框架数据仓库模型的建设模型是对现实世界的抽象。图1-7 模型的设计流程数据抽取、清洗、转换、加载抽取主要负责将数据仓库需要的数据从各个业务系统中抽取出来。转换是对源系统的数据做最后一步的修改,包括对源数据的聚合以及各种计算,是整个ETL过程的核心部分。图1-8 ETL过程数据抽取、清洗、转换、加载的相关内容会在后续章节中进行详细的介绍。图1-9 商业智能实施步骤

商业智能的实施步骤

(1)定义需求

需求分析是商业智能项目最重要的一步,需要描述项目背景与目的、业务范围、业务目标、业务需求和功能需求等内容,明确企业对商业智能的期望和需要分析哪些主题等方面。

其中项目背景主要描述已有系统的当前现状,包括不同的历史时期,它的业务需求分别是什么。这些独立信息系统的特点一般是缺乏统一的整体规划和标准,数据分散,每个业务之间不能共享信息,报表展示功能单一,各业务系统之间存在数据不一致的现象,企业领导层无法从全局的角度对业务进行综合分析等。

商业智能项目最重要的目的就是解决各个业务系统之间数据集中整合的问题,避免数据不一致的现象,为企业管理人员提供高效的数据查询和强大的报表展示功能,能够进行多维度的深入分析和数据挖掘,对企业未来的经营状况作出准确的预测。

业务范围是指项目团队所有人员工作范围的界定。

业务目标是根据调研的结果,对业务需求和功能需求的整体和粗略的概述。

业务需求用于描述客户对系统实现的总体性要求。商业智能项目的特点是从不同的维度去分析各个主题,以报表的形式对业务进行阐述。

功能需求可以包含各个业务专题分析、关键性指标查询和监控、报表查询、高级分析和数据挖掘等内容。

商业智能的功能框架如图1-6所示。

978-7-111-37241-7-Part01-6.jpg

图1-6 商业智能的功能框架

(2)数据仓库模型的建设

模型是对现实世界的抽象。数据仓库模型是在需求分析的基础上建立起来的。数据模型的设计流程是:在系统设计开发之前,业务人员和设计人员共同参与概念模型的设计,核心的业务概念在业务人员和设计人员之间达成一致;在系统设计开发时,业务人员和设计人员共同参与逻辑模型的设计;最后设计人员以逻辑模型为基础进行物理模型的设计。数据模型的建设将在后续章节中重点介绍。模型的设计流程如图1-7所示。

978-7-111-37241-7-Part01-7.jpg(www.xing528.com)

图1-7 模型的设计流程

(3)数据抽取、清洗、转换、加载(ETL)

抽取主要负责将数据仓库需要的数据从各个业务系统中抽取出来。如果每个业务系统的数据情况各不相同,可能对每个数据源都需要建立独立的抽取流程。每个数据抽取流程都需要使用接口将源数据传送给下一阶段的清洗与转换阶段。通过数据抽取程序,可以从业务源系统中不断地将数据抽取出来,抽取周期可以设定为某个固定时间,例如每天中午12点对源数据进行抽取,也可以设定为某个时间间隔,例如每6个小时抽取一次源数据。

清洗阶段是对业务源数据的清洗和确认,检查抽取的源数据质量是否达到数据仓库的规定标准。数据清洗大致有两种方式。一是不同业务系统间各自专用的清洗程序;二是不同业务系统间有满足数据仓库清洗需求的通用程序。从不同业务系统抽取的数据有可能存在数据不一致的情况,可以使用相关规则和标准检查业务源数据的质量。

转换是对源系统的数据做最后一步的修改,包括对源数据的聚合以及各种计算,是整个ETL过程的核心部分。

加载是将数据加载到最后的目标表中,其复杂度没有转换高,一般采用批量装载的形式。ETL过程如图1-8所示。

978-7-111-37241-7-Part01-8.jpg

图1-8 ETL过程

数据抽取、清洗、转换、加载的相关内容会在后续章节中进行详细的介绍。

(4)建立商业智能分析报表

商业智能分析报表通过对数据仓库的数据分析,使企业的高层领导可以从多个角度查看企业的运营情况,并且按照不同的方式去探查企业内部的核心数据,从而更好地帮助企业决策人员对公司未来经营状况进行预测和判断。商业智能实施步骤如图1-9所示。

978-7-111-37241-7-Part01-9.jpg

图1-9 商业智能实施步骤

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈