Войти
 
 
 
Форум NotesNet Регистрация Список пользователей Последние сообщения Поиск Выход
Форум NotesNet > Администрирование LotusDomino > Экспорт из oracle в lotus
   
Для создания сообщения необходимо
аутентифицироваться на сервере
07/16/2009 07:39:34 AM Экспорт из oracle в lotus
slavyan
Регистрация: 07/16/2009
Сообщений: 7
Доброго времени суток.

Может кто знает как можно, не используя програмный код или используя его по минимому, сэкспортировать документы из lotus в oracle. Я новичок в lotus, поэтому объясняйте подробней.

Заранее спасибо!

 
Ответить с цитированием
07/16/2009 09:48:51 AM
Мэкс
Регистрация: 04/29/2009
Сообщений: 29
В 5 и 6 лотусе был DECS - отдельный пакет синхронизации поверх ODBC. Начиная с 7-ки эти механизмы встроили в лотус и в дизайнере появился Data connections.
Для простой структуры данных там все интуитивно понятно. Для сложной структуры приходится писать экспортер, а иногда и не один, т.к. идеология у Lotus и Оracle уж больно различается.
Поподробней - сложно. Лучше почитать встроенный HELP или IBM-овсие Redbooks.

_____________________
Знание принципов легко возмещает незнание некоторых фактов. Гельвеций.

 
07/17/2009 08:15:59 AM
slavyan
Регистрация: 07/16/2009
Сообщений: 7
Я так понимаю, это импорт в лотус возможен таким способом, я немного ошибся в заголовке, мне нужно перенести документы из лотус в оракл. Я посмотрел Data connection, кроме настроек соединения и кнопки импорта ничего не нашел, больше там ничего не должно быть?

Структура lotus документов мне не знакома, но я думаю структура не простая, значит придется писать экспортер, в лотусе или отдельной программкой?

 
07/17/2009 09:19:40 AM
Ник
Регистрация: 04/24/2009
Сообщений: 150
Писать нужно на том, что знакомо
И, видимо, всё равно без предварительной обработки в Lotus не обойтись
Если нужно перенести всю информацию целиком - выгружать в XML
Если какие=то простые данные "табличного" вида - построить соответствующее представление и обращаться к нему через http (readviewentries) или NotesODBC

 
07/17/2009 11:01:49 AM
slavyan
Регистрация: 07/16/2009
Сообщений: 7
Я даже не знаю как заглянуть в структуру, перенести нужно все, но база очень большая от 3 до 9 ГБ, и выгружать ее в xml, думаю не оправдано. Мне бы какую-нибудь документацию по лотусу, чтобы понять какая в базе структура, а потом через экспортер на ODBC перенести на оракл, может подкините какую документацию, для ознакомления со структурой, или в каком направлении двигаться подскажите.

 
07/17/2009 11:30:28 AM
Мэкс
Регистрация: 04/29/2009
Сообщений: 29
А что за база? Стандартная или приложение?

_____________________
Знание принципов легко возмещает незнание некоторых фактов. Гельвеций.

 
07/17/2009 01:28:03 PM
slavyan
Регистрация: 07/16/2009
Сообщений: 7
Я даже не знаю, что и ответить. Вообще nsf-файл, с которым работают через лотус клиента, для него не написано какого-то отдельного приложения-оболочки, если Вы об этом.

 
07/18/2009 03:11:47 PM
Мэкс
Регистрация: 04/29/2009
Сообщений: 29
А у лотуса приложение находится в самой базе :)
Поэтому и нет проблем с обновлением клиентов при обновлении структуры базы.
В лотусе есть стандартные шаблоны баз данных(например примитивный документооборот, хранилище файлов и.т.д), которые поставляются в составе Lotus. Они известны, но не факт что они не менялись, т.к. поставляются с открытым кодом. И есть куча различных баз которые разрабатывались для решения конкретной задачи и не являются общеизвестными.
Кстати, Вы уверены, что используется только одна база?
Универсального инструмента экспорта нет, т.к. типы данных и методы их обработки в документоориентированных и реляционных базах существенно различаются. Например, для лотус построение отношений многие-ко-многим не требует построения хедж-таблиц. В одном документе ( некий аналог записи ) может быть несколько полей с одинаковым имененм, в которых хранятся все версии изменения этого поля, или, наконец, в некоторых документах может быть определенное поле, а в других его нет.
Для ответа на Ваш вопрос надо хотя бы знать структуру данных, которую надо перенести в Oracle. Простейшую стркутуру, которую можно посестить в один плоский вид перенести достаточно легко, при условии, что не потребуется строить справочники. Но, для приложений со сложной структурой данных придется писать экспортер, и возможно, не один.
Вообще то интеграция оракла и лотуса - достаточно стандартная процедура. Многие лотус приложнеия для хранения большого объема структурированных записей используют SQL сервера, в т.ч. оракл.

