About Programming

When programming with SAS LASR Analytic Server, it is important to understand where the computation occurs and memory utilization.
  • The IMSTAT procedure always performs the computation in the server, and the analysis is performed against the original in-memory table.
  • Other procedures (for example, FREQ, UNIVARIATE, and RANK) transfer the in-memory table to the client machine. After the transfer, the session on the client machine performs the analysis on the copy of the data.
  • Most DATA step programs operate by transferring the in-memory table to the client and then performing the computation. However, if a DATA step is written to use in-memory tables for input and output, the DATA step can run in-memory, with restrictions. The next section describes how to use this feature.