session

flushresult

##set_session

Description

L'action sessionInstance de connexion active entre un client et le serveur CAS (Cloud Analytic Services), isolant les ressources, les bibliothèques et les traitements d'un utilisateur au sein de SAS Viya..flushresult permet de supprimer (flusher) les résultats sauvegardés au sein d'une session CASConnexion temporaire entre un client et le serveur Cloud Analytic Services. Elle alloue des ressources dédiées pour l'exécution distribuée de tâches analytiques et la gestion des tables en mémoire. spécifique. C'est l'équivalent technique de passer un coup de balai après une fête de données pour libérer de la mémoireGemini said

Espace de stockage temporaire (RAM) utilisé par le moteur CAS pour charger et traiter les données à haute vitesse, minimisant les accès disque pour optimiser les performances de SAS Viya.
ou nettoyer l'espace de travail des rapports obsolètes. Elle est particulièrement utile dans les flux de travail complexes où de nombreux résultats intermédiaires sont générés et ne sont plus nécessaires.

Syntaxe Officielle
session.flushresult <result=results> <status=rc> /
id=64-bit-integer,
tag="string";

Paramètres Clés

Nom du paramètre Description
id Indique l'identifiant numérique unique (64-bit integer) du résultat que vous souhaitez supprimer de la session.
tag Spécifie une étiquette (chaîne de caractères) associée au résultat pour l'identifier et le supprimer plus facilement.

Préparation des données

Génération d'un résultat factice

Pour pouvoir vider un résultat, il faut d'abord en générer un. Nous utilisons ici l'action listNodes pour créer une sortie en session.

1PROC CAS; SESSION.listNodes RESULT=r; RUN;

Exemples d'utilisation

Suppression d'un résultat par son identifiant

Cet exemple montre comment vider un résultat spécifique en utilisant son ID numérique unique.

1PROC CAS; SESSION.flushresult / id=12345; RUN;
Résultat Attendu :
Le résultat portant l'ID 12345 est supprimé de la mémoire de la session CAS.
Nettoyage complet par Tag

Si vous avez marqué vos résultats avec des étiquettes (Tags) lors de leur génération, vous pouvez utiliser ce Tag pour les supprimer précisément.

1PROC CAS; SESSION.flushresult / tag="Analyse_Mensuelle_Mars"; RUN;
Résultat Attendu :
Tous les résultats de session associés au tag 'Analyse_Mensuelle_Mars' sont vidés, laissant votre session propre comme un sou neuf.