What's New

What's New in SAS Enterprise Guide 4.3


SAS Enterprise Guide 4.3 includes the following new features and enhancements:

For information about the new features and enhancements in SAS Enterprise Guide 4.2, see What's New in SAS Enterprise Guide 4.2.

New Program Editor with Autocomplete and Integrated Syntax Help

You can use the SAS Enterprise Guide program editor to create new programs and to edit existing SAS programs in your project. The program editor offers several features to help you reduce your programming time, including autocompletion for hundreds of SAS statements and procedures and options. The program editor also provides parenthesis matching, built-in syntax and function help, and automatic code formatting. SAS Enterprise Guide no longer includes the comprehensive SAS syntax files, but all of the syntax help is now built into the program editor.

Recently Accessed Program Files Are Available from the File Menu

You can use the File menu to easily open program files that you have recently viewed.

Option to Automatically Add Output Data to the Project Tree

A new option (Automatically add output data to the project tree) is available when you are setting options to manage results. When you select this option, SAS Enterprise Guide starts adding output data to the project tree after you run a task or program.

Analyzing SAS Programs

Using SAS Enterprise Guide, you can analyze the contents of a program. You might want to analyze a SAS program for the following reasons:

Explicit SQL Pass-through Option

When a query uses data from an external database, you can use explicit pass-through mode to send the SQL statements to the database to be processed. If the data files are very large, this can improve your performance because the files do not have to be copied to the SAS server for processing. Once the statements are processed, the results are sent back to SAS Enterprise Guide.

More Control over ODS Statements

Two new options (Generate ODS Statements and Generate ODS Macro Variables) are available when you are specifying the general options for your results. With these options, you can specify whether to generate ODS statements or whether to save your ODS preferences as macro variables. Saving your preferences as macro variables enables you to submit programs from SAS Enterprise Guide to a SAS grid computing environment.

Autoexec Process Flow

There are several ways to do autoexec processing in SAS Enterprise Guide. You can create a process flow named "autoexec" that can be run automatically whenever you open your project. For example, you could use this process flow to define libraries or to assign macro variables for the project.

Sending Data Files to JMP

If you have JMP 7, JMP 8, or a later release of JMP installed on your computer, then you can send a data file from SAS Enterprise Guide to JMP. When sending a file to JMP, SAS Enterprise Guide creates a temporary copy of your selected data file and opens it in a new JMP session, where you can then use the visualization features of JMP.

Working with Information Maps

Using SAS Enterprise Guide, you can create a custom filter for an information map. This custom filter is available only during your SAS Enterprise Guide session and is not saved to the information map.

If you have applied the third maintenance release for SAS 9.2 at your site, the SAS Enterprise Guide can open information maps with names that are greater than 32 bytes in length.

Automatic Chart Option for OLAP Cubes

In the graph view of the OLAP Analyzer, you can select a chart type of Automatic Chart. This chart type enables the OLAP Analyzer to choose the best chart for the data based on the number of measures and whether or not the data includes a time dimension.

Create OLAP Cube Slices That Use SAS Code Instead of MDX Code

A new option for the slice type (All on rows except measures) is available when you are creating an OLAP cube slice. When you select this option, the slice is created using SAS code instead of by using MDX code. This means that a slice that is created using this option can be run from within a stored process.

Macro Variables for Conditional Processing

When defining the condition for conditional processing, you can now use macro variables in addition to input data sets, prompts, and the date and time.

Open SAS Web Report Studio Reports

You can use SAS Folders to find a report that is registered in metadata with SAS Web Report Studio.

New and Enhanced SAS Tasks

New Tasks

The following tasks are new for this release:

Enhanced Tasks