Grâce au paramètre code et sa sous-option casOut, vous pouvez diriger 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. généré directement vers une table CAS Cloud Analytic ServicesMoteur d'exécution in-memory de SAS Viya. Il assure le traitement massivement parallèle (MPP) et distribué des données pour optimiser les performances analytiques et le passage à l'échelle.. Cela est particulièrement utile dans les architectures 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. où le code doit être persisté pour un usage ultérieur par d'autres plans de données. En spécifiant des options telles que name="nom_de_la_table" et replace=true, vous assurez une mise à jour continue de vos actifs analytiques sans intervention manuelle.
Comment automatiser la génération de code DATA step directement dans une table de sortie ?
Exemples pour l'action gbtreeCode
Génération simple de code dans le journal
Cet exemple affiche le code DATA step généré directement dans les résultats ou le journal SAS Studio.
Sauvegarde du code dans une table CAS avec formatage personnalisé
Ici, on demande à SAS de ranger soigneusement son code dans une table CAS nommée 'mon_code_scoring' avec une indentation spécifique.