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

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

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

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


person Allen BMC    schedule 10.08.2017    source источник


Ответы (2)


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

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

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

person nsousa    schedule 11.08.2017

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

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

person jeetendra Mandal    schedule 10.08.2017
comment
Итак, вы говорите, что я должен извлечь текст в вывод таблицы и прочитать оттуда значения? - person Allen BMC; 10.08.2017