4. iReporting Tool
A service provided over the web to analyze mobile
specific data in a multi-platform environment
(Web, Wap, Streaming, SMS, MMS, RBT, ...):
– Reporting
• access and format data from different
sources
– Oracle, CSV, XML, ...
• holistic view of the data
– Analysis
• drill-down reports
• chronologic navigation
– Dashboard
• monitor KPIs/metrics
4
7. Technology
•Ruby on Rails application: open-
source web framework optimized for
sustainable productivity
•Macromedia Flash library: a browser-
friendly technology to plot data using lines,
bars and pie charts
•Data is stored internally via
MySQL: uses ActiveRecord to encapsulate
DB access and with a new DB adapter can
work on Oracle
7
8. Reporting
- Generates static yaml files for saved reports
- for each reporting project the following is
configurable:
•DB adapter
•Log filenames with regex
patterns
•Log folders
•Log fields
•Log labels for each field
•Unique identifiers columns
•Time identifiers columns
8
9. Dashboard
- Flexible reports generator:
• aggregates any type of data
• filters data on any combination of columns/
values
• plots line/bar/pie charts
• time intervals based on dates and dynamic
date ranges (ie. this week, last week, this
month, last month)
• saves reports criteria using yaml for fast
access
• historical navigation of the generated reports
• multiple output formats (html, Flash, Excel,
yaml, ...)
9