SAS A00-232 HadoopExam SAS BASE Certification Syllabus

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 7

I.

Syllabus for A00-232 Certification

Syllabus for A00-232 Certification : There are 12 main objectives and 62 sub-objectives, you need to have
good experiece and hands with all of this topics, which we would be covering in our certification
preparation material as well.

 Accessing Data Using SQL


o Generate detail reports by working with a single table, joining
tables, or using set operators in SQL

 Use PROC SQL to perform SQL queries.


 Select columns in a table with a SELECT statement and FROM clause.
 Create a table from a query result set.
 Create new calculated columns.
 Assign an alias with the AS keyword.
 Use case logic to select values for a column.
 Retrieve rows that satisfy a condition with a WHERE clause.
 Subset data by calculated columns with the CALCULATED keyword.
 Join tables - inner joins, full joins (coalesce function), right joins, left joins, cross
joins.
 Combine tables using set operators - union, outer join, except, intersect.
 Sort data with an ORDER BY clause.
 Assign labels and formats to columns.

 Generate summary reports by working with a single table, joining tables,


or using set operators in the SQL.

 Summarize data across and down columns using summary functions (AVG, COUNT,
MAX, MIN, SUM).
 Group data using GROUP BY clause.
 Filter grouped data using HAVING clause.
 Eliminate duplicate values with the DISTINCT keyword.

 Construct sub-queries and in-line views within an SQL procedure step.

 Subset data by using non-correlated subqueries.


 Reference an in-line view with other views or tables (multiple tables).

 Use special features of the SQL procedure.

 Use SAS data set options with PROC SQL (KEEP=, DROP=, RENAME=, OBS=).
 Use PROC SQL invocation options (INOBS=, OUTOBS=. NOPRINT, NUMBER)
 Use PROC SQL with the SAS Macro Facility to create macro variables with the INTO
keyword.
 Use SAS functions (SCAN, SUBSTR, LENGTH).
 Access SAS system information by using DICTIONARY tables (members,
tables,columns)

 Macro Processing
 Create and use user-defined and automatic macro variables within the
SAS Macro Language.

 Define and use macro variables.


 Use macro variable name delimiter. (.)
 Use INTO clause of the SELECT statement in SQL.
 Use the SYMPUTX routine in a DATA Step.
 Control variable scope with:

 %GLOBAL statement
 %LOCAL statement
 SYMPUTX scope parameter

 Automate programs by defining and calling macros using the SAS Macro
Language.

 Define a macro using the %MACRO and %MEND statements.


 Insert comments into macros.
 Pass Information into a macro using parameters.
 Generate SAS Code conditionally by using the %IF-%THEN-%ELSE macro
statements or iterative %DO statements.

 Use macro functions.

 Use macro character functions. (%SCAN, %SUBSTR, %INDEX, %UPCASE)


 Use macro quoting functions. (%NRSTR, %STR)
 Use macro evaluation functions. (%EVAL)
 Use %SYSFUNC to execute DATA step functions within the SAS Macro Language.

 Debug macros

 Trace the flow of execution with the MLOGIC option.


 Examine the generated SAS statements with the MPRINT option.
 Examine macro variable resolution with the SYMBOLGEN option.
 Use the %PUT statement to print information to the log.

 Create data-driven programs using SAS Macro Language.

 Create a series of macro variables.


 Create a macro variable containing a delimited list of values using PROC SQL.
 Use indirect reference to macro variables. (&&, etc)
 Generate repetitive macro calls using:
o the %DO loop,
o SQL query with SELECT INTO
o DATA Step with DOSUBL or the EXECUTE routine function.

 Advanced Techniques

 Process data using 1 and 2 dimensional arrays.

 Define and use character arrays.


 Define and use numeric arrays.
 Create variables with arrays.
 Reference arrays within a DO loop.
 Specify the array dimension with the DIM function.
 Define arrays as temporary arrays.
 Load initial values for an array from a SAS data set.
 Process data using hash objects

o Declare hash and hash iterator objects

 Dataset argument
 Ordered argument
 Multidata argument

 • Use hash object methods

 definekey()
 definedata()
 definedone()
 find()
 add()
 output()

 Use hash iterator object methods


