Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我对全天更新多维数据集数据的最佳实践感到困惑。我们有一个小型订单处理环境,我想在其中更新包含订单状态的仪表板。我可以通过创建一个 SSIS 包并将其安排为每 4 分钟运行一次来使其工作。这行得通。
但是当我禁用上面的 SSIS 作业,而是在所有维度和多维数据集上打开实时 ROLAP 时,仪表板中没有任何变化。我是否误解了主动缓存的目的?
我使用的是包含生产数据的 SQL Server 标准,但我们的分析服务器是企业版,以防万一。如果可行,我也愿意使用自动或计划的 MOLAP。
不,你没有。我认为你有配置问题。
我假设您禁用的工作是将数据从数据库处理到数据仓库,对吗?您的多维数据集从您的数据仓库中读取,对吗?
所以现在,您的 OLAP 数据库正在更新(由您的应用程序),但没有将更改推送到多维数据集(因为工作已关闭)
主动缓存(特别是使用 ROLAP)是一种无需每 x 分钟安排一次多维数据集刷新即可让您的数据处于活动状态的方法。但是填充 DW 的作业必须仍在运行。
我可以猜到你禁用的包除了更新 DW 之外,还刷新了多维数据集。检查它的来源。