Top Banner
© Dominion 2003 SAS Certification Made Quick & Easy Virginia SAS Users Group (VASUG) 03/23/2010 Mehrubon Safaraliev SAS Certified Advanced Programmer for SAS 9 ® Dominion Virginia Power
28

Sas Certification Made Quick and Easy Mehrubon 20100323

Dec 18, 2015

Download

Documents

NawarajPokhrel

Advanced certification
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Generic Template03/23/2010
Dominion Virginia Power
SAS Base Programming Certification
SAS Advanced Programming Certification
SAS Certified Professionals - Stats
Got introduced to SAS in the Summer of 2007
Continued to learn new tools as I came across a specific problem.
Main sources for advancing my SAS knowledge & skills:
Veteran SAS users at Dominion. THANK YOU!!!.
Product Documentation downloadable in PDF format from Knowledge Base section of www.SAS.com
GOOGLE.com!
SAS Certified Base Programmer for SAS 9 since 02-Sep-2009.
Received Advanced Programming “Advanced Prep Guide” in Oct-2010
SAS Certified Base Programmer for SAS 9 since 04-Feb-2010
*
SAS ANALYTICS
SAS ADMINISTRATION
SAS Enterprise Business Intelligence (EBI)
SAS Certified Data Integration Developer for SAS 9 (Beta Exam available)
*
SAS Certified Professional, Advanced
SAS Certified Warehouse Architect
Exam Overview
Exam Content
SAS Certification Web-site
Exam Overview
The SAS Certified Base Programmer for SAS 9 credential is the ideal certification for those relatively new to SAS programming or new to SAS certification. It is also the principle certification for other advanced certifications available from SAS. Candidates should be familiar with the enhancements and new functionality that are available in SAS 9.2.
Successful candidates should have experience in programming and data management using SAS 9 and should be able to:
import and export raw data files
manipulate and transform data
combine SAS data sets
*
Use FORMATTED and LIST input to read raw data files.
Use INFILE statement options to control processing when reading raw data files.
Use various components of an INPUT statement to process raw data files including column and line pointer controls, and trailing @ controls.
Combine SAS data sets.
Access an Excel workbook.
Create and manipulate SAS date values.
*
Sort observations in a SAS data set.
Use assignment statements in the DATA step.
Modify variable attributes using options and statements in the DATA step.
Accumulate sub-totals and totals using DATA step statements.
Use SAS functions to manipulate character data, numeric data, and SAS date values.
Use SAS functions to convert character data to numeric and vice versa.
Process data using DO LOOPS.
Process data using SAS arrays.
Validate and clean data.
Generate summary reports and frequency tables using base SAS procedures.
Enhance reports through the use of user-defined formats, titles, footnotes and SAS System reporting.
Generate HTML reports using ODS statements.
Handling Errors
Recognize and correct syntax errors.
Examine and resolve data errors.
*
Primary resource for exam preparation.
Easy to follow with plenty of examples.
Have not used the accompanying CD-ROM. Contains some of the example datasets. Intro to SAS environment.
Available through amazon.com for about $100
Table of Contents available at www.amazon.com)
SAS web site / Support & Training / Certification
SAS Training offers – instructor-led, self-paced, e-Practice Exams
To learn more about a specific topic:
Product Documentation under Knowledge Base section of SAS website
SAS users - colleagues, SAS user groups, etc.
*
Exam Fee $180
The fee is refundable if cancelled/re-scheduled one day before the exam date
Five convenient exam locations in Richmond & Glen Allen
70 multiple-choice questions (65% or more correct to pass)
2 hours to complete exam
NO ACCESS TO SAS SOFTWARE
Become SAS Certified Base Programmer for SAS 9
Next: SAS Certified Advanced Programmer for SAS9
*
Score report at the end of the test
Congratulation e-mail from SAS Global Certification Program
Username and Password to SAS Certification Community web site
Access to Logos for use in Resume, Business Cards
Official Certificate
Certification is good for 3 years.
*
Exam Registration
Exam Overview
Exam Content
Study Guide
Overview
The candidate must currently hold a SAS Certified Base Programmer for SAS 9 credential.
A SAS advanced programmer should have current SAS programming and data management experience. Successful candidates should be skilled in tasks such as:
using advanced DATA step programming statements and efficiency techniques to solve complex problems
writing and interpreting SAS SQL code
creating and using the SAS MACRO facility.
*
Exam Topics 1 – Accessing Data using SQL
Generate detail reports by working with a single table, joining tables, or using set operators in the SQL procedure.
Generate summary reports by working with a single table, joining tables, or using set operators in the SQL procedure.
Construct sub-queries and in-line views within an SQL procedure step.
Compare solving a problem using the SQL procedure versus using traditional SAS programming techniques.
Access Dictionary Tables using the SQL procedure.
*
Exam Topics 2 – Macro Processing
Create and use user-defined and automatic macro variables within the SAS Macro Language.
Automate programs by defining and calling macros using the SAS Macro Language.
Understand the use of macro functions.
Use various system options that are available for macro debugging and displaying values of user-defined and automatic macro variables in the SAS log.
Create data-driven programs using SAS Macro Language.
*
Exam Topics 3 – Advanced Programming Techniques
Demonstrate the use of advanced data look-up techniques such as array processing, hash objects, formats, and combining/merging data.
Reduce I/O by controlling the space required to store SAS data sets using compression techniques, length statements, or eliminating variables and observations.
Reduce programming time by developing reusable SAS programs which incorporate data step views, DATA steps that write SAS programs, and the FCMP procedure.
Perform effective benchmarking by using the appropriate SAS System options and interpreting the resulting resource utilization statistics.
Determine the resources used by the SORT procedure and avoid unnecessary sorts by using appropriate indexes, data set options, BY statement options, and the CLASS statement.
Identify appropriate applications for using indexes and create them using the DATA step, the DATASETS procedure, or the SQL procedure.
*
More details in the next few slides
My notes in MS Word format and SAS Code to practice skills
To get a copy, send me your e-mail address
SAS Training offers – instructor-led, self-paced, e-Practice Exams
To learn more about a specific topic:
Product Documentation under Knowledge Base section of SAS website
Google.com
*
See the next slides for brief table of contents
More details in the next few slides
Accompanying CD-ROM
Chapter Summaries
Example datasets
All of the example datasets come with the SAS software, found under SASUSER library
*
Chapter 1 Performing Queries Using PROC SCL
Chapter 2 Performing Advanced Queries Using PROC SQL
Chapter 3 Combining Tables Horizontally Using PROC SQL
Chapter 4 Combining Tables Vertically Using PROC SQL
Chapter 5 Creating and Managing Tables Using PROC SQL
Chapter 6 Creating and Managing Indexes Using PROC SQL
Chapter 7 Creating and Managing Views Using PROC SQL
Chapter 8 Managing Processing Using PROC SQL
Part 2 SAS Macro Language
Chapter 9 Introducing Macro Variables
Chapter 10 Processing Macro Variables at Execution Time
Chapter 11 Creating and Using Macro Programs
Chapter 12 Storing Macro Programs
*
Chapter 14 Combining Data Vertically
Chapter 15 Combining Data Horizontally
Chapter 16 Using Lookup Tables to Match Data
Chapter 17 Formatting Data
Part 4 Optimizing SAS Programs
Chapter 19 Introduction to Efficient SAS Programming
Chapter 20 Controlling Memory Usage
Chapter 21 Controlling Data Storage Space
Chapter 22 Utilizing Best Practices
Chapter 23 Selecting Efficient Sorting Strategies
Chapter 24 Querying Data Efficiently
*
Congratulation e-mail from SAS Global Certification Program
Username and Password to SAS Certification Community web site
Access to Logos for use in Resume, Business Cards
Official Certificate
Certification good for 3 years.
To Re-new, just re-take the Advanced Certification Test
*
Follow steps outlined under Base Program Exam Registration
Exam : “A00-212 – SAS Advanced Programming for SAS 9”
Exam Fee $180
2 hours to complete exam
NO ACCESS TO SAS SOFTWARE
Become SAS Certified Advanced Programmer for SAS 9
*
Richmond, VA 23219