new features eg 6.1
TRANSCRIPT
![Page 1: New Features EG 6.1](https://reader033.vdocuments.site/reader033/viewer/2022052406/589466021a28ab5c7e8b87e5/html5/thumbnails/1.jpg)
Copyr i g ht © 2012, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
NEW FEATURES OF ENTERPRISE GUIDE 6.1
MATT MALCZEWSKI, SAS CANADA
![Page 2: New Features EG 6.1](https://reader033.vdocuments.site/reader033/viewer/2022052406/589466021a28ab5c7e8b87e5/html5/thumbnails/2.jpg)
Copyr i g ht © 2012, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
AGENDA NEW FEATURES FOR…
• General Users
• SAS Programmers
• Data Analysts
• Miscellaneous New Tasks
![Page 3: New Features EG 6.1](https://reader033.vdocuments.site/reader033/viewer/2022052406/589466021a28ab5c7e8b87e5/html5/thumbnails/3.jpg)
Copyr i g ht © 2012, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
FYI
• Enterprise Guide 6.1 is compatible with SAS server v. 9.2, 9.3 & 9.4
• Using the most recent release gives you access to the most recent functions
![Page 4: New Features EG 6.1](https://reader033.vdocuments.site/reader033/viewer/2022052406/589466021a28ab5c7e8b87e5/html5/thumbnails/4.jpg)
Copyr i g ht © 2012, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
GENERAL USERS
![Page 5: New Features EG 6.1](https://reader033.vdocuments.site/reader033/viewer/2022052406/589466021a28ab5c7e8b87e5/html5/thumbnails/5.jpg)
Copyr i g ht © 2012, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
GENERAL USERS ANNOTATION
• Notes functionality has been
extended
• Now, keep notes in an ‘open’ state
• Allows for easy, quick annotation
of process flow details/highlights
![Page 6: New Features EG 6.1](https://reader033.vdocuments.site/reader033/viewer/2022052406/589466021a28ab5c7e8b87e5/html5/thumbnails/6.jpg)
Copyr i g ht © 2012, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
GENERAL USERS PARALLEL EXECUTION OF BRANCHES
• Typically, EG process nodes are processed left/right, top/bottom… and one at a time
• EG 6.1: ability to concurrently process independent branches
• Application starts multiple client managed workspace servers
• Along with other parameters, controlled by a configuration file
• When enabled from ‘File – Project Properties’, the application will start a workspace for
each branch
• As each workspace becomes idle, the session is ended and removed
• HOWEVER
• A branch CANNOT be executed in parallel if it references the Work library.
![Page 7: New Features EG 6.1](https://reader033.vdocuments.site/reader033/viewer/2022052406/589466021a28ab5c7e8b87e5/html5/thumbnails/7.jpg)
Copyr i g ht © 2012, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
GENERAL USERSPROJECT SCHEDULING/
AUTOMATION
• Scheduling wizard now integrates
with Microsoft Windows Task
Scheduler 2.0
• Creates a VBScript file
• This uses EG automation interface
to automate execution
• Use C#.NET as well to do some
interesting automation through the
object model
• Access datasets, code & more
![Page 8: New Features EG 6.1](https://reader033.vdocuments.site/reader033/viewer/2022052406/589466021a28ab5c7e8b87e5/html5/thumbnails/8.jpg)
Copyr i g ht © 2012, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
GENERAL USERS CREATING PROJECT LIBRARIES
• Previously, purvue of SAS Administrators
• Project Library Wizard – makes defining local ‘ad hoc’ libraries easy
• Specify LIBNAME options that are NOT listed as dedicated entry fields
• Enter the keyword/value for the option in the grid
or
• enter text to include in the LIBNAME statement in the Additional Options text field
• Now have a personal ‘sandbox’ to leverage
• Will exist ONLY for the duration of the SAS session... Like a ‘temp’ folder
![Page 9: New Features EG 6.1](https://reader033.vdocuments.site/reader033/viewer/2022052406/589466021a28ab5c7e8b87e5/html5/thumbnails/9.jpg)
Copyr i g ht © 2012, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
GENERAL USERS ODS GRAPHICS DESIGNER
• External program which allows for editing of ODS graphics (.SGD files)
• In SAS 9.4, ODS Graphics Designer can be installed:
• Independently of Base SAS
• Will work with remote servers
• Can be launched from EG 6.1!
• Leverage ODS Graphics Designer to customize graphs/output as per
corporate templates, division standards, etc.
![Page 10: New Features EG 6.1](https://reader033.vdocuments.site/reader033/viewer/2022052406/589466021a28ab5c7e8b87e5/html5/thumbnails/10.jpg)
Copyr i g ht © 2012, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
GENERAL USERS GENERATE RESULTS IN MANY FORMATS
• Through ODS, EG can output:
• SAS Report (the format used by SAS® Web Report Studio)
• HTML (web format, readable by web browsers and many other programs)
• RTF (Rich Text Format, readable by many word processing programs)
• Portable Document Format (PDF, readable by Adobe Reader and other programs)
• Text
• You can override defaults or control for all output or for specific ones (from
Options, or from Task itself)
• Allows for highly customizable output of multiple formats (reports etc.)
![Page 11: New Features EG 6.1](https://reader033.vdocuments.site/reader033/viewer/2022052406/589466021a28ab5c7e8b87e5/html5/thumbnails/11.jpg)
Copyr i g ht © 2012, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
SAS PROGRAMMERS
![Page 12: New Features EG 6.1](https://reader033.vdocuments.site/reader033/viewer/2022052406/589466021a28ab5c7e8b87e5/html5/thumbnails/12.jpg)
Copyr i g ht © 2012, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
SAS PROGRAMMERS
• Enhanced Editor is your friend – many great features which are highly
customizable
• However, others are not so obvious (code formatting, macros, code analysis)
![Page 13: New Features EG 6.1](https://reader033.vdocuments.site/reader033/viewer/2022052406/589466021a28ab5c7e8b87e5/html5/thumbnails/13.jpg)
Copyr i g ht © 2012, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
SAS PROGRAMMERS CODE AUTO COMPLETION
• Pop-up code auto completion
• EG recognizes libraries, datasets, even variables
within!
• Depends upon active connection to SAS
workspace server
• Hover over (or press F1) for help with syntax,
usage and even links to examples
• Toggle sensitivity within the Enhanced Editor Options
![Page 14: New Features EG 6.1](https://reader033.vdocuments.site/reader033/viewer/2022052406/589466021a28ab5c7e8b87e5/html5/thumbnails/14.jpg)
Copyr i g ht © 2012, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
SAS PROGRAMMERS CODE FORMATTING
• The magic of formatting… a.k.a. I don’t like your structure, let’s clean it up
• Customizable through the Editor Options pane
![Page 15: New Features EG 6.1](https://reader033.vdocuments.site/reader033/viewer/2022052406/589466021a28ab5c7e8b87e5/html5/thumbnails/15.jpg)
Copyr i g ht © 2012, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
SAS PROGRAMMERS MACROS & SHORTCUT KEYS
• A keyboard macro is a sequence of
Enhanced Editor operations
• Create a simple macro by
recording a series of operations
• Edit the macro to insert other editor
operations
• Abbreviation macro: only inserts a
string at the current position,
no other macro commands
• Once created, appears in the list
with other commands
![Page 16: New Features EG 6.1](https://reader033.vdocuments.site/reader033/viewer/2022052406/589466021a28ab5c7e8b87e5/html5/thumbnails/16.jpg)
Copyr i g ht © 2012, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
SAS PROGRAMMERS CODE ANALYSIS
• Analyze for Program Flow
• Analyze for Grid Computing
• Analyze for Internationalization
![Page 17: New Features EG 6.1](https://reader033.vdocuments.site/reader033/viewer/2022052406/589466021a28ab5c7e8b87e5/html5/thumbnails/17.jpg)
Copyr i g ht © 2012, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
SAS PROGRAMMERS LOG SUMMARY VIEW
![Page 18: New Features EG 6.1](https://reader033.vdocuments.site/reader033/viewer/2022052406/589466021a28ab5c7e8b87e5/html5/thumbnails/18.jpg)
Copyr i g ht © 2012, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
DATA ANALYST
![Page 19: New Features EG 6.1](https://reader033.vdocuments.site/reader033/viewer/2022052406/589466021a28ab5c7e8b87e5/html5/thumbnails/19.jpg)
Copyr i g ht © 2012, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
DATA ANALYST BUILT-IN TASKS & CUSTOM TASKS
• EG 6.1 has ~90 built-in tasks
• A quick, easy way to generate functional SAS programs: can be opened in a
code node and edited if more complexity is required
• Even more powerful: Custom Tasks
• Using C# or Visual Basic, can customize tasks for your business needs.
• Task Template = great timesaver
• Establish a custom template with specific options/parameters for any given
type of graphical output.
• ONLY works for the format scheme (i.e. no variable roles are saved).
![Page 20: New Features EG 6.1](https://reader033.vdocuments.site/reader033/viewer/2022052406/589466021a28ab5c7e8b87e5/html5/thumbnails/20.jpg)
Copyr i g ht © 2012, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
DATA ANALYST FILTERING & QUERYING TOOLS
• Data Filter and Sort
Simplest querying tool, allows for very simple data filters to be defined
• Data Exploration
Interactive development of complex filter conditions
Don’t have to add the data to the project
Can generate a Query Builder node in the Process Flow
• Query Builder
Most powerful tool for filtering data
Perform joins on data sets and create computed columns
Save templates for queries (use to define sub-queries)
![Page 21: New Features EG 6.1](https://reader033.vdocuments.site/reader033/viewer/2022052406/589466021a28ab5c7e8b87e5/html5/thumbnails/21.jpg)
Copyr i g ht © 2012, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
DATA ANALYST DATA EXPLORER
• Read-Only
• Make changes to order/filter/query,
Click ‘Apply Changes’ to do so
• Note: same constraints as the
parallel processing task (i.e. no Work
library)
![Page 22: New Features EG 6.1](https://reader033.vdocuments.site/reader033/viewer/2022052406/589466021a28ab5c7e8b87e5/html5/thumbnails/22.jpg)
Copyr i g ht © 2012, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
DATA ANALYST THE OLAP ANALYZER
• Define an ‘ad hoc’ connection to the OLAP Server
• Allows you to work on OLAP Cubes
![Page 23: New Features EG 6.1](https://reader033.vdocuments.site/reader033/viewer/2022052406/589466021a28ab5c7e8b87e5/html5/thumbnails/23.jpg)
Copyr i g ht © 2012, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
MISCELLANEOUS
TASKS
• Integration with SAS high-performance tools with the addition of the High-
Performance Logistic and High- Performance Linear Regression tasks
![Page 24: New Features EG 6.1](https://reader033.vdocuments.site/reader033/viewer/2022052406/589466021a28ab5c7e8b87e5/html5/thumbnails/24.jpg)
Copyr i g ht © 2012, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
MISCELLANEOUS TASKS
![Page 25: New Features EG 6.1](https://reader033.vdocuments.site/reader033/viewer/2022052406/589466021a28ab5c7e8b87e5/html5/thumbnails/25.jpg)
Copyr i g ht © 2012, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
MISCELLANEOUS
TASKS
• New RFM Task
![Page 26: New Features EG 6.1](https://reader033.vdocuments.site/reader033/viewer/2022052406/589466021a28ab5c7e8b87e5/html5/thumbnails/26.jpg)
Copyr i g ht © 2012, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
CONCLUSION
• SAS Enterprise Guide 6.1 allows many types of users to use the power of the
SAS System in a familiar Windows environment
• It is a mature product that has a wide breadth of features to help users be
productive in their work
![Page 27: New Features EG 6.1](https://reader033.vdocuments.site/reader033/viewer/2022052406/589466021a28ab5c7e8b87e5/html5/thumbnails/27.jpg)
Copyr i g ht © 2012, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
QUESTIONS?
TWITTER: MALCHEW
LINKEDIN: MATT MALCZEWSKI