SAS Institute A00-415 SAS Viya Fundamentals of Programming Online Training
SAS Institute A00-415 Online Training
The questions for A00-415 were last updated at Dec 25,2024.
- Exam Code: A00-415
- Exam Name: SAS Viya Fundamentals of Programming
- Certification Provider: SAS Institute
- Latest update: Dec 25,2024
Which statement about the CASL language is true?
- A . All CAS-enabled procedures are converted to CASL behind the scenes to run in CAS.
- B . CASL runs actions on both the SAS Compute Server and in CAS.
- C . Actions in CASL are grouped into PROCs, and optional information is provided with parameters.
- D . CASL code is submitted to the CAS server using PROC CASUTIL.
The table casuser.employees is partitioned onto 3 CAS worker nodes.
Which SAS program will correctly accumulate a total of the salary variable and store it in the variable totalSalary?
A)
B)
C)
D)
- A . Option A
- B . Option B
- C . Option C
- D . Option D
Which statement about CASL is true?
- A . CASL is a replacement for the DATA Step.
- B . CASL allows you to run any CAS action.
- C . CASL is an open source language.
- D . CASL is a replacement for SQL.
Which CAS action is used to delete a CAS table from memory?
- A . cas.delete
- B . cas.remove
- C . cas.drop
- D . cas.discard
Which CAS statement is used to load data from an external file into a CAS table?
- A . CASLIB
- B . CASTABLE
- C . CASIMPORT
- D . CASDATA
How can you define a user-defined format in SAS?
- A . Using the FORMAT statement in the DATA step
- B . Using the DEFINE statement in PROC SQL
- C . Using the OPTIONS statement in PROC FORMAT
- D . Using the FORMAT procedure in SAS Studio
Which SAS Viya component allows users to create and manage machine learning models?
- A . SAS Data Preparation
- B . SAS Studio
- C . SAS Visual Analytics
- D . SAS Model Studio
Which CAS-enabled procedure allows the use of user-defined formats for data summarization?
- A . PROC MEANS
- B . PROC SQL
- C . PROC FREQ
- D . PROC FORMAT
Given the following SAS program:
proc mdsummary data=casuser.orders;
var RetailPrice;
output out=casuser.orders_sum;
run;
Which CAS action produces the same result as the code above without ERROR if you run it twice?
- A . proc cas;
simple.summary /
table={name="orders", caslib="casuser"},
input={"RetailPrice"},
casOut={name=’orders_sum’};
quit; - B . proc cas;
simple.mdsummary /
table={name="orders", caslib="casuser"},
input={"RetailPrice"},
casOut={name=’orders_sum’, replace=true};
quit; - C . proc cas;
simple.summary /
table={name="orders", caslib="casuser"},
input={"RetailPrice"},
casOut={name=’orders_sum’, replace=true};
quit; - D . proc cas;
md.summary /
table={name="orders", caslib="casuser"},
input={"RetailPrice"},
casOut={name=’orders_sum’};
quit;
Which CASL program segment correctly defines a source block to be run from a subsequent action?
- A . source myCode;
"data OutData;
set
casuser.cars;
where
""make = ‘Honda’"";
run;"
endsource; - B . source myCode;
"data OutData;
set
casuser.cars;
where make =
‘Honda’;
run;"
endsource; - C . source myCode;
data OutData;
set casuser.cars;
where make = ‘Honda’;
run;
endsource; - D . source myCode;
"data OutData;" ||
"set
casuser.cars;" ||
"where
make = ‘Honda’;" ||
"run;"
endsource;