OWB - отображение повторного использования для разных источников данных
У меня есть таблица PERSON в 5 различных схемах, а именно: A, B, C, D и E. Она имеет точную структуру смеха.
В целевой схеме OWB определено отображение PERSON_MAP, в котором используется таблица A.PERSON.
Я хочу повторно использовать это отображение PERSON_MAP, чтобы использовать его с другой исходной схемой (B, C, D и E)
Как я могу сделать это в OWB UI и с помощью команд OMB+?
2 ответа
Я опишу по шагам, что вы должны сделать:
Определите синоним PERSON, который указывает на таблицу A.PERSON
СОЗДАТЬ ЛИЦО ДЛЯ СИСТЕМЫ;
Откройте мастер импорта метаданных базы данных, установите флажок Использовать синоним для поиска объектов и импортируйте синоним ЛИЦА.
Теперь, когда вы сгенерируете промежуточный скрипт из своего отображения, вы увидите, что он будет использовать имя синонима из локальной схемы.
Развертывание сопоставления
Чтобы повторно использовать сопоставление для другой исходной схемы, вы должны изменить определение синонима и указать любую схему, если структура таблицы одинакова.
СОЗДАТЬ ИЛИ ЗАМЕНИТЬ ЛИЦО СИНОНИМА ДЛЯ Б. ПЕРСОНА;
Когда вы выполняете отображение, оно будет обрабатывать данные из исходной таблицы за синонимом.
В дизайн-центре;
Вы можете создавать копии PERSON_MAP как PERSON_MAP_B, PERSON_MAP_C и так далее.
Возьмите одну копию, например, PERSON_MAP_B.
Щелкните правой кнопкой мыши на сопоставлении и выберите "Настроить".
В представлении конфигурации; Перейти к "Операторам таблицы"; Разверните исходную таблицу; "В"; Измените "Местоположение" на источник B.