Ce script dépasse la simple création d'étiquettes pour illustrer une stratégie de pérennisation des métadonnées. L'expert remarquera l'usage spécifique de l'option LIBRARY= pointant vers un catalogue permanent (dats.carformats). Au lieu de laisser le format disparaître à la fin de la session (comme c'est le cas dans la bibliothèque WORK), cette approche centralise la règle métier dans un fichier physique. Cela permet de partager cette définition standardisée entre plusieurs projets et utilisateurs sans jamais avoir à réécrire le code.
Type : CREATION_INTERNE
Les définitions du format (valeurs et étiquettes) sont codées en dur (hardcoded) dans le script via l'instruction VALUE.
| 1 | LIBNAME dats "/folders/myshortcuts/IntroSAS/datasets"; |
| 2 |
| 1 | PROC FORMAT library = dats.carformats; |
| 2 | VALUE cylf |
| 3 | 4 = "4 Cylinders" |
| 4 | 6 = "6 Cylinders" |
| 5 | 8 = "8 Cylinders" |
| 6 | ; |
| 7 | RUN; |