ETL avec Pentaho Data Integration

Une tâche

La tâche aura pour but d'exécuter la transformation de l'exercice précédent, de renvoyer un message en cas d'erreur et de vérifier que le fichier de sortie est bien créé en fin de transformation.

Question

Créer une nouvelle tâche.

Indice

Procéder de la même manière que pour une transformation.

Solution
  • Fichier > Nouveau > Tâche

  • Enregistrer

Remarque

Si vous avez renommé la tâche, vous remarquez que le nouveau nom apparaît bien dans le Navigateur.

Un fichier nomTache.kjb a été créé dans le répertoire que vous avez désigné.

Question

Glisser-déposer dans la partie droite un élément Start, un élément Exécution Transformation et un élément Vérification existence fichier.

Relier tous ces éléments dans l'ordre Start, Transformation, Vérification.

Indice

Dans l'onglet palette de création :

  1. Général -> Start

  2. Général -> Exécution Transformation

  3. Évaluation -> vérification existence fichier

Indice

Pour chaque lien, se positionner sur l'étape de départ et maintenir la touche Shift enfoncée tout en glissant vers l'étape destination.

Question

Insérer deux éléments Divers > Mise en échec tâche.

Relier le premier avec l'étape de transformation et le second avec la vérification.

Question

Les liens n'ont pas tous la même couleur :

  • Un lien bleu avec un cadenas indique que l'élément suivant sera toujours exécuté.

  • Un lien rouge indique que l'élément suivant ne sera exécuté que s'il y a eu une erreur dans l'exécution de l'élément précédent.

  • Un lien vert indique que l'élément suivant ne sera exécuté que si l'élément précédent s'est terminé avec succès.

On veut mettre la tâche en échec dans le cas où la transformation échoue d'une part mais également lorsque le fichier généré par la transformation n'existe pas.

Établir les types de liens afin de répondre à ce besoin.

Question

Configurer les éléments :

  • étape de transformation ;

  • fichier dont on veut vérifier l'existence ;

  • messages d'erreur.

Question

Exécuter la tâche.

Solution

Tâche correctement configurée : exercice2.kjb

PrécédentPrécédentSuivantSuivant
AccueilAccueilImprimerImprimer Morgane Becret, Stéphane Crozat, 2014-2015 Paternité - Partage des Conditions Initiales à l'IdentiqueRéalisé avec Scenari (nouvelle fenêtre)