浏览OLAP块[封闭]
-
22-08-2019 - |
题
没有任何人知道任何现开放源码立体浏览器?
理想的情况下,这将是一些建立与平javascript。
它甚至存在?
我刨去使用它以传统的asp对SQL数据库。
解决方案
你可以看看 Pentaho蒙德里安 (包括 JPivot的),或在 日食BIRT
与这些,你会得到某种灵活的报告工具上最受欢迎的数据库,它包括功能浏览OLAP立方体。
其他提示
查核 JS-超立方体以一个JavaScript仅OLAP库。 该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
此外看一看PAT是Pentaho的替代Jpivot的。 (嗯,事实上由社会devloped - !不Pentaho的本身)
Jpivot的是有点笨重虽然做这项工作。 PAT是很新的,所以不能保证它的稳定性和功能!
的Adobe Flex包含您可能能够使用的控制。你可以使用JavaScript作为语言(Flex支持的ActionScript本身,和JavaScript是Actionscrpt的子集,并且可以使用为好。)
下面是有关 OLAPDataGrid <网页/ A>控制。
和这里是另一个链接
Flex应用程序可以在与安装了Flash浏览器托管。
您可以看一下枢轴表组件在flexmonster.com。它经由说话XMLA和不像olapdatagrid简化版,需要额外的数据准备到OLAP立方体。
WebPivotTable 是一个纯JavaScript枢轴表并且其可以被用于枢轴csv文件枢轴图表组件和各种OLAP的立方体,像蒙德里安,SSAS,iccube。这里是演示和文件的。
如果你可以找到SQL Server 2000的资源工具包,里面有一个项目,是一个JavaScript立方体浏览器。我不知道这样做的许可,但它位于资源工具包内TOOLSANDSAMPLES \ ANALYSISSERVICESTHINWEBCLIENT。此资源试剂盒应在MSDN订阅下载可用的。