Copyright © SAS Inst itute Inc. A l l r ights reserved.
SAS® USER FORUMFINLAND 2017
The Future of the SAS PlatformFiona McNeill
@fiona_r_mcn
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Scaling up
IP retention
Package versioning
Asset governance
Consistent quality
Model inventory & management
SLAs
Collaboration
Right-time analytics deployment
Content siloes
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Customer-written code
Prior to SAS Viya
SAS 9.4 products and UIs
SAS 9.4
LASR and / or HPA
runtimes
Metadata (WIP)-based mid-tier
MVA runtime
Other runtimes
(ESP, In-Database)
• Support for any analytics use case
• Broad and extensive customer base in production
• Modernization needed to adapt to changing technology, business trends
Copyright © SAS Inst itute Inc. A l l r ights reserved.
SAS® USER FORUMFINLAND 2017
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Machine Learning
Artificial Intelligence
Cognitive Computing
Deep Learning
Internet of Things
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Par
alle
l & S
eria
l, P
ub
/ S
ub
, W
eb S
ervi
ces,
MQ
s
Source-basedEngines
Microservices
UAA
QueryGen
Folders
CAS Mgmt
Data Source Mgmt
AnalyticsGUIs
etc…
BIGUIs
EnvMgr
ModelMgmt
Log
Audit
UAAUAA
Data Mgmt GUIs
In-Memory Runtime Engine
In-Database
In-Hadoop
In-StreamSolutions
APIs
Platform
Analytics
Data ManagementFraud and Security Intelligence
Business VisualizationRisk Management
!
Customer Intelligence
Cloud Analytics Services (CAS)
Company Conf ident ia l – For Internal Use OnlyCopyright © SAS Inst itute Inc. A l l r ights reserved.
Visual Interfaces
Programming Interfaces
API Interfaces
MULTIPLE INTERFACES, SINGLE CODE BASE
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Workers
Controller
proc print data = hmeq (obs = 10);
run;
df = s.CASTable(‘hmeq’)
df.head(10)
df <- defCasTable(s, ‘hmeq’)
head(df, 10)
[table.fetch]
table.name = “hmeq”
from = 1 to = 10
CAS Action
APIs
Copyright © SAS Inst itute Inc. A l l r ights reserved.
&SAS Viya
SAS 9
one SAS platform
SAS platform strategy
Copyright © SAS Inst itute Inc. A l l r ights reserved.
SAS Viya products and UIs
Customer-written code
Customer-written code
SAS 9.4 M4 products and UIs
SAS 9.4 M4
LASR and / or HPA runtimes
Metadata (WIP)-based mid-tier
MVA runtime
(full functionality)
Other runtimes
(ESP, In-Database)
SAS Viya
CAS runtime
Today’s architecture
SAS/CONNECT SAS/CONNECT
Microservices-based mid-tier
Viya MVA runtime(minimal
functionality)
“bridge” to SAS Viya
Copyright © SAS Inst itute Inc. A l l r ights reserved.
SAS platform
One SAS platform projected architecture
MVA runtime
Microservices-based mid-tier
CAS runtime
• Supports for any pre-existing 9.4, Viya-based code
• Single deployment
• Support for single, multi-user scenarios
• Elastic, fault-tolerant
• Cognitive
Customer-written codeSAS products and UIs
Other runtimes
(ESP, In-Database)
Company Conf ident ia l – For Internal Use OnlyCopyright © SAS Inst itute Inc. A l l r ights reserved.
What Does This Mean To You?
• Code is designed for parallel, distributed processing – FAST
• Direct support for SAS, Python, R, Java, Lua
• Access to new machine learning algorithms
• SAS programs available as REST APIs
…so you can:
• Scale methods without redefining code
• Enable & collaborate new colleagues
• Expand your analytic toolkit
• Make your code portable
It means:
Copyright © SAS Inst itute Inc. A l l r ights reserved.
SAS® USER FORUMFINLAND 2017
Information is subject to change.
H1 | 2017 H2 | 2017 H1 | 2018
SAS Platform Roadmap Highlights
SAS Viya 3.2 (March)
• SAS Visual Forecasting (New)• SAS Econometrics (New)• SAS Optimization (New)• SAS Visual Analytics 8.1• SAS Visual Statistics 8.1• SAS Visual Data Mining & Machine Learning 8.1• SAS Event Stream Processing 4.3• SAS Visual Investigator 10.2• In-Database Technologies• Pipefitter for Python (New) (March)• R interface (New) (April)• Cloud Foundry deployments (June):
- SAS Visual Analytics 8.1- SAS Visual Statistics 8.1- SAS Visual Data Mining & Machine Learning
8.1
SAS Viya 3.3 (Nov)
• SAS Data Preparation (New)
• SAS Data Quality (New)
• SAS Visual Text Analytics (New)
• SAS Decision Manager (New)
• SAS Model Manager (New)
• SAS Visual Scenario Designer 10.3 (New)
• SAS analytical product line - 8.2
• SAS Event Stream Processing 5.1
• SAS Visual Investigator 10.3
• Cognitively enabled products (New)
• Software-as-a-Service (tentative)
• Windows SMP deployment (New)
SAS platform release
• One order, one set of clients
• Deploys SAS 9.4M5 or SAS Viya runtime and services as needed
• Existing SAS code will still run
• Utilization-based pricing:
- Baseline subscription + ‘bursting’
- ‘Consumption’-based licensing
• SAS Data Discovery (New)
• SAS Data Integration (New)
• SAS analytical product line
• SAS Visual Investigator 10.4
• SAS Visual Scenario Designer 10.4
• Software-as-a-Service REST APIs
• …. And more
SAS 9.4M5 (Sept)• SAS Visual Analytics 7.4
• SAS Visual Statistics 7.4
• SAS Data Management 2.7
• SAS Studio 3.7
• SAS Environment Manager 2.6
• Support Advanced Analytics 14.3
• SAS Event Stream Processing 5.1
Available on SAS 9.4M4 • SAS Event Stream
Processing 4.3
• Pipefitter for Python
(New) (March)
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Key technology drivers
• Intelligent automation
• Networked data
• Ambient analytics
Where are we headed?
Copyright © SAS Inst itute Inc. A l l r ights reserved.
• Scaling portable analytics
• Facilitating collaboration
• Platform for your new innovations
Key Takeaways