the future of the sas platform...toolsets via a self-service business delivery model saas access...
TRANSCRIPT
Copyright © SAS Inst itute Inc. A l l r ights reserved.
The Future of the SAS PlatformMathias Coopmans
@macoopma
Copyright © SAS Inst itute Inc. A l l r ights reserved.
The analytics economy
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Link to Press Release
“The question…is not whether data should be shared, but how we can usher in responsible methods for doing so.”
Copyright © SAS Inst itute Inc. A l l r ights reserved.
One platform that powers the analytics economy
Our digital transformationto power the analytics economy
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.
Para
llel &
Ser
ial,
Pub
/ 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)
Data Enablement
IT Enablement
Deployment Enablement Developer Enablement
Solutions Enablement
Company Conf ident ia l – For Internal Use OnlyCopyright © SAS Inst itute Inc. A l l r ights reserved.
Unified and Managed
SAS interfaces
(both licensed with every offering,
optionally installable)
SAS Studio GUI
SAS Visual Analytics GUI
Visual Data Mining and Machine Learning 8.1
Visual Data Mining and Machine Learning 8.1
(procedures)
A B C
Visual Analytics 8.1
Visual Statistics 8.1 (procedures)
Visual Statistics 8.1
B’
Visual Forecasting 8.1 (procedures)
Optimization 8.1 (procedures)
Econometrics 8.1 (procedures)
(C requires A & B)
Visual Analytics 8.1(procedures)
(B requires A) (B’ products require A)
Additional offerings not shown:• SAS Event Stream Processing• SAS Visual Investigator• SAS Visual Scenario Designer
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.
https://github.com/sassoftware
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 Viya products and UIs
Customer-written code
Customer-written code
SAS 9.4 M5 products and UIs
SAS 9.4 M5
LASR and / or HPA runtimes
Metadata (WIP)-based mid-tier
MVA runtime
(full functionality)
Other runtimes
(ESP, In-Database)
SAS Viya
CAS runtime
September release architecture (projected)
Microservices-based mid-tier
Viya MVA runtime
(deployed for Viya-only
customers)
“bridge” to SAS Viya – no
SAS/CONNECT
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.
• Access individual products or
toolsets via a self-service business delivery model
SaaS Access individual
capabilities as public REST APIs
APIs
• Get answers to your specific
questions without software
RaaS
Add your IP to existing APIs
and offer them for resale
Marketplaces
• License an integrated set of products and
capabilities that deploy to any public
or private cloud
PaaS
Cloud-based product experiences
Copyright © SAS Inst itute Inc. A l l r ights reserved.
AI and cognitive computing
Intelligent automation
Networked data
G P U s
Ambient analytics
What Comes Next?
Copyright © SAS Inst itute Inc. A l l r ights reserved.
• Scaling portable analytics
• Facilitating collaboration
• Platform for your new innovations
Key Takeaways
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Experience Your New Possiblewww.sas.com/viya