Sas Enterprise Guide A Revolutionary Tool

3,413 views

Published on

1 Comment
3 Likes
Statistics
Notes
No Downloads
Views
Total views
3,413
On SlideShare
0
From Embeds
0
Number of Embeds
17
Actions
Shares
0
Downloads
122
Comments
1
Likes
3
Embeds 0
No embeds

No notes for slide
  • Chapter 2: Data
  • Chapter 2: Data
  • Chapter 2: Data
  • Chapter 2: Data
  • Chapter 2: Data
  • Chapter 2: Data
  • Sas Enterprise Guide A Revolutionary Tool

    1. 1. SAS ® Enterprise Guide: A Revolutionary Tool! <ul><li>Jennifer First </li></ul><ul><li>2997 Yarmouth Greenway Drive, Madison, WI 53711 </li></ul><ul><li>Phone: (608) 278-9964 • Web: www.sys-seminar.com </li></ul>
    2. 2. COPYRIGHT© 2011 Systems Seminar Consultants, Inc. All rights reserved. Printed in the United States of America. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, or otherwise, without prior written permission of SSC. SAS is a registered trademark of SAS Institute Inc. in the USA and other countries. The Missing Semicolon is a trademark of Systems Seminar Consultants, Inc. SAS Enterprise Guide for All!  www.sys-seminar.com SAS ® Enterprise Guide For All!
    3. 3. Welcome to Systems Seminar Consultants, Inc. <ul><li>Systems Seminar Consultants, Inc. is a SAS Alliance Quality Partner™ of SAS. Our team of SAS software experts has a broad base of knowledge and experience working with a variety of complex systems in a number of diverse industry settings. This knowledge and experience is leveraged to help you effectively achieve your business goals. </li></ul><ul><li>Free SAS Newsletter </li></ul><ul><li>Our popular publication, The Missing Semicolon™, shares SAS software solutions developed by our staff and provides additional technical assistance to our customers. </li></ul><ul><li>SAS Training Services </li></ul><ul><li>For over 1,000 students each year, we make SAS software easier to understand, use, and support. </li></ul><ul><ul><li>Public training schedules are posted on our web site. </li></ul></ul><ul><ul><li>Private on-site training options are also available. </li></ul></ul>SAS Enterprise Guide for All!  www.sys-seminar.com
    4. 4. <ul><li>Interface for SAS Software </li></ul><ul><li>Can code SAS programs </li></ul><ul><li>Point-and-click interfaces to modify, analyze, and report data </li></ul><ul><li>Organize code, results, and logs in a “Process Flow” </li></ul>What is SAS Enterprise Guide? SAS Enterprise Guide for All!  www.sys-seminar.com
    5. 5. Parts of Enterprise Guide Menu Bar Project Tree Process Flow Task List Task Status Window Work Area SAS Enterprise Guide for All!  www.sys-seminar.com
    6. 6. <ul><li>Increase the efficiency of your programmers </li></ul><ul><li>Empower analysts with SAS “Guided Analytics” </li></ul><ul><li>Organize all SAS processes </li></ul><ul><li>Easily create attractive, useful graphs </li></ul><ul><li>Package and distribute reports </li></ul><ul><li>EG is an Enterprise Wide Solution </li></ul><ul><li>that truly has something for everyone! </li></ul>SAS Enterprise Guide Is For Everyone! SAS Enterprise Guide for All!  www.sys-seminar.com
    7. 7. Liberate Analysts <ul><li>Many analysts don’t have an IT background </li></ul><ul><li>No time to learn expert coding </li></ul><ul><li>Conduct data manipulation, analysis, and distribute reports </li></ul><ul><li>Struggle to complete tasks without extensive knowledge of coding </li></ul>SAS Enterprise Guide for All!  www.sys-seminar.com
    8. 8. Liberate Analysts (continued) <ul><li>No IT staff dedicated to SAS support </li></ul><ul><li>Busy IT staff, managing a heavy workload </li></ul><ul><li>Analysts create own SAS processes. </li></ul><ul><li>Analysts wait for simple queries, reports, and small modifications. </li></ul><ul><li>Analysts can complete many tasks on their own with EG. </li></ul>SAS Enterprise Guide for All!  www.sys-seminar.com
    9. 9. Accessing Data for Analysts <ul><li>Access a variety of data sources, including SAS, Excel, and databases. </li></ul><ul><li>Access virtually any data source, across platforms, with the appropriate privileges and SAS products </li></ul><ul><li>Can be done through a GUI </li></ul>SAS Enterprise Guide for All!  www.sys-seminar.com
    10. 10. Adding a SAS Data Set to a Project <ul><li>File menu, select Open -> Data. </li></ul><ul><li>Select Local Computer or SAS Servers. </li></ul><ul><li>Navigate to the location of the data set. </li></ul><ul><li>Highlight the data set name. </li></ul><ul><li>Click Open. </li></ul>SAS Enterprise Guide for All!  www.sys-seminar.com
    11. 11. Adding a SAS Data Set to a Project <ul><li>The data table is open in the Work Area . </li></ul><ul><li>Icons representing the data table appear in the Process Flow and Project Tree . </li></ul><ul><li>The data table can be used in tasks and queries. </li></ul>SAS Enterprise Guide for All!  www.sys-seminar.com
    12. 12. Libraries and Data <ul><li>To view the data available on a server: </li></ul><ul><li>Double-click a server name on the Server List . </li></ul><ul><li>Double-click Libraries . </li></ul><ul><li>Double-click a library name. </li></ul><ul><li>The data sets available in the library will be listed below the library name. </li></ul>SAS Enterprise Guide for All!  www.sys-seminar.com
    13. 13. Excel Import Data Wizard <ul><li>As data is imported, it can be modified: dropping fields, changing variable attributes, which worksheet or cells to import, and more. </li></ul><ul><li>All without any coding! </li></ul>SAS Enterprise Guide for All!  www.sys-seminar.com
    14. 14. Changing Column Properties <ul><li>Name : name of the variable. SAS naming restrictions apply. </li></ul><ul><li>Label : text that is sometimes displayed in place of the variable’s name. </li></ul><ul><li>Type : character or numeric. </li></ul><ul><li>Length : maximum length of the data values, in bytes. </li></ul><ul><li>Informat *: determines how the data is read in. </li></ul><ul><li>Format *: determines how the data is displayed. </li></ul><ul><li>Include in output : determines whether the variable will be included in the resulting SAS data set. </li></ul>SAS Enterprise Guide for All!  www.sys-seminar.com
    15. 15. Text Format (fixed width) <ul><li>If the data is fixed width: </li></ul><ul><li>Highlight Fixed Columns. </li></ul><ul><li>Click the ruler above the sample text to denote the column divisions. </li></ul>SAS Enterprise Guide for All!  www.sys-seminar.com
    16. 16. Text Format (delimited) <ul><li>If the data is delimited: </li></ul><ul><li>Under Text format, select Delimited. </li></ul><ul><li>Select the appropriate delimiter. </li></ul>SAS Enterprise Guide for All!  www.sys-seminar.com
    17. 17. Tasks <ul><li>A task: </li></ul><ul><li>Is a specific action executed on data. </li></ul><ul><li>Can be customized through a step-by-step process, then run or saved. </li></ul><ul><li>Is analogous to a procedure in SAS. </li></ul><ul><li>Tasks can be used to: </li></ul><ul><li>Analyze and classify data. </li></ul><ul><li>Compute statistics and carry out statistical tests. </li></ul><ul><li>Create tables and reports. </li></ul><ul><li>Generate graphs. </li></ul>SAS Enterprise Guide for All!  www.sys-seminar.com
    18. 18. Available Tasks (includes statistical tasks!) SAS Enterprise Guide for All!  www.sys-seminar.com <ul><li>Append Table </li></ul><ul><li>Area Plot </li></ul><ul><li>ARIMA Modeling and Forecasting Task </li></ul><ul><li>Bar Chart </li></ul><ul><li>Bar Line Chart </li></ul><ul><li>Basic Forecasting Task </li></ul><ul><li>Box Chart Task </li></ul><ul><li>Box Plot </li></ul><ul><li>Bubble Plot </li></ul><ul><li>Canonical Correlation Task </li></ul><ul><li>CDF Plots Task </li></ul><ul><li>Characterize Data </li></ul><ul><li>Cluster Analysis Task </li></ul><ul><li>Compare Data Task </li></ul><ul><li>Contour Plot </li></ul><ul><li>Correlations Task </li></ul><ul><li>Create a Chart </li></ul><ul><li>Create Format Task </li></ul><ul><li>Create Map Feature Table </li></ul><ul><li>Create Time Series Data </li></ul><ul><li>Data Set Attributes </li></ul><ul><li>Delete Data Sets and Formats </li></ul><ul><li>Discriminant Analysis Task </li></ul><ul><li>Distribution Analysis Task </li></ul><ul><li>Donut Chart </li></ul><ul><li>Factor Analysis Task </li></ul><ul><li>Generalized Linear Models </li></ul><ul><li>Histograms Task </li></ul><ul><li>Import Data Task </li></ul><ul><li>Individual Measurements Chart </li></ul><ul><li>Library Assignment Wizard </li></ul>
    19. 19. Available Tasks (continued) SAS Enterprise Guide for All!  www.sys-seminar.com <ul><li>Life Tables Task </li></ul><ul><li>Line Plot </li></ul><ul><li>Linear Models Task </li></ul><ul><li>Linear Regression Task </li></ul><ul><li>List Data Task </li></ul><ul><li>Logistic Regression Task </li></ul><ul><li>Map Graph </li></ul><ul><li>Mean and Range Chart Task </li></ul><ul><li>Mean and Standard Deviation Chart Task </li></ul><ul><li>Mixed Models </li></ul><ul><li>Model Scoring </li></ul><ul><li>Nonlinear Regression Task </li></ul><ul><li>Nonparametric One-Way ANOVA Task </li></ul><ul><li>np Chart Task </li></ul><ul><li>One-Way ANOVA Task </li></ul><ul><li>One-Way Frequencies Task </li></ul><ul><li>p Chart Task </li></ul><ul><li>Pareto Chart Task </li></ul><ul><li>Pie Chart Task </li></ul><ul><li>P-P Plots Task </li></ul><ul><li>Prepare Time Series Data Task </li></ul><ul><li>Principal Components Task </li></ul><ul><li>Probability Plots Task </li></ul><ul><li>Proportional Hazards </li></ul><ul><li>Q-Q Plots Task </li></ul><ul><li>Radar Chart </li></ul><ul><li>Random Sample Task </li></ul><ul><li>Rank Task </li></ul><ul><li>Regression Analysis of Panel Data Task </li></ul>
    20. 20. Available Tasks (continued) SAS Enterprise Guide for All!  www.sys-seminar.com <ul><li>Regression Analysis with Autoregressive Errors Task </li></ul><ul><li>Scatter Plot </li></ul><ul><li>Sort Data Task </li></ul><ul><li>Split Columns Task </li></ul><ul><li>Stack Columns Task </li></ul><ul><li>Standardize Data Task </li></ul><ul><li>Summary Statistics Task </li></ul><ul><li>Summary Tables Task </li></ul><ul><li>Surface Plot </li></ul><ul><li>t Test Task </li></ul><ul><li>Table Analysis Task </li></ul><ul><li>Transpose Task </li></ul><ul><li>u Chart Task </li></ul>
    21. 21. Opening Task Windows <ul><li>In the Process Flow or Project Tree , highlight a data set. </li></ul><ul><li>Select a task from the Task List or the Tasks menu. </li></ul>SAS Enterprise Guide for All!  www.sys-seminar.com
    22. 22. The Selection Pane <ul><li>The Selection Pane: </li></ul><ul><li>Is on the left side of the Task Window . </li></ul><ul><li>Lists available options for the task. </li></ul>SAS Enterprise Guide for All!  www.sys-seminar.com
    23. 23. Task Options <ul><li>In the Task Window, you may: </li></ul><ul><li>Edit and filter data </li></ul><ul><li>Assign variables to task roles, which determine how variables will be used in the task. </li></ul><ul><li>Make selections specific to the task by dragging and dropping columns from the ‘Columns to assign’ window to the ‘Task Roles’ Window. </li></ul>SAS Enterprise Guide for All!  www.sys-seminar.com
    24. 24. Saving Tasks <ul><li>Saving a task: </li></ul><ul><li>Saves all task roles and options associated with the task. </li></ul><ul><li>Does not execute the task. </li></ul><ul><li>Does not generate output. </li></ul><ul><li>Closes the Task Window . </li></ul><ul><li>Creates objects for the task in the Process Flow and Project Tree . </li></ul>The task has been saved but not run, so only the data and task appear in the Process Flow. No output has been generated. SAS Enterprise Guide for All!  www.sys-seminar.com
    25. 25. Running Tasks <ul><li>Running a task: </li></ul><ul><li>Saves all task roles and options associated with the task. </li></ul><ul><li>Executes the task according to the options you have specified. </li></ul><ul><li>Generates results. </li></ul><ul><li>Closes the Task Window . </li></ul><ul><li>Creates objects in the Process Flow and Project Tree for the task and results. </li></ul>The task has been run, so output now appears. SAS Enterprise Guide for All!  www.sys-seminar.com
    26. 26. Warnings and Errors <ul><li>Warnings are denoted by a yellow triangle over the task icon. </li></ul><ul><li>Errors are denoted by a red X over the task icon. </li></ul>SAS Enterprise Guide for All!  www.sys-seminar.com
    27. 27. Warnings and Errors <ul><li>To view the log for a task: </li></ul><ul><ul><li>In the Process Flow , find the name of the task. </li></ul></ul><ul><ul><li>Under the task name, double click the Log node. Or double click the task. </li></ul></ul>SAS Enterprise Guide for All!  www.sys-seminar.com
    28. 28. Modifying Tasks <ul><li>Reopen the task, double click the Modify Task tab. </li></ul><ul><li>Change any task roles, options, or settings. </li></ul><ul><li>Click Run . </li></ul><ul><li>When asked, “Would you like to replace the results from the previous runs?” click Yes or No . </li></ul>SAS Enterprise Guide for All!  www.sys-seminar.com
    29. 29. My Favorite Task – The Query Builder! <ul><li>Query Builder is a graphical way analysts can: </li></ul>SAS Enterprise Guide for All!  www.sys-seminar.com <ul><li>Join tables </li></ul><ul><li>Select variables </li></ul><ul><li>Filter data </li></ul><ul><li>Sort data </li></ul><ul><li>Change data source </li></ul><ul><li>Compute columns </li></ul><ul><li>Set up prompts </li></ul><ul><li>De-dup observations </li></ul><ul><li>Change query options </li></ul><ul><li>Add titles, footnotes </li></ul><ul><li>Limit output </li></ul><ul><li>And more </li></ul>
    30. 30. Query Building for Analysts <ul><li>Intuitive, easy to understand and use, eliminates coding errors </li></ul><ul><li>Queries become easy for non-programmers. </li></ul><ul><li>Simple tasks don’t require the support of a SAS programmer. </li></ul><ul><li>Query Builder builds code that can be reused and modified. </li></ul>SAS Enterprise Guide for All!  www.sys-seminar.com
    31. 31. Adding Columns to a Query <ul><li>Double-click or drag columns on the Tables list to add them to the query. </li></ul><ul><li>The and buttons move columns up and down on the Select Data tab. </li></ul><ul><li>The button deletes columns. </li></ul><ul><li>Select name of dataset to select all columns. </li></ul>SAS Enterprise Guide for All!  www.sys-seminar.com
    32. 32. Changing Column Attributes <ul><li>On the Select Data tab, highlight a column name. </li></ul><ul><li>Click the Properties button ( ). </li></ul>SAS Enterprise Guide for All!  www.sys-seminar.com
    33. 33. Sorting <ul><li>Double-click additional variables on the Tables list to add them to the Sort Data tab. </li></ul><ul><li>Use the and buttons to arrange the variables in order of sort priority. </li></ul>SAS Enterprise Guide for All!  www.sys-seminar.com
    34. 34. Replacing Discrete Values <ul><li>The new column will appear on both the Tables list and the Select Data tab. </li></ul><ul><li>It can be manipulated in the same ways as other columns in the query. </li></ul>SAS Enterprise Guide for All!  www.sys-seminar.com
    35. 35. Replacing a Range of Values SAS Enterprise Guide for All!  www.sys-seminar.com
    36. 36. Adding a New Computed Column <ul><li>Build an expression. </li></ul><ul><li>Specify additional options, including a new column name, alias, and format. </li></ul>SAS Enterprise Guide for All!  www.sys-seminar.com
    37. 37. Adding a New Computed Column <ul><li>The new column will appear both on the Tables list and the Select Data tab. </li></ul><ul><li>It can be manipulated in the same ways as other columns in the query. </li></ul>SAS Enterprise Guide for All!  www.sys-seminar.com
    38. 38. Adding a Summary Column <ul><li>In the Query Builder , highlight a variable on the Select Data tab. </li></ul><ul><li>Select a Summary Statistic from the Summary drop-down menu. </li></ul>SAS Enterprise Guide for All!  www.sys-seminar.com
    39. 39. Filtering Data in a Query <ul><li>Click the Filter Data tab. </li></ul><ul><li>On the Tables list on the left, double-click a variable to open the Edit Filter window. </li></ul><ul><li>This variable will be the left side of the filter condition. </li></ul>SAS Enterprise Guide for All!  www.sys-seminar.com
    40. 40. Combining Filters <ul><li>You can combine filters with And, OR </li></ul>SAS Enterprise Guide for All!  www.sys-seminar.com
    41. 41. Joining Tables <ul><li>EG will find join key or can manually specify </li></ul><ul><li>Choose what type of join and other options </li></ul>SAS Enterprise Guide for All!  www.sys-seminar.com
    42. 42. Code Generated By SAS Enterprise Guide <ul><li>The Query Builder is generating PROC SQL behind the scenes! </li></ul><ul><li>Use the code or modify it. </li></ul>SAS Enterprise Guide for All!  www.sys-seminar.com
    43. 43. Selecting Query Results Format <ul><li>On the Tools menu, select Options . </li></ul><ul><li>On the Selection Pane, highlight Query . </li></ul><ul><li>Under Save query result set as, click the drop-down menu . </li></ul><ul><li>Select Data Table , Data View or Report . </li></ul><ul><li>Click OK . </li></ul>SAS Enterprise Guide for All!  www.sys-seminar.com
    44. 44. Working with Query Results <ul><li>Tasks may be run on query results if you have specified data table or data view as your output option. </li></ul><ul><li>To run a task on query results: </li></ul><ul><ul><li>In the Process Flow or Project Tree , highlight the query results. </li></ul></ul><ul><ul><li>From the Task List, select a task and proceed as usual. </li></ul></ul>SAS Enterprise Guide for All!  www.sys-seminar.com
    45. 45. Analysis: Summary Statistics (PROC MEANS) <ul><li>From the Variables to assign list on the left, drag all desired Analysis variables to the Analysis variables task role on the right. </li></ul>SAS Enterprise Guide for All!  www.sys-seminar.com
    46. 46. Selecting Statistics to Calculate <ul><li>On the Selection Pane , highlight Basic under Statistics </li></ul><ul><li>Check the appropriate boxes to select statistics. </li></ul><ul><li>Use the drop-down menu to indicate how many decimal places to include. </li></ul>SAS Enterprise Guide for All!  www.sys-seminar.com
    47. 47. Assigning Classification Variables <ul><li>From the Variables to assign list on the left, drag all desired Classification variables to the Classification variables task role on the right. </li></ul>SAS Enterprise Guide for All!  www.sys-seminar.com
    48. 48. Adding a Footnote and Title <ul><li>Can even use a macro variable! </li></ul>SAS Enterprise Guide for All!  www.sys-seminar.com
    49. 49. Output <ul><li>Click Run to run the task. </li></ul>SAS Enterprise Guide for All!  www.sys-seminar.com
    50. 50. The Table Analysis Task: PROC FREQ <ul><li>The Table Analysis Task creates two- and three-way Frequency Tables . </li></ul>SAS Enterprise Guide for All!  www.sys-seminar.com
    51. 51. Reporting for Analysts <ul><li>Analysts may depend on others to create simple reports. </li></ul><ul><li>For simple changes, they need further assistance. </li></ul><ul><li>Analysts leverage SAS reporting capabilities in an easy GUI, creating custom reports and templates </li></ul><ul><li>PROC PRINT </li></ul>SAS Enterprise Guide for All!  www.sys-seminar.com
    52. 52. Summary Reports: PROC Tabulate <ul><li>Once variables are assigned to task roles, you can begin arranging the elements of the table in the Preview Area . </li></ul><ul><li>One or two dimensions, concatenation and crossing, analysis and classification variables, and statistics! </li></ul>SAS Enterprise Guide for All!  www.sys-seminar.com
    53. 53. Summary Report/PROC TABULATE Output SAS Enterprise Guide for All!  www.sys-seminar.com
    54. 54. Easily Create Useful, Beautiful Graphs <ul><li>Creating graphs is simple with EG’s interface! </li></ul><ul><li>No SAS/GRAPH syntax </li></ul><ul><li>Completed in a fraction of the time </li></ul>SAS Enterprise Guide for All!  www.sys-seminar.com <ul><li>Bar charts </li></ul><ul><li>Pie charts </li></ul><ul><li>Line plots </li></ul><ul><li>Scatter plots </li></ul><ul><li>Area plots </li></ul><ul><li>Donut charts </li></ul><ul><li>Bubble plots </li></ul><ul><li>Contour plots </li></ul><ul><li>Box plots </li></ul><ul><li>And more </li></ul>
    55. 55. Graph Interface SAS Enterprise Guide for All!  www.sys-seminar.com
    56. 56. A Graph Created in SAS Enterprise Guide <ul><li>Easily create graphs within SAS </li></ul><ul><li>Can be interactive! </li></ul>SAS Enterprise Guide for All!  www.sys-seminar.com
    57. 57. Simple Reporting <ul><li>HTML, PDF, RTF, SAS Report, and Text </li></ul><ul><li>CSS’s that define styles, fonts, color, and include pictures </li></ul><ul><li>Each element easy to manipulate </li></ul><ul><li>Store and reuse templates. Develop custom templates. </li></ul><ul><li>Easily create attractive, consistent reports across enterprise </li></ul>SAS Enterprise Guide for All!  www.sys-seminar.com
    58. 58. Packaged Reports <ul><li>Easy to package reports! </li></ul><ul><li>With a few clicks, package multiple reports </li></ul><ul><li>Charts, titles, text, images, and more </li></ul><ul><li>Email or schedule for distribution </li></ul>SAS Enterprise Guide for All!  www.sys-seminar.com
    59. 59. Example of a Packaged Report SAS Enterprise Guide for All!  www.sys-seminar.com
    60. 60. SAS Process Organization <ul><li>Organizing SAS process (programs, data, reports, logs, and documentation) into one flowchart like file, called a “Project.” </li></ul><ul><li>Simplifies comprehension, updates, and standards across organization </li></ul><ul><li>Base SAS processes can be imported into a “Project.” </li></ul>SAS Enterprise Guide for All!  www.sys-seminar.com
    61. 61. Creating Ordered List <ul><li>Specifies what order items in Process Flow will be run. </li></ul>SAS Enterprise Guide for All!  www.sys-seminar.com
    62. 62. Schedule a Process Flow SAS Enterprise Guide for All!  www.sys-seminar.com
    63. 63. Analysts Can Transition Into Programming <ul><li>Use GUI for the majority of tasks </li></ul><ul><li>Generate shell code and learn how to program as necessary </li></ul>SAS Enterprise Guide for All!  www.sys-seminar.com Leveraging Enterprise Guide Wizards Using Shell Code Understanding SAS Process/ Easier Debugging Maximum Efficiency
    64. 64. Continued Role of Analyst Support By IT SAS Enterprise Guide for All!  www.sys-seminar.com IT Analysts <ul><li>Complex data manipulations </li></ul><ul><li>Specialized reports </li></ul><ul><li>Production processes </li></ul><ul><li>Other complex issues </li></ul><ul><li>Simple queries </li></ul><ul><li>Accessing data </li></ul><ul><li>Simple reporting and graphs </li></ul><ul><li>Graphing </li></ul>
    65. 65. Increase Programmer’s Efficiency <ul><li>EG for heavy lifting </li></ul><ul><li>Wizards to join tables, creating reports, and querying data </li></ul><ul><li>Quicker than coding from scratch </li></ul><ul><li>Less error prone </li></ul>SAS Enterprise Guide for All!  www.sys-seminar.com
    66. 66. Increase Programmer’s Efficiency <ul><li>Easy to misspell a word or miss a comma </li></ul><ul><li>Cumbersome to join several tables (EG can do up to 32 tables at once!). </li></ul><ul><li>Join tables within a wizard in a fraction of the time. </li></ul>SAS Enterprise Guide for All!  www.sys-seminar.com
    67. 67. Code Generated By SAS Enterprise Guide <ul><li>Increase efficiency by leveraging wizards with programming knowledge </li></ul>SAS Enterprise Guide for All!  www.sys-seminar.com Leveraging Enterprise Guide Wizards Using Shell Code Maximum Efficiency
    68. 68. New Programmer Features in Enterprise Guide 4.3 <ul><li>Integrated Syntax Help Using mouse-over or clicking F1 over a SAS keyword will display syntax for the keyword, as well as a description </li></ul>SAS Enterprise Guide for All!  www.sys-seminar.com
    69. 69. New Programmer Features in Enterprise Guide 4.3 <ul><li>Syntax Suggestion When typing a SAS keyword, SAS will display a list of potential keywords to use in code. </li></ul><ul><li>More Exciting New Features Displaying libraries and data members, parentheses matching, program formatting, and more! </li></ul><ul><li>These new features will change the programming experience of every programmer, from novice to expert. </li></ul>SAS Enterprise Guide for All!  www.sys-seminar.com
    70. 70. Missing Functionality <ul><li>Some functionality is not available or is limited in EG: </li></ul><ul><li>DDE </li></ul><ul><li>X STATEMENT AND SYSTASK (need special permission from administrator) </li></ul><ul><li>SAS/AF Applications </li></ul><ul><li>%WINDOW </li></ul><ul><li>Statements, PROMPT options on LIBNAME statements, and interactive environments such as the Report window </li></ul><ul><li>DATA step debugger </li></ul><ul><li>SAS statements that require user interaction and that do not work well in a SAS batch program </li></ul><ul><li>THE ENDSAS STATEMENT </li></ul><ul><li>Lots of documentation and ideas about how to address these items </li></ul>SAS Enterprise Guide for All!  www.sys-seminar.com
    71. 71. Internal Resistance <ul><li>Experienced users have processes that work. If it’s not broke, why fix it? </li></ul><ul><li>Analysts may fear it is technical and they will not be able to use it. </li></ul>SAS Enterprise Guide for All!  www.sys-seminar.com
    72. 72. Solution to Resistance – Hands-On Time! <ul><li>Programmers </li></ul><ul><li>Use current processes and streamline future development. </li></ul><ul><li>Analysts </li></ul><ul><li>Achieve results with ease </li></ul><ul><li>Everyone will fall in love </li></ul>SAS Enterprise Guide for All!  www.sys-seminar.com
    73. 73. Logistics of Implementation <ul><li>Part of Base SAS </li></ul><ul><li>PC product </li></ul><ul><li>Many have EG and aren’t aware </li></ul><ul><li>May need IT for installation or environment support </li></ul><ul><li>Additional products may be needed to access data and other platforms. </li></ul>SAS Enterprise Guide for All!  www.sys-seminar.com
    74. 74. Conclusion <ul><li>Something for everyone </li></ul><ul><li>Streamline and standardize processes </li></ul><ul><li>Increase efficiency and capabilities. </li></ul><ul><li>Some resistance at first </li></ul><ul><li>Once users get some hands-on time, they will never go back. </li></ul><ul><li>Enterprise Guide is truly an enterprise wide software for the future! </li></ul>SAS Enterprise Guide for All!  www.sys-seminar.com
    75. 75. Additional Reading <ul><li>Bangi, Audimar. 2010. “SAS® Programmer's Paradise: New Goodies in SAS® Enterprise Guide® 4.” Proceedings of the SAS Global 2010 Conference. Cary, NC: SAS. Available at http://support.sas.com/resources/papers/proceedings10/137-2010.pdf . </li></ul><ul><li>The Little SAS Book for Enterprise Guide 4.2, Slaughter and Delwiche </li></ul><ul><li>The SAS Dummy Blog: http://blogs.sas.com/sasdummy/ </li></ul><ul><li>The Missing Semicolon: www.sys-seminar.com </li></ul>SAS Enterprise Guide for All!  www.sys-seminar.com
    76. 76. Contact Us SAS ® Training, Consulting, & Help Desk Services 2997 Yarmouth Greenway Drive • Madison, WI 53711 (608) 278-9964 www.sys-seminar.com Jennifer First Director of Operations [email_address] SAS Enterprise Guide for All!  www.sys-seminar.com

    ×