Skip to content

4.1. Cycle de vie des variables

Alice Lambois edited this page Jan 16, 2023 · 1 revision

Cette page documente les différents changements de libellés des variables au cours du processus.

1 - Vue globale

Chaine_Variables_Transverse

Étapes du processus

2.1 - Récupération des variables du DDI

Durant cette étape, on récupère les noms des variables existantes dans le DDI, qui sont instanciées mais sans valeurs.

2.2 - Récupération des valeurs des variables

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".

2.3 - Conversion en Objet VTL

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.

2.4 - Transformations monomodales

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.

3.1 - Réconciliation des datasets

On instancie les scripts VTL du concepteur à cette étape.

3.2 - Réconciliation des datasets

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.

4.1 - Export des datasets

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.