Ce programme a pour but de générer un ensemble complet de tables de test utilisées pour le cours 'Programming 2' (EPG294). Il crée des tables variées (données démographiques d'élèves, notes, ventes d'articles de sport en Europe) en utilisant des données statiques intégrées directement dans le code via `datalines4`. Les tables sont stockées dans la bibliothèque 'PG2'.
Analyse des données
Type : CREATION_INTERNE
L'intégralité des données est contenue dans le code source (blocs DATALINES4).
1 Bloc de code
DATA STEP Data
Explication : Création de la table CLASS_BIRTHDATE contenant des informations sur des élèves (Nom, Genre, Age, etc.) avec des dates de naissance.
Copié !
data PG2.CLASS_BIRTHDATE;
attrib Name length=$8;
/* ... attributs ... */
infile datalines dsd;
input Name Gender Age Height Weight Birthdate;
datalines4;
/* Données ... */
;;;;
run;
1
DATA PG2.CLASS_BIRTHDATE;
2
attrib Name LENGTH=$8;
3
/* ... attributs ... */
4
INFILEDATALINES dsd;
5
INPUT Name Gender Age Height Weight Birthdate;
6
datalines4;
7
/* Données ... */
8
;;;;
9
RUN;
2 Bloc de code
DATA STEP Data
Explication : Création de la table CLASS_QUIZ contenant les résultats de 5 quiz pour différents élèves.
attrib Name LENGTH=$7FORMAT=$CHAR7. informat=$CHAR7.;
3
/* ... notes quiz ... */
4
INFILEDATALINES dsd;
5
INPUT Name:$7. Quiz1 Quiz2 Quiz3 Quiz4 Quiz5;
6
datalines4;
7
/* Données ... */
8
;;;;
9
RUN;
3 Bloc de code
DATA STEP Data
Explication : Création d'une table volumineuse EU_SPORTS recensant les imports/exports de produits de sport par pays européen et par année.
Copié !
data PG2.EU_SPORTS;
attrib Sport_Product length=$7;
attrib Geo_Code length=$2;
attrib Country length=$37;
/* ... */
infile datalines dsd;
input Sport_Product Geo_Code Country Year Amt_Import Amt_Export;
datalines4;
/* Données massives import/export ... */
;;;;
run;
1
DATA PG2.EU_SPORTS;
2
attrib Sport_Product LENGTH=$7;
3
attrib Geo_Code LENGTH=$2;
4
attrib Country LENGTH=$37;
5
/* ... */
6
INFILEDATALINES dsd;
7
INPUT Sport_Product Geo_Code Country Year Amt_Import Amt_Export;
8
datalines4;
9
/* Données massives import/export ... */
10
;;;;
11
RUN;
4 Bloc de code
DATA STEP Data
Explication : Création de la table CLASS_UPDATE, probablement utilisée pour des exercices de mise à jour de tables existantes.
Copié !
data PG2.CLASS_UPDATE;
/* ... */
infile datalines dsd;
input Name Sex Age Height Weight;
datalines4;
/* Données ... */
;;;;
run;
1
DATA PG2.CLASS_UPDATE;
2
/* ... */
3
INFILEDATALINES dsd;
4
INPUT Name Sex Age Height Weight;
5
datalines4;
6
/* Données ... */
7
;;;;
8
RUN;
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.
Informations de Copyright : EPG294 warning in header
SAS et tous les autres noms de produits ou de services de SAS Institute Inc. sont des marques déposées ou des marques de commerce de SAS Institute Inc. aux États-Unis et dans d'autres pays. ® indique un enregistrement aux États-Unis. WeAreCAS est un site communautaire indépendant et n'est pas affilié à SAS Institute Inc.
Ce site utilise des cookies techniques et analytiques pour améliorer votre expérience.
En savoir plus.