Я хочу реализовать один известный сценарий Informatica. У меня есть исходный файл, как это: -Сегрегация строк на основе группового счета-TALEND
EMPNO,EMPNAME,DEPTNO
10,A,1
11,B,2
12,C,3
13,D,4
14,E,1
15,F,1
16,G,2
17,H,3
18,I,4
19,J,2
20,K,3
21,L,1
22,M,2
Теперь я хочу, чтобы отделить от возникновения DEPTNO Column.eg:
- If Количество возникновения любого DEPTNO> 3 будет идти к цели. для этого случая DEPTNO 1 & 2 происходит 4 раза.so они перейдут в 2 целевые таблицы.
Какое-либо использование компонента tMemorizerow здесь?
Я пробовал использовать компонент tmap, но не смог найти место DEPT NO. Возможно ли использование компонента tjavaflex, написавшего java-код? Я могу отделить входной поток до 4 частей внутри первого tmap после tfileinputdelimited. Затем я беру 4 taggregaterow.
Привет, Тео, это полезно. Но можете ли вы сделать с моим исходным файлом? – Abhijit
Theo, еще одна вещь. Почему вы используете tfixedflowinput здесь? Я очень много нового в Talend.can это можно сделать через tfileinputdelimited? – Abhijit
Я использую фиксированный ввод, чтобы создать набор данных для тестирования, который вам нужно заменить их вашими данными. Так что да, вам нужно поставить вас inputdelemited –