2009-08-19 8 views
0

Je souhaite créer des graphiques à barres similaires aux journaux du serveur Web. J'ai des événements dans ma base de données qui ont tous eu lieu à un certain moment, je voudrais saisir tous ces événements et ensuite en cartographier combien se sont produits chaque jour, semaine, mois, quel que soit sur un graphique en barres. Par exemple, je veux tracer le nombre de visiteurs que j'ai reçus en un mois dans 31 colonnes, chacune représentant un jour. Y at-il une application de cartographie par laquelle je peux saisir toutes les visites pour le mois et donner ces dates à la bibliothèque, et il les divise en périodes de temps de mon choix (par exemple, vue par jour)?Calcul de la quantité d'événements datés dans les colonnes/barres

Sinon, quelle est la manière la plus simple de créer les données? 31 requêtes DB? Une requête DB, puis vérifier les dates et diviser les événements en 31 listes? J'utilise Groovy et Grails. J'utilise Groovy et Grails.

Répondre

0

Vous pouvez interroger votre base de données pour obtenir la carte qui mappe le nombre d'événements à une certaine date. Utilisez le générateur de critères pour générer une requête renvoyée groupée par date.

+0

OK sonne bien, ouais je pense que mon option préférée dans la question n'est tout simplement pas possible. – Fletch

0

Je voudrais simplement ajouter Google Analytics à mon site Web et utiliser leur interface.

Développer le logiciel pour gérer ces requêtes est une grande question à laquelle je ne peux pas répondre ici. C'est un produit en soi.

+0

Merci, mais je n'essaie pas d'analyser les journaux du serveur Web, les données proviennent d'une source totalement différente. Je viens d'utiliser cet exemple pour expliquer la question parce que c'est un parallèle étroit que la plupart des gens peuvent comprendre. – Fletch

Questions connexes