Библиотека Java Chart для OLAP
Вопрос
Есть ли какая-либо библиотека диаграмм Java, которая поддерживает данные OLAP, напримерChartFX Олап или Диаграмма Дандаса ?
Спасибо
Решение
Чтобы отобразить любые данные в виде диаграммы, их необходимо свести к двумерному набору записей — именно это дает вам OLAP при выполнении запроса MDX.
Если у вас есть эти 2D-данные, вы можете передать их в любой код диаграммы/графика.
Раньше я использовал ASP для запуска MDX и записи XML.Это было преобразовано в диаграмму с помощью клиентского JavaScript.Я сам написал лот, и это был кошмар!Используйте графики Google или Flot.
Другие советы
JFreeChart или ДжасперРепортс были бы мои рекомендации.
В настоящее время он работает только с сервером icCube, но вы можете посмотреть Библиотека визуализации Javascript.
Есть несколько примеров интеграции с Google Visualization, AmCharts и Protovis.На самом деле вы можете интегрировать это в любую библиотеку JS.
Вот обязательный Google решает этот ответ:Google Диаграммы.
http://code.google.com/apis/chart/
Однако они не будут размещены в вашей системе.Я также не уверен, что они поддерживают типы почтовых запросов, поэтому объем данных, которые вы можете отправить, ограничен размером URL-адреса запроса на получение.
jCharts: http://jcharts.sourceforge.net/ это тот, который я использовал в прошлом.
Подтверждая то, что сказали другие, да, API диаграмм Google может предоставить легкое решение вместе с API-оболочкой Java, например диаграммы4j (отказ от ответственности:Я написал диаграммы4j).Полный список всех API-оболочек Google Chart см. здесь.
Вы смотрели olap4j? http://www.olap4j.org/
Хотя это не библиотека диаграмм, ее можно использовать для запроса кубов OLAP.Возвращенными объектами может быть проще управлять.