每晚我们通过运行脚本的SSIS作业运行完整的多维数据集处理:
<Batch>
<Process>
<Type>ProcessFull</Type>
<Object>
<DatabaseID>OurDatabase</DatabaseID>
</Object>
</Process>
</Batch>
添加一个度量并处理后,立方体现在显示的测量数据几乎比预期的要多。应该读取1180万的措施现在读取6.84亿。基础数据是准确的,但聚合不是。我所看到的数字没有通货膨胀模式。
但是,如果我通过xmla重新部署多维数据集并将完整处理附加到alter,它可以正常工作。我宁愿不必每天早上1点手工做这个...所以任何想法都会有所帮助。
还应该注意,我们回滚到之前的多维数据集架构仍然存在此问题。我们还试图在生产中重新启动SSAS服务但没有成功。无法在任何其他环境中重新创建此问题。
答案 0 :(得分:0)
您是否有任何分区可能有不准确的过滤器,导致多个分区读取相同的数据?
或者,你试过了吗?
<Batch Transaction="true" ProcessAffectedObjects="true">