SSAS 表格如何更改 table 的连接

SSAS Tabular How to Change the connection of a table

我使用 VS 2013 创建了一个表格模型(因为更高版本不支持 BIDS 助手(我们使用它来创建一个文件夹结构来组织模型中的所有度量和维度))。处理了一段时间后,我发现我少了一个 table,所以我回去拿它。我犯的唯一错误是我最终在这个过程中创建了一个新的数据连接。除了删除那些 table 并重新创建它们之外,有没有一种简单的方法可以更改新 table 的数据源,以便我可以删除与数据库的冗余连接?

一位同事分享了以下 link:http://jakubka.blogspot.com/2013/11/how-to-change-connection-string-for.html

虽然以这种方式更改代码肯定会让人觉得很麻烦,并且可能不是强烈推荐的做事方式;有效!我花了不到 5 分钟的时间来修复,它就像 link...

中描述的一样简单

Jakub K(文章作者),谢谢,伙计!

我今天遇到了这个问题。我有 VS 2017,同事向我展示了如何执行此操作。

  1. 在模型(.bim 文件)中创建新数据源
  2. 保存并关闭 .bim 文件
  3. 右键单击 .bim 文件并查看代码。这为您提供了一个可编辑的视图。
  4. 编辑您想要更改的所有 上的连接,而不是原始连接。
  5. 保存并存在 .bim 文件
  6. 打开 .bim 文件并确认更改。

在这种情况下,我使用表格编辑器。 有一篇关于它的好文章Tabular Editor Tricks - Convert to Legacy