Pentaho - выполнить каждую строку ввода, если не удается продолжить одну строку

Я создаю ETL, но не знаю, как это сделать.

При вводе таблицы я получаю свой поток данных, у этих данных могут быть проблемы с длиной, типом и т. д. Затем я просто хочу вставить правильные строки. Некорректные ошибки, которые я просто хочу создать, должны быть обнаружены шагами «Дженкинс»:

  1. Transformation: Obtain rows
    1. Table input
    2. Копировать строки в результат
  2. Transformation: Load rows (execute every input row)
    1. Get rows from result
    2. Валидатор данных
    3. Вывод таблицы (на самом деле это еще одно «копирование в строки для результата», эти данные нужны для другого ввода таблицы)

Как я могу это исправить?

Большое спасибо!


person guibos    schedule 10.07.2017    source источник


Ответы (1)


@guibos Вам не нужен валидатор данных. Выполните обработку ошибок в выводе таблицы, которая перенаправит неправильный поток данных в таблицу ошибок или ошибочный файл. ИЛИ Выполните обработку ошибок средства проверки данных и перенаправьте данные в таблицу ошибок. Пожалуйста, дайте мне знать, если вам нужна помощь.

person karan arora    schedule 11.07.2017