The SAS Platform, trends and future · PDF fileInternet of Things. ... faster in real-time...
Transcript of The SAS Platform, trends and future · PDF fileInternet of Things. ... faster in real-time...
Copyright © SAS Inst itute Inc. A l l r ights reserved.
The SAS Platform, trends and futureMathias Coopmans
Sberbank
8 Sep 2017
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.Copyright © SAS Inst itute Inc. A l l r ights reserved.
Machine Learning
Artificial Intelligence
Cognitive Computing
Deep Learning
Internet of Things
Our digital transformationto power the analytics economy
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Analytics
HPA• Speed up highly
complex algorithms• Scheduled jobs, run
in batch• Single user
Data
Copyright © SAS Inst itute Inc. A l l r ights reserved.
LASR• Repeatedly run less
complex algorithms• Interactive use of data• Multi-user• Hadoop integration
AnalyticsData
Copyright © SAS Inst itute Inc. A l l r ights reserved.
SAS Viya™• Solves use cases of
HPA and LASR• Allow processing in
memory and on disk• Deliver highly
available, fault tolerant processing
AnalyticsData
Copyright © SAS Inst itute Inc. A l l r ights reserved.
SAS® Viya™ Early adopter use cases
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Customer Use Case
ORGANIZATION
Major telco provider trying to improve customer satisfaction, reduce the occurrence of failed orders
SUCCESS
Faster and better prediction of self install success/failure over open-source model
BENEFIT
New algorithms in SAS Viya out-performed an open source model in both speed and accuracy – reducing failed orders and improving customer experience
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Customer Use Case
ORGANIZATION
Technology company using predictive modelling to assist football teams with player scouting
SUCCESS
Able to scale the training of deep learning models for image analysis and push them to production faster in real-time with single platform
BENEFIT
Continue using open source tools, skills while speeding up time-to-market
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Customer Use Case
ORGANIZATION
International electronic communications manufacturer using predictive modelling to assess manufacturing defects
SUCCESS
Able to analyse parts in process from image analysis to correct production issues in-line in real-time
BENEFIT
Detect defects sooner, correct production, and reduce scrap costs
Copyright © SAS Inst itute Inc. A l l r ights reserved.
SAS® Viya™ technical architecture
Copyright © SAS Inst itute Inc. A l l r ights reserved.
SAS 9 architecture versus Viya architecture
SAS Viya products and UIs
Customer-written code
SAS Viya
CAS runtime
Microservices-based mid-tier
Viya MVA runtime
(limited functionality)
Customer-written code
SAS 9.4 products and UIs
SAS 9.4
Metadata (WIP)-based mid-tier
MVA runtime
LASR / HPA
runtimes
ESP runtime
In-database runtime
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)
Copyright © SAS Inst itute Inc. A l l r ights reserved.
CAS BasicsSMP Mode
• CAS can run on a single Machine (aka SMP mode)
• In this mode, the CAS Controller is also playing the role of the Worker
• Shows up as a single process
15
Server
Copyright © SAS Inst itute Inc. A l l r ights reserved.
CAS BasicsMPP Mode
• CAS can also be deployed across multiple machines (aka MPP mode)
• This can be for:- Added performance
- Larger data sets
- Increased availability
• CAS is only as fast as its slowest worker- Recommended to make all the workers
identical
16
Host A
Host D
Host C
Host B
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)
Copyright © SAS Inst itute Inc. A l l r ights reserved.
SAS® Viya™ Service ArchitectureMicroservice Theory and Principles
• Small in focus, if not in size
• Independently updatable
Audit
Authorization
Annotations
CAS Mgmt
Comments
Configuration
Logon
Backup
Renderer
Job Flow
Scheduling
Monitoring
Identities
DM Models
…
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Viya Service ArchitecturePersistent Data with Stateful Services
Web Program
Logon Authorization
Configuration
Config data
Config data
User Content
Message queues
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Environment Manager
• Environment Manager is a centralized management service
• Replaces many things in an effort to provide “Unified Management”
• Configuration Manager, “Old”/9.x Environment Manager, Management Console
• A more near real-time architecture for these functions
• EV Leverages functions of some microservices and surfaces that info
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Environment Manager
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, ONE CODE BASE
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
The SAS platform
SAS platform strategy
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Customer-written code
The SAS 9.4 platform
SAS 9.4 products and UIs
SAS 9.4
Metadata (WIP)-based mid-tier
MVA runtime
• Support for any analytics use case
• Broad and extensive customer base in production
• Modernization needed to adapt to changing technology, business trends
LASR / HPA
runtimes
ESP runtime
In-database runtime
Copyright © SAS Inst itute Inc. A l l r ights reserved.
SAS Viya products and UIs
SAS Viya
CAS runtime
September release platform architecture
Microservices-based mid-tier
SAS 9.4 products and UIs
SAS 9.4 M5
Metadata (WIP)-based mid-tier
LASR / HPA
runtimes
MVA runtime(full functionality)
MVA can call CAS directly, no bridge
needed
Customer-written code
ESP runtime
In-database runtime
Copyright © SAS Inst itute Inc. A l l r ights reserved.
The SAS Platform – Projected Architecture
MVA runtime
Services-based mid-tier
CAS runtime
• Single platform blending v9, Viya features
• Support for pre-existing 9.4, Viya-based code
• Support for single, multi-user scenarios (multi-tenant)
• Simplified, updatable deployment
• Elastic, fault-tolerant operation
Customer-written codeSAS products and UIs
In-database runtime
ESPruntime (in-stream or
on-device)
SAS platform
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.
Information is subject to change.
Q2 | 2017 Q3 | 2017 Q4 | 2017
SAS Viya 3.2• Expanded access to analytic capabilities
• Visual interface to drive actions
• Direct interfaces to Viya via R, Python (Pipefitter)
• Operationalize decisions faster• Support for in-database, in-stream processing
• Solve new problems with new capabilities• New: SAS Visual Forecasting, SAS Econometrics, SAS
Optimization
• Update of SAS Visual Investigator
• Greater IT infrastructure flexibility• CloudFoundry-based deployments for:
- SAS Visual Analytics 8.1
- SAS Visual Statistics 8.1
- SAS Visual Data Mining and Machine Learning 8.1
SAS 9.4 M4• Solve new problems with new capabilities
• SAS Visual Analytics 7.4
• SAS Visual Statistics 7.4
• SAS Data Management
SAS 9.4 M5 (September)• Expanded access to SAS Viya
• Solve new problems with new capabilities
• Greater IT infrastructure flexibility
SAS Viya 3.3 (November)• Faster, more accurate results with unified
framework
• Solve new problems with new capabilities
• Operationalize decisions faster with improved deployment
• Greater IT infrastructure flexibility
SAS Platform Roadmap
Copyright © SAS Inst itute Inc. A l l r ights reserved.
Thank you!Mathias Coopmans
@macoopma