SAS Data Engineering Learning Subscription

These data engineering courses are designed for programmers, data engineers, data integration developers, and data quality stewards using SAS for their data engineering solution.
Purchase this digital subscription to:
Digital courses
Unlimited access to digital courses and books.
Prepare for certification
Unlimited access to certification preparation materials.
Hands-on learning and practice
Get Full access to SAS software to practice as you learn.

About this Subscription

Gain expertise in applying SAS methods to design and implement fit-for-purpose data pipelines to support business applications and analytic solutions. Data is sourced from a variety of systems in many different formats. Data engineers need to connect to these source systems, efficiently extract the relevant data, and then cleanse and transform the data and load that data into target systems.

Learn how to:

  • Understand the applications on the SAS Viya platform and how each is used in the phases of the SAS Analytics Life Cycle: Data, Discovery, Deployment and Orchestration.
  • Access data from a variety of systems and formats and transform it for business or analytical objectives.
  • Modify existing Base SAS programs to execute on the platform.
  • Tune SAS programs accessing relational database tables for optimized execution.
  • Profile data to understand the structure and content and identify data quality issues.
  • Apply data quality algorithms to standardize data values and identify duplicate entities.
  • Create SAS Studio flows to design data engineering pipelines to access, transform, and load tables.
  • Design SAS Studio flow custom steps to execute customized programs.
  • Schedule and manage jobs to execute SAS Studio flows.
  • Process, transform, and publish event stream data in real time.
  • Use SAS software with AWS cloud services.

No SAS experience or programming experience is required, although you should have some computer experience.

Courses Included

Getting Started

1
  • COURSE

    SAS Viya Data Engineering: Getting Started
    SHOW LESS ︿
    Get started using SAS Data Engineering by spending a little time each day learning a new aspect of the offering. Over the course of a few weeks, you'll get a good idea of the skills you may need to leverage SAS' data engineering capabilities. At the end of your journey be sure to explore formal enablement opportunities to continue your quest in becoming a SAS Data Engineer.

    ENROLL

SAS Viya Overview

2
  • COURSE

    SAS® Viya Overview
    SHOW LESS ︿
    This course provides an overview of SAS Viya, including platform architecture, applications, and code development. Each demonstration is designed for learners to follow along and experience how SAS Viya supports every phase of the analytics lifecycle in a single integrated platform.

    ENROLL

Data Engineering Applications

3
  • COURSE

    Managing and Querying Data Using Flows in SAS Studio
    SHOW LESS ︿
  • COURSE

    Using SAS® Studio Engineer Steps in SAS® Studio Flows
    SHOW LESS ︿
  • COURSE

    Developing Custom Steps with SAS® Studio Analyst
    SHOW LESS ︿
    The course teaches you how to develop custom steps to create a user interface to dynamically customize SAS code that can then be shared, reused, and executed in SAS Studio.

    ENROLL
  • COURSE

    Self-Service Data Preparation in SAS® Viya®
    SHOW LESS ︿
  • COURSE

    Using SAS® Studio Flows and Custom Steps in SAS® Viya® Fast Track
    SHOW LESS ︿
  • COURSE

    Govern Data with SAS® Information Catalog
    SHOW LESS ︿
    This workshop offers a hands-on exploration of SAS Viya's capabilities for Data Governance, focusing on the SAS Information Catalog and its related tools. Learn to navigate asset exploration, manage a business glossary, and integrate data lineage for improved governance practices.

    ENROLL
  • COURSE

    Scheduling and Orchestrating SAS® Programs and Flows with Apache Airflow
    SHOW LESS ︿
    Learn how to schedule and orchestrate SAS programs, flows, and jobs using Apache Airflow.

    ENROLL
  • COURSE

    Scheduling and Orchestrating SAS® Programs and SAS® Studio Flows with SAS® Environment Manager Jobs and Flows
    SHOW LESS ︿

DataOps

4
  • COURSE

    Using Azure DevOps and Azure Pipelines in SAS® Viya®
    SHOW LESS ︿
  • COURSE

    DevOps with SAS® Viya® and GitLab
    SHOW LESS ︿
    This interactive workshop offers a unique opportunity to learn how to use SAS Viya content development with GitLab repositories, facilitating seamless DevOps collaborations. The course emphasizes the implementation of GitLab CI/CD pipelines to automate development processes in SAS Studio. By attending this workshop, you stand to gain insights and skills to streamline your DevOps processes, promote teamwork, and boost productivity.

    ENROLL
  • COURSE

    Versioning with SAS® Studio Git Integration
    SHOW LESS ︿
    Join our hands-on workshop to leverage the power of Git within SAS Studio on the SAS Viya platform and elevate your software project management to new heights. This training session will provide you with the essential skills to integrate Git for version control in your development workflow, enabling you to efficiently manage your source code for SAS and Python programs, SAS Studio flows, or custom steps.

    ENROLL
  • COURSE

    Managing SAS® and Python Program Development with Git in SAS® Viya® Workbench and SAS® Viya®
    SHOW LESS ︿

