SAS DS2 is used for high-performance scoring in CAS instead of the traditional DATA step. What is the primary advantage of PROC DS2 over a DATA step in the CAS context?
Select an answer to reveal the explanation.
Short Explanation and Infographic
Here's the deal — a is correct because SAS DS2 is a procedure that supports an object-oriented, multithreaded programming model with packages (reusable code), thread programs (parallel execution), and data programs. In CAS, DS2 thread programs execute in parallel across distributed workers, enabling high-performance scoring and data transformations.
Full explanation below image
Full Explanation
A is correct because SAS DS2 is a procedure that supports an object-oriented, multithreaded programming model with packages (reusable code), thread programs (parallel execution), and data programs. In CAS, DS2 thread programs execute in parallel across distributed workers, enabling high-performance scoring and data transformations. B is wrong; thread count tuning is not automatic in DS2. C is wrong; PROC ASTORE scores ASTORE objects without requiring DS2. D is wrong; Python integration uses SAS Viya's Python-SAS bridge, not DS2.