The Future of the SAS Platform...Analytics GUIs etc… BI GUIs Env Mgr Model Mgmt Log Audit UAA UAA...
Transcript of The Future of the SAS Platform...Analytics GUIs etc… BI GUIs Env Mgr Model Mgmt Log Audit UAA UAA...
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