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.
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.
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.
This article details the Scheduled Task module in Data Development to help you better understand the function and use of this module.
You can view and edit all tasks in the task list within your permission scope.
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 Limit, Retry After Failure, Result 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.
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.
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.
You can drag a node from the node list to the canvas.
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.
2. You can add a downstream node from the drop-down list after dropping the connector at a blank area.
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.
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.
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.
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.
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.
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.
A beginner's guide is provided for the Search and Navigator functions.
For details, see Node Copying and Pasting.
You can disable a node and its downstream nodes. For details, see Node Disabling.
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.
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.
You can infinitely expand the canvas area.
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.
You can drag and drop the task tab to adjust the order when multiple scheduled tasks are open, as shown in the following figure.
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.
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.
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.
Parameter List on the toolbar allows you to define parameters. For details, see Custom Parameter.
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 is divided into Fault Tolerance Mechanism, Result 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.
You can view the running status of the current task in Log.
For details about the log content, see Running Log Introduction.
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.
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.
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
Submitted successfully
Network busy