SSRS - массовое обновление источников данных от dev до prod - PullRequest
0 голосов
/ 07 ноября 2018

Мы занимались разработкой отчетов в среде разработчиков в течение нескольких месяцев, и мы готовы к переносу данных и созданию этих отчетов в новом месте.

Что мне нужно сделать, это изменить источник данных для всех этих отчетов без необходимости переходить к каждому отчету, изменять источник данных и повторно развертывать отчеты.

Мне кажется, я мог бы просто изменить текущий источник данных с портала SSRS, чтобы указать новое местоположение, но мне все равно нужно было бы дотронуться до каждого отчета и обновить его в системе контроля версий.

Я также наткнулся на страницу для утилиты RS.exe здесь . Не уверен, что это будет делать то, что я ищу.

Есть ли лучшая практика для этого или касаться каждого отчета единственным способом добиться того, что я ищу?

1 Ответ

0 голосов
/ 07 ноября 2018

Чтобы избежать ручной настройки отдельных источников данных, вам придется либо использовать существующий сторонний инструмент, либо создать его самостоятельно, чтобы обернуть API служб отчетов.

У меня есть два предложения, которые сейчас могут оказаться бесполезными, поскольку вы готовы к развертыванию, однако они могут оказаться полезными при разработке будущих отчетов.

  1. Использовать Общие источники данных . В ваших отчетах настройте каждый набор данных так, чтобы он указывал на один общий источник данных. Это позволит вам настроить информацию о соединении один раз за экземпляр.

  2. Используйте выражение строки динамического соединения для конфигурации источника данных отчета.

...