balajij8
Contributor III

The checkpoint tracks the structured streaming information including state information and processed records. When you change to a new checkpoint location, the next run begins fresh. 

You can create a different Delta file with a new checkpoint & new output location using the same source location. Source change is not required. Keep the output, source & checkpoint folders completely separate. 

More details here