Many SAS job streams are structured with code that alternates PROC SORT followed by
another procedure invocation, where the PROC SORT step is needed only for the execution
of the other procedure’s invocation. When sort order is relevant only to the following
step, with SPD Server, you can eliminate the PROC SORT step and just use the BY clause
in the procedure.
This eliminates the extra data transfer (to PROC SORT from the server and then back
from PROC SORT to the server) to store the sorted result. Even if the server performs
the sort associated with the PROC SORT, there is extra data transfer. The data's round
trip from the server to the SAS client and back can impose a substantial time penalty.