Подключение Oracle 8i и 11g из SSIS

Я использую SSIS для подключения и извлечения данных из Oracle 8i и 11g для моего текущего проекта. Но я узнал, что драйвер oracle 11g совместим только с 9i.

Какое наиболее подходящее решение для подключения SSIS как к 11g, так и к 8i? Спасибо за ваши предложения.


person jest    schedule 27.03.2012    source источник


Ответы (1)


Обновление базы данных 8i было бы лучшим решением, но если предположить, что это невозможно прямо сейчас, я бы написал сценарий на самом сервере 8i для экспорта данных в плоские файлы, затем скопировал эти плоские файлы на сервер SSIS и обработал их оттуда.

person Pondlife    schedule 27.03.2012
comment
экспорт данных из 8i - хороший вариант. Но есть 3 физически разных базы данных oracle 8i, и из них 2 работают. Я думаю, что экспорт данных будет дорогостоящим, если мой ETL будет работать каждый день. - person jest; 27.03.2012
comment
Что значит затратно? Самый простой способ увидеть, насколько хорошо (или нет) это работает, — это попробовать и посмотреть. Вы можете сначала экспортировать всего пару таблиц в свою тестовую систему, и тогда у вас будет достоверная информация, которая поможет вам принять решение. И если вы не можете обновить 8i из-за денег (я знаю, что это может быть не по вашей причине), было бы полезно отслеживать время, которое вы тратите на эту задачу, чтобы вы могли показать своему начальнику/заказчику некоторые финансовые последствия остаться с 8i. - person Pondlife; 27.03.2012
comment
Время, затраченное на экспорт таблиц, было разумным, и мы решили использовать метод, который вы упомянули, — выгрузку данных оракула в текстовые файлы. Спасибо за ваше предложение. - person jest; 28.03.2012