Значение прироста в счетчике в чайнике Pentaho - PullRequest
0 голосов
/ 21 апреля 2020

Моя настройка проста, и я попытаюсь повторить сценарий.
У меня есть преобразование t1.ktr, в котором есть два шага. Generate Rows, который генерирует поле, имя test со значением test_val 1000 раз и Mapping (Sub-transformation), который обрабатывает поток test. Mapping (sub-transformation) вызывает t2.ktr, который просто берет test и записывает значение test, которое в данном случае равно test_val. Наряду с test я хочу записать серийный номер в журналы тоже. Таким образом, в журналах число должно быть от 1 до 1000 (поскольку мы генерируем только 1000 строк). Улов только один, у меня Number of copies установлен на 10 для шага Mapping (Sub-transformation).

t1.ktr 

enter image description here


t2.ktr

enter image description here


Я пытался использовать Add Sequence шаг, но он записывает значения от 1 до 100 для 10 раз. Я думаю, что каждая копия шага Mapping (Sub-transformation) обрабатывает шаг Add Sequence локально. Как я могу записать значения с серийными номерами? Пожалуйста, воздержитесь от предложения изменить Number of copies на 0 или 1. У меня есть требование, когда я должен использовать несколько копий.

...