Latest Ab Initio Interview Questions and Answers
How much memory do we need for a graph?
Some calculations lead to approximately eight MB plus the MAX_CORE and the phase file size.
What difference does exist between Checkpoint and Phase?
What phasing does is deleting the intermediate (temporary) files before a new phase begins which is different from checkpointing. The checkpoints keep the temporary files until we finish the graph, so in case of failing we can restore the last good process. The phase doesn’t have this advantage.
What role has the XFR function?
The purpose of this function is usually to store mappings and this is very useful because the rewriting of code takes time and the XFR spares us of this effort.
What possible errors we can receive from a graph execution?
The compilation errors in Ab Inition can appear when for example the output DML is not as the input DML.
What is the meaning of EME?
As the initials for Enterprise Meta Environment EME is a data repository or a version controller in AB Inition. It is capable of doing a lock and keeps track of graphs or other objects.
What meaning has lock in Ab Initio?
A graph must be locked in order to give permission only to the developer for editing it or the objects that belong to the graph. When other users try to lock the graph they will be warned on the monitor that another user has already made a lock. This is a protection mechanism for developers.
Can a graph be infinitely run? If yes, how?
Yes it can, by calling the .ksh file in the end of the script.
What is the component that can be used to lower a file in size?
The components that can be used are Deflate and Compress.