In the SAS Viya architecture, memory and session management is a key concept. It frequently happens that a user loads data or creates a library (caslib) in one session (let's call it Session A), and then wants to access it from a new session (Session B).However, a direct attempt to assign the exi...
/****************************************************************************** * STRESS TEST SAS VIYA (CAS) AVEC RAPPORT DE PERFORMANCE ******************************************************************************/ /* --- BLOC INITIALISATION DU CHRONO --- */ /* On crée une table vide po...
proc cas; /* ------------------------------------------------------------------- OBJECTIF : Auditer l'espace disque du CAS_DISK_CACHE PRÉREQUIS : Droits suffisants pour assumer le rôle de Superuser ------------------------------------------------------------------- */...
/* Compression activée pour cette table spécifique */ data WORK.A (compress=yes); set DB2.GRANDE_TABLE; run; /* OU activée globalement pour toute la session */ options compress=yes;
caslib pg_db1 datasource=(srctype="postgres", ...); proc fedsql sessref=mySession _method; create table casuser.myresults{options replace=true} as select film.title, film_category.category_id from pg_db1."film" as film, pg_db1."film_category" as film_category where...
proc fedsql sessref=mySession _method; create table casuser.myresults as select film.title, film_category.category_id from pg_db1."film" as film, pg_db2."film_category" as film_category /* ... suite de la requête ... */ quit;
/* Utilisation de l'option requireFullPassThrough pour forcer le test */ proc fedsql sessref=mySession _method cntl=(requireFullPassThrough); create table pg_db1.myresults as select * from pg_db1."customer" where put(create_date,ddmmyy10.)='14/02/2006'; /* Fonction SAS */ quit;