Как получить данные, которые не загружены в целевую таблицу? - PullRequest
0 голосов
/ 23 мая 2019

У меня небольшое сопоставление ETL в SAP BODS, где данные исходной таблицы загружаются в целевую таблицу. Но есть вероятность, что некоторые строки могут иметь некоторые ошибки и могут быть пропущены. Я хочу сохранить количество всех этих строк, пропущенных BODS, в другую таблицу (C). Может кто-нибудь, пожалуйста, помогите мне с этим. imagejob>workflow>DataFlow">

1 Ответ

0 голосов
/ 21 июня 2019

Используйте элементы try-catch для BODS и включите в них поток данных

enter image description here

В блоке перехвата доступна функция error_context(), которая позволяет определить причину ошибки. С помощью пользовательской функции вы можете записать эти данные в другую таблицу.

Для захвата ошибочных строк используйте Файл переполнения параметр в целевой таблице

enter image description here

Все пропущенные строки будут записаны в этот файл. Подробнее здесь .

P.S. Все изображения защищены авторским правом SAP (C)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...