Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > ETL > Kettle-Pentaho
Kettle-Pentaho Forum d'entraide Kettle et Pentaho (Kettle, Pentaho Data Integrator)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/03/2011, 10h36   #1
Candidat au titre de Membre du Club
 
Inscription : septembre 2004
Messages : 46
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 46
Points : 11
Points : 11
Par défaut Syntaxe Kitchen avec paramètres sous windows

J'essaye de passer des variables de paramètre à Kitchen mais la syntaxe Kitchen ne reconnait pas mon parametre

Sous PDI 3.2 si je lance la ligne ci-dessous j'ai un message d'erreur :
-> Command Line Options - Option param expects an argument of the format KEY=VALUE (missing =)
Citation:
kitchen /file:C:\DW\referentiel\tache\matache.kjb /param:ODBCDRIVER=MYBASE > C:\DW\trans_log.log

-> Command Line Options - Option param expects an argument of the format KEY=VALUE (missing =)
Je ne sais pas s'il faut utiliser /param ou -param , param: ou param (avec espace)
et pour les clé=valeur, faut-il les mettre entre guillemet "KEY=VALUE" ou tous mettre entre guillemet "/param:KEY=VALUE". Bref je ne trouve pas la bonne syntaxe et ce n'est pas clairement documenté.

Rien n'y fait ... j'ai essayé beaucoup de syntaxe sans succès en lisant le thread http://forums.pentaho.com/archive/in...p/t-68622.html

Quel est la syntaxe à utiliser sous windows ?
Bruno2000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/03/2011, 14h26   #2
Membre éprouvé
 
Inscription : juin 2005
Messages : 447
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 447
Points : 497
Points : 497
Bonjour,

sous windows il faut faire simplement

Citation:
/param:cle=valeur (équivalent à /param:"cle=valeur" ).

Pour infos, j'ai essayé avec la version 4 et cela fonctionne.

Cldt

Samatar
samatar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/03/2011, 14h49   #3
Candidat au titre de Membre du Club
 
Inscription : septembre 2004
Messages : 46
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 46
Points : 11
Points : 11
Par défaut Merci de ta réponse

C'est bien ce que je fais

Citation:
/param:cle=valeur
mais le système me renvoi
Citation:
Command Line Options - Option param:cle expects an argument of the format KEY=VALUE (missing =)
Et je vois bien par la suite que mon paramètre n'a pas été pris en compte par kitchen.
Il doit y avoir une feinte....

De plus dans ce cas il semble qu'il prenne param:cle comme un argument.
Je suis en XP 2002 SP3 , peut être cela pose un problème.
Bruno2000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/03/2011, 13h50   #4
Membre habitué
 
Inscription : juin 2008
Messages : 219
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : juin 2008
Messages : 219
Points : 146
Points : 146
Pour info, chez moi ça fonctionne comme ça :

Citation:
/param:"CLE=VALEUR"
Borowsky est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2011, 12h08   #5
Candidat au titre de Membre du Club
 
Inscription : septembre 2004
Messages : 46
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 46
Points : 11
Points : 11
Par défaut ... reprise

Oui mon paramètre à l'air d'être pris par kitchen
avec /param:"CLE=VALEUR"

Mais... j'ai défini cette variable d'environnement comme source de données de ma connexion (ODBC) de mes extractions de table. Et le paramètre n'est pas pris en compte.
Si j'exécute ma transformation dans kettle en aillant renseigner la variable d'environnement, cela fonctionne
mais cela ne marche pas en passant par ligne de commande kitchen... le système m'indique une erreur et donc n'a pas pris en compte la variable d'environnement

Citation:
Error occured while trying to connect to the database

Error connecting to database: (using class sun.jdbc.odbc.JdbcOdbcDriver)
[Microsoft][Gestionnaire de pilotes ODBC] Source de données introuvable et nom de pilote non spécifié
Est-ce un bogue kitchen ou il y a quelque chose qui cloche dans mon focntionnement ?
Bruno2000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2011, 11h40   #6
Invité de passage
 
Inscription : décembre 2007
Messages : 8
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 8
Points : 1
Points : 1
bonjour tous le monde,
jai un probleme dans mon fichier kitchen.bat !! quand j'execute ce dernier il se passe rien detout ,je suppose que le probleme est sur la configuration de ce fichier .... si quelqun peu m'aider à configuré mon fichier kitchen.bat pour éxécuter mes tache je le serais reconaissant
yac87 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h45.


 
 
 
 
Partenaires

Hébergement Web