You can use the MyLasr libref to specify the input data for high-performance analytical procedures. You can also create output data sets in the SAS LASR Analytic Server instance by using this libref to request that the output data set be held in memory by the server instance as follows:
proc hplogistic data=MyLasr.simData; class a b c; model y = a b c x1 x2 x3; output out=MyLasr.simulateScores pred=PredictedProbabliity; run;
Because you previously specified the GRIDHOST= environment variable and the input data are held in distributed form in the associated server instance, this PROC HPLOGISTIC step runs in distributed mode alongside the LASR Analytic Server, as indicated in the "Performance Information" table shown in FigureĀ 3.7.
Figure 3.7: Performance and Data Access Information
The "Data Access Information" table shows that both the input and output data were read and written, respectively, in parallel symmetric mode.
The preceding OUTPUT statement creates an output table that is added to the LASR Analytic Server instance. Output data sets do not have to be created in the same server instance that holds the input data. You can use a different LASR Analytic Server instance to hold the output data set. However, in order for the output data to be created in parallel symmetric mode, all the nodes that are used by the server instance that holds the input data must also be used by the server instance that holds the output data.