Publié le :
ETL CREATION_INTERNE

Génération des données de cours PG2

Ce code est également disponible en : Deutsch English Español
En attente de validation
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é !
1DATA PG2.CLASS_BIRTHDATE;
2 attrib Name LENGTH=$8;
3 /* ... attributs ... */
4 INFILE DATALINES dsd;
5 INPUT Name Gender Age Height Weight Birthdate;
6datalines4;
7/* Données ... */
8;;;;
9RUN;
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.
Copié !
1DATA PG2.CLASS_QUIZ;
2 attrib Name LENGTH=$7 FORMAT=$CHAR7. informat=$CHAR7.;
3 /* ... notes quiz ... */
4 INFILE DATALINES dsd;
5 INPUT Name:$7. Quiz1 Quiz2 Quiz3 Quiz4 Quiz5;
6datalines4;
7/* Données ... */
8;;;;
9RUN;
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é !
1DATA PG2.EU_SPORTS;
2 attrib Sport_Product LENGTH=$7;
3 attrib Geo_Code LENGTH=$2;
4 attrib Country LENGTH=$37;
5 /* ... */
6 INFILE DATALINES dsd;
7 INPUT Sport_Product Geo_Code Country Year Amt_Import Amt_Export;
8datalines4;
9/* Données massives import/export ... */
10;;;;
11RUN;
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é !
1DATA PG2.CLASS_UPDATE;
2 /* ... */
3 INFILE DATALINES dsd;
4 INPUT Name Sex Age Height Weight;
5datalines4;
6/* Données ... */
7;;;;
8RUN;
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