session

flushresult

Description

L'action `flushresult` est une méthode de gestion de session utilisée pour supprimer (vider) un résultat sauvegardé spécifique associé à la session CAS en cours. Cette action est utile pour libérer des ressources mémoire ou nettoyer des résultats intermédiaires qui ont été précédemment stockés ou mis en cache, en les ciblant soit par leur identifiant numérique (`id`), soit par leur étiquette (`tag`).

session.flushresult <result=results> <status=rc> / id=64-bit-integer, tag="string";
Paramètres
ParamètreDescription
idSpécifie l'identifiant numérique (entier 64 bits) du résultat à supprimer.
tagSpécifie l'étiquette (chaîne de caractères) associée au résultat à supprimer.
Préparation des Données Voir la fiche de ce code dataprep
Initialisation de la session CAS

Démarrage d'une session CAS nommée 'mysess' pour permettre l'exécution des actions.

Copié !
1PROC CAS;
2 SESSION mysess;
3 RUN;

Exemples

Supprime le résultat stocké correspondant à l'identifiant 10.

Code SAS® / CAS Code en attente de validation par la communauté
Copié !
1PROC CAS;
2 SESSION.flushresult / id=10;
3 RUN;
Résultat :
Le résultat ayant l'ID 10 est supprimé de la mémoire de la session.

Supprime le résultat stocké correspondant à l'étiquette 'Graphique_Ventes'.

Code SAS® / CAS Code en attente de validation par la communauté
Copié !
1 
2PROC CAS;
3 
4 
5SESSION.flushresult / tag="Graphique_Ventes";
6 
7 
8RUN;
9 
Résultat :
Le résultat associé au tag 'Graphique_Ventes' est effacé.

Tente de supprimer un résultat nommé 'Ancienne_Analyse' pour s'assurer que l'espace est libre avant de lancer une nouvelle analyse portant potentiellement le même nom ou pour clore une séquence de traitement.

Code SAS® / CAS Code en attente de validation par la communauté
Copié !
1PROC CAS;
2 /* Suppression d'un résultat spécifique par son tag */
3 SESSION.flushresult / tag="Ancienne_Analyse";
4 /* Vérification du bon déroulement via la variable de statut */
5 PRINT _status_;
6 RUN;
Résultat :
L'action s'exécute. Si le résultat existait, il est supprimé. Le statut de l'opération est affiché dans le journal.

FAQ

Quelle est la fonction principale de l'action flushresult ?
Quels sont les paramètres disponibles pour cette action ?
À quel ensemble d'actions (Action Set) appartient flushresult ?
Comment spécifier un résultat par son identifiant numérique ?
Quel est le type de donnée attendu pour le paramètre "tag" ?