it-swarm.it

Qualche ETL Open Source / gratuito là fuori?

Stavo usando Pentaho Data Integration anche prima che Pentaho lo acquistasse e lo chiamassi così. Ho l'ultima versione gratuita.

Sono andato di recente sul loro sito Web per vedere se avevano rilasciato un'altra versione solo per scoprire che il mio etl open source preferito non è più molto aperto e non è del tutto gratuito.

Qualcuno di voi conosce alternative in strumenti ETL convenienti e facili da usare?

26

Kettle (Pentaho Data Integration Community Edition) non è ancora disponibile senza costi di licenza?

Kettle 4.1 è stato rilasciato alla community come versione stabile nel quarto trimestre del 2010. La community sta attualmente lavorando su una versione di patch minore alla 4.1. Kettle continua a essere un prodotto supportato dalla comunità. Kettle può essere uno strumento più appropriato nella tua sandbox o negli ambienti di sviluppo.

Tuttavia, in un ambiente di produzione è possibile che PDI Enterprise Edition con il supporto tecnico di Pentaho sia più appropriato per i sistemi mission-critical.

Dopo la discussione nei commenti qui sotto: Pentaho Data Integration (PDI - ak "Kettle") è ancora mantenuto (la versione 4.4 è stata la versione 2012-09 2012) e Open Source. Può essere scaricato da qui: http://sourceforge.net/projects/pentaho/files/Data%20Integration

17
RobPaller

Puoi dare un'occhiata a Talend Open Studio . L'ambiente di sviluppo funziona all'interno di Eclipse e ci sono molti tipi diversi di connettori e trasformazioni di database. Inoltre, dato che si tratta di un progetto open source, puoi creare i tuoi connettori e trasformazioni da condividere con altri utenti (anche utenti commerciali) di Talend.

17
N West

Questo è più incentrato sullo sviluppatore che su DBA, ma ho sentito cose positive su Rhino ETL. https://github.com/ayende/rhino-etl

6
Jason v.

Non l'ho usato perché utilizzo SSIS per le mie esigenze ETL, ma hai verificato expressor Studio ?

Puoi anche dare un'occhiata a ReactiveETL che è una riscrittura di RhinoETL su CodePlex

Se ci si trova in un ambiente che utilizza SQL Server, è necessario avere accesso a SSIS incluso in SQL Server ed è in grado di collegarsi ad altri database tramite OLEDB o ODBC, quindi non non è necessario connettersi a SQL Server per poterlo utilizzare.

Ci sono state anche alcune presentazioni sull'uso di Powershell per ETL, una di queste presentazioni è stata realizzata dall'App Dev Virtual Chapter di PASS.

Per maggiori dettagli su quella presentazione controlla il seguente link:

http://sev17.com/2010/06/22/powershell-etl-presentation/

5
Jeff

Ho giocato con Aptar un po 'di anni fa. Tuttavia, non posso dire quanto abbiano superato la prova del tempo.

1
D. Lambert
1
MacGyver

A seconda di cosa stai cercando di fare Mirth Connect potrebbe essere adatto, anche se è più un motore di messaggistica che uno strumento ETL.

0
George