Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

SAS

SAS® Programming for Distributed Computing in SAS® Viya®

SAS via Coursera

Overview

Prepare for a new career with $100 off Coursera Plus
Gear up for jobs in high-demand fields: data analytics, digital marketing, and more.
Welcome to the SAS Programming for Distributed Computing in SAS Viya course. SAS Viya is an AI, analytic and data management platform running on a scalable, distributed, cloud-native architecture. In this course you will learn how to modify existing Base SAS programs to execute in SAS Viya. The programs you create will leverage the power of SAS Cloud Analytic Services (CAS) to access, manage, and analyze in-memory tables.

This is an advanced course, intended for learners with SAS programming experience. To be successful, you should be able to access data via SAS libraries, read and prepare data with the DATA step, query data using PROC SQL, and summarize data with the MEANS and FREQ procedures. This foundational knowledge can be acquired in the Coursera SAS Programmer specialization.

By the end of the course, you will be able to:
- Load data into SAS Cloud Analytic Services
- Modify DATA step and SQL procedure code to execute in CAS
- Use CAS-enabled procedures
- Write CASL code to execute CAS actions

Syllabus

  • Specialization Overview
    • In this module you learn about the courses included in this specialization.
  • Course Overview and Logistics
    • In this lesson you discover what you will learn in this course and access the files you will use to practice.
  • Introduction to SAS Viya
    • In this module you learn about SAS Viya and the available servers, and use SAS Studio to submit code.
  • Loading Data into SAS Cloud Analytic Services (CAS)
    • In this module you learn how to load files into memory in CAS and examine the attributes of in-memory tables. You learn how to reference in-memory tables in your programs and how to save those tables efficiently back to disk.
  • Modifying Base SAS Programs to Run in SAS Cloud Analytic Services (CAS)
    • In this module you modify DATA step code to run in CAS, convert PROC SQL code to PROC FEDSQL to run in CAS, and understand the unique column data types available in CAS tables.
  • Using CAS-Enabled Procedures and CAS Actions
    • In this module you explore SAS procedures that execute in CAS and learn about the CAS Language (CASL) and CAS actions.

Taught by

Stacey Syphus and Peter Styliadis

Reviews

Start your review of SAS® Programming for Distributed Computing in SAS® Viya®

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.