CRM系统:网络化制造业CRM 系统数据仓库的设计与实现
4 ETL 设计
针对网络化制造企业平台CRM 系统的特点,
后台数据库采用的是M icrosof t SQL Server 2000。
在众多的数据抽取工具中, M ic rosof t D TS (D ata
Transm ission Sys tem )设计器具有易用、扩展性好、
编程效率高的特点, 所以本设计采用D TS 设计器
来实现数据的ETL 过程。
下面以客户销售分析为例,具体讨论数据仓库
的ETL 过程。由于网络化制造企业主要以大客户
为主,因此只要讨论的是公司大户。执行ETL 过
程时,第一次处理采用完全处理方式, 以后的ETL
过程采用增量更新的方式。他们的不同之处主要
体现在数据的抽取方面, 前者是抽取所有的“有
效”数据,后者是利用源数据库中表的时间戮, 抽
取某一时间短的数据,抽取出来的数据经过适当的
转换,加载到数据库中。
企业的数据大部分来自交易数据,少部分来源
于源数据库中的Custom er表。在建立数据仓库
时,可以根据分析主体的需要分成了如下一些维
表:时间维( Tim e ) , 客户维( ( Custom er) , 员工维
( Emp loyee) ,产品维( Product) 。在源数据表中的
数据是一个具体的值,而在具体分析时采用决策树
的方法,因此必须将具体的值进行归类, 找出归类
的模型。比如要对客户利润回报值、客户公司的销
售总量等进行归类, 就必须有原先的M oney型值
转换为char型并对其进行分类, 以此作为分析主
题的事实表的度量类别。其他的属性项,如企业代
号、企业名称、企业地址等属性,则与原表的数据项
完全相同,不需要进行处理。
下面以客户销售分析为例, D TS 包的设计图
如图4 所示, 用SQL Se rve r 2000 企业管理器的
D TS包设计器完成的部分表的D TS转换包图。每
一个任务用SQL 语句选择数据源和所需要的属
性,如果数据不能直接装载到数据仓库中, 则可以
使用A c tiveX Scrip t创建脚本完成特定的转换功
能。
第一次从Cus tom er表抽取数据的SQL 语句
描述如下:
SEL ECT
Cus tom e rID, Cus tom erN am e, C ity, Province, County,
Pos ta lCode, Phone, Fax, Emp loyeeN um be r, YearlyIncom e,
C ra teD a te, A ccountCa rd, Cus tom erA sset From Cus tom er
执行该D TS包,出现“已成功完成”提示框,它
表明完成了加载工作。此外D TS 还提供了调度功
能,可以指定数据抽取周期、时间、执行时间长短、
任务执行的时间段等等。
5 数据仓库多维数据模型设计
M icrosof t SQL Se rve r2000提供了相关的数据
仓库开发技术,使得用户可以根据需要开发自己的
应用程序。
多维分析器的功能结构如图5所示,主要是在
分析服务器和数据透视表服务的基础上,对多维数
通过该图可以算出整个通关过程花费的时间、
金钱以及效率。通过进一步的分析,可以找到影响
通关效率的因素。
5 结语
本文介绍了工作流的表示形式, 并在时间Pe2
tri网的基础上引入了资源/变迁Petri网,然后将工
作流和资源/变迁Petri网结合起来进行实例建模,
结果表明基于Pe tri网的工作流模型易于动态地修
改工作流的执行结构,提高了工作流管理系统的灵
活性;并能算出整个工作流程所花费的时间、金钱、
人力资源等等,根据这些指标可以帮助我们根据实
际需要调整流程以及人力资源的分配,进而可以达
到优化流程,提高企业工作效率的目的。
参考文献
[ 1 ]范玉顺,吴澄. 工作流管理技术研究与产品现状及
发展趋势[ J ]. 计算机集成制造系统, 2000, 6 (1) : 1~7
[ 2 ]W il va Il der A a ls等著. 王建民等译. 工作流管
理—模型、方法和系统[M ]. 北京:清华大学出版社
[ 3 ]W orkf low M anagem ent Coalition. W orkf low hand2
book 1997 [M ]
[ 4 ]吴哲辉. Pe tri网导论[M ]. 北京:机械工业出版
社, 2006
[ 5 ]刘大欣,陈蔚芳. 基于Petri网工作流的动态访问
控制[ J ]. 微机发展, 2004, (2) : 100~103
强力推荐:
天柏客户关系管理系统
天柏客户关系管理系统(CRM)是一款集专业性、实用性、易用性为一体的纯B/S架构的CRM系统,它基于以客户为中心的协同管理思想和营销理念,围绕客户生命周期的整个过程,针对不同价值的客户实施以客户满意为目标的营销策略,通过企业级协同,有效的“发现、保持和留住客户”,从而达到留住客户、提高销售,实现企业利润最大化的目的。通过对客户进行7P的深入分析,即客户概况分析(Profiling)、客户忠诚度分析(Persistency)、客户利润分析(Profitability)、客户性能分析(Performance)、客户未来分析(Prospecting)、客户产品分析(Product)、客户促销分析(Promotion)以及改善与管理企业销售、营销、客户服务和支持等与客户关系有关的业务流程并提高各个环节的自动化程度,从而帮助企业达到缩短销售周期、降低销售成本、扩大销售量、增加收入与盈利、抢占更多市场份额、寻求新的市场机会和销售渠道,最终从根本上提升企业的核心竞争力,使得企业在当前激烈的竞争环境中立于不败之地。