We're thinking of adding an interactive near real-time analytics functionality (a-la "Google Analytics") to a product Movie Recommender Engine.
We need to let the user interactively create analyses deciding on a case by case basis the analysis dimensions (e.g. by Genre, by Actor, by Publisher), metrics (e.g. Views, Purchases, Ratings) and the time window of the analysis.
We're considering several options like:
- charting libraries + custom built
- reporting engines (e.g. BIRT)
- OEM interactive analysis tools (e.g. Tableau)
Our solution is Oracle and java-based. The front-end is built using the Liferay Portal framework