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.
Question breakdown
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
- Recall the port structure: only the NEXTVAL and CURRVAL outputs exist, and you cannot add ports.
- NEXTVAL is the port you link to a target or downstream transformation to get a new value per row, so A matches.
- 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.
- Check the End Value default: it is the 64-bit BIGINT maximum, not the 32-bit integer limit, so C is wrong.
- The start value is a property setting, not an input port, so D is wrong.
Each option
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.
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 6Two pipelines (A & B) are entering a Joiner transformation with each having a record size…
- Question 8Which statement on workflows is correct?
