KNIME practice exam
Fifteen questions across nodes, manipulation, transformation and deployment.
A yellow node means:
- Not configured
- Configured but not executed
- Executed
- Failed
Answer: Configured but not executed — Green means executed.
A working node turned red. Most likely:
- Out of memory
- An upstream column was renamed
- A crash
- File moved
Answer: An upstream column was renamed — Hover for the message.
Reconfiguring a node:
- Affects only that node
- Resets it and everything downstream
- Re-runs the workflow
- Does nothing until saved
Answer: Resets it and everything downstream — Downstream inputs may differ.
Leading zeros disappear from an ID column because:
- Bad delimiter
- Type guessing read it as a number
- Encoding
- Row limit
Answer: Type guessing read it as a number — Set the type to String in the reader.
Which node shows excluded rows?
- Row Filter
- Row Splitter
- Column Filter
- Joiner
Answer: Row Splitter — Two output ports.
Correct Rule Engine ordering is:
- > 100 then > 1000
- > 1000 then > 100
- Any order
- Alphabetical
Answer: > 1000 then > 100 — Most specific first, or the broad rule catches everything.
Rows matching no rule get:
- Zero
- A missing value
- The last result
- An error
Answer: A missing value — Add a TRUE catch-all.
To build a LEFT JOIN, include:
- Matching only
- Matching plus left unmatched
- All three
- Right unmatched only
Answer: Matching plus left unmatched — Left unmatched are the unpartnered rows.
Joiner output exceeds the left row count because:
- A bug
- Duplicate keys on the right
- Missing values
- Wrong types
Answer: Duplicate keys on the right — GroupBy the right branch first.
Downstream nodes cannot find "Revenue" after GroupBy because:
- It was dropped
- It was renamed to Sum(Revenue)
- Type changed
- It became a RowID
Answer: It was renamed to Sum(Revenue) — Set naming to keep original names.
Concatenate fails on duplicate row keys. Fix:
- Rename columns
- Append a suffix or generate new RowIDs
- Use the Joiner
- Sort first
Answer: Append a suffix or generate new RowIDs — RowIDs must be unique.
Column Appender matches rows by:
- A key column
- Row position
- RowID only
- Alphabetically
Answer: Row position — Silent misalignment if the tables are not parallel.
Which converts month columns into rows?
- Pivoting
- Unpivoting
- GroupBy
- Concatenate
Answer: Unpivoting — Wide to long.
A component differs from a metanode because it:
- Runs faster
- Has its own scope and is reusable with exposed settings
- Cannot be opened
- Only holds one node
Answer: Has its own scope and is reusable with exposed settings — Metanodes are organisational.
The free way to schedule a workflow:
- Business Hub
- The batch executor via cron or Task Scheduler
- Manual execution
- Flow variables
Answer: The batch executor via cron or Task Scheduler — Business Hub is commercial.