Sas Viya
Sas Viya
Sas Viya
SAS® Viya ™
Overview
Whether it’s a team of data scientists or mobile applications providing real-time answers, how
can organizations keep pace with accelerating analytical demands and deliver fast results that
fuel the best actions? Several things are needed:
• Superfast processing for data manipulation, exploration and advanced analytics.
• A unified software environment that can be easily managed, maintained and governed.
• Scalable, dynamic analytics processing that doesn’t stop, even when jobs fail.
• Direct access to a comprehensive suite of analytics for any data, of any size,
for multiple users.
SAS Viya is an open, cloud-enabled, in-memory platform that delivers everything you need
for quick, accurate and consistent results – all of the time. Elastic, scalable and fault-tolerant
processing addresses the complex analytical challenges of today and effortlessly scales to
meet your future needs. SAS Viya provides:
Interactive
dashboards give
administrators
visibility across
the entire SAS
Viya analytical
environment,
including current
server usage,
system health
and user activity.
Challenges
• Computational issues with big data. Data continues to grow and • Lack of analytical governance. Open source technologies are
problems get more complex each day. You need a way to dispersed, need customized support and often aren’t integrated.
analyze diverse data, improve performance and get fast answers This lack of control over data and analytics heightens risks associated
to any analytical question. with maintenance, hidden costs, governance and compliance.
• Pressure to provide scalable solutions within constrained • Difficulty managing portfolios of diverse technologies. Multiple
budgets. IT organizations with unlimited budgets for technolo- tools are used for managing data and applications across organi-
gies just don’t exist. Does an affordable, agile enterprise architec- zations. As a result, it’s hard to trace data lineage and know
ture exist that can keep pace with user demands? what version of a model is in use, whether it reflects current
deployments and if it’s being refreshed as needed.
• Ever-changing everything. Constantly evolving business require-
ments and an onslaught of emerging technologies – how do you • Suboptimal technologies impede decision making. Slow tools and
determine the best long-term solution that can adjust to your technology silos make it impossible to consistently discover insights
changing needs? and move from innovation to operations in a timely manner.
Increase collaboration among teams analytical assets are united within a common environment to
Analytical professionals often spend too much time explaining provide a single, managed inventory across your organization.
business context or finding a common ground for communicating
about data and insights. A consistent code base underlying the
Fast, distributed in-memory processing
consolidated HTML5 web-based interface for visual data interrogations SAS Viya provides a highly available, distributed processing platform
and an interactive coding environment for popular programming crafted to handle multiple users and complex analytical workloads.
languages provide a consistent foundation for communicating – no Computing operations are automatically distributed across the cores
matter which approach is used to derive insights. Multiple users can of a single server or the nodes of a massive compute cluster. If a
analyze data how and when they need it, interactively collaborating node fails, fault-tolerant processing ensures blazingly fast speed is
during the data discovery and model-building process. retained.
All data, tables and objects are held in memory as long as required
Capabilities and for whomever is using them. Independent sessions ensure opti-
Cloud-enabled, elastic and scalable mized processing for everyone. The SAS Viya runtime engine
SAS Viya is built to be elastic and scalable for both private and public provides a secure, scalable multiuser environment for concurrent
clouds. Complex analytical, in-memory calculations are optimized for access. Users can collaborate to simultaneously explore the same
unconstrained environments and automatically adjust in constrained data, probe findings and identify analytically sound actions.
environments. The elastic processing effortlessly adapts to burst
There’s no need to rewrite code for processing on different systems.
processing using available resources – scaling computing capacity as
Portable code can be defined once, run anywhere and scaled to
needed. This elasticity lets you quickly experiment with different
solve any size data problem. Code built on SAS Viya runs in
scenarios and apply more sophisticated approaches to increasing
stream, in database, in memory, in Hadoop, in public and private
amounts and speeds of data.
clouds, and even in device. You get the idea: no infrastructure lock-in.
Open analytics coding environment
Resilient architecture with guaranteed failover
Empower your data scientists and statisticians with a breadth of
For answers you depend on, you need analytical processing power
analytics capabilities that are easily available from the coding
you can count on. All analytical computations should run without
language of their choice. Whether it’s SAS, Python, Java, R or Lua,
interruption. The fault-tolerant design of SAS Viya automatically
analytical professionals can access the power of SAS for data manip-
detects server failure, even across clusters. Processing is optimized
ulation, interactive data interrogations and advanced analytics.
and redistributed as needed. SAS Viya also manages several copies of
Designed as an open development platform, SAS Viya also includes data on the computing cluster. If a node in the cluster becomes
public REST APIs to all underlying functionality, so software devel- unavailable or fails, the required data is retrieved from another block.
opers can add proven SAS Analytics to applications. And all These self-healing mechanisms ensure high availability for uninter-
rupted processing and automated recovery.
• Scalable to address the largest and most complex analytical
The SAS® Viya™ Difference problems. With automated in-memory management and intel-
• Unified analytics environment. SAS Viya delivers a common, ligent distributed processing, multiple users can hit the same
cohesive environment for developing, deploying and data without I/O bottlenecks.
managing all of your analytical tasks.
• Fit for agile IT. SAS Viya is engineered and built to run analytical
• Open for inclusive development. Designed as an open workload processing whenever it’s needed. And to deploy insights
platform, SAS Viya supports all of your analytical professionals. wherever needed – whether that’s in database, in memory, in
All underlying methods for data manipulation and analytics stream, in device, in Hadoop, or in private and public clouds. Your
development are available as REST APIs or from SAS and other analytics architecture is always resilient and secure.
leading programming languages like Python, Java, R and Lua.
• A modern architecture to meet analytical needs now and in the
• Ability to govern a single inventory of models. Only SAS Viya future. SAS Viya provides the optimal architecture for your teams to
creates one analytical inventory with comprehensive model sustain analytical innovation. Portable code can be defined
governance and management that includes SAS as well as once and run anywhere, enabling you to scale to any size data
models written in other languages. problem without recoding or replacing operational software.
Unified environment for all aspects of analytics into your existing SAS®9 deployments. We’ve ensured your in-
SAS Viya delivers a single, consolidated and cohesive environment vestment in SAS can continue to meet the analytical challenges
that integrates the administration, development and execution of of today, while also preparing for the future.
all analytical assets across your organization. Features such as full
versioning, authorship, lineage and change management enable To learn more about SAS Viya, please visit us at sas.com/viya.
comprehensive governance. SAS Viya provides centralized
adminis-tration and activity tracking of servers, job content and users
– secur-ing information based on your existing policies.
You can also apply the processing power of SAS Viya Using SAS Environment Manager, individual and group
to your existing SAS assets, skill sets and experience. Execute permissions can be customized to a granular level. Administrators
SAS®9 code and models in SAS Viya or bring SAS Viya results can drill into access-level categories to further define settings.
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries.
® indicates USA registration. Other brand and product names are trademarks of their respective companies. Copyright © 2017, SAS Institute Inc.
All rights reserved. 108233_G48729.0317