Ssis 处理多个链接多维数据集

Ssis 处理多个链接多维数据集,ssis,sql-server-2012,ssas,olap,Ssis,Sql Server 2012,Ssas,Olap,我们有几个共享维度的SSAS多维数据集。在ETL结束时,我们希望处理多维数据集 到目前为止,我们在SSIS中使用单个Analysis Service处理任务来完成此任务。我们发现的问题是,如果一个多维数据集失败,它们都会失败 我们希望将多维数据集拆分为单个任务。它们可以并行运行,还是我们会遇到锁,因此应该串行运行 一个SSAS数据库包含多个多维数据集还是多个数据库各包含一个多维数据集?如果是一个数据库,我认为如果多个多维数据集不在同一事务处理批中(即一个作为处理任务),则不会实现对它们的并行处理

我们有几个共享维度的SSAS多维数据集。在ETL结束时,我们希望处理多维数据集

到目前为止,我们在SSIS中使用单个Analysis Service处理任务来完成此任务。我们发现的问题是,如果一个多维数据集失败,它们都会失败


我们希望将多维数据集拆分为单个任务。它们可以并行运行,还是我们会遇到锁,因此应该串行运行

一个SSAS数据库包含多个多维数据集还是多个数据库各包含一个多维数据集?如果是一个数据库,我认为如果多个多维数据集不在同一事务处理批中(即一个作为处理任务),则不会实现对它们的并行处理。你可能认为它们是并行运行的,但在幕后我相信它们会被序列化。在探查器中观察以确认这一点


也许您应该启动另一个线程来获取解决错误的建议?

并行多维数据集处理任务不会导致死锁。无论如何,默认情况下任务都会这样做。无论如何,一定要测试一下。