Fact和Dim表SSAS之间的链接错误

时间:2014-04-18 08:01:50

标签: sql ssis ssas

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

wrong count of rows

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

亲切的问候, 凤凰城

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

  1. 在多维数据集的第二个标签(维度用法)上添加多维数据集度量值组和维度之间的关系(在大多数情况下,常规&#39;常规&#39;以及两侧的键级别)。< / LI>
  2. 如果存在此关系,请尝试重新创建它。有时它发生在先进的&#39;模式。
  3. 检查事实表中的维度映射。如果一切正常,尝试在第一次添加只有一个级别的新维度,而不是添加另一个级别。我知道这听起来像萨满技巧但仍然......
  4. 并且始终在两台服务器(SQL,SSAS)上使用SQL Server Profiler来捕获返回错误值的确切查询。也许这个错误在其他地方。