Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > BIRT
BIRT Forum d'entraide sur BIRT (Business Intelligence and Reporting Tools). Avant de poster --> FAQ BIRT,Tutoriels BIRT
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 24/07/2007, 13h11   #1
Invité régulier
 
Inscription : juillet 2007
Messages : 23
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 23
Points : 6
Points : 6
Par défaut [2.2.0] Créer un rapport BIRT d'apres un fichier Excel en passant par ODBC : blocage

Bonjour

J'ai un probleme tout con de SQL qui m'empeche d'utiliser une source Excel via le pilote ODBC pour faire un rapport.

j'ai créé ma source de données ODBC via les outils d'administration...ok
j'ai créé une Data Source dans BIRT avec le bon driver (sun.jdbc.odbc.JdbcOdbcDriver) en indiquant le nom de ma source ... ok
j'ai cliqué sur 'Test connexion' ... ok.

ça se gâte quand je passe à la création du Data Set.
ça tient au fait que Excel (ou le pilot ODBC, je ne sais pas qui est le coupable) a traduit mon fichier en une table qu'il nomme "Courriers$_FilterDatabase" , du nom de ma feuille (par défaut ça aurait fait Feuil1$_FilterDatabase).

Problème : SQL n'aime pas du tout ce caractère '$' et je ne peux faire aucune requête. Même la plus simple que vous pouvez voir sur la capture d'écran ci-dessous. Il me sort un message d'erreur "erreur dans la clause FROM", que je vous ai capturé également ci-dessous.


je suis sur que ça vient de ce caractère '$' car j'ai créé une source de données témoin, toujours avec ODBC (aucun changement dans BIRT) mais coté panneau de config j'ai créé une source de données avec un .CSV cette fois, et ... ça marche,je peux faire mes requetes. Parce que mon fichier s'appelle courrier.csv ; si je refais la meme chose apres l'avoir renommé en courr$ier.csv , c'est mort comme avec l'Excel.


Le nom "xxxxx$_FilterDatabase" m'est imposé et je ne vois pas quoi faire pour le changer, donc je suis bloqué.
je me dis que toute personne faisant du Excel->BIRT par ODBC a du avoir ce probleme, mais je n'ai rien trouvé nulle part.

Comment me débarasser de ce suffixe encombrant ? Merci pour vos éclairages.
Images attachées
Type de fichier : jpg ecranrequete.JPG (41,9 Ko, 12 affichages)
Type de fichier : jpg Ecranerreur.JPG (20,6 Ko, 9 affichages)
drkarma est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/07/2007, 17h14   #2
Membre confirmé
 
Inscription : juin 2003
Messages : 292
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 292
Points : 269
Points : 269
essaye de faire une scripted data source ou tu fais tes requete sur ton fichier excel. puis tu recupere juste le resultat que tu veux.
Bonne chance,
jhaythem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/07/2007, 15h16   #3
Invité régulier
 
Inscription : juillet 2007
Messages : 23
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 23
Points : 6
Points : 6
Merci pour ton conseil, mais j'ai besoin de passer par ODBC ...
drkarma est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/07/2007, 00h01   #4
BiM
Modératrice
 
Avatar de BiM
 
Femme
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
Inscription : janvier 2005
Messages : 7 299
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

Informations forums :
Inscription : janvier 2005
Messages : 7 299
Points : 8 650
Points : 8 650
Bonjour,

Tentes en mettant des cotes ( ' ) autour du nom de la table.
__________________
__~{@ BiM - Modératrice "Business Intelligence" @}~
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
___________.~{@ Lapine crétine @}~
BiM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2007, 16h40   #5
Invité régulier
 
Inscription : juillet 2007
Messages : 23
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 23
Points : 6
Points : 6
salut,

ca change rien.

merci d'avoir répondu.
drkarma 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 12h38.


 
 
 
 
Partenaires

Hébergement Web