What's New in SAS Enterprise Guide 4.3
Overview
SAS Enterprise Guide
4.3 includes the following new features and enhancements:
-
new program editor with autocomplete
and integrated syntax help
-
recently accessed program files
are available from the File menu
-
option to automatically add output
data to the project tree
-
ability to analyze SAS programs
-
explicit SQL pass-through option
-
more control over whether ODS statements
are generated for the results
-
-
ability to send data files to JMP
-
longer names and custom filters
for SAS Information Maps
-
automatic chart option for OLAP
cubes
-
ability to create OLAP cube slices
that use SAS code instead of MDX code
-
macro variables for conditional
processing
-
ability to open SAS Web Report
Studio reports
-
new and enhanced SAS tasks
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:
-
to quickly identify the different
parts of the program and see how each part is related.
-
to take advantage of grid computing.
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.
SAS Enterprise Guide
can also open information maps with names that are greater than 32
bytes in length. (This feature was added in the third maintenance
release for SAS 9.2..)
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:
-
Create Format from a Data Set enables
you to create a SAS format by using data that is saved in a SAS data
set.
-
Map Chart creates a two-dimensional
(choropleth) or three-dimensional (block and prism) color map that
shows the variation in the value of a response variable for different
geographical areas, such as counties, states, and countries.
The Create Map Chart
task no longer requires specially prepared data ("feature tables")
in order to create useful maps. This makes it easier to create map
charts using only a map data set and your response values. The Create
Map Feature Table task, provided with earlier versions of SAS Enterprise
Guide, has been deprecated. Your existing projects that use this task
will still run; however, you will not be able to create new steps
that use the Create Map Feature Table task.
-
Scatter Plot Matrix creates a paneled
graph of scatter plots for multiple combinations of variables. You
can use options to overlay fit plots and ellipses on your scatter
plots.
Enhanced Tasks
-
If the input data source for a
SAS task is from a DBMS engine, then SAS uses the sort functionality
on the database to sort the data before running the task. Using the
database functionality rather than the SORT procedure, which is used
for files that are not saved to a database, optimizes the performance
of the SAS task.
-
The following tasks now support
the DTQTR, DTMONTH, and DTDAY datetime intervals:
-
ARIMA Modeling and Forecasting
-
-
-
Regression Analysis with Autoregressive
Errors
-
In the Filter and Sort task, you
can now specify how the name of the task appears in the SAS Enterprise
Guide project. You can also specify where to save the output table.
-
In the Principal Component task,
you can create these new plots:
-
a pattern profile plot. The value
on the Y-axis is the correlation between the variable and the principal
component.
-
pattern component plots. Each observation
on the plot is the correlation between the variable and the two corresponding
components on the plot. You can choose whether to plot the patterns
in a vector.
-
The interface for the Random Sample
task has been redesigned.
-
In the Tile Chart task, the following
new functionality is available:
-
You can change the input data source
after you open the task. You can also filter the input data source.
-
You can customize the color ramp
for the tile chart. You can also use color points to specify how the
colors should be distributed across the data. To specify color points,
you must be running SAS 9.3 or the third maintenance release for SAS
9.2 (TS2M3). For more information about this maintenance release,
see
http://support.sas.com/software/maintenance.
Copyright © SAS Institute Inc. All rights reserved.