Форум продуктов IBM Lotus
Продукты IBM Lotus => IBM Lotus Notes & Domino => Тема начата: GlooMMy от 04 Февраль 2010, 12:12:25
-
Подскажите как можно преобразовать базу данных Lotus в реалиционную базу например Oracle.
Может есть какие-нить стандартные средства?
Если нету, то как можно это сделать?
-
Добрый день!
Полностью автоматическое средство не встречалось.
Для начала в реляционной СУБД нужно создать таблицы с полями в которые будут перетекать данные.
Потом можно воспользоваться инструментом DECS (входит в стандартный набор сервера Domino) для перетаскивания данных. В нем нужно настроить соответствие полей в лотусовой базе полям в реляционной базе.
Вместо DECS можно написать агента, который будет перебирать лотусовые документы и записывать данные в реляционную БД.
Если в лотусовой базе поля небольшие, то можно воспользоваться экспортом/импортом, например, через CSV-файл.
-
Можно поподробнее про DESC, где можно почитать?
И как можно лотусовскую базу в excel перегнать? я предполагаю, что будет лучше через excel нежели через csv.
-
DECS(Domino Enterprise Connection Services) - это, так сказать, младший брат LEI (Lotus Enterprise Integrator), который платный. Позволяет связывать поля Domino и поля реляцонной базы данных. Вы можете работать с приложением домино, а данные будут храниться в реляционной базе, или в обоих местах. DECS позволяет "на лету" брать данные из рел. БД и представлять их в Domino.
Подробнее здесь:
https://www.ibm.com/developerworks/lotus/documentation/decs/
либо в инфоцентре по Domino:
http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/index.jsp?topic=/com.ibm.designer.domino.main.doc/H_LOTUS_CONNECTORS_5439_OVER.html
Экспорт можно делать для представлений/папок Domino (в меню File->Export). Среди поддерживаемых форматов есть CSV, который отлично воспринимается Excel'ем.