【问题标题】:Developing Slowly Changing Dimension in SSAS在 SSAS 中开发渐变维度
【发布时间】:2021-07-23 12:24:29
【问题描述】:

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

1- DimCompanies

2- 暗淡日期

3- 事实表

事实表:

公司编号

日期ID

DimCompanies 有此信息:

公司编号

公司名称

我在网上使用了很多方法,例如添加代理键和业务键,但都无济于事。

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

【问题讨论】:

    标签: ssas scd


    【解决方案1】:

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

    【讨论】:

    • 谢谢乔。但我想在 Fact 上创建 SCD 或缓慢变化的维度,而不是常规连接
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-26
    • 1970-01-01
    相关资源
    最近更新 更多