Эквивалент SNP_POP в ODI 12C?

Я пытаюсь получить детали сопоставления, такие как используемые выражения, используемые KM и т. Д. Ранее в 11g я мог запросить его из SNP_POP и SNP_POP_MAPPING. Однако в 12c эти таблицы пусты. Каковы эквивалентные таблицы для этих двух в 12C? Я пытаюсь отредактировать KM определенных отображений через таблицы SNP вместо написания сценария Groovy.


person Tejus    schedule 16.11.2018    source источник


Ответы (1)


Интерфейсы были заменены отображениями в 12c. Вы найдете метаданные сопоставлений в SNP_MAPPING и во всех таблицах, начинающихся с SNP_MAP_. Это немного сложнее, чем интерфейсы, потому что может быть намного больше компонентов и несколько целевых таблиц.

Вот пример запроса для получения имен целевой таблицы сопоставления: https://www.rittmanmead.com/blog/2016/02/di-tips-odi12c-repo-query-mapping-target-table/

Вы можете найти документацию по репозиторию в этой статье: Doc ID 1903225.1: Oracle Описание репозитория Data Integrator 11g и 12c

Однако я бы настоятельно не рекомендовал изменять KM из репозитория. Операторы выбора в репозиториях разрешены, но операторы DML не должны выполняться и не поддерживаются Oracle.

Отличный скрипт с использованием SDK - определенно лучший вариант. К счастью, он уже написан для вас: http://www.ateam-oracle.com/getting-groovy-with-odi-upgrades-and-owb-migrations/

person JeromeFr    schedule 16.11.2018