actionstatus
Description
L'action `actionstatus` permet de récupérer le statut d'une action en cours d'exécution pour 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. donnée. C'est l'équivalent analytique de demander 'Tu en es où ?' à votre serveur SAS Viya ! Très pratique pour superviser des traitements asynchrones ou des flux de données complexes.
Paramètres Clés
| Nom du paramètre | Description |
|---|---|
| uuid | Spécifie l'identifiant unique (UUID) de la session CAS dont on veut connaître le statut. |
Préparation des données
Initiation d'une session de test
Avant de vérifier un statut via un UUID, initialisons une session et récupérons son identifiant unique.
| 1 | PROC CAS; |
| 2 | SESSION.sessionId RESULT=sessInfo; |
| 3 | myUuid = sessInfo.UUID; |
| 4 | PRINT "UUID actif : " myUuid; |
| 5 | RUN; |
| 6 | QUIT; |
Exemples d'utilisation
Statut de la session courante
Récupère et affiche simplement le statut de l'action dans la session active, sans avoir besoin de fournir l'UUID.
| 1 | PROC CAS; |
| 2 | SESSION.actionstatus RESULT=r STATUS=rc; |
| 3 | PRINT r; |
| 4 | RUN; |
| 5 | QUIT; |
Résultat Attendu :
Vérification du statut d'une session distante (Monitoring)
Permet de vérifier depuis une session superviseur le statut d'une action s'exécutant sur une autre session, en utilisant explicitement son paramètre UUID.
| 1 | PROC CAS; |
| 2 | /* Remplacez la chaîne par l'UUID réel de la session cible */ |
| 3 | SESSION.actionstatus RESULT=STATUS / |
| 4 | uuid="12345678-1234-1234-1234-123456789abc"; |
| 5 | PRINT "Statut récupéré : "; |
| 6 | PRINT STATUS; |
| 7 | RUN; |
| 8 | QUIT; |