微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 SSAS 中开发缓慢变化的维度

如何解决在 SSAS 中开发缓慢变化的维度

我在互联网上搜索了很多,但没有什么好结果。我有 3 个表,想在 SSAS Cube 中开发 SCD 类型 2。

1- DimCompanies

2- DimDate

3- 事实表

事实表:

公司编号

日期编号

enter image description here

DimCompanies 有此信息:

公司编号

公司名称

enter image description here

我在网上用了很多方法,比如添加代理键和业务键,但都没有效果

我的问题是,公司有一个年份的名称,例如 2000 到 2005,而 2006 年之后它有一个名称。因此,加载立方体时必须显示新信息,但是无论我做什么,都无法实现这种模式。我在 DimCompanies 中添加 YearId 和 IsCurrent 但我不知道如何使用它。我也不知道如何将 DimDate 连接到 DimCompanies。

解决方法

您的 DimDate 和 DimCompanies 应该有一个唯一键(主键),它将链接到您的事实表列 DateId 和 CompaniesId(外键) - 这就是您将两者连接起来的方式,因为它们已在事实表中连接。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。