Этого можно достичь, используя один поток данных.
Вы можете прочитать источник данных Excel один раз, а затем использовать Multicast Transformation для создания копий набора данных в памяти. Затем вы можете обработать каждую из трех ветвей вашего потока данных соответственно, а также использовать параллельную обработку!
Для получения подробной информации см. Следующую ссылку:
http://msdn.microsoft.com/en-us/library/ms137701(SQL.90).aspx
Я надеюсь, что то, что я описал, ясно и понятно, но, пожалуйста, не стесняйтесь обращаться ко мне напрямую, если вам требуется дальнейшее руководство.
Ура, Джон
[Добавлено в ответ на комментарии]
Что касается вашего дальнейшего вопроса, вы можете указать приоритет / управление потоком вашего пакета, используя более одного потока. Так, например, вы можете использовать задачу многоадресной рассылки для создания трех потоков данных, а затем впоследствии определить свое управление потоком приоритета, так что все задачи преобразования в потоке 1 должны быть выполнены до того, как могут начаться преобразования в потоке два.