Hi,
I am looking for a way to get the list of input and output variables of a published SAS Viya MAS model in a script.
Is this possible using REST API calls?
Or is there any other way to retrieve the input and output variables of a published model in SAS script?
Thanks,
Helmut
Please check this page https://developer.sas.com/apis/rest/DecisionManagement/#get-model-variables
Hi @H-elmu-t,
Just an FYI. Additional info from a colleague for MAS implications:
I don’t believe that MAS retains a reliable link back to the model in MM (I could be wrong), so I don’t think pulling the input/output variable info from MM will work (the version in MM may not match what was published to MAS).
I’d recommend going directly to MAS:
Get a list of module steps (DS2 methods you can call). https://developer.sas.com/apis/rest/DecisionManagement/#get-module-steps
And then get the info for a specific step (probably SCORE) https://developer.sas.com/apis/rest/DecisionManagement/#get-a-specific-step-of-the-module
That will tell you the input/output vars.
Join us for SAS Community Trivia
SAS Bowl L, PROC HTTP
Wednesday, February 19, 2024, at 10:00 a.m. ET | #SASBowl
Hi @joeFurbee,
Thanks for your feedback, that's a very good point!
I will go directly to MAS instead (as you recommended).
Best regards,
Helmut
Catch the best of SAS Innovate 2025 — anytime, anywhere. Stream powerful keynotes, real-world demos, and game-changing insights from the world’s leading data and AI minds.
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.