SAS® Viya® Programming

Create, embed and govern analytically driven decision flows at scale in real time or batch. SAS Viya Programming enables data scientists who prefer a programmatic-only approach to access SAS analytical capabilities at all stages of the analytics life cycle, including data, discovery and deployment.

Prior to the 2023.01 release, this bundle was called SAS Data Science Programming.

Products included in SAS Viya Programming

  1. SAS® Visual Analytics
    Visualize and discover relevant relationships in your data. Create and share interactive reports and dashboards, and use self-service analytics to quickly assess probable outcomes for smarter, more data-driven decisions.

    Documentation  |  Learn & Support

  2. SAS® Visual Statistics
    Explore data and build or adjust predictive analytical models with this solution running on the SAS Viya platform. Data scientists, statisticians, and analysts can collaborate and iteratively refine models for each segment or group to make decisions based on accurate insights. 

    Documentation  |  Learn & Support


  3. SAS® Viya®: Machine Learning
    Solve complex analytical problems with a comprehensive visual interface that handles all tasks in the analytics life cycle. Machine learning, included in the SAS Viya offering, combines data wrangling, exploration, feature engineering, and modern statistical, data mining, and machine learning techniques in a single, scalable in-memory processing environment.

    Documentation  |  Learn & Support


  4. SAS® for Microsoft 365
    Use the power of SAS analytics and access data directly from Microsoft Excel, Microsoft Word, Microsoft PowerPoint and Microsoft Outlook with this component object model add-in. While the functionality varies among Microsoft applications, it's generally the same among Excel, PowerPoint and Word and enables you to run analyses, generate reports and share SAS content with other users at your site.

    Documentation  |  Learn & Support

  5. SAS/ACCESS®
    Providing data access to more of your data sources so you can make better decisions faster. These interfaces are out-of-the-box solutions that provide enterprise data access and integration between SAS and third-party databases. SAS/ACCESS interfaces enable your SAS solutions to read, write, and update data no matter what native databases or platforms you use. 

    Documentation  |  Learn & Support

  6. SAS® Data Quality
    Improve the consistency and integrity of your data to increase the value of your analytical results. SAS Data Quality technology supports a variety of data quality operations, including casing, parsing, fuzzy matching, and standardization.

    Documentation  |  Learn & Support

  7. SAS/QC®
    Improve products, optimize processes and increase levels of customer satisfaction with statistical process control software. SAS/QC enables you to go beyond basic process control to incorporate more advanced statistical analyses for additional insights into processes and product improvements.

    Documentation  |  Learn & Support

  8. SAS/CONNECT®
    This client/server toolset establishes connections between networked computers with different operating systems and offers scalability through parallel SAS processing. By providing the ability to manage, access and process data in a distributed and parallel environment, SAS/CONNECT enables users and developers to combine computing resources across varying architectures and SAS releases.

    Documentation  |  Learn & Support

  9. SAS® Econometrics
    Running on the SAS Viya platform, SAS Econometrics provides a resilient, distributed, and scriptable method of conducting advanced econometric modeling and time series analysis. It also provides a programming entry point for econometricians in research, government, and industry (especially insurance and financial services) and uses the speed, scalability, and elasticity of the SAS in-memory environment. SAS Econometrics includes SAS/ETS® and requires SAS Visual Analytics.

    Documentation  |  Learn & Support

  10. SAS® Optimization
    Analysts, data scientists and other optimization professionals can identify actions that will produce the best results with this programming entry point, running on the SAS Viya platform. By accessing the LP, MILP, network and QP optimization solvers from SAS® clients or from clients other than SAS (Python, Lua, Java and R), you can leverage the speed, scalability and elasticity of the SAS in-memory environment. SAS Optimization requires SAS Visual Analytics and includes SAS/OR®.

    Documentation  |  Learn & Support

  11. SAS® Visual Forecasting
    Quickly produce a large number of reliable forecasts with an open forecasting ecosystem. SAS Visual Forecasting, which requires SAS Visual Analytics and runs on the SAS Viya platform, provides a resilient, distributed time series analysis and scripting environment for cloud computing. It also provides automatic model generation, variable and event selection, parameter optimization, model selection and forecast generation.

    Documentation  |  Learn & Support

  12. SAS® Visual Text Analytics
    Gain insights from data with a combination of natural language processing, machine learning and linguistic rules. SAS Visual Text Analytics on the SAS Viya platform uses context to provide a comprehensive solution to the challenge of identifying and categorizing key textual data. You can build models (based on training documents) that analyze and categorize a set of documents, then customize them to realize the value of your text-based data.

    Documentation  |  Learn & Support

  13. SAS® In-Database Technologies
    Shorten the time needed for data quality and analytical processes by performing them within the database. Our in-database technologies leverage increasing amounts of data by integrating select SAS technology into databases or data warehouses. Run scoring models, some SAS procedures and formatted SQL queries inside the database.

    Documentation  |  Learn & Support

SAS Programming Blogs & Communities

Connect with other SAS users by joining a users group or attending an upcoming event.