График количества датированных событий в столбцах/стержнях
-
18-09-2019 - |
Вопрос
Я хочу создать гистограммы, похожие на журналы веб -сервера. У меня есть события в моей базе данных, которые все происходили в определенный момент, я хотел бы захватить все эти события, а затем составить график, сколько происходило каждый день, неделю, месяц, что угодно на графике бара (столбца).
Например, я хочу составить график, сколько посетителей у меня было за месяц в 31 столбцах, каждая из которых представляет один день.
Существует ли приложение для диаграммы, в котором я могу взять все посещения в течение месяца и дать эти даты в библиотеку, и оно разделяет их на периоды времени по моему выбору (например, просмотр днем)?
Если нет, то какой самый простой способ создания данных? 31 DB -запросы? Один запрос DB, а затем проверяет даты и разделите события на 31 списка?
Я использую Groovy и Grails.
Решение
Вы можете запросить свою базу данных, чтобы получить карту, которая отображает количество событий до определенной даты. Используйте строитель критериев, чтобы сделать запрос, который возвращает сгруппированные по дате.
Другие советы
Я бы просто добавил Google Analytics на свой веб -сайт и использовал их интерфейс.
Разработка программного обеспечения для обработки этих запросов - большой вопрос, на который я не могу ответить здесь. Это продукт сам по себе.