/* Créer une table CAS factice pour simuler des données Greenplum */ data casuser.greenplum_inventory; input Item $ Stock_Level Location $; datalines; Laptop 50 WarehouseA Mouse 200 WarehouseB Keyboard 120 WarehouseA Monitor 75 WarehouseC ; run; /* Définir une caslib ...
/* Connexion basique à Hive sans accès HDFS direct */ /* Les valeurs entre crochets angulaires () doivent être remplacées par vos informations */ caslib hvcaslib_basic desc='Caslib Hadoop Basique' dataSource=(srctype='hadoop', server='your_hive_server', username...
/* Connexion à Hive avec découverte de service dynamique via ZooKeeper */ /* Les valeurs entre crochets angulaires () doivent être remplacées par vos informations */ caslib zoocaslib desc='Caslib ZooKeeper Hadoop' dataSource=(srctype='hadoop', username='your_username', ...
/* Connexion à Hive avec authentification Kerberos */ /* Les valeurs entre crochets angulaires () doivent être remplacées par vos informations */ caslib hadoopkrb desc='Caslib Hadoop Kerberos' dataSource=(srctype='hadoop', server='your_hive_server', schema=...
/* Création d'une table CAS de démonstration pour simuler une source Hive */ data casuser.myHDdata; input id $ name $ value; datalines; 1 Apple 10 2 Banana 20 3 Cherry 30 4 Date 40 ; run; /* Connexion à Hive avec chargement parallèle activé */ /* Les valeurs entre crochets angulaires () ...
CASLIB _ALL_ ASSIGN; /* Assurez-vous que la CASLIB est assignée */ DATA mycas.iris_subset; set sashelp.iris; where species in ('Setosa', 'Versicolor'); if species = 'Setosa' then target = 0; else target = 1; drop species; RUN; PROC SVMACHINE data=mycas.iris_subset; input...
CASLIB _ALL_ ASSIGN; DATA mycas.simulated_data; call streaminit(123); do i = 1 to 100; x1 = rand('Uniform') * 10; x2 = rand('Uniform') * 10; if (x1 - 5)**2 + (x2 - 5)**2 < 10 then target = 0; else target = 1; output; end; RUN; PROC SVMACHINE d...
CASLIB _ALL_ ASSIGN; DATA mycas.complex_data; call streaminit(456); do i = 1 to 200; x1 = rand('Normal', 0, 2); x2 = rand('Normal', 0, 2); if x1**2 + x2**2 < 4 and x1 > 0 then target = 0; else target = 1; output; end; RUN; PROC SVMACHINE data=...
CASLIB _ALL_ ASSIGN; PROC CAS; session casauto; /* Création de données simulées directement dans CAS */ data casuser.score_data / overwrite=true; input x1 x2 target; datalines; 1 1 0 9 9 1 5 5 0 2 8 1 7 3 0 ; run; ...
/* Établit une connexion LIBNAME à la base de données Informix */ /* Remplacez les valeurs d'hôte, de port, de base de données, d'utilisateur et de mot de passe par les vôtres */ LIBNAME myinfor INFORMIX SERVER="your_informix_server_name" /* Nom du serveur Informix */ HOST="your_informix_hos...