Skip to content

Limits & Considerations

Each Data Quality Sense activation comes with a fixed number of scans (20 by default). Every scan execution — manual or scheduled — counts toward this quota.

The definition card in Insight Studio displays a progress bar showing how many scans have been used. When the limit is approaching, the bar turns red and shows a Scan limit reached warning.

Definition card showing scan limit reached with red progress bar and scan count

Once all scans are used, attempting to run a new scan triggers an error dialog informing you that the scan limit has been reached.

Error dialog in Insight Studio indicating that the scan limit has been reached

Click the Upgrade button in the error dialog to open a pre-filled email requesting additional scans. The email is addressed to hello@tucario.com and includes your Org ID automatically.

Pre-filled email requesting scan limit upgrade with Org ID

DQS runs entirely within Salesforce and is subject to standard governor limits. The processing engine is designed to work within these constraints.

LimitSalesforce MaximumDQS Impact
Batch size2,000 records per chunkConfigurable via DQS settings
Concurrent batches5 per orgDQS uses 1 batch per scan
SOQL queries per transaction100Dynamic queries used efficiently
DML operations per transaction150Results batched for efficient writes
Heap size12 MB (async)Large text fields may contribute
LimitSalesforce Maximum
Scheduled Apex jobs100 per org
CRON triggers100 per org
Object SizeExpected Scan TimeNotes
< 10,000 recordsMinutesFast processing
10,000 – 100,00010–30 minutesNormal batch processing
100,000 – 1,000,00030–60 minutesConsider off-peak scheduling
> 1,000,0001+ hoursSchedule during maintenance windows

More fields in a definition means more processing per record. A definition with 50+ fields will take longer than one with 10 fields.

Each enabled capability adds a dimension strategy execution per chunk. Enabling all 7 capabilities takes approximately 7x longer than enabling just one.

  • Schedule during off-peak hours — Minimize impact on users
  • Start small — Begin with one capability and a few key fields, then expand
  • Monitor batch jobs — Use Setup → Apex Jobs to check scan progress
  • Use retention policies — Prevent unbounded result growth
  • Stagger schedules — Don’t schedule all definitions at the same time

Scan results consume Salesforce data storage. Each scan creates:

  • 1 Dimension Result per enabled capability
  • 1 Field Result per field per capability
  • Multiple Metric Results per field

With data retention configured, old results are automatically purged.