As the first step in the decommissioning of the site has been converted to read-only mode.

Here are some tips for How to share your SAS knowledge with your professional network.

SAS Enterprise Guide

From sasCommunity
Revision as of 08:22, 6 June 2017 by Cameron (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Note: This is a work in progress. If you know something about this topic please feel free to contribute to this article.

SAS Enterprise Guide is an Integrated Development Environment (IDE) that uses a Graphical User interface (GUI) to process data and produce reports without the user needing to know how to program or write SAS code.


  • Version 2.0 and 3.0 are early versions that are is compatible with the initial versions of the SAS 9 platform.
  • Version 4.1 is compatible with SAS 9.1.3 or earlier versions of the SAS 9 platform.
  • Version 4.2 is compatible with SAS 9.2 or earlier versions of the SAS 9 platform.
  • Version 4.3 is compatible with SAS 9.3 or 9.2.
  • Version 5.1 is compatible with SAS 9.3 or 9.2 and is available in a 32 bit or 64 bit version for Windows.
  • Version 6.1 is compatible with SAS 9.4, 9.3, and 9.2.
  • Version 7.1, which shipped in October 2014, is the most recent version of SAS Enterprise Guide and is compatible with SAS 9.4, 9.3, and 9.2.


Process Flow

The Process Flow graphical work sheet allows users to access SAS datasets, import and export files, transform data and produce output for reports using a range of tasks and wizards that implement many SAS procedures.

Although the default name for the Process Flow is Process Flow, the name can be changed in the Process Flow Properties on the Properties icon or by right clicking on the Process Flow name in the Project Tree. If a Process Flow is renamed Autoexec then there is a general option (in the Tools > Options menu) to automatically run that process flow when the project is opened.

Custom reports

The custom report graphical work sheet facilitates laying out and publishing of reports that have been produced in the process flow into one or more integrated documents.

Ordered Lists

The Ordered Lists workspace only appears in a project if a new Ordered List is created. An Ordered List specifies the order that tasks in the Process Flows will run in. Multiple ordered lists can be created and linked together. A task that appears in two or more lists will only be run on the first list encountered.


The Schedule workspace only appears in a project if a Process Flow, Custom Reports or Project Schedule is selected from the workspace tool bar or file menu.

To create a schedule, users need to have the credentials to use the Windows Task Scheduler. When a schedule is created SAS Enterprise Guide writes a Visual Basic Script file (*.vbs) to the project directory. That file is then used to run the project via the Windows COM interface.

A SAS Enterprise Guide project running from a schedule script appears in the Windows Task Manager as a wscript or cscript process, not as the SAS Enterprise Guide application. Running SAS Enterprise Guide using the schedule script can be done manually, too. This may be useful for running a large project with lots of tasks. SAS Enterprise Guide can run a project faster under a script because the user interface is not active.

The only indication that a SAS Enterprise Guide project has run successfully is that at the end of the script the project is saved.

Project Log

Tool bars and views

Project Tree

Task List

SAS Folders

Server List

Prompt Manager

Data Exploration History

Task Status



Component Object Model (COM)

See also

Papers and presentations

There are several papers and presentations introducing SAS Enterprise Guide.



This is a work in progress. You can contribute to this article.