【问题标题】:How to add aggregation tables in an SASS cube?如何在 SSAS 多维数据集中添加聚合表?
【发布时间】:2017-07-15 12:25:05
【问题描述】:

在从 Mondrian OLAP 服务器到 Microsoft 的 SSAS OLAP 服务器的转换过程中,我试图找出聚合表适合的位置。数据库有各种事实表,每个都附带有年、月和日的聚合表。

如何在 Visual Studio 中设计这样的结构?当前的项目是“多维和数据挖掘”。在多维数据集设计器中,多维数据集结构仅处理度量和维度。聚合似乎没有将任何额外的表作为参数。我也没有在网上找到关于这个问题的帮助,大部分信息都是关于聚合设计的。设计已经到位,但如何将其连接到立方体?

在 Pentaho Mondrian 中,这只是在模式 xml 中完成,在多维数据集部分添加聚合表。

谁能分享一些关于这个话题的想法?

【问题讨论】:

    标签: ssas aggregation olap cube


    【解决方案1】:

    在 SSAS 多维模型中,没有聚合表之类的东西(不像在表格中,我相信确实支持它们)。

    在 SSAS MD 中,唯一的存储结构是多维数据集。聚合表的等价物是聚合设计,它将预先聚合的值存储为多维数据集的一部分,但不像聚合表那样以可见和独立的方式存储。

    由于您的旧系统确实使用聚合表,如果迁移到 MS SSAS 表格而不是 SSAS 多维,迁移可能会更容易?

    【讨论】:

    • 我不知道,蒙德里安使用 MDX 进行查询,我想这为 SSAS MD 提供了一个很好的迁移路径?我认为 Tabular 也不支持聚合表,除了如果您喜欢单独的表,您可以将它们单独导入到您的模型中。我想 Tabular 的速度减少了对聚合的需求,但在这种情况下它可能不是最简单的事情。 Mondrian (IIFRC) 仅支持 ROLAP 模式,这就是聚合表适用于它的原因。
    猜你喜欢
    • 2020-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多