SAS 9.2 Enterprise Guide - What's New
SAS 9.2 Enterprise Guide - What's New
2
Enterprise Guide 4.2
What’s New
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Overall Themes
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Overall application
Simplified UI
• Context-based
• Role-based
Multiple Repositories
Project Log
Project Recovery/Auto-Save
Conditional Logic in Flow
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
UI Framework: Current Issues
The open
output is a flat,
unorganized
list.
Thirteen
top-level
Also, there is
menus may
no connection
intimidate
between what
some users.
is open and
what is
selected in the
tree, and so
The tree is very long tab
five levels names are
deep, used to try to
unwieldy, identify the
and often tab.
quite long.
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Selected Design Goals
Contextualize EG: Initially de-emphasize the amount and variety
of functionality in EG and instead surface it only when needed.
Improve organization: for output and all associated information
for an analysis
Simplify the tree
Improve layout: Reduce layout combinations to only those that
make sense
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Simplified User Interface – Default View
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Simplified User Interface
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Role-based UI and administration
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Read-only information for actions
SAS Folders X
Options dialog.
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Customized Functions for EG
Connection: Jane Doe, pcrdsrv3.na.sas.com. Functions: restricted.
The following shows what tjfwuser2 is allowed to use. Contact administrator if you need to change the settings.
Close
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Conditional Logic Process Flow
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Multiple repositories
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Data manipulation / exploration
Filtering
Import Data Task revamp
Improvements to Query Builder
Information maps
OLAP Analyzer
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Simple Filter and Sort
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Data Selection and Filtering in Standard Tasks
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Task Displays more information about the data source and filter.
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
First step of Wizard Tasks is Verify Data
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
User can edit Data Source and add Filter without closing Task
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Task Properties and Output Destinations
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
New Task Properties page
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Query Builder
Improved UI
Computed column now uses Wizard
• Summarize
• Recoded
• Expression
− improved expression editor
− can use expression in filter
Implicit pass-thru
• Validates pass-thru SQL (dependent on ACCESS)
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Query Builder
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Detailed Features
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Detailed Features
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Main Query Builder Dialog
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Combining filters on the Filter tab
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Detection of expressions that contain aggregations
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Calculated Column Wizard Summarized Column
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Calculated Column Wizard Summarized Column
Continued
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Calculated Column Wizard Recoded Column
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Calculated Column Wizard Recoded Column Continued
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Calculated Column Wizard Recoded Column Continued
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Calculated Column Wizard Recoded Column Continued
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Calculated Column Wizard Advanced Expression
Continued
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Filter Wizard: Basic
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
New Filter Wizard: Basic
Column Selection
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
New Filter Wizard: Basic
Definition Options
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
New Filter Wizard: Advanced
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Titles and Footnotes
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Titles and Footnotes
Definition
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Titles and Footnotes
Results
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Sorting Columns
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Validate SQL pass-through
SAS Data
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Validate SQL pass-through
Microsoft SQL Server Tables
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Validate SQL pass-through
Source
OPTION SQL_IP_TRACE=(NOTE);
OPTION NO$STSUFFIX SASTRACE=(,,,d) SASTRACELOC=SASLOG;
OPTIONS SQL_IP_TRACE=(NONE);
OPTION SASTRACE=(,,,,);
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Information Maps
Prompted filters
Combine and group filters with AND/OR/NOT
Request aggregated vs. detailed results
Limit size of output result set
Consistency between EG/AMO
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Work flow of InfoMaps
Steps:
• Select map (discovered directly from metadata)
• Discover data items/filters (assign library and query
dictionary tables)
• Present UI so user can make selections
• Extract data (assign library and run DATA step)
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Prompted Filters
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Prompt Values – generated code
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Combine/group filters
filter=("Just the candy" OR NOT ( "Candy Types_3" AND "Just the Nuts" ))
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Combine/group filters (continued)
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Request Aggregated Result Set
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Aggregated vs. Detailed Results
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Limit records in results
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
OLAP Analyzer
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
List Report Wizard
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
List Report Wizard work flow
Steps:
• Similar to existing Tasks and Wizards
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Step 1 – Same as in other tasks
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Structuring the report
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Totals
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Titles and footnote
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Prompted Filters
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
4.1 Bar chart UI for colors/patterns
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
4.2 UI for bar chart colors/patterns
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
4.2 Bar chart UI for colors
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
New Default Location
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Location For Changing Specific Chart Default
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Bar-Line Chart Task
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Multiple Line Plots
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Multiple Line Plots (cont.)
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Legend Support
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Bar Chart Task
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Legend Support in all Grouped, Stacked, and
Colored Bar Charts
Legend panels enabled
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Multiple Measures on One Chart Variable
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Multiple Measures on One Chart Variable
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Multiple Measures on One Chart Variable
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Multiple Measures on One Chart Variable
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Tile Chart
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Task Templates
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
How do I use a Task Template ?
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
How can I open a Task Template ?
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Opening a template from the
Template Manager in EG
• Open the template manager.
• Double-click on a template.
• Note: Templates cannot be
opened from the Template
Manager in AMO.
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Open a template from the task
list in EG.
Templates are listed in the Task
List view when the Task Template
option is selected in the combo box.
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Opening a template in AMO
Open template from Analyze Data
window.
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
What does an open task
template look like ?
An open task template looks just
like a task.
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
How do I create a template in EG & AMO ?
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Creating a template in EG and AMO
A template can be created from an open task or template using the drop down menu on the task’s Run or
Finish button .
Advanced Task Wizard Task
.
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Creating a new template from
the template manager in EG
or AMO.
•Click the “New” button in the
template manager.
•Give the template a name and
description.
•Select the task from which to
create the template (templates can
only be created from tasks in the
current project).
•Choose the group in which to
place the template.
•Press the “Create” button.
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Additional ways to create a template in EG.
Templates can be created from tasks in the project view or process flow.
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Template Manager Features
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Importing templates
The “import” button on the
Template Manager allows a user to
“import” a template that resides
somewhere other than the template
manager folder to be imported into
the Template manager so that it
can be used in EG & AMO.
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Cl
ic k
Im
po
r t
“A dd”
Cl ick
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Press the “Import” button & the tasks
appear in the Template Manager list.
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Exporting Templates
A template or group of templates
can be “exported” to another place
on the user’s hard drive so that
someone else can copy them
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Select template to export & click arrow key
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Add To Favorites
A template or group of templates
can be added to the Favorites in
AMO. This functionality is only
available in AMO right now.
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
•Select the template to add to
favorites
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Dynamic/cascading prompts
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Dynamic/cascading prompts
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Dynamic/cascading prompts
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Dynamic/cascading prompts
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Send from EG to the Add-In
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
ODS Stat Graphics used wherever possible
Cluster Analysis One-Way ANOVA
Correlations Principal Components
Distribution Analysis Proportional Hazards
Factor Analysis t Test
Generalize Linear Models Create Time Series Data
Life Tables One-Way Frequencies
Linear Models Summary Statistics
Linear Regression Characterize Data
Logistic Regression Forecast Studio Open Project
Mixed Models Capability (Histogram, etc.)
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Approach
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Example: One-Way Frequency
No user interface change in the task,
but results are much nicer!
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Example: Linear Regression
4.1 Plots page
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Example: Characterize Data
Using SGPLOT instead of
GCHART to plot freq count of
categorical values
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
Example: Histogram
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only
ODS Stat Graphics
Copyright © 2006, SAS Institute Inc. All rights reserved. Company confidential - for internal use only