I have built numerous front-ends for SAS. A couple of thoughts on UIs and SAS. AF/FSP/SCL are effectively dead. Hence, no need to use them. They will work but you are dealing with old/old (last century) technology. Stored processes in SAS are so simplistic that they are useful in only limited circumstances.
SAS datasets can be read using the IntTech local provider. It is free on the SAS download site.
First decision is Windows or web. Windows is easier since the technology is very robust and well supported. Web is fine but you have to get used to the model. I do Microsoft technology so here are my recommendations (in all cases, use .NET Core 3.1+ (new) and C#).
1. Download Visual Studio Community Edition (free)
- Read any article on how to create your first Hello WinForm app. Loads of examples. Again, use .NET Core 3.1+
- Read SAS dataset into a .NET dataset and display it in a grid.
2. Web
- Do the exact same thing but choose a web type. You can use HTML5 and a JavaScript framework of your choice (React,Node, etc.). I wouldn't choose any JS framework, however, in a green field application. Instead, I would choose Blazor.
I have posted a number of examples on the web for how to read a SAS dataset using .NET. Chris Hemendinger also posts a lot of details. It is easy to do just unfamiliar at first. Once you can do some basics, every UI thing you have ever seen is possible.
... View more