Ab Initio
Ab Initio
How do you check whether graph is completed successfully or not (is it $? of unix?)
What are different return values?
A: Try using $mpjret this will give the return status of the graph
Q: I've installed GDE 2.8 on windows Xp,and our database running as oracle9i,how do we install
co-operating system... and on the same machine informatica server& client also running.does it
matter of informatica software exists where abinitio gonna installed...
A: We should always use small file (i.e., file with less no. of records) as lookup. The reason is -
This file will be kept in main memory (RAM) from the starting to ending of the script/graph run.
Hence less the file size, more performance from server.
The major difference between these two is that phasing deletes the intermediate files
made at the end of each phase, as soon as it enters the next phase. On the other hand,
what check pointing does is...it stores these intermediate files till the end of the graph.
Thus we can easily use the intermediate file to restart the process from where it failed.
But this cannot be done in case of phasing.
Phase does not create temp files in the host directory whereas checkpoint creates .temp
file in host directory of the operating system.
Phases are used in case to use the resources such as memory, disk space, and CPU cycles for
the most demanding part of the job. Say, we have memory consuming components in the
straight flow and the data in flow is in millions, we can separate the process out in one phase
so as the cpu allocation is more for the process to consume less time for the whole process to
get over.
In contrary, Checkpoints are like save points while we play a PC game. These are required if we
need to run the graph from the saved last phase recovery file (phase break checkpoint) if it
fails unexpectedly.
Use of phase breaks which includes the checkpoints would degrade the performance but
ensures save point run. Toggling Checkpoints could be helpful for removing checkpoints from
phase break.