proc cas; action builtins.actionSetToTable / actionSet='myCustomActions' casOut={name='actions_definition_table', caslib='casuser', promote=true}; run; action table.tableInfo / name='actions_definition_table'; run; quit;
proc cas; accessControl.assumeRole / adminRole='superuser'; accessControl.createBackup / tables=true; table.tableInfo / caslib='casuser'; run;
cas; caslib _all_ assign; /* Orginal code authored by Chris Ricciardi */ /* TB, compressedKB,compressedMB,compressedGB,compressedTB added by Steven Sober */ /* You must modify the path in the CASLIB USDA at the bottom of the code */ proc cas; builtins.defineActionSet / name="tableSizeHu...
/* Exemple 1 : Utilisation Basique */ /* Crée deux tables CAS simples et une vue qui les joint. */ /* Assurez-vous d'avoir une session CAS active */ options cashost="cloud.example.com" casport=5570; cas casauto; /* Création de la première table (fictif) */ data casuser.table1(promote=yes); ...
/* Exemple 2 : Options Courantes (Filtrage et sélection de colonnes) */ /* Utilise les tables de l'exemple 1 et crée une vue filtrée avec des colonnes spécifiques. */ /* Assurez-vous d'avoir une session CAS active */ options cashost="cloud.example.com" casport=5570; cas casauto; /* Création de ...
/* Exemple 3 : Cas Avancé (Table dérivée avec catégorie de poids et jointure) */ /* Charge le jeu de données Cars, crée une table agrégée avec une catégorie de poids, puis une vue. */ /* Assurez-vous d'avoir une session CAS active */ options cashost="cloud.example.com" casport=5570; cas casauto;...
/* Exemple 4 : Intégration Viya (Gestion d'erreur lors de la création de vue) */ /* Tente de créer une vue avec une table inexistante et capture l'erreur. */ /* Assurez-vous d'avoir une session CAS active */ options cashost="cloud.example.com" casport=5570; cas casauto; /* Création d'une table ...
/* Créer une table CAS factice pour simuler des données Greenplum (si non existantes) */ data casuser.myGPdata; input ID Name $ Value; datalines; 1 John 100 2 Jane 150 3 Mike 200 4 Sarah 120 ; run; /* Définir une caslib Greenplum (assumant qu'elle est déjà définie et ...
/* Préparation requise par l'utilisateur: */ /* Créez un fichier 'sample_data_error.csv' avec un format intentionnellement incorrect (ex: ligne manquante ou colonne supplémentaire) */ /* id,name,value */ /* 1,Alice,100 */ /* 2,Bob,150,extra */ /* 3,Charlie */ /* Compressez-le: `gzip sample_data_e...
libname mycas cas; /* Crée un jeu de données SAS dans la bibliothèque WORK */ data work.sample_data; set sashelp.class; keep name sex age; run; /* Charge le jeu de données SAS dans CAS (caslib par défaut: CASUSER) */ proc casutil; load casdata="sample_data" casout="sample_data_cas" ...