Creating ETL Solutions with Mendz.ETL

The first thing you need to know about Mendz.ETL is that, by itself, it does nothing. After all, Mendz.ETL is just a library of APIs. What do you expect? However, what you create with Mendz.ETL, the adapters, mappers, validators and joiners you invent with it, those will do something. And, together, they can be big.

I say that because ETL is big. Applications and systems "speak". They speak different "languages". ETL makes it possible for these different application and systems to "understand" each other. In one way or another, developers would encounter projects that would require them to develop an ETL solution. Granted, how do you start? Assuming purchasing ETL solutions is not an option, how would you do it?

Mendz.ETL to the rescue! Mendz.ETL is a foundational library of APIs that can be used to establish ETL development processes or to create ETL products and their SDKs. It is simple, flexible and scalable.

By design, the ETL ingredients suggested by Mendz.ETL are streaming-ready. You stream-read, stream-map and stream-write. This is important when processing large documents or data sources. Then again, it's a suggestion. You can implement to read all, map all and write all if you want. Just in case you need to stream, just note that Mendz.ETL is ready for it.

Read more about Mendz.ETL APIs at Mendz.ETL wiki. Find samples and ideas to spark your imagination. Note that the wiki is a work in progress, and I'll be adding more content to it as much as I can.

Mendz.ETL is an invitation to innovate. There are already many off-the-shelf ETL products out there. Just in case you find a need to create your own ETL product, Mendz.ETL can help give you architectural structure and operational strategy. There's always room to invent. Start creating your ETL solutions with Mendz.ETL.

Comments