o first()
o next()
o last()
o prev()
o Use hash objects as lookup tables.
o Use hash objects to create sorted data sets.
o Use hash iterator objects to access data in forward or reverse key order.

 Use SAS utility procedures

 Specify a template using the PICTURE statement within the FORMAT Procedure
o Specify templates for date, time, and datetime values using directives.
o Specify templates for numeric values using digit selectors.
o • Create custom functions with the FCMP procedure
o Create character and numeric custom functions with single or multiple
arguments.
o Create custom functions based on conditional processing.
o Use custom functions with the global option CMPLIB=.

II. FAQ for SAS A00-232 Certification exam


Question: How to access SAS environment during the real exam A00-232?

Answer: You don’t have to install SAS software on your desktop, instead SAS would be
providing a connection to launch remote SAS environment. You need to check that there are
two things provided as below.

 Right Side: Lab is provided (Open SAS tool to solve the given problem, keep 2/3
Window for this)
 Left Side: Questions and instructions (Keep it 1/3rd space for this, so you can read
questions and answer anytime)

While working or solving a coding challenge you should resize the window as per your need.
So that maximum screen is available to you.
Question: What kinds of instructions are provided for the SAS A00-232 exam during
real time?

Answer: You would see instructions as below

This exam will present series of programming projetcs. At the end of each project, you will
invoke a macro that will assess your work (wow : kind of Immediate assessment). Name of
the macro would be scoreit and perform following stuff.

1. Reset the environment to a baseline configuration.


2. Look for the SAS program. If it cannot locate it, it will produce an error and
instruct you to check the name and location of your file.
3. Run your program
4. Evaluate your program by:

 Checking the result : This may be the values within an output data (very similar
stuff HadoopExam implemented using the short text based question and answer)
set, attributes of a data set, or system parameters such as values of macro
variables.
 Examining the code that you wrote to verify that you solved the problem as
described. These are broad-based checks that still provide you with flexibility in
your chosen solution. For example, if the project asks you to create a dataset with
an SQL query, do not solve the problem using DATA step.
 Then return a 3 digit response code to the SAS log that will indicate if you solved
the project correctly. This code would be used internally to validate your results.
You will transfer this value to your exam question, where it asks: What is the
value of Response in the log?

Question: Is data library provided for the SAS A00-232 exam ?


Answer: Yes, you would be provided with a data library which would be having name as
cert (in HadoopExam practice questions, you would be populating such data library). In
exam cert library would points to "c:\cert\input" it means you would be solving problem
on the Windows env. When SAS env starts, you don’t have to explicitly create it and this
is write protected. If you need to save any dataset, use the Work library.

Question: Should I always keep score.sas file open, during SAS A00-232 exam?

Answer: Yes, you would find this program in "c:\cert\programs". As you would be
running scoreit macro from this program to evlaute each project. To avoid recurssion
(macro calling same macro and lead to infinite loop) do not run the scoreit macro from
within your project file.

Question: During real exam is SAS documentation provided?

Answer: Yes, during your exam, you will have access to SAS documentation via Internet
explorer, which would open SAS 9.4 documentation. Important points to remember :

 Avoid wasting too much time on the documentation. Memorize as many common
stuff as possible.
 Accessing documentation can cause lab computer to respond slowly.
 Once you find the stuff you are looking for from documentation; then close
documentation window.
Question: Can you please let me know, what is the weightage or scoring
pattern?

Answer: Usually programming question (coding challenge) each would have 3 points
and you would be having 15 standard multiple choice questions; each would be having 1
point.

Qustion: In the real exam, would timer will be provided?

Answer: Yes, the timer will be in the upper right corner of the screen and that would be
in Count Down mode and tell you the remaining time for your exam.

Question: Can I see all the projects together in real exam?

Answer: Yes, you can walk through each one by one. You would be using Next button to
transition from one project to another project.

Question: How is the SAS A00-232 exam evaluated?

Answer: As you would be implementing the SAS code for given scenario, the examiner may
or may not check your code. As well as there would be some macros provided which even
you can use it to check the few basic scoring. For each scenario, 1 to 3 multiple choice or
short answer-based questions would be asked. And you need to answer them correctly to
score. Once you submit, your solution evaluator would manually check the code you have
provided. Because you would be explicitly asekd to save the code in one of the file e.g. for
each scenario create one file to save the SAS code.

