Pourquoi et quand exécuter cette tâche
Pour ce faire, procédez comme suit :
Procédure
- Déposez les composants suivants de la Palette dans l'espace de modélisation graphique : un tFixedFlowInput de la famille Misc et un tMysqlOutput de la famille Databases > Mysql.
- Reliez le composant tFixedFlowInput au tMysqlOutput à l'aide d'un lien Row > Main.
-
Double-cliquez sur le tFixedFlowInput pour afficher sa vue Basic settings :
-
Cliquez sur le bouton [...] à côté du champ Edit schema pour ouvrir l'éditeur du schéma.
- Dans l'éditeur du schéma, cliquez trois fois sur le bouton [+] afin d'ajouter trois lignes. Paramétrez-les comme dans la capture d'écran ci-dessus.
- Cliquez sur OK.
- Retournez dans les propriétés du tFixedFlowInput, dans sa vue Basic settings. Dans la zone Mode, sélectionnez l'option Use inline table.
- Sous le tableau, cliquez trois fois sur le bouton [+] afin d'ajouter trois lignes.
- Dans le tableau, cliquez sur le champ id de la première ligne et saisissez 1.
- Cliquez sur le champ firstname de la première ligne, appuyez sur les touches Ctrl+Espace pour afficher la liste d'autocomplétion et sélectionnez la variable TalendDataGenerator.getFirstName() dans la liste.
- Cliquez sur le champ lastname de la première ligne, appuyez sur les touches Ctrl+Espace pour afficher la liste d'autocomplétion et sélectionnez la variable TalendDataGenerator.getLastName() dans la liste.
- Répétez l'opération pour les lignes suivantes, afin d'obtenir les mêmes paramètres que dans la capture d'écran.
-
Double-cliquez sur le tMysqlOutput pour afficher sa vue Basic settings :
-
Dans la liste Property Type, laissez sélectionné le mode Built-in et renseignez les champs Host, Port, Database, Username et Password manuellement. Si vous avez centralisé vos informations de connexion à la base de données dans le nœud Metadata > DB Connections du Repository, vous pouvez sélectionner Repository dans la liste. Les champs seront automatiquement renseignés.
Pour plus d'informations concernant le stockage des métadonnées, consultez le Guide d'utilisation du Studio Talend.
- Dans le champ Table, saisissez le nom de la table dans laquelle les données vont être chargées, par exemple : users.
- Dans la liste Action on table, sélectionnez Drop table if exists and create, puis sélectionnez Insert dans la liste Action on data.
- Cliquez sur Sync columns pour récupérer le schéma provenant du composant précédent.