powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Oracle Warehouse Builder работа с Runtime более старой версии
14 сообщений из 14, страница 1 из 1
Oracle Warehouse Builder работа с Runtime более старой версии
    #33319682
Фотография Andrew IF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите пожалуйста, есть ли легальный способ ведя разработку в OWB 10.1, затем выполнять (конвертировать или обмануть) мэппинги совместно Runtime'ом 9.0.4 или же предусматривается только миграция "вверх"?
...
Рейтинг: 0 / 0
Oracle Warehouse Builder работа с Runtime более старой версии
    #33319691
Angel13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А зачем? Разве нельзя просто обновить версию Runtime?
...
Рейтинг: 0 / 0
Oracle Warehouse Builder работа с Runtime более старой версии
    #33319719
Фотография Andrew IF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Angel13А зачем? Разве нельзя просто обновить версию Runtime?

Это связано с административными проблемами. Нужно объяснить заказчику зачем ему это надо (действует принцип "вам надо, вы и делайте"). В принципе это возможно и будет сделано :), но потом ("потом" может оказаться в очень отдаленном будущем).

Возвращать обратно в 9.0.4 не хочется, вот и ищем выход. Извращенный способ есть, но в результате Runtime audit становится не вполне корректным и в будущем может привести к неприятным последствиям, поэтому его хотелось бы избежать.
...
Рейтинг: 0 / 0
Oracle Warehouse Builder работа с Runtime более старой версии
    #33320206
Sintetik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
т.е. вы хотите иметь DEsign Repository под OWB 10g а Runtime Repository под 9?
...
Рейтинг: 0 / 0
Oracle Warehouse Builder работа с Runtime более старой версии
    #33320284
Фотография Andrew IF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sintetikт.е. вы хотите иметь DEsign Repository под OWB 10g а Runtime Repository под 9?

Не хочу, но жизнь заставляет :(
...
Рейтинг: 0 / 0
Oracle Warehouse Builder работа с Runtime более старой версии
    #33320448
Sintetik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет, можно иметь согласованные инсталляции и попробовать переносить модель экспортом/импортом, честно говоря такой даунгрейт я не пробовал. На крайний случай можно попробовать оформлять все через OMB скрипты и пргонять их.
...
Рейтинг: 0 / 0
Oracle Warehouse Builder работа с Runtime более старой версии
    #33320481
Фотография Andrew IF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sintetikнет, можно иметь согласованные инсталляции и попробовать переносить модель экспортом/импортом, честно говоря такой даунгрейт я не пробовал. На крайний случай можно попробовать оформлять все через OMB скрипты и пргонять их.

В более ранню версию Design репозитория не импортируются более поздние модели. :(
Нашел утилиту mdlconvert, но она тоже отказывается делать даунгрейд.


Необходимо получать именно PL/SQL пакеты.
...
Рейтинг: 0 / 0
Oracle Warehouse Builder работа с Runtime более старой версии
    #33320617
Sintetik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
думаю, что стандартных методов нет, остаются только скрипты, но они имеют смысл, когда объектов сотни или даже тысячи. Мы метаинформацию храним в самописном продукте, а потом по ней массово генерим скрипты, а уж где их прогнать без разницы.
...
Рейтинг: 0 / 0
Oracle Warehouse Builder работа с Runtime более старой версии
    #33320825
Angel13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrew IF В более ранню версию Design репозитория не импортируются более поздние модели. :(

Я импортировал из OWB 10.1 в OWB9.2. Но при этом .mdl файл нужно "тщательно обработать напильником" (с) анекдот
я правил его в FAR-е, приводя к стандарту 9.2
Но честно говоря, это из разряда извращений.

Мне видиться правдоподобной такая схема
OWB10g -> OMB scripts -> OWB9 -> Runtime 9
...
Рейтинг: 0 / 0
Oracle Warehouse Builder работа с Runtime более старой версии
    #33320889
Sintetik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а может проще рядом на тот же сервер все таки поставить RD от 10g? и таржет схему к нему прилинковать, ну будет еще пара схем на сервере, не убудет, ставится за 5 минут
...
Рейтинг: 0 / 0
Oracle Warehouse Builder работа с Runtime более старой версии
    #33321052
Фотография Andrew IF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sintetikа может проще рядом на тот же сервер все таки поставить RD от 10g? и таржет схему к нему прилинковать, ну будет еще пара схем на сервере, не убудет, ставится за 5 минут

Тут вопрос политики, а не технологии. Пусть 5 минут. Пусть не убудет (тем более, сервак зверский). Но первая реакция заказчика, "а на %#$ ?". Поэтому пока надо победить OWB, а потом постепенно заказчика. :)

К тому же в этой схеме уже крутится приличное количество мэппингов, и их миграция на 10g, как я подозреваю, тоже пройдёт не просто так. А сейчас надо 6 мэппингов принести.
...
Рейтинг: 0 / 0
Oracle Warehouse Builder работа с Runtime более старой версии
    #33321204
Sintetik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так маппинг это PL/SQL пакет, может его сгенерить на той машине где и дизайн, перенести исходник в таржет схему и там компильнуть, минуя стадию метаданных. Пакет то от версии БД зависит а не от версии OWB
...
Рейтинг: 0 / 0
Oracle Warehouse Builder работа с Runtime более старой версии
    #33321689
Фотография Andrew IF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sintetikтак маппинг это PL/SQL пакет, может его сгенерить на той машине где и дизайн, перенести исходник в таржет схему и там компильнуть, минуя стадию метаданных. Пакет то от версии БД зависит а не от версии OWB

В конце-концов почти так и делаю. Но есть неприятные моменты.

В пакетах много вызовов процедур рантайм аудита. Например,

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
get_runtime_audit_id := WB_RT_MAPAUDIT.audit_begin(
      p_auditid=>get_audit_id,
      p_lob_uoid=>get_lob_uoid,
      p_lob_name=>get_model_name,
      p_purge_group=>get_purge_group,
      p_parent=>NULL,
      p_source=>'"TEST01"',
      p_source_uoid=>'C9DE01500DB10BB3E0340000BEA85DC6',
      p_target=>'"TEST02","TEST03"',
      p_target_uoid=>'1861302258A1443CA3DF344ECD08B886,01E46E8F088393F2E040A8C0330A3438',
      p_info=>NULL,
      p_date=>get_cycle_date
    );

Красным выделены UID объектов, которые зарегистрированы в репозитории и при простом переносе пакета не являются достоверными.

Еще есть различия по количеству параметров в функции
Код: plaintext
WB_RT_MAPAUDIT.error_source(...)

И это только то, что лежит на поверхности. Возможно, поменялось не только количество, но и смысл параметров. Или в дальнейшем возникнут коллизии.

Поэтому мне и хочется найти нормальный способ переноса, а не "компилируется, значит всё ОК".
...
Рейтинг: 0 / 0
Oracle Warehouse Builder работа с Runtime более старой версии
    #33321830
Sintetik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
интересно, не думал что в этой части будут изменения, тогда из нехакерских способов только скритпы остаются
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Oracle Warehouse Builder работа с Runtime более старой версии
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]