SSAS实时处理

hd.*_*Ngo 2 sql-server ssas olap

我在SSAS中创建了一个多维数据集,如何从数据源提取实时数据到我的多维数据集?

我的意思是,如果发生任何数据修改(插入、更新、删除),SSAS 应该更新多维数据集。

Tom*_*m V 5

您需要研究分区维度的主动缓存,您可以在其中基于跟踪表设置通知。

从文档中:

主动缓存为 OLAP 对象提供自动 MOLAP 缓存创建和管理。根据从数据库收到的通知,多维数据集立即合并对数据库中的数据所做的更改。主动缓存的目标是提供传统 MOLAP 的性能,同时保留 ROLAP 提供的即时性和易于管理性。

这个问题的答案有点宽泛,有很多选择和缺点需要考虑。

一般来说,您选中“启用主动缓存”框并选择一些延迟选项:

在此输入图像描述

然后在“通知”选项卡上指定跟踪表:

在此输入图像描述

这篇博文这篇博文更详细地解释了所有选项(例如启用 ROLAP 聚合和延迟设置)的作用