Eu estava usando o Pentaho Data Integration antes mesmo do Pentaho comprá-lo e chamá-lo assim. Eu tenho a última versão gratuita.
Eu fui ao site deles recentemente para ver se eles haviam lançado outra versão, apenas para descobrir que meu etl de código aberto favorito não é mais muito aberto e nem totalmente gratuito.
Algum de vocês conhece alternativas em ferramentas ETL acessíveis e fáceis de usar?
O Kettle (Pentaho Data Integration Community Edition) ainda não está disponível sem taxas de licenciamento?
O Kettle 4.1 foi lançado para a comunidade como uma versão estável no quarto trimestre de 2010. A comunidade está trabalhando atualmente em um lançamento de patch menor para 4.1. O Kettle continua a ser um produto apoiado pela comunidade. Kettle pode ser uma ferramenta mais apropriada em sua caixa de areia ou ambientes de desenvolvimento.
No entanto, em um ambiente de produção, você pode achar que o PDI Enterprise Edition com suporte técnico da Pentaho é mais adequado para seus sistemas de missão crítica.
Após a discussão nos comentários abaixo: Pentaho Data Integration (PDI - ak "Kettle") ainda é mantido (4.4 foi lançado em 2012-09) e Open Source. Pode ser baixado aqui: http://sourceforge.net/projects/pentaho/files/Data%20Integration
Você pode dar uma olhada no Talend Open Studio . O ambiente de desenvolvimento é executado dentro do Eclipse e há muitos tipos diferentes de conectores e transformações de banco de dados. Além disso, como é um projeto de código aberto, você pode criar seus próprios conectores e transformações para compartilhar com outros usuários (mesmo usuários comerciais) do Talend.
Isso é mais centrado no desenvolvedor do que no DBA, mas ouvi coisas boas sobre o Rhino ETL. https://github.com/ayende/rhino-etl
Não o usei porque uso o SSIS para minhas necessidades de ETL, mas você deu uma olhada no expressor Studio ?
Você também pode conferir o ReactiveETL , que é uma reescrita do RhinoETL no CodePlex
Se você estiver em um ambiente que está usando o SQL Server, você deve ter acesso ao SSIS que está incluído no SQL Server e pode se conectar a outros bancos de dados usando conexões OLEDB ou ODBC, portanto, não precisa estar conectado ao SQL Server para usá-lo.
Houve até algumas apresentações sobre o uso do Powershell para ETL, uma dessas apresentações foi feita pelo capítulo App Dev Virtual do PASS.
Para mais detalhes sobre essa apresentação, confira o seguinte link:
http://sev17.com/2010/06/22/powershell-etl-presentation/
Joguei um pouco com o Aptar há alguns anos. Eu não posso dizer o quão bem eles resistiram ao teste do tempo, no entanto.
Um pouco mais...
Dependendo do que você está tentando fazer, o Mirth Connect pode ser adequado, embora seja mais um mecanismo de mensagens do que uma ferramenta ETL.