The Graphical Development Environment
It is a GUI for building applications in Ab Initio and can talk (connect) to the Co>Operating System using several protocols like Telnet, Rexec, Ssh, DCOM and FTP(for file transfer). Is loosely bound to the Co>Operating System. The Co>Operating System have different release mechanisms, making Co>Operating System upgrade possible without change in the GDE release.
Provides graphical interface for editing and executing Ab Initio computer programs. This development environment utilizes the available components from the library to enable various ETL activities to occur. The Co>Operating System can execute these programs directly. Allows for monitoring of running applications to quantify data volumes and execution times for performance estimation.
An Ab Initio computer program is called a graph as it behaves similar to its math counterpart. A graph contains one or more components or vertices, each joined by a flow or edge through which data flows. Data flows only in one direction, which allows the graph to run in a parallel processing environment. Each graph is compiled by the GDE into a Korn Shell script (or batch file in Windows environment) which can be run by the Co>Operating System.
Prior to evolution of GDE, developer used SDE - Shell Development Environment by which it was also possible to write Ab Initio programs (Graphs) using a common text editor (but that is extremely cumbersome so rarely done in practice now-a-days).
Following statements hold true about a Graph. A Graph
- is the logical modular unit of an application.
- is a diagram that defines the various processing stages of a task and the streams of data as they move from one stage to another.
- consists of several components that forms the building blocks of an Ab Initio application.
- a Component (Used as re-usable sub-graph in another graph).
- is a program that does a specific type of job and can be controlled by its parameter settings.
Read more about this topic: Ab Initio (company)
Famous quotes containing the words development and/or environment:
“The proper aim of education is to promote significant learning. Significant learning entails development. Development means successively asking broader and deeper questions of the relationship between oneself and the world. This is as true for first graders as graduate students, for fledging artists as graying accountants.”
—Laurent A. Daloz (20th century)
“Maturity involves being honest and true to oneself, making decisions based on a conscious internal process, assuming responsibility for ones decisions, having healthy relationships with others and developing ones own true gifts. It involves thinking about ones environment and deciding what one will and wont accept.”
—Mary Pipher (20th century)