2014-11-27 1 views
0

У меня есть ситуация, когда мне нужно получить данные из листа excel и sql, а затем сохранить его в одну таблицу сервера sql.Ввод переменных и excel в oledb destination в ssis 2012

Ниже шаги, которые я заполнил уже

1.In управления потоком, с помощью выполнения SQL задачи, неправдоподобные данные из SQL и назначили его переменной.

  • 2. Затем добавлена ​​задача потока данных в потоке управления.
  • 3. В поток данных добавлен источник Excel и пункт назначения oledb.

Когда я пытаюсь редактировать OLEDB назначения я могу только в состоянии увидеть Excel лист столбцов,

Как я получить переменные также в OLEDB назначения? или есть ли другой лучший подход?

ответ

0

Вам нужно будет добавить управление объединением слияния внутри задачи потока данных.

Возможно, проще изменить задачу выполнения sql как второй источник данных в рамках задачи потока данных, а затем присоединиться к ключу в рамках управления объединением объединений.

Будьте предупреждены, что объединение слияния требует сортировки данных. Если данные сортируются на входе, вы можете сообщить SSIS, установив свойства ввода/вывода расширенного редактора. В противном случае вы можете добавить задачу сортировки после каждого источника данных.