Vous n'êtes pas identifié(e).
Pages : 1
C'était en effet le problème, le nom de la table est par défaut entre guillemets quand généré par l'assistant de création de requête qlikview mais pas le nom de schéma. En retouchant la requête pour venir placer le nom de schéma entre guillemet (car en majsucule) plus de problème.
Merci pour le dépannage.
Emmanuel
J'avais bien pensé à ça également mais "select * from Nom_Schema.Nom_table" me retourne SqlState: 3F000, ErrorCode: 7, ErrorMsg: ERROR: schema "Nom_Schema" does not exist. Alors que le nom de schéma a été récupéré automatiquement par l'appli Qlikview et est tout à fait correct.
Pour info, le module dblink est installé sur la base également.
Emmanuel
C'est bizarre. La plus simple des requêtes : select * from Nom_BDD.Schema.Nom_table ne passe même pas.
Que chercherait à executer Qlikview ? En tout cas, l'editeur de requête qlikview ne montre pas de requêtes complémentaires créées par Qlikview et à executer.
Ne serait ce pas plutôt le driver qui est en cause étant donné que c'est lui qui gère le lien avec la base de données ?
Emmanuel
Symptomes identiques entre qlikview et une base postgreSQL avec un connexion via pilote ODBC.
Le pilote est installé correctement. Via l'interface qlikview, la connexion à la base de données fonctionne, la liste des tables et des colonnes des tables est accessible. Par contre, impossible de reqûeter les données :
Le message d'erreur est le suivant :
SQL##f - SqlState: 0A000, ErrorCode: 7, ErrorMsg: ERROR: cross-database references are not implemented
Pourtant la requête mise en oeuvre est mono-base, mono-schéma.
J'ai installé et testé avec plusieurs versions du driver (v8.04 et v9.00) mais aucune différence.
Je n'ai pas de contournement pour traiter le sujet et suis donc coincé. Quelqu'un aurait une idée ?
Emmanuel
Pages : 1