Génération du schéma de magasin de données dans le processus de migration

Chaque groupe de question sera utilisé pour ajouter une entité dans le schéma de magasin de données, l'ID du groupe de questions devenant le nom d'entité (sauf si l'ID groupe contient un '$', auquel cas il sera remplacé par un '_'). En conséquence, chaque page du nouveau script est associée à son entité propre.

Si le groupe d'origine référence des RDO (définitions des ressources en ligne), une entité par RDO est ajoutée au schéma, en utilisant le nom du RDO en tant que nom de l'entité et les éléments de données en tant qu'attributs.

Toutes les questions d'un groupe particulier deviennent les attributs de l'entité de page. Le type de données sera copié à partir de la définition de la question initiale. Si un domaine racine a été utilisé (par exemple SVR_BOOLEAN), le domaine IEG correspondant sera utilisé (IEG_BOOLEAN). Si le domaine n'est pas un domaine racine (par exemple MyApp_BOOLEAN), le domaine IEG correspondant sera utilisé, et un avertissement sera consigné, car le domaine d'origine pourra avoir à être manuellement redéfini dans le schéma des domaines. Dans le cas d'une table de codes, un avertissement sera consigné également, car il doit être ajouté au schéma des domaines.