2008-12-19 88 views
12

有人知道任何優秀的開源多維數據集瀏覽器嗎?瀏覽OLAP多維數據集

理想情況下,它應該是用普通的javascript構建的東西。

它甚至存在嗎?

我打算使用它與經典的ASP再次SQL數據庫。

回答

8

你可以看一下Pentaho Mondrian(包括JPivot),或在Eclipse BIRT

有了這些,你上最流行的數據庫某種靈活的報告工具,它包含的功能來瀏覽OLAP多維數據集了。

+0

你好我目前正在開發使用移動應用程序的反應本地和火力點。我被告知使用一些數據立方體來預先計算查詢,但我不知道數據立方體實際上是什麼。它是一種多維數組,可以幫助您對數據進行排序嗎?我可以使用建議的鏈接來實現我想要做的事嗎? – hyperfkcb 2017-07-29 11:14:49

1

Adob​​e Flex包含一個您可能可以使用的控件。您可以使用javascript作爲語言(Flex本身支持Actionscript,而javascript是Actionscrpt的子集,也可以使用。)

這是一個關於OLAPDataGrid控件的網頁。

這裏是another link

Flex應用程序可以安裝在安裝了Flash的瀏覽器中。

0

如果可以的話,找到sql server 2000 Resource Kit,裏面有一個項目是一個JavaScript多維數據集瀏覽器。我不確定此許可,但它位於資源工具包內的TOOLSANDSAMPLES \ ANALYSISSERVICESTHINWEBCLIENT。此資源工具包應在msdn訂閱下載中可用。

2

也看看PAT,這是pentaho的替代JPivot。 (實際上正在社區發展 - 不是pentaho自己!)

JPivot雖然沒有工作,但有點笨重。 PAT非常新,所以不能保證它的穩定性和功能!

http://code.google.com/p/pentahoanalysistool/

+0

嘿,好的提示... 有沒有在線演示? – opensas 2009-05-07 03:04:32

+0

demo.pentaho.com/pentaho演示了JPivot,但還沒有PAT。 – Codek 2009-05-11 12:30:21

+2

PAT已更名爲Saiku。其主頁:http://www.analytical-labs.com/。演示:http://demo.analytical-labs.com/ – incidentist 2011-04-07 17:18:48

1

你可以看一下數據透視表組件在flexmonster.com。它通過xmla與olap立方體對話,而不像olapdatagrid不需要額外的數據準備。

5

檢出js-hypercube僅適用於JavaScript的OLAP庫。 該API非常簡單。您可以將json反序列化爲多維數據集對象,查詢維度名稱,對多維數據集進行切片並對事實進行求和。從documentation

var data = [{"time":1331773202,"facts":{"name":"Super Mario Bros. 2","platform":"Nintendo","staring":"Mario"},"measures":{"rentals":73,"sales":9,"revenue":359.91}}, {"time":1331841602,"facts":{"name":"Metroid","platform":"Nintendo","staring":"Samus"},"measures":{"rentals":43,"sales":6,"revenue":239.94}}]; // ... etc 
var cube = ps.Cube.deserialize(data, ['rentals', 'sales', 'revenue']) 
console.info('Total Rentals', cube.sum().rentals); 
console.info('Revenue at 6pm for Super Nintendo games', '$' + cube.slice({hour: 18, platform: 'Super Nintendo'}).sum(2).revenue); 
console.info('Avg rentals per hour for games staring Mario', cube.slice({staring: 'Mario'}).avg(24, 2).rentals + ' units'); 

這是我建立了一個例子使用它與Backbone.js的一起:http://jsbin.com/rejekij/edit?html,js,output

+0

嘿我試圖運行jsbin的例子,但沒有什麼顯示在輸出。它現在仍然可用嗎? – hyperfkcb 2017-07-30 02:22:05

+0

@DeniseTan,我已經修復了jsbin – 2017-07-31 15:15:32

0

WebPivotTable是一個純粹的JavaScript數據透視表和透視圖組件,可用於透視csv文件和各種OLAP立方體,如Mondrian,SSAS,iccube。這裏是demodocuments

5

如果你正在尋找一些輕量級的,給CubesViewer一試:

這主要是使用Javascript,輔以多維OLAP服務器。

(聲明,我的主要開發:-))

相關問題