13

優れたオープン ソースのキューブ ブラウザを知っている人はいますか?

理想的には、プレーンな JavaScript で構築されたものです。

それは存在しますか?

SQLデータベースに対して従来のaspで使用する予定です。

4

9 に答える 9

8

Pentaho Mondrian ( JPivotを含む)、またはEclipse BIRTを見ることができます。

これらを使用すると、最も一般的なデータベースである種の柔軟なレポート ツールを利用でき、OLAP キューブを参照する機能も含まれています。

于 2008-12-19T03:50:22.280 に答える
6

軽量なものを探している場合は、CubesViewerを試してみてください。

それはほとんど Javascript で、Cubes OLAP サーバーによってバックアップされています。

(免責事項、私は主な開発者です:-))

于 2013-10-19T19:34:38.953 に答える
5

JavaScript のみの OLAP ライブラリについては、js-hypercubeを確認してください。API は非常にシンプルです。json をキューブ オブジェクトに逆シリアル化し、ディメンション名をクエリし、キューブをスライスし、ファクトを合計できます。ドキュメントから:

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

于 2012-05-04T02:58:25.770 に答える
2

また、ペンタホのJPivotの代替品であるPATもご覧ください。(実際には、コミュニティによって開発されています-ペンタホ自体ではありません!)

JPivotは仕事をしますが、少し不格好です。PATは非常に新しいため、その安定性と機能を保証することはできません。

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

于 2009-05-06T12:57:27.800 に答える
1

flexmonster.comでピボットテーブルコンポーネントを見ることができます。xmlaを介してOLAPキューブと通信し、olapdatagridとは異なり、追加のデータ準備は必要ありません。

于 2009-10-07T16:50:08.073 に答える
1

Adobe Flex には、使用できるコントロールが含まれています。言語として javascript を使用できます (Flex はネイティブで Actionscript をサポートしており、javascript は Actionscrpt のサブセットであり、同様に使用できます)。

OLAPDataGridコントロールに関する Web ページを次に示します。

そして、ここに別のリンクがあります。

Flex アプリは、Flash がインストールされたブラウザーでホストできます。

于 2008-12-19T03:36:48.047 に答える
0

Ranet Olap component library has open version. Although it doesn't meet your requirement completely (require Silverlight), you should check it out.

于 2012-06-18T07:13:24.543 に答える
0

可能であれば、SQL Server 2000 リソース キットを見つけてください。その中には、javascript キューブ ブラウザであるプロジェクトがあります。これのライセンスはわかりませんが、リソース キット内の TOOLSANDSAMPLES\ANALYSISSERVICESTHINWEBCLIENT にあります。このリソース キットは、msdn サブスクリプションのダウンロードで利用できるはずです。

于 2008-12-19T05:15:31.360 に答える