SQL Server BI:单个多维数据集,多个事实表

Posted

技术标签:

【中文标题】SQL Server BI:单个多维数据集,多个事实表【英文标题】:SQL Server BI: SIngle cube, multiple fact tables 【发布时间】:2012-04-27 13:43:01 【问题描述】:

我是创建立方体的新手,所以请耐心等待。

这是我的数据示例 我有多家公司,每家公司都有多家商店。 每个销售都与特定公司相关联,在特定日期与特定商店相关联。 例如:2011 年 5 月 19 日,A 公司 1 号店进行了 5 次销售 退货与特定日期的特定公司相关联。 例如:A 公司于 2012 年 3 月 11 日进行了 3 次退货 有时我的用户想要查看商店列表、日期、退货数量以及销售额。 有时他们想查看公司列表、特定商店和销售额。

我有一个存储表 公司 - 日期 - 商店 - 销售 - 退货 我最终在特定的 COMPANY - DATE 对下为每个商店重复返回的值。 所以如果我正在写一个查询,并且我想找出返回值,我就做一个 从 mytable 中选择不同的公司、日期、回报

但我不确定如何将它变成一个多维数据集(使用 SS BI 和 Visual Studio)。 (到目前为止我只做了几个立方体)

谢谢! (另外,请随时向我指出适当的参考资料)

【问题讨论】:

我认为您的问题更适合dba.se,您可以考虑自行标记以进行迁移。 【参考方案1】:

听起来 Company 是 Store 的一个属性,应该在 Store 维度而不是事实表中。可能必须对退货进行转换才能将公司转变为商店。

我错过了什么吗?

【讨论】:

哦,有趣的说法!我们已决定不(截止日期)采用另一种方式,但我会记住这一点,以便下次尝试,谢谢!

以上是关于SQL Server BI:单个多维数据集,多个事实表的主要内容,如果未能解决你的问题,请参考以下文章

为最终用户提供更简单的 SQL Server 分析服务多维数据集界面

Microsoft SQL Server Analysis Services OLAP 多维数据集

在 SQL Server 商业智能中,为啥要从 OLAP 多维数据集创建报表模型?

使用 Python 查询 SQL Server Analysis Services (SSAS) 多维数据集数据

使用 MS SQL Server Analysis Services 在分层数据上创建多维数据集

BI之SSAS完整实战教程3 -- 创建第一个多维数据集.docx