Accéder au contenu principal Passer au contenu complémentaire

Création d'un Job à l'aide d'un modèle

Pourquoi et quand exécuter cette tâche

Le Studio Talend vous permet d'utiliser les différents modèles suivants afin de créer des Jobs prêts à être utilisés :

Cette fonctionnalité n'est pas intégrée par défaut dans votre Studio Talend. Vous devez l'installer à l'aide du gestionnaire des fonctionnalités. Pour plus d'informations, consultez Installer les fonctionnalités à l'aide du Gestionnaire des fonctionnalités.

Transmettre des données d'un fichier vers une table de base de données et vice versa

About this task

Vous pouvez utiliser différents modèles pour créer un Job transmettant des données d'un fichier vers une table de base de données ou depuis une table de base de données vers un fichier. Procédez comme suit :

Procedure

  1. Dans la vue Repository (Référentiel) de la perspective Integration , ouvrez Job Designs, cliquez-droit sur Standard et sélectionnez Create job from templates (Créer un Job à partir de modèles) dans la liste déroulante. L'assistant de création vous aide à paramétrer les propriétés principales de votre nouveau Job.
    Assistant de création de Job.
  2. Sélectionnez Simple Template et cliquez sur Next pour passer à l'étape suivante.
    Assistant de création de Job.
  3. Saisissez les informations suivantes :
    Champ Description
    Nom Saisissez un nom pour le nouveau Job. Un message s'affiche si vous saisissez des caractères interdits.
    Objectif Saisissez toute information que vous jugerez utile concernant l'utilisation du Job.
    Description Saisissez une description si nécessaire.
    Auteur Le champ Author est en lecture seule car il reprend par défaut le login utilisateur courant.
    Locker Le champ Locker est en lecture seule car il reprend par défaut le login de l'utilisateur ou de l'utilisatrice ayant créé le Job.
    Version La Version indiquée est en lecture seule. Vous pouvez cependant incrémenter manuellement la version à l'aide des boutons M et m. Pour plus d'informations, consultez Gestion des versions d'un Job ou d'une Route.
    Status Vous pouvez définir le statut d'un Job dans vos préférences du Studio Talend. Par défaut aucun statut n'est défini. Pour les définir, cliquez sur Window > Preferences > Talend > Status.
    Path (Chemin d'accès) Sélectionnez le dossier dans lequel vous souhaitez créer le Job.
  4. Une fois que vous avez renseigné les informations générales de votre Job, cliquez sur Next pour valider et passer à l'étape suivante.
    Assistant de création de Job.
  5. Sélectionnez le modèle que vous souhaitez utiliser pour la création de votre Job et cliquez sur Next.
    Assistant de création de Job.
  6. Dans la liste déroulante Type Selection, sélectionnez le type de fichier d'entrée à utiliser, par exemple tFileInputDelimited.
  7. Dans la zone Main properties of the component, cliquez sur le bouton [...] et naviguez jusqu’au fichier dont vous souhaitez utiliser les propriétés. Ce fichier devrait être centralisé dans la vue Repository. Les champs de la zone Detail setting sont renseignés automatiquement avec les propriétés du fichier sélectionné. Vous pouvez configurer manuellement le chemin d'accès et les propriétés du fichier dans les champs de la zone Detail setting, si nécessaire.
    Cliquez sur Next pour valider et passer à l'étape suivante.
    Assistant de création de Job.
  8. Dans la zone Metadata (Métadonnées), cliquez sur le bouton représentant trois points pour ouvrir la boîte de dialogue Repository Content (Contenu du référentiel) et sélectionnez le schéma. Sinon, vous pouvez utiliser la barre d'outils pour l'importer ou ajouter les colonnes manuellement. Cliquez sur Next pour valider et passer à l'étape suivante.
    Assistant de création de Job.
  9. Dans la liste déroulante Type Selection, sélectionnez le type de base de données à utiliser en sortie.
  10. Dans la zone Main properties of the component, cliquez sur le bouton [...] et naviguez jusqu’à la connexion dont vous souhaitez utiliser les propriétés. Cette connexion à la base de données devrait être centralisée dans la vue Repository. Les champs de la zone Detail settings sont renseignés automatiquement avec les propriétés de la connexion sélectionnée. Vous pouvez également configurer manuellement les informations de connexion à la base de données dans les champs de la zone Detail setting, si nécessaire.
    Cliquez sur Finish pour fermer l'assistant.
    Un Job prêt à l'emploi est créé et apparaît sous le nœud Job Designs du Repository.
    Espace de modélisation graphique.

Results

Une fois le Job créé, vous pouvez modifier les propriétés de chacun de ses composants en fonction de vos besoins.

Transmettre des données d'une table vers une autre

About this task

Vous pouvez utiliser différents modèles pour créer un Job transmettant des données d'une table de base de données vers une autre ou d'une table de base de données vers un fichier.

Pour transmettre les données d'une table de base de données vers une autre table, procédez comme suit :

Procedure

  1. Dans l'arborescence Repository de la perspective Integration , cliquez-droit sur Job Designs et sélectionnez Create Job from templates dans la liste déroulante. L'assistant de création vous aide à paramétrer les propriétés principales de votre nouveau Job.
    Assistant de création de Job.
  2. Sélectionnez From Table List et cliquez sur Next pour passer à l'étape suivante.
    Assistant de création de Job.
  3. Sélectionnez le modèle, TableToTable dans cet exemple, que vous souhaitez utiliser pour créer votre Job et cliquez sur Next.
    Assistant de création de Job.
  4. Dans la zone Main properties of the component, cliquez sur le bouton [...] et naviguez jusqu’à la connexion dont vous souhaitez utiliser les propriétés. Cette connexion à la base de données devrait être centralisée dans la vue Repository. Les champs de la zone Detail settings sont renseignés automatiquement avec les propriétés de la connexion à la table base de données sélectionnée Vous pouvez également configurer manuellement les informations de connexion à la base de données dans les champs de la zone Detail setting, si nécessaire.
    Cliquez sur Next pour valider et passer à l'étape suivante.
    Assistant de création de Job.
  5. Dans la zone Select Schema to create, cochez la case correspondant à la ou les table(s) que vous souhaitez utiliser et cliquez sur Next pour valider et passer à l'étape suivante. Cliquez sur Next pour valider et passer à l'étape suivante.
    Assistant de création de Job.
  6. Dans la liste déroulante Type Selection, sélectionnez le type de base de données à utiliser en sortie.
  7. Dans la zone Main properties of the component, cliquez sur le bouton [...] et naviguez jusqu’à la connexion dont vous souhaitez utiliser les propriétés. Cette connexion à la base de données devrait être centralisée dans la vue Repository. Les champs de la zone Detail settings sont renseignés automatiquement avec les propriétés de la connexion sélectionnée. Vous pouvez aussi configurer manuellement les informations de connexion à la base de données dans les champs de la zone Detail settings, si nécessaire.
    Cliquez sur Next pour valider et passer à l'étape suivante.
    Assistant de création de Job.
  8. Dans la zone Check Availability, cochez la case correspondant à l'option que vous souhaitez utiliser. Dans cet exemple, enregistrez les schémas d'entrée dans le Repository et insérez un composant tMap entre le composant d'entrée et le composant de sortie du Job créé.
  9. Dans le champ Jobname, saisissez le nom de votre Job puis cliquez sur le bouton check afin de vérifier la disponibilité du nom de votre Job. Une boîte de dialogue s'ouvre et vous indique si le nom choisi pour votre Job est disponible. Cliquez sur OK pour fermer la boîte de dialogue.
  10. Cliquez sur Finish pour valider et fermer l'assistant. Un Job prêt à l'emploi est créé et apparaît sous le nœud Job Designs du Repository.
    Espace de modélisation graphique.

Results

Une fois le Job créé, vous pouvez modifier les propriétés de chacun de ses composants en fonction de vos besoins.

Transmettre des données d'un fichier à un Joblet dans un format spécifique

About this task

Ce modèle vous permet de créer un Job récupérant des données d'un fichier et écrivant ces données dans un Joblet, dans un format spécifique.

Note InformationsNote:

Le Joblet cible dans lequel vous souhaitez écrire des données doit déjà exister, et les métadonnées à lire doivent avoir été créées dans le référentiel centralisé, lors de l'utilisation du modèle.

Pour écrire des données d'un fichier vers un Joblet, procédez comme suit :

Procedure

  1. Dans l'arborescence Repository de la perspective Integration , cliquez-droit sur Job Designs et sélectionnez Create Job from templates dans la liste déroulante. L'assistant de création vous aide à paramétrer les propriétés principales de votre nouveau Job.
    Assistant de création de Job.
  2. Sélectionnez l'option Migrate data from file to joblet puis cliquez sur Next afin d'ouvrir une nouvelle vue dans l'assistant.
    Assistant de création de Job.
  3. Sélectionnez le modèle FileToJoblet pour créer votre Job et cliquez sur Next.
    Assistant de création de Job.
  4. Dans la zone Select Schema to create, sélectionnez la métadonnée que vous souhaitez utiliser en tant que paramètres pour récupérer et écrire les données dans le Joblet cible.
    Cet exemple utilise un fichier CSV.
  5. Cliquez sur Next (Suivant) pour passer à l'étape suivante.
    Assistant de création de Job.
  6. Dans la zone Type Selection, sélectionnez le Joblet cible dans lequel vous souhaitez écrire les données récupérées puis cliquez sur Next afin de valider et d'ouvrir une nouvelle étape de l'assistant.
    Assistant de création de Job.
  7. Dans le champ Jobname, saisissez ce que vous souhaitez ajouter au nom complet du Job. Par défaut, le nom du Job est Job_{CURRENT_TABLE}, saisissez example pour compléter ce nom : Job_example_{CURRENT_TABLE}. Cliquez sur le bouton check afin de voir si le nom du Job à utiliser existe déjà. S'il existe déjà, vous devez saisir un autre nom de Job dans le champ Jobname. S'il n'existe pas déjà, une boîte de dialogue Success s'ouvre et vous demande de continuer. Cliquez sur OK.
    Note InformationsWarning: Ne remplacez pas et ne supprimez pas {CURRENT_TABLE} lorsque vous saisissez des textes pour compléter le nom des Jobs.
  8. Cochez la case Create subjobs in a single job si vous avez sélectionné plusieurs fichiers de métadonnées pour récupérer et écrire les données dans le Joblet cible et, en même temps, vous souhaitez gérer ces fichiers en utilisant des sous-Jobs dans un seul Job.
    Laissez cette case décochée si vous souhaitez gérer ces fichiers dans plusieurs Jobs séparés.

Results

Une fois le Job créé, vous pouvez modifier les propriétés de chacun de ses composants en fonction de vos besoins.

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.