Ab Initio ETL tool architecture

Co>Operating System

Co>Operating System is a program provided by AbInitio which operates on the top of the operating system and is a base for all AbInitio processes. It provdes additional features known as air commands which can be installed on a variety of system environments such as Unix, HP-UX, Linux, IBM AIX, Windows systems.

AbInitio CoOperating System provides the following features:
- Manages and runs AbInitio graphs and control the ETL processes
- Provides AbInitio extensions to the operating system
- ETL processes monitoring and debugging
- Metadata management and interaction with the EME

AbInitio GDE (Graphical Development Enviroment)

GDE is a graphical application for developers which is used for designing and running AbInitio graphs. It also provides:
- The ETL process in AbInitio is represented by AbInitio graphs. Graphs are formed by components (from the standard components library or custom), flows (data streams) and parameters.
- A user-friendly frontend for designing Ab Initio ETL graphs
- Ability to run, debug Ab Initio jobs and trace execution logs
- GDE AbInitio graph compilation process results in generation of a UNIX shell script which may be executed on a machine without the GDE installed

AbInitio EME

Enterprise Meta>Environment (EME) is an AbInitio repository and environment for storing and managing metadata. It provides capability to store both business and technical metadata. EME metadata can be accessed from the Ab Initio GDE, web browser or AbInitio CoOperating system command line (air commands)


Conduct It is an environment for creating enterprise Ab Initio data integration systems. Its main role is to create AbInitio Plans which is a special type of graph constructed of another graphs and scripts. AbInitio provides both graphical and command-line interface to Conduct>IT.

AbInitio Resources

Ab Initio best practices
Ab Initio best practicesAb Initio ETL tool Best practices document presents a few general guidelines on implementing Ab Initio projects, including development, maintenance and testing activities. The...
Ab Initio Evaluation
Ab Initio EvaluationThe author of this article focuses on the approach Ab Initio represent on the marketing of their products and solutions. It contains some high level comparisons between Ab Initio...
Ab Initio ETL solutions
Ab Initio ETL solutionsAbInitio vendor pages with a brief overview of the most significant use of Ab Initio solutions. It shows the use of AbInitio in the financial sector (credit card transactions),...

Ab Initio wiki
Ab Initio wikiBasic information on Ab Initio ETL tool with an oveview of the AbInitio environment. The article provides basic information on the Co>Operating System, the component library,...
Ab Initio and Data Warehousing
Ab Initio and Data WarehousingAn interesting article about implementing Ab Initio into a datawarehouse environment. It outlines advantages of AbInitio as a robust and high productivity environment where...
Ab Initio Design Principles
Ab Initio Design PrinciplesAb Initio Design Principles article focuses mainly on design standards and best practices when creating Ab Initio graphs. It points out the guidelines to create visionally...