Let’s define a situation that’s common in financial institutions and probably most other places. We’re running SAS on a UNIX server but our data file is on a different UNIX server. This describes a very simple distributed computing environment. There can be variations on our situation but a common theme is that the analytical software is on one server and the data is on another.
Now here’s the problem we have to solve: We need a programmatic solution (no manual intervention) that will let our SAS program use the data located on another computer. Maybe that sounds familiar? As usual with SAS, there are multiple ways to solve the problem. Some are more efficient than others in terms of resource usage and clock time, some are more robust than others, but all are probably appropriate for one situation or another.
The attached paper (Using SAS to Move Data Between Servers.pdf) was presented at the 2011 SAS Global Forum in Las Vegas, April 6th 2011. It was awarded Honorable Mention in the Best Paper competition for the Data Integration Section. It begins with some background on how SAS handles distributed computing environments and creates client-server relationships. From there it explores specific solutions and get into what everyone really wants… code!
by: d507201 on 2011-04-29 at 13:15:26ID: 26125