Are there BI / OLAP tools for the MEAN Stack platform?

Can anyone point me to a BI / OLAP framework, or at least a diagramming engine, preferably open source, that integrates correctly with the MEAN.JS or MEAN.IO platform in SPA - single page application architecture?

I know keen.io . It is free at low transaction volume, but it is not open source.

Pentaho is a great BI tool, it's open source, has RESTful services and supports MongoDB, but your dashboard still uses server-side Java and is one generation behind frameworks like Node.js and Angular. JS and are now only portable for jQuery and Bootstrap.

Thanks in advance for any input.

+3


source to share


2 answers


Detection 1

There is an awesome jQuery-like API for DOM manipulation for graphical charting named D3.JS - Data-Driven Documents d3js.org .

Discovery 2

There is a chart engine named NVD3 nvd3.org built on D3.JS that allows you to use reusable chart components in your Javascript applications.

Opening 3



There is an Angular.JS module named AngularJS-NVD3 Directives http://cmaurer.github.io/angularjs-nvd3-directives/ that integrates NVD3 diagram components into Angular.JS directives allowing it to be used natively in your Angular apps. JS.

Open source solution for MEAN stack

You can integrate AngularJS-NVD3 directive components with Pentaho RESTful services via Mongoose, using your MongoDB data to create dashboards and scoreboards for your apps.

You still need to write code to integrate each of the dashboard components in the form of grid layout, themes, field projection and visibility, filtering, sorting, pivot tables and charts.

The process of developing control panels is not easy today, but you already have an open source solution enough to create impressive applications.

+4


source


I've never used them, they may not be what you are looking for, but you should take a definitive look at these two projects: d3js and raphaeljs



Hope this helps you!

+3


source







All Articles