spring batch Vs ETL-Prozess

Ich habe ein Produkt durch die Benutzer erstellen können, die Informationen sagen, Benutzer-Informationen, Mitarbeiter-details usw. Diese Produkt - /web-Anwendung ist developmed in Spring und hibernate hauptsächlich.

Nun, wenn ich den Verkauf des Produkts an eine Firma, Sie sind auf der Suche für die bulk-load-Werkzeuge zu laden, dass Anwender und Unternehmen.

In diesem Fall, kann ich mich für Spring batch (nie verwendet, spring batch, aber davon gehört)? weil, ich war ja schon mit Frühling in meinen Anwendungen, die ich verwenden kann dieselbe Codierung & business-logic-Implementierung, für die bulk-Verladung sowie.

Oder sollte ich gehen für ETL-Tools wie Pentaho oder informatica? In diesem Fall, ich neede, um doppelte meine Codierung & business-logic-Implementierung, gehen mit Pentaho oder informatica. Wenn ich das ändern einer Logik, die im Kern ein Produkt dann muß ich das hier auch.

Was ist guter Ansatz und am besten ein?

Meine Idee wäre haing excel-Datei die Liste der Benutzer und Unternehmen, die Spring batch oder Pentaho Kettle nehmen das als Eingabe und Verarbeitung der Daten und speichern in DB und dem Benutzer mitteilen, wie viele Datensätze eingereicht, bekam Erfolg und bekam gescheitert.

Bitte vorschlagen, welcher Ansatz ist gut und warum?

InformationsquelleAutor SR Nathan | 2014-04-09

Schreibe einen Kommentar