Création de données et export web

Niveau de difficulté
Débutant
Publié le :
Le programme débute par l'assignation d'une bibliothèque utilisateur. Il procède ensuite à la création de jeux de données via 'datalines', d'abord dans la bibliothèque temporaire WORK, puis dans la bibliothèque permanente définie précédemment. Des procédures de visualisation (PRINT) et d'analyse de structure (CONTENTS) sont exécutées. Enfin, le script exporte la table SASHELP.CARS au format CSV directement vers le flux de téléchargement du navigateur en utilisant le fileref réservé '_dataout'.
Analyse des données

Type : MIXTE


Utilisation de données saisies manuellement (datalines) et de la table exemple SASHELP.CARS.

1 Bloc de code
LIBNAME
Explication :
Définition d'une bibliothèque permanente 'libref' pointant vers un répertoire utilisateur spécifique.
Copié !
1LIBNAME libref '/home/ektasg0';
2 Bloc de code
DATA STEP Data
Explication :
Création d'une table 'Electronic1' dans la bibliothèque temporaire WORK via saisie directe (datalines).
Copié !
1DATA Electronic1 ;
2INPUT product_name$ salesman_name$ price;
3DATALINES;
4LED MOHAN 500
5LCD KEVIN 400
6MOBILE SUMIT 300
7IRON ARUN 125
8;
3 Bloc de code
PROC PRINT
Explication :
Affichage du contenu de la table temporaire 'Electronic1'.
Copié !
1 
2PROC PRINT
3DATA = Electronic1;
4title electronic dataset of ABC online store;
5RUN;
6 
4 Bloc de code
DATA STEP Data
Explication :
Création d'une table 'Electronic1' dans la bibliothèque permanente 'libref' via saisie directe.
Copié !
1DATA libref.Electronic1 ;
2INPUT product_name$ salesman_name$ price;
3DATALINES;
4LED MOHAN 500
5LCD KEVIN 400
6MOBILE SUMIT 300
7IRON ARUN 125
8;
5 Bloc de code
PROC PRINT
Explication :
Affichage du contenu de la table permanente 'Electronic1'.
Copié !
1 
2PROC PRINT
3DATA = libref.Electronic1;
4title electronic dataset of ABC online store;
5RUN;
6 
6 Bloc de code
PROC CONTENTS
Explication :
Affichage des métadonnées et propriétés de la table permanente 'Electronic1'.
Copié !
1PROC CONTENTS DATA=libref.Electronic1; RUN;
7 Bloc de code
PROC EXPORT
Explication :
Exportation de la table SASHELP.CARS au format CSV vers le flux de sortie Web (_dataout) pour permettre le téléchargement du fichier 'cars.csv' par l'utilisateur.
Copié !
1PROC EXPORT DATA=sashelp.cars
2 outfile=_dataout
3 dbms=csv replace;
4RUN;
5 
6%let _DATAOUT_MIME_TYPE=text/csv;
7%let _DATAOUT_NAME=cars.csv;
Ce matériel est fourni "tel quel" par We Are Cas. Il n'y a aucune garantie, expresse ou implicite, quant à la qualité marchande ou à l'adéquation à un usage particulier concernant le matériel ou le code contenu dans les présentes. We Are Cas n'est pas responsable des erreurs dans ce matériel tel qu'il existe maintenant ou existera, et We Are Cas ne fournit pas de support technique pour celui-ci.

Documentation liée

Aucune documentation spécifique pour cette catégorie.