Overview of Access Macros

The Model Management access macros provide a way to use SAS code to perform basic operations on a model repository. The Model Management access macros are a combination of SAS macros and Java libraries. The Model Management access macros and Java libraries are delivered with the SAS Model Manager software.
Here is a list of the Model Management access macros:
  • %MM_AddModelFile adds a model component file to a model that is already registered with SAS Model Manager.
  • %MM_GetModelFile retrieves a model from the model repository and saves it to a specified destination.
  • %MM_GetURL retrieves the SAS Model Manager path to an object in the model repository and saves it in the global macro variable _MM_URL.
  • %MM_Register registers a model in the SAS Model Manager model repository. You can use the %MM_Register macro in the same SAS program that you create models using SAS Enterprise Miner to register the model for use with SAS Model Manager.
  • %MM_RegisterByFolder registers multiple models simultaneously to the SAS Model Manager model repository. Model files for a single model are contained in a subdirectory, and all subdirectories have the same parent directory.
  • %MM_CreateModelDataset creates a data set that contains information for all models in a specified folder. Model information can be retrieved in a data set for all models in MMRoot, an organizational folder, a project, a version, and a single model.
Note: The macros are in the modelmgr.sas7bcat file. The location of this file for Windows is \sasintalldir\SASFoundation\9.4\mmcommon\sashelp. The default value for sasinstalldir in Windows is C:\Program Files\SASHome. The location of this file for UNIX is /sasinstalldir/SASFoundation/9.4/sashelp. The default value for sasinstalldir in UNIX is /usr/local/SASHome.
To use the Model Management access macros, you can structure your SAS program as follows:
  • Specify the metadata connection system options, if you are not already connected to the SAS Metadata Server. For more information, see Setting Metadata Connection System Options.
  • Create a fileref to the Model Management access macro catalog and include that fileref, using the %INCLUDE statement.
  • Set up librefs to access the necessary directories and filerefs to access the necessary files.
  • Set up macro variables as necessary.
  • Execute the macro.
  • Check for successful completion.
Last updated: February 14, 2017