PnX-SI / GeoNature-R-package

Package R pour la synthèse des données GeoNature
GNU General Public License v3.0
1 stars 1 forks source link

Comment construire ses requêtes efficacement ? #5

Open remymoine opened 5 years ago

remymoine commented 5 years ago

Une représentation graphique interactive pourrait être une idée, non ?

DonovanMaillard commented 5 years ago

Faudra qu'on discute des objectifs. A mon sens il faut qu'on fasse un truc cohérent dans ce qu'on développe les uns les autres. Mais l'utilisateur en lui même ne doit pas avoir de requêtes à faire il doit se limiter 1 ses connaissances en R habituelles donc faire ses éventuels tris avec des subset par exemple. A voir ce que tu entends pas construire les requêtes et de qui tu parles ;) nous ou les utilisateurs

DonovanMaillard commented 5 years ago

Premiers points définis pour la bonne construction des fonctions R :

Les fonctions du package sont préfixées par "gn." gn.getData par exemple pour une fonction d'extraction de données.

La documentation est rédigée en français.

Chaque fonction ouvre sa connexion et la referme (sinon Postgresql nous rejete à la 16eme connexion ouverte, donc à la 16eme fonction jouée):

Les requêtes SQL doivent être envoyées "figées" dans les fonctions type getquery. La solution est donc que la fonction crée un objet "query", qui soit une chaine de caractère créée et "personnalisée" par R en y intégrant les arguments renseignés par l'utilisateur. C'est cet objet query qui est renvoyé dans les commandes getquery.