我们有几个共享维度的SSAS多维数据集。在我们的ETL结束时,我们想要处理多维数据集。
到目前为止,我们使用单个分析服务处理任务(在SSIS中)。我们发现的问题是,如果一个多维数据集失败,它们都会失败。
我们希望将多维数据集拆分为单个任务。它们可以并行运行还是我们会遇到锁(因此应该串行运行)?
答案 0 :(得分:0)
一个SSAS数据库有多个立方体或多个数据库,每个数据库都有一个立方体?如果一个数据库,如果它们不在同一个事务处理批处理中(即一个AS处理任务),我认为你不会实现多个多维数据集的并行处理。您可能认为它们并行运行,但在幕后我相信它们会被序列化。在分析器中观察以确认。
也许你应该开始一个不同的线程来获得解决错误的建议?