table caslibInfo

Validation de contexte dans un environnement multi-projets (Performance/Volume)

Scénario de test & Cas d'usage

Contexte Métier

Dans un environnement Cloud partagé où des centaines de projets (caslibs) coexistent, un Data Scientist doit s'assurer que ses actions ciblent uniquement sa bibliothèque active pour éviter d'écraser des données de production.
À propos du Set : table

Chargement, sauvegarde et gestion des tables en mémoire.

Découvrir toutes les actions de table
Préparation des Données

Simulation d'un environnement chargé avec création de 5 bibliothèques de projets et assignation explicite de la bibliothèque active.

Copié !
1 
2PROC CAS;
3DO i=1 to 5;
4name='Projet_' || (string)i;
5caslib name path='/tmp/' || name;
6END;
7cas.caslib='Projet_3';
8 
9RUN;
10 

Étapes de réalisation

1
Vérification rapide de la caslib active au milieu du bruit environnant.
Copié !
1PROC CAS; TABLE.caslibInfo / active=true; RUN;
2
Tentative de récupération d'info sur une caslib spécifique (Projet_1) sans changer le contexte actif.
Copié !
1 
2PROC CAS;
3TABLE.caslibInfo / caslib='Projet_1';
4 
5RUN;
6 

Résultat Attendu


L'étape 1 doit retourner une seule ligne correspondant strictement à 'Projet_3' malgré l'existence des autres. L'étape 2 doit retourner les infos de 'Projet_1' sans modifier la caslib active de la session.