Étape 4 : Sortie vers une table MySQL - 8.0

Exemples de Jobs d'intégration de données

Version
8.0
Language
Français
Product
Talend Big Data
Talend Big Data Platform
Talend Data Fabric
Talend Data Integration
Talend Data Management Platform
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Open Studio for Big Data
Talend Open Studio for Data Integration
Talend Open Studio for ESB
Talend Real-Time Big Data Platform
Module
Studio Talend
Content
Création et développement > Création de Jobs

Votre Job fonctionne à merveille. Pour le finaliser, redirigez le flux de sortie vers une table MySQL.

Procédure

  1. Pour cela, créez tout d'abord une métadonnée décrivant la connexion à la base de données MySQL. Double-cliquez sur DemoMySQL dans le répertoire Metadata > MySQL du Référentiel (à condition que vous ayez bien importé le projet Demo) pour lancer l'assistant Metadata.
  2. A l'étape 2 de l'assistant, renseignez les paramètres de connexion à la base de données. Vérifiez la validité de cette connexion en cliquant sur le bouton Check. Enfin, validez vos modifications en cliquant sur Finish.
  3. Déposez cette métadonnée à droite de l'espace de modélisation en maintenant la touche Ctrl enfoncée pour créer automatiquement un composant tMysqlOutput.
  4. Supprimez le composant tLogRow de votre Job.
  5. Reconnectez le flux de sortie out1 du tMap vers le composant tMysqlOutput.
  6. Dans l'onglet Basic settings de ce composant :
    1. Saisissez LA_Orange_clients dans le champ Table pour nommer votre table cible qui va être créée à la volée.
    2. Sélectionnez l'option Drop table if exists and create dans le champ Action on table.
    3. Cliquez sur Edit Schema et sur le bouton Reset DB type (le bouton en forme de base de données dans la barre d'outils) pour renseigner automatiquement le type de base de données, si nécessaire.
  7. Exécutez à nouveau le Job.

Résultats

La table cible devrait être automatiquement créée et remplie en moins d'une seconde.

Dans ce scénario, seuls quatre composants différents sont utilisés, mais la Palette en contient plus de 450 (bases de données, Webservices, FTP, etc.).

D'autres composants, réalisés cette fois par la communauté, sont disponibles sur le site communautaire : talendforge.org.