繁体   English   中英

SQL事实表维度

[英]SQL Fact table-dimension

大分辨率(点击这里)

在此输入图像描述

我们如何将名为Patent的事实表放入Inventor表(InventorID)主键的外键中,保留表的正确连接,如专利表中的主键与其外键之间的关系所述表发明人的专利。 我们这样做是为了使用事实表专利的发明人表创建一个维度。

您的问题是您在专利和发明人之间存在多对多的关系。 您无法使用简单的雪花模式轻松实现此功能。

基本上,您需要在专利发明人级别引入一个新表,以处理这些实体之间的多对多关系。

您可以通过两种方式来考虑这一点。 第一个是你有一个明星片段模式,在新的层面上有一个事实表,专利发明人。 然后专利和发明人的水平是这个表的尺寸。

第二个是多个事实表,专利发明人表连接它们。

重要的是,专利和发明人共同的其他维度是共享的 - 诸如时间和地理等维度。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM