Domanda

Esiste una libreria di grafici Java che supporta i dati OLAP, come ChartFX Olap o Grafico di Dundas ?

Grazie

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top