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!

 

hackathon24-white-horiz.png

The 2025 SAS Hackathon Kicks Off on June 11!

Watch the live Hackathon Kickoff to get all the essential information about the SAS Hackathon—including how to join, how to participate, and expert tips for success.

YouTube LinkedIn

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