What Are Records in Skyvia Data Integration?

Understanding Records in Skyvia Data Integration

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 TypeWhat Counts as a Record
ImportEach row created, updated, or deleted in the target system
ReplicationEach row created, updated, or deleted in the target system
ExportEach row written to the output CSV file
SynchronizationEach record successfully created, updated, or deleted in both source and target
Data Flow / Control FlowEach 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 ...