%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...
/* Créer une table source temporaire avec un grand nombre d'observations */ data _null_; do i = 1 to 1000; ID = i; Value = mod(i, 100); output; end; run; proc casutil; load data=work.temp_large outcaslib="casuser" casout="large_data_source" promote replace; ru...
/* Configuration CAS */ cas; caslib _all_ assign; /* Préparation des données: Création d'un jeu de données de score synthétiques */ data work.score_data; length good_bad $4; input _PartInd_ good_bad $ p_good p_bad; datalines; 0 good 0.6675 0.3325 0 good 0.5189 0.4811 0 good 0.6852 0.314...
/* Configuration CAS (si non déjà configurée) */ cas; caslib _all_ assign; /* Préparation des données: Création d'un jeu de données de score synthétiques */ data work.score_data; length good_bad $4; input _PartInd_ good_bad $ p_good p_bad; datalines; 0 good 0.6675 0.3325 0 good 0.5189 0...
/* Configuration CAS (si non déjà configurée) */ cas; caslib _all_ assign; /* Préparation des données: Création d'un jeu de données de score synthétiques */ data work.score_data; length good_bad $4; input _PartInd_ good_bad $ p_good p_bad; datalines; 0 good 0.6675 0.3325 0 good 0.5189 0...