Data Transformation Engine Map Designer Reference Guide
Chapter 11 - Configuring Bursts Using Bursts for Large Files
Map Designer Reference Guide
188
If the input type has no components, or has more than one component, the type
of that input is not automatically adjusted. In this case, if the amount of data
retrieved for a burst does not match the input type definition, the input is either
invalid or a burst warning is issued Input valid, but unknown data found.
Using Bursts for Large Files
To merge three inputs into one, the application takes the first row from the first
input, the first row from the second input, and the first row from the third input,
and constructs a new row from data of all three input rows. Then, take the second
row of the first input, the second row of the second input, and the second row
from the third input to construct a new second output row. Then, do the same
with each matching input row, constructing a matching output row until all the
input is consumed.
To configure the map to run coordinated bursts, set up each input’s CardMode to
Burst – and use the same FetchUnit for all three inputs.
Note When more than one input CardMode is set to Burst, and there is data for one
burst and not another, the type definitions for the inputs determine the response.
If the card object is required, and that card is set to Burst, data must be present if
data for any other card set to Burst mode is present. In this case, the burst (and
subsequently the map) will fail and the error message One or more inputs is
invalid is displayed.
Configuring Bursts for Error Recovery
Errors that occur during burst processing may be recoverable, or they may cause
just a burst to fail, or they may be severe enough to cause the entire map to fail.
Your card and map settings control many of these failure points.
If the following
error occurs…
Card
fails
Burst fails Map fails
Any source
connection fails
√ √ √
The FAIL
function causes a
component rule
to fail
√ √ √