Вопрос

Кто-нибудь знает какой-нибудь хороший браузер cube с открытым исходным кодом?

В идеале, это было бы что-то, созданное с помощью простого javascript.

Существует ли оно вообще?

Я планирую использовать его с классическим asp для базы данных SQL.

Это было полезно?

Решение

Вы можете посмотреть на Пентахо Мондрайн (включая JPivot ( джпивот )), или при Затмение ПТИЦЫ

С их помощью вы получаете своего рода гибкие инструменты создания отчетов для самых популярных баз данных, а также функциональность для просмотра OLAP-кубов.

Другие советы

Если вы ищете что-то легкое, дайте CubesViewer ( Просмотр кубов ) попробовать:

В основном это Javascript, поддерживаемый OLAP-сервером Cubes.

(Отказ от ответственности, я главный разработчик :-))

Проверьте js-гиперкуб для библиотеки OLAP только для javascript.API довольно прост.Вы можете десериализовать json в объект cube, запросить имена измерений, разрезать куб и суммировать факты.Из Документация:

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, вывод

Также взгляните на PAT, который является заменой pentaho для JPivot.(Ну, на самом деле разрабатывается сообществом, а не самими pentaho!)

JPivot немного неуклюж, хотя и выполняет свою работу.PAT очень новый, поэтому не могу поручиться за его стабильность и возможности!

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

Adobe Flex включает в себя элемент управления, который вы, возможно, сможете использовать.Вы можете использовать javascript в качестве языка (Flex изначально поддерживает Actionscript, а javascript является подмножеством Actionscrpt и также может быть использован).

Вот веб-страница о OLAPDataGrid - ОЛАПДатаГрид контроль.

И вот это еще одно звено.

Приложения Flex могут размещаться в браузерах с установленным Flash.

Вы можете посмотреть на компонент сводной таблицы по адресу flexmonster.com .Он взаимодействует с olap-кубами через xmla и, в отличие от olapdatagrid, не нуждается в дополнительной подготовке данных.

WebPivotTable Веб - просмотр таблицы представляет собой компонент сводной таблицы и сводной диаграммы на чистом javascript, который можно использовать для преобразования csv-файла и всех видов OLAP-кубов, таких как Mondrian, SSAS, iccube.Вот ДЕМОНСТРАЦИЯ и документы.

если вы можете, найдите набор ресурсов sql server 2000, внутри которого есть проект, представляющий собой браузер javascript cube.я не уверен в лицензировании этого, но оно находится по адресу TOOLSANDSAMPLES \ANALYSISSERVICESTHINWEBCLIENT внутри набора ресурсов.Этот набор ресурсов должен быть доступен при загрузке по подписке msdn.

Библиотека компонентов Ranet Olap имеет открытую версию.Хотя это не соответствует вашим требованиям полностью (требуется Silverlight), вы должны проверить это.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top