2017-08-17 1 views
-2

Am brauchen Ihren Vorschlag für Szenario unter:Generieren von MIS Berichte und Dashboards mit Open-Source-Technologien

einen unserer Kunden hat 8 Postgres DB-Server als OLTP verwendet und will nun erzeugen MIS-Berichte/Dashboards in alle Daten zu integrieren die Server. - Es gibt rund 100 Berichte zu generieren - Es würde rund 50k Zeilen zu jeder dieser Datenbanken hinzugefügt werden - die Berichte sollen einmal pro Monat generiert werden - sie laufen alle Setup in Baremetals - sie don ‚t hadoop/spark verwenden möchten, da sie die Wartbarkeit denken höher sein wird - sie diese Aufgabe verwenden möchten

Open-Source-Technologie zu erreichen

alle mit dem oben, wäre ein Ansatz, Skripte zu schreiben aggregierten Daten in bringen ein Server und dann manuell die Berichte mit Frontend Javascript. Gibt es einen besseren Ansatz mit ETL-Tools wie Talend, Pentaho etc. Welches ETL-Tool wäre dafür am besten geeignet? Community-Editionen eines ETL-Tools würden die obige Anforderung genügen ..?

Ich weiß für die Tatsache, dass das kommerzielle Angebot eines der ETL-Tools nicht im Budget sein wird.

können Sie mir bitte Ihre Meinung dazu mitteilen.

Vielen Dank im Voraus Deepak

Antwort

2

sicher Ja. Ich habe in meinem Leben ein Dutzend Mal erfolgreich ähnliche Dinge getan.

Mein Vorschlag ist Pentaho-Data-Integrator (oder Talend) zu verwenden, um die Daten an einem Ort zu sammeln und dann die Daten zu filtern, zu aggregieren und zu formatieren. Das Datenvolumen ist kein Problem, solange Sie einen anständigen Server haben.

Für die Berichte empfehle ich, sie mit Pentaho-Report-Designer zu erstellen, damit sie per Post (mit Pentaho-DI) oder mit einem Pentaho-BI-Server versendet werden können.

Sie können auch Javascript Front-End mit Pentaho-CDE machen.

Alle diese Tools sind ausgereift, robust, einfach zu bedienen, haben eine Community Edition und werden von der Community gut unterstützt.

Verwandte Themen