-
Notifications
You must be signed in to change notification settings - Fork 2
4.1. Cycle de vie des variables
Cette page documente les différents changements de libellés des variables au cours du processus.
Durant cette étape, on récupère les noms des variables existantes dans le DDI, qui sont instanciées mais sans valeurs.
Toutes les variables présentes dans les données collectées, incluant les variables explicitement nommées dans le DDI, les modalités des questions à choix multiples du mode Papier, ainsi que les paradonnées et les données de suivi (non présentes dans le DDI).
Les identifiants sont récupérés, mais au format brut propre à chaque mode, et dans une variable à part.
Les variables créées par ENO sont également récupérées. Il s'agit de "COMMENT_QE","COMMENT_UE","HEURE_REMPL","MIN_REMPL".
Lors de cette étape, les variables sont préfixées de leur structure de groupe selon le processus suivant :
- Les variables identifiantes sont créées et instanciées à partir des identifiants bruts et des noms des blocs présents dans le DDI.
- Les variables à la racine sont inchangées.
- Les variables d'un bloc sont préfixées des noms des blocs auxquels elles appartiennent. Par exemple, une variable Couleur_Voiture inclue dans le bloc VOITURES, lui-même inclus dans le bloc MENAGES, lui-même inclus à la racine, aura pour nom complet MENAGSE.VOITURES.Couleur_Voiture.
Les variables à choix multiples, dont on n'a pour l'instant récupéré que les modalités (par exemple, SEXE_1/SEXE_2), vont être traitées. On crée la variable principale (SEXE, par exemple) et on instancie la valeur correspondant à la case cochée. Cela concerne principalement le mode PAPI.
On instancie également les variables déclarées dans les scripts VTL propres à chaque dataset, même si ces variables n'existent pas dans le DDI.
On instancie les scripts VTL du concepteur à cette étape.
On instancie les scripts VTL du concepteur à cette étape, et à partir de cette étape il n'y a plus de spécification VTL de la part du concepteur, on supprime donc les variables désormais inutiles, comme les modalités de variables à choix multiples.
On renomme les variables en gardant uniquement le nom simple, et non plus les noms de blocs préfixés. Ainsi, une variable BOUCLEINDIV.PRENOM redevient PRENOM.