Do enhanced performance, multi-language architecture and improved data handling capabilities sound good to you? Then join us to see these features and functionalities in action. Our experts will guide you and help you make an informed decision about your transition to SAS Viya.
You Will:
Will all my existing code run in Viya Workbench or Viya Programming? Are there any changes required?
Yes, the majority (>99%) of existing SAS 9 code will run in Both SAS Viya Workbench and SAS Viya Programming with minor changes (like changing server names and filesystem paths in libname statements).
Can I connect both offerings to my existing data sources?
Yes, both offerings support connecting to existing data sources if there is networking connectivity to the target data source. See here and here for more details about the supported data sources for SAS Viya Programming and SAS Viya Workbench, respectively.
What are the main differences between Viya Workbench and Viya Programming?
The table below outlines the main differences between the two offerings.
Offering Aspect |
SAS Viya Programming |
SAS Viya Workbench |
How does users interact with the platform? |
SAS Studio and SAS Enterprise Guide |
VS Code / Jupyter Lab / Jupyter Notebook and SAS Enterprise Guide |
Offer Type |
SAS Viya on Customer Infrastructure (incl. Cloud Providers) |
Software as a Service (with split-plane topology) |
Where can it be deployed? |
Public Cloud Providers (AWS, Azure, GCP + OpenShift) On-Premises (OpenShift, Open Source Kubernetes) |
Public Cloud Providers (AWS, Azure) |
Who manages the deployment? |
Customer |
SAS |
Does the customer have cluster-level access? |
Yes |
No |
What is configurable? |
Any supported configuration can be performed, since Customer is responsible for the deployment. |
There are pre-determined configurations that can be performed by the Customer, such as storage limit. |
Compute scalability for a given task |
Single Node and Distributed (optional, through CAS – Cloud Analytic Services) |
Single Node only |
We have driver programs running automatically on a process computer, via a schedular, at night, these includes a lot of other programs, does this still work in Viya? (It also sends e-mails.)
Yes. Both LIBNAME Statements and Macro Language work the same way on Viya.
Is integration with external data in SQL Server with Windows Integrated Authentication possible? If gave us (and SAS helpdesk) a lot of headaches when changing from SAS 9.3 to 9.4 (did work on 9.3 UTF-8, did not work on 9.4 UTF-8, now runs on 9.4 w-latin)
Let's break this down into two parts.
First, currently only SAS Viya Programming can be configured for Kerberos Authentication both to allow SSO into Viya, and to use the users' credentials to authenticate to external data sources, such as SQL Server and Hadoop.
Second, both SAS Viya Programming and SAS Viya Workbench supports changing the SAS session encoding. The method for changing it differs depending on the offer.
SAS® Viya® Programming Documentation
SAS® Viya® Workbench Documentation
Be sure to subscribe to the Ask the Expert board to receive follow up Q&A, slides and recordings from other SAS Ask the Expert webinars.
Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!
Ready to level-up your skills? Choose your own adventure.
Your Home for Learning SAS
SAS Academic Software
SAS Learning Report Newsletter
SAS Tech Report Newsletter