je crois que j'ai trop simplifié l'expression de mes besoins, j'essaie de compléter :
- le but est de synthétiser les résultats de plusieurs applications indépendantes avec la souplesse du sql
- les csv à importer chaque mois sont nombreux, parfois plusieurs centaines
il faut donc pouvoir balayer en auto tous les fichiers d'un répertoire où ils seraient groupés et les importer sans intervention manuelle
- leur structure est différente, en fonction des noms de colonnes identifiant leur origine ils ne doivent pas être chargés dans les mêmes tables ou de la même façon
- l'historicité est le but principal, je ne repars pas de tables vides à chaque fois mais j'ajoute les nouvelles données aux anciennes
- la plus grosse table fille de la base devrait tourner autour de 100 K lignes de quelques colonnes, et les tables parents ou périphériques moins de quelques K
- le process d'import serait confié à des acteurs locaux, donc l'idéal est de pouvoir embarquer les script dans le document bdd sans install complémentaire mais au pire je peux envisager un installateur pour copier des scripts dans les paths ad hoc (ça colle avec Basic aussi bien que Python si j'ai bien vu)
je sais, ça fait beaucoup de contraintes
(
@Dude :
mes contraintes ne semblent pas adaptables à une extension qui agit sur 1 csv et l'importe sans changements dans une table de la base, ce qui est le cas de ImportCSV si j'ai bien compris
je regarderai demain de plus près, et de toutes façons si les sources sont accessibles ça me servira certainement à mieux comprendre, donc merci
et peut-être qu'une fois embarqué dans une base ce serait plus facile de répartir les données dans une autre ?
mais par ailleurs je crois avoir compris que le HSQL n'est pas très adapté à des grosses tables, sachant qu'après import les interrogations sql seront intenses et demanderont une bonne réactivité
bon, vu l'état néant de ma connaissance ce n'est peut-être qu'un a priori conspirationniste de ma part ?
pour avoir utilisé FB il y a 15 ans je sais qu'il reste fluide avec des trucs très gros, l'embarquement dans LO n'a probablement pas changé ça (?)
@jeanmi2403
à ce stade rien n'est fait, je n'en suis qu'à l'examen de la faisabilité sous LO, donc je n'ai aucune bdd déjà réalisée
pour oBasic : j'ai de très mauvais souvenir de deboggages inextricables, qui venaient sans doute de moi (je suis loin d'être un pro) mais je suis resté traumatisé
cela dit ce genre de trauma doit pouvoir se soigner, je fais juste ma coquette et je suis de toutes façons réduit à me faire (un peu) violence car j'ai pas d'autre soluce que LO à court terme ;o)
en tous cas merci de vous être penchés sur mon pbm, je me sens moins seul
)