У меня есть сценарий, в котором мне нужно загрузить один плоский файл (abc.txt) с количеством записей в другой таблице. например: Пакет 1: имеет задачу потока данных, которая получит количество записей из таблицы 1 и загрузит ее в набор записей. Затем заданное значение записи будет записано в abc.txt с помощью диспетчера соединений с плоскими файлами.
Пакет 2: имеет задачу потока данных, которая получает количество записей из таблицы 2 и загружает их в набор записей. Затем заданное значение записи будет записано в abc.txt с помощью диспетчера соединений с плоскими файлами.
Пакет 3: имеет задачу потока данных, которая получает количество записей из таблицы 3 и загружает их в набор записей. Затем заданное значение записи будет записано в abc.txt с помощью диспетчера соединений с плоскими файлами.
Теперь у меня есть основной пакет, который будет вызывать пакет 1, пакет 2 и пакет 3 с тремя различными задачами выполнения пакета (выполнение задачи пакета 1, выполнение задачи пакета 2, выполнение задачи пакета 3). Задача «Выполнение пакета» будет выполняться параллельно. Когда я запускаю пакет, выполнение задач пакета (либо 1/2/3) не удалось, говоря, что не удается открыть файл abc.txt. Это только потому, что я пытаюсь записать один и тот же файл назначения одновременно из разных пакетов или по какой-то другой причине? Есть ли способ, чтобы разные пакеты могли одновременно записывать в один и тот же плоский файл назначения?
Спасибо