PR000041 practice question 7 of 15

Referring to the Sequence Generator transformation, which statement is correct and true?

Choose your answer, then check it against the explanation and the full breakdown below.

Referring to the Sequence Generator transformation, which statement is correct and true?
Answer options
Question 7 of 15

Question breakdown

Tests
Configure the Sequence Generator transformation
Difficulty
Easy

Key idea: The Sequence Generator has no input ports and exposes two fixed output ports, NEXTVAL and CURRVAL, where NEXTVAL supplies the next number in the configured sequence for each row.

How to reach the answer

  1. Recall the port structure: only the NEXTVAL and CURRVAL outputs exist, and you cannot add ports.
  2. NEXTVAL is the port you link to a target or downstream transformation to get a new value per row, so A matches.
  3. Check the Cycle property: it wraps back to the start value after the end value is reached and does not randomize, so B is wrong.
  4. Check the End Value default: it is the 64-bit BIGINT maximum, not the 32-bit integer limit, so C is wrong.
  5. The start value is a property setting, not an input port, so D is wrong.

Each option

  • ACorrect. NEXTVAL generates the next sequential value for each row it feeds.
  • BIncorrect. Cycle restarts the sequence at the start value after the end value; it does not randomize, and cycled values can repeat.
  • CIncorrect. 2,147,483,647 is the 32-bit integer limit; the documented default End Value is 9,223,372,036,854,775,807.
  • DIncorrect. The transformation has no input ports; the Start Value is set on the Properties tab.

Common trap: Option C looks right because 2,147,483,647 is the familiar maximum integer value, but the default end value is the larger BIGINT maximum.

In practice: Developers use NEXTVAL to generate surrogate keys for dimension loads. They often pair it with a reusable generator or a persisted current value so keys stay unique across sessions.

Remember: The Sequence Generator has no inputs and two outputs; NEXTVAL gives the next number, and Cycle wraps the sequence rather than randomizing it.

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