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.
Shareable digital badges
Earn a digital badge for each completed course.
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 ︿

    SAS Viya Overview

    2
    • COURSE

      SAS® Viya Overview
      SHOW LESS ︿

    Data Engineering Applications

    3
    • COURSE

      Developing Custom Steps with SAS® Studio Analyst
      SHOW LESS ︿
    • COURSE

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

      Using SAS® Studio Engineer Steps in SAS® Studio Flows
      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 ︿
    • COURSE

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

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

      Scheduling and Orchestrating SAS® Programs and Flows with Apache Airflow
      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 ︿
    • 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 ︿
    • COURSE

      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
    • COURSE

      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 ︿

    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

    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 a digital badge for each course that you complete and for each credential that you earn. Show off your achievements on your resume and in your social channels to highlight your skills and connect with potential employers.

    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:

  • SAS Certified Associate: Programming Fundamentals Using SAS Viya
  • SAS Certified Specialist: Intermediate Programming Using SAS Viya
  • “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