客户关系管理(CRM)是指通过有效地管理客户信息资源,提供客户满意的产品和服务,与客户建立起长期、稳定、相互信任的密切关系,为企业吸引新客户,锁定老客户,提供效益和竞争优势。它是企业“以产品为中心模式”向“以客户为中心模式”转移的必然结果。企业CRM的价值在于以客户为中心,因此企业在实施CRM的过程中除了利用先进的信通信技术将客户信息传递给企业之外,还需要对客户信息进行分析、处理。
3.1基于WEB的企业CRM数据仓库的设计
企业CRM数据仓库逻辑上设计分为如下的层次:文件存储区、临时存储区、数据清洗区、基础数据区、星型数据区、数据中心。
文件存储区主要存放原销售系统等多个源系统通过FTP上传的数据文件。各系统每天按时传送相关数据,作为CRM数据仓库的数据来源。
临时存储区:
临时存储区主要存储各数据文件导人的临时数据。每个数据文件在临时存储区对应一个结构相同的数据结构
根据需要,对临时存储区的数据进行清洗,并存放到数据清洗区。
基础数据区:
存放统一格式的各系统基础数据。
星型数据区:
为了实现CRM的目的,对客户信息进行多角度多层次的分析,需要在CRM中引入维、事实、层次等概念。
此模型由一个事实表及多个维表组成,事实表用于存放客户的事实数据,表中的信息有多个维度,每个维度对应于一个维表,维表包括相应维度的描述信息,事实表和维表之间通过主/外键相联系。
(1)表空间设计。其中tee为temp(临时区),clear(清洗区),extract(转换区)。Basic为基础区,star为星型区,ods为数据中心。Teeidx为tee区的索引存放表空间。basicidx为基础区索引存放表空间,star为星型区的索引存放表空间。这样设计主要为了把逻辑意义的区分开,也为性能考虑可以在表名前加前缀作为区分表所在的区。其中数据库中所有的业务表全部放在一个用户下,以方便在各个区之间加载转换。
(2)归档设计。由于数据在数据仓库中频繁加载删除和插入等操作,如果选用归档模式会使数据库产生大量日志。如果归档将严重影响性能,而且数据仓库对数据恢复的要求不高。所以决定采用非归档模式。
(4)备份恢复。这里采用每2天一次冷备份和一周一次逻辑备份。可以接受恢复两天前的数据,然后通过etl重新从源数据库中获取最新数据。
(5)参数设计。由于数据仓库经常删除、插入,很少更新的特点,相对一般业务系统,加大块的大小,增加preused和减少prefree。
欢迎光临 赛捷软件论坛 (http://114.215.210.180/bbs/) | Powered by Discuz! 7.2 |