proc cas; session casauto; table.addCaslib / name="mybasiccaslib", description="Caslib de base pour mes données", dataSource={srctype="path"}, path="/tmp/mydata"; run; /* Vérifier que la caslib a été ajoutée */ proc cas; session casauto; table.caslibinfo / casli...
proc cas; session casauto; table.addCaslib / name="global_project_data", description="Données de projet avec sous-répertoires et accès global", dataSource={srctype="path"}, path="/project/data", subdirs=TRUE, globals=TRUE; run; /* Vérifier la configuration de ...
%let myCaslibName = DynamicCaslib; %let myCaslibPath = /cas/data/dynamic_source; /* Assurez-vous que le chemin existe pour l'exemple */ /* Ceci exécute une commande shell pour créer le répertoire sur le serveur CAS */ filename _TEMP_CMD_ pipe "mkdir -p &myCaslibPath"; data _null_; infile _TEMP_C...
/* Création d'une caslib personnelle temporaire */ /* Note: Le chemin doit être accessible et en écriture pour l'utilisateur CAS */ proc cas; session casauto; table.addCaslib / name="my_personal_caslib", description="Caslib personnelle temporaire pour chargement de données", ...
/* Démarrer une session CAS si ce n'est pas déjà fait */ options cashost="cloud.example.com" casport=5570; cas casauto; proc cas; session casauto; /* Supprimer la caslib si elle existe déjà pour éviter les erreurs */ simple.dropCaslib / caslib='orlib'; /* Ajouter une caslib Oracle a...
/* Démarrer une session CAS si ce n'est pas déjà fait */ options cashost="cloud.example.com" casport=5570; cas casauto; proc cas; session casauto; /* Supprimer la caslib si elle existe déjà */ simple.dropCaslib / caslib='global_orlib'; /* Ajouter une caslib Oracle, la rendant global...
/* Démarrer une session CAS si ce n'est pas déjà fait */ options cashost="cloud.example.com" casport=5570; cas casauto; proc cas; session casauto; /* Nom dynamique pour la caslib */ caslib_name = 'orlib_dynamic'; /* Vérifier si la caslib existe déjà avant de tenter de l'ajouter */ ...
/* Démarrer une session CAS si ce n'est pas déjà fait */ options cashost="cloud.example.com" casport=5570; cas casauto; proc cas; session casauto; /* Création de données d'exemple pour simuler une table Oracle */ data mydata; input ID $ Name $ Value; datalines; 101 Ap...
/* Charger la table SASHELP.CLASS en CAS */ proc casutil; load data=sashelp.class outcaslib="casuser" casout="class_source" replace; run; /* Créer une table cible vide avec la même structure en CAS */ data casuser.class_target; set casuser.class_source(obs=0); run; proc cas; /* Ajou...
/* Charger la table SASHELP.CLASS en CAS */ proc casutil; load data=sashelp.class outcaslib="casuser" casout="class_full" replace; run; /* Créer une table cible avec quelques données initiales */ data casuser.class_filtered; input Name $ Sex $ Age Height Weight; datalines; Alfred...