Managing Analytical Models Using SAS Model Manager

Using SAS Model Manager, you can organize modeling projects, develop and validate candidate models, assess candidate models for champion model selection, publish and monitor champion models in a production environment, and retrain models. All model development and model maintenance personnel, including data modelers, validation testers, scoring officers, and analysts can use SAS Model Manager.
SAS Model Manager in a Business Intelligence environment can meet many model development and maintenance challenges. Here are some of the services SAS Model Manager provides:
  • You use a single interface, the SAS Model Manager client, to access all of your business modeling projects. The SAS Model Manager client presents projects in a tree structure, known as the Project Tree.
  • All models are stored in a central, secure model repository.
  • All project or model metadata is readily accessible through the SAS Model Manager client.
  • You create custom milestones and tasks to meet your business requirements and to match your business processes. You use these milestones and tasks to monitor the development and deployment of models.
  • Data tables that are registered in SAS Management Console can be used in SAS Model Manager.
  • The models that you import into SAS Model Manager can be SAS Enterprise Miner models or they can be models that you develop using SAS code. You can create custom model templates for SAS code models so that SAS Model Manager knows exactly what files and metadata are associated with a model.
  • After you import candidate models, you can use SAS Model Manager to run scoring tasks to validate models.
  • SAS Model Manager has several reports that you can use to compare and assess candidate models. You can also write your own SAS reporting programs to assess candidate models and run them in SAS Model Manager.
  • You can publish and score models in a specific database using the SAS Scoring Accelerator.
  • After you choose a champion model, you can lock the model and its associated data for future reference or auditing by freezing the containing version.
  • SAS Model Manager uses the SAS Integration Technologies Publishing Framework to publish models to a channel.
  • You can monitor the performance of a champion model in a production environment by using either the SAS Model Manager window or SAS Model Manager macros in a batch environment.
  • SAS Model Manager provides macro programs for you to run model registration and scoring in a batch environment.
  • Using a query utility, you can look for models by name or identifier, or you can look for tasks.
  • You can retrain models to respond to data or market changes.
Any user who is registered in SAS Management Console can be assigned to a SAS Model Manager group, and can then work in SAS Model Manager. SAS Model Manager has three groups.
  • Users in the Model Manager Administrator Users group ensure that all aspects of the modeling project are configured and in working order. Users in the Model Administrator group can perform all tasks within SAS Model Manager.
  • Users in the Model Manager Advanced Users group can perform some of the tasks that the Model Manager Administrator Users group can perform as well as all tasks that users in the Model Manager User group can perform.
  • Users in the Model Manager Users group can perform development, validation, reporting, and publishing tasks with some Write access limitations.
Data source tables are an integral part of the modeling process in SAS Model Manager. You can use project input, output, and scoring output prototype tables to define variables to SAS Model Manager. Data tables are used for scoring, testing, and performance monitoring. Performance data can be created from your operational data.