I was told about this “ETL engine / Library” of functionality for Microsoft, MSSQLServer, and .NET. It’s really interesting from the sense that the gentleman who wrote it, did a fairly good job of abstracting code layers and providing functions that are necessary to make things work. It’s called Rhino ETL, and I believe it’s “open-source”, but you need an MS Visual Studio license to use it.
- custom access to transformation routines
- not strong typed for data
- Fast, easy access to SQLServer and standard .NET libraries and DLL functions
- Cost, it’s cheap!
- Windows Based
- No GUI for development
- No “metadata driven design”
- May or may not be the “best” ETL engine to access other RDBMS systems, depends on the .DLL’s for connectivity
The BEST part about this?
You can adapt your existing ETL Code generation system to generate Rhino ETL scripts, and be on your way very very quickly in a Microsoft environment.