Генерация последовательных строк в Пентахо
Как мне генерировать последовательные строки в 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 и т. Д. Он будет считывать входные данные из входной таблицы или файла.