1
1
您尚未向我们提供有关如何进行此操作的详细信息,因此
当您谈到一个列的新id时,在创建所述键的过程中必须有某种方式来确保完整性,该过程将在某种程度上规定您必须提供解决方案的方法。 用户表看起来是一个包含唯一值的表,在其中创建了“现代键”,如果可以编辑此表,则应在此处添加“传统键”。这将成为映射表,映射表不必是单独的对象。 |
2
0
同意前面的回答。当您的上游团队执行到UMS的迁移时,他们应该以某种方式保留旧用户ID和现代用户ID之间的映射。在仓库的下游,我建议您在用户维度表中保留这两个ID,但在此表中生成一个代理键,该代理键将用作主键(它可以只是一个增量整数)。这样,无论用户是现代用户还是传统用户,都可以在动作事实表中使用代理键作为外键。 以下是我对您的表的数据模型设计的建议:
|