Enroll Course: https://www.coursera.org/learn/sas-viya-programming-distributed-computing

For seasoned SAS programmers looking to harness the power of modern, distributed computing, the “SAS® Programming for Distributed Computing in SAS® Viya®” course on Coursera is an absolute must-have. This advanced course dives deep into the SAS Viya platform, a cutting-edge AI, analytic, and data management solution built on a scalable, cloud-native architecture.

The course begins with a thorough overview of the SAS Viya platform, demystifying its architecture and introducing the core components: the SAS Compute Server and the SAS Cloud Analytic Services (CAS) server. This foundational knowledge is crucial for understanding how to leverage the distributed nature of Viya.

A significant portion of the course is dedicated to modifying existing Base SAS programs for execution within SAS Viya. You’ll learn how to adapt your familiar SAS code to take advantage of the massively parallel, in-memory processing capabilities of the CAS server. This involves understanding how data is processed in CAS, the considerations for choosing between the Compute Server and the CAS Server for different tasks, and how to efficiently manage data within the CAS environment.

The syllabus covers practical techniques for migrating DATA Step code and PROC SQL code to run effectively in CAS. The introduction to PROC FEDSQL for modifying SQL code is particularly valuable, as is the exploration of additional data types supported in CAS. Furthermore, the course provides a solid introduction to the Native CAS Language (CASL), equipping learners with the ability to utilize various CAS actions for data access, exploration, and summarization.

What sets this course apart is its practical, hands-on approach. You’ll learn to load diverse file types into CAS memory, work with in-memory tables, and save them efficiently. The focus on modifying existing code makes the transition from traditional SAS environments to SAS Viya feel manageable and empowering.

Whether you’re aiming to boost the performance of your existing SAS applications or develop new, high-performance analytics solutions, this course provides the essential skills. It’s an investment that will undoubtedly enhance your SAS programming capabilities and prepare you for the future of data analytics.

**Recommendation:** Highly recommended for experienced SAS programmers seeking to transition to or enhance their skills in SAS Viya’s distributed computing environment. The course is well-structured, comprehensive, and delivers practical, actionable knowledge.

Enroll Course: https://www.coursera.org/learn/sas-viya-programming-distributed-computing