1

我正在尝试自己学习 SSAS,但无法理解我的立方体的问题。我有一个数据库项目,我想在其中对单个表进行报告。我知道这有点不寻常,但它是一个相对简单的模型,并且数据已经被规范化到那个表中。它有两列作为维度——拍卖结束时间和产品类型。有许多衡量标准,包括售出物品的数量和售价。在 SSAS 中设置多维数据集和维度并进行处理后,它工作正常,我可以浏览多维数据集。我可以从 SAS 或我制作的 SSRS 报告中浏览多维数据集。

但是,如果我稍后再回来,我将无法再更新多维数据集。支持多维数据集的表模式没有改变,尽管有新行。当我在 SSAS 中“处理多维数据集”时,出现此错误:

OLAP 存储引擎中的错误:找不到属性键:表:dbo_ScrapedAuction,列:Id,值:76878。 OLAP 存储引擎中的错误:由于找不到属性键,因此跳过了记录。属性:Id of Dimension:Scraped Auction from Database:SSAS,Cube:Ebay Scraper,度量组:Scraped Auction,分区:Scraped Auction,记录:2913。OLAP 存储引擎中的错误:由于遇到的错误数量,流程操作结束在处理过程中达到了定义的操作允许错误限制。OLAP 存储引擎中的错误:处理来自 SSAS 数据库的“Ebay Scraper”多维数据集的“Scraped Auction”度量组的“Scraped Auction”分区时发生错误。

肯定有一个表 [dbo].[ScrapedAuction],它仍然有 [Id] 列,并且表中有一行我可以用 Id 76878 查询。有谁知道我遇到了什么问题? 我通过重新创建立方体来解决这个问题......这不是生产系统的真正解决方案。

4

0 回答 0