Introduction to the Scheduled Task Page

  • Last update: October 29, 2024
  • Overview 

    Version 

    FineDataLink VersionFunctional Change
    4.1.4
    • Changed the Save and Run button on the toolbar to a Run button.

    • Separated the Schedule Configuration tab page from Task Control and renamed it Scheduling Plan.

    4.1.5.3Allowed enabling and disabling Connector Adsorption. For details, see the section "Node Connection" of this document.
    4.1.6.3Displayed node running status on the task development page.
    4.1.6.5
    • Allowed describing a scheduled task during task creation.

    • Allowed dragging and dropping a scheduled task/folder to adjust its location.

    • Replaced the Rename button with the Name and Description button, allowing modifying the name and description of the scheduled task.

    4.1.7.1
    • Allowed searching for the node/operator for quick positioning.

    • Added a navigator that displayed the thumbnail of the canvas content. Allowed dragging the box to move the view and clicking an area in the navigator to locate the content quickly.

    • Added a beginner's guide for the Search and Navigator functions.

    • Centered the canvas content each time the scheduled task was open.  

    • Kept the node setting panel expanded when you dragged and moved the canvas.

    Function Description 

    This article details the Scheduled Task module in Data Development to help you better understand the function and use of this module.

    Task List 

    You can view and edit all tasks in the task list within your permission scope.

    Scheduled Task 

    Click the    button on the right side of a scheduled task to modify the task name and description, move or copy and paste the task to a specified directory, as well as delete or export the task, as shown in the following figure. 

    Notes:

    1. The configuration of the task copy matches that of the original task, including nodes, operators, parameters, Timeout LimitRetry After FailureResult Notification, and the canvas layout, without enabling scheduling.

    2. In FineDataLink 4.1.6.5 and later versions, you can drag and drop a scheduled task to change its location. 

    • You can drag and drop scheduled tasks that are within your permission scope.

    • The new order works on all users' pages.

    • The directory is initialized to be sorted by name after FineDataLink is upgraded to 4.1.6.5 or later versions.

    For example, a user sees top-down scheduled tasks 5, 1, and 7, and an admin sees top-down scheduled tasks 5, 6, 1, 9, and 7. If the user places Task 7 between Task 5 and Task 1 while Task 7 is shown between Task 6 and Task 1 on the admin’s page, Task 7 is placed near the lower target node. (In this case, Task 5 and Task 1 are target nodes, and Task 1 is the lower one.) 

    3. You can move a task to another folder by clicking the Move to button. After being moved to another folder, the task will be located at the end of the new folder. Moving a task to its original folder is not supported and will result in an error. The new task location works on all users' pages.

    4. In FineDataLink 4.1.6.5 and later versions, the Rename button has been replaced with the Name and Description button, allowing you to modify the name and description of the scheduled task. 

    iconNote:

    1. The maximum length of the task name is 60 characters, and the maximum length of the task description is 300 characters.

    2. If a task name exceeds 60 characters, it will be preserved after an upgrade, but any modifications to the task name will be limited to 60 characters.


    When you hover the cursor over a scheduled task with a description, the task name and description are displayed, as shown in the following figure. 

    If a scheduled task does not have a description, only the task name is displayed.

    5. You can set the location, name, and description of the scheduled task during task creation. 

    iconNote:
    The maximum length of the task name is 60 characters, and the maximum length of the task description is 300 characters.



    Folder 

    Click the  button on the right side of a folder. You can rename or delete the folder or move it to another directory. 

    For FineDataLink 4.1.6.5 and later versions, you can drag and drop the folder to adjust its location. For details, see notes in the section "Scheduled Task" of this document.

    Task Design Area 

    Node Dragging and Dropping 

    You can drag a node from the node list to the canvas. 

    1.gif

    Node Connection 

    1. Click the right point of the upstream node, drag the connector, and drop it at the left point of the downstream node to connect the two nodes.

    You can set the connector style to Elbow Connector or Curve Connector, as shown in the following figure.

    ScreenRecorderProject1.gif

    2. You can add a downstream node from the drop-down list after dropping the connector at a blank area. 

    ScreenRecorderProject2.gif

    3. You can adjust the start point and the end point of the connector.

    For example, place the cursor at the end point of the connector (which is the left point of the downstream node), and you reroute the connector when the cursor changes to the  icon and the connector is highlighted.

    ScreenRecorderProject3.gif


    4. With Connector Adsorption enabled, when a node is placed on a connector that connects two nodes, the connector is attached to the node automatically, as shown in the following figure. 

    ScreenRecorderProject2_1.gif

    Node Layout and Step Undoing/Redoing 

    The content on the canvas is automatically arranged after you click Automatic Layout on the canvas toolbar, making the node layout visually appealing, as shown in the following figure.

    ScreenRecorderProject1_1.gif

    Additionally, you can undo and restore the steps set for nodes on the canvas. For instance, if you changed the execution condition of a node from Execute on Success to Execute on Failure in the last step, clicking Undo will revert it to Execute on Success

    ScreenRecorderProject1_2.gif

    Node Search 

    FineDataLink 4.1.7.1 supports the search for nodes/operators on the canvas for quick positioning, as shown in the following figure.

    • The canvas content is centered each time the scheduled task is open.  

    • The node setting panel does not collapse when you drag and move the canvas.

    Canvas Navigator 

    FineDataLink 4.1.7.1 introduces a navigator that displays the thumbnail of the canvas content, allowing you to drag the box to move the view and click an area in the navigator for quick positioning.

    ScreenRecorderProject4.gif

    A beginner's guide is provided for the Search and Navigator functions.

    Node Multi-selection and Copying 

    For details, see Node Copying and Pasting.

    Node Disabling 

    You can disable a node and its downstream nodes. For details, see Node Disabling.

    Cut-Off Node 

    You may need to update the data of a specific node using data from upstream nodes for debugging without running its downstream nodes. Disabling subsequent nodes or canceling the connection is cumbersome.

    You can click Run to This Node to stop the task at the current node for easy viewing of the execution results of upstream nodes and debugging. For details, see Cut-Off Node.

    Design Canvas Moving 

    Press and hold the space key on the keyboard and drag the canvas to move the whole task content, as shown in the following figure.

    ScreenRecorderProject1_3.gif

    You can infinitely expand the canvas area.

    ScreenRecorderProject1_4.gif

    Node Configuration Prompt 

    FineDataLink 4.0.18 provides real-time error prompts for nodes and tasks, enabling you to quickly determine if a task can run successfully and identify factors affecting task execution during design, thus improving task development efficiency.

    • The total number of abnormal nodes (if any) is displayed. When you hover the cursor over the warning icon of the corresponding node, a tooltip appears, displaying error details, as shown in the following figure.

    • If there is no abnormal node, it displays No exception.

    Dragging and Dropping the Task Tab to Adjust the Order 

    You can drag and drop the task tab to adjust the order when multiple scheduled tasks are open, as shown in the following figure. 

    ScreenRecorderProject1_5.gif

    Viewing Node Running Status 

    Description

    From V4.1.6.3, a Show/Hide Node Status button has been added to the canvas toolbar of scheduled tasks. The node running status is displayed by default. You can click the button to disable it as needed.

    Application Scenario

    • After running a scheduled task, you can quickly locate the abnormal node on the canvas.   

    • After you run a scheduled task, you can quickly know which nodes ran during this execution.

    • You can quickly view the running results after debugging. 

    Function Description

    1. The icon representing the node running status is explained as follows.

    2. The connector of the currently running node is displayed dynamically. 

    ScreenRecorderProject2_2.gif

    3. The running status of nodes on the canvas is reset upon each execution (of the whole task or some nodes), matching the status in the running log.

    Task Toolbar 

    Task Running and Terminating 

    You can click Run on the toolbar to run the scheduled task after finishing the task design and click Terminate to forcibly terminate the execution, as shown in the following figure.

    ScreenRecorderProject2_3.gif

    Parameter Setting 

    Parameter List on the toolbar allows you to define parameters. For details, see Custom Parameter.

    Scheduling Plan 

    For details, see Scheduling Plan.

    The scheduling method of scheduled tasks includes Timed Scheduling and Event-Based Scheduling.

    • Timed Scheduling: You can set the execution frequency for scheduled tasks for them to run periodically, ensuring prompt data updates. A scheduled task can be configured with different execution frequency.

    • Event-Based Scheduling: You can set the scheduling dependency of a task. For example, tasks A, B, and C that run independently exist on the ODS layer of the DW, and tasks D and F exist on the DWS layer. Task D is required to run after tasks A and B are executed to reduce the time waiting for the whole ODS layer to be updated. Task D will not be triggered if tasks A and B fail, thus avoiding data accuracy issues.

    Task Control 

    Task Control is divided into Fault Tolerance MechanismResult Notification, and Task Attribute, where you can configure settings such as the number of retry attempts upon failure, timeout duration, the number of tolerated dirty data rows, failure notification methods, and task priority, as shown in the following figure. 

    For details, see Overview of Task Control.


    Task Log 

    Log 

    You can view the running status of the current task in Log.

    For details about the log content, see Running Log Introduction.

    Statistics 

    The Statistics tab page displays metrics of data reading and writing at data synchronization and data transformation nodes. 

    Information of dirty data (if any) is also displayed. You can click Dirty Data (Row) to view the row count of dirty data caused by different reasons.

    iconNote:

    1. The Total Flow field in the table represents the total flow used to read and write data. 

    2. The Statistics tab page only displays the read and write information about input and output nodes, such as Data Synchronization and Data Transformation nodes.

    附件列表


    主题: Data Development - Scheduled Task
    Previous
    Next
    • 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