Это добавление к this question, о котором раньше не задавали ответа.SSIS Переменная, которая прагматически изменена
Проблема, с которой я сталкиваюсь, - это время от времени обновлять набор 35 дочерних SSIS-пакетов одним родителем. Они все одинаковые, отличающиеся только тем, какие данные они обрабатывают. Когда я делаю изменения, я удаляю всех детей и вставляю их снова в одну и ту же папку, обновляя значение переменной, сообщающей пакету, какой дочерний пакет он знает, какие данные обрабатывать (имеет значение 1-35) ,
Моя цель состояла в том, чтобы найти решение, позволяющее пакетам как-то знать, кто они (по имени файла, переменной, конфигурации и т. Д.), Чтобы он сократил обслуживание и настройку для производства после обновления ,
Имена файлов пакета сохраняют добавленное числовое значение после вставки (packagename 1, packagename 2, .... packagename X) в той же папке. Я использую развертывание пакетов в SSIS 2012, поэтому у меня нет доступа к имени файла в качестве параметра, как если бы я использовал развертывание проекта. Все пакеты находятся в решении SSDT с родительским пакетом, в котором задействованы все 35 детей. При развертывании пакетов я использую конфигурации в таблице SQL, чтобы изменить путь к файлу, поскольку он продвигается с сервера на сервер.
Я хотел бы автоматизировать другие вещи, связанные с детьми, но я не могу, если я сначала не разрешу эту часть решить. Кроме того, мне нужно добавить еще 15 детей или около того, и это сэкономит много времени.
любая помощь
Параметры для развертывания проекта, я использую развертывание пакетов. Если бы у меня было развертывание проекта, я мог бы использовать параметр filename для решения проблемы. К сожалению, развертывание проекта для меня не является вариантом. Благодаря! –