信息化 频道

面向CRM系统的数据仓库的设计与实现

  3 实 现

  针对该网上书店,此数据仓库的实施是以MS SQL Server 2000平台为基础。通过SQL Server中的DTS服务,并辅以VBScript来实现将源数据导入数据仓库的ETL过程;通过AnalysisServices来建立多维数据集,实现OLAP操作,支持多维查询袁达式(multidimensionalexpression,MDX)查询,并通过自动构造MDX语句,实现上卷、下钻、切片、切块、旋转等OLAP运算。

  该客户信息数据仓库共包含了客户发展、客户购买、产品和市场营销4个主题,对客户购买主题的OLAP分析示例。其中,用户可以从客户所在地区、年龄层、性别、婚姻状况,职业、年收入层、会员星级、图书一按内容分类、图书按出版社分类、图书一按存在形式分类及时间共11个维度,来分析客户购买数量、金额、成本、利润及平均单价这5个度量。


  此外,利用Analysis Services所提供的数据透视表服务,用户可以用VB或其它语言开发自己想要的前端数据展现程序,也可以直接利用现有工具,如MS Office套件中的Excel、Access,来实现对多维数据集的数据展现功能,从而可以方便地得到各种统计报表和分析图形。利用Excel展现了对2005年不同年龄层的客户对不同种类图书的购买情况的利润分析。

  4 结束语

  本文主要阐述了数据仓库技术在分析型CRM中的应用,并针对某网上书店,以客户信息数据仓库中的客户购买主题为例,阐述了客户信息数据仓库模型设计的具体过程,并以MS SQL Server 2000平台为基础,给出了具体的实现。

  由于目前对数据仓库数据的利用尚局限在联机分析上,因而进一步的研究工作是建立相应的数据挖掘体系,使其在CRM的客户细分、客户获得、客户保持和客户服务等方面发挥积极的作用。

0
相关文章