【问题标题】:Visual Studio SSAS Tabular Model does not show existing connectionsVisual Studio SSAS 表格模型不显示现有连接
【发布时间】:2018-01-24 12:32:39
【问题描述】:

我想编写一个 SQL 查询来将 SQL 表中的数据提取到 SSAS 表中。我没有此选项可用,因为通常我应该检查“模型”>“现有连接”。就我而言,没有“现有连接”选项。我可能做错了什么?

【问题讨论】:

  • 您提出了问题,并询问您是否做错了什么,但您从未说出到目前为止您所做的和尝试过的事情。
  • 只是一个疯狂的猜测:也许你需要创建一个连接?
  • 嗨,布莱恩。我去了解决方案资源管理器 > 添加数据源 > 我添加了一个 SQL Server 数据库 > 它不会显示在“现有连接”中
  • 嗨,汉斯,我以各种方式创建了一个连接,但它仍然没有出现在“现有连接”中,因此它不允许我编写 sql 语句将特定数据从数据库中提取到表

标签: sql visual-studio ssas tabular


【解决方案1】:

遇到了同样的问题:该选项未显示在“模型”菜单中。相反,我打开了 Tabular Model Explorer 窗口(查看 -> 其他窗口)。在那里您可以找到包含现有数据源的文件夹Data Sources。选择数据源并在上下文菜单中找到导入新表选项。

【讨论】:

    【解决方案2】:

    我使用 VS2017:在“表格模型资源管理器”中右键单击“数据源”,您可以看到“导入新表”选项。

    希望这会有所帮助。

    【讨论】:

      【解决方案3】:

      使用文本编辑器打开项目中的 .bim 文件。向下滚动文件的末尾。您应该会看到如下内容:

      "annotations": [
        {
          "name": "ClientCompatibilityLevel",
          "value": "400"
        }
      

      如果值为 500,请将其更改为 400。保存并重新打开解决方案。 “现有连接”应重新出现在“模型”下拉列表中。 有同样的问题。我在它消失之前做了一个先前的备份,当我打开备份解决方案时它就在那里。所以我比较了文件,做出了改变,它又重新出现了。

      【讨论】:

        【解决方案4】:

        我知道这是一个老问题,但我今天遇到了同样的问题。 每次我在 VS 2017 中打开项目时都会发生这种情况。

        我的解决方案是打开我的数据源并再次输入我的凭据。我猜是VS2017在打开项目时无法访问数据(它可能没有保存密码),因此无法检索数据。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2020-01-25
          相关资源
          最近更新 更多