BookmarkSubscribeRSS Feed

How to Integrate SAS Intelligent Decisioning with Git

Started ‎01-19-2022 by
Modified ‎03-09-2022 by
Views 4,129

Customers are asking if SAS Intelligent Decisioning integrates with Git. Read the post, find out how you can integrate with Git and what the advantages are.


Integration Advantages

  • Enable Continuous Integration / Continuous Delivery (CI/CD).
  • Track files changes.
  • Allow developers to collaborate through branching and merging.
  • Deploy the decisions from Git, to any other SAS Viya instance.


The Big Picture



Select any image to see a larger version.
Mobile users: To view the images, select the "Full" version at the bottom of the page.



The Steps

The above process can be broken down into several steps:


  1. Firstly, in SAS Viya, create a Git publishing destination.
    1. Fulfill the configuration pre-requisites.
    2. Create the publishing destination.
  2. Secondly, publish the SAS decisions to Git.
  3. Thirdly, deploy the SAS decisions from Git to another SAS Viya environment. You can choose to deploy to:
    1. Micro Analytic Service (MAS). You can then score (execute) the SAS decision, using a REST API.
    2. Cloud Analytic Service (CAS). You can run the SAS decision in batch, using CAS actions.


Note: Once you defined a Git publishing destination in SAS Viya, the destination will be shared with SAS Model Manager. Therefore, the steps above apply to SAS models as well.


What Can You Publish to Git?

You can publish from SAS Intelligent to Git rule sets or decisions. Please read SAS® Intelligent Decisioning: Publishing Decisions for more information. As the decisions can include SAS models, several model types are allowed. Please see SAS Model Manager: Publishing Requirements and Restrictions for more information.



You can integrate SAS Intelligent Decisioning with Git through a Git publishing destination. Subsequently, you can publish SAS decisions to Git. Finally, you can deploy SAS decisions from Git to another SAS Viya instance. Thank you for your time reading this post.


Read the next post in the series, How to Publish SAS Decisions to Git: Required Configuration


If you liked the post, give it a thumbs up! Please comment and tell us what you think about the Git integration. If you wish to get more information, please write me an email.


Find more articles from SAS Global Enablement and Learning here.

Version history
Last update:
‎03-09-2022 10:26 PM
Updated by:



Registration is open! SAS is returning to Vegas for an AI and analytics experience like no other! Whether you're an executive, manager, end user or SAS partner, SAS Innovate is designed for everyone on your team. Register for just $495 by 12/31/2023.

If you are interested in speaking, there is still time to submit a session idea. More details are posted on the website. 

Register now!

Free course: Data Literacy Essentials

Data Literacy is for all, even absolute beginners. Jump on board with this free e-learning  and boost your career prospects.

Get Started