Ab Initio - An Introduction
Ab Initio software is a fourth generation data analysis, batch processing, data manipulation graphical user inerface (GUI) - based parallel processing tool that is used mainly to extract, transform and load data.Ab Initio software is a suite of products that together provides platform for robust data processingapplications. The core Ab Initio products are:
The co>Operating System
The Graphical Development Environment (GDE)
The Enterprise Meta>Environment (EME)
I would like to know Ab Initios advantage in terms of productivity, security and data handling over other ETLtools (e.g. Informatica)
Disclaimer: Contents are not reviewed for correctness and are not endorsed or recommended by ITtoolboxor any vendor. Popular Q&A contents include summarized information fromITtoolbox Abinitio-Ldiscussionunless otherwise noted.
1. Informatica and Ab Initio both support parallelism. But Informatica supports only one type of parallelism but the Ab Initio supports three types of parallesims. In Informatica the developer need to do some partions in server manager by using that you can achieve parallelism concepts.But in Ab Initio the tool it self take care of parallelism we have three types of parallelisms in AbInitio 1. Component 2. Data Parallelism 3. Pipe Line parallelism this is the difference inparallelism concepts.2. We don't have scheduler in Ab Initio like Informatica you need to schedule through script or uneed to run manually.3. Ab Initio supports different types of text files means you can read same file with differentstructures that is not possible in Informatica, and also Ab Initio is more user friendly thanInformatica so there is a lot of differences in Informatica and Ab initio.4. Both tools are fundamentally different. Which one to use depends on the work at hand andexisting infrastructure and resources available.5. Informatica is an engine based ETL tool, the power this tool is in it's transformation engine andthe code that it generates after development cannot be seen or modified.6. Ab Initio is a code based ETL tool, it generates ksh or bat etc. code, which can be modified toachieve the goals, if any that cannot be taken care through the ETL tool itself.7. Initial ramp up time with Ab Initio is quick compare to Informatica, when it comes tostandardization and tuning probably both fall into same bucket.8. AbInitio doesn't need a dedicated administrator, UNIX or NT Admin will suffice, where as other ETL tools do have administrative work.9. With recent releases of Informatica, it has a built in Change Data Capture capabilities (extractonly the chnaged data through the DB logs), where as Ab Initio has to rely on DB to provide theCDC capabilities, as of now it doesn't have a way to sniff the DB logs.