It is Christmas time, and everyone is busy – also SAS programmers!
If you have access to a Viya environment and are coding in SAS Studio , maybe now is a time to consider refactoring some of your jobs to run in Viya’s Cloud Analytics Service (CAS) engine, where processing is performed in-memory. As illustrated and in the drawing below in a SAS Viya environment, there are two primary servers:
SAS Compute Server. This server functions similarly to the traditional SAS 9 server and executes SAS programs and handles smaller datasets and less intensive tasks.
CAS (Cloud Analytic Services) Server: This is the powerhouse of SAS Viya, designed for high-performance, in-memory processing and handling large-scale data analytics. It supports massive paralell processing, making it ideal for large datasets and complex computations.
Here are some rules of thumb for which programs you should consider to run in CAS:
Data larger than 50GB or smaller data with multiple reads
Long-running code
Computationally demanding processes
Preparing CAS tables for use in other Viya applications, like Visual Analytics, Model Studio etc.
Need specific CAS Actions or CAS procedures
If you want to learn more about Accelerating your SAS code on the Viya Platform, I can recommend you this 10 hour e-learning:
Accelerating SAS® Code on the SAS® Viya® Platform
For a sneak-peak of the course you can sign up for a 7 day free SAS learning subscription trial. You do that here:
link
Happy coding and Merry Christmas to you all!
... View more