Are there BI / OLAP tools for the MEAN.JS platform?

3

Can anyone point me to a BI / OLAP framework or at least one Chart Engine, preferably open-source, to properly integrate the MEAN.JS or MEAN.IO with SPA SPA - Single Page Application

I know keen.io . It is free in low transactional volume, but is not open-source.

Pentaho is a great BI tool, open-source, has RESTful Services and supports MongoDB , but its dashboard still prefers Java on the server side and is one generation behind frameworks such as Angular.JS and Node.JS as they are only now migrating to jQuery and Bootstrap .

Thanks for any input.

    
asked by anonymous 19.10.2014 / 22:16

2 answers

1

Discovery 1

There is an amazing API, similar to jQuery in order to manipulate DOM to compile graphics chart, called D3.JS - Data-Driven Documents - d3js.org

Discovery 2

There is a chart engine named NVD3 - nvd3.org , built on D3.JS , which allows you to employ reusable chart components in your Javascript applications .

Discovery 3

There is an Angular.JS module called AngularJS-NVD3-directives , which integrates the NVD3 chart components into Angular.JS directives, allowing them to be used natively in their Angular applications. JS .

The Open Source Solution for MEAN Stack

You can integrate AngularJS-NVD3-directives components with Pentaho RESTful services via Mongoose accessing your MongoDB data to build control panels dashboards and scoreboards) for your applications.

You will still need to write code to integrate each of the components of a control panel such as grid layout, themes, field projection and visibility, filtering, ordering, pivot tables, and chart charts.

Today, the process of developing control panels is not simple and straightforward, but you already have an open source solution good enough to design impressive applications.

    
18.12.2014 / 08:54
2

There is an open-source option, which is Cubes, in which it uses the Slicer tool link

It's done in Python and has a Javascript client library: link

You can configure and use this tool as an OLAP server and rotate the queries through javascript directly in the browser and get the result as JSON.

References: link

    
21.10.2014 / 01:10