SAS Viya Features
Reports (5)
Reports Interface
Reports interface for standard and self-service reports is intuitive and easy to use.
Steps to Answer
Requires a minimal number of steps/clicks to answer business question.
Graphs and Charts
Offers a variety of attractive graph and chart formats.
Score Cards
Score cards visually track KPI's.
Dashboards
Provides business users an interface to easily design, refine and collaborate on their dashboards
Self Service (6)
Calculated Fields
Using formulas based on existing data elements, users can create and calculate new field values.
Data Column Filtering
Business users have the ability to filter data in a report based on predefined or automodeled parameters.
Data Discovery
Users can drill down and explore data to discover new insights.
Search
Ability to search global data set to find and discover data.
Collaboration / Workflow
Ability for users to share data and reports they have built within the BI tool and outside the tool through other collaboration platforms.
Automodeling
Tool automatically suggests data types, schemas and hierarchies.
Advanced Analytics (3)
Predictive Analytics
Analyze current and historical trends to make predictions about future events.
Data Visualization
Communicate complex information clearly and effectively through advanced graphical techniques.
Big Data Services
Ability to handle large, complex, and/or siloed data sets.
Building Reports (4)
Data Transformation
Converts data formats of source data into the format required for the reporting system without mistakes.
Data Modeling
Ability to (re)structure data in a manner that allows extracting insights fast and accurate.
WYSIWYG Report Design
Provides business users an interface to easily design and refine their dashboards and reports. (What You See Is What You Get)
Integration APIs
Application Programming Interface - Specification for how the application communicates with other software. API's typically enable integration of data, logic, objects, etc with other software applications.
Statistical Tool (3)
Scripting
Supports a variety of scripting environments
Data Mining
Mines data from databases and prepares data for analysis
Algorithms
Applies statistical algorithms to selected data
Data Analysis (2)
Analysis
Analyzes both structured and unstructured data
Data Interaction
Interacts with data to prepare it for visualizations and models
Decision Making (4)
Modeling
Offers modeling capabilities
Data Visualizations
Creates data visualizations or graphs
Report Generation
Generates reports of data performance
Data Unification
Unifies information on a singular platform
Model Development (5)
Language Support
Supports programming languages such as Java, C, or Python. Supports front-end languages such as HTML, CSS, and JavaScript
Drag and Drop
Offers the ability for developers to drag and drop pieces of code or algorithms when building models
Pre-Built Algorithms
Provides users with pre-built algorithms for simpler model development
Model Training
Supplies large data sets for training individual models
Feature Engineering
Transforms raw data into features that better represent the underlying problem to the predictive models
Machine/Deep Learning Services (6)
Computer Vision
Offers image recognition services
Natural Language Processing
Offers natural language processing services
Natural Language Generation
Offers natural language generation services
Artificial Neural Networks
Offers artificial neural networks for users
Natural Language Understanding
Offers natural language understanding services
Deep Learning
Provides deep learning capabilities
Deployment (15)
Managed Service
Manages the intelligent application for the user, reducing the need of infrastructure
Application
Allows users to insert machine learning into operating applications
Scalability
Provides easily scaled machine learning applications and infrastructure
Language Flexibility
Allows users to input models built in a variety of languages.
Framework Flexibility
Allows users to choose the framework or workbench of their preference.
Versioning
Records versioning as models are iterated upon.
Ease of Deployment
Provides a way to quickly and efficiently deploy machine learning models.
Scalability
Offers a way to scale the use of machine learning models across an enterprise.
Language Flexibility
Allows users to input models built in a variety of languages.
Framework Flexibility
Allows users to choose the framework or workbench of their preference.
Versioning
Records versioning as models are iterated upon.
Ease of Deployment
Provides a way to quickly and efficiently deploy machine learning models.
Scalability
Offers a way to scale the use of machine learning models across an enterprise.
Application Development
Allows one to create or host applications built on top of business rules.
Integration
Provides APIs or other development tools for integrating with other applications.
Financial Insight (3)
Budgeting
Uses collected data to assist organizations in understanding what they can afford now, and in years to come.
Forecasting
Creates a continuous and recurrent planning process that can be calculated according to a specified and customizable timeline.
Planning
Leverages data from budgeting and forecasting processes to help corporations understand their reality and make decisions accordingly.
Data (10)
Data Visualization
Offers methods of visualizing data via customizable dashboards, statistical graphs, and charts.
Data Analysis
Scours data for actionable insights.
Custom Reporting
Allows users to customize their own reports according to business needs.
Reporting Templates
Provides pre-built reporting templates to organize data for payroll, manufacturing, and other company factions.
Data Processing
The ability to process large amounts of data.
Data Sources
The ability to process data from a wide variety of sources and formats.
Integration
The ability to work seamlessly with another software platform.
Real-Time Processing
Processing data from a variety of sources in real time as it arrives.
Security
Ensures privacy and security of customer data.
Data Visualization
Visualizes text data through charts and graphs.
Status Communication (4)
Collaboration
Allows for searchable communication within the tool via notes, checklists, and discussions to ensure clarity between users.
Version Control
Reflects updates immediately, ensuring users have the most recent data while maintaining records of past performance.
Real-Time Data Updates
Updates varying factors in real-time, assuring forecasts and inferences are continually made according to the most recent information.
Scorecards
Displays and shares company performance data to increase transparency across the board.
Data Source Access (3)
Breadth of Data Sources
Provides a wide range of possible data connections, including cloud applications, on-premise databases, and big data distributions, among others
Ease of Data Connectivity
Allows businesses to easily connect to any data source
API Connectivity
Offers API connections for cloud-based applications and data sources
Data Interaction (8)
Profiling and Classification
Permits profiling of data sets for increased organization, both by users and machine learning
Metadata Management
Indexes metadata descriptions for easier searching and enhanced insights
Data Modeling
Tools to (re)structure data in a manner that enables quick and accurate insight extraction
Data Joining
Allows self-service joining of tables
Data Blending
Provides the ability to combine data sources into one data set
Data Quality and Cleansing
Allows users and administrators to easily clean data to maintain quality and integrity
Data Sharing
Offers collaborative functionality for sharing queries and data sets
Data Governance
Ensures user access management, data lineage, and data encryption
Data Exporting (3)
Breadth of Integrations
Provides a wide range of possible integrations, including analytics, data integration, master data management, and data science tools
Ease of Integrations
Allows businesses to easily integrate with analytics, data integration, master data management, and data science tools
Data Workflows
Operationalizes data workflows to easily scale repeatable preparation needs
Analytics (3)
Reporting & Analytics
Tools to visualize and analyze data.
Impact analysis
Analyzes and compares the impact of automated decisions.`
Simulation
Provides tools for simulating rules on real or fictitious operational data, and use the results to assess and refine the behavior of the rules.
Administration (7)
Data Modelling
Tools to (re)structure data in a manner that allows extracting insights quickly and accurately
Recommendations
Analyzes data to find and recommend the highest value customer segmentations.
Workflow Management
Tools to create and adjust workflows to ensure consistency.
Dashboards and Visualizations
Presents information and analytics in a digestible, intuitive, and visually appealing way.
Quality Control
Data quality consists of deduplication, cleansing, and appending your marketing database.
Data Sampling
Allows users to select samples of data for defined procedures.
Collaboration
Share data across your organization.
Compliance (3)
Sensitive Data Compliance
Supports compliance with PII, GDPR, HIPPA, PCI, and other regulatory standards.
Policy Enforcement
Allows administrators to set policies for security and data governance
Compliance Monitoring
Monitors data quality and send alerts based on violations or misuse
Data Quality (3)
Data Preparation
Curates collected data for big data analytics solutions to analyze, manipulate, and model
Data Distribution
Facilitates the disseminating of collected big data throughout parallel computing clusters
Data Unification
Compile data from across all systems so that users can view relevant information easily.
Capabilities (4)
Data Visualization
Communicate complex information clearly and effectively through advanced graphical techniques.
Survival Analysis
Supports evaluation of durations, events, and reliability in relation to statistical analysis
Risk Data Attributes
Identify risk data attributes such as description, category, owner, or hierarchy.
Cost Analysis
Tools to analyze financial data in order to gain usable insights.
Methodology (3)
ANOVA Support
Supports analysis of variance (ANOVA) to determine observed variance.
Regression
Supports various regression methods such as ordinary least squares (OLS), weighted least squares (WLS), or generalized linear model (GLM).
Time Series Analysis
Supports the analysis of time series data for predictive analytics and exploratory analysis.
Management (23)
Cataloging
Records and organizes all machine learning models that have been deployed across the business.
Monitoring
Tracks the performance and accuracy of machine learning models.
Governing
Provisions users based on authorization to both deploy and iterate upon machine learning models.
Model Registry
Allows users to manage model artifacts and tracks which models are deployed in production.
Reporting
Provide follow-up information after data cleanings through a visual dashboard or reports.
Automation
Automatically run data identification, correction, and normalization on data sources.
Quality Audits
Schedule automated audits to identify data anomalies over time based on set business rules.
Dashboard
Gives a view of the entire data quality management ecosystem.
Data dictionary
Stores the database metadata, that is the definitions of data elements, types, relationships etc.
Data Replication
Creates a copy of the database to maintain consistency and integrity.
Query Language
Allows users to create, update and retrieve data in a database.
Data Modeling
Defines the logical design of the data before building the schemas.
Performance Analysis
Monitors and analyzes critical database attributes like query performance, user sessions, dead lock detail, system errors etc and visualize them on a custom dashboard.
Business Glossary
Lets users build a glossary of business terms, vocabulary and definitions across multiple tools.
Data Discovery
Provides a built-in integrated data catalog that allows users to easily locate data across multiple sources.
Data Profililng
Monitors and cleanses data with the help of business rules and analytical algorithms.
Reporting and Visualization
Visualize data flows and lineage that demonstrates compliance with reports and dashboards through a single console.
Data Lineage
Provides an automated data lineage functionality which provides visibility over the entire data movement journey from data origination to destination.
Cataloging
Records and organizes all machine learning models that have been deployed across the business.
Monitoring
Tracks the performance and accuracy of machine learning models.
Governing
Provisions users based on authorization to both deploy and iterate upon machine learning models.
Catalog
Stores business rules in a catalog, to ensure business users can access them in their latest version.
Collaboration
Gives users the ability to collaborate on decision management, such as the ability to work simultaneously or annotate models.
Functionality (5)
Identification
Correctly identify inaccurate, incomplete, or duplicated data from a data source.
Correction
Utilize deletion, modification, appending, merging, or other methods to correct bad data.
Normalization
Standardize data formatting for uniformity and easier data usage.
Preventative Cleaning
Clean data as it enters the data source to prevent mixing bad data with cleaned data.
Data Matching
Finds duplicates using the fuzzy logic technology or an advance search feature.
System (1)
Data Ingestion & Wrangling
Gives user ability to import a variety of data sources for immediate use
Data Preparation (2)
Connectors
Ability to connect the analytics platform with a wide range of connector options for common data sources, including popular enterprise applications.
Data Governance
Connects to enterprise data governance software, or provides integrated data governance features to avoid misuse of data
Data Modeling and Blending (3)
Data Querying
Using formulas based on existing data elements, users can create and calculate new field values
Data Filtering
Business users have the ability to filter data in a report based on predefined or automodeled parameters.
Data Blending
Allows the user to combine data from multiple sources into a functioning dataset.
Financial Planning (3)
Extended Planning
Analysis that creates business plans outside of finance, including sales, marketing, or HR.
Reporting
Reports on departmental KPI metrics measured against targets.
Integration
Consolidates planning processes across an organization into a single solution.
Maintenance (3)
Data Migration
Allows data movement from one database to another.
Backup and Recovery
Provides data backup and recovery functionality to protect and restore a database.
Multi-User Environment
Allows users to access and work on data concurrently, supporting several views of the data.
Security (4)
Data Encryption
Encrypts and transforms data at the database from a readable state into a ciphertext of unreadable characters.
User Access Control
Allows restricted user acess to modify depending on the access level.
Access Control
Authenticates and authorizes individuals to access the data they are allowed to see and use.
Roles Management
Helps identify and manage the roles of owners and stewards of data.
Maintainence (1)
Data Quality Management
Defines, validates, and monitors business rules to safeguard master data readiness.
Operations (3)
Metrics
Control model usage and performance in production
Infrastructure management
Deploy mission-critical ML applications where and when you need them
Collaboration
Easily compare experiments—code, hyperparameters, metrics, predictions, dependencies, system metrics, and more—to understand differences in model performance.
Integration (2)
Data
Provides the ability to integrate data and transform data in order to facilitate decision-making.
Applications
Allows the user to connect to variety of applications across the business.
Business Logic (3)
Authoring Business Logic
Allows users to write and edit business rules using business language, decision tables, etc.
Testing Business Logic
Confirms whether your rules are executing as expected through testing them.
Model Development
Provides the ability to create or integrate with predictive models.
Setup (3)
Integration
Provides the ability to import data from a variety of sources and in multiple data formats.
Maintenance
Consistently maintains, updates, and tests data sources to ensure quality.
No-Code
Allows users to analyze data easily without the need to code.
Analysis (7)
Automation
Automates back-end technical manual processes.
Named entity recognition
Identifies entities such as organization, person name, location, etc
Keyphrase Extraction
Extracts keyphrases to determine patterns and themes within text.
Topic Analysis
Automatically identifies and organizes text based on topic or subject matter.
Sentiment Analysis
Utilizes sentiment analysis to capture user feedback.
Language Identification
Identifies the language in which text was written in.
Syntax/Part of Speech Parsing
Provides the ability to identify syntax and parts of speech.
Customization (3)
Pre-Built Parameterization
Allow capabilities to be customized (key-phrase, topics, sentiment, named entity) by adding keywords or exceptions.
Custom Extension
Allow user to add custom functions to Analysis capabilities
Compositionality
User created models can be used as features/pre-built in other models
Generative AI (4)
AI Text Generation
Allows users to generate text based on a text prompt.
AI Text Summarization
Condenses long documents or text into a brief summary.
AI Text Generation
Allows users to generate text based on a text prompt.
AI Text Summarization
Condenses long documents or text into a brief summary.
Integration - Machine Learning (1)
Integration
Supports integration with multiple data sources for seamless data input.
Learning - Machine Learning (3)
Training Data
Enhances output accuracy and speed through efficient ingestion and processing of training data.
Actionable Insights
Generates actionable insights by applying learned patterns to key issues.
Algorithm
Continuously improves and adapts to new data using specified algorithms.
Agentic AI - Data Governance (6)
Autonomous Task Execution
Capability to perform complex tasks without constant human input
Multi-step Planning
Ability to break down and plan multi-step processes
Cross-system Integration
Works across multiple software systems or databases
Adaptive Learning
Improves performance based on feedback and experience
Natural Language Interaction
Engages in human-like conversation for task delegation
Decision Making
Makes informed choices based on available data and objectives
Agentic AI - Analytics Platforms (7)
Autonomous Task Execution
Capability to perform complex tasks without constant human input
Multi-step Planning
Ability to break down and plan multi-step processes
Cross-system Integration
Works across multiple software systems or databases
Adaptive Learning
Improves performance based on feedback and experience
Natural Language Interaction
Engages in human-like conversation for task delegation
Proactive Assistance
Anticipates needs and offers suggestions without prompting
Decision Making
Makes informed choices based on available data and objectives
Agentic AI - Data Science and Machine Learning Platforms (7)
Autonomous Task Execution
Capability to perform complex tasks without constant human input
Multi-step Planning
Ability to break down and plan multi-step processes
Cross-system Integration
Works across multiple software systems or databases
Adaptive Learning
Improves performance based on feedback and experience
Natural Language Interaction
Engages in human-like conversation for task delegation
Proactive Assistance
Anticipates needs and offers suggestions without prompting
Decision Making
Makes informed choices based on available data and objectives
Agentic AI - Decision Management Platforms (7)
Autonomous Task Execution
Capability to perform complex tasks without constant human input
Multi-step Planning
Ability to break down and plan multi-step processes
Cross-system Integration
Works across multiple software systems or databases
Adaptive Learning
Improves performance based on feedback and experience
Natural Language Interaction
Engages in human-like conversation for task delegation
Proactive Assistance
Anticipates needs and offers suggestions without prompting
Decision Making
Makes informed choices based on available data and objectives
Deployment & Integration - Analytics Platforms (4)
No-code Dashboard Builder
Enables non-technical users to build dashboards through intuitive, drag-and-drop interfaces
Report Scheduling and Automation
Enables automated report generation and scheduled delivery to stakeholders
Embedded Analytics and White-labeling
Allows dashboards and analytics to be embedded into external apps with branding flexibility
Data Source Connectivity
Supports integration with major data sources like cloud data warehouses, SQL/NoSQL databases, and SaaS applications
Performance & Scalability - Analytics Platforms (2)
Large data handling and Query Speed
Efficiently processes large datasets with minimal lag and ensures high performance under load
Concurrent User Support
Maintains performance and uptime during high traffic from multiple users or teams
Advanced Analytics & Modeling - Analytics Platforms (3)
Data Modeling and Governance
Supports semantic data layers, role-based access controls, and metadata governance
Notebook and Script Integration
Integrates with Jupyter, Python, or R for custom analytics and modeling
Built-in Predictive and Statistical Models
Provides native tools for statistical analysis, forecasting, and trend prediction
Agentic AI Capabilities - Analytics Platforms (4)
Auto-generated Insights and Narratives
Uses AI to generate textual summaries, key takeaways, and data stories from dashboards
Natural Language Queries
Allows users to query data and build reports using conversational or plain language
Proactive KPI Monitoring and Alerts
Detects and notifies users about KPI anomalies or significant metric changes in real time
AI Agents for Analytical Follow-ups
Recommends next questions, analyses, or exploration paths using autonomous AI agents
Personalized Intelligence - Analytics Platforms (3)
Behavioral Learning for Contextual Query Refinement
Learns from historical user interactions to improve and personalize query results over time
Role-based Insight Personalization
Tailors dashboard views and suggestions based on user roles, access levels, and past behavior
Conversational and Prompt-based Analytics
Supports AI-driven exploration via prompts or multi-turn conversations for iterative querying
Agentic AI - FP&A (Financial Planning & Analysis) (2)
Proactive Assistance
Anticipates needs and offers suggestions without prompting
Decision Making
Makes informed choices based on available data and objectives
Data Ingestion & Preparation - Low-Code Machine Learning Platforms (3)
Automatic Data Profiling & Quality Assessment
Analyzes incoming datasets to surface missing values, distributions, outliers, and data quality issues automatically
Multi‑Source Connector Support
Enables users to ingest data from diverse sources (databases, APIs, cloud storage, spreadsheets) without custom coding
Schema Drift / Change Detection
Automatically alerts users when incoming data’s schema deviates from expected structure over time
Model Construction & Automation - Low-Code Machine Learning Platforms (3)
Guided Algorithm & Hyperparameter Recommendation
Suggests or auto‑selects candidate algorithms and hyperparameters based on dataset characteristics
Code Extensibility
Allows users to insert custom code (e.g. Python, R, SQL) or custom modules into pipeline stages for flexibility
Automated Feature Engineering
Automatically proposes or applies derived features to improve model performance