SAS Viya Programming Certification

5
  • COURSE

    Accelerating SAS® Code on the SAS® Viya® Platform
    SHOW LESS ︿
  • COURSE

    High-Performance Data Processing with CASL in SAS® Viya®
    SHOW LESS ︿
  • CERTIFICATION PREP

    SAS Certified Associate: Programming Fundamentals Using SAS Viya
    SHOW LESS ︿
    As you prepare for the SAS Viya Fundamentals of Programming certification exam, you will learn how to work with CAS tables and data sources, use CAS-enabled procedures, modify DATA step and SQL programs to run in CAS, and use user-defined formats in CAS.

    ENROLL
  • CERTIFICATION PREP

    SAS Certified Specialist: Intermediate Programming Using SAS Viya
    SHOW LESS ︿
    As you prepare for the SAS Viya Intermediate Programming certification exam, you will you learn how to modernize your SAS code to take advantage of SAS Cloud Analytic Services (CAS). You will learn how to access, manage, analyze, and manipulate in-memory tables on the distributed CAS server using traditional SAS code as well as the native CAS programming language (CASL), new scripting language designed to support the entire analytics life cycle.

    ENROLL

Data Engineering Programming

6
  • COURSE

    Efficiency Tips for Database Programming in SAS®
    SHOW LESS ︿
  • COURSE

    Using SAS® Software with AWS
    SHOW LESS ︿
  • COURSE

    SAS® Programming Methods to Read, Process, and Write Database Tables
    SHOW LESS ︿
  • COURSE

    Leveraging the Power of the SAS® Quality Knowledge Base
    SHOW LESS ︿
  • COURSE

    Engineering and Analyzing Data at Scale with SAS® SpeedyStore
    SHOW LESS ︿
  • COURSE

    Understanding SAS® In-Database Technologies on the SAS® Viya® Platform
    SHOW LESS ︿
  • COURSE

    SAS Viya: Data Management on Azure Cloud
    SHOW LESS ︿
  • COURSE

    SAS® Viya®: Cloud Data Exchange
    SHOW LESS ︿
  • COURSE

    Accessing Data on Google Cloud with SAS® Viya®
    SHOW LESS ︿
  • COURSE

    SAS® Cloud Analytic Services (CAS) for the Data Engineer
    SHOW LESS ︿
  • COURSE

    Working with DuckDB in SAS Viya®
    SHOW LESS ︿
    Working with DuckDB in SAS Viya(R) introduces how DuckDB is integrated into SAS Viya to enable efficient analytics on modern data platforms. You’ll learn how DuckDB complements SAS capabilities and how to work with open file formats such as Parquet, JSON, Delta Lake, and Iceberg—both locally and in the cloud. The course progresses from core concepts to more advanced techniques, giving you practical skills to design high-performance, flexible data workflows that combine the strengths of SAS Viya (R) and DuckDB.

    ENROLL

Event Stream Processing

7
  • COURSE

    SAS® Event Stream Processing: Essentials (6.2)
    SHOW LESS ︿
  • COURSE

    SAS® Event Stream Processing Essentials
    SHOW LESS ︿
    This course teaches you how to build SAS Event Stream Processing applications that ingest high-volume and high-velocity data streams, respond in real time, and store only relevant data elements. The course discusses basic concepts of event stream processing and introduces the component objects with which to build event stream processing applications.

    ENROLL

Knowledge Badge

8
  • KNOWLEDGE BADGE

    Foundations of Cloud Analytics Knowledge Badge
    SHOW LESS ︿


    To earn the SAS Foundations of Cloud Analytics Knowledge Badge you must pass an open-book, multiple-choice assessment covering concepts in Cloud Analytics.



    You will demonstrate foundational knowledge and skills of the SAS Viya platform, including the architecture, applications, and programming features. You can utilize the suite of SAS Viya applications to manage and explore data, develop models and gain and deploy insights. In addition, you can develop code using either SAS or Python in SAS Viya.



    This badge is intended for:
    • Anyone who wants to prove their knowledge and skills of the SAS Viya platform, including the architecture, applications, and programming features.


    ENROLL

SAS Products Covered

  • SAS Viya
  • SAS Studio Analyst
  • SAS Intelligent Decisioning
  • SAS Studio
  • SAS Lineage
  • SAS/ACCESS
  • Base SAS
  • SAS SpeedyStore
  • SAS Event Stream Processing
  • SAS Environment Manager for Viya


Digital Badges

Earn badges as you complete courses, pass knowledge assessments or certification exams. Then showcase your achievements to colleagues potential employers, and your social networks.

Certification Preparation

When you complete the courses in this subscription, you will have the demonstrated skills necessary to prepare you to earn the following credentials:

“I think the self-paced training was the BEST I’ve ever taken. The videos were short and segmented correctly to keep my attention and the activities and quizzes were just enough to help my confidence.”

Tony Mayo, SAS Customer