using sas job execution web application in sas visual analytics › kntur85557 › attachments ›...

14
Copyright © SAS Institute Inc. All rights reserved. SAS ® FORUM COPENHAGEN 2019 Using SAS Job Execution Web Application in SAS Visual Analytics How does it work and what are the benefits? Carl-Olow Magnusson, Senior Visualization Advisor

Upload: others

Post on 29-Jun-2020

36 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Using SAS Job Execution Web Application in SAS Visual Analytics › kntur85557 › attachments › kntur8555… · SAS Job Execution Web Application Introduction SAS Job Execution

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

SAS® FORUMCOPENHAGEN 2019

Using SAS Job Execution Web Application in SAS Visual Analytics How does it work and what are the benefits?

Carl-Olow Magnusson, Senior Visualization Advisor

Page 2: Using SAS Job Execution Web Application in SAS Visual Analytics › kntur85557 › attachments › kntur8555… · SAS Job Execution Web Application Introduction SAS Job Execution

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

Agenda

• SAS Job Execution Services Web Application Introduction• Demonstration• Q&A

Page 3: Using SAS Job Execution Web Application in SAS Visual Analytics › kntur85557 › attachments › kntur8555… · SAS Job Execution Web Application Introduction SAS Job Execution

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

SAS® FORUMCOPENHAGEN 2019

SAS Job Execution Web Application Introduction

SAS Job ExecutionWeb Application

SAS Stored Processes

EQ

?

Page 4: Using SAS Job Execution Web Application in SAS Visual Analytics › kntur85557 › attachments › kntur8555… · SAS Job Execution Web Application Introduction SAS Job Execution

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

SAS® FORUMCOPENHAGEN 2019

SAS Job Execution Web Application Introduction

SAS Job ExecutionWeb Application

SAS Stored Processes

EQ

SAS Job Execution Web Application does not have a prompting framework, but does support HTML forms!

SAS Viya SAS 9

Same, same but different…

Page 5: Using SAS Job Execution Web Application in SAS Visual Analytics › kntur85557 › attachments › kntur8555… · SAS Job Execution Web Application Introduction SAS Job Execution

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

SAS® FORUMCOPENHAGEN 2019

SAS Job Execution Web Application Introduction

SAS Job Execution Web Application

SAS Stored Processes

EQ

SAS Job Execution Web Application does not have a prompting framework, but does support HTML forms!

SAS Viya SAS 9

Same, same but different…

Page 6: Using SAS Job Execution Web Application in SAS Visual Analytics › kntur85557 › attachments › kntur8555… · SAS Job Execution Web Application Introduction SAS Job Execution

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

SAS® FORUMCOPENHAGEN 2019

SAS Job Execution Web Application Introduction

It comes with a nice UI as well, yes it’s web based ☺

Page 7: Using SAS Job Execution Web Application in SAS Visual Analytics › kntur85557 › attachments › kntur8555… · SAS Job Execution Web Application Introduction SAS Job Execution

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

SAS® FORUMCOPENHAGEN 2019

SAS Job Execution Web Application Introduction

How does it work?

Two types of file definitions (jobs)

1. Job Definition – this is the standard component for doing something. It could be a SAS Program running some data steps. Also used to start forms.

2. Job Form – this is used to create any type of HTML form for user input

Page 8: Using SAS Job Execution Web Application in SAS Visual Analytics › kntur85557 › attachments › kntur8555… · SAS Job Execution Web Application Introduction SAS Job Execution

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

SAS® FORUMCOPENHAGEN 2019

SAS Job Execution Web Application Introduction

In this example I have two job definitions

DataPrepPrompts

Page 9: Using SAS Job Execution Web Application in SAS Visual Analytics › kntur85557 › attachments › kntur8555… · SAS Job Execution Web Application Introduction SAS Job Execution

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

SAS® FORUMCOPENHAGEN 2019

SAS Job Execution Web Application Introduction

In this example I have two job definitions

DataPrepPrompts

Page 10: Using SAS Job Execution Web Application in SAS Visual Analytics › kntur85557 › attachments › kntur8555… · SAS Job Execution Web Application Introduction SAS Job Execution

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

SAS® FORUMCOPENHAGEN 2019

SAS Job Execution Web Application Introduction

In Prompts job definition properties you can find the URL that kicks-off the entire job

Page 11: Using SAS Job Execution Web Application in SAS Visual Analytics › kntur85557 › attachments › kntur8555… · SAS Job Execution Web Application Introduction SAS Job Execution

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

SAS® FORUMCOPENHAGEN 2019

SAS Job Execution Web Application Introduction

https://go.documentation.sas.com/?docsetId=jobexecug&docsetTarget=n055josnxfatfwn1pyr7p1ah7225.htm&docsetVersion=2.0&locale=en

SAS® Job Execution Web Application 2.1: User’s Guide

Page 12: Using SAS Job Execution Web Application in SAS Visual Analytics › kntur85557 › attachments › kntur8555… · SAS Job Execution Web Application Introduction SAS Job Execution

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

Demo

• Basics working with SAS Job Execution Web Application

• Prepare your data on the fly (a real use-case)

• 2 write-back data examples

• Near real time scoring ☺

Page 13: Using SAS Job Execution Web Application in SAS Visual Analytics › kntur85557 › attachments › kntur8555… · SAS Job Execution Web Application Introduction SAS Job Execution

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

SAS® FORUMCOPENHAGEN 2019

I use Chosen v1.8.7 (open source) as my prompting framework

Page 14: Using SAS Job Execution Web Application in SAS Visual Analytics › kntur85557 › attachments › kntur8555… · SAS Job Execution Web Application Introduction SAS Job Execution

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

Q&A