Resources

SAS Studio: Help Center

What are the differences between SAS Studio and SAS Enterprise Guide?

Both SAS Studio and SAS Enterprise Guide provide a point-and-click interface to SAS that enables you to create reports, graphs, and charts; access SAS servers and data; and analyze data. Both products also include ready-to-use tasks for analysis and reporting as well as a color-coded SAS language editor.

The primary difference between SAS Studio and SAS Enterprise Guide is that SAS Studio is a tool that you can use to write and run SAS code through your web browser. SAS Enterprise Guide is a Microsoft Windows client application that you install on your machine.

bullet icon Display a comparison of: General features | Program editor options

The following table lists what features exist in each application by release. There are two releases of SAS Studio available on SAS Viya (SAS Studio 4.4 and SAS Studio 5.1), one release available on SAS 9.4 (SAS Studio 3.8), and one release of SAS Studio under development that is planned to run on SAS 9.4 and SAS Viya (SAS Studio 5.x). The plan is for SAS Studio 5.x to replace the SAS Studio 4.x series, so SAS Studio 4.x is not shown in the table. SAS Enterprise Guide 8.1 is due to be released mid-2019 on SAS 9.4.

Note For a big-picture view of the differences between the applications, see SAS Enterprise Guide or SAS Studio?

General Feature Comparison between
SAS® Studio and SAS® Enterprise Guide®
SAS® Enterprise Guide® SAS® Studio
SAS 9 SAS® Viya®
7.1x 8.1 3.8 5.1 5.x
Programming          
Standard SAS programming Checkmark Checkmark Checkmark Checkmark Checkmark
Interactive SAS programming 1     Checkmark Checkmark Checkmark
XML editor     Checkmark Checkmark Checkmark
DATA Step debugger Checkmark Checkmark     Checkmark
Append log     Checkmark Checkmark Checkmark
General          
Background submit     Checkmark   Checkmark
Show list of open items   Checkmark   Checkmark Checkmark
Command line interface         Checkmark
Console       Checkmark Checkmark
Git integration Checkmark Checkmark Checkmark   Checkmark
Keyboard management Checkmark Checkmark     Checkmark
Schedule Checkmark Checkmark     Checkmark
Stored process support Checkmark Checkmark      
Information Map support Checkmark Checkmark      
OLAP cube support Checkmark Checkmark      
Tab layout   Checkmark Checkmark Checkmark Checkmark
Data          
Quick filter Checkmark Checkmark Checkmark   Checkmark
Expression builder Checkmark Checkmark   Checkmark Checkmark
Freeze columns       Checkmark Checkmark
Query Builder Checkmark Checkmark Checkmark   Checkmark
   Joins Checkmark Checkmark Checkmark   Checkmark
   Calculated columns Checkmark Checkmark     Checkmark
   Where Checkmark Checkmark Checkmark   Checkmark
   Having Checkmark Checkmark     Checkmark
Import Checkmark Checkmark Checkmark   Checkmark
Max number of rows per page     500 1000 1000
Tasks          
SAS defined Checkmark Checkmark Checkmark Checkmark Checkmark
Custom, user-defined 2 .NET .NET .XML .XML .XML
Hide/show       Checkmark Checkmark
Organize tasks       Checkmark Checkmark
Type-ahead filter Checkmark Checkmark   Checkmark Checkmark
Insert custom code Checkmark Checkmark     Checkmark
Snippets          
SAS defined     Checkmark Checkmark Checkmark
Custom, user-defined Checkmark Checkmark Checkmark Checkmark Checkmark
Abbreviations Checkmark Checkmark   Checkmark Checkmark
Hide/show       Checkmark Checkmark
Organize snippets       Checkmark Checkmark
Type-ahead filter       Checkmark Checkmark
Projects and Process Flows          
Project 3 Checkmark Checkmark      
Process flows Checkmark Checkmark Checkmark   Checkmark
   Sub flows     Checkmark   Checkmark
   Reference files Checkmark Checkmark      
   Embed files Checkmark Checkmark Checkmark   Checkmark
   Conditional processing Checkmark Checkmark      
Integration          
SAS® Drive on SAS Viya       Checkmark Checkmark
Import SAS Enterprise Guide projects     Checkmark   Checkmark
Use SAS Studio tasks in SAS Enterprise Guide 2 Checkmark Checkmark      

1 SAS Studio - improved interactive experience in 5.1
2 You cannot yet use custom SAS Studio tasks in SAS Enterprise Guide
3 SAS Enterprise Guide 8.1 – projects are optional

The following table lists the program editor options that exist in each application by release. There are two releases of SAS Studio available on SAS Viya (SAS Studio 4.4 and SAS Studio 5.1), one release available on SAS 9.4 (SAS Studio 3.8), and one release of SAS Studio under development that is planned to run on SAS 9.4 and SAS Viya (SAS Studio 5.x). The plan is for SAS Studio 5.x to replace the SAS Studio 4.x series, so SAS Studio 4.x is not shown in the table. SAS Enterprise Guide 8.1 is due to be released mid-2019 on SAS 9.4.


Comparison of Program Editor Options between
SAS® Studio and SAS® Enterprise Guide®
SAS® Enterprise Guide® SAS® Studio
SAS 9 SAS® Viya®
7.1x 8.1 3.8 5.1 5.x
Show autocomplete list Checkmark Checkmark Checkmark Checkmark Checkmark
Enable hint when hovering over keywords     Checkmark Checkmark Checkmark
Code folding Checkmark Checkmark   Checkmark Checkmark
Syntax highlighting (color coding)     Checkmark Checkmark Checkmark
Column editing     Checkmark Checkmark Checkmark
Auto-indent Checkmark Checkmark   Checkmark Checkmark
Auto-insert block comments       Checkmark Checkmark
Wrap text       Checkmark Checkmark
Use overtype mode       Checkmark Checkmark
Auto-pair quotation marks       Checkmark Checkmark
Auto-pair brackets       Checkmark Checkmark
Highlight matching brackets       Checkmark Checkmark
Show indent guides       Checkmark Checkmark
Show invisible characters         Checkmark
Enable line highlighting       Checkmark Checkmark
Show line numbers Checkmark Checkmark Checkmark Checkmark Checkmark
Print line numbers       Checkmark Checkmark
Set tab width spaces Checkmark Checkmark   Checkmark Checkmark
Substitute spaces for tabs Checkmark Checkmark   Checkmark Checkmark
Change editor theme Checkmark Checkmark   Checkmark Checkmark
Set background color         Checkmark
Change font Checkmark Checkmark   Checkmark Checkmark
Change font size Checkmark Checkmark Checkmark Checkmark Checkmark
Change element styles Checkmark Checkmark   Checkmark Checkmark
Allow cursor movement past end of line Checkmark Checkmark      
Drag and drop text editing Checkmark Checkmark      
Strip CTRL+Z characters Checkmark Checkmark      
Enable smart highlighting Checkmark Checkmark      
   For word selection Checkmark Checkmark      
   For find/replace search Checkmark Checkmark      
Case-sensitive smart highlighting Checkmark Checkmark      
Put "THEN/ELSE DO" or "%THEN/%ELSE%DO" on a single line Checkmark Checkmark      
Capitalize first letter of every procedure name Checkmark Checkmark      
Add a blank line before statements and definitions Checkmark Checkmark      
Exclusions - for adding blank lines Checkmark Checkmark