Столбцы NB_ROW, NB_INS, NB_UPD, NB_DEL - все 0 в таблице SNP_SESSIONS в хранилище метаданных ODI 12c - PullRequest
0 голосов
/ 09 апреля 2019

Я пытаюсь выяснить количество строк при выполнении сценария из таблицы SNP_SESSIONS в хранилище метаданных ODI 12c, но столбцы NB_ROW, NB_INS, NB_UPD, NB_DEL - все 0. Любая помощь в том, как найти уязвимоестрок из таблиц репозитория?

Я посмотрел таблицу SNP_SESSION, и все столбцы, содержащие информацию о затронутых строках, равны 0. Я использовал следующий запрос

[![Select SESS_NO ,
REGEXP_REPLACE(SESS_NAME, '\w', 'x')  ,
SCEN_VERSION ,
LOG_LEVEL ,
THREAD_ID ,
THREAD_CREATION ,
TO_CHAR(SESS_BEG, 'MM-DD-YYYY HH24:MI:SS') Start_time,
TO_CHAR(SESS_END, 'MM-DD-YYYY HH24:MI:SS') End_Time,
SESS_DUR ,
SESS_STATUS ,
NB_ROW ,
NB_INS ,
NB_UPD ,
NB_DEL ,
NB_ERR ,
IND_LOG_METHOD ,
ERROR_MESSAGE 
from SNP_session 
order by sess_beg desc;][1]][1]

Ожидается, что столбцы NB_XXX будут заполненыс измененными рядами, но все они были 0.

enter image description here

1 Ответ

0 голосов
/ 07 мая 2019

@ Sattam, в какой базе данных вы запускаете задания ODI?Я обнаружил, что когда вы выполняете операторы над HIVE (например), где операторов = DELETE, INSERT, UPDATE, эта информация не завершена (nb вставок, обновлений, удалений).Вероятно, из-за связи между HIVE и Oracle и, вероятно, она реплицируется в другие базы данных без оракула. ​​

Извините за комментарий, но у меня недостаточно репутации, чтобы комментировать ваш пост :)

...