2016-09-27 2 views
0

Je suis nouveau à la cuillère pentaho. J'ai écrit un petit javascript, si j'avais enregistré une date dans une variable. Et maintenant je dois utiliser cette variable dans l'instruction sql afin de supprimer les données de la base de données avec cette date (tout est fait en une transformation). Quelqu'un peut-il me dire, s'il y a les moyens, comment passer cette variable de "javascript modifié" -step dans "script sql" -step? Merci de votre aide.comment passer une variable de "javascript modifié" -step dans "script sql" -step dans pentaho cuillère?

Répondre

1

Veillez à utiliser votre variable dans la section "Champs de sortie" de l'étape Modified Java Script Value. Cela l'ajoutera en tant que colonne dans votre flux de données. Puis connectez cette étape à une étape Execute SQL script

Configurez-le comme dans l'image suivante, en fournissant votre propre nom de connexion et nom de table. Dans cette étape, je suppose que vous avez appelé votre champ "DateField", et la colonne de votre table est appelée "datestamp".

enter image description here

Notez qu'il ya beaucoup de façons de le faire. C'est un moyen qui fonctionne dans une transformation; il y en a d'autres qui travaillent aussi pour des emplois.

+0

Merci pour votre réponse! Cela fonctionne bien. – Jane

+0

Pouvez-vous marquer la réponse comme acceptée alors? –