Real-Time Pipeline Task Status and Table Status

  • Last update: February 04, 2026
  • Overview

    Version

    FineDataLink VersionFunctional Change
    4.1.2Allowed viewing configuration details of running tasks.
    4.2.1.1

    1. Classified the pipeline task status into task-level status and table-level status.

    • Added task-level statuses: StartingPausing, and To Be Retried.

    • Added table-level statuses: Pending InitializationInitializingPending Full SynchronizationPending Incremental SynchronizationDirty Data Processing in Progress, and Aborted.

    2. Displayed a prompt when a table was aborted.

    4.2.6.3

    On the detail page of a single pipeline task:

    • Supported redirection to the page of its real-time capture task.

    • Displayed log parsing latency when the source end was a MySQL, Oracle, or SQL Server database.

    • Displayed the latest message read/write time.

    4.2.11.3
    • Added a table-level status Paused, and updated the status Pending Initialization to To Be Started.

    • Added a task-level status Resetting.

    Application Scenario

    After configuring data pipeline tasks, IT personnel need to monitor the task running status.

    Function Description

    When you click a task in the task list, you can view its running status, such as Starting, Running, Aborted, and so on. You can also check the table status, such as To Be Started, Aborted, Incremental Synchronization in Progress, and so on, as shown in the following figure. 

    The marked content is explained in the following table.

    NumberDescription
    1
    • You can view the task running status, such as AbortedRunning, and Starting.

    • You can view the latest startup time of the task.

    • For tasks in the Starting status, a progress indicator is added to show the currently executing startup items and their results. 

    Example: You can click the  icon to view the check items. This function has been added since FineDataLink V4.2.1.1, as shown in the following figure.

    2

    The information shown in this area is described as follows:

    1. You can view the source data type.

    2. You can view the latest read time of the source data.

    3. You can view the log parsing latency (added since V4.2.6.3).

    This information is only displayed when the data source type is MySQL, Oracle, or SQL Server. For MySQL or Oracle databases, the value is calculated as follows:Latest log time on the source database - Current parsed message time

    For SQL Server databases, the calculation logic is:

    First, calculate single-table latency: Latest message time in the source table's corresponding CDC table - Current parsed message time

    Then, take the minimum value among all single-table latencies to obtain the overall log parsing latency.

    4. When you hover over the data connection to the source database, you can click the arrow button to be redirected to Real-Time Capture Task (added since V4.2.6.3), as shown in the following figure.

    3

    You can view the target data type.

    You can view the latest time of data writes to the target.

    4

    You can start/pause the task.

    You can click Edit to enter the editing page of the task.

    Pipeline Task Status

    The following table describes the processing logic and subsequent state transitions when a pipeline task is in a given status.

    iconNote:
    When a task is paused or aborted, the statuses InitializingFull Synchronization in Progress, and Dirty Data Processing in Progress will be rolled back to their previous statuses due to task interruption.
    Task StatusProcessing Logic and Subsequent Status DescriptionSupported Operation
    Draft/Editing Pipeline Tasks
    To Be Started/
    Starting

    (New in V4.2.1.1)

    After the startup is complete, the pipeline task enters the Running status. All tables in the task enter the Initializing status to prepare for table creation and the start of full/incremental synchronization.
    Running/

    Pausing

    (New in V4.2.1.1)

    For tasks in the Pausing status, the system saves checkpoint information and suspends task execution. After pausing completes, the task transitions to the Stopped status.
    Stopped/

    To Be Retried

    (New in V4.2.1.1)

    If the Retry After Failure function is enabled, the system will retry the task according to the configuration.
    Aborted/

    Resetting 

    (New in V4.2.11.3)

    Pipeline task instances that have been executed are reset. After the reset is completed, the pipeline task enters the To Be Started status.Resetting Pipeline Tasks

    Table-Level Status

    The following table describes the processing logic and subsequent state transitions when a table in the pipeline task is in a given status.

    iconNote:
    If a task is not in a normal running status, the system will not perform any actual synchronization operations on tables within the task.
    Table StatusProcessing Logic and Subsequent Status DescriptionSupported Operation

    To Be Started

    (New in V4.2.1.1)

    This is the initial status of a table.

    If the task start is not completed, and the table has not started initialization, the table status remains in To Be Started.

    During resynchronization, the table status starts from To Be Started.

    Editing Pipeline Tasks

    Initializing

    (New in V4.2.1.1)

    The table enters the initialization process, in which table creation will be performed. After the table is created, the target table type in the configuration will be changed to Existing Table.

    Pending Full Synchronization

    (New in V4.2.1.1)

    The initialization is complete. The table waits to proceed to the full synchronization process.
    Full Synchronization in Progress/

    Pending Incremental Synchronization

    (New in V4.2.1.1)

    The full synchronization is completed. The table waits to proceed to the incremental synchronization process.

    Incremental synchronization starts only when all tables in the task have entered this status.

    Incremental Synchronization in Progress/

    Dirty Data Processing in Progress

    (New in V4.2.1.1)

    For tasks with the Retry After Failure function enabled, if a table is in the Incremental Synchronization in Progress status and the dirty data volume reaches the threshold, dirty data retry will be automatically triggered according to the configuration, and the table status will change to Dirty Data Processing in Progress.

    After processing, if the volume of dirty data falls below the threshold, the table status will return to Incremental Synchronization in Progress. If the dirty data still reaches or exceeds the threshold after the specified number of retries, the table status will change to Aborted.

    Aborted

    (New in V4.2.1.1)

    The system does not synchronize data in tables in this status.

     You can handle dirty data and resume table synchronization through operations such as resynchronizing the table, retrying dirty data, and ignoring dirty data.

    If all tables in the task are in the Aborted status, the task status will become Aborted.

    Stopped

    (New in V4.2.11.3)

    The synchronization object is in a paused status.
    iconNote:
    Starting from V4.2.1.1, FineDataLink displays a prompt when a table in a pipeline task is aborted, as shown in the following figure.

     

     


    附件列表


    主题: O&M Center
    • Helpful
    • Not helpful
    • Only read

    滑鼠選中內容,快速回饋問題

    滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

    不再提示

    10s後關閉

    Get
    Help
    Online Support
    Professional technical support is provided to quickly help you solve problems.
    Online support is available from 9:00-12:00 and 13:30-17:30 on weekdays.
    Page Feedback
    You can provide suggestions and feedback for the current web page.
    Pre-Sales Consultation
    Business Consultation
    Business: international@fanruan.com
    Support: support@fanruan.com
    Page Feedback
    *Problem Type
    Cannot be empty
    Problem Description
    0/1000
    Cannot be empty

    Submitted successfully

    Network busy