Я пишу, чтобы запросить идеи для решения предстоящей проблемы.Как обрабатывать дополнительные столбцы входных данных без необходимости поддерживать несколько версий пакетов SSIS?
Продукт, который предоставляет данные для нашего процесса ETL, в настоящее время имеет несколько версий. Наши клиенты используют некоторую версию продукта, но не все используют одну и ту же версию, и все они не будут одновременно обновлены.
Поскольку новые версии продукта развернуты, наиболее распространенным изменением является добавление новых столбцов данных. Столбцы, которые отбрасываются или переименовываются, иногда могут возникать, но основное внимание сейчас уделяется обработке новых столбцов.
Проблема, которую мы хотим решить, заключается в том, как обрабатывать данные для клиентов, которые используют более старую версию продукта. Если мы не учитываем новые столбцы в наших пакетах SSIS, то данные в этих столбцах для клиентов, использующих более раннюю версию продукта, не будут обрабатываться.
Мы хотим избежать отдельной версии пакетов SSIS для каждой версии продукта. Кто-нибудь успешно реализовал решение для этой ситуации?