【问题标题】:Using Visual Studio 2013 to analyze a database from sql server analysis services使用 Visual Studio 2013 从 sql server 分析服务分析数据库
【发布时间】:2015-04-21 05:28:40
【问题描述】:

我有一个 ABF 格式的 SQL Server 数据库文件。我使用分析服务连接类型恢复了 sql server 中的文件。现在,我必须在 Visual Studio 2013 中使用该文件中的维度、多维数据集和其他内容并进行一些分析。我使用 从服务器导入(多维和数据挖掘) 选项将数据库加载到 Visual Studio 中。现在该项目包含多维数据集、数据源、维度、挖掘结构和角色。我不确定我应该如何准确地使用这些内容并进行分析。有人可以指导我完成有关此场景的分析过程吗?

仅供参考,我使用 Microsoft 的 ContosoRetail 数据库作为 ABF 文件。我尝试部署该项目,而不做任何更改,只是为了了解结果会是什么样子。我有 77 个错误。在将数据库加载到 Visual Studio 之后,我在下面包含了我的项目页面的示例屏幕截图

【问题讨论】:

    标签: visual-studio ssas


    【解决方案1】:

    您是否也恢复了ContosoRetailDW 数据库?

    您需要可作为备份 (.BAK) 文件 from here 下载的 SQL Server 数据库。将此数据库还原到您的 SQL Server 数据库引擎,然后转到您共享的屏幕并单击Data Sources 下的ContosoRetailDW 并建立与刚刚还原的数据库的连接;通过单击Test Connection 对其进行测试。现在,您可以继续部署您的 SSAS 项目了。

    您可能还会发现this video 很有用。

    【讨论】:

    • 感谢您的指导。它正在部署,没有任何错误。我应该与视觉工作室合作并进行一些分析。我不知道该怎么做。这类项目中没有“Analyze in Excel”选项可以将内容导入excel吗?
    • 是的,有。部署和处理 SSAS 数据库后,(在您共享的同一屏幕中)双击其中一个立方体并转到“浏览器”选项卡,然后单击“语言”下拉列表旁边的 excel 图标。或者,您可以转到 SQL Server Management Studio 并右键单击多维数据集并选择“浏览”。
    • 谢谢。那行得通。但是当我在 excel 中打开时,我收到以下错误 i.stack.imgur.com/7PMub.png
    • 我认为您的一个多维数据集的“计算”选项卡中的脚本以某种方式引用了成员 [Date].[Calendar YQMD].[Calendar Year].&[2015] 。但是当它试图在多维数据集中查找该成员时,它找不到它,可能是因为ContosoRetailDW 数据库中不存在年份。您可以尝试从多维数据集中删除此脚本,或者在 ContosoRetailDW 数据库的日期维度中添加年份并完全重新处理多维数据集。
    猜你喜欢
    • 2017-05-07
    • 1970-01-01
    • 2016-02-26
    • 2012-01-22
    • 1970-01-01
    • 2015-09-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多