SSIS не совсем ваш инструмент, и я попытаюсь объяснить подход SSIS к преобразованию данных.
Служба SSIS как служба запускает пакеты SSIS. Пакет SSIS извлекает данные из источника и записывает его в пункт назначения, определенный в пакете. Во время разработки пакета вы устанавливаете метаданные на извлеченные и сохраненные данные - имена столбцов и тип данных. При запуске SSIS проверяет источник и назначение на метаданные, определенные в пакете во время разработки, и запускает ошибку, если метаданные не совпадают.
В вашем случае набор столбцов от источника и места назначения может значительно различаться. Либо вам нужно создать пакет SSIS для каждой пары «источник-получатель» (и BIML может упростить это задание), либо переключиться на другой инструмент. SSIS не может обрабатывать произвольные источники данных и адресатов без предварительного определения своих метаданных во время разработки пакета.
чистый SSIS не сможет это сделать. С BIML, с другой стороны, вы можете сделать это легко. http://blog.sqlauthority.com/2014/07/11/sql-server-what-is-biml-and-how-can-it-help-me-with-sql-server-bi-notes-from- the-field-036/ – DenStudent
не могли бы вы объяснить, что вы пытаетесь достичь? – user1254579
@ user1254579 Ну, мне нужно создать около 100 пакетов. Так что было бы здорово, если бы это можно было автоматизировать –