Синхронизация СОЕДИНИТЕЛЬНЫХ КЛАВИШ — массив

#arrays #sorting #jcl #reformat

#массивы #сортировка #jcl #переформатировать

Вопрос:

Может ли Syncsort создавать массив при выполнении ОБЪЕДИНЯЕМЫХ клавиш с функциями ПЕРЕФОРМАТИРОВАНИЯ? Мой пример данных выглядит так:

Файл #1

 Kevin    Florida
Darren   Georgia
Travis   Colorado
Todd     Louisiana
  

Файл #2

 Kevin   Purple
Kevin   Gold
Darren  Red
Darren  White
Travis  Black
Travis  Gold
Todd    Blue
Todd    White
  

Выходной файл

 Kevin   Florida    Purple   Gold
Darren  Georgia    Red      White
Travis  Colorado   Black    Gold
Todd    Louisiana  Blue     White
  

Я могу успешно выполнить JOINKEY и ПЕРЕФОРМАТИРОВАТЬ, когда в файле в основном 1: 1. Однако я не был уверен, смогу ли я создать выходной файл размером 1: M в одной записи без наложения данных.

Ответ №1:

Я понял это. I моя карточка «СОРТИРОВАТЬ ПОЛЯ» была настроена на сортировку ключа из первого файла в порядке возрастания. Итак, я предварительно отсортировал файлы на предыдущем шаге, а затем выполнил СОЕДИНИТЕЛЬНЫЕ КЛЮЧИ на следующем шаге. На этот раз моя карточка сортировки была:

 'SORT FIELDS=COPY'.  
  

Это сделало свое дело.