To facilitate the connection of nodes in a task on the data platform (for example, using the execution result of Node B as the input value for Node A for subsequent calculations) and to enable you to perform schedule configuration on data more efficiently, FineDataLink provides a parameter function to meet your personalized parameter definition needs.
The parameter function is used to manage parameters in business processes and enable parameter passing between task nodes, supporting parameters such as constant parameters and variable parameters.
In-Task Parameter: Static Parameter (Custom Parameter)
Static parameter: The values of static parameters are determined each time a task instance is created and do not change during the instance's execution.
Static parameters can be referenced by all nodes within the current task and are suitable for scenarios with a small number of predefined parameter values that require no calculation.
You can add parameters of date, text, numeric, and boolean types.
In-Task Parameter: Dynamic Parameter (Parameter Assignment Node and Parameter Output Operator)
Dynamic parameter: Based on your custom data retrieval logic, the parameter values are determined only when the task instance reaches the corresponding Parameter Assignment node during execution. In FineDataLink, dynamic parameters are referred to as assignment parameters (known as dynamic variables in the industry).
Function scope: It can be used in all nodes of downstream branches. Dynamic parameters are applicable to scenarios where many parameter values are stored in locations such as database tables, APIs, and files, and need to be fetched and calculated if necessary.
Parameter Assignment node: At the same level as the Data Transformation node, it can generate parameter values and output parameters. It is suitable for scenarios where parameter values do not require complex calculations.
Parameter Output operator: You can use it within the Data Transformation node. It can only output the results of other operators as parameters and cannot generate parameter values itself. You can use the Parameter Output operator if parameter values require complex calculations.
Global Parameter
Global parameter: Once declared and defined, it can be referenced in all scheduled tasks.
Function scope: It can be used in all scheduled tasks in the current project. Global parameters are suitable for scenarios where parameter values do not require complex calculations.
Global parameters are divided into two categories:
Global parameter - static parameter: Supported parameter types include date, text, numeric, and boolean. Similar to an in-task parameter (custom parameter), it is suitable for scenarios with a small number of predefined parameter values that require no calculation.
Global parameter - assignment parameter: Allows you to set global dynamic parameters.
Built-in parameter: Provided by the system by default, it does not require declaration or definition and can be used directly. The function scope of different built-in parameters may vary.
You can enter multiple default parameter values, as shown in the following figure.
If the parameter is referenced in the Loop Container node, the default parameter values will be filled into the parameter field for preview. For example, if the default values consist of five entries, the subsequent nodes referencing this parameter will receive all five entries as a whole. The default values of the parameter will not be split, as shown in the following figure.
During actual task execution, parameters are passed one by one to the Loop Container node. The default parameter value does not affect the actual execution of the task but only influences the preview results. Therefore, you are advised to fill in valid default parameter values so that the results can be previewed normally at subsequent nodes that reference these parameters.
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
Submitted successfully
Network busy