PR000041 practice question 6 of 15
Two pipelines (A & B) are entering a Joiner transformation with each having a record size of 100 bytes. Pipeline A has a total of 1000 records and…
Choose your answer, then check it against the explanation and the full breakdown below.
Question breakdown
Key idea: The Joiner caches the master source and streams the detail source, so the smaller source should be the master to keep the cache small.
How to reach the answer
- Note that both pipelines have the same row size, so total volume depends only on row count.
- Recall that the Joiner builds its cache from the master rows and streams detail rows past it.
- Pipeline A (1,000 rows, about 100 KB) is far smaller than Pipeline B (1,000,000 rows, about 100 MB).
- Making A the master minimizes cache memory and disk spill.
- Sorted input does not change the rule that the smaller source should be the master.
Each option
Common trap: Some candidates believe the larger or 'driving' table should be the master, as in some database join conventions, which reverses the Joiner's caching logic.
In practice: When tuning slow sessions with heterogeneous joins, swapping the master and detail roles so the smaller source is cached often cuts cache size and run time dramatically.
Remember: In a Joiner, make the source with fewer rows the master.
Drafted with AI assistance and checked against the answer key.
Keep practicing
Take the free PR000041 practice test
Ten exam-style questions with answers and explanations, plus the exam facts and study guides.
More questions
Other PR000041 practice questions
- Question 2What function could be used to exchange 'i' with 'I' in the COMPANY port given the follow…
- Question 3Which of the following statements is correct on workflow events?
- Question 4Which port types are applicable to the Stored Procedure transformation?(Choose all that a…
- Question 5Which is the correct priority of assigning a mapping variable?
- Question 7Referring to the Sequence Generator transformation, which statement is correct and true?
- Question 8Which statement on workflows is correct?
