We are using DS Server Edition, 7.1 version. Here is the process that we are doing in the Job.
We have just 3 stages in the Job - a FTP, a Transformer and a Sequential File stage. Using the FTP stage we are reading from a file from a remote Mainframe server. In the Transformer we use DS transforms to convert the EBCDIC to ASCII. Then, write it to a Sequential file.
The number of records to be extracted from the Mainframe file is so hugh (around 40 million). I test ran the Job with 0.5 million records and it took 1 hour for the Job to complete. With this speed we cannot process the 40 million records. We think the major cause for this slow run, is because of the FTP stage. The FTP stage executes only at 120 rows/sec.
![Sad :(](./images/smilies/icon_sad.gif)
Please let me know if there are any possibilities in improving the performance of this scenario, like trying to change the settings, etc. Or also let us know if any better alternate method would be preferrable for performing this task above said.
Thanks.