CAS casauto; /* Création d'une caslib temporaire et d'une table simple */ caslib _NAME_TEMP_ cas datasource=(srctype='path') path='/tmp/'; data _NAME_TEMP_.ma_table_test; x=1; output; run; /* Appliquer un contrôle d'accès direct pour la démonstration */ accessControl.addTableAcl / casli...
CAS casauto; /* Création d'une caslib temporaire et d'une table */ caslib _NAME_TEMP_2 cas datasource=(srctype='path') path='/tmp/'; data _NAME_TEMP_2.autre_table; set sashelp.class; run; /* Appliquer des ACLs directes variées */ accessControl.addTableAcl / caslib='_NAME_TEMP_2', table='aut...
CAS casauto; /* Création d'une caslib et d'une table */ caslib _NAME_TEMP_3 cas datasource=(srctype='path') path='/tmp/'; data _NAME_TEMP_3.table_heritee; x=1; y=2; run; /* Afficher les permissions initiales de la caslib et de la table */ proc cas; accessControl.showCaslibAcl / caslib='...
CAS casauto; /* Création d'une caslib temporaire */ caslib _NAME_TEMP_4 cas datasource=(srctype='path') path='/tmp/'; /* Tentative de réinitialisation sur une table qui n'existe pas */ proc cas; accessControl.remAllAcsData / caslib='_NAME_TEMP_4', table='table_inexistante'; if _STATUS_ ...
libname mycas cas; /* Créer une nouvelle bibliothèque CAS temporaire pour la démonstration */ /* Assurez-vous que l'utilisateur a les permissions nécessaires */ proc cas; caslib _NAME_ type='PATH' path='/tmp/my_temp_caslib' promote; run; quit; /* Créer une table de données exemple */ data _t...
data work.cholesterol; input Name $ Age Sex $ Cholesterol_Level; datalines; John_Doe 45 M 200 Jane_Smith 30 F 180 Peter_Jones 55 M 240 Alice_Brown 25 F 160 ; run; cas casauto sessopts=(caslib="casuser"); proc cas; table.upload / caslib="casuser", path="cholesterol", cas...
data work.cholesterol; input Name $ Age Sex $ Cholesterol_Level; datalines; John_Doe 45 M 200 Jane_Smith 30 F 180 Peter_Jones 55 M 240 Alice_Brown 25 F 160 ; run; cas casauto sessopts=(caslib="casuser"); proc cas; table.upload / caslib="casuser", path="cholesterol", cas...
data work.cholesterol; input Name $ Age Sex $ Cholesterol_Level; datalines; John_Doe 45 M 200 Jane_Smith 30 F 180 Peter_Jones 55 M 240 Alice_Brown 25 F 160 ; run; cas casauto sessopts=(caslib="casuser"); proc cas; table.upload / caslib="casuser", path="cholesterol", cas...
data work.cholesterol; input Name $ Age Sex $ Cholesterol_Level; datalines; John_Doe 45 M 200 Jane_Smith 30 F 180 Peter_Jones 55 M 240 Alice_Brown 25 F 160 ; run; cas casauto sessopts=(caslib="casuser"); proc cas; table.upload / caslib="casuser", path="cholesterol", cas...
/* Crée un jeu de données SAS local */ data mylib.cars_data; set sashelp.cars; where make in ('Toyota', 'Honda'); run; /* Démarre une session CAS et charge le jeu de données en mémoire */ proc cas; session casauto; caslib _all_ assign; /* Charge la table SAS dans CAS */ ...