sas platform mØde · sas ® visual analytics sas ® visual statistics sas ® visual investigator...

26
Copyright © 2016, SAS Institute Inc. All rights reserved. SAS PLATFORM MØDE VIYA UPDATE [email protected] TECHNICAL ACCOUNT MANAGER

Upload: others

Post on 28-Jul-2020

30 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SAS PLATFORM MØDE · SAS ® Visual Analytics SAS ® Visual Statistics SAS ® Visual Investigator ... SAS Viya Overview Author: Dorte Brix Created Date: 10/12/2016 1:33:31 PM

Copyr i g ht © 2016, SAS Ins t i tu t e Inc . A l l r ights reser ve d .

SAS PLATFORM MØDE

VIYA UPDATE

[email protected]

TECHNICAL ACCOUNT MANAGER

Page 2: SAS PLATFORM MØDE · SAS ® Visual Analytics SAS ® Visual Statistics SAS ® Visual Investigator ... SAS Viya Overview Author: Dorte Brix Created Date: 10/12/2016 1:33:31 PM

Copyr i g ht © 2016, SAS Ins t i tu t e Inc . A l l r ights reser ve d .

executable anywhere data is (on-disk, in-

stream, in-database, in-memory, in-device)

SAS will analyze data of any size

in any form (table, stream, web service)

in any location (on-premises, cloud, hosted, hybrid)

from any source (private, public, partner)

by any language (SAS, Python, Java, REST-API)

Page 3: SAS PLATFORM MØDE · SAS ® Visual Analytics SAS ® Visual Statistics SAS ® Visual Investigator ... SAS Viya Overview Author: Dorte Brix Created Date: 10/12/2016 1:33:31 PM

Copyr i g ht © 2016, SAS Ins t i tu t e Inc . A l l r ights reser ve d .

Enterprise Solution Organizational-level

software

SAS to clients

Viya brings SAS to clients

rather than clients into the

SAS world

CAS performance architecture

Parallelization, failover,

high performance node

management

Flexible Platform

Modular design with

RESTful interface and

micro services

Page 4: SAS PLATFORM MØDE · SAS ® Visual Analytics SAS ® Visual Statistics SAS ® Visual Investigator ... SAS Viya Overview Author: Dorte Brix Created Date: 10/12/2016 1:33:31 PM

Copyr i g ht © 2016, SAS Ins t i tu t e Inc . A l l r ights reser ve d .

Web

browser

Other

client

Smart

device

Config

data RDBMS Hadoop

User

Content

Message

queues

RESTful APIsMicroservices In-Memory Engine

SAS Studio &

Python/Java/Lua

interfaces

SAS

Environment

Manager

Microservice resources

Data Connectors / Accelerators

In-Database / embedded processes

VIYA PLATFORM

Cloud Analytic Services (CAS)

Work-

space

server

Page 5: SAS PLATFORM MØDE · SAS ® Visual Analytics SAS ® Visual Statistics SAS ® Visual Investigator ... SAS Viya Overview Author: Dorte Brix Created Date: 10/12/2016 1:33:31 PM

Copyr i g ht © 2016, SAS Ins t i tu t e Inc . A l l r ights reser ve d .

MICROSERVICES

• Small in focus, if not in size

• Subsumes V9 Middle Tier

and Metadata Server

• 122+

Audit

Authorization

Annotations

CAS Mgmt

Comments

Configuration

Logon

Backup

Renderer

Mail

Job Flow

Scheduling

Monitoring

Identities

DM Models

Page 6: SAS PLATFORM MØDE · SAS ® Visual Analytics SAS ® Visual Statistics SAS ® Visual Investigator ... SAS Viya Overview Author: Dorte Brix Created Date: 10/12/2016 1:33:31 PM

Copyr i g ht © 2016, SAS Ins t i tu t e Inc . A l l r ights reser ve d .

MICROSERVICES

• Scalable

• Disposable

• Stateless

• Independently updatable

Logon Authorization

Failover

Failover &

Performance

Page 7: SAS PLATFORM MØDE · SAS ® Visual Analytics SAS ® Visual Statistics SAS ® Visual Investigator ... SAS Viya Overview Author: Dorte Brix Created Date: 10/12/2016 1:33:31 PM

