РЕДАКТИРОВАНИЕ:
Кажется, что ваш поток действительно останавливает строки длиннее 50 символов, если он прерывает на полпути, но, поскольку Pentaho работает в параллельном режиме, если первая строка действительна и достигает шага вывода, вывод начнет запись, что вы и хотите блокировать этот шаг, пока все строки не будут обработаны предыдущим шагом.
Просто добавьте «Шаг блокировки» (не путайте блок с этим этапом до завершения шагов, вы хотите Шаг блокировки ) перед вашим выходным шагом. Ременбер, чтобы проверить 'Пропустить все строки?' параметр ins этот шаг , он будет эффективно "удерживать" все строки в преобразовании непосредственно перед выводом.