Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 浏览OLAP多维数据集_Javascript_Database_Widget_Olap_Cube - Fatal编程技术网

Javascript 浏览OLAP多维数据集

Javascript 浏览OLAP多维数据集,javascript,database,widget,olap,cube,Javascript,Database,Widget,Olap,Cube,有人知道任何优秀的开源多维数据集浏览器吗 理想情况下,它将是使用纯javascript构建的 它真的存在吗 我计划将它与SQL数据库中的经典asp结合使用。Adobe Flex包含一个您可能可以使用的控件。您可以使用javascript作为语言(Flex本机支持Actionscript,javascript是Actionscrpt的一个子集,也可以使用) 这是一个关于控件的网页 这是 Flex应用程序可以托管在安装了Flash的浏览器中。您可以查看(包括)或 使用这些工具,您可以在最流行的数据库

有人知道任何优秀的开源多维数据集浏览器吗

理想情况下,它将是使用纯javascript构建的

它真的存在吗


我计划将它与SQL数据库中的经典asp结合使用。

Adobe Flex包含一个您可能可以使用的控件。您可以使用javascript作为语言(Flex本机支持Actionscript,javascript是Actionscrpt的一个子集,也可以使用)

这是一个关于控件的网页

这是

Flex应用程序可以托管在安装了Flash的浏览器中。

您可以查看(包括)或


使用这些工具,您可以在最流行的数据库上获得某种灵活的报告工具,它还包括浏览OLAP多维数据集的功能。

如果可以,请查找sql server 2000资源工具包,其中有一个项目是javascript多维数据集浏览器。我不确定是否有此许可证,但它位于资源工具包中的TOOLSANDSAMPLES\ANALYSISSERVICESTHINWEBCLIENT。此资源工具包应在msdn订阅下载中提供。

还可以查看PAT,它是pentaho对JPivot的替代品。 (实际上是社区开发的,而不是pentaho本身!)

JPivot虽然做这项工作,但有点笨重。PAT是非常新的,所以不能保证它的稳定性和功能


您可以在flexmonster.com上查看透视表组件。它通过xmla与olap多维数据集通信,与olapdatagrid不同,olapdatagrid不需要额外的数据准备。

查看纯javascript的olap库。 API非常简单。您可以将json反序列化为多维数据集对象,查询维度名称,切片多维数据集,并对事实求和。从:


下面是我使用它和backbone.js构建的一个示例:

具有开放版本。尽管它不能完全满足您的要求(需要Silverlight),但您应该检查一下。

是一个纯javascript透视表和透视图组件,可用于透视csv文件和各种OLAP多维数据集,如Mondrian、SSAS、iccube。这是和。

如果您正在寻找轻量化的产品,请尝试一下:

它主要是Javascript,由Cubes OLAP服务器备份


(免责声明,我是主要开发人员:-)

嘿,很好的提示。。。有在线演示吗???demo.pentaho.com/pentaho有一个JPivot的演示,但还没有。PAT已经改名为Saiku。其网页:。演示:非常令人印象深刻,它不是开源的,但对公共站点是免费的…那个链接已经死了。您好,我目前正在使用react native和firebase开发一个移动应用程序。我被告知使用一些数据立方体来预计算查询,但我不知道数据立方体实际上是什么。是某种多维数组帮助您对数据进行排序吗?我可以使用建议的链接来实现我想做的事情吗?嘿,我目前正在使用react native和firebase开发一个移动应用程序。我被告知使用数据立方体预计算查询,但我不知道它实际上是什么,也不知道在哪里可以实现它。你介意告诉我吗?嘿,我试着运行jsbin示例,但是输出中没有显示任何内容。现在还可以吗?@DeniseTan,我已经修好了JSBIN,非常感谢!但请允许我问几个问题,因为我正试图理解什么是数据立方体。从库中,结果是预计算的还是动态计算的?还有,你从哪里得到的所有数据?假设我从Firebase获取json,它仍然可行吗?那么,假设我现在有了原始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');