/* Définir l'URL du fichier CSV */ %let csv_url = 'http://support.sas.com/documentation/onlinedoc/viya/exampledatasets/air.csv'; /* Créer un fichier temporaire pour le téléchargement */ filename _air_ temp; /* Télécharger le fichier CSV */ proc http method='get' url=&csv_url. out=_air_; run; /...
/* Création d'une table en mémoire via un DATA step */ data casuser.Produits; length Categorie $10 Produit $20; infile datalines dsd; input Categorie $ Produit $ Prix Stock; format Prix dollar8.2; label Categorie='Catégorie de Produit' Produit='Nom du Produit' Prix='Prix Unitaire' ...
/* Créer une table temporaire pour la démonstration */ data _null_; file _webout; put 'ID,Valeur'; put '1,10'; put '2,20'; put '3,30'; run; %let temp_data_file = %sysfunc(pathname(temp)); filename _tmp_data_ temp filevar=_webout; data _null_; file _tmp_data_; ...
/* 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", ...
/* Création d'une table SAS WORK locale */ DATA work.produits; INPUT ID $ NomProduit $ Prix; DATALINES; P001 Pomme 1.50 P002 Orange 2.00 P003 Banane 0.75 P004 Fraise 3.20 ; RUN; /* Démarrage d'une session CAS et chargement de la table locale en mémoire CAS */ PROC CAS...
/* Création d'une table SAS WORK locale */ DATA work.ventes_region; INPUT Region $ Produit $ Quantite; DATALINES; Nord A 100 Sud B 150 Est C 80 Ouest A 200 ; RUN; /* Démarrage d'une session CAS (si non déjà active) */ PROC CAS; quit; CAS casauto; /* Création d'une no...
/* Création d'une table SAS WORK locale de grande taille */ DATA work.donnees_simulees; DO i = 1 TO 10000; ID = i; Valeur1 = RANUNI(0) * 100; Valeur2 = RANNORM(0) * 10; OUTPUT; END; RUN; /* Démarrage d'une session CAS (si non déjà active) */ PROC CAS; quit...
/* Établit une connexion CAS (à adapter à votre environnement) */ options casport=5570 cashost="cloud.example.com"; /* Crée une table SASHELP simple à charger */ data _null_; set sashelp.class; file "/tmp/class.csv" dlm=','; if _n_ = 1 then put 'Name,Sex,Age,Height,Weight'; put n...
/* Exemple hypothétique basé sur la documentation */ /* La documentation ne fournit pas d'exemples directs, il s'agit d'une illustration */ data casuser.my_data; length id int32 name varchar(50) value double; input id name $ value; datalines; 1 John_Doe 123.45 2 Jane_Smith 67.89 ; ru...
/* 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 */ ...