Hi Everyone,
As many of you know, my team builds SAS Apps and part of our work involves building out open-source tooling and products that are complementary to the SAS Stack.
The majority of SAS Apps are built on SAS 9 (Stored Process Server) and SAS Viya (Job Execution Service). If you are running Base SAS, your traditional options would SAS/AF and SAS/Intrnet - but it would be unwise to build new apps on these, as the work would be 'throwaway' in the case of migration / modernisation.
"Server" is the latest addition to the SASjs family. It provides a NodeJS wrapper over regular Base SAS, with the following functionalities:
- Ability to store files in a logical folder (aka "SASjs Drive")
- Ability to run SAS code (aka "SASjs Studio")
- A REST API with embedded Swagger docs
- Integration with SASjs CLI and Adapter
- Session Manager for responsiveness
- Authentication (choice of provider)
The video below shows how you can download and launch SASjs Server on a Windows Desktop, clone the React Seed App, compile / build / deploy both frontend and backend, and finally - interact with the app interface. All within 5 minutes. The best bit - if you build apps on this framework, you have complete compatibility for any future migration to SAS 9 EBI or SAS Viya. The code is open source, you are free to work with it yourselves - or, for more rapid progress, you can also engage our team to kick-start your SAS App Development project.
/Allan
/Allan
SAS Challenges - SASensei
MacroCore library for app developers
SAS networking events (BeLux, Germany, UK&I)Data Workflows, Data Contracts, Data Lineage, Drag & drop excel EUCs to SAS 9 & Viya -
Data ControllerDevOps and AppDev on SAS 9 / Viya / Base SAS -
SASjs