我正在使用 SQL Server Management Studio 20 和 Visual Studio 2019 开展一个涉及 Wide World Importers (WWI) 示例数据库的项目。尽管通过 Visual Studio 部署项目没有出现任何问题,但在尝试处理 SQL Server Analysis Services (SSAS) 中的
City
维度时,我遇到了一些错误。
环境
问题
在处理
City
尺寸时,出现以下错误:
发生以下系统错误:连接到系统的设备无法运行。
OLE DB 或 ODBC 错误:对象名称“Cube.City”无效。; 42S02.
项目部署没有问题,但处理始终失败并出现这些错误。
以下是我尝试过的步骤:
这是用于处理的 XMLA 命令的片段:
<Batch xmlns="http://schemas.microsoft.com/analysisservices/2003/engine">
<Parallel>
<Process xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Object>
<DatabaseID>WideWorldImportersMD</DatabaseID>
<DimensionID>City</DimensionID>
</Object>
<Type>ProcessFull</Type>
<WriteBackTableCreation>UseExisting</WriteBackTableCreation>
</Process>
</Parallel>
</Batch>
进程进度日志的屏幕截图:
问题
任何见解或指导将不胜感激。谢谢!
您是否重命名了示例数据库? Wide World Importers 示例应指向 WideWorldImportersDW,而不是 WideWorldImportersMD。
以下是示例数据库最新版本的链接:https://github.com/Microsoft/sql-server-samples/releases/tag/wide-world-importers-v1.0
这里是 SSAS 项目的链接,它指向 WideWorldImportersDW: https://github.com/microsoft/sql-server-samples/tree/master/samples/databases/wide-world-importers/wwi-ssasmd
在该数据库内,城市维度位于“维度”架构下,如下面的屏幕截图所示。这就是 SSAS 项目应该引用的内容,而不是“Cube.City”。
我希望这有帮助。 SQL Server Management Studio 对象资源管理器的图像,重点关注全球进口商数据库