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 16/03/2011, 10h29   #1
Membre du Club
 
Avatar de Palsajicoco
 
Étudiant
Inscription : février 2007
Messages : 229
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : février 2007
Messages : 229
Points : 50
Points : 50
Envoyer un message via MSN à Palsajicoco Envoyer un message via Yahoo à Palsajicoco Envoyer un message via Skype™ à Palsajicoco
Par défaut JSON et xaction

Bonjour,
Je viens de commence de manipuler les rapport en utilisant Pentaho avec des xactions. Je veux afficher un tableau dans mon rapport et je devrai convertir les commandes SQL en JSON. pour cela je fait la requete SQL puis avec un code JavaScript je le converti en code JSON. Le probleme c`est que des fois il marche et des fois il ne marche pas en plus si j´essaye aussi de le modifier ca ne marche pas toujours.
Voici le code SQL:
Code :
SELECT CONCAT('["',userlabel,'","', networkElement_id,'","', ipAddress,'"],') FROM networkElement;
et voici le code Javascript qui convertit en JSON:
Code :
1
2
3
4
5
var content = "";
FOR (var i = 0; i < jsonData.getRowCount(); i++) {
	content += jsonData.getValueAt( i,0) + "" ;
};
content = "[" + content.slice(0, content.length -1) + "]";
la variaable qui execute le javascript prend en entrée la commande SQL.
Merci d´avance
Palsajicoco est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/04/2011, 22h31   #2
Membre émérite
 
Avatar de vorace
 
Homme
Développeur
Inscription : août 2010
Messages : 586
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Meurthe et Moselle (Lorraine)

Informations professionnelles :
Activité : Développeur

Informations forums :
Inscription : août 2010
Messages : 586
Points : 859
Points : 859
Code :
content += "[" + content.slice(0, content.length -1) + "]";
à ta dernière ligne il te manque un '+', t'écrases la valeur de content à la fin.
__________________
Développeur informatique contrarié...
vorace est actuellement 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 18h56.


 
 
 
 
Partenaires

Hébergement Web