This article was co-authored by Brian Kinnebrew and Steven Sober.
The SAS Platform is greatly enhanced by SAS Viya. In this session, Steven Sober and Brian Kinnebrew share their experiences in leveraging SAS Viya to improve SAS processes. They explore technical insights and implementation details to CAS-enable your code, thus achieving faster results. These techniques are illustrated by real-life case studies.
In this session, you’ll learn the answers to questions such as:
Here are some highlighted questions from the Q&A segment held at the end of the session for ease of reference.
Yes, CAS is multi-threaded by default.
In the SAS log, there is a note that tells you if the procedure or DATA Step ran in CAS. If you write CASL code, that code will only run in CAS.
This function is not supported in a DATA Step that runs in CAS.
https://go.documentation.sas.com/?cdcId=pgmsascdc&cdcVersion=9.4_3.4&docsetId=lefunctionsref&docsetT...
All data sources that are access by a LIBNAME will be processed in SPRE. All data sources that are accessed via a CASLIB will run in CAS provided.
a. The step is a CAS enabled procedure or all statements in the DATA Step are CAS enabled.
b. All source and target tables to the step reside in CAS.
Recommended Resources
Reading material:
Trial: Get an early preview of SAS® Visual Analytics on SAS® Viya™
Want more tips? Be sure to subscribe to the Ask the Expert board to receive follow up Q/A, slides and recordings from other SAS
Ask the Expert webinars. To subscribe, select Subscribe from the Options drop down button above the articles.
SAS Innovate 2025 is scheduled for May 6-9 in Orlando, FL. Sign up to be first to learn about the agenda and registration!
Ready to level-up your skills? Choose your own adventure.
Your Home for Learning SAS
SAS Academic Software
SAS Learning Report Newsletter
SAS Tech Report Newsletter