Ich denke über ein Werkzeug für eine ETL-Lösung nach, die einen hohen täglichen Bedarf hat und eine schwere 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.Rhino ETL Meinungen vs Kessel und SSIS
Endlich ist meine Frage: Wer benutzt Rhino ETL stark? Es hat eine gute Leistung im Vergleich zu Kettle und SSIS? Wie steht es mit Wartbarkeit?
Dank
UPDATE:
In Vergleiche, die ich zwischen Kessel und SSIS gemacht, Kessel war, ohne Zweifel 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 den Grundsatz "Nur eine Art, etwas zu tun".
Das Problem "niemand benutzt" in den Kommentaren ist eine Sorge für mich auch, deshalb versuche ich hier herauszufinden, ob jemand es in einer schweren Produktionsumgebung verwendet.
Danke für die Rückmeldung so weit.
SSIS ist eine schreckliche Sache. –
SSIS, obwohl nicht perfekt, kann Fuzzy Matching tun. Versuchen Sie das in Rhino oder Kettle. Während SSIS nicht perfekt ist, ist es bei weitem nicht schrecklich. –
Noch nie von Rhino ETL gehört - danke, dass du es aufgezeigt hast. Es scheint jedoch nicht viel Material darüber zu geben, und es scheint keine große Gemeinschaft darum zu geben. Das würde mich wahrscheinlich dazu bringen, mich dagegen zu entscheiden. Wie auch immer, von dem, was ich sagen kann, sieht es so aus, als ob Sie im Grunde zurück zum Programmieren sind, was ich im Vergleich zu Kettle und SSIS als einen Schritt zurück betrachte (nichts mit der GUI zu tun). Können Sie uns Beispiele für diese Geschäftsregeln geben, die zu komplex sind, um sie in SSIS und Kettle zu erstellen? –