Copyr i g ht © 2016, SAS Ins t i tu t e Inc . A l l r ights reser ve d .

SAS®

9

• SAS®

9 data accessible within SAS®

Viya™

• Remotely execute code from / to both

• SAS®

Viya™

models publishable to SAS®

9

Bridging SAS® 9 and SAS® Viya™

Data Code DataModel ModelModelCodeData

Page 8: SAS PLATFORM MØDE · SAS ® Visual Analytics SAS ® Visual Statistics SAS ® Visual Investigator ... SAS Viya Overview Author: Dorte Brix Created Date: 10/12/2016 1:33:31 PM

Copyr i g ht © 2016, SAS Ins t i tu t e Inc . A l l r ights reser ve d .

Page 9: SAS PLATFORM MØDE · SAS ® Visual Analytics SAS ® Visual Statistics SAS ® Visual Investigator ... SAS Viya Overview Author: Dorte Brix Created Date: 10/12/2016 1:33:31 PM

Copyr i g ht © 2016, SAS Ins t i tu t e Inc . A l l r ights reser ve d .

Visual

Analytics

Visual

Statistics

Visual Data

Mining and

Machine

Learning

Visual Data Mining and Machine Learning

Baseline

Procedures

VS

Procedures

VDMML

Procedures

Visual Analytics GUI

VS

Action sets

VDMML

Action setsBaseline

Action sets

Python API

SAS Studio UI

…..

…..

…..

Page 10: SAS PLATFORM MØDE · SAS ® Visual Analytics SAS ® Visual Statistics SAS ® Visual Investigator ... SAS Viya Overview Author: Dorte Brix Created Date: 10/12/2016 1:33:31 PM

Copyr i g ht © 2016, SAS Ins t i tu t e Inc . A l l r ights reser ve d .

USECASE

Hvad kan VDMML bruges til – nu ?Innovation Lab

Machine Learning

Data Discovery / Explorering

Data Science

Advanced Analytics

SAS Viya

Page 11: SAS PLATFORM MØDE · SAS ® Visual Analytics SAS ® Visual Statistics SAS ® Visual Investigator ... SAS Viya Overview Author: Dorte Brix Created Date: 10/12/2016 1:33:31 PM

Copyr i g ht © 2016, SAS Ins t i tu t e Inc . A l l r ights reser ve d .

April Summer Fall

SAS®

Visual Data Mining

and Machine Learning

SAS®

Visual Analytics

SAS®

Visual Statistics

SAS®

Visual Investigator

2017

SAS®

Studio

SAS®

Data Management

• Access

• Data Quality

• Data Prep

SAS®

Visual Scenario

Designer

SAS®

Analytics Suite

SAS®

Analytics as a

Service

etc….

Early Adopters SAS®

Visual Data Mining

and Machine Learning

SAS®

Visual Investigator

Early Adopters

SAS®

Visual Scenario

Designer

SAS® Viya™ announced

Early Preview

SAS®

9.4 M4

SAS®

Visual Analytics

SAS®

Visual Statistics

SUBJECT TO CHANGE

Page 12: SAS PLATFORM MØDE · SAS ® Visual Analytics SAS ® Visual Statistics SAS ® Visual Investigator ... SAS Viya Overview Author: Dorte Brix Created Date: 10/12/2016 1:33:31 PM

Copyr i g ht © 2016, SAS Ins t i tu t e Inc . A l l r ights reser ve d .

2016

2017

SUBJECT TO CHANGE

VDMML, VA, VS Visual Investigator

VDMML, VA, VS VDMML, VA, VS

Page 13: SAS PLATFORM MØDE · SAS ® Visual Analytics SAS ® Visual Statistics SAS ® Visual Investigator ... SAS Viya Overview Author: Dorte Brix Created Date: 10/12/2016 1:33:31 PM

Copyr i g ht © 2016, SAS Ins t i tu t e Inc . A l l r ights reser ve d .

SAS 9.4

2016 2017 2018 …

SAS Viya

Page 14: SAS PLATFORM MØDE · SAS ® Visual Analytics SAS ® Visual Statistics SAS ® Visual Investigator ... SAS Viya Overview Author: Dorte Brix Created Date: 10/12/2016 1:33:31 PM

Copyr i g ht © 2014, SAS Ins t i tu t e Inc . A l l r ights reser ve d .

