What is the difference between Preview and Retrieve?

Both Preview and Retrieve run a SOQL query to fetch source data, but they serve different roles:

In short, Retrieve controls the records that run, while Preview helps you validate data and transformations without changing the input.