AC: How to Restart Uploads Using Surrogate IDs in Datastream
Datastream uses batch processing for large data imports, which can result in partial failures. For example, invoice headers may be created successfully, but their corresponding line items might fail to load. This leaves incomplete, zero-value headers. Instead of starting the entire import process over, users should employ surrogate IDs. By using a unique reference, such as an External ID, Datastream can automatically link corrected line items to the existing headers. This method allows for restarting only the failed parts of an upload, which minimizes workflow disruption.