Question 160
A database query has a foldable selection of only required rows and columns. Where should filtering occur?
Explanation
Correct Answer
Fold source-side filters and projections before expensive non-foldable steps. Delegating selective operations reduces refresh data transfer and processing.
Incorrect Answers
Preserve semantic differences between missing and genuine zero values. It serves “but a custom transformation converts both to zero”, not “required rows and columns. Where should filtering occur”.
Supplementary aggregates should not erase detail required by other analyses. That matters for “grain and an additional aggregate summary for performance” rather than the condition “required rows and columns. Where should filtering occur”.
Consume the governed transformed dataflow output where appropriate. The boundary it addresses is “A dataflow already standardizes CustomerIDs for several reports”, while this case concerns “required rows and columns. Where should filtering occur”.