-
Learn
-
Documentation
-
Support
Most recent releases:
SAS Data and AI Studio on the SAS® Viya® Platform
Starting with SAS 2026.06 of the SAS Viya Platform, SAS Studio is renamed SAS Data and AI Studio.
SAS Studio on the SAS® Viya® Platform
SAS Studio 3.8 on SAS 9.4
Get Started
Watch video
View a demonstration of how SAS Studio can be used to explore your data, run analyses and write SAS programs.
Learn the basics
Learn how to get started with SAS Studio by accessing these tutorials:
- Getting Started with Programming in SAS Studio
- Getting Started with SAS Studio (Video)
- SAS Studio: An Introduction (Webinar)
Stay connected
Tutorials
- What Can I Do with SAS?
- Using SAS User Interfaces (Video)
- What Is SAS Studio?
- How Do I Get Started with SAS Studio?
- What SAS Products Do I Need to Run SAS Studio?
- Working In SAS Studio (Video)
Writing & Running SAS Programs
- Writing a Basic SAS Program (Video)
- Getting Started with Programming in SAS Studio
- How Do I Write a SAS Program?
- What Are the Components of a SAS Program?
- Opening and Creating Programs
- Running a Program as a Background Job
- What Are Code Snippets?
- Using %IF-%THEN-%ELSE in SAS Programs
Doing More with SAS Studio
Accessing Data
- Accessing Data in SAS Libraries (Video)
- How Do I Access Data in SAS?
- Can I Use My Local Data and Programs?
- Using the Import Data Utility in SAS Studio (Video)
- Reading and Generating CSV Files Using Snippets in SAS Studio (Video)
- Does SAS Studio Support Database Connections?
Using SAS Studio Tasks
- What Are Tasks?
- How to Run a Task
- Creating a Bar Chart Using SAS Studio (Video)
- Two-Sample t Tests Using SAS Studio (Video)
- The Generalized Linear Models Task in SAS Studio (Video)
- Example: Creating a Grouped Listing Report
- Example: One-Way Frequencies of Unit Sales
- Example: Using the Summary Statistics Task
More How-To Videos
Explore the SAS Studio user interface.
Learn how to create and reference SAS libraries.
Getting to Know SAS & SAS Studio
Statistical Tasks in SAS Studio
Creating a New Column in SAS
Training Courses
Exploring SAS Studio for Programmers
Get an introduction to SAS Studio for experienced SAS programmers. SAS Studio is an interface that enables users to write and submit SAS programs and use snippets and tasks to generate SAS code.
Essential Data Analysis Using SAS Studio
Learn about exploratory data analysis using SAS Studio tasks that execute the FREQ, MEANS and UNIVARIATE procedures. The course focuses on the differences among these procedures as well as output interpretation.
Books
Documentation
SAS Studio (SAS Viya Platform)
SAS Studio (SAS 9.4)
- SAS Studio 3.8: Help Center
- System Requirements PDF
- FAQs
Previous Versions
SAS Studio 5.1 is the SAS coding interface delivered with SAS Visual Data Mining and Machine Learning, which runs in the SAS Viya environment.
SAS Studio 4.4 was the fourth release in the SAS Viya environment.
SAS Studio 4.3 was the third release in the SAS Viya environment.
SAS Studio 4.2 was the second release in the SAS Viya environment.
SAS Studio 4.1 was the first release in the SAS Viya environment.
Usage Documentation:
- Differences in the SAS 9 and SAS Viya 3.1 Platforms
- Getting Started with Programming in SAS Studio 4.1
- User's Guide
- Task Reference Guide
Programming References
- SAS Studio 3.71: Help Center
- System Requirements PDF
- FAQs
- SAS Studio 3.7: Help Center
- System Requirements PDF
- FAQs
- SAS Studio 3.6: Help Center
- System Requirements PDF
- FAQs
SAS Technical Papers
SAS Global Forum Papers
Hot Fixes
Software Downloads
SAS Studio Blogs & Communities
Featured Blogs
- Revolutionizing motor insurance: A model for automated claims assessment
- 3 strategies for effective data anonymization for governments
- How to manage and govern prompts of large language models with SAS
- ~複雑なタスク制御、シンプルな管理~SAS Workload Orchestratorの機能紹介(一)
- SAS ViyaでのSASプログラム実行用リソース管理(二):ユーザごとに計算リソースと権限の設定方法
Featured Community Topics
- DataStep Studio: free VS Code extension to run SAS and debug DATA steps and Macros, testers wanted
- Re: SUBSTR function - what if all values have different positions?
- Re: PROC MI FCS is ignoring my categorical variables
- Re: Needing help with a Macro to conduct MH DIF for 92 items having unique names
- Re: Using Unicodes in a data step for Proc report