当我尝试处理我的 OLAP 多维数据集时,我的 SSIS ETL 过程中出现间歇性故障。
SQL 日志中没有错误消息,并且当时没有其他重要的运行。我可以在事件日志中找到的唯一错误消息是:
在传输层中遇到错误。
SSIS 和 SSAS 是 SQL 都在同一台服务器上本地运行,所以我根本不相信它与网络相关。
已部署相同的软件包并成功运行了数周。如果我们手动连接到它处理的多维数据集没有任何问题。
Windows Server 2012 R2 6.3(内部版本 9600:)在 VMWare 64gb 内存上。
Microsoft SQL Server 2016 企业版 (SP1-CU1) - 13.0.4411.0 SQL 最大内存 = 48gb
我的直觉是,这更像是一个 SSIS 问题而不是 SSAS 问题。
有人遇到过这种情况么?任何人都可以推荐解决方案或解决方法吗?是否可以获得额外的调试信息?
我认为我们解决了这个问题,或者至少找到了解决方法。
我相信问题是在连接到 SSAS 一段时间后超时。它与立方体的实际处理无关。
我们在 ETL 流程中添加了一个步骤,该步骤在触发处理步骤之前查询 OLAP 多维数据集。这会导致 SSAS 在需要之前“唤醒”。
由于我们添加了这一步,我们没有重复这个问题。