Есть ли способ генерировать BIML из пакетов служб SSIS?

Обычно генерируются пакеты служб SSIS из BIML. Но есть ли способ генерировать BIML из пакетов служб SSIS? Таким образом, мы можем повторно использовать старые пакеты служб SSIS без написания нового BIML.

5 ответов

Есть способ сделать это с помощью BimlOnline и его бесплатного. Я лично не пробовал это, поэтому я не могу сказать, насколько хорошо это работает. Кроме того, сервис находится в бета-версии, поэтому ваш пробег может отличаться. Я узнал об этом через Катрин Вильгельмсен, которая написала в блоге об этом 17.11.2015.

Очевидный (но самый дорогой) ответ - использовать BimlStudio (совершенно новую версию Varigence Mist).

Для тех, кто не знает, BimlStudio является коммерческой платформой комплексной разработки для BIML. Он имеет несколько приличных функций, одна из самых полезных - возможность импортировать пакеты и проекты. Как только они находятся в BimlStudio, генерируется код Biml, который может быть проверен / изменен при необходимости.

Но будьте осторожны - он не справляется со всем с изяществом. У меня были проблемы с преобразованием задач скрипта, которые требовали добавления дополнительных ссылок в BimlStudio (я использовал V4) по сравнению с тем, что использовалось в Visual Studio (2015).

Теперь вы также можете скачать расширение "BIML Express" Visual Studio.

Это расширение добавляет опцию контекстного меню для создания BIML из файла DTSX. Есть также несколько других опций источника (например, файл проекта служб SSIS), но я на них не смотрел.

Вы можете скачать пробную версию BIMLStudio на 14 дней.

Запустите BIMLStudio -> перейдите на вкладку "Импорт" -> "Импорт пакетов" -> выберите пакет в "Путь" -> выберите импорт.

Он преобразует пакет SSIS в пакет BIML.

Да, если вы используете SSIS, вы можете просто щелкнуть правой кнопкой мыши пакет и выбрать « Преобразовать пакеты SSIS в Biml».

Вы получите конвертированный файл (.biml) в разделе Разное.

Другие вопросы по тегам