WHAT’S NEW IN ENTERPRISE GUIDE 7 - Sas Institute Group...• New browser allows for: • List of...
Transcript of WHAT’S NEW IN ENTERPRISE GUIDE 7 - Sas Institute Group...• New browser allows for: • List of...
Copyr i g ht © 2012, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
WHAT’S NEW IN ENTERPRISE GUIDE 7.1
MATT MALCZEWSKI, SAS CANADA
Copyr i g ht © 2012, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
Copyr i g ht © 2012, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
THE GOAL
• To improve a tool which can be leveraged by programmers and non-
programmers alike
• To make data exploration and analysis (relatively) easy and (definitely) fun
• To boldly go where no analytical software has gone before…
Copyr i g ht © 2012, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
Copyr i g ht © 2012, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
Copyr i g ht © 2012, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
THE EVOLUTION OF
ENTERPRISE GUIDE
• Much like ‘Star Trek’, Enterprise
Guide has evolved over time
• Enhancements for
organization/navigation
• Efficiency improvements (Mr. Scott
would be proud)
• Prime Directive-like seamless
integration with other SAS
applications
Copyr i g ht © 2012, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
AGENDA
• Programmer Productivity
• Business Analyst Enhancements
• Project Organization/Navigation Enhancements
Copyr i g ht © 2012, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
PROGRAMMER PRODUCTIVITY
Copyr i g ht © 2012, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
NEW TOYS!
• Program History
• Summary View of the Project Log
• Smart Highlighting in the Program Editor
• SAS Macro Variable Viewer
• SAS System Options Viewer
• Custom Code Feature (integrated in the task code preview)
• Expanding Macros in Code Analyzer
Copyr i g ht © 2012, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
PROGRAM HISTORY
• Finally…. Source/version control is built in to Enterprise Guide!
• Allows programmers to manage changes to SAS programs in a more
structured way
Copyr i g ht © 2012, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
SUMMARY VIEW OF
THE PROJECT LOG
• ‘Log Summary’ view was added in EG 6.1
• Now, the entire project log can be viewed in this fashion
Copyr i g ht © 2012, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
SMART
HIGHLIGHTING IN
THE PROGRAM
EDITOR
• Allows you to locate every instance of a given word
• Extremely helpful especially when finding/following multiple references
Copyr i g ht © 2012, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
SAS MACRO
VARIABLE VIEWER
• A nod to Chris Hemedinger on this one – began life as a custom task he
wrote
• Allows you to view the current values of any – or all – of the macros variables
defined in a session
• Also provides a macro expression ‘quick view’ – immediately evaluates macro
functions and resolves macro variables - like %sysfunc(upcase(&_clientapp))
Copyr i g ht © 2012, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
SAS SYSTEM
OPTIONS VIEWER
• Does what it says – let’s you view the current SAS system options for your
server
• Not a replacement for ‘proc options’… but a convenient alternative
Copyr i g ht © 2012, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
INTEGRATING
CUSTOM CODE
• EG allows you to add custom code
within task generated code
• Now, custom code may be entered
directly into the Code Preview for Task
window
• More intuitive/user-friendly
• Uses the Program Editor features
(syntax colouring, suggestion,
autocompletion, etc.)
Copyr i g ht © 2012, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
EXPANDING
MACROS IN CODE
ANALYZER
• The Analyze Program allows you to create a Process Flow out of existing
SAS code – a useful way to visualize the component parts of a program
• Starting in 7.1 you can expand macro functions
Copyr i g ht © 2012, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
BUSINESS ANALYST ENHANCEMENTS
Copyr i g ht © 2012, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
NEW TOYS!
• Task Browser
• Query Builder
Copyr i g ht © 2012, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
TASK BROWSER
• Enterprise Guide has over 90 tasks – cumbersome to navigate
• New browser allows for:
• List of recently run tasks
• List of favourite tasks
• Search field
• Filtering of tasks by category/type/procedure
• Importing/exporting task templates
• Task info/tips with mouse hover
• A docked tool window for quick task access
Copyr i g ht © 2012, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
QUERY BUILDER
• Can now be launched with multiple data sets pre-selected
• Particularly useful when joining multiple tables
Copyr i g ht © 2012, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
QUERY BUILDER
• Accessed through the query ‘options’
• Queries can now be explicitly executed in database AND leave output date
results there as well
Copyr i g ht © 2012, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
QUERY BUILDER
Copyr i g ht © 2012, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
QUERY BUILDERWHEN NOT SELECTING ‘KEEP RESULTS ENTIRELY IN
DATABASE’
Copyr i g ht © 2012, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
QUERY BUILDERWHEN SELECTING ‘KEEP RESULTS ENTIRELY IN
DATABASE’
Copyr i g ht © 2012, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
PROJECT ORGANIZATION/NAVIGATION
ENHANCEMENTS
Copyr i g ht © 2012, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
NEW TOYS!
• Managing and organizing work has become easier
• Support for
• Favourites
• Project Search
• Copy/Paste (Branches or Process Flows)
Copyr i g ht © 2012, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
FAVOURITES
• Tasks, stored processes, reports can all be added as favourites
• Will surface in the Task Browser once added
Copyr i g ht © 2012, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
PROJECT SEARCH
Copyr i g ht © 2012, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
COPY/PASTE
• You can now copy/paste branches… or entire process flows (will still need to
re-run however)
Copyr i g ht © 2012, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
SUMMARY
• Some fun new functionality that improves efficiency and productivity
• Enterprise Guide continues to grow and evolve… thanks to user feedback!
Copyr i g ht © 2012, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
Questions?
Copyr i g ht © 2012, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
REFERENCES
• Smith, Casey, 2015. ‘Find What You Are Looking For and More in SAS
Enterprise Guide’ Proceedings of the SASS Global 2015 Conference, Cary,
NC: SAS Institute Inc.
https://sasglobalforum.activeevents.com/2015/connect/sessionDetail.ww?SE
SSION_ID=1924
Copyr i g ht © 2012, SAS Ins t i tu t e Inc . A l l r ights reser ve d .
THANK YOU
TWITTER: MALCHEW
LINKEDIN: MATT MALCZEWSKI