2017-08-17 101 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前端。

所有這些工具都很成熟,功能強大,易於使用,擁有社區版,並得到社區的大力支持。