我正在建立一个简单的数据库模型,将其上传到雪花中。我在所有的卫星上都遇到了一些问题。我知道在sat中添加自动污点替代键既不错误,也不实际,这意味着我们可以添加它,但它不会代表整个设计的任何内容。每个SAT包含一个来自相关集线器的散列键,表示为FK。
我认为选择values.
作为PK会导致PK values.
的重复
我们可以跳过在DV2.0中为SAT添加主键的部分吗?
发布于 2021-01-06 19:29:31
不知道从哪里获得DV建模信息,但是,向Sat添加自动递增的代理键根本不符合DV标准。从来都不是。
Sat的PK总是来自集线器(集线器哈希键)加上LOAD_DTS的PK。集线器到卫星的关系总是被建模为1:M。
所以不-你不能也不应该跳过对你的卫星的PK定义。
如果你不相信我的话,请阅读我在数据库上的任何博客或亚马逊出版的数据库书籍。你也可以看看DataVaultAlliance.com
https://stackoverflow.com/questions/65591814
复制相似问题