PDA

View Full Version : Utiliser Mysql avec pentaho demo



xluneau
09-25-2006, 01:57 AM
J'ai pu etblir la connexion avec mysql pour creer un report que j'ai publié dans le portail de demo. Seulement lorsque je veux l'executer il n'arrive pas à faire la connexion. Il doit falloir installer le driver mais je ne sais pas ou et comment ?

Merci pour votre aide !

ggreg8
09-25-2006, 03:30 AM
Salut,

tu dois placer le driver mysql dans le repertoire :
{PENTAHO_INSTALL}\\jboss\\server\\default\\lib

ca devrait resoudre ton pb.

Greg.

xluneau
09-25-2006, 04:13 AM
Le pb persiste. J'ai le message suivant :
[fr350] an error occurred. The message returned was No suitable driver lorsque je fais le test de connexion

BPM_PBE
09-25-2006, 12:10 PM
Bonsoir,

En plus de mettre le driver mysql dans le réperoire {PENTAHO_INSTALL}\\jboss\\server\\default\\lib, il faut modifier 2 fichiers et fournir un fichier supplémentaire :

- 2 fichiers : jboss-web.xml et web.xm
localisation : {PENTAHO_INSTALL}\\jboss\\server\\default\\deploy\\pentaho.war\\WEB-INF
Pour ces 2 fichiers, il faut ajouter l'entrée "jndi" sur la base

exemple jboss-web.xml
<resource-ref>
<res-ref-name>jdbc/ma_base</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<jndi-name>java:/ma_base</jndi-name>
</resource-ref>

exemple web.xml
<resource-ref>
<description>ma _base Connection</description>
<res-ref-name>jdbc/ma_Base</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>

- 1 fichier à ajouter (exemple avec MySQL, catalogue = mon_catalogue)
{PENTAHO_INSTALL}\\jboss\\server\\default\\deploy - fichier <nom-de-la-source>-ds.xml

<?xml version="1.0" encoding="UTF-8"?>
<datasources>
<local-tx-datasource>
<jndi-name>ma_base</jndi-name>
<connection-url>jdbc:mysql://localhost/mon_catalogue</connection-url>
<driver-class>com.mysql.jdbc.Driver</driver-class>
<user-name>root</user-name>
<password></password>
</local-tx-datasource>
</datasources>

... attention au respect des minuscules/majuscules, de préférence TOUT en minuscules

... reboot du serveur Pentaho pour que ces paramètres soient pris en compte

Patrick

denisdechavagnes
01-09-2007, 07:27 PM
quelles sont les différences entre : ma base Connection, ma base et mon catalogue dans les 2 fichiers

BPM_PBE
01-10-2007, 12:23 PM
Bonjour,

Avec quel outil testez-vous votre connexion : le Wizard, Le Designor ?
Et surtout, dans quelle version êtes vous ?

Patrick

denisdechavagnes
01-10-2007, 05:57 PM
bonsoir,

je suis sur la demo pci et avec le module report wizard

BPM_PBE
01-11-2007, 03:22 AM
Bonjour,
Merci pour le produit (PRW), mais avec quelle version de la PCI ?
La version 1.6 du PRW, la version 1.7 ou la version 1.2 GA ?
Patrick

denisdechavagnes
01-11-2007, 03:16 PM
pentaho_demo-1.2.0.534-GA

excusez mon ignorance.

denisdechavagnes
01-11-2007, 03:18 PM
pentaho-report-design-wizard-1.2.0.373.GA

BPM_PBE
01-16-2007, 04:46 AM
Bonjour,

Pour ajouter une connecion, et contourner le bug du PRW, il faut modifier le fichier
"jdbc.properties" du répertoire resources\solutions\system\simple-jndi

la syntaxe est simple

Patrick

denisdechavagnes
01-16-2007, 05:52 PM
bonsoir,


maintenant j'ai une erreur fr350 an error occured.
The message returned was communication link failure due tu underlyingexception :
**BEGIN NESTED EXCEPTION**
java.net.socketexception
MESSAGE: JAVANET.CONNECTEXCEPTION:CONNECTION REFUSED:connect
file:///C:/DOCUME%7E1/denis/LOCALS%7E1/Temp/moz-screenshot-2.jpgfile:///C:/DOCUME%7E1/denis/LOCALS%7E1/Temp/moz-screenshot-3.jpg
puis toute une suite de messages :

at.com.mysql etc


que dois je faire pour réussir cette connection ?

merci

BPM_PBE
01-16-2007, 11:22 PM
Bonjour,
Avez-vous placer le driver my SQL dans le répertoire lib/jdbc ?
Si tel est le cas, il faut redémarrer le PRW, et utiliser un user/pwd autorisant l'accès.
Votre message indique que l'api java n'arrive pas

BPM_PBE
01-18-2007, 11:15 PM
Bonjour,
Il vous faut modifier le fichier "jdbc.properties" qui se trouve dans le repertoire : pentaho-report-design-wizard-1.2.0.373.GA\resources\solutions\system\simple-jndi,
pour contourner un bug des versions 1.2 sur l'ajout d'une connexion jndi,
Patrick

denisdechavagnes
01-22-2007, 04:18 PM
j'ai re re re re vérifié :

driver mysql.jar dans le report wizard lib/jdbc
driver mysql.jar dans le jboss/serveur/defaut/lib
web.xml modifié
jboss-web.xml modifié
ventes-ds.xml créé
les 4 tables mysql ventes dans data ( opt,frm,mYD,MYI)
et le jdbc-properties modifié


toujours le même message !


merci pour votre aide

BPM_PBE
01-24-2007, 11:55 AM
Pour votre info, les fichiers

- web.xml
- jboss-web.xml
- ventes-ds.xml

ne sont utiles qu'au moment du déploiement Web de vos rapports créés avec PRW.

Dans notre cas, c'est toujours le problème de connexion de votre client PRW sur votre base MySQL.
Quelle est l'adresse et le port de votre base MySQL (du style ordin : localhost et port 3306),

Pouvez-vous me faire parvenir votre fichier jdbc.properties sur mon mail : patrick.beaucamp@bpm-conseil.com
Il se peut que ce fichier soit "vérolé"

Bonne soirée,
Patrick

denisdechavagnes
01-24-2007, 06:27 PM
merci pour votre lumière ....
c'était le port mysql que j'avais laissé