
Answer-first summary for fast verification
Answer: Each microbatch of a stream-static join will use the most recent version of the static Delta table as of the job's initialization.
In stream-static joins, the static Delta table is loaded once when the streaming query initializes. Subsequent updates to the static table are not automatically picked up unless the query is restarted. Therefore, each microbatch uses the initial version of the static table as of the job's start (Option B). Checkpoint directories do not track state for stream-static joins since they are stateless operations, ruling out Options C and E. Stream-static joins can use static Delta tables (Option D is incorrect), and Option A is incorrect because the static table's version is fixed at initialization.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
Which statement about stream-static joins with static Delta tables is accurate?
A
Each microbatch of a stream-static join will use the most recent version of the static Delta table as of each microbatch.
B
Each microbatch of a stream-static join will use the most recent version of the static Delta table as of the job's initialization.
C
The checkpoint directory will be used to track state information for the unique keys present in the join.
D
Stream-static joins cannot use static Delta tables because of consistency issues.
E
The checkpoint directory will be used to track updates to the static Delta table.
No comments yet.