Ich erwäge ein Tool für eine ETL-Lösung, die einen hohen täglichen Bedarf hat und eine umfangreiche Geschäftslogikverarbeitung erfordert. Ich habe bis jetzt Kessel und SSIS versucht, und möchte auch für Rhino ETL testen. Ich interessiere mich nicht für die visuelle Struktur von Kettle und SSIS und die Erstellung komplexer Businesse-Regeln scheint sehr schwierig zu sein ... Rhino ETL scheint freundlicher zu sein, da es seine eigene DSL hat, um die Daten zu transformieren, und ich kann auch C # verwenden.
Schließlich ist meine Frage: Jeder benutzt Rhino ETL schwer? Es hat eine gute Leistung im Vergleich zu Kettle und SSIS? Wie wäre es mit Wartbarkeit?
Danke
UPDATE:
Bei Vergleichen, die ich zwischen Kettle und SSIS gemacht habe, war Kettle zweifellos besser. Ich denke an Rhino ETL für seinen pragmatischen Ansatz im Vergleich zu Kettle. Wie in den Kommentaren gesagt, scheint es ein Schritt zurück, aber die Art der Validierung ist nicht die Art von Problem, für die Kettle empfohlen wird. Zum Beispiel empfängt eine unserer Integrationen eine Art von Zeitplänen, die gegen die vorhandenen im System validiert werden müssen, sie dürfen nicht in Konflikt stehen, es gibt verschiedene Arten von Zeitplänen und die Regeln für die Konfliktprüfung sind komplex. Das System verfügt bereits über eine Benutzerschnittstelle, und die Geschäftslogik ist bereits in C # -Code implementiert. Jeder Versuch, es auf Kettle zu portieren, scheint unglaublich schwierig zu sein, außerdem verletzt es das Prinzip "Nur eine Art, etwas zu tun".
Das Problem "niemand benutzt" in den Kommentaren ist auch ein Problem für mich, deshalb versuche ich herauszufinden, ob jemand es in einer starken Produktionsumgebung verwendet.
Danke für die Rückmeldung bis jetzt.
Was RhinoETL und Kettle angeht.
Rhino ist sehr entwicklerorientiert.
Kessel ist mehr geschickte Administrator oder sehr qualifizierte BA orientiert.
Kettle GUI ist alles andere als intuitiv, aber Kettle-Funktionen sind großartig.
Wir haben unsere eigene ETL-Engine entwickelt (wussten einfach nichts von Kettle) und unser Produkt ist sehr ähnlich zu Kettle Fähigkeiten und Architektur, aber mehr Benutzer und unser Geschäft freundlich und /
SSIS - hier keine Kommentare. DTS war ein großes Produkt, einfach und mächtig, SSIS ist schrecklich ...
Alle Meinungen sind subjektiv .
Ich verwende es ausschließlich zum Laden von Daten in ein Data Warehouse. Wie diese Dinge gehen, ist es ziemlich klein, die tägliche Belastung "dauert" nur 15 Minuten, obwohl ich weiß, dass Menschen mit Nashorn Daten über Tage verarbeiten.
Ich hatte immer gute Antworten von der Mailingliste, da ist ein Kern von Benutzern. Es ist ein echter Segen, alle Operationen unabhängig testen zu können.
Unter der Haube ist es eigentlich erfrischend unkompliziert.