DQVerify
AddressEmailPhone
Guide

Understand Batch Processing

Upload a CSV, pick your process, and receive a validated output file — no SFTP, no setup.

Use this article if you need to understand how DQVerify processes data files through the Standalone Interface. The DQE standalone application is integrated directly into DQVerify — qualify your data without going through the API and without any SFTP setup.

This article covers file-based batch processing. It does not apply to real-time API calls.

What batch processing does

When you submit a file to DQVerify's batch pipeline, records are processed according to your project configuration. The service can perform any combination of the following operations:

  • Postal address standardization
  • Deduplication
  • Data enrichment
  • Move detection
  • Data cleaning
  • Field standardization

How the process works

  1. 1

    Prepare your CSV file using the expected format.

  2. 2

    Upload the CSV file through the DQVerify Standalone Interface.

  3. 3

    Pick the process — select which data quality services to apply.

  4. 4

    DQVerify runs the processing and validation chain on your records.

  5. 5

    Your processed file is automatically downloaded. A manual download button is also available if needed.

Processing flow

Upload CSV
Pick process
DQE processing chain
Processed results

Example input and output

Your original data is returned unchanged. DQVerify appends result columns to the right. Select a service to see an example.

Input file

IDFIRSTNAMELASTNAMEADDRESSCITYSTATEZIP
1JohnSmith123 Main StCharlotteNC28202
2JaneDoe456 Oak Ave Apt 3RaleighNC27601
3BobJohnson789 Elm StretDurhamNC99999
DQE processing & validation chain

Processed output — DQE columns highlighted

IDFIRSTNAMELASTNAMEADDRESSCITYSTATEZIPDQE_ADR4DQE_CPDQE_VILLEDQE_STATUT_RNVPDQE_CQ_ADRSDQE_ERROR
1JohnSmith123 Main StCharlotteNC28202123 MAIN ST28202CHARLOTTEOK NON-MODIFIEE10OK
2JaneDoe456 Oak Ave Apt 3RaleighNC27601456 OAK AVE APT 327601RALEIGHOK MODIFIEE22OK
3BobJohnson789 Elm StretDurhamNC99999789 ELM ST27701DURHAMKO MODIFIEE70KO

Row 2: street number confirmed despite missing confirmation — address modified. Row 3: street name typo corrected; postal code / city mismatch detected.

Input file requirements

Files submitted to the batch pipeline must meet the following format requirements. Files that do not conform will be rejected before processing begins.

CSV format
UTF-8 encoding without BOM
Semicolon (;) as separator
Header row required
One record per line
Expected column order must be maintained
Unique identifier required per record

Output file

DQVerify returns your original data unchanged, with additional columns appended for each service that ran. These added columns carry: validation status, standardized and corrected values, records requiring review, error and quality codes, and any enrichment data sourced during processing. The output file uses the same separator and encoding as the input file.

Download your results

Batch processing through the DQVerify Standalone Interface is self-serve and requires no SFTP configuration or sales cycle. Upload your CSV, select your process, and your processed file is automatically downloaded when complete. A manual download button is also available if you need to retrieve the file again. Data is processed on US servers — see our Privacy Policy for full details on data handling and residency.

Best practices

Recommended practices
  • Keep the original file until the processed file is validated.
  • Use a unique identifier per record so you can match output rows back to input rows.
  • Do not change expected column names without validating the new layout with DQVerify.
  • Check rejected files and processing logs when a file fails to process.
  • Review DQVerify output columns before updating production data.

Next steps