Hitachi Vantara Pentaho Community Forums
Results 1 to 21 of 21

Thread: test connection : connection failed to return data

  1. #1
    Join Date
    Apr 2007
    Posts
    20

    Default test connection : connection failed to return data

    Bonjour à tous !

    J'utilise report design wizard.
    Apres avoir créer ma connexion (connection successful lors de la verification), je créer ma requete à l'aide de Query Designer. Ensuite, je veux cliquer sur suivant pour poursuivre mais un message d'erreur apparait :

    test connection : connection failed to return data

    Quel est le problème ??
    merci d'avance

  2. #2

    Default

    Bonjour,

    Je ne suis pas un gros utilisateur mais je peux tjs essayer d'aider. Il n'y aurait pas un message un peu plus explicite dans un fichier de log ou même peut être sur la console?
    May the Moo force be with you,
    Said Mimil

    A student of JFree & Pentaho Academies,
    Cedric Pronzato

  3. #3
    Join Date
    Apr 2007
    Posts
    20

    Default

    Une fois ma requête saisie, et apres avoir cliquer sur suivant voici ce qui apparait dans la cmd :
    (Peut etre que je n'ai pas copié les drivers à un endroit précis. Pour info je les ai copié dans lib\jdbc)


    Registering: org.hsqldb.jdbcDriver
    Registering: com.mysql.jdbc.Driver
    Registering: com.mysql.jdbc.NonRegisteringDriver
    Registering: com.mysql.jdbc.NonRegisteringReplicationDriver
    Registering: com.mysql.jdbc.ReplicationDriver
    Registering: org.gjt.mm.mysql.Driver
    Registering: com.microsoft.sqlserver.jdbc.SQLServerDriver
    log4j:WARN No appenders could be found for logger (org.pentaho.util.logging.Logg
    er).
    log4j:WARN Please initialize the log4j system properly.
    [ QueryBuilder::setConnection ] >> null
    [ QueryBrowser::connectionChanged ] >> fired
    [ MaskConnect:nConfirm ] >> connected
    +--------------------------------------------+

    [ QueryBuilder::setConnection ] >> sun.jdbc.odbc.JdbcOdbcConnection@19762f
    [ QueryBrowser::connectionChanged ] >> fired
    [ QueryBrowser::connectionChanged ] >> loaded 2 table types
    [ QueryBrowser::connectionChanged ] >> loaded 0 schemas
    [ QueryBrowser::itemStateChanged ] >> SCHEMA is null , TYPE is TABLE
    [ QueryBrowser::itemStateChanged ] >> connection's CATALOG is D:\Documents and S
    ettings\romainh\Bureau\Mag_euro
    [ QueryBrowser::itemStateChanged ] >> CATALOG is null
    [ QueryBrowser::itemStateChanged ] >> list contains 6 tables
    [ QueryBrowser.ClickHandler::mousePressed ] >> SCHEMA is null , TABLE is Magasin
    s_Articles
    [ DiagramLoader::getPrimaryKeys ] java.sql.SQLException: [Microsoft][Gestionnair
    e de pilotes ODBC] Le pilote ne prend pas cette fonction en charge
    [ DiagramLoader::joinImportedKeys ] >> started
    [ DiagramLoader::joinExportedKeys ] >> started
    [ QueryBrowser.ClickHandler::mousePressed ] >> SCHEMA is null , TABLE is Magasin
    s
    [ DiagramLoader::getPrimaryKeys ] java.sql.SQLException: [Microsoft][Gestionnair
    e de pilotes ODBC] Le pilote ne prend pas cette fonction en charge
    [ DiagramLoader::joinImportedKeys ] >> started
    [ DiagramLoader::joinExportedKeys ] >> started
    [DS]Getting Connection for url: jdbcdbc:Mag_euro
    [DS]Getting Connection for url: jdbcdbc:Mag_euro
    java.lang.StringIndexOutOfBoundsException: String index out of range: -1
    at java.lang.String.substring(Unknown Source)
    at sun.jdbc.odbc.JdbcOdbcResultSet.reWordAsCountQuery(Unknown Source)
    at sun.jdbc.odbc.JdbcOdbcResultSet.calculateRowCount(Unknown Source)
    at sun.jdbc.odbc.JdbcOdbcResultSet.initialize(Unknown Source)
    at sun.jdbc.odbc.JdbcOdbcStatement.getResultSet(Unknown Source)
    at sun.jdbc.odbc.JdbcOdbcStatement.executeQuery(Unknown Source)
    at org.pentaho.data.connection.sql.SQLConnection.executeQuery(SQLConnect
    ion.java:170)
    at org.pentaho.jfreereport.wizard.utility.connection.ConnectionUtility.g
    etColumns(ConnectionUtility.java:550)
    at org.pentaho.jfreereport.wizard.ui.step.QueryPanel.nextFired(QueryPane
    l.java:678)
    at org.pentaho.jfreereport.wizard.WizardManager.next(WizardManager.java:
    132)
    at org.pentaho.jfreereport.wizard.ui.WizardPanel.widgetSelected(WizardPa
    nel.java:311)
    at org.pentaho.jfreereport.wizard.ui.step.QueryPanel.widgetSelected(Quer
    yPanel.java:465)
    at org.pentaho.jfreereport.wizard.ui.swt.PentahoSWTButton.fireSelection(
    PentahoSWTButton.java:512)
    at org.pentaho.jfreereport.wizard.ui.swt.PentahoSWTButton.mouseUp(Pentah
    oSWTButton.java:493)
    at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:
    194)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3490)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3104)
    at org.pentaho.jfreereport.wizard.ReportWizard.main(ReportWizard.java:18
    29)

  4. #4

    Default

    Je suppose que tu veux utiliser un SQL server et le driver semble être chargé au démarrage cependant dans le reste des messages on voit passer du odbc ...
    Donc, est ce que tu utilises bien le bon datasource (celui que tu as dû créer) pour lancer le query designer?
    Si tu veux vraiment utiliser ODBC, est ce que tu peux nous donner un peu plus d'info sur la version de driver que tu utilises car ca me parait étrange qu'une fonctionnalité JDBC ne soit pas supportée.
    May the Moo force be with you,
    Said Mimil

    A student of JFree & Pentaho Academies,
    Cedric Pronzato

  5. #5
    Join Date
    Apr 2007
    Posts
    20

    Default

    donc j'utilise une base access, mais si j'utilise une base SQL Server ca me met la meme erreur.

    Voici ce que je saisi lors de la création de la connexion pour une base access :

    sun.jdbc.odbc.JdbcOdbcDriver (pour Driver)

    jdbcdbc:Mag_euro (Mag_euro : nom de ma base)


    Voici à présent ce que je saisi pour une base SQL

    com.microsoft.sqlserver.jdbc.SQLServerDriver

    jdbcdbc:Mag_euro (Mag_euro : nom de la base)


    La version de mes drivers pour SQL Server est la version 1.1

  6. #6

    Default

    Salut,

    J'ai eu aussi des soucis pour me connecter à une base Microsoft avec Cube Designer. Le telechargement de la derniere version a reglé le probleme.

    Dans la configuration de ton ODBC, il faut préciser la base de données par défaut a prendre (je sais pas si c'est sa)

    Bon courage

    G

  7. #7

    Default

    [DS]Getting Connection for url: jdbcdbc:Mag_euro
    [DS]Getting Connection for url: jdbcdbc:Mag_euro
    java.lang.StringIndexOutOfBoundsException: String index out of range: -1
    at java.lang.String.substring(Unknown Source)
    En regardant cela, je me demande aussi si c'est pas juste un problème de définition du datasource (en ce qui concerne SQLServer, en ODBC, ca semble la bonne définition).
    Voici deux liens : SQLServer et ODBC

    Donc, est ce que tu peux vérifier en faisant une connection SQLServer avec tous les paramètres qui vont bien (ex: "jdbc:sqlserver://<hostname>:<port>;databaseName=Mag_euro" en remplacant biensûr les <>)

    Si ca ne marche tjs pas, ca vient d'autre part sinon c'est sans doute un bug niveau pentaho qui gère pas les définitions ODBC qui ne spécifient pas le hostname.
    May the Moo force be with you,
    Said Mimil

    A student of JFree & Pentaho Academies,
    Cedric Pronzato

  8. #8

    Default

    Hmm, je crois que les drivers jdbc pour se connecter a une base MS SQL Server ne fonctionne pas, il faut utiliser JTDS : http://jtds.sourceforge.net/

    L'autre solution est d'utiliser les sources ODBC (Sous windows : Panneau Config >> Outils Administrations >> Source ODBC dans l'assistant il faut definir la base )
    Dans ce cas la chaine de connexion (une fois défini au dessus) est : jdbcdbc:<ma base>

    Bon courage

  9. #9

    Default

    En tout cas si c'est ça, c'est vraiment sympatique de la part de MS de faire des drivers qui ne fonctionnent pas =)
    May the Moo force be with you,
    Said Mimil

    A student of JFree & Pentaho Academies,
    Cedric Pronzato

  10. #10
    Join Date
    Apr 2007
    Posts
    20

    Default

    La connexion a été établie dans la création du lien ODBC via panneau de configuration. Ensuite j'ai bien rentré :

    jdbcdbc:nom_base

    Mais ce qui me laisse perplexe c'est que je récupère bien les données des tables donc quand je crée la requete :
    select * from nom_de_la_base

    et quand je souhaite passer à l'étape suivant la fameuse erreur apparait !!! Je ne vois pas du tout d'ou cela vient lol !!

  11. #11

    Default

    Hmm c'est quoi l'étape suivante ?

  12. #12
    Join Date
    Apr 2007
    Posts
    20

    Default

    L'étape suivante c'est map template ! A mon avis tu dois voir tout les champs que tu as sélectionné ou quelquechose comme ca mais je n'en suis pas sur puisque je ne suis pas arrivé jusque la !

    Mon but est de créer un rapport et ensuite de l'intégrer à Pentaho. D'ailleurs, quelqu'un sait il ou a deja essayer d'intégrer un document BIRT dans Pentaho ??

  13. #13

    Default

    Ah ! Je pensais pas que tu etais sur Birt Dans ce cas, je ne peux pas t'aider, je suis moi meme completement bloqué pour me connecter a ma base SQL Server : http://www.developpez.net/forums/sho...d.php?t=325400

    J'essaie un autre truc aujourd'hui normalement, jte tiens au courant.

  14. #14
    Join Date
    Apr 2007
    Posts
    20

    Default

    En fait je test les differents outils de Reporting et par la suite essayer d'intégrer les rapports dans Pentaho. Mais j'ai toujours le même problème pour JFreereports.

    Par contre au niveau de la connexion SQL SERVER sous BIRT je peux t'aider.

    Telecharge le driver sqljdbc.jar sur le site de microsoft

    Ensuite tape :

    Driver class : com.microsoft.sqlserver.jdbc.SQLServerDriver
    Database URL : jdbc:sqlserver://nom_de_ta_machineort(1433 je suppose);DatabaseName=nom_de_ta_base

    Par contre si par la suite tu arrive à integrer un document BIRT, Jfree ou encore Jasper dans Pentaho cela m'interesse !

  15. #15

    Default

    J'ai malheureusment déja essayé de nombreuses heures :/

    J'obtiens l'erreur : Echec de connexion a l'instance nommée : Erreur : java.net.SocketTimeoutException: Receive timed out :s

    Pour la suite je te tiens au courant

  16. #16

    Default

    Bonjour,

    As-tu essayé la technique de ecayuno
    Telecharge le driver sqljdbc.jar sur le site de microsoft

    Ensuite tape :

    Driver class : com.microsoft.sqlserver.jdbc.SQLServerDriver
    Database URL : jdbc:sqlserver://nom_de_ta_machineort(1433 je suppose);DatabaseName=nom_de_ta_base
    Dans le Pentaho Report Wizard ET le Pentaho Report Designer ?
    Cedric CLAIDIERE
    Aprolis
    www.aprolis.com

  17. #17

    Default

    Quote Originally Posted by cedric claidiere View Post
    Bonjour,

    As-tu essayé la technique de ecayuno


    Dans le Pentaho Report Wizard ET le Pentaho Report Designer ?
    Bonjour,

    Oui j'avais essayé mais j'etais sur BIRT et Cube Designer. Je n'ai pas essayé sur ceux que tu m'as cité.

    Tu as le meme probleme ? Ou tu as reussi ?

  18. #18

    Default

    Bonjour,

    Pour le Cube Designer, tu pourras noter que malheureusement il a disparus du projet Pentaho http://sourceforge.net/project/showf...roup_id=140317 pour être remplacé à terme par le Pentaho MetaData Editor (qui permettra de modéliser les cubes)

    Pour la connexion avec le Report Wizard à parement tu as réussit non ?

    Pour l'intégration avec BIRT, je te propose de regarder les exemples présents dans pentaho-demo\pentaho-solutions\test\reporting, visiblement ta connection est définie directement dans le fichier .rptdesign
    Cedric CLAIDIERE
    Aprolis
    www.aprolis.com

  19. #19

    Default

    Bonjour,

    Merci, je n'avais pas vu que le cube designer avait été remplacé. Je vais rapidement regardé le nouveau.
    Pour Report Wizard, je n'ai pas cherché a l'utiliser.

    Pour la connexion avec MS SQL Server 05, j'avais des problemes a cause du nom d'instance qu'il faut rajouter quelque part dans la chaine de connexion.
    J'ai donc migré mes BDD MS SQL Server 05 sur Mysql (en desespoir) et j'ai pu tester BIRT et meme (waouh ! ) integrer des rapports sur le portail.

    Je n'ai pas malheureusement pas pu tester la derniere version de BIRT ou/et regarder si ce probleme d'instance avait été reglé

  20. #20
    Join Date
    Oct 2008
    Posts
    6

    Default

    Bonjour,
    j'ai le meme probleme de connexion(l'erreur: connection failed to return data) mais avec data base SQL Server. je travaille avec pentaho report design wizard.

    Est ce que qlq'un peut m'aider c urgent

    Merci
    cordialement Rabab

  21. #21
    Join Date
    Oct 2008
    Posts
    6

    Default

    Bonjour,
    j'ai le meme probleme qd je veux me connecter à ma base de données sous SQL Server mais avec Pentaho report design wizard??

    j'ai crée ce JNDI :
    Myconnexion/type=javax.sql.DataSource
    Myconnexion/driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
    Myconnexion/url=jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=MyDataBase;integratedSecurity=true
    Myconnexion/user=
    Myconnexion/password=

    qg je fait Test ca me donne l'erreur:
    An error occurred. The mesage returned was
    com.microsoft.sqlserver.jdbc.SQLServerDriver

    et j'ai meme essayé avec ca:

    SampleData/type=javax.sql.DataSource
    SampleData/driver=org.hsqldb.jdbcDriver
    SampleData/url=jdbc:hsqldb:hsql://localhost/sampledata
    SampleData/user=pentaho_user
    SampleData/password=password

    Mais ca marche pas tjrs et ca me donne l'erreur:
    Le message returned was [Microsoft][Gestionnaire de pilote ODBC] source de données est introuvable et nom de pilote non spécifie

    SVP, d'ou vient l'erreur???

    Merci
    Cordialement Rabab

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Privacy Policy | Legal Notices | Safe Harbor Privacy Policy

Copyright © 2005 - 2019 Hitachi Vantara Corporation. All Rights Reserved.