Табличные службы SSAS Как изменить подключение таблицы

Я создал табличную модель с помощью VS 2013 (поскольку более поздние версии не поддерживают помощник BIDS (который мы используем для создания структуры папок, организующей все меры и измерения в модели)). Поработав над этим некоторое время, я заметил, что мне не хватает стола, поэтому я вернулся, чтобы взять его. Единственная ошибка, которую я сделал, заключалась в том, что в процессе я создал новое соединение для передачи данных. Если не отбросить эти таблицы и воссоздать их, есть ли для меня простой способ изменить источник данных этой новой таблицы, чтобы я мог удалить избыточное соединение с моей базой данных?


person Eli    schedule 25.05.2017    source источник


Ответы (3)


Я столкнулся с этой проблемой сегодня. У меня есть VS 2017, и коллега показал мне, как это сделать.

  1. Создайте новый источник данных в модели (файл .bim)
  2. Сохраните и закройте файл .bim
  3. Щелкните правой кнопкой мыши файл .bim и просмотрите код. Это дает вам редактируемый вид.
  4. Отредактируйте соединение для всех таблиц, которые вы хотите изменить, а не исходное соединение.
  5. Сохраните и создайте файл .bim
  6. Откройте файл .bim и подтвердите изменение.
person David Ott    schedule 28.02.2019

Коллега поделился следующей ссылкой: http://jakubka.blogspot.com/2013/11/how-to-change-connection-string-for.html.

Хотя изменение кода таким образом, безусловно, выглядит хакерским и, вероятно, не является настоятельно рекомендуемым способом делать что-то; это сработало! Мне потребовалось меньше 5 минут, чтобы исправить, и это было так просто, как описано в ссылке ...

Якуб К (автор статьи) спасибо, мужик!

person Eli    schedule 26.05.2017

В этом случае я использую табличный редактор. Об этом есть хорошая статья Уловки табличного редактора - преобразование в устаревшее

вот сокращение экрана

person Alex Zidcov    schedule 16.01.2020