任何人都可以告诉我 BI/OLAP 的框架或至少一个 Chart Engine,最好是开源的,它与 MEAN.JS 正确集成或 MEAN.IO SPA 中的平台 - 单页应用程序架构?
我知道 keen.io。它在低交易量时是免费的,但它不是开源的。
Pentaho是一个很棒的 BI 工具,它是开源的,具有 RESTful 服务 并支持 MongoDB,但是您的仪表板仍然在服务器端使用 Java,并且比 < em>Node.js 和 Angular.JS,它们现在只迁移到 jQuery 和 Bootstrap。
提前感谢您的贡献。
最佳答案
发现1
有一个很棒的 API,类似于 jQuery,目的是操作 DOM 为您编写图表,名为 D3.JS - Data-Driven Documents d3js.org .
发现2
有一个名为NVD3 的图表引擎nvd3.org ,基于 D3.JS 构建,允许您在 Javascript 应用程序中应用可重复使用的图表组件。
发现3
有一个名为 AngularJS-NVD3-directives 的 Angular.JS 模块 http://cmaurer.github.io/angularjs-nvd3-directives/ ,将 NVD3 的图表组件集成到 Angular.JS 的指令中,允许在您的 Angular.JS 应用程序中本地使用它。
MEAN Stack 的开源解决方案
您可以通过 Mongoose 将 AngularJS-NVD3-directives 组件与 Pentaho RESTful 服务集成,访问您的 MongoDB 数据以构建仪表板和记分板控制面板为您的应用程序。
您仍然需要编写代码来集成控制面板的每个组件,如网格布局、主题、字段投影和可见性、过滤器、排序、数据透视表和图表。
今天,控制面板的开发过程并不简单,但您已经拥有一个足以设计令人印象深刻的应用程序的开源解决方案。
关于node.js - MEAN Stack平台有BI/OLAP工具吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26454704/