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 caslibs 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 caslibs 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.

Exemple de Code Additionnel

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
proc cas;
/* Création d'une caslib technique masquée pour les interfaces graphiques */
table.addCaslib /
name="Staging_Area_Tech"
description="[TECH] Zone de préparation technique et de jointures intermédiaires."
path="/mnt/data/etl_staging"
dataSource={srcType="path"}
hidden=TRUE /* La caslib n'apparaîtra pas dans les listes standards */
subDirectories=TRUE;

/* Pour lister les caslibs : par défaut la caslib "Staging_Area_Tech" n'apparaîtra pas. */
table.caslibInfo result=r1;
print r1;

/* Astuce d'admin : il faut forcer l'affichage pour voir les caslibs cachées */
table.caslibInfo result=r2 / showHidden=TRUE;
print r2;
run;
quit;

Cette réponse vous a-t-elle aidé ?

Vos votes aident à améliorer notre base de connaissances.

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...