所以我对 BI 的概念基本上是全新的,并且我继承了现有的 ETL 流程,它是一个两步流程:
将数据加载到仅供多维数据集处理使用的数据库中
针对所述数据库启动 SSAS 多维数据集处理
它看起来很孤立,但偶尔(每周一次,有时两次)它会失败,但有以下例外:
“OLAP 存储引擎中的错误:找不到属性键”
现在有趣的是:
有问题的维度通常不是同一个维度(即没有一个维度始终存在此故障)
当我检查源表时,它实际上确实包含它说找不到的属性键
如果我随后立即通过 SSMS 手动重新处理维度和多维数据集,它们会成功重新处理并且不会发生任何事故。
在上述工作中以及当我通过 SSMS 重新处理它们时,我都使用“ProcessFull”,所以它应该完全重新处理它们。
有没有人遇到过这样的问题?我对此摸不着头脑......因为如果这是一个真正的数据完整性问题,再次重新处理多维数据集将无法解决它。到底会发生什么?我的任务是找出为什么会发生这种情况,但我既不能始终如一地重现它,也不能指出数据完整性问题是根本原因。
感谢您提供的任何意见!