_____________________
Знание принципов легко возмещает незнание некоторых фактов. Гельвеций.

 
07/20/2009 08:13:10 AM
slavyan
Регистрация: 07/16/2009
Сообщений: 7
Базы две: справочников и документов. Но как они связываются не очень понятно.
У меня есть программа на .NET, которая умеет читать из лотус данные через dll-ку, наверное ее использование неизбежно, но проблема в том, что я не понимаю как там устроена структура, чтобы переносить данные. Если Вы мне поможете разобраться в структуре, ссылками на документацию по лотус или еще как, этого будет достаточно, я буду благодарен.

 
07/20/2009 10:20:07 AM
Ник
Регистрация: 04/24/2009
Сообщений: 150
Со структурой довольно-таки тяжело
По большому счёту, единственное, что задаёт структуру - это логика приложения
Как написал Мэкс, документы одного и того же типа (созданные по одной и той же форме) могут иметь различный набор айтемов
Вот этот набор айтемов можно просмотреть на второй закладке окна свойств документа
Если повезёт, и Ваше приложение содержит небольшой перечень типов документов с несущественной разницей в наборах айтемов
+ ещё знание логики приложения (бизнес-процесса) - тогда Вы сможете определить структуру данных
PS. Кстати, даже тип данных определяется на уровне документа, так что даже с этим могут возникнуть проблемы - несоответствие типов

 
07/21/2009 02:47:15 PM
Мэкс
Регистрация: 04/29/2009
Сообщений: 29
Цитата:Сообщение от slavyan
Базы две: справочников и документов. Но как они связываются не очень понятно.

Скорее всего - самодельное приложение. Документации, естественно, нет? Кстати, код открыт или закрыт? Дизайнером базу открыть можно?
По Вашим просьбам о документации - ее есть и много. Только, боюсь, по Вашему приложению ее нет :(.
Ну как Вам объяснить, чтобы понятнее было....
Вы специалист в Оракле. И я, лотусист, прошу Вас дистанционно помочь мне перелить в Лотус телефонный справочник компании из Oracle. По ходу решения может легко оказаться, что пресловутый "телефонный справочник" это кадровая система из SAP/R3 :)
Попробуйте привлечь для работы специалиста по Lotus и сформулируйте ему задачу, в каком виде должен быть экспортирован результат. А самый лучший вариант - свяжитесь с разработчиком системы.

_____________________
Знание принципов легко возмещает незнание некоторых фактов. Гельвеций.

 
Для создания сообщения необходимо
аутентифицироваться на сервере
Дополнительно
Статистика форума Именинники
Новый пользователь: tsibus_s
Участников: 243
Тем: 166
Сообщений: 414
Нет именинников
Статистика
Самые активные авторы Новые пользователи Наиболее просматриваемы темы
Пользователи Сообщения
Ник Норки...150
Denny71
Мэкс29
Golembiov...19
CarteBlan...17
Duchan15
lmed13
Mitka Aku...13
susinmn10
Kachinkin8
Пользователи Сообщения
tsibus_s1
nataname0
URSiP0
RK5D0
Эбзеев Ру...0
nuesro1
Илья (Доц...2
fiandy1
SergeHava...1
admir0
Тема Автор Просмотров Ответов
"плюсы" и "минусы" создания са...Ник Норкин2812754
Обсуждаем "Сборщик почты"Duchan1599327
Первое впечатлениеDNN1130613
На сайте, в статьях не работаю...Duchan112613
Экспорт из oracle в lotusslavyan1115713
[Domino Designer]Не могу откры...SiM22110786
Lotus Sametime Connect 8.0.2 п...HardCool108771
Lotus CMSKachinkin108633
HTTP POST из кода базыDaime103854
nginx + dominoNetWood89361
 
© LOGOSPHERE.RU