Читали и читали руководства по Microsoft Business Intelligence. И я хотел бы прояснить некоторые вещи. Итак, поскольку я читал и практиковал, нет процесса технической сборки, подобного методу «maven
» или «msbuild
» в MSBI. Я больше интересуюсь коммунальными услугами, а именно: dtutil.exe
и dtexec.exe
; так что я могу надеяться автоматизировать процесс развертывания. Некоторые вопросы:Развертывание и выполнение SSIS
Развертывание здесь более похоже на перемещение файла * .dtsx на целевой сервер/файловую систему/хранилище? Итак, мой сервер компоновки сборки будет проверять файлы из элемента управления версиями и выполнять dtutil.exe для перемещения (ака развертывания, здесь) на целевой сервер?
Какая разница в этом случае с dtutil.exe делает только с ручной копией и вставкой?
Если № 1 является правильным, значит, мне нужно установить SQL-сервер/SSDT на моем сервере сборки, чтобы получить dtutils.exe ИЛИ просто скопировать исполняемый файл с узла, у которого есть .exe будет хорошо достаточно?
Для выполнения пакетов (которые были развернуты с использованием dtutil.exe) я могу сделать это через мой сервер сборки на удаленном сервере, на котором был развернут пакет?
ОБНОВЛЕНО: MSSQL 2012; SSDT 2013
Какую версию TFS вы используете? Используете ли вы систему xaml или новую систему сборки? В новой системе сборки легко указать инструмент, который вы хотите запустить в задаче командной строки, проверьте: https://www.visualstudio.com/en-us/docs/build/steps/utility/command-line –