BookmarkSubscribeRSS Feed
Anette2017
SAS Employee

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:

  1. 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.
  2. 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. 

Anette2017_0-1733378083570.png

 

 

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:

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!

 

sas-innovate-wordmark-2025-midnight.png

Register Today!

Join us for SAS Innovate 2025, our biggest and most exciting global event of the year, in Orlando, FL, from May 6-9. Sign up by March 14 for just $795.


Register now!

Discussion stats
  • 0 replies
  • 461 views
  • 1 like
  • 1 in conversation