Взгляните на JPivot, который использует Pentaho Mondrian.
JPivot - это библиотека Java-тегов с открытым исходным кодом для подключения к кубам, предоставляемым через Mondrian (сервер Java OLAP) или через XML / A (который, как я считаю, используется Microsoft Analysis Services).
Элемент управления JPivot довольно всеобъемлющий, хотя он может быть немного с подтяжкой лица. Я считаю, что новый проект Pentaho Analysis Tool (PAT) находится в разработке в качестве замены JPivot, в котором используется GWT для визуализации более приятного интерфейса (http://wiki.pentaho.com/display/COM/Pentaho+Analysis+Tool).
).
Я использую Pentaho Mondrian вместе с JPivot для представления своих многомерных данных в моей внутренней сети. Я использую схему ROLAP, работающую на SQL Server 2000. Она работает нормально, а также поддерживает создание диаграмм с помощью JFreechart.
Mondrian Java OLAP Server - http://mondrian.pentaho.org/
JPivot http://jpivot.sourceforge.net/ - Скриншоты http://jpivot.sourceforge.net/temp-N101F1.html
Возможно, стоит взглянуть на Eclipse BIRT. Я полагаю, что это, возможно, поддерживает своего рода управление кросс-таблицами, но я никогда не пробовал.