Во время процесса cdc odi создает два представления JV $ и JV $ D, даже если оба имеют одинаковую структуру, поэтому odi нужно два представления, если оба выполняют одну и ту же работу.
В следующих параграфах вы увидите различия (извлечение из ссылка ).
Представление JV $ представление, которое используется в сопоставлениях, где вы выбираете опцию Только публикуемые данные.Записи из таблицы J $ фильтруются так, что возвращаются только следующие записи: Только заблокированные записи: JRN_CONSUMED = '1'; Если один и тот же PK появляется несколько раз, учитывается только последняя запись для этого PK (на основе JRN_DATE).Опять же, логика заключается в том, что мы хотим копировать значения, поскольку они в настоящее время находятся в исходной базе данных.Нас не интересует история промежуточных значений, которые могли бы существовать. Дополнительный фильтр добавляется в сопоставления во время разработки, так что только записи для выбранного подписчика используются изтаблица J $, как мы видели на рисунке 5. Подобно представлению JV $, представление JV $ D объединяет таблицу J $ с источникомтаблица по первичному ключу.В этом представлении отображаются все измененные записи, заблокированные или нет, но применяется тот же фильтр к столбцу JRN_DATE, так что учитывается только последняя запись, когда одна и та же запись изменялась несколько раз с момента последнего цикла потребления.В нем перечислены изменения для всех подписчиков.
Представление JV $ представление, которое используется в сопоставлениях, где вы выбираете опцию Только публикуемые данные.Записи из таблицы J $ фильтруются так, что возвращаются только следующие записи:
Только заблокированные записи: JRN_CONSUMED = '1';
Если один и тот же PK появляется несколько раз, учитывается только последняя запись для этого PK (на основе JRN_DATE).Опять же, логика заключается в том, что мы хотим копировать значения, поскольку они в настоящее время находятся в исходной базе данных.Нас не интересует история промежуточных значений, которые могли бы существовать.
Дополнительный фильтр добавляется в сопоставления во время разработки, так что только записи для выбранного подписчика используются изтаблица J $, как мы видели на рисунке 5.
Подобно представлению JV $, представление JV $ D объединяет таблицу J $ с источникомтаблица по первичному ключу.В этом представлении отображаются все измененные записи, заблокированные или нет, но применяется тот же фильтр к столбцу JRN_DATE, так что учитывается только последняя запись, когда одна и та же запись изменялась несколько раз с момента последнего цикла потребления.В нем перечислены изменения для всех подписчиков.