Building flows — quiz
6 questions covering this module. The interface, inputs, and combining data with joins and unions.
What makes the profile pane useful?
- It is faster
- It shows value distributions and nulls without writing a query
- It runs the flow
- It connects to Desktop
Answer: It shows value distributions and nulls without writing a query — Data-quality problems are visible immediately.
While building, Prep operates on:
- All the data
- A sample
- The first row only
- Metadata only
Answer: A sample — Which is why rare values may not appear until you run the flow.
The cheapest place to filter rows is:
- The output step
- The input step
- A clean step
- An aggregate step
Answer: The input step — Excluded rows never enter the flow at all.
To combine a folder of monthly CSVs:
- One input each
- A wildcard union on the input
- A join step
- A pivot step
Answer: A wildcard union on the input — Prep adds a File Paths field recording the source.
The join step shows fewer rows than expected. Best first action?
- Change join type
- Click the unmatched section to see which values failed
- Add a clean step
- Re-run the flow
Answer: Click the unmatched section to see which values failed — The unmatched values are usually a formatting difference.
The row count after a join exceeds the left input. This means:
- Normal
- Duplicate keys on the right caused a fan-out
- Rows were lost
- A union is needed
Answer: Duplicate keys on the right caused a fan-out — Aggregate the right branch by the key first.