首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数据仓库2,我们能在不定义主键的情况下建造卫星吗?

数据仓库2,我们能在不定义主键的情况下建造卫星吗?
EN

Stack Overflow用户
提问于 2021-01-06 07:31:48
回答 1查看 395关注 0票数 0

我正在建立一个简单的数据库模型,将其上传到雪花中。我在所有的卫星上都遇到了一些问题。我知道在sat中添加自动污点替代键既不错误,也不实际,这意味着我们可以添加它,但它不会代表整个设计的任何内容。每个SAT包含一个来自相关集线器的散列键,表示为FK。

我认为选择values.

作为PK会导致PK values.

的重复

我们可以跳过在DV2.0中为SAT添加主键的部分吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-06 19:29:31

不知道从哪里获得DV建模信息,但是,向Sat添加自动递增的代理键根本不符合DV标准。从来都不是。

Sat的PK总是来自集线器(集线器哈希键)加上LOAD_DTS的PK。集线器到卫星的关系总是被建模为1:M。

所以不-你不能也不应该跳过对你的卫星的PK定义。

如果你不相信我的话,请阅读我在数据库上的任何博客或亚马逊出版的数据库书籍。你也可以看看DataVaultAlliance.com

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65591814

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档