![]() |
Mise en oeuvre d'applications géo décisionnelles. Implémentation d'un système ETl avec geokettle.( Télécharger le fichier original )par Mohamet BASSIROU Université de Maroua - Ingénieur de conception en informatique 2015 |
V.3. Création de jobComme nous avons dit dans les sections précédentes, un job (ou une tâche) est une série de tâches séquentielles à exécuter (voir III.5.1.1.1. ). Dans le cas présent de notre travail, nous avons mis sur pied un job. Figure V. 11: Job du processus ETL Avec ce job, nous pouvons exécuter toutes les autres transformations de manière séquentielle. 69 Bassirou Mohamet Chapitre V : Résultats et commentaires V.4. Exécution des transformations et jobOn peut exécuter les différentes tâches GeoKettle en utilisant ses composants ou directement sur l'interface spoon en cliquant sur le bouton «play». V.4.1. Exécution avec « carte »La section (III.5.1.1.2. présente les différents composants de GeoKettle. Toutes les tâches que nous avons développées jusqu'ici ont été réalisées avec le composant spoon. Carte est un mini-serveur web permettant d'exécuter toutes les tâches à distance. Pour le démarrer, il faut le créer à partir de l'interface de spoon. Pour ce faire, on se positionne sur un job et on fait un clique-droit sur « Serveurs esclave » et on clique sur « Nouveau ». Une fenêtre s'ouvre et dont on doit renseigner. La figure ci-dessous montre cette fenêtre remplie dans notre environnement de travail. Figure V. 12: Configuration serveur carte Pour permettre l'exécution des tâches à travers carte, on démarre d'abord le serveur en ligne de commande suivante: C:\GeoKettle 2.5>carte 10.45.33.24 8082 Lorsque le serveur est bien démarré, nous retournons à l'interface de spoon pour associer nos tâches à ce dernier. On va lancer l'exécution de la tâche et cocher la case « Exécuter à distance » et choisir par la suite le serveur que nous avons créé. La gestion de l'exécution de cette tâche peut se faire maintenant à travers un navigateur web. Par exemple : http://10.45.33.24:8082/kettle/startJob/?name=ETL_system Chapitre V : Résultats et commentaires V.4.2. Exécution avec « Pan »Pan permet d'exécuter les transformations en ligne de commande. Exemple: C:\GeoKettle 2.5>pan.bat /rep:Referentiel_ETL_Ndere2 /user:bassirou /pass:password /trans:dim_temps_gen V.4.3. Exécution avec « Kitchen »Kitchen quant à lui permet l'exécution des jobs en ligne de commande : C:\GeoKettle 2.5>kitchen.bat /rep:Referentiel_ETL_Ndere2 /user:bassirou /pass:password /job:ETL_system |
|