# Créer le Job

Avant de créer, de configurer et d'exécuter les Jobs dans cet exemple, assurez-vous que :

* Chacun des fichiers d'entrée est fourni avec une ligne d'en-tête contenant le nom des colonnes du fichier.
* Les tables MySQL ont des colonnes dont le nom est identique à celui des colonnes correspondantes dans les fichiers sources.
* Les fichiers sources sont disponibles dans votre système de fichiers.

## Créer le Job parent

### Procédure

1. Créez un Job Standard et nommez-le LoadDynamicSchemaParent.
2. Déposez les composants suivants dans l'espace de modélisation graphique et libellez-les selon leur rôle dans le Job.
   | Composant | Label |
   | --- | --- |
   | tFileList | File\_list |
   | tIterateToFlow | File\_name\_flow |
   | tMap | File\_table\_lookup |
   | tFixedFlowInput | Mappings |
   | tJavaRow | Set\_context\_variables |
   | tRunJob | Call\_child |
3. Reliez les composants :
   1. tFileList et tIterateToFlow à l'aide d'une connexion Row &gt; Iterate
   2. tIterateToFlow et tMap à l'aide d'une connexion Row &gt; Main
   3. tFixedFlowInput et tMap à l'aide d'une connexion Row &gt; Main, en tant que connexion de type Lookup
   4. tMap et tJavaRow à l'aide d'une connexion Row &gt; Main (nommée out dans cet exemple)
   5. tJavaRow et tRunJob à l'aide d'une connexion Row &gt; Main

   ![Capture d'écran du Job dans l'espace de modélisation graphique.](https://help.qlik.com/talend/fr-FR/data-integration-job-examples/Resources/images/dynamicschema_jobexample_parentjob.png)

## Créer le Job enfant

### Procédure

1. Créez un Job Standard et nommez-le LoadDynamicSchemaChild.
2. Déposez les composants suivants dans l'espace de modélisation graphique et libellez-les selon leur rôle dans le Job.
   | Composant | Libellé |
   | --- | --- |
   | tFileInputDelimited | Input\_file |
   | tDBOutput | Write\_to\_DB |
3. Dans la vue Basic settings du composant tDBOutput, sélectionnez MySQL dans la liste Database et cliquez sur Apply.
4. Reliez le composant tFileInputDelimited au composant tDBOutput à l'aide d'un lien de type Row &gt; Main.

   ![Capture d'écran du Job dans l'espace de modélisation graphique.](https://help.qlik.com/talend/fr-FR/data-integration-job-examples/Resources/images/dynamicschema_jobexample_childjob.png)