2016-03-01 5 views
-1

Я пытаюсь выполнить несколько файлов SQL и экспортировать результаты в файлы Excel. До сих пор я использовал «для каждого контейнера для сбора» с «Выполнение SQL-задачи», и он работает хорошо ... Думаю, я должен использовать «Для каждого контейнера для сбора пищи» и «Задача потока данных», но я могу " t использовать в нем несколько экспонатов. Заранее благодарим вас за помощь,Автоматизация нескольких файлов сценариев .sql и результат экспорта для excel SSIS

ответ

0

Для множественного экспорта вы можете использовать переменную с выражением для вашего имени файла excel. Увеличьте его для каждого цикла и используйте в своей файловой системе FileSystem для создания файла.

+0

на данный момент у меня есть «для каждого контейнера цикла» и «Задача потока данных» в нем. В потоке данных я использовал «источник OLE DB» для указания запроса ... и я использовал в «режиме доступа к данным» «команду SQL из переменной» ... В имени переменной я использовал переменную «FilesName» ... и у меня есть ошибка, когда я нажимаю на предварительный просмотр «Произошла ошибка OLE DB ... Описание: текст команды не был установлен для команды objetct» ... – Mehdi85

+0

Если вы используете команду sql из переменной, ve переменная с запросом ... , если вы предпочитаете тестировать, добавьте переменную с выражением (DT_WSTR, 30) GetDate() + ". xlsx" и добавьте переменную в задачу создания файла excel в случае 'DestinationVariable' 'User :: FileName' Для каждого цикла вы получите другой файл excel с datetime как имя – Huojian

Смежные вопросы