Как установить свойства макета потока данных с помощью BIML?

Каждая вещь в моем пакете — вкладыш, из-за чего он выглядит очень тонким и высоким с таким количеством задач в нем. Можно ли установить макет задач, таких как ширина, высота и положение, из BIML? так что я могу сделать это в хорошей форме?

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


person dejjub-AIS    schedule 31.08.2016    source источник


Ответы (1)


Неа.

Biml описывает элементы, существующие в объектной модели SSIS. В этой модели нет записей для пространственного макета задач и компонентов и не содержит ничего для аннотаций. Поскольку ни один из них не существует в объектной модели, их не будет и в выпущенных пакетах SSIS.

То же самое было бы верно, если бы вы использовали EzAPI или базовую библиотеку служб интеграции для создания пакетов SSIS.

person billinkc    schedule 31.08.2016
comment
Тем не менее, если вы обнаружите, что у вас слишком много задач в пакете SSIS, и вам становится трудно визуализировать все, что делает пакет, возможно, ваш проект нуждается в некоторой настройке. Я считаю полезным сократить пакет до минимума, необходимого для решения задачи X, а затем объединить выполнение всех моих маленьких пакетов вместе, чтобы решить большую бизнес-задачу. - person billinkc; 31.08.2016
comment
Даже после логического разделения у меня в нем будет не меньше 20 задач. - person dejjub-AIS; 31.08.2016
comment
Я не уверен, что вы подразумеваете под объектной моделью, в которой нет записей для пространственного расположения. Я вижу это в xml-коде пакета <NodeLayout Size="140,42" Id="Package\Employee Addressess \Source Stage" TopLeft="342,75" /> <EdgeLayout Id="Package\Employee Addressess.Paths[OLE DB Source Output]" TopLeft="409.5,117"> Я уверен, что пакет имеет макет, сохраненный в xml, что является большой головной болью для diffing пакетов - person dejjub-AIS; 31.08.2016
comment
Это информация, относящаяся к разработчику, которая не имеет ничего общего с объектный режим Если вы просмотрите эту документацию, там нет ничего для пространственного позиционирования исполняемых файлов. Есть прецедентное ограничение, но это все. Макет предназначен исключительно для улучшения дизайна в визуальной студии. - person billinkc; 01.09.2016