Skip to main content

resyncDataPool

Manually trigger a re-Sync for a Data Pool.

Arguments

  • dataPoolId required ID


Returns

Nullable Sync

The Sync object.

This represents the process of syncing data from your Data Source (for example, a Snowflake data warehouse) to your Data Pool.

  • resyncDataPool.id non-null ID

    The Sync's unique identifier.

  • resyncDataPool.account nullable Account

    The Sync's Account.

  • resyncDataPool.environment nullable Environment

    The Sync's Environment.

  • resyncDataPool.createdAt non-null DateTime

    The Sync's creation date and time in UTC.

  • resyncDataPool.modifiedAt non-null DateTime

    The Sync's last modification date and time in UTC.

  • resyncDataPool.createdBy non-null String

    The Sync's creator. It can be either a User ID, an Application ID, or "system" if it was created by Propel.

  • resyncDataPool.modifiedBy non-null String

    The Sync's last modifier. It can be either a User ID, an Application ID, or "system" if it was modified by Propel.

  • resyncDataPool.dataPool nullable DataPool

    The Sync's Data Pool.

  • resyncDataPool.dataSource nullable DataSource

    The Sync's Data Pool's Data Source.

  • resyncDataPool.processedRecords nullable String

    The number of new, updated, and deleted records contained within the Sync, if known. This excludes filtered records.

  • resyncDataPool.newRecords nullable String

    The number of new records contained within the Sync, if known. This excludes filtered records.

  • resyncDataPool.updatedRecords nullable String

    The number of updated records contained within the Sync, if known. This excludes filtered records.

  • resyncDataPool.deletedRecords nullable String

    The number of deleted records contained within the Sync, if known. This excludes filtered records.

  • resyncDataPool.invalidRecords nullable String

    The number of filtered records contained within the Sync, due to issues such as a missing timestamp Dimension, if any are known to be invalid.

  • resyncDataPool.size nullable String

    The (compressed) size of the Sync, in bytes, if known.

  • resyncDataPool.status non-null SyncStatus

    The status of the Sync (all Syncs begin as SYNCING before transitioning to SUCCEEDED or FAILED).

    The status of a Sync.

    • SYNCING

      Propel is actively syncing records contained within the Sync.

    • SUCCEEDED

      The Sync succeeded. Propel successfully synced all records contained within the Sync.

    • FAILED

      The Sync failed. Propel failed to sync some or all records contained within the Sync.

  • resyncDataPool.startedAt nullable DateTime

    The time at which the Sync started.

  • resyncDataPool.succeededAt nullable DateTime

    The time at which the Sync succeeded.

  • resyncDataPool.failedAt nullable DateTime

    The time at which the Sync failed.

  • resyncDataPool.error nullable Error

    If the Sync failed, this represents the reason the Sync failed.