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 XLIII, The New SAS Developer Portal
Wednesday, August 14, 2024, at 10 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
Registration is now open for SAS Innovate 2025 , our biggest and most exciting global event of the year! Join us in Orlando, FL, May 6-9.
Sign up by Dec. 31 to get the 2024 rate of just $495.
Register now!
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.