2016-11-25 1 views
0

Je suis en train de faire un fichier batch pour planifier sur Planificateur de tâches Windows pour exécuter une transformation Pentaho Data Integration avec pan.batPentaho Data Integration - Exécution d'une transformation avec pan.bat

La chose est que je lance avec succès chaque ligne du code ci-dessous, mais quand j'essaye d'exécuter le fichier batch, il n'échoue pas (selon le fichier journal) mais ne reproduit pas les résultats attendus.

cd "C:\Program Files\Pentaho\data-integration\" 
call Pan.bat /file="C:\Users\username\Desktop\transformation.ktr" /logfile="C:\Users\username\Desktop\log_transformation.txt" /loglevel=Detailed 
exit 

Quelqu'un at-il fait face à un tel problème?

Merci d'avance.

+0

que voulez-vous dire par « ne reproduit pas les résultats escomptés »? Qu'est-ce que cela produit comme résultat et qu'attendez-vous? Veuillez ajouter cela dans votre description. –

+0

Lors de l'exécution du fichier pan.bat, je peux voir que la transformation a été appelée et a commencé à s'exécuter, mais une mise à jour d'une table de colonnes (ce qu'elle est censée faire) ne s'est pas produite. –

Répondre

1

Essayez de rediriger la sortie pan.bat dans un fichier texte à l'aide

pan.bat >> somefile.txt 

pour la sortie standard et

pan.bat 2> some_error.txt 

pour la sortie d'erreur. Peut-être que ce que tu vois t'amènera plus loin.

Détails: https://technet.microsoft.com/en-us/library/bb490982.aspx

+0

merci beaucoup. Quand j'exécute le fichier pan.bat >> somefile.txt je pouvais voir que le nom du fichier avait une ponctuation qui en empêchait la localisation et la lecture par application. –