session

fetchresult

##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..fetchresult permet de récupérer des résultats spécifiques qui ont été précédemment sauvegardés ou mis en cache au sein d'une 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. SAS Cloud Analytic ServicesMoteur analytique distribué et en mémoire (in-memory) au cœur de SAS Viya. Il assure le traitement des données et l'exécution des modèles avec une très haute performance. (CAS) . Cette action est particulièrement utile dans les architectures distribuées ou lors de l'exécution de processus en arrière-plan (batch), où vous devez revenir chercher vos résultats plus tard, un peu comme si vous passiez récupérer un colis au point relais après l'avoir commandé en ligne ! Elle permet de cibler un résultat précis via un identifiant unique ou une étiquette (tag).

Syntaxe Officielle
session.fetchresult /
id=64-bit-integer,
tag="string";

Paramètres Clés

Nom du paramètre Description
id Spécifie l'identifiant numérique unique (entier 64 bits) du résultat sauvegardé que vous souhaitez récupérer. La valeur par défaut est 0.
tag Spécifie l'étiquette textuelle (chaîne de caractères) associée au résultat sauvegardé pour faciliter son identification et sa récupération.

Préparation des données

Préparation des données de test

Nous chargeons une table simple dans CAS afin de pouvoir générer des résultats par la suite.

1DATA casuser.cars; SET sashelp.cars; RUN;

Exemples d'utilisation

Récupération par identifiant par défaut

Récupère le dernier résultat disponible (ID 0) dans la session courante.

1PROC CAS; SESSION.fetchresult / id=0; RUN;
Résultat Attendu :
Le système renvoie le dernier objet de résultat stocké dans la session.
Récupération ciblée avec ID et Tag

Exemple complet utilisant un identifiant spécifique et un tag pour retrouver un résultat de calcul de statistiques descriptives stocké.

1PROC CAS; SESSION.fetchresult / id=12345, tag="Analyse_Ventes_2026"; RUN;
Résultat Attendu :
Renvoie le bloc de données ou l'objet de résultat correspondant précisément à l'ID 12345 et marqué avec le tag spécifié.