不升级SQL Server 2008 R2前提下享受主数据服务(上)

日期: 2010-07-29 作者:Denny Cherry翻译:冯昀晖 来源:TechTarget中国 英文

在选择一种方法前你需要做的第一件事是决定哪种系统将成为你企业的主系统。对于员工数据这类信息来说,这种系统通常是你的人力资源系统。而客户数据会使用你的销售系统或者客户关系管理(CRM)系统。这一步非常重要,因为选择不正确的主系统将引起数据冲突,并可以引起把不正确值录入系统作为授权数据的冲突。

  主系统安装的基本方法   设置主系统的最容易的方法是:遵守迁移源数据到所有需要主数据的系统这一基本前提。例如,如果你的客户服务系统需要你的员工数据,就从源数据库到目标数据库复制这些数据到需要的表。   接下来,你如何在系统之间复制数据就变成关键问题了。你的每一个目标系统可能有它自己的主键,与你的源系统是……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

在选择一种方法前你需要做的第一件事是决定哪种系统将成为你企业的主系统。对于员工数据这类信息来说,这种系统通常是你的人力资源系统。而客户数据会使用你的销售系统或者客户关系管理(CRM)系统。这一步非常重要,因为选择不正确的主系统将引起数据冲突,并可以引起把不正确值录入系统作为授权数据的冲突。

  主系统安装的基本方法

  设置主系统的最容易的方法是:遵守迁移源数据到所有需要主数据的系统这一基本前提。例如,如果你的客户服务系统需要你的员工数据,就从源数据库到目标数据库复制这些数据到需要的表。

  接下来,你如何在系统之间复制数据就变成关键问题了。你的每一个目标系统可能有它自己的主键,与你的源系统是不同的。例如,如果你正从你的人力资源系统复制你的员工数据到你的销售系统或者CRM系统,已经进入你销售系统和CRM系统的那些记录可能与人力资源数据库中的员工ID值不匹配。要使这种复制行得通,你需要在销售系统和CRM数据库中找某个地方存储来自人力资源系统的主键。这取决于你数据库的模式,你可能已经有了可用的列。如果没有,需要增加一列来保存这种值。

  一旦你已经明确了从你源表来的主键(本例中就是员工ID)将会保存在哪里,你需要识别将从源系统复制到目标系统的其他列映射。此时你要保证像员工姓名这类字段已经映射到了名字字段,并且设置了正确的团队归属。一旦你的映射工作正确完成之后,在你的系统之间转移的数据需要被确定,包括你数据复制的频率。

  对于像员工数据这类信息,你可能决定你只需要每天或者更高的频率复制数据,而从你销售系统向CRM系统复制的客户数据可能需要近乎实时地复制。你的数据复制选择取决于你的SQL Server版本,和你源系统和目标系统使用的数据库平台。如果你是为只运行微软SQL Server的商店工作,那么你的选择范围就比较开放。然而,如果你不得不从(或者向)Oracle,IBM DB2或者微软Access复制数据,那么你的选择就更受限制。

相关推荐