Answer Posted / prakash balakrishnan
It is the condition, where the graph will stop processing
due to mutual dependency of data.
For Ex:
Let’s consider a concatenate component, having three
inputs. Let’s say first i/p receives 20 million records,
second i/p receives 1000 records, third i/p receives 500
records.
Now even though the concatenate receives i/p’s at second
and third i/p port, the concatenate won’t work until it
receives all the i/p’s at it’s first i/p port. So the
graph’ll stop processing until the first i/p port receives
all its data. This condition is called DEADLOCK.
This is now minimised (not prevented) by “Automated flow
buffering”. This will in turn provide more workspace in
network resource allocation. So that the processing’ll be
faster.
The Automated flow buffering is available from 1.8 version.
| Is This Answer Correct ? | 17 Yes | 1 No |
Post New Answer View All Answers
What is the function you would use to transfer a string into a decimal?
What are the operations that support avoiding duplicate record?
What parallelisms does Abinitio support?
Why is data processing considered beneficial?
How do you add default rules in the transformer?
Define ramp limit in ab initio?
Describe the elements you would review to ensure multiple scheduled batch jobs do not collide with each other?
What are the kinds of layouts does ab initio supports?
What are the benefits of data analyzing?
Mention what is rollup component?
What is the difference between rollup and scan?
What is a rollup component?
what is the output when -1 is put in select_expr of FBE?
What is abinitio?
Mention what is the syntax for m_dump in abinitio?