Architecting, installing and maintaining your SAS environment

Deploy analytic based software with SAS running at the backend?

Accepted Solution Solved
Reply
Contributor
Posts: 23
Accepted Solution

Deploy analytic based software with SAS running at the backend?

Is it possible to create an ananlytic software with the SAS libraries running at the backend?


Accepted Solutions
Solution
‎01-21-2015 11:45 AM
Trusted Advisor
Posts: 1,301

Re: Deploy analytic based software with SAS running at the backend?

You can deploy SAS to a private or public cloud, or lease time from SAS on their cloud.

You would be well served with these types of questions to speak with a sales person from SAS.

SAS Cloud, Deploy SAS Software in the Cloud | SAS

SAS(R) 9.4 Stored Processes: Developer's Guide, Second Edition

View solution in original post


All Replies
Super User
Posts: 7,832

Re: Deploy analytic based software with SAS running at the backend?

Define "libraries".

---------------------------------------------------------------------------------------------
Maxims of Maximally Efficient SAS Programmers
Contributor
Posts: 23

Re: Deploy analytic based software with SAS running at the backend?

Posted in reply to KurtBremser

I meant a software package running on cloud ( SaaS) with applications written in SAS code.

Thank you!

Super User
Posts: 7,832

Re: Deploy analytic based software with SAS running at the backend?

You might want to take a look at stored processes, and how to access them via the /SASStoredProcess path of the application server. A stored process is a SAS program designed to be called over a standardized interface (the SASStoredProcess webapp does this) and which, among others, generates output in html form, so you can build them to navigate from one STP to another.

---------------------------------------------------------------------------------------------
Maxims of Maximally Efficient SAS Programmers
Contributor
Posts: 23

Re: Deploy analytic based software with SAS running at the backend?

Posted in reply to KurtBremser

Sure Kurt, can you please confirm that this works in cloud based framework too.Can yu please share a /SASStoredProcess application with me, if you have one.

Thanks.

Solution
‎01-21-2015 11:45 AM
Trusted Advisor
Posts: 1,301

Re: Deploy analytic based software with SAS running at the backend?

You can deploy SAS to a private or public cloud, or lease time from SAS on their cloud.

You would be well served with these types of questions to speak with a sales person from SAS.

SAS Cloud, Deploy SAS Software in the Cloud | SAS

SAS(R) 9.4 Stored Processes: Developer's Guide, Second Edition

Contributor
Posts: 23

Re: Deploy analytic based software with SAS running at the backend?

Thank you very much! I would still keep the discussion open for some examples on the Stored processes.

Trusted Advisor
Posts: 1,301

Re: Deploy analytic based software with SAS running at the backend?

Contributor
Posts: 23

Re: Deploy analytic based software with SAS running at the backend?

Thank you very much

Super User
Posts: 7,832

Re: Deploy analytic based software with SAS running at the backend?

I can't simply share an application with you, there's too much confidential business logic in there.

Basically:

Parameters from the URL (?x=value1&y=value2) are supplied to the SAS code as macro variables (so &x = value1 and &y = value2 in the STP).

And you make your STP generate HTML code and write that to _webout (the standard reference for the output handed back to the STP webapp). I prefer to use data _null_ steps and write the HTML "by hand", but you can also use ODS.

To create a webapp, at least basic knowledge about the building of URL's and HTML forms is necessary.

A final URL to call the next STP will then look like

/SASStoredProcess/do?_program=xxxx&value1=x1&value2=x2

This will call the stored process xxxx and supply &value1 and &value2 to it.

---------------------------------------------------------------------------------------------
Maxims of Maximally Efficient SAS Programmers
Contributor
Posts: 23

Re: Deploy analytic based software with SAS running at the backend?

Posted in reply to KurtBremser

Yes of course you cannot. I was asking for something that can be available for demo.I am sure you have one !Thanks anyways

Occasional Contributor
Posts: 6

Re: Deploy analytic based software with SAS running at the backend?

Posted in reply to KurtBremser

This is basically asking for the ability to run SAS stored procedures based on responses from a form in HTML.

This is very possible. I designed an entire data entry system using this exact logic. Performing specific actions based on web-based choices is quite easy, once you have the basic mechanism of web data handling implemented.

That is done using SAS/IntrNet tools.

SAS/IntrNet tools translate information from the web into SAS macro variables. Once you have a procedure which is designed to work with the SAS MACRO variables, you can do anything that SAS is able to do, with the logic of SAS MACRO control (%if (&yourvalue = 1) %then %do; PROC MEANS;RUN; %end; %else %do; PROC FREQ;RUN;%endSmiley Wink

Contributor
Posts: 23

Re: Deploy analytic based software with SAS running at the backend?

Posted in reply to PaulAThompson

Hi Paul, Do you have an application which you can share?

Occasional Contributor
Posts: 6

Re: Deploy analytic based software with SAS running at the backend?

Do you have access to SAS/IntrNet?

Contributor
Posts: 23

Re: Deploy analytic based software with SAS running at the backend?

Posted in reply to PaulAThompson

Sorry I dont have it. I presume that is not required for an already packaged software service available to the end user. Thanks

🔒 This topic is solved and locked.

Need further help from the community? Please ask a new question.

Discussion stats
  • 15 replies
  • 1268 views
  • 5 likes
  • 4 in conversation