多维数据集是以格式预先聚合的数据存储,以使报告比关系数据库存储中的报告更有效。在SSAS中,您可以选择最终存储数据的方式,但通常它们存储在OS文件系统的文件中。可以类似于SQL(使用称为MDX的专用查询语言)或其他几种方法查询它们,具体取决于您的版本级别。您可以使用Microsoft提供的相应驱动程序设置与Web服务数据的连接。我不确定数据集市你的意思。您是指星型模式格式的关系表吗?如果是这样,这些通常是实际立方体的前体。通过像使用多维数据集一样使用这些关系源,您将无法从报告的角度获得尽可能多的好处(因为多维数据集将每个节点(或元组)的聚合存储在由星型模式表定义的维度空间内)。 ,如果我有一个关系存储(即使是星型模式格式)并且我想获得特定日期的特定位置的销售额,我必须针对非常大的销售事实表运行查询并加入位置和日期尺寸桌子(也可能非常大)。如果我想从多维数据集中获取相同的数据,我会定义我的多维数据集过滤器,而数据仓库查询会从数据中提取单个元组并更快地返回它。
SSAS有很多替代方案,但如果您使用的是数据仓库,则每种方法都是多维数据集的一种形式。如果您有一个大型数据集,正确设计的多维数据集将为多维查询执行关系数据集市。