На нашем сайте мы записываем тысячи событий в виде таблиц, каждая из которых имеет уникальную временную метку. Есть ли инструмент, который может отобразить для меня количество временных меток, которые попадают в график, по-ля-гугл, в течение дня, недели или месяца, чтобы помочь мне понять тенденции?
Есть ли инструмент, который позволяет мне визуализировать метки времени по дням / неделям / месяцам?
2 ответа
Если вы хотите простой графический инструмент, взгляните на Graphite.
С другой стороны, если вы хотите выполнить сложный анализ, лучше всего использовать какой-либо инструмент OLAP. Я лично немного знаю Pentaho , который является инструментом бизнес-аналитики с открытым исходным кодом.
С Pentaho вы можете использовать инструмент ETL (Extract-Transform-Load) Kettle/Spool для агрегирования ваших данных. Используя Mondrian Schema Designer, вы можете описать свою структуру данных в Pentaho.
Наконец, в панели инструментов Pentaho вы найдете Marketplace, где вы можете установить инструменты с открытым исходным кодом для создания панелей мониторинга или создания динамических запросов с помощью Saiku-UI.
Я понимаю, что это не ваше решение «нажми и работай», но в долгосрочной перспективе вы получите гораздо больше пользы от этого решения, чем простой графический инструмент.
Поскольку данные уже хранятся в базе данных SQL, вы можете взглянуть на службы отчетов SQL. Нетрудно его запустить и запустить, хотя небольшие знания в области кодирования будут иметь большое значение.
В этой статье приведен пример, очень похожий на ваш набор данных:
http://rduclos.wordpress.com/2010/02/13/ssrs-2008-generate-calendars-based-on-a-date-range/