Question: I have experience with the SAS Studio, in the exam which interface would be
provided?

Answer: In the real SAS A00-232 exam there would be three different interfaces provided as
below and you can choose as per your comfort.

 SAS Studio
 SAS Display manager
 SAS Enterprise Guide

Question: In the real exam (A00-232) are all questions are based on the scenarios?

Answer: No, this exam is a hybrid exam which include the following two sections?

- Standard Questions: In this you would be asked the following types of questions
and you don’t have to write any code.

o Multiple Choice Question

o Fill In the blank’s questions

o Short answer questions


o Mapping questions etc

- Scenario Based questions: In this, coding challenges would be given. You have to
implement those coding challenges and then answer series of the questions.

Question: Is there any difference between coding challenge and standard questions for
the scoring for SAS advanced programming?

Answer: Yes, certainly. For coding challenges, you would be given more score then standard
questions. However, in the real exam it would be clearly mentioned which questions are more
weighted then other.

Question: Questions would be provided in any order?

Answer: Yes, coding challenges would be appearing first and then standard question.

Question: Is there any discount available for SAS certifications?

Answer: Generally, discounts are available and vary country by country. You can check SAS
website for more detail. HadoopExam does not provide SAS exam voucher.

Question: Is there any difference if I appear for the SAS certifications from USA, China,
France, Italy, UAE or Japan?

Answer: No, there is no difference in syllabus. It does not matter from which country you are
appearing for the SAS exam. Usually you can choose your language in which you want to
give the exam.

Question: What do you mean by short text-based questions and answer?

Answer: This is recently introduced by SAS; in this you have to type in the answer in a text
box provided. Sometime you may even have to complete the SAS program by entering the
text.

Question: What are the interactive questions and answer?

Answer: You would be provided some work area and you have to complete the work
assigned which can include something like below

 Use the drag and drop functionality to configure a user interface component.
 Use the drop-down lists, check boxes and radio buttons to configure user interface
components.
 Complete the SAS program from given lines of the code
 Map the options from both the sides.

Question: What do you mean by scaling score?

Answer: On the SAS website this is the answer given

A scaled score converts the raw score (number of test questions answered correctly) to a
consistent and standardized scale and is a common practice in certification programs to
ensure that all forms of an exam have the same level of difficulty. With the complexity of
practical testing and multiple case studies in the Predictive Modeling Using SAS Enterprise
Miner exam, we use scaled scoring for this purpose. Which means that candidates taking the
exam will have a consistent level of difficulty regardless of the set of exam questions
presented.

Question: Do I need to consider the training provided by HadoopExam for this


certification?

Answer: Yes, certainly you can consider and we are regularly upgrading our training material
as well to accommodate the changes in the certification exam, for more detail always check
this page(SAS All products), what is currently available.

Question: How can I check sample questions for Scenario and multiple-choice questions
and answer. Which are similar to real exam?

Answer: Check this link for sample questions

- Sample Scenario based question and answer

- Sample Multiple choice questions and answer

Question: Should I buy single certifications exam or if I want access to more than one
exam and training. What can I do?

Answer: Most of our learners are creating custom packages as per their need. You can check
all the available SAS products on https://www.hadoopexam.com and then send an email to
[email protected] or [email protected] . And our team would get back to you
with discounted price. Other most popular option is get the premium subscription and access
all available material which is not limited SAS.

Question: Which are all the country in which SAS exam is conducted online?

Answer: You should consult SAS website for this detail. As of now we have seen learners
from various countries like

North America, United Kingdom, Germany, India, Japan, Italy, China, UAE, Kuwait,
Australia, Netherlands, Hong Kong , France, Austria, Canada, Ireland, Peru, New Zealand,
Norway, Saudi Arabia, Singapore, Spain, Taiwan etc.

Question: Once I appear and clear the certification exam. Can I see my name in public
repository of SAS certification?

Answer: Yes, you can see. And that is where a company validates your credentials.

You might also like