the future of the sas platform...toolsets via a self-service business delivery model saas access...

20
Copyright © SAS Institute Inc. All rights reserved. The Future of the SAS Platform Mathias Coopmans @macoopma

Upload: others

Post on 17-Jun-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The Future of the SAS Platform...toolsets via a self-service business delivery model SaaS Access individual capabilities as public REST APIs APIs •Get answers to your specific questions

Copyright © SAS Inst itute Inc. A l l r ights reserved.

The Future of the SAS PlatformMathias Coopmans

@macoopma

Page 2: The Future of the SAS Platform...toolsets via a self-service business delivery model SaaS Access individual capabilities as public REST APIs APIs •Get answers to your specific questions

Copyright © SAS Inst itute Inc. A l l r ights reserved.

The analytics economy

Page 3: The Future of the SAS Platform...toolsets via a self-service business delivery model SaaS Access individual capabilities as public REST APIs APIs •Get answers to your specific questions

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.”

Page 4: The Future of the SAS Platform...toolsets via a self-service business delivery model SaaS Access individual capabilities as public REST APIs APIs •Get answers to your specific questions

Copyright © SAS Inst itute Inc. A l l r ights reserved.

One platform that powers the analytics economy

Page 5: The Future of the SAS Platform...toolsets via a self-service business delivery model SaaS Access individual capabilities as public REST APIs APIs •Get answers to your specific questions

Our digital transformationto power the analytics economy

Page 6: The Future of the SAS Platform...toolsets via a self-service business delivery model SaaS Access individual capabilities as public REST APIs APIs •Get answers to your specific questions

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

Page 7: The Future of the SAS Platform...toolsets via a self-service business delivery model SaaS Access individual capabilities as public REST APIs APIs •Get answers to your specific questions

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

Page 8: The Future of the SAS Platform...toolsets via a self-service business delivery model SaaS Access individual capabilities as public REST APIs APIs •Get answers to your specific questions

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

Page 9: The Future of the SAS Platform...toolsets via a self-service business delivery model SaaS Access individual capabilities as public REST APIs APIs •Get answers to your specific questions

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

Page 10: The Future of the SAS Platform...toolsets via a self-service business delivery model SaaS Access individual capabilities as public REST APIs APIs •Get answers to your specific questions

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

Page 11: The Future of the SAS Platform...toolsets via a self-service business delivery model SaaS Access individual capabilities as public REST APIs APIs •Get answers to your specific questions

Copyright © SAS Inst itute Inc. A l l r ights reserved.

https://github.com/sassoftware

Page 12: The Future of the SAS Platform...toolsets via a self-service business delivery model SaaS Access individual capabilities as public REST APIs APIs •Get answers to your specific questions

Copyright © SAS Inst itute Inc. A l l r ights reserved.

&SAS Viya

SAS 9

one SAS platform

SAS platform strategy

Page 13: The Future of the SAS Platform...toolsets via a self-service business delivery model SaaS Access individual capabilities as public REST APIs APIs •Get answers to your specific questions

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

Page 14: The Future of the SAS Platform...toolsets via a self-service business delivery model SaaS Access individual capabilities as public REST APIs APIs •Get answers to your specific questions

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

Page 15: The Future of the SAS Platform...toolsets via a self-service business delivery model SaaS Access individual capabilities as public REST APIs APIs •Get answers to your specific questions

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)

Page 16: The Future of the SAS Platform...toolsets via a self-service business delivery model SaaS Access individual capabilities as public REST APIs APIs •Get answers to your specific questions

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:

Page 17: The Future of the SAS Platform...toolsets via a self-service business delivery model SaaS Access individual capabilities as public REST APIs APIs •Get answers to your specific questions

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

Page 18: The Future of the SAS Platform...toolsets via a self-service business delivery model SaaS Access individual capabilities as public REST APIs APIs •Get answers to your specific questions

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?

Page 19: The Future of the SAS Platform...toolsets via a self-service business delivery model SaaS Access individual capabilities as public REST APIs APIs •Get answers to your specific questions

Copyright © SAS Inst itute Inc. A l l r ights reserved.

• Scaling portable analytics

• Facilitating collaboration

• Platform for your new innovations

Key Takeaways

Page 20: The Future of the SAS Platform...toolsets via a self-service business delivery model SaaS Access individual capabilities as public REST APIs APIs •Get answers to your specific questions

Copyright © SAS Inst itute Inc. A l l r ights reserved.

Experience Your New Possiblewww.sas.com/viya