Ssas 处理大表格立方体的TMSL命令

Ssas 处理大表格立方体的TMSL命令,ssas,olap,ssas-tabular,Ssas,Olap,Ssas Tabular,目前,我们花费大量时间处理多维数据集,而多维数据集会随着新一波数据的增加而增加。 多维数据集处理作业是包含以下命令的一系列步骤: 1 refresh type: full for all Dimensional tables. 2 refresh type: clearValues for Fact table 1 3 refresh type: dataOnly for Fact table 1 4 refresh type: calculate database (without table

目前,我们花费大量时间处理多维数据集,而多维数据集会随着新一波数据的增加而增加。 多维数据集处理作业是包含以下命令的一系列步骤:

1 refresh type: full for all Dimensional tables.
2 refresh type: clearValues for Fact table 1
3 refresh type: dataOnly for Fact table 1
4 refresh type: calculate database (without table indication)
...
22 refresh type: clearValues for Fact table N
23 refresh type: dataOnly for Fact table N
24 refresh type: calculate database (without table indication)
其中一个考虑因素是将处理分为多个步骤,以便在处理因“内存不足”而失败时,我们可以从上一步开始

当前序列似乎不是很有效,我正在寻找如何减少处理时间

每次在事实表块之后出现“刷新类型:计算数据库(无表指示)”,这让我感到奇怪: 我可以在这里指出一个相关的事实表,还是去掉这些事实表,最后在数据库级别留下一个计算步骤?

计算数据库(或recalc)只需要一次,它需要是您执行的最后一个操作。它只需要一次,因为它是数据库(模型)级别的命令


更多信息请点击此处:

我的想法完全正确。谢谢你的确认!