Configurer le composant tMysqlInput - 7.0

Dynamic Schema

EnrichVersion
7.0
EnrichProdName
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 Real-Time Big Data Platform
EnrichPlatform
Studio Talend
task
Création et développement > Systèmes tiers > Composants Custom Code (Intégration) > Composants de schéma dynamique
Gouvernance de données > Systèmes tiers > Composants Custom Code (Intégration) > Composants de schéma dynamique
Qualité et préparation de données > Systèmes tiers > Composants Custom Code (Intégration) > Composants de schéma dynamique

Procédure

  1. Double-cliquez sur le tMysqlInput afin d'ouvrir sa vue Basic settings dans l'onglet Component.
    Avertissement :

    La fonction de schéma dynamique n'est supportée qu'en mode Built-In.

  2. Dans la liste Property Type, sélectionnez Built-in.
  3. Dans la liste DB Version sélectionnez la version de la base de données que vous utilisez.
  4. À côté du champ Host, saisissez l'adresse IP du serveur de la base de données.
  5. À côté du champ Port, saisissez le numéro du port d'écoute du serveur de la base de données.
  6. Dans les champs Username et Password, saisissez vos informations d'authentification de la base de données.
  7. Dans la liste Schema type, sélectionnez Built-in puis cliquez sur Edit schema afin de définir le schéma dynamique.

    L'éditeur du schéma s'ouvre :

  8. Cliquez sur le bouton [+] pour ajouter une ligne au schéma.
    1. Dans les colonnes Column et Db Column, cliquez dans les champs afin de saisir le nom des colonnes correspondantes.
    2. Cliquez sur le champ sous Type pour définir le type de données.
    3. Cliquez sur la flèche et sélectionnez Dynamic dans la liste.
      Avertissement :

      Dans la liste Type, le type de la colonne dynamique doit être défini comme Dynamic.

  9. Cliquez sur OK pour fermer l'éditeur du schéma.
  10. À côté du champ Table Name, cliquez sur le bouton [...] afin de sélectionner la table souhaitée de la base de données.

    Une boîte de dialogue affiche une arborescence de toutes les tables de la base de données sélectionnée :

  11. Cliquez sur la table souhaitée, puis cliquez sur OK pour fermer la boîte de dialogue.
  12. Définissez le Query Type, comme Built-In.
  13. Dans le champ Query, saisissez la requête permettant de récupérer toutes les colonnes de la table.
    Avertissement :

    Dans l'instruction SELECT, il est nécessaire d'utiliser le caractère *, pour récupérer toutes les colonnes de la table sélectionnée.