繁体   English   中英

立方体尺寸问题

[英]Problem in cube's dimensions

我有以下问题。

我有3个维度:
昏暗1
暗淡2
昏暗3

还有一个事实表,可以这样说:
事实

处理多维数据集后,我运行查询以获取按维度Dim1过滤的值。 但是,我只获得Dim1的一个成员的值

select [Measures].[Volume] on columns,
[Dim1].[ID].[ID].members on rows
from [Cube]

Dim1ID  | Volume
  A     |  10
  B     | (NULL)
  C     | (NULL)

但是当我运行以下SQL时:

select d.id, f.volume
from fact f, dim1 d
where d.id=f.id

Dim1ID  | Value
  A     |  10
  B     |  20
  C     |  30

处理多维数据集时,您是否有任何错误或警告? 如果存在属性键错误,则某些事实行可能会被忽略或转换为未知成员。 如果发生这种情况,您的数据仓库将与您的多维数据集结果不一致。

属性键错误是指事实具有不在维度中的键值时。 这适用于所有尺寸,因此您可能具有对dim1正确的所有键,但是如果您有与Dim2和Dim3中不存在的键有关的事实,那么事实行将丢失。

即使您有错误和警告报告问题,也要根据您的错误配置,该过程仍可以报告成功。 在Visual Studio的“处理进度”窗口中,在处理度量值组时检查“红色”行,并对其进行深入研究以查找错误源。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM