Serveur web et traitement de données

Serveur web et traitement de données - Stockage - Systèmes & Réseaux Pro

Marsh Posté le 07-04-2010 à 16:32:48    

Bonjour à tous!
 
J'ai démarrer un projet il y a quelque temps et j'aurai besoin d'un peu d'aide pour la deuxième partie de celui-ci. Je m'explique
Ce projet est donc en 2 parties et consiste en :
 - collecter différentes mesures de capteur à l'aide d'un PIC pour ensuite les transmettre sur un pc, première partie que j'ai déjà réalisé sans trop de problème car c'est mon domaine.
 - envoyer ces données sur un serveur web quotidiennement, les stocker dans un base de données et les traiter afin d'afficher des graphes dans une page web mis à jour eux aussi quotidiennement (de manière automatique).
 
C'est avec cette deuxième partie que j'ai un peu de mal. Les données récupérées sur le pc sont stockées dans un fichier texte. Je ne sais pas ensuite si il est nécessaire que je convertir les données au format sql, utilisé excel... et comment faire pour créer la base de données et générer la page web avec les graphes...
 
Donc je suis dans le flou et j'aimerai que l'on m'indique quel sont les logiciels les plus appropriés pour ce que je veux faire, sachant que je ne connais pas vraiment xml, sql mais que j'ai quand même un peu de temps si il est nécessaire d'en passer par la!
 
Merci d'avance et bonne journée.

Reply

Marsh Posté le 07-04-2010 à 16:32:48   

Reply

Marsh Posté le 07-04-2010 à 20:24:12    

est ce que tu as réellement besoin d'une base de données ? si ton but n'est que d'afficher un graph, alors une simple macro excel suffira
 
par contre si il te faut stocker beaucoup de données et/ou récupérer des données autres que pour générer un graph alors peut-être que la base de données pourrait être envisageable

Reply

Marsh Posté le 07-04-2010 à 21:12:17    

Tu as accès à quoi comme plateforme ?
 
Typiquement avec un SQL Server, tu prends SSIS pour charger tes données depuis ton fichier texte, ça les transforme si nécessaire et injecte dans SQL, et tu utilises SSRS (reporting services) pour afficher des rapports (page web, pdf, excel etc.) auxquels les utilisateurs peuvent s'abonner et recoivent tous les jours par mail le rapport (contenant les graphs etc)

Reply

Marsh Posté le 07-04-2010 à 23:36:00    

pour générer la page, tu as le choix en PHP (GraPHP-IC ou Artichow :D ) après transformation de ton fichier en base SQL, voir en creusant un peu en javascript/CSS (mais dans ce cas, faudrait voir à quoi cela ressemble une fois "arrivé" sur ton serveur, pour faire un traitement dessus direct).

 

avantage : pas besoin de sortir l'artillerie Microsoft, et Open Source pour peu que tu travailles en plus sur un serveur Linux/Apache2

 

@Je@nb : Le Closed-Source, on en viendra tous à bout ! :D


Message édité par bardiel le 07-04-2010 à 23:36:17

---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
Reply

Marsh Posté le 07-04-2010 à 23:44:04    

Je ne connais pas les outils open source qui font ça, ça doit surement exister. On est pas là pour faire un débat open vs closed source.
 
Tout ce que je dis c'est que son truc je peux en une demi journée t'installer les services, configurer l'import auto des données tous les jours, te créer un report sexy qui s'envoie par mail quotidiennement, utilisable dans Excel et faire de la vrai analyse de données.
 
Je suis pas contre lui donner une solution open source mais ton truc t'en a pour un bout de temps à développer le truc manuellement. Si il y a des produits open source qui existe balance avec plaisir, c'est toujours intéressant de découvrir

Reply

Marsh Posté le 08-04-2010 à 00:18:18    

"te créer un report sexy qui s'envoie par mail quotidiennement"
avec la secrétaire avec ? :D
 
