SAS Micro Analytic Service and SAS Foundation

Although DS2 is supported by both SAS Foundation and SAS Micro Analytic Service, SAS Micro Analytic Service has a lightweight, high-performance engine, which does not support either the full SAS language or PROC statements. Therefore, PROC statements cannot be used. However, here is an effective DS2 authoring and testing mechanism: develop your DS2 packages in SAS Foundation using PROC DS2, and publish those packages to SAS Micro Analytic Service after removing the surrounding PROC DS2 syntax.
It is recommended that every DS2 module that you publish to SAS Micro Analytic Service include the following on the first line of code, just above the PACKAGE statement:
ds2_options sas;
This option instructs DS2 to use SAS missing value handling, and helps ensure that your DS2 program behaves the same as if it were run in SAS Foundation.