Can you please define ETL tools?
An ETL tool offers functionality to extract, transform and load data from one system (aka: the source) into another system (aka: the target). ETL tools are great at modifying data using conversion and transformation rules and then moving the data between systems. ETL tools can deal with different structures (flat files, databases), modifying and moving the data. But beware, they don't interpret the data, which means they're not optimal for application-to-application communications or messaging.
My partner, Evan Levy, gives a great class on this, called Architectural Options for Data Integration, in which he discusses integration alternatives, including ETL, enterprise information integration (EII), enterprise application integration (EAI), customer data integration (CDI) and master data management (MDM) solutions, and compares the pros and cons of each one. I like this class a lot since it annotates how and where each of these technologies should be optimally deployed in the context of both their value and architectural considerations.
More on ETL tools
Dig Deeper on Extract transform load tools
Related Q&A from Jill Dyché, Partner and co-founder, Baseline Consulting
Is it better for companies to go with an enterprise-wide master data management (MDM) implementation or deploy MDM departmentally? Find out which ...continue reading
Learn about the most common master data management (MDM) project pitfalls that companies run into. Get a list of the major problems that can hold ...continue reading
There’s a lot of talk about master data management but not so much about CDI and PIM. Find out what happened to those MDM-related technologies.continue reading
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.