我正在做一个工作项目,我和我的老板都被难住了。我们创建了一些 SSAS 多维数据集来处理数据库中的视图。一共6个。都分开。前 5 个工作正常,所有立方体都设置相同。我们设置的最后一个有问题。这些措施显示错误。不是总的措施。我知道这对某些人来说是个问题。但个别措施。
例如,我们有一个具有唯一键“记录 ID”的视图,该键在表中是唯一的。然而,在多维数据集中,一些但并非所有 ID 的计数都显示为 2 或更多。除此之外,我们使用的“工作时间”的另一个衡量标准也显示不正确。在我们的数据库中,以及如果我在 DSV 中的表上“探索数据”,特定的记录 ID 可能会显示 2 个工作小时。但在立方体中显示为 12。
这个立方体的设置方式与其他立方体相同,这也是我感到困惑的部分原因,因为其他立方体工作得很好。
我想过的事情:
多维数据集正在汇总/平均具有除记录 ID 以外的相同信息的项目。这不可能是因为将类似项目的小时数相加或平均并不能提供给定的工作时间。
多维数据集正在获取不正确的数据。也不能这样,因为数据源视图中的数据是正确的。当我在维度中添加度量时,该度量不会贯穿维度,该值显示正确。(但是我们需要将这些数字用作度量而不是维度的一部分)
附加信息; 从我所看到的常见问题来看,Calculate 丢失了,在这种情况下它不是。
措施设置不正确。我怀疑是这种情况,因为我以与我们之前的立方体相同的方式将它们拉入向导,但没有得到正确的结果。
任何信息都会证明对我们有用。我们已经经历了一个星期的这个过程。再次提前感谢!