Я пытаюсь объединить два файла на основе некоторого общего значения поля и получить все согласованные записи.Cascading - Присоединить два файла на основе значения поля
У меня есть два Tap
для чтения двух файлов. Я хочу присоединиться к файлам и получить согласованные записи, используя no
Field
.
Как присоединиться к файлам и assemble
Трубы для создания Flow
?
Пример кода:
Properties properties = new Properties();
AppProps.setApplicationJarClass(properties, Test.class);
FlowConnector flowConnector = new LocalFlowConnector();
Fields custFields = new Fields("no", "name", "city");
FileTap custFileTap = new FileTap(new TextDelimited(custFields,true, ","), "C://Users//Test//cust.txt");
Fields tsctnFields = new Fields("no", "tdate", "tamt");
FileTap tsctnFileTap = new FileTap(new TextDelimited(tsctnFields,true, ","), "C://Users//Test//tsctn.txt");