Comment le paramètre hidden peut-il influencer la visibilité d'une caslib?

Maîtriser la Visibilité avec le paramètre hidden

Lorsque le paramètre hidden est défini sur TRUE, 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. créée sera 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. 'cachée'. Cela signifie qu'elle ne sera pas visible dans les listes standard des caslibsUne caslib est un conteneur logique dans SAS Viya regroupant des données en mémoire (tables CAS) et une source de stockage physique, tout en gérant les droits d'accès associés. disponibles pour les utilisateurs, sauf si des autorisations spécifiques ou des méthodes d'accès direct sont utilisées. Par défaut, ce paramètre est FALSE, rendant 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. visible à tous les utilisateurs autorisés à la voir. Les caslibsUne caslib est un conteneur logique dans SAS Viya regroupant des données en mémoire (tables CAS) et une source de stockage physique, tout en gérant les droits d'accès associés. cachées sont souvent utilisées pour des ressources système internes ou des données qui ne sont pas destinées à être directement exposées aux utilisateurs finaux.

Schéma : Comment le paramètre hidden peut-il influencer la visibilité d'une caslib?

Exemple de Code Additionnel

1<pre>PROC CAS;
2/* Création d'une caslib technique masquée pour les interfaces graphiques */
3TABLE.addCaslib /
4name="Staging_Area_Tech"
5description="[TECH] Zone de préparation technique et de jointures intermédiaires."
6path="/mnt/data/etl_staging"
7dataSource={srcType="path"}
8hidden=TRUE /* La caslib n'apparaîtra pas dans les listes standards */
9subDirectories=TRUE;
10/* Pour lister les caslibs : par défaut la caslib "Staging_Area_Tech" n'apparaîtra pas. */
11TABLE.caslibInfo RESULT=r1;
12PRINT r1;
13/* Astuce d'admin : il faut forcer l'affichage pour voir les caslibs cachées */
14TABLE.caslibInfo RESULT=r2 / showHidden=TRUE;
15PRINT r2;
16RUN;
17QUIT;</pre>

Exemples pour l'action addCaslib

Ajouter une Caslib basée sur un chemin de fichiers système (PATH)

Cet exemple ajoute une caslib basique pointant vers un dossier local du serveur. Un grand classique indémodable !

Ajouter une Caslib vers une base de données Oracle

Cet exemple illustre l'ajout d'une caslib connectée à Oracle. Notez l'utilisation du bloc %%dataSource%% pour spécifier les informations de connexion, afin de lire directement depuis le SGBD.

Vous pourriez aussi aimer...