Le paramètre session contrôle la portée 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.. S'il est défini sur TRUE (valeur par défaut), 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. est limitée à la session en cours. Les tables chargées dans cette 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. ne sont pas accessibles à partir d'autres sessions CAS. Si ce paramètre est défini sur FALSE, 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. est visible et accessible par d'autres sessions, sous réserve des contrôles d'accès définis. Les caslibs de session sont utiles pour les données temporaires ou spécifiques à une tâche, tandis que les caslibs non-de-session sont utilisées pour les données partagées et persistantes.
Quelle est la différence entre une caslib de session et une caslib persistante, contrôlée par le paramètre session?
Portée des Caslibs : Session vs Globale
Exemple de Code Additionnel
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
proc cas;
/* 1. Création d'une caslib de SESSION (temporaire) */
table.addCaslib /
name="MaCaslibSession",
dataSource={srcType="path"},
path="/chemin/vers/donnees_temporaires",
session=TRUE,
description="Caslib de travail isolée pour ma session active";
/* 2. Création d'une caslib GLOBALE (partagée) */
table.addCaslib /
name="MaCaslibGlobale",
dataSource={srcType="path"},
path="/chemin/vers/donnees_partagees",
session=FALSE,
description="Caslib partagée pour SAS Visual Analytics";
quit;
/* 1. Création d'une caslib de SESSION (temporaire) */
table.addCaslib /
name="MaCaslibSession",
dataSource={srcType="path"},
path="/chemin/vers/donnees_temporaires",
session=TRUE,
description="Caslib de travail isolée pour ma session active";
/* 2. Création d'une caslib GLOBALE (partagée) */
table.addCaslib /
name="MaCaslibGlobale",
dataSource={srcType="path"},
path="/chemin/vers/donnees_partagees",
session=FALSE,
description="Caslib partagée pour SAS Visual Analytics";
quit;
Cette réponse vous a-t-elle aidé ?
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.