ENTERPRISE ANALYTICS IN ACTION

Data

DeploymentDiscovery

Page 15: SAS PLATFORM MØDE · SAS ® Visual Analytics SAS ® Visual Statistics SAS ® Visual Investigator ... SAS Viya Overview Author: Dorte Brix Created Date: 10/12/2016 1:33:31 PM

Copyr i g ht © 2016, SAS Ins t i tu t e Inc . A l l r ights reser ve d .

SAS®Viya™ Programming

REST APIs

SAS® 9

Next-gen Solutions

Visual Statistics

Visual Analytics

Visual Investigator

Visual Data Mining

Page 16: SAS PLATFORM MØDE · SAS ® Visual Analytics SAS ® Visual Statistics SAS ® Visual Investigator ... SAS Viya Overview Author: Dorte Brix Created Date: 10/12/2016 1:33:31 PM

Copyr i g ht © 2016, SAS Ins t i tu t e Inc . A l l r ights reser ve d .

Page 17: SAS PLATFORM MØDE · SAS ® Visual Analytics SAS ® Visual Statistics SAS ® Visual Investigator ... SAS Viya Overview Author: Dorte Brix Created Date: 10/12/2016 1:33:31 PM

Copyr i g ht © 2016, SAS Ins t i tu t e Inc . A l l r ights reser ve d .

Page 18: SAS PLATFORM MØDE · SAS ® Visual Analytics SAS ® Visual Statistics SAS ® Visual Investigator ... SAS Viya Overview Author: Dorte Brix Created Date: 10/12/2016 1:33:31 PM

Copyr i g ht © 2016, SAS Ins t i tu t e Inc . A l l r ights reser ve d .

Following are several examples of SAS 9.4 solutions that contain user interface features that you can use to issue SAS/CONNECT

statements to bridge the SAS 9.4 and SAS Viya environments:

SAS Enterprise MinerFrom your SAS Enterprise Miner process flow diagram running on SAS 9.4, you can remotely submit SAS Data Mining and Machine Learning

procedures to run in SAS Viya and then return the results to SAS 9.4 and integrate them into the SAS Enterprise Miner output.

SAS Model ManagerYou can run SAS Data Mining and Machine Learning procedures and train models in your SAS Viya environment, and then upload the models

and the models’ metadata to SAS 9.4. From SAS 9.4, you can remote submit code to register the SAS Viya created model and metadata in SAS

Model Manager. You can use SAS Model Manager to manage both your SAS 9.4 models and your SAS Viya models. For example, you can use

SAS Model Manager to deploy score code derived from both SAS 9.4 and SAS Viya models to a database.

SAS Data Integration StudioYou can use SAS Data Integration Studio on SAS 9.4 to perform tasks such as fetching data from multiple sources and preparing the data for

mining. Then, you can use the Data Transfer node to upload the data table to SAS Viya and load it directly into memory.

SAS Enterprise Guide / SAS Add-In for Microsoft OfficeYou can use the custom code nodes in either of these products to upload or download data between the two environments. For example, you

could remote submit code to SAS Viya for processing, and then return the computational results back to SAS Enterprise Guide on SAS 9.4.

SAS StudioYou can use the SAS Studio web interface to perform many programming actions in SAS Viya. For example, you could enter code in SAS Studio

to access data in your SAS Viya environment, remotely submit SAS Viya procedures to run on the data, and then transfer the results data

between the two environments.

SAS Stored ProcessesYou can save SAS/CONNECT SIGNON, RSUBMIT, UPLOAD, and DOWNLOAD statements as SAS Stored Processes,

and then use the SAS Stored Processes as another way to bridge your SAS 9.4 and SAS Viya environments.

Page 19: SAS PLATFORM MØDE · SAS ® Visual Analytics SAS ® Visual Statistics SAS ® Visual Investigator ... SAS Viya Overview Author: Dorte Brix Created Date: 10/12/2016 1:33:31 PM

Copyr i g ht © 2016, SAS Ins t i tu t e Inc . A l l r ights reser ve d .

SAS VIYA - SAS STUDIO

DEMO

Page 20: SAS PLATFORM MØDE · SAS ® Visual Analytics SAS ® Visual Statistics SAS ® Visual Investigator ... SAS Viya Overview Author: Dorte Brix Created Date: 10/12/2016 1:33:31 PM

