0

我对 PowerPivot 还很陌生,但遇到了问题。

我创建了一个 SSIS 项目 (.dtsx) 来导入大约 1000 万行数据,并创建了一个 Analysis Services 表格项目 (.bim) 来处理数据模型。

直到今天,一切都按预期工作,但是在进行架构更改以向表中添加更多列并更新模型之后,我现在遇到了问题。在 Business Intelligence Development Studio (BIDS) 中打开现有连接以更新架构更改时,我被告知我必须删除并重新加载相关的 Sales 和 Returns 表。

现在,当我尝试过滤特定属性时,销售“单位总和”列始终显示每行的单位总和,而不是正确的值。我记得在构建系统时曾经遇到过这个问题,但是在重新处理 BIDS 中的表格后它就消失了……但是,这一次,处理量没有任何区别。

我真的希望这是一个常见问题,并且有人对我有一个很好的简单解决方案,但我会在这个阶段采取任何我能得到的。我也很想了解是什么原因造成的。提前谢谢了。

4

1 回答 1

0

对于任何有类似问题的人,我找到了答案。

基本上,我进行了架构更改,BIDS 告诉我,在使用新的数据库架构更新模型之前,我必须删除我的 SalesFact 和 ReturnsFact 表。问题是我没有意识到这些表上已经建立了关系,因此在重新添加它们之后,模型缺少与其他表的关系......这就是为什么所有行都显示相同的值。

解决方法是将模型放入设计视图,并通过在表格之间单击和拖动来创建表格之间的关系。

我知道这很简单。

于 2012-11-26T17:01:45.607 回答