What Is a Record?
A record in Skyvia Data Integration represents a single row in a database table or a single object in a cloud source (e.g., one contact in Salesforce, one row in a Google Sheet). Every integration operation - Import, Export, Replication, or Synchronization - processes data at the record level.
Records also serve as the primary billing unit in Skyvia. Your plan's monthly record limit defines how many records can be processed across all integrations in your account.
How Records Are Counted
Record consumption depends on the integration type:
| Integration Type | What Counts as a Record |
|---|
| Import | Each row created, updated, or deleted in the target system |
| Replication | Each row created, updated, or deleted in the target system |
| Export | Each row written to the output CSV file |
| Synchronization | Each record successfully created, updated, or deleted in both source and target |
| Data Flow / Control Flow | Each row processed by a Target component (excluding cache and log connections) |
Important: For Import and Replication, a record is counted even if the update does not change any field values in the target — the operation itself is what is counted.
Example
If you run an Import integration that processes 500 source rows and successfully creates 480 records and skips 20 (e.g., due to filters), Skyvia counts 480 records against your monthly limit.
Monitoring Your Record Usage
You can track consumed and remaining records using the Usage Summary feature in your Skyvia account. It allows you to:
- View total used and remaining records for the current billing period
- Filter usage by workspace or individual integration
- Break down consumption by time frame
For details, see the Usage Summary documentation.
Useful Links
Related Articles
Data Integration: You have reached the limit of records
Overview The error "You have reached the limit of records" means your Skyvia account has consumed all records included in your current Data Integration plan for the billing period. No further records will be processed until the limit resets or you ...
Integration Failure Types in Skyvia Data Integration
Overview When using Skyvia Data Integration, you may encounter two distinct types of integration failures: 1. Record-Level Errors These occur when one or more individual records fail to process during an integration task. For example, in operations ...
Skyvia Query: Verify Data in Your Connection
Overview Skyvia Query allows you to browse and verify data in any connected data source directly from the Skyvia interface, without writing complex scripts or using third-party tools. You can use the visual Builder view or write custom SQL ...
Tips for Managing Integration Queue Times
Overview When an integration is triggered - either on schedule or manually - it is placed in an execution queue before record processing begins. Queue wait times are normal and typically last only a few seconds. However, during peak load periods, ...
Backing Up Association Data with Skyvia
Overview Association data refers to the relationships between records in a data source. For example, in a CRM system, association data might include the connections between customers, contacts, and accounts. Losing this data can lead to data ...