Copyr i g ht © 2016, SAS Ins t i tu t e Inc . A l l r ights reser ve d .

Single-machine CAS Server

Distributed CAS Server

Page 21: SAS PLATFORM MØDE · SAS ® Visual Analytics SAS ® Visual Statistics SAS ® Visual Investigator ... SAS Viya Overview Author: Dorte Brix Created Date: 10/12/2016 1:33:31 PM

Copyr i g ht © 2016, SAS Ins t i tu t e Inc . A l l r ights reser ve d .

Open platform with a common code base that is…• Executable anywhere (in-Memory, in-Database, in-

Hadoop, in-Cloud, in-Stream, in-Device)

• Portable to any IT environment (desktop, server, grid,

cluster, or cloud)

• Accessible from third party applications

• Available in any public / private cloud

• Capable of management and inventory of all analytics

assets

• Infused with sophisticated and native search that does

not require pre-defined schemas in applications

Support for the Analytics Lifecycle• Data Management

• Visual Data Exploration

• Interactive Discovery

• Advanced Analytics

• Model Versioning & Inventory

• Decision Management

• Reporting

• Dashboards

Page 22: SAS PLATFORM MØDE · SAS ® Visual Analytics SAS ® Visual Statistics SAS ® Visual Investigator ... SAS Viya Overview Author: Dorte Brix Created Date: 10/12/2016 1:33:31 PM

Copyr i g ht © 2016, SAS Ins t i tu t e Inc . A l l r ights reser ve d .

TAK

[email protected]

TECHNICAL ACCOUNT MANAGER

Page 23: SAS PLATFORM MØDE · SAS ® Visual Analytics SAS ® Visual Statistics SAS ® Visual Investigator ... SAS Viya Overview Author: Dorte Brix Created Date: 10/12/2016 1:33:31 PM

Copyr i g ht © 2016, SAS Ins t i tu t e Inc . A l l r ights reser ve d .

Page 24: SAS PLATFORM MØDE · SAS ® Visual Analytics SAS ® Visual Statistics SAS ® Visual Investigator ... SAS Viya Overview Author: Dorte Brix Created Date: 10/12/2016 1:33:31 PM

Copyr i g ht © 2016, SAS Ins t i tu t e Inc . A l l r ights reser ve d .

INSTALL

Page 25: SAS PLATFORM MØDE · SAS ® Visual Analytics SAS ® Visual Statistics SAS ® Visual Investigator ... SAS Viya Overview Author: Dorte Brix Created Date: 10/12/2016 1:33:31 PM

Copyr i g ht © 2016, SAS Ins t i tu t e Inc . A l l r ights reser ve d .

Page 26: SAS PLATFORM MØDE · SAS ® Visual Analytics SAS ® Visual Statistics SAS ® Visual Investigator ... SAS Viya Overview Author: Dorte Brix Created Date: 10/12/2016 1:33:31 PM

Copyr i g ht © 2016, SAS Ins t i tu t e Inc . A l l r ights reser ve d .

SAS Viya Does Not Replace SAS 9

SAS 9 and SAS Viya are two unique platforms built for different use cases. However, these platforms share

some functionality. For example, SAS 9 uses the SAS programming language, and SAS Viya uses the next

generation of SAS programming with the new CAS programming language. The CAS language is very similar

to the SAS language. Some procedures are available on both platforms, so some existing SAS code can be

run on the SAS Viya platform. However, SAS Viya also contains new procedures that take advantage of the

open, distributed environment. As a result, some SAS 9 procedures do not exist in the new SAS Viya

environment.

• Because of the advancement in technology and infrastructure since SAS 9 was released, the technology

of SAS Viya is very different from SAS 9. Here are some examples: In SAS Viya, SAS Cloud Analytics

Services is the third-generation of in-memory services from SAS. It replaces SAS LASR Analytic Server

and the SAS High-Performance Analytics engine in SAS 9.

• For functionality other than CAS, there is no concept of roles or capabilities in SAS Viya. Access to

functionality is managed by rules that target a service, a service endpoint, a media type, or a pseudo URL.

• Instead of the metadata-based authorization, SAS Viya maintains authorization within the CAS engine and

by using host identities.

• In SAS Viya, images are a recognized data type.