Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 SSIS выгрузка из excel в бд (нетривиально)  [new]
Rudge
Member

Откуда:
Сообщений: 274
Здравствуйте.

Имеется excel след. структуры:
- Подразделение (текст)
- ФИО
- Должность

Имеется приемник(table_1 БД) след структуры:
- id_podr (число)
- fio
- doljn

Есть другая table_2 БД:
- podr (текст)
- id_podr (число)

Как через SSIS сделать выгрузку из excel в table_1, проставив id_podr в соответствии с table_2, причем в excel Подразделение идёт ,например, так: "подразделение отдел кадров", а в table_2 соответствующая ей по смыслу podr так: ''отдел кадров''.
8 дек 11, 11:27    [11727489]     Ответить | Цитировать Сообщить модератору
 Re: SSIS выгрузка из excel в бд (нетривиально)  [new]
lookup
Guest
Rudge
Как через SSIS сделать выгрузку из excel в table_1, проставив id_podr в соответствии с table_2

lookup
8 дек 11, 11:47    [11727696]     Ответить | Цитировать Сообщить модератору
 Re: SSIS выгрузка из excel в бд (нетривиально)  [new]
Дедушка
Member

Откуда: Город трёх революций
Сообщений: 5126
Rudge,
fuzzy lookup
8 дек 11, 11:51    [11727753]     Ответить | Цитировать Сообщить модератору
 Re: SSIS выгрузка из excel в бд (нетривиально)  [new]
Rudge
Member

Откуда:
Сообщений: 274
А как при этом схема будет выглядеть?
8 дек 11, 13:54    [11729142]     Ответить | Цитировать Сообщить модератору
 Re: SSIS выгрузка из excel в бд (нетривиально)  [new]
Гулин Федор
Member

Откуда: МИНСК
Сообщений: 1321
Rudge,
там есть заморочки с оле дб
или все грузить как строки а портом преобразоывать

если разово то лучше через формулы
сгенерить скл

="insert into a02 values ('"&a2&"', '" & c2 & "', '" & e2 & "' );"

и запустить его
8 дек 11, 13:57    [11729183]     Ответить | Цитировать Сообщить модератору
 Re: SSIS выгрузка из excel в бд (нетривиально)  [new]
Rudge
Member

Откуда:
Сообщений: 274
В том то и дело, что не разово надо сделать. Можно конечно выгрузить из excel во временную таблицу, а потом из этой таблицы sql запросами просто сделать, что мне надо. Но интересует ssis
8 дек 11, 14:30    [11729565]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить