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 15/09/2011, 11h15   #1
Invité de passage
 
Inscription : mai 2006
Messages : 4
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 4
Points : 0
Points : 0
Par défaut Problème création rapport avec parametre à partir de transformation PDI

Bonjour,
Je débute avec Pentaho Data Integration et Pentaho Design Report et j’ai quelques problèmes d’utilisation. J’espère trouver ma réponse dans ce forum. Je vous explique la situation : pour faire simple, j’essaie de créer un rapport simple sur les ressources d’une entreprise avec le nom de la ressource comme paramètre (avec une liste déroulante).
J’utilise PDI pour faire mon extraction et ensuite j’utilise cette transformation dans Pentaho Report sauf que le paramètre (crée dans la requête sql d’extraction) n’est pas pas reconnu dans Pentaho Report.
J’ai trouvé ce tuto avec vidéo sur internet :
http://www.osbi.fr/?p=2346
J’ai essayé de suivre à la lettre les différentes étapes mais sans succès.

Voici mes étapes :
1/ Sous PDI, je crée une extraction simple de ma base Mysql, voici ma requête :
SELECT
client
, annee
, mois
, ressource
, `total_conso+raf`
FROM activite
WHERE ressource = '${paramressource}'
Le nom de ma transformation se nomme transfo1.

2/ Sous Pentaho Report, ajout de la transformation transfo1 comme data source.
Et déjà, à ce moment il y a un problème car quand je fais preview dans la fenêtre Pentaho Data Integration Data Source, ma table ne contient aucune ligne (je vois bien le nom des champs mais c’est tout).
PI : Dans la vidéo, quand l’utilisateur fait preview, il voit bien le contenu de sa table qui n’est pas vide.

3/ Création du rapport en déplaçant les champs
4/ création de la requête pour le contenu de la liste déroulante. Nom requête=liste ressource
(Dataset - JDBC - je sélectionne le nom de ma base et ensuite je crée ma requête :
Select distinct activite.ressource
from activite

5/ Création du paramètre : choix ressource associé à la requête liste ressource
6/ Je me positionne au niveau de la source Pentaho Data Integration - Edit parameter
Dans Row Colum, je retrouve bien le paramètre « choix ressource » que j’ai crée mais dans la colonne Transformation parameter, il n’y a rien dans la liste déroulante, je ne retrouve pas le paramètre « paramressource » qui est dans la requête sql d’extraction crée dans PDI.
PI : dans le tuto, l’utilisation a bien une liste déroulante avec les paramètres qu’il a crée dans PDI.

Et après tout ceci, biensur quand je génère mon rapport, j’ai bien la liste déroulante mais quand je sélectionne un nom de ressource rien ne s’affiche dans mon rapport.

Avez-vous une idée du problème ?
Merci beaucoup pour votre aide,
sophie_44 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/09/2011, 20h29   #2
Membre éprouvé
 
Consultant en Business Intelligence
Inscription : mai 2008
Messages : 191
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Consultant en Business Intelligence

Informations forums :
Inscription : mai 2008
Messages : 191
Points : 479
Points : 479
Bonjour Sophie

Ce serait intéressant que tu m'envoies ton rapport (*.prpt) & un export de ta transformation kettle (*.ktr)

As-tu réussi à faire fonctionner le fichier d'exemple "PDI au secours de PRD", dont le lien de téléchargement est situé sous la vidéo ?

L'auteur de la vidéo
__________________
Sylvain (www.osbi.fr)
sdecloix 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 02h03.


 
 
 
 
Partenaires

Hébergement Web