Просмотр кубов OLAP

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

В идеале это было бы что-то построенное на простом javascript.

Он вообще существует?

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

Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
13
0
18 582
9
Перейти к ответу Данный вопрос помечен как решенный

Ответы 9

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

Вот веб-страница об элементе управления OLAPDataGrid.

А вот и другая ссылка.

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

Ответ принят как подходящий

Вы можете посмотреть Пентахо Мондриан (включая JPivot) или Eclipse BIRT

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

Здравствуйте, в настоящее время я разрабатываю мобильное приложение, используя react native и firebase. Мне сказали использовать некоторый куб данных для предварительного вычисления запросов, но я понятия не имею, что такое куб данных на самом деле. Это какой-то многомерный массив, который помогает вам сортировать данные? Могу ли я использовать предложенные ссылки для достижения того, что я хотел сделать?

hyperfkcb 29.07.2017 14:14

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

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

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

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

привет, хороший совет ... есть ли онлайн-демо ???

opensas 07.05.2009 07:04

demo.pentaho.com/pentaho имеет демонстрацию JPivot, но еще не PAT.

Codek 11.05.2009 16:30

PAT был переименован в Saiku. Его домашняя страница: Analytics-labs.com. Демо: demo.analytical-labs.com

incidentist 07.04.2011 21:18

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

Проверьте js-гиперкуб для библиотеки OLAP только для javascript. 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

Привет, я попытался запустить пример jsbin, но на выходе ничего не отображается. Доступен ли он сейчас?

hyperfkcb 30.07.2017 05:22

@DeniseTan, я исправил jsbin

xn. 31.07.2017 18:15

Огромное спасибо! Но позвольте мне задать несколько вопросов, поскольку я пытаюсь понять, что на самом деле представляет собой куб данных. Результаты из библиотеки предварительно вычисляются или вычисляются на лету? Кроме того, откуда вы взяли все данные? Скажем, я получаю json из Firebase, это все еще возможно? Тогда, допустим, у меня теперь есть необработанный json, как мне на самом деле сформировать куб?

hyperfkcb 01.08.2017 06:00

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

Эта ссылка мертва.

analytik 29.07.2016 14:58

WebPivotTable - это компонент сводной таблицы и сводной диаграммы на чистом javascript, который можно использовать для сводной таблицы CSV-файла и всех видов кубов OLAP, таких как Mondrian, SSAS, iccube. Вот демонстрация и документы.

Очень впечатляет, это не открытый исходный код, но он бесплатный для общедоступных сайтов ...

opensas 06.03.2014 06:07

Если вы ищете что-то легкое, попробуйте CubesViewer:

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

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

Привет, я сейчас разрабатываю мобильное приложение, используя react native и firebase. Мне сказали предварительно вычислить запросы с использованием куба данных, но я понятия не имею, что это такое на самом деле и где я могу это реализовать. Не могли бы вы меня просветить?

hyperfkcb 29.07.2017 14:17

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