Если я правильно понимаю проблему, вам нужно иметь одинаковое имя столбца в выходном файле дважды.Неважно, одни и те же данные или нет, нужно только повторить заголовок.
Это немного хитроумно, но в вашем диспетчере соединений снимите флажок «Имена столбцов в первой строке данных» и переопределите столбцыкак электронная почта и электронная почта1.Это позволит вам соединить столбцы с нужными местами в файле.
В месте назначения плоского файла у вас есть возможность определить строку (и) заголовка.Он очень ограничен, вы не можете помещать полезные вещи, такие как динамические контрольные суммы и тому подобное, но в вашем случае вставьте first1, last1, email, shortname, email
и запустите пакет.Данные будут извлечены в правильные столбцы, а строка заголовка будет добавлена к файлу со всеми «правильными» именами полей.
Два недостатка этого подхода.Во-первых, диспетчер соединений становится выходным, только если он попытается прочитать строку заголовка из файла.Во-вторых, любые изменения в макете не будут синхронизироваться со строкой заголовка вручную.