Strategy ONE
通过优化动态采购智能立方体处理来提高项目加载和模式更新性能
从 MicroStrategy ONE Update 10 开始,您可以提高项目加载和模式更新的性能。为了实现这一点,立方体处理Strategy数据引擎经过优化,仅在项目加载和模式更新期间处理必要的多维数据集。
在项目加载或项目架构更新期间,如果至少有一个项目启用了动态采购,并且存在活动立方体缓存适用于项目,Strategy数据引擎必须处理具有活动多维数据集缓存状态的多维数据集,以便动态采购功能可以正常工作。随着处理的多维数据集数量的增加和/或多维数据集复杂性的增加,多维数据集处理需要更多时间,因为项目加载和模式更新需要更长的时间。
您可以期望看到性能改进的最明显的工作流程:
-
项目加载期间Strategy智能服务器启动
-
项目加载和重新加载
-
项目架构更新
在 MicroStrategy 2021 Update 10 中,Strategy数据引擎已得到增强,以优化动态采购的多维数据集处理。与以前不同,它不再处理所有多维数据集(例如数据导入 (MTDI) 多维数据集、禁用动态来源的 OLAP 智能多维数据集和启用动态来源的 OLAP 智能多维数据集),而是Strategy数据引擎仅处理动态采购所需的多维数据集以准备工作。这些是启用了动态来源的 OLAP 智能多维数据集
检查项目是否启用了动态采购
这种性能增强有利于至少为一个项目启用动态采购并且有可用于项目的活动多维数据集缓存的用例。要检查项目是否启用了动态源,请按照以下步骤操作。
-
打开工作站窗口。
-
在导航窗格中,单击项目。
-
右键单击该项目并选择特性。
-
在左侧窗格中,单击所有设置。
不同的场景如何从这种性能增强中受益?
下表提供了 MicroStrategy 2021 Update 9(未增强性能)和 MicroStrategy 2021 Update 10(增强性能)的项目加载性能数据。以下测试是在两个相同的教程项目上执行的,这两个项目具有数据导入 (MTDI) 多维数据集、禁用动态源的 OLAP 智能多维数据集和启用动态源的 OLAP 智能多维数据集。
项目加载时间(秒) | 项目2加载时间(秒) | |
---|---|---|
91 个具有活动立方体缓存的立方体:44 个启用 DS* 的立方体 + 47 个其他立方体(MTDI 或禁用 DS* 的智能立方体) | 96 个具有活动立方体缓存的立方体:0 个启用了 DS* 的立方体 + 96 个其他立方体(MTDI 或禁用了 DS* 的智能立方体) | |
增强前 | 101 | 169 |
增强后 | 三十 | 31 |
改善百分比 | 70% | 82% |
上面显示的结果表明这组特定项目的性能有所提高。您可能无法在其他类型的项目中实现完全相同的性能改进。实际的性能改进还取决于项目模式的复杂性。一般而言,积极的项目中非动态源多维数据集的数量越多,性能提升就越好。