【问题标题】:Adding related dimensions to a SSAS Cube向 SSAS 多维数据集添加相关维度
【发布时间】:2020-01-22 22:20:33
【问题描述】:

您好,感谢您抽出宝贵时间阅读本文。这是一个非常琐碎的问题,但是对我来说有点挑战性。我正在尝试在现有多维数据集中添加相关维度,但到目前为止没有成功。我已经阅读了一些教程,但没有涉及到这个概念。我对 SSAS、数据仓库和 SQL 服务器还很陌生,所以请原谅我的无知。

我已经记录了所采取的步骤,https://1drv.ms/b/s!AugVuOwqQy9XiFoE2BFR5omxFXAZ?e=Zytp3y

如果有任何其他信息,请告诉我。任何帮助表示赞赏。

谢谢 - KK (filesincloud@outlook.com)

【问题讨论】:

  • 您可能会发现将新的 CustomerLocation 字段添加到现有的客户维度更容易。
  • 感谢您的建议。是的,这完全有道理。但是,我的目的是学习如何修改现有的多维数据集。我为一个组织工作,我可能需要执行类似的任务,其中有多个表和 100K + 行,因此我发布了这个非常简单的示例。

标签: sql powerbi ssas dimensions


【解决方案1】:

您似乎想定义一个 Snowflake 架构。

你可以阅读它here

需要来自多个表的信息来定义维度。每个维度都基于多个表中的列的属性,这些表相互链接并最终通过主键-外键关系连接到事实表。

对于Dimension表到Dimension表的关系,需要使用Referenced Relationship

简单来说,你需要设置一个关系类型。下面显示了不同的关系类型:

如果你有AdventureWorks sample,你可以看到如下定义的引用关系:

您现在可以查看您的维度参考关系并进行更改。

祝你好运!

【讨论】:

  • 嗨,Subbu。谢谢你的解释。我会试试这个。非常感谢。
猜你喜欢
  • 2023-03-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-08-24
相关资源
最近更新 更多