Comment automatiser l'exportation de la logique de l'arbre fusionné vers vos systèmes de production ?

Grâce au paramètre code, vous pouvez demander à l'action de générer instantanément le code de scoringProcessus d'application d'un modèle prédictif à de nouvelles données pour calculer une probabilité ou un score, permettant ainsi d'automatiser la prise de décision en temps réel sur SAS Viya. SAS correspondant à l'arbre modifié. En utilisant une expression technique comme code = {casOut = {name = 'score_code_arbre'}}, vous sauvegardez la logique décisionnelle dans une table prête à l'emploi. Ce code peut ensuite être déployé dans des microservicesLes microservices sont une approche d'architecture logicielle où une application est décomposée en une collection de petits services indépendants, spécialisés et communicant entre eux via des APIs légères. Contrairement aux architectures "monolithiques" anciennes, chaque microservice remplit une fonction unique (ex: gestion du catalogue, authentification, moteur de calcul).

Dans SAS Viya 4, cette architecture est native. Elle permet à la plateforme de s'exécuter sur Kubernetes, offrant une flexibilité totale : chaque composant de SAS peut être mis à jour, redémarré ou mis à l'échelle (scaling) individuellement sans affecter le reste du système.
ou utilisé dans des étapes DATA traditionnelles pour effectuer des prédictions en temps réel sur de nouveaux flux de données.

Exemples pour l'action dtreeMerge

Fusion de nœuds simple

Cet exemple fusionne deux nœuds feuilles spécifiques (par exemple les nœuds 3 et 4) de notre modèle d'arbre.

Fusion avancée avec extraction de code et d'importance

Nous fusionnons des nœuds tout en générant le code de scoring SAS de ce nouveau modèle et en demandant le recalcul de l'importance des variables avec des noms encodés proprement.