Page 1 sur 1

Google charts et xml / mysql quelle solution ?

Posté : 05 févr. 2015, 12:00
par amocco
bonjour ,

j ai un site web et je voudrais utiliser l api de google charts pour afficher mes graphs .
Je dois utiliser des données de mon entreprise pour generer les graphs . je recherche une solution propre
ce que je pense faire :

demander à mon entreprise (elle sera ok) de générer un fichier xml et le déposer sur mon serveur web de façon régulière (toutes les 3/4 heures)

traitement de ces données via php pour les intégrer dans une base mysql

génération des graph via api google et affichage sur la page

qu'en pensez vous ? y a t il plus simple ?

ou alors je vais chercher via ftp le fichier xml pour traitement ?

vaut mieux un fichier xml ou autre format ?


merci pour votre aide

Re: Google charts et xml / mysql quelle solution ?

Posté : 05 févr. 2015, 21:31
par amocco
Bonsoir ,
personne pour m aider ?

Re: Google charts et xml / mysql quelle solution ?

Posté : 06 févr. 2015, 10:14
par @rthur
Bonjour,

De mémoire, Google Charts permet de prendre directement des fichiers JSON en données sources donc je vois 2 potentielles améliorations :
- ton entreprise pourrait directement te fournir les données dans le bon format (mais ça veut dire que si un jour il faut faire un graph supplémentaire, il faut que ton entreprise te génère un nouvel export spécifique)
- si tu as les données brutes en XML à traiter avant d'afficher les graphs, plutôt que de passer par une base de données, regarde si tu ne peux pas faire la conversion XML > Json directement, ça pourrait te faire gagner du temps.

Pour le format XML exporté par ton entreprise, si finalement tu dois quand même passer par MySQL pour faciliter les calculs, essaye qu'il soit dans un format qui puisse être traité directement par un LOAD XML de MySQL, ça te ferra gagner beaucoup de temps pour l'import : http://dev.mysql.com/doc/refman/5.5/en/load-xml.html


Et sinon sur le fait d'aller chercher ou qu'ils te déposent les données, pas de préférence, ça dépend de ton architecture.

Re: Google charts et xml / mysql quelle solution ?

Posté : 06 févr. 2015, 10:42
par amocco
bonjour et merci pour ta réponse . donc si je resume
la meilleure facon ce serait :


- Mon entreprise dépose toutes les x heures sur mon ftp un fichier de format xml
- traitement du fichier et importation dans une base de donées myslq
- affichage du graph

ou

je me renseigne sur json

Re: Google charts et xml / mysql quelle solution ?

Posté : 06 févr. 2015, 13:58
par @rthur
yes :)