Question

Quelqu'un sait-il tout bon navigateur cube open source?

Idéalement, ce serait quelque chose construit avec javascript simple.

Est-ce qu'il existe encore?

Je rabotage à utiliser avec asp classique agains une base de données SQL.

Était-ce utile?

La solution

Vous pouvez regarder Pentaho Mondrian (y compris JPivot ), ou Eclipse BIRT

Avec ceux-ci, vous obtenez une sorte d'outils de reporting flexible sur les bases de données les plus populaires, et il inclut des fonctionnalités pour parcourir les cubes OLAP aussi.

Autres conseils

Si vous cherchez quelque chose de léger, donner CubesViewer essayer:

Il est surtout Javascript, sauvegardé par des cubes OLAP serveur.

(Avertissement, je suis le développeur principal: -))

Consultez js-hypercube pour une bibliothèque javascript uniquement OLAP. L'API est assez simple. Vous pouvez désérialiser JSON dans un objet cube, interroger les noms de dimension, couper le cube, et résumer les faits. De la documentation :

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');

Voici un exemple que je CONSTRUIT utiliser avec Backbone.js: http: // jsbin.com/rejekij/edit?html,js,output

Jetez aussi un coup d'œil à PAT, qui est le remplacement de Pentaho pour JPivot. (Et bien en fait être devloped par la communauté - pas eux-mêmes Pentaho)

JPivot est un peu maladroit bien fait le travail. PAT est très nouveau, donc ne peut pas se porter garant pour sa stabilité et fonctionnalités!

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

Adobe Flex comprend un contrôle, vous pouvez être utilisé en mesure. Vous pouvez utiliser javascript comme la langue (Flex prend en charge nativement Actionscript et javascript est un sous-ensemble de Actionscrpt, et peut être utilisé aussi bien.)

Voici une page Web sur le OLAPDataGrid contrôle.

Et voici un autre lien .

applications Flex peuvent être hébergés dans les navigateurs avec Flash installé.

Vous pouvez consulter le composant de tableau croisé dynamique à flexmonster.com. Il parle de cubes Olap via XMLA et contrairement à OLAPDataGrid does't besoin de préparation de données supplémentaires.

WebPivotTable est un composant graphique tableau croisé dynamique pur javascript et pivot qui peut être utilisé pour un fichier csv de pivot et toutes sortes de OLAP cubes, comme Mondrian, SSAS, iccube. Voici démo et documents .

si vous pouvez, trouver le serveur sql 2000 Kit de ressources, à l'intérieur il y a un projet qui est un javascript navigateur cube. Je ne suis pas sûr de l'attribution de licences, mais il est situé à TOOLSANDSAMPLES \ ANALYSISSERVICESTHINWEBCLIENT dans le Kit de ressources. Ce kit de ressources devrait être disponible dans les téléchargements de souscription msdn.

Ranet Olap bibliothèque de composants a la version ouverte. Bien qu'il ne répond pas complètement à vos besoins (nécessite Silverlight), vous devriez vérifier.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top