【发布时间】:2017-08-21 09:21:12
【问题描述】:
我在 Ms SQL Server 2012 企业版中创建了一个数据仓库数据库。我可以处理立方体,一切正常。
现在我有一位顾问帮助我为我的数据仓库添加额外的维度。她的 MS SQL Server 2012 标准版上有一个数据库副本。
她在我们的测试站点(也是企业版)上创建了一个全新的 Cube(多维)项目,在该项目中她使用了数据仓库数据库中的一些旧维度(视图)以及她创建的新维度(也是视图) .她创建的 Cube 项目是针对我们使用 SQL Server 2012 企业版分析服务器的测试环境创建的。
奇怪的是,当她尝试处理旧维度时,它工作正常。但当她试图处理一个新维度时,它失败了。
错误是:
DimensionAttribute [Vdim Contract Location Company].[Contract Location Company Key] : The KeyColumn #0 refers to 'edw_vdim_ContractLocationCompany', an unknown table, in the 'OnTrack' DataSourceView.
奇怪的是,我们可以从 Cube 项目中探索数据。但是当我们尝试处理它时,它却找不到它?
【问题讨论】:
-
验证运行 SSAS 帐户的用户确实可以访问数据库,使用为“OnTrack”DSV 配置的连接字符串(并且它连接到正确的数据库 - 包括 DNS 别名等内容)。
标签: sql-server ssas