new features eg 6.1

27
Copyright © 2012, SAS Institute Inc. All rights reserved. NEW FEATURES OF ENTERPRISE GUIDE 6.1 MATT MALCZEWSKI, SAS CANADA

Upload: hoangkhuong

Post on 03-Feb-2017

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: New Features EG 6.1

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Copyr i g ht © 2012, SAS Ins t i tu t e Inc . A l l r ights reser ve d .

QUESTIONS?

[email protected]

TWITTER: MALCHEW

LINKEDIN: MATT MALCZEWSKI