Welcome, Guest
Username: Password: Remember me

TOPIC: Requête SQL export

Requête SQL export 3 years 8 months ago #58534

  • laloune
  • laloune's Avatar
  • OFFLINE
  • Fresh Lemon
  • Posts: 8
  • Karma: 0
Salut à tous,

je suis nouveau sur ce forum et j'aurais une petite question à vous soumettre:

j'ai des résultats d'une enquête Limesurvey dans une base MySQL. J'ai fait un export Excel de ces résultats et la structure de cet export me convient parfaitement.

Cependant j'utilise un serveur de cubes OLAP pour l'exploitation des données et pour alimenter ces cubes j'utilise un ETL ; je souhaiterais donc faire une requête SQL directement depuis l'ETL pour extraire les données qui m'intéressent.

La requête SQL utilisée par cette fonction d'export est-elle documentée quelque part ? j'ai regardé dans le script /admin/exportresults.php mais difficile de recoller les morceaux... pas de réponse non plus sur google

Merci par avance!

laloune
The administrator has disabled public write access.

Re: Requête SQL export 3 years 8 months ago #58537

  • Nickko
  • Nickko's Avatar
  • OFFLINE
  • LimeSurvey Team
  • Posts: 2165
  • Thank you received: 278
  • Karma: 58
C'est très pointu ce que tu expliques là, pour tout avouer, je n'ai rien compris, sauf pour la requetes SQL, ce qui me semble le plus important dans le cas présent.

Hélas, je ne crois pas qu'elles soit documenté ailleurs que dans le code source de LimeSurvey, heureusement ce dernier est libre alors tu pourras consulter le code source à ta guise mais je ne peux t'aider plus que ça.
Nickko
Ergonome / Usability expert
The administrator has disabled public write access.

Re: Requête SQL export 3 years 8 months ago #58706

  • laloune
  • laloune's Avatar
  • OFFLINE
  • Fresh Lemon
  • Posts: 8
  • Karma: 0
Bonjour,

désolé pour le retard, j'ai eu des problèmes avec mon compte utilisateur

merci pour votre réponse, je regarderai dans le scripts d'export

par contre est-ce que le modèle physique de données de la base limesurvey est disponible quelque part ? cela pourrait m'aider en cas de jointures

Merci par avance!

laloune
The administrator has disabled public write access.

Re: Requête SQL export 3 years 8 months ago #58713

  • DenisChenu
  • DenisChenu's Avatar
  • NOW ONLINE
  • Moderator Lime
  • Posts: 6560
  • Thank you received: 871
  • Karma: 257
Ca date, ce n'est pas réellement à jour ...

Notamment au niveau des jointures ....

docs.limesurvey.org/LimeSurvey+1.8+datab...meSurvey+development

(bouton jaune, en bas sur la gauche)
The administrator has disabled public write access.

Re: Requête SQL export 3 years 8 months ago #58721

  • laloune
  • laloune's Avatar
  • OFFLINE
  • Fresh Lemon
  • Posts: 8
  • Karma: 0
merci beaucoup pour la réponse !

par contre lorsque je télécharge le fichier il est vide ?! (0 octets)

laloune
The administrator has disabled public write access.

Re: Requête SQL export 3 years 8 months ago #58758

  • laloune
  • laloune's Avatar
  • OFFLINE
  • Fresh Lemon
  • Posts: 8
  • Karma: 0
Bonjour à tous,

j'ai analysé un peu le schéma (en utilisant mysql workbench) et le modèle me semble peu adapté à du SQL pur à mon avis...

donc ce que je vais tenter c'est de normaliser la table lime_survey_<survey id> avec un ETL puis éclater le code SGQA pour récupérer l'id de la question et pouvoir joindre dessus sur la table lime_questions

je vous tiens au courant

laloune
The administrator has disabled public write access.

Re: Requête SQL export 3 years 8 months ago #58760

  • fvillerot
  • fvillerot's Avatar
  • OFFLINE
  • Junior Lime
  • Posts: 21
  • Thank you received: 2
  • Karma: 2
laloune wrote:
merci beaucoup pour la réponse !

par contre lorsque je télécharge le fichier il est vide ?! (0 octets)

laloune
Bonjour, j'ai le même problème (de fichier vide). Est-il résolu ?

J'ai aussi essayé d'exporter les réponses vers un fichier VV. Le résultat n'est pas mal, mais les données ne comportent pas de séparateurs, du coup pas moyen d'en faire quelque chose de manière automatique.

Quand au bouton 'exporter les données vers une application', il ne fonctionne pas, mais c'est peut-être un problème de l'installation sur le serveur que j'utilise. N'ayant pas la main sur le serveur, je ne peux pas aller voir/corriger les fichiers d'installation...

Pas d'extraction au format XML de prévue ?

Merci de m'informer de l'évolution de ce problème.

Fred.
The administrator has disabled public write access.

Re: Requête SQL export 3 years 8 months ago #58768

  • laloune
  • laloune's Avatar
  • OFFLINE
  • Fresh Lemon
  • Posts: 8
  • Karma: 0
fvillerot wrote:
Bonjour, j'ai le même problème (de fichier vide). Est-il résolu ?

a priori non, je suis passé par mysql workbench pour générer le schéma des tables (sans les jointures par contre)
fvillerot wrote:
J'ai aussi essayé d'exporter les réponses vers un fichier VV. Le résultat n'est pas mal, mais les données ne comportent pas de séparateurs, du coup pas moyen d'en faire quelque chose de manière automatique.

le problème c'est que même dans ce cas il faut aller sur la console d'admin et générer le fichier. Ce que j'essaie de faire dans le cas présent c'est d'interfacer limesurvey directement avec un serveur de cubes OLAP pour intégrer les données

l'autre solution serait d'avoir une API permettant de générer un fichier d'extraction de données à la volée pour pouvoir ensuite l'intégrer dans un système aval

laloune
The administrator has disabled public write access.

Re: Requête SQL export 3 years 8 months ago #58776

  • fvillerot
  • fvillerot's Avatar
  • OFFLINE
  • Junior Lime
  • Posts: 21
  • Thank you received: 2
  • Karma: 2
J'ai le même besoin d'automatisation, que ce soit de l'extraction des réponses, de l'insertion de nouvelles invitations, ou de l'envoi des mails.
Actuellement j'envisage d'utiliser les Webservices décrits dans la partie 'remotecontrol' mais la plateforme que j'utilise n'est pas configurée pour les utiliser. La prochaine étape est donc d'installer LimeSurvey sur une plateforme sur laquelle j'aurais complètement la main...

A suivre donc...

Fred
The administrator has disabled public write access.
Moderators: Nickko
Time to create page: 0.114 seconds
Donation Image