2017-08-17 2 views
-2

de besoin d'Am de votre suggestion pour le scénario ci-dessous:Génération de rapports MIS et tableaux de bord en utilisant des technologies opensource

un de nos clients a 8 serveurs postgres DB utilisés comme OLTP et veut maintenant générer MIS rapports/tableaux de bord intégrant toutes les données les serveurs. - Il y a environ 100 rapports à générer - Il y aurait autour de 50k lignes ajoutées à chacune de ces bases de données - les rapports doivent être générés pour une fois tous les mois - ils sont en cours d'exécution tout ce qu'il ya l'installation dans baremetals - ils ne ne veulent pas utiliser hadoop/étincelle, car ils pensent que la maintenabilité sera plus élevée - ils veulent utiliser la technologie opensource pour accomplir cette tâche

avec tout ce qui précède, une approche serait d'écrire des scripts pour apporter des données agrégées dans un serveur , puis codez manuellement les rapports avec javascript frontend. Y a-t-il une meilleure approche utilisant des outils ETL comme Talend, Pentaho etc. quel outil ETL serait le mieux adapté pour cela? éditions communautaires de tout outil ETL suffirait l'exigence ci-dessus ..? Je sais que l'offre commerciale de l'un des outils ETL ne sera pas dans le budget.

pouvez-vous s'il vous plaît laissez-moi savoir votre point de vue là-dessus.

Merci à l'avance Deepak

Répondre

2

Bien sûr Oui. J'ai fait des choses semblables avec succès une douzaine de fois dans ma vie.

Ma suggestion est d'utiliser Pentaho-Data-Integrator (ou Talend) pour collecter les données en un seul endroit, puis filtrer, agréger et formater les données. Le volume de données n'est pas un problème tant que vous avez un serveur décent. Pour les rapports, je suggère de les produire avec Pentaho-Report-Designer afin qu'ils puissent être envoyés par courrier (avec Pentaho-DI) ou distribués avec un serveur Pentaho-BI.

Vous pouvez également créer un frontend javascript avec Pentaho-CDE.

Tous ces outils sont matures, robustes, faciles à utiliser, ont une édition communautaire et sont bien supportés par la communauté.