?>Array ( [lang] => fr [id] => 79 ) Scénario Standard : Analyse de Campagne Marketing avec une Caslib de Session - WeAreCAS
table addCaslib

Scénario Standard : Analyse de Campagne Marketing avec une Caslib de Session

Scénario de test & Cas d'usage

Contexte Métier

L'équipe marketing a besoin d'un espace de travail temporaire et isolé pour analyser un fichier de données clients (CSV) en préparation d'une nouvelle campagne. La caslib ne doit pas être visible par d'autres utilisateurs et doit être nettoyée automatiquement à la fin de la session.
Préparation des Données

Création d'un répertoire et d'un fichier CSV contenant des données clients simulées. Ce fichier sera placé dans '/tmp/mkt_data_temp/'.

Copié !
1filename mktfile '/tmp/mkt_data_temp/customers.csv';
2DATA _null_;
3 file mktfile dsd dlm=',' lrecl=256;
4 put 'CustomerID,Age,Segment,LastPurchaseValue';
5 put 'C001,34,Premium,1500';
6 put 'C002,45,Standard,250';
7 put 'C003,28,New,75';
8 put 'C004,52,Premium,3200';
9RUN;

Étapes de réalisation

1
Ajout d'une caslib de type PATH, de portée session, pointant vers le répertoire des données marketing.
Copié !
1PROC CAS; TABLE.addCaslib / name='MKT_SESSION' path='/tmp/mkt_data_temp/' dataSource={srcType='PATH'} SESSION=TRUE description='Caslib temporaire pour analyse marketing'; RUN;
2
Vérification que la caslib de session a bien été créée en listant les caslibs actives.
Copié !
1PROC CAS; TABLE.caslibInfo / caslib='MKT_SESSION'; RUN;
3
Chargement du fichier 'customers.csv' en mémoire CAS depuis la nouvelle caslib.
Copié !
1PROC CAS; TABLE.loadTable / caslib='MKT_SESSION' path='customers.csv' casOut={name='customers_in_cas', caslib='MKT_SESSION', replace=TRUE}; RUN;
4
Vérification que la table 'customers_in_cas' est bien chargée en mémoire.
Copié !
1PROC CAS; TABLE.tableInfo / caslib='MKT_SESSION' name='customers_in_cas'; RUN;

Résultat Attendu


Une caslib de session nommée 'MKT_SESSION' est créée avec succès. Le fichier CSV est chargé en mémoire CAS sous le nom 'customers_in_cas'. La caslib et la table en mémoire seront automatiquement supprimées à la fin de la session CAS, garantissant l'isolement et la propreté de l'environnement.