SAS Viya
Title | Level | Training Formats |
---|---|---|
SAS® Viya® and R Integration for Machine Learning
In this course, you learn to use the R API to take control of SAS Cloud Analytic Services (CAS) actions from Jupyter Notebook. You learn to upload data into the in-memory distributed environment, analyze data, and create predictive models in CAS using familiar R functionality via the SWAT (SAS Wrapper for Analytics Transfer) package. You then learn to download results to the client and use native R syntax to compare models. |
3 Intermediate | |
SAS® Viya® and Python Integration for Machine Learning
In this course, you learn to use the Python API to take control of SAS Cloud Analytic Services (CAS) actions from Jupyter Notebook. You learn to upload data into the in-memory distributed environment, analyze data, and create predictive models in CAS using familiar Python functionality via the SWAT (SAS Wrapper for Analytics Transfer) package. You then learn to download results to the client and use native Python syntax to compare models. |
3 Intermediate | |
System Tuning Using SAS® Enterprise Session Monitor
This course is a one-day introduction to SAS Enterprise Session Monitor. SAS Enterprise Session Monitor brings visibility to complex analytic workloads, enabling SAS administrators and developers to keep business-critical SAS servers and applications stable and performing well, control cloud costs, and enable optimal efficiency at scale. |
1 Beginner | |
Building an Interface with SAS® Visual Investigator
This course teaches you how to develop an application interface for monitoring financial crimes. |
1 Beginner | |
Getting Started with SAS® and Kubernetes
This course teaches the fundamentals of SAS on Kubernetes. |
1 Beginner | |
Statistics You Need to Know for Machine Learning
When it comes to using data, there are two main camps, traditional statistics and machine learning, and the two camps complement each other. Statistics remains highly relevant, irrespective of the "bigness" of data. Its role remains what it has always been, but it is even more important now. There is a need to transition from traditional statistical modeling to the machine learning world. This course introduces the statistical background necessary for machine learning using SAS Viya. Knowledge of statistics relevant to machine learning will prepare you to become a data scientist. The course prepares you for future instruction on doing machine learning (including its underlying methodology that has statistical foundations) and enables you to develop a deeper understanding of machine learning models. This course is a prerequisite to many of the courses in the data science curriculum. A more advanced treatment of machine learning occurs in the courses Machine Learning Using SAS Viya, Interactive Machine Learning in SAS Viya, SAS Visual Statistics in SAS Viya: Interactive Model Building, and Supervised Machine Learning Procedures Using SAS Viya in SAS Studio. For students interested in statistics for inference and explanatory analysis used in scientific and medical research, Statistics 1: Introduction to ANOVA, Regression, and Logistic Regression is an appropriate foundational course. |
1 Beginner | |
SAS Visual Analytics 1 for SAS® Viya: Basics
This course provides an introduction to data discovery and report creation in SAS Visual Analytics. |
1 Beginner | |
SAS® Viya Overview
This course provides a comprehensive introduction to the SAS Viya platform. It covers the basic architecture and demonstrates how to use the applications to optimize and accelerate the AI and analytics life cycle for all types of users.Note: The hands-on lab is only available for learners with an active learning subscription. |
1 Beginner | |
Neural Networks: Essentials
This course combines theory and practice to immerse you in the core concepts of neural network models and the essential practices of real-world application. During the course, you programmatically build a neural network and discover how to adjust the model’s essential parameters to solve different types of business challenges. You implement early stopping, build autoencoders for a predictive model, and perform an intelligent automatic search of the model hyperparameter values. The last lesson introduces deep learning. You gain hands-on practice building neural networks in SAS 9.4 and the cutting-edge, cloud-enabled in-memory analytics engine for big data analytics, SAS Viya. The self-study e-learning includes:
|
3 Intermediate | |
SAS® Viya® Administration: Fast Track (3.5)
This course is a four-day immersion into a SAS Viya 3.5 environment. This course provides essential topics for SAS Viya 3.5 administration and demonstrates how to perform administration tasks using SAS Environment Manager, the command-line interface, and REST APIs. The self-study e-learning includes:
|
3 Intermediate | |
SAS® Health Cohort Builder
This course explores the features and functionality specific to SAS Health: Cohort Builder in SAS Viya 4. Students gain competence in identifying patient cohorts of interest using simple or compound expressions, augmenting the patient cohort data with analysis variables, and leveraging templated analytics to gain knowledge and insights. |
3 Intermediate | |
Self-Service Data Preparation in SAS® Viya®
This course provides an overview of the data preparation capabilities of SAS Data Preparation in SAS Viya. These data preparation capabilities include bringing data in from a variety of sources, assessing the structure and quality of data, preparing and cleansing the data to be fit for purpose, exploring and monitoring the relationships between objects in your environment, and sharing the data with others to promote collaboration and operational use. |
3 Intermediate | |
Large-Scale Forecasting Using SAS® Viya®: A Programming Approach
This course teaches students how to develop and maintain a large-scale forecasting project using SAS Visual Forecasting tools. For the course project, students build and then refine a large-scale forecasting system. Emphasis is initially on selecting appropriate methods for data creation and variable transformations, model generation, and model selection. Students are then asked to improve overall baseline forecasting performance by modifying default processes in the system. |
3 Intermediate | |
Network Analysis and Network Optimization in SAS® Viya®
This course provides a set of network analysis and network optimization solutions using the NETWORK and OPTNETWORK procedures in SAS Viya. Real-world applications are emphasized for each algorithm introduced in this course, including using network analysis as a stand-alone unsupervised learning technique, as well as incorporating network analysis and optimization to augment supervised learning techniques to improve machine learning model performance through input/feature creation. |
3 Intermediate | |
SAS® Visual Statistics in SAS® Viya®: Interactive Model Building
This course introduces SAS Visual Statistics for building predictive models in an interactive, exploratory way. Exploratory model fitting is a critical step in modeling big data. This course is appropriate for users of SAS Visual Analytics in SAS Viya. |
3 Intermediate | |
Accelerating SAS® Code on the SAS® Viya® Platform
This course is for SAS programmers who want to learn how to run code on the SAS Viya platform. In the course, you first learn how you can easily run traditional SAS code in SAS Viya like you have in SAS 9. Then you learn how to modernize your SAS code to take advantage of SAS Cloud Analytic Services (CAS) on the platform to boost program performance. CAS is a high-performance in-memory analytic engine that performs massively parallel processing (MPP) on data of any size, working with multiple machines, CPUs, and threads for lightning-fast results. The course focuses on how to access, manage, analyze, and manipulate in-memory tables on the distributed CAS server using traditional SAS code as well as new coding techniques. This course is not intended for beginning SAS software users. |
3 Intermediate | |
Using the Report Components Library in the SAS® Viya® SDK for JavaScript
This course describes how to embed SAS Visual Analytics content into your custom web pages and applications using the SAS Viya SDK for JavaScript. |
3 Intermediate | |
Developing Custom Steps with SAS® Studio Analyst
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. |
3 Intermediate | |
Leveraging the Power of the SAS® Quality Knowledge Base
This course is for those who need to learn data manipulation techniques using the SAS DATA step and procedures to access, transform, and summarize data. The course builds on the concepts that are presented in the SAS Programming 1: Essentials course and is not recommended for beginning SAS software users. |
3 Intermediate | |
Supervised Machine Learning Procedures Using SAS® Viya® in SAS® Studio
This course covers a variety of machine learning techniques that are performed in a scalable and in-memory execution environment. The course provides hands-on experience with SAS Visual Data Mining and Machine Learning through SAS Studio, a user interface for SAS programming. The machine learning techniques include logistic regression, decision tree and ensemble of trees (forest and gradient boosting), neural networks, support vector machine, factorization machine, and Bayesian networks. |
3 Intermediate | |
High-Performance Data Processing with CASL in SAS® Viya®
In this course, you learn how to leverage SAS Cloud Analytic Services (CAS), the high-performance server that provides the run-time environment for data management and analytics on the SAS Viya platform. You learn how to access, explore, prepare, analyze, and summarize data using the native CAS programming language (CASL). CASL is a new scripting language designed to support the entire analytics life cycle. |
3 Intermediate | |
SAS Viya Administration Fast Track
This course is a four-day immersion into a SAS Viya environment. This course provides essential topics for SAS Viya administration and demonstrates how to perform administration tasks using SAS Environment Manager, the command-line interface, and basic Kubernetes commands to administer a SAS Viya environment. |
3 Intermediate | |
Working with SAS® Viya® Jobs
This course provides information about how to create, design, manage, and run SAS Viya jobs from SAS Studio. This e-learning course includes virtual lab time to practice. |
3 Intermediate | |
SAS Viya Platform Administration
This course introduces SAS administrators to SAS Viya platform administration. This course provides essential topics for SAS Viya application administration, and demonstrates how to perform essential administration tasks. The e-Learning includes: lesson videos, demonstrations, practices, course slides and notes, and virtual lab time to practice. |
3 Intermediate | |
SAS Viya Platform Operations
This course introduces SAS administrators to SAS Viya platform operations. This course provides an overview of the SAS Viya architecture as it pertains to Kubernetes operations and shows how to perform essential SAS operations tasks. The e-Learning includes: lesson videos, demonstrations, practices, course slides and notes, and virtual lab time to practice. |
3 Intermediate | |
Deep Learning Using SAS® Software
This course introduces the pivotal components of deep learning. You learn how to build deep feedforward, convolutional, and recurrent networks. Neural networks are used to solve problems that include traditional classification, image classification, and sequence-dependent outcomes. The course contains a healthy mix of theory and application. Hands-on demonstration and practice problems are included to reinforce key concepts. Hyperparameter search methods are described and demonstrated to find an optimal set of deep learning models. Lastly, transfer learning is covered because the emergence of this field has shown promise in deep learning. |
3 Intermediate | |
Machine Learning Using SAS® Viya®
This course discusses the theoretical foundation for techniques associated with supervised machine learning models. A series of demonstrations and practices is used to reinforce all the concepts and the analytical approach to solving business problems. In addition, a business case study is defined to guide participants through all steps of the analytical life cycle, from problem understanding to model deployment, by illustrating data exploration, data preprocessing, feature selection, model training and validation, model assessment, and scoring. This course is the core of the SAS Viya Data Mining and Machine Learning curriculum. It uses Model Studio, the pipeline flow interface in SAS Viya that enables you to prepare, develop, compare, and deploy advanced analytics models. You learn to train supervised machine learning models to make better decisions on big data. |
3 Intermediate | |
Regression Methods Using SAS® Viya®
This course covers nine regression methods. The models include linear, logistic, quantile, generalized linear, generalized additive, mixed, survival, nonlinear, and partial least squares. The applications, strengths, and weaknesses of each method are discussed, along with how the methods are implemented in SAS Viya. A comparison of the SAS Viya procedures and SAS/STAT procedures for each method is also shown. Examples in the course show applications in banking, financial services, direct marketing, insurance, telecommunications, medical, and academic fields. The self-study e-learning includes:
|
4 Advanced | |
Tree-Based Machine Learning Methods in SAS® Viya®
Decision trees and tree-based ensembles are supervised learning models used for problems involving classification and regression. This course covers everything from using a single tree to more advanced bagging and boosting ensemble methods in SAS Viya. The course includes discussions of tree-structured predictive models and the methodology for growing, pruning, and assessing decision trees, forest models, and gradient boosting models. The course also explains isolation forest (an unsupervised learning algorithm for anomaly detection), deep forest (an alternative for neural network deep learning), and Poisson and Tweedie gradient boosted regression trees. In addition, many of the auxiliary uses of trees, such as exploratory data analysis, dimension reduction, and missing value imputation, are examined, and running open source in SAS and running SAS in open source are demonstrated for tree-based ensemble models. |
4 Advanced | |
High-Performance Data Manipulation with SAS® DS2
This course teaches DS2 programming. DS2 is a fourth-generation SAS language, designed for advanced data manipulation. It blends DATA step and SQL syntax using modern programming structures and can process multiple rows of data in parallel in Base SAS and in supported massively parallel processing environments such as Hadoop, Teradata, and SAS Cloud Analytic Services (CAS). A brief introduction to SAS Viya and Cloud Analytic Services is included. The self-paced e-learning includes:
|
4 Advanced | |
Machine Learning Leadership and Practice – End-to-End Mastery
Presented by Eric Siegel, Ph.D., founder of Predictive Analytics World, author of Predictive Analytics, and former Columbia University professor
Machine learning is booming. It reinvents industries and runs the world. According to Harvard Business Review, machine learning – also known as predictive analytics – is “the most important general-purpose technology of our era.” But while there are so many how-to courses for hands-on techies, there are practically none that also serve the business leadership of machine learning. This is a striking omission since success with machine learning relies on a very particular project leadership practice just as much as it relies on adept number crunching. Without that leadership, most machine learning projects fail. By filling that gap, this course empowers you to generate value with machine learning, whether you are a techie, a business leader, or some combination of the two. It delivers the end-to-end expertise that you need, covering both the core technology and the business-side practice. Why cover both sides? Because both sides need to learn both sides! Everyone leading or participating in the deployment of machine learning must study them both. Beyond the core tech. As with most machine learning courses, you'll learn how the technical methods work “under the hood” – in an accessible way that's understandable to all learners. But you'll also continue beyond that to master critical business-side best practices that are usually omitted. |
1 Beginner | |
SAS Viya Administration: Getting Started
Get started on your journey to becoming a SAS Viya platform administrator by spending a bit of time each day with a new aspect of SAS Viya administration. Over the course of three weeks, you'll get a good idea of the skills you may need to develop and the tasks that will be needed to manage and maintain a well-functioning deployment. At the end of your journey be sure to explore formal enablement opportunities you can take advantage of to continue your quest in becoming a SAS Viya administrator. |
1 Beginner | |
Explore and Visualize: Getting Started
This journey will help you get started using SAS Visual Analytics fast. We have provided a collection of free assets in a variety of formats to help you bring in your data, build reports with tips and tricks from working with multiple data sources, individual object examples, to recommendations on how to create beautiful interactive reports. |
1 Beginner | |
SAS 360 Match Essentials
This course prepares you to use SAS 360 Match and provides comprehensive training on Ad Tech essentials, focusing on mastering the User Interface (UI) and its various components. Our training covers a wide array of UI elements essential for seamless ad operations, ensuring that you are well-equipped to handle the complexities of digital advertising. |
1 Beginner | |
Modern Data Science with SAS® Viya® Workbench and Python
This course showcases how to manage a data science project using both SAS and Python to predict customer churn for a fictitious online personal styling service. Using SAS Viya Workbench, you’ll explore how to access, transform, and analyze data from cloud object storage and data lakehouses, then build machine learning models in both SAS and Python. By the end, you’ll be equipped to handle data exploration, model deployment, and integrate version control with GitHub in a modern cloud environment. |
1 Beginner | |
Risk Modeling Add-on for SAS® Visual Machine Learning: Using Credit Scoring Nodes
This course provides an overview of the Risk Modeling nodes in SAS Visual Machine Learning. It prepares members of your organization to develop scorecards. The course includes hands-on demonstrations and teaches you key concepts, terminology, and base functionality that are integral to visual risk modeling. |
3 Intermediate | |
Using SAS Data Preparation in SAS® Viya®
This course provides training on SAS Data Preparation. It covers the SAS Viya applications of SAS Drive, SAS Data Explorer, SAS Data Studio, SAS Environment Manager: Jobs and Flows, and SAS Lineage. |
3 Intermediate | |
Data Management on SingleStore on the SAS® Viya® Platform
Introducing a true database management system into Viya opens the door to several new possibilities including easily managing data change. SingleStore’s UPSERT capability quickly and easily propagates source data change to the database that CAS reads directly. In this course, we continuously ingest data files that are dropped in real-time in a cloud object storage location (ADLS), load/update a SingleStore table accordingly and see if SAS Visual Analytics can capture those updates seamlessly. |
3 Intermediate | |
Generative AI Using SAS®
Generative Artificial Intelligence (GenAI) is a rapidly developing area of machine learning, with application across business, government, and academia. In this course, you will learn about different types of GenAI and see examples of how SAS can enhance your efforts to make the most of these techniques. This course will be released several lessons at a time until all lessons are available. We expect that each lesson can be completed in about an hour, and you can work at your own pace to complete the material. As we release new lessons, you might lose progress through the material that you have completed, so please make a note of where you are leaving off before exiting the course. |
3 Intermediate | |
SAS Viya: Deployment on RedHat OpenShift Container Platform
Learn how to deploy SAS Viya on RedHat OpenShift Container Platform. |
3 Intermediate | |
SAS Viya: Deployment on Amazon Elastic Kubernetes Service
In this workshop, you learn how to deploy SAS Viya on Amazon Elastic Kubernetes Service. |
3 Intermediate | |
Using Python and R with SAS® Viya® for Advanced Analytics
In this course, you learn to use R and Python to take control of the SAS Viya Cloud Analytic Services (CAS) distributed computing environment to develop machine learning models. You learn to upload data into the in-memory distributed environment, analyze data using Pandas like functionality, build machine learning models, and assess those models in CAS using familiar open-source functionality via the SWAT (SAS Scripting Wrapper for Analytics Transfer) package. |
3 Intermediate | |
Accessing Data on Google Cloud with SAS® Viya®
This workshop covers how to access data in the Google Cloud Ecosystem with SAS Viya. It includes an introduction to Google Cloud with a focus on the data pieces. You learn how SAS fits in this ecosystem and gain experience with Google Cloud Storage, Google Cloud SQL, Google Dataproc, and Google BigQuery. |
3 Intermediate | |
Using Azure DevOps and Azure Pipelines in SAS® Viya®
Learn how Azure DevOps supports, enhances, and accelerates the Analytics lifecycle in SAS Viya. |
3 Intermediate | |
SAS® Viya®: Deployment on Google Kubernetes Engine
In this workshop, you learn how to deploy SAS Viya on Google Kubernetes Engine. |
3 Intermediate | |
SAS Viya: Data Management on Azure Cloud
This course prepares you to use Azure data sources with SPRE/SAS and SAS Viya/CAS. Topics include the Azure Eco system, Azure Data Lake Storage Gen2 (ADLS2), MS SQL Server, Azure Synapse, and connecting SAS and CAS to Azure data sources. The course provides practical hands-on exercises to fortify the material. |
4 Advanced | |
Architecture and Administration for SAS Workload Management on SAS Viya
This course provides an overview of SAS Workload Management on SAS Viya. The workshop examines SAS Workload Orchestrator software and outlines general concepts and usage scenarios, architecture and deployment considerations and administration and monitoring functions. Hands-on exercises are provided for the student to explore SAS Workload Management tasks and features in a SAS Viya environment deployed on Kubernetes. |
4 Advanced | |
Viya Integration with SingleStore: Architecture and Deployment Guidance
This course provides content and examples to convey architecture concepts and considerations for the SAS Viya with SingleStore software offering. Hands-on exercises are provided to guide the student to deploy SAS Viya with SingleStore to a Microsoft Azure cloud environment. |
4 Advanced | |
SAS Viya: Cloud Data Exchange
The SAS Cloud Data Exchange enables SAS users to connect and access data from a co-located database or from an on-premises database. The Cloud Data Exchange enables users to securely exchange on-premises data from behind a firewall to the SAS Viya platform in the cloud. All data transfer/exchange occurs on secured standard-based communications along with sophisticated authentication and authorization. The on-premises data center requires a single port opened through the firewall to facilitate the data exchange. |
4 Advanced | |
SAS Container Runtime: Architecture and Deployment on Azure Cloud
This course aims to provide key details for architecture and deployment of SAS Container Runtime on Azure based technology. |
4 Advanced | |
CAS Data Management on the SAS® Viya® Platform
This course provides an in-depth look at the features and functionality of SAS Viya Data Management architecture, design, lifecycle, and programming. |
4 Advanced | |
Advanced Topics in Authentication on SAS Viya
This course covers advanced topics in authentication for SAS Viya. Authentication into, within, and out of the platform will be covered. Third-party protocols will be dealt with initially in separate lessons with follow-on lessons detailing how the third-party protocols are leveraged by SAS Viya. |
4 Advanced | |
Advanced Topics in Encryption on SAS Viya
This course covers advanced topics in encryption for the SAS Viya environment. Both encryption in-motion and at-rest will be covered. A general background in encryption protocols and objects is provided before showing how these are applied to the SAS Viya environment. This workshop will provide the details of how encryption can be leveraged in SAS Viya. You will practice implementing changes to the encryption options in a hands-on environment. |
4 Advanced | |
SAS Viya: Deployment on Azure Kubernetes Service
In this course, you learn how to deploy SAS Viya on Azure Kubernetes Service. |
4 Advanced | |
DevOps with SAS® Viya® and GitLab
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. |
4 Advanced | |
Deploying SAS Viya
In this course you learn how to deploy SAS Viya regardless of cadence and release. |
4 Advanced | |
Using SAS Studio Flows and Custom Steps in SAS® Viya® Fast Track
This course provides training on SAS Studio Flow in SAS Viya. It also covers how to create Custom Steps. |
4 Advanced | |
Applying Updates on SAS Viya
This case study provides an outline of various update scenarios typically expected of a SAS Administrator for maintenance of a SAS Viya deployment. It provides hands-on exercises for an opportunity to work through practical examples of the update scenarios, which include The accompanying workshop environment includes the SAS Deployment Operator, which is the recommended tool for applying updates to a SAS Viya environment. |
4 Advanced | |
SAS Viya Architecture
This workshop introduces various architecture topics and identifies architecture recommended practices and considerations when preparing for a software deployment on the SAS Viya platform. |
4 Advanced | |
SAS® Viya®:SAS® Studioフローの構築
本コースは、SASプログラミングの経験がなくても、データにアクセスして準備し、要約した結果を出力する必要があるユーザーのためのものです。本コースでは、データ変換プロセスを視覚化するSAS Studioのポイント&クリックツールであるフローの使用に焦点を当てます。 また、フローを使用して、分析のベースとなるデータ加工操作の基礎を学習します。 ※ただし現在申込いただけません。
|
1 Beginner |