SAS Enterprise Guide
- 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.
- 1 Versions
- 2 Workspaces
- 3 Custom reports
- 4 Tool bars and views
- 5 Automation
- 6 See also
- 7 Papers and presentations
- 8 Books
- 9 References
- 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.
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.
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.
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.
Tool bars and views
Data Exploration History
Component Object Model (COM)
- Determining the filepath root in Enterprise Guide
- Modifying programs for SEG usage
- Tips:Enterprise Guide - Turning Off the ODS output file creation by code
- Tips:Editor Abbreviations in SAS Enterprise Guide
Papers and presentations
There are several papers and presentations introducing SAS Enterprise Guide.
- SAS Enterprise Guide - Presentations
- Enterprise Guide for Business Analysts
- Enterprise Guide for SAS Programmers
- Could Enterprise Guide have been written in Java?
- SAS Enterprise Guide - Presentations
- Not Just for Scheduling: Doing More with SAS Enterprise Guide Automation
- SAS Enterprise Guide (SAS EG) – A User’s Perspective
- Help Me! Switch to SAS® Enterprise Guide® from Traditional SAS®
- My Favorite SAS Enterprise Guide 5.1 Tricks
- Improving Your Relationship with SAS® Enterprise Guide®
- I Didn’t Know SAS® Enterprise Guide® Could Do That!
- Make SAS® Enterprise Guide® Your Own
- Easing into Analytics using SAS Enterprise Guide
- Becoming a Better Programmer with SAS® Enterprise Guide® 4.3
- SAS® Enterprise Guide® 4.2: Getting to Code You
- SAS® Enterprise Guide® 4.2: Getting to Know You