我正在为邮件/电子邮件/短信联系信息和历史记录构建SQL Server DataMart的计划阶段。每条数据都位于不同的外部系统中。因此,电子邮件地址没有帐号,短信电话号码没有电子邮件地址等。换句话说,没有共享主键。有些数据有重叠,但除了重复出现时保留最完整的版本,我可以做的不多。从多个外部系统构建DataMart的最佳方式?
用这些数据构建DataMart是否有最佳做法?为每个外部密钥创建一个具有列的密钥表是否可以接受?然后,可以分配唯一的主ID以将其绑定到其他DataMart表。
寻找关于我可能还没有想到的方法的想法/建议。
谢谢。
啊,代孕钥匙可能是我所追求的。谢谢。我回顾了星型模式,ETL过程,多维数据集等。我当然非常感谢这些建议。由于项目在初期的测试环境规模较小,我认为现在聘请外部帮助是不值得的。我们已经有现场工作人员,我们可能会通过这一概念完成一次。我们现在正处于计划阶段。 – MattB 2010-10-14 15:36:43