Libreria di grafici Java per OLAP [chiuso]
Domanda
Esiste una libreria di grafici Java che supporta i dati OLAP, come ChartFX Olap o Grafico di Dundas ?
Grazie
Soluzione
Per visualizzare tutti i dati come un grafico, sarà necessario ridurli a un recordset 2D, che è ciò che OLAP ti offre quando esegui una query MDX.
Se hai quei dati 2D, puoi davvero passarli a qualsiasi codice grafico / grafico.
Usavo ASP per eseguire MDX e scrivere XML. Questo è stato trasformato in un grafico con JavaScript lato client. Ho scritto io stesso ed è stato un incubo! Utilizza i grafici di Google o Flot.
Altri suggerimenti
JFreeChart o JasperReports sarebbero i miei consigli.
Attualmente funziona solo con icCube Server ma puoi dare un'occhiata a Libreria di visualizzazione Javascript .
Ci sono alcuni esempi di integrazione con Google Visualization, AmCharts e Protovis. In realtà puoi integrarlo in qualsiasi libreria JS.
Ecco il google obbligatorio risolve la risposta: Google Charts.
http://code.google.com/apis/chart/
Tuttavia, questi non saranno ospitati sul tuo sistema. Inoltre, non sono sicuro che supportino i tipi di richiesta post, quindi la quantità di dati che è possibile inviare è limitata alla dimensione di un URL di richiesta get.
jCharts: http://jcharts.sourceforge.net/ è uno che ho usato in passato .
Per riecheggiare ciò che altri hanno detto, sì, API di Google Chart può fornire un soluzione leggera insieme ad un'API wrapper Java come chart4j (dichiarazione di non responsabilità: ho scritto chart4j ). Per visualizzare un elenco completo di tutte le API wrapper di Google Chart, consulta qui .
Hai visto olap4j? http://www.olap4j.org/
Sebbene non sia una libreria per la creazione di grafici, è possibile utilizzarla per eseguire query sui cubi OLAP. Gli oggetti restituiti potrebbero essere più facili da gestire.