繁体   English   中英

事实表和Dim表SSAS之间的链接错误

[英]Wrong link between Fact and Dim table SSAS

我们的多维数据集中的事实表存在问题。 我们知道开发维度数据库不是最佳实践,但是我们将维度表和事实表合并在一个表中。 这是因为维度数据不多(5个字段)。 但是继续讨论这个问题。 我们将此表添加到了多维数据集,并且为了进行测试,我们添加了1个度量(行数)。 就像图片所示,每个子类别的总数都是不正确的。

错误的行数

有谁知道我们必须在哪里寻找问题。

亲切的问候,凤凰城

您尚未在子类别维度和事实表之间定义关系。 这导致全计数映射到所有子类别属性,因此重复相同的值

  1. 在多维数据集的第二个选项卡(维用法)上,在多维数据集度量值组和您的维之间添加一个关系(在大多数情况下,这是“常规”和键级)。
  2. 如果存在此关系,请尝试重新创建。 有时会在“高级”模式下进行几次手动更改后发生。
  3. 检查事实表中的维度映射。 如果一切正常,请尝试第一次仅在一个级别上添加新维度,而不是添加另一个等。我知道这听起来像是萨满魔术,但仍然...

并且始终在两台服务器(SQL,SSAS)上使用SQL Server Profiler来捕获返回错误值的确切查询。 也许错误在其他地方。

暂无
暂无

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

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