Question 110
A customer-data platform orchestrates multiple mutually dependent production transforms. An auditor must prove the outcome of Use a Jobs For each task with the array input and nested task for this requirement: The workflow should iterate one notebook task over a supplied list of region identifiers. Which test result is best?
Explanation
Correct Answer
The team used Use a Jobs For each task with the array input and nested task to fulfill “The workflow should iterate one notebook task over a supplied list of region identifiers.” Observing A run produces the intended task iteration for each region confirms the intended effect in the resulting workload.
Incorrect Answers
The job graph starts publication only after validation succeeds pertains to a different control (Make publishing depend on successful completion of validation) and a different need (Data validation must finish before any downstream publishing task starts). It cannot establish that Use a Jobs For each task with the array input and nested task met the stated goal.
The correct branch runs for each tested validation value would demonstrate the separate action Use a Jobs If/else condition task and condition-dependent downstream tasks, which addresses “The workflow must choose different branches based on a numeric validation result.” It does not verify the requirement “The workflow should iterate one notebook task over a supplied list of region identifiers” following Use a Jobs For each task with the array input and nested task.
That observation is a valid indicator for “Two independent feature-processing tasks should run concurrently after ingestion” when using Create parallel dependent tasks with no dependency between the two transformations. The scenario instead tests “The workflow should iterate one notebook task over a supplied list of region identifiers”; the relevant result is A run produces the intended task iteration for each region.