addCaslibSubdir - Quel est l'objectif de l'action addCaslibSubdir ?

Organisation : Structurez votre Stockage Physique

Réponse

L'action addCaslibSubdir est utilisée pour créer un sous-répertoire à l'intérieur d'une caslib existante.
SAS / CASL
proc cas;
   /* Création du sous-dossier physique 'Archives_2024' sur le disque */
   table.addCaslibSubdir /
      name="mypathlib",          /* La caslib cible (définie dans vos données) */
      path="Archives_2024",      /* Le nom du nouveau dossier */
      permission="PUBLICREAD";   /* Définit les droits Linux/Windows associés */

   /* Vérification : On liste la racine pour voir le nouveau dossier */
   table.fileInfo / 
      caslib="mypathlib" 
      path="%"; /* Wildcard pour tout lister */
quit;
Cette réponse vous a-t-elle aidé ?
Remplacez les commandes système par cette action native. Dans les environnements SAS classiques, on utilisait souvent des commandes X ou SYSTASK (commandes shell Linux/Windows) pour créer des répertoires avant d'y exporter des données. Ces commandes sont souvent bloquées en environnement sécurisé SAS Viya. L'action addCaslibSubdir est la méthode sécurisée et recommandée pour l'industrialisation. Elle garantit que le dossier physique est créé avec les bonnes permissions (via le paramètre permission) et uniquement à l'intérieur du périmètre autorisé de la Caslib, empêchant ainsi toute écriture accidentelle ailleurs sur le serveur.
addCaslibSubdir

table

Doc : addCaslibSubdir