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.

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 Pipeline B has a total of 1,000,000 records. Which pipeline should be designated the master pipeline?
Answer options
Question 6 of 15

Question breakdown

Tests
Joiner transformation performance tuning
Difficulty
Easy

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

  1. Note that both pipelines have the same row size, so total volume depends only on row count.
  2. Recall that the Joiner builds its cache from the master rows and streams detail rows past it.
  3. Pipeline A (1,000 rows, about 100 KB) is far smaller than Pipeline B (1,000,000 rows, about 100 MB).
  4. Making A the master minimizes cache memory and disk spill.
  5. Sorted input does not change the rule that the smaller source should be the master.

Each option

  • ACorrect. With 1,000 rows, A gives the smallest master cache and the best join performance.
  • BIncorrect. Caching a million rows wastes memory and likely spills to disk, slowing the session.
  • CIncorrect. The Joiner caches only the master source; the detail source is streamed, not cached.
  • DIncorrect. Sorted input reduces caching overhead, but it does not make the larger source the better master.

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.

Start the free practice test

More questions

Other PR000041 practice questions

Scroll to Top