2017-08-17 41 views
-2

上午需要你的建议对以下情景:生成MIS报表和仪表板使用开源技术

我们的一个客户有作为OLTP 8台的Postgres数据库服务器,现在要产生MIS报表/仪表板集成所有数据服务器。 - 大约有100个报告可以生成 - 每个数据库都会添加大约50k行 - 报告每月生成一次 - 它们在baremetals中运行所有设置 - 它们不会不想使用hadoop/spark,因为他们认为维护性会更高 - 他们希望使用opensource tech来完成这项任务

以上所述,一种方法是编写脚本以将聚合数据导入一台服务器 ,然后用前端JavaScript手动编写报告。 有没有更好的方法使用像Talend,Pentaho等ETL工具 哪个ETL工具最适合这个? 任何ETL工具的社区版本都足以满足上述要求。

我知道任何ETL工具的商业产品都不会在预算中。

可否请让我知道你对此的看法。

由于提前 迪帕克

回答

2

当然是的。我一生中成功地做了十几次类似的事情。

我的建议是使用Pentaho-Data-Integrator(或Talend)在一个地方收集数据,然后过滤,聚合和格式化数据。只要你有一个体面的服务器,数据量就不是问题。

对于这些报告,我建议使用Pentaho-Report-Designer制作它们,以便可以通过邮件(使用Pentaho-DI)发送它们,或者使用Pentaho-BI服务器发送它们。

你也可以用Pentaho-CDE制作JavaScript前端。

所有这些工具都很成熟,功能强大,易于使用,拥有社区版,并得到社区的大力支持。