Генерация последовательных строк в Пентахо

Как мне генерировать последовательные строки в Pentaho Spoon?

У меня есть текстовый файл, и я использую шаг "Пример строки", чтобы выбрать каждую третью строку из текстового файла. Но проблема с "Sample Rows" заключается в том, что мне приходится вручную вводить "3,6,9,12....".

Есть лучший способ сделать это. Я попытался добавить имя поля из шага "Добавить последовательность", но оно не читается. Прикрепленное изображение

2 ответа

Решение

Вы можете добавить счетчик, используя шаг Add Sequence и установив значение Maximim равным 3.

Это создаст новое поле integer со значениями 1,2,3,1,2,3,...

Затем шаг Filter Rows можно использовать при условии, что поле должно равняться 3, и только каждая третья строка будет передаваться на выход шага Filter строки.

Если я правильно понял проблему, Вы можете использовать отдельную Таблицу или файл, который будет иметь конфигурацию ввода для Преобразований и Заданий.

Таким образом, вам не нужно вводить 3,5,7 и т. Д. Он будет считывать входные данные из входной таблицы или файла.

Другие вопросы по тегам