Ich habe Pentaho Data Integration bereits vor dem Kauf von Pentaho verwendet und nenne es so. Ich habe die letzte kostenlose Version.
Ich habe kürzlich auf ihrer Website nachgesehen, ob sie eine andere Version veröffentlicht haben, nur um herauszufinden, dass mein bevorzugtes Open-Source-etl nicht mehr viel offen und nicht mehr ganz kostenlos ist.
Kennt jemand von euch Alternativen zu erschwinglichen, benutzerfreundlichen ETL-Tools?
Antworten:
Ist Kettle (Pentaho Data Integration Community Edition) nicht noch ohne Lizenzgebühren erhältlich?
Kettle 4.1 wurde im vierten Quartal 2010 als stabile Version für die Community veröffentlicht. Die Community arbeitet derzeit an einer kleineren Patch-Version für 4.1. Kettle ist weiterhin ein von der Community unterstütztes Produkt. Kettle ist möglicherweise ein geeigneteres Werkzeug in Ihrer Sandbox oder Entwicklungsumgebung.
In einer Produktionsumgebung ist die PDI Enterprise Edition mit technischem Support von Pentaho möglicherweise besser für Ihre unternehmenskritischen Systeme geeignet.
Nach Diskussion in Kommentaren unten: Pentaho Data Integration (PDI - ak "Kettle") wird weiterhin beibehalten (4.4 war Release 2012-09) und Open Source. Es kann hier heruntergeladen werden: http://sourceforge.net/projects/pentaho/files/Data%20Integration
quelle
Sie könnten einen Blick auf Talend Open Studio werfen . Die Entwicklungsumgebung läuft in Eclipse, und es gibt viele verschiedene Arten von Datenbankkonnektoren und -transformationen. Da es sich um ein Open Source-Projekt handelt, können Sie Ihre eigenen Konnektoren und Transformationen erstellen, um diese mit anderen Benutzern (auch kommerziellen Benutzern) von Talend zu teilen.
quelle
Dies ist entwicklerorientierter als DBA-orientiert, aber ich habe gute Dinge über Rhino ETL gehört. https://github.com/ayende/rhino-etl
quelle
Ich habe es nicht verwendet, weil ich SSIS für meine ETL-Anforderungen verwende, aber haben Sie Expressor Studio ausgecheckt ?
Sie können auch ReactiveETL ausprobieren, eine Neufassung von RhinoETL in CodePlex
Wenn Sie sich in einer Umgebung befinden, in der SQL Server verwendet wird, sollten Sie Zugriff auf SSIS haben, das in SQL Server enthalten ist und über OLEDB- oder ODBC-Verbindungen eine Verbindung zu anderen Datenbanken herstellen kann, sodass keine Verbindung zu SQL Server hergestellt werden muss um es zu benutzen.
Es gab sogar einige Präsentationen zur Verwendung von Powershell für ETL. Eine solche Präsentation wurde vom App Dev Virtual Chapter von PASS durchgeführt.
Weitere Informationen zu dieser Präsentation finden Sie unter folgendem Link:
http://sev17.com/2010/06/22/powershell-etl-presentation/
quelle
Ich habe vor ein paar Jahren mit Aptar gespielt . Ich kann jedoch nicht sagen, wie gut sie die Zeit überdauert haben.
quelle
Ein paar mehr...
quelle
Je nachdem, was Sie tun möchten , ist Mirth Connect möglicherweise geeignet, obwohl es eher eine Messaging-Engine als ein ETL-Tool ist.
quelle