il n'est pas question de débat open/closed, tout dépend du niveau de "l'utilisateur". Microsoft fournit d'excellents outils (je préfère mille fois plus un serveur en Windows 2003 ou 2008 qu'à un serveur en ligne de commande sous Linux et à conseiller si on a les sous autant prendre du Microsoft !) qui sont rapide d'installation (1/2 journée pour SSRS ? boh t'es lent dessus :o ou c'est compliqué ? :jap: ) et d'utilisation (suffit de comparer Open Office avec Office et le nombre de "bug" et de fonctionnalités non implémentées ou différemment).
GraPHP-IC, Artichaw, ou en javascript/CSS, il mettra plus de temps pour mettre en place, ce sera moins sexy ( :lol: ), et il faudra encore en rajouter une couche avec un serveur de mail (il faut quoi d'ailleurs comme serveur mail pour SSRS ? Exchange ou on peut utiliser un postfix ? :bounce: )
 
certaines entreprises (et administration) font le choix (contestable) de passer sur un environnement Open Source, avec force publicité dessus aussi bien de l'entreprise ("on économise xxx millions d'euros par an !" ) que des promoteurs du libre (cf Canonical et ses partenaires). mais c'est sans parler des entreprises qui font l'inverse :whistle:


---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
Reply

Marsh Posté le 08-04-2010 à 09:52:59    

Bonjour,  
 
Déjà merci pour m'avoir répondu. Pour le serveur web je pensai utiliser Apache ainsi que MySQL dans le cas ou le passage par sql serai obliger pour gérer la base de donnée. Le problème c'est que mes connaissances en sql sont très limités et en plus il faut que je gère une routine automatique. Si je reste quand même dans cette optique le logiciel Artichow à l'air assez sympa pour générer la page web.
 
La solution de microsoft à l'air plus facile à mettre en place mais je ne pense pas avoir accès à ces logiciels payants. ( j'ai vu cependant qu'il existait une version gratuite de SQL Server, SQL Server Express mais je ne sais pas si je peux réaliser les mêmes choses avec...?)
Donc pour l'instant je suis pas encore fixé je continue à me renseigner,  si vous avez d'autre infos ou idées je suis preneur!

Reply

Marsh Posté le 08-04-2010 à 13:55:21    

bardiel a écrit :

"te créer un report sexy qui s'envoie par mail quotidiennement"
avec la secrétaire avec ? :D
 
C'est la secrétaire qui reçoit le mail et l'imprime et t'amène le rapport sur un plateau (ou entre ses seins) avec un café le matin  :whistle:  
 
il n'est pas question de débat open/closed, tout dépend du niveau de "l'utilisateur". Microsoft fournit d'excellents outils (je préfère mille fois plus un serveur en Windows 2003 ou 2008 qu'à un serveur en ligne de commande sous Linux et à conseiller si on a les sous autant prendre du Microsoft !) qui sont rapide d'installation (1/2 journée pour SSRS ? boh t'es lent dessus :o ou c'est compliqué ? :jap: ) et d'utilisation (suffit de comparer Open Office avec Office et le nombre de "bug" et de fonctionnalités non implémentées ou différemment).
GraPHP-IC, Artichaw, ou en javascript/CSS, il mettra plus de temps pour mettre en place, ce sera moins sexy ( :lol: ), et il faudra encore en rajouter une couche avec un serveur de mail (il faut quoi d'ailleurs comme serveur mail pour SSRS ? Exchange ou on peut utiliser un postfix ? :bounce: )
 
certaines entreprises (et administration) font le choix (contestable) de passer sur un environnement Open Source, avec force publicité dessus aussi bien de l'entreprise ("on économise xxx millions d'euros par an !" ) que des promoteurs du libre (cf Canonical et ses partenaires). mais c'est sans parler des entreprises qui font l'inverse :whistle:


 
1/2 journée pour installer sql server, mettre à jour, faire le package SSIS, créer un report et le déployer dans SSRS :D
 

Prim0 a écrit :

Bonjour,  
 
Déjà merci pour m'avoir répondu. Pour le serveur web je pensai utiliser Apache ainsi que MySQL dans le cas ou le passage par sql serai obliger pour gérer la base de donnée. Le problème c'est que mes connaissances en sql sont très limités et en plus il faut que je gère une routine automatique. Si je reste quand même dans cette optique le logiciel Artichow à l'air assez sympa pour générer la page web.
 
La solution de microsoft à l'air plus facile à mettre en place mais je ne pense pas avoir accès à ces logiciels payants. ( j'ai vu cependant qu'il existait une version gratuite de SQL Server, SQL Server Express mais je ne sais pas si je peux réaliser les mêmes choses avec...?)
Donc pour l'instant je suis pas encore fixé je continue à me renseigner,  si vous avez d'autre infos ou idées je suis preneur!


 
nop pas de SSIS/SSRS avec express

Reply

Marsh Posté le 08-04-2010 à 17:44:10    

Re,
 
J'ai opté pour la solution gratuite (même si c'est un plus long), à savoir Wampserver (Apache, MySQL, PHP et phpMyAdmin ) pour la première partie de traitement des données : transfert du fichier texte sur le web serveur et conversion en base SQL.
Ensuite Artichow me semble intéressant pour générer les graphes sur une page web.  
 
Il faut dans un premier temps que je comprenne bien le fonctionnement de ces logiciels et ensuite mettre en place le process automatique. Je vous tiens au courant de mes avancées et je pense que j'aurai d'autres questions à poser par la suite!
 
Bonne journée.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed