Tables Table 2.2 through Table 2.4 summarize reading and writing data in IMLPlus programs.
Table 2.2: Reading Data into a DataObject
|
Source |
Statement |
|---|---|
|
Client data set |
DataObject.CreateFromFile |
|
Server data set |
DataObject.CreateFromServerDataSet |
|
run CopyServerDataToDataObject module |
|
|
SAS/IML matrix |
DataObject.Create |
|
DataObject.AddVar |
|
|
DataObject.AddVars |
Table 2.3: Copying Data from a DataObject
|
Destination |
Statement |
|---|---|
|
Client data set |
DataObject.WriteToFile |
|
Server data set |
DataObject.WriteToServerDataSet |
|
DataObject.WriteVarsToServerDataSet |
|
|
SAS/IML matrix |
DataObject.GetVarData |
Table 2.4: Reading and Writing Server Data in SAS/IML
|
Action |
Statement |
|---|---|
|
Read from server into matrices |
USE, READ |
|
Write server data set from matrices |
CREATE, APPEND |
Note: If you create a server data set by using the WriteToServerDataSet or WriteVarsToServerDataSet method, you might want to delete the data set after you are finished with it by calling the DELETE subroutine.