table

addCaslibSubdir

##caslib ##set_table ##data_management

Description

Crée un nouveau sous-répertoire au sein d'une caslibEspace de stockage logique dans SAS Viya. Elle définit l’accès aux données (source physique) et leur chargement en mémoire (serveur CAS) pour permettre des analyses distribuées haute performance. existante. Idéal pour organiser vos fichiers et éviter le chaos ! Gardez à l'esprit que le chemin spécifié est toujours relatif à l'emplacement de la caslibEspace de stockage logique dans SAS Viya. Elle définit l’accès aux données (source physique) et leur chargement en mémoire (serveur CAS) pour permettre des analyses distribuées haute performance. racine.

Syntaxe Officielle
proc cas;
table.addCaslibSubdir /
name="nom_de_la_caslib"
path="chemin_du_sous_repertoire"
permission="PRIVATE"; /* Optionnel */
run;
quit;

Paramètres Clés

Nom du paramètre Description
name Spécifie la caslib cible dans laquelle le dossier sera ajouté (alias supportés : lib, caslib).
path Spécifie le chemin du sous-répertoire à créer (relatif à la caslib). C'est le seul paramètre obligatoire, sinon le serveur ne saura pas quoi faire de sa journée !
permission Définit les contrôles d'accès hôte pour le nouveau sous-répertoire (alias : perms). Valeurs possibles : GROUPREAD, GROUPWRITE, GROUPWRITEPUBLICREAD, PRIVATE, PUBLICREAD, PUBLICWRITE ou une valeur entière. Par défaut, défini selon le umask du processus de la session.

Préparation des données

Aucune donnée préalable requise

Cette action agit directement sur l'arborescence des dossiers physiques du serveur, vous n'avez donc pas besoin de charger une table de données en mémoire pour tester cela.

1/* Pas de création de table nécessaire */

Exemples d'utilisation

Création d'un sous-répertoire basique

Cet exemple illustre la création d'un dossier nommé 'archives' au sein de la caslib 'Public'. Un petit pas pour SAS, un grand pas pour le rangement.

1PROC CAS;
2 TABLE.addCaslibSubdir / name="Public" path="archives";
3RUN;
4QUIT;
Résultat Attendu :
Le sous-répertoire 'archives' est instancié avec succès dans le chemin physique pointé par la caslib 'Public'.
Création d'un sous-répertoire avec restriction des permissions

On ajoute ici un dossier 'donnees_sensibles' tout en imposant des permissions strictes (PRIVATE). Parfait pour mettre vos données à l'abri des regards indiscrets.

1PROC CAS;
2 TABLE.addCaslibSubdir /
3 name="Public"
4 path="donnees_sensibles"
5 permission="PRIVATE";
6RUN;
7QUIT;
Résultat Attendu :
Le dossier 'donnees_sensibles' est créé. Seul le propriétaire aura les droits de lecture et d'écriture, bloquant l'accès aux autres utilisateurs et groupes.