Le paramètre verbose, activé par défaut (valeur True), permet d'imprimer les détails de l'historique directement dans le journal (log) du client en plus de les retourner dans l'objet de résultat. Cette double restitution assure une visibilité immédiate pour l'utilisateur final tout en permettant une manipulation programmatique des données d'historique via des variablesColonnes d'une table SAS contenant des données spécifiques (numériques ou caractères). Elles possèdent des attributs comme le nom, le type, la longueur, l'étiquette et le format d'affichage. CASLLangage de script de SAS Viya utilisé pour interagir avec le serveur CAS. Il permet de combiner des actions CAS, de gérer la logique de programmation et de manipuler les résultats en mémoire. pour des automatisations avancées.
À quoi sert le mode verbeux dans la consultation de l'historique ?
Maîtrise de la traçabilité via le mode Verbose
Exemple de Code Additionnel
| 1 | <pre>/* CASL Script : Audit de l'historique des actions CAS avec mode Verbose |
| 2 | (c) Nicolas Housset 2026 - Code SAS pour VIYA 4 - testé et validé en version 2024.09 */ |
| 3 | PROC CAS; |
| 4 | /* Chargement d'un exemple pour générer de l'historique */ |
| 5 | TABLE.loadTable / path="cars.sashdat", caslib="samples", casout="cars"; |
| 6 | /* Consultation de l'historique avec le paramètre verbose / |
| 7 | / Note : verbose=True est le comportement par défaut */ |
| 8 | history.list RESULT=r / verbose=True; |
| 9 | /* Extraction programmatique pour automatisation */ |
| 10 | PRINT "--- Analyse de l'objet de résultat (Automation) ---"; |
| 11 | do row over r.history; |
| 12 | if (row.action == "loadTable") then do; |
| 13 | print "ACTION detectee : " row.action " a " row.date; |
| 14 | END; |
| 15 | END; |
| 16 | QUIT;</pre> |
Exemples pour l'action history
Affichage simple de l'historique
Récupère et affiche la liste des actions exécutées dans le journal SAS.
Extraction des 5 dernières actions au format CASL
Cet exemple récupère les 5 dernières actions et les sauvegarde dans une table CAS pour une analyse ultérieure.
Récupération d'une plage spécifique sans affichage verbeux
On demande ici l'historique de l'action 1 à 10, uniquement sous forme de résultat structuré, sans polluer le journal.
