session

listresults

##set_session

Description

L'action `listresults` permet de lister les résultats préalablement sauvegardés dans la 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. en cours. C'est un peu comme fouiller dans le grenier de votre 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. pour retrouver vos anciens calculs ! Très utile lorsqu'on a exécuté des actions en arrière-plan ou via des lots (batch). Vous pouvez retrouver plus de détails sur le fonctionnement des résultats ou explorer comment récupérer des résultats traités en lot .

Syntaxe Officielle
proc cas;
session.listresults <result=results> <status=rc>;
run;

Préparation des données

Environnement de test

Aucune table de données spécifique n'est requise pour cette action, puisqu'elle interroge directement la mémoire de votre session CAS actuelle.

1PROC CAS; /* Aucune donnee necessaire */ RUN; QUIT;

Exemples d'utilisation

Lister simplement les résultats en attente

Un appel simple et direct pour récupérer la liste des résultats stockés dans la session et l'afficher joyeusement dans le journal SAS.

1PROC CAS; SESSION.listresults RESULT=mes_resultats; PRINT mes_resultats; RUN; QUIT;
Résultat Attendu :
Le journal affiche un dictionnaire contenant les identifiants et métadonnées de tous les résultats sauvegardés.
Lister les résultats avec gestion propre du code de statut

Cet exemple exécute l'action et vérifie la variable de statut. S'il n'y a pas d'erreur (statusCode == 0), on affiche la liste, sinon on gère l'anomalie sans faire exploser le serveur.

1PROC CAS; SESSION.listresults RESULT=res STATUS=rc; IF (rc.statusCode == 0) THEN DO; PRINT "Tout va bien, voici les résultats : "; PRINT res; END; ELSE PRINT "Mince, impossible de lister les résultats."; RUN; QUIT;
Résultat Attendu :
Une vérification conditionnelle est exécutée, suivie de l'affichage du dictionnaire de résultats dans le journal SAS.