Dynamic Release Record (2026)
Table name | Description(Optional) | Update Frequency |
task | Contains the basic information of tasks in the orchestration space (development status). | Update every 5 minutes |
task_schedule | Contains the scheduling info of tasks in the orchestration space (development status). | Update every 5 minutes |
task_dependency | Contains the dependency relationship of tasks in the orchestration space (development status). | Update every 5 minutes |
workflow | Contains the basic information of workflows in the orchestration space (development status). | Update every 5 minutes |
task_run_record | Contains the run history of all instances in the Ops center. | Update every 5 minutes |
parameter | Parameter table, including project parameter, workflow parameter, and task parameter. Workflow parameter and task parameter are in development status. | Update every 5 minutes |
Column Name | Data Type | Description(Optional) |
project_id | string | Project ID |
project_name | string | Project Name |
task_id | string | Task ID |
task_name | string | Task name |
task_type | string | Task type |
status | string | Task Status |
owner | string | Task Owner |
workflow_id | string | Associated workflow ID |
workflow_name | string | Workflow name |
schedule_frequency | string | Scheduling frequency |
create_timestamp | timestamp_tz(6) | Task creation time. |
last_update_timestamp | timestamp_tz(6) | Last update time. |
last_update_user | string | Latest update user |
data_source | string | Data Source |
dlc_data_engine | string | DLC Data Engine |
dlc_resource_group | string | DLC resource group |
execution_resource_group | string | Execution Resource Group |
#Retrieve tasks where the person in charge of a project is a specific user.SELECTtask_id,task_name,task_type,status,workflow_name,FROMwedata.taskWHEREproject_id = 'your_project_id' -- Replace with your project IDAND owner = 'your_owner_name'; -- Replace with your owner name
Column Name | Data Type | Description(Optional) |
project_id | string | Project ID |
project_name | string | Project Name |
task_id | string | Task ID |
task_name | string | Task name |
config_method | string | Workflow type of the task: PERIODICALLY: Workflow Cycle MANUALLY: Manual workflow |
schedule_cycle_type | string | Scheduling configuration method: COMMON: General Configuration CRON_EXPRESSION: Use cron expression configuration |
effective_start_time | timestamp_tz(6) | Effective time - Start time |
effective_end_time | timestamp_tz(6) | Effective time - End time |
schedule_frequency | string | Scheduling cycle ONEOFF_CYCLE: one-time YEAR_CYCLE: yearly MONTH_CYCLE: monthly WEEK_CYCLE: weekly DAY_CYCLE: daily HOUR_CYCLE: hourly MINUTE_CYCLE: minute CRONTAB_CYCLE: crontab expression type |
delay_time | long | Scheduling delay time, unit: minutes Minute-based task: 0 means no delay Hourly task starts at 0 minutes per hour with a delay of several minutes to execute Day, week, month, and annual tasks start at 0:00 with a delay of several minutes to execute. |
execution_start_time | string | Execution time - Start time |
execution_end_time | string | Execution time - End time |
cycle_step | long | Scheduling frequency: For example, minute-based tasks, 20 means scheduling every 20 minutes. Day-based tasks, 1 means scheduling once a day |
time_point | string | Specify scheduling time Configure the specified running time for hourly scheduling task configuration |
time_zone | string | Scheduling time zone |
cron | string | cron expression, only for tasks with cron configuration mode |
#Retrieve a list of tasks with a scheduling period of one day for a specific project.SELECTproject_id,project_name,task_id,task_name,config_method,schedule_cycle_type,effective_start_time,effective_end_time,schedule_frequencyFROMwedata.task_scheduleWHEREproject_id = 'your_project_id' -- Replace with your project IDAND schedule_frequency = 'DAY_CYCLE';
Column Name | Data Type | Description(Optional) |
project_id | string | Project ID |
project_name | string | Project Name |
task_id | string | Task ID |
task_name | string | Task name |
dependency_project_id | string | Upstream task associated project ID |
dependency_project_name | string | Upstream task associated project name |
dependency_task_id | string | Upstream task ID |
dependency_task_name | string | Upstream Task Name |
#Get the direct upstream task of a certain taskSELECTdependency_project_id AS upstream_project_id,dependency_project_name AS upstream_project_name,dependency_task_id AS upstream_task_id,dependency_task_name AS upstream_task_nameFROMwedata.task_dependencyWHEREtask_id = 'your_task_id'; -- Replace with your task ID
Column Name | Data Type | Description(Optional) |
project_id | string | Project ID |
project_name | string | Project Name |
workflow_id | string | Associated workflow ID |
workflow_name | string | Workflow name |
workflow_type | string | Workflow type: Workflow cycle/Manual workflow |
folder | string | Workflow folder |
create_time | timestamp_tz(6) | Workflow creation time |
last_update_timestamp | timestamp_tz(6) | Last update time. |
last_update_user | string | Latest updater |
owner | string | Workflow Owner |
#Retrieve the workflow list under a specific usernameSELECTworkflow_id,workflow_name,workflow_type,FROMwedata.workflowWHEREowner = 'your_owner_name'; -- Replace with your owner name
Column Name | Data Type | Description(Optional) |
task_run_id | string | Task instance ID |
task_id | string | Task ID |
task_name | string | Task name |
project_id | string | Task associated project ID |
project_name | string | Task associated project name |
workflow_id | string | Associated workflow ID |
workflow_name | string | Workflow name |
dp_data_dt | timestamp_tz(6) | Planned Scheduling Time |
task_run_status | string | Instance State |
run_min | string | Runtime |
run_start_dttm | timestamp_tz(6) | Start time |
run_end_dttm | timestamp_tz(6) | Running end time |
run_log_url | string | Instance Details Page - Execution Log Product Link |
task_run_error_msg | string | Critical Error Log |
last_update_timestamp | timestamp_tz(6) | Last update time. |
last_update_user | string | Latest updater |
#Get the number of times each workflow's task instances have run in the past 7 days.SELECTworkflow_name,COUNT(task_run_id) AS instance_countFROMwedata.task_run_recordWHERErun_start_dttm >= CURRENT_DATE - INTERVAL '7' DAYGROUP BYworkflow_name;#Retrieve the top 10 tasks by average runtime and return the task name and average runtime.SELECTtask_name,AVG(run_min) AS avg_run_minFROMwedata.task_run_recordWHERErun_min IS NOT NULLGROUP BYtask_nameORDER BYavg_run_min DESCLIMIT 10;
Column Name | Data Type | Description(Optional) |
name | string | Project/Task/Workflow Name |
id | string | Project/Task/Workflow ID |
level | string | Parameter Level: TASK: task level PROJECT: project level WORKFLOW: workflow level |
param_name | string | Parameter Name |
param_value_dev | string | Parameter Value in Development Status |
param_value_prod | string | Parameter Value in Production Status |
#Get the actual parameters and corresponding values used in a task.WITH task_params AS (SELECTp.param_name,p.param_value_dev AS dev_value,p.param_value_prod AS prod_value,'TASK' AS param_levelFROMwedata.parameter pJOINwedata.task t ON p.id = t.task_idWHEREt.task_id = 'task_id' -- Replace with your task IDAND p.level = 'TASK'),workflow_params AS (SELECTp.param_name,p.param_value_dev AS dev_value,p.param_value_prod AS prod_value,'WORKFLOW' AS param_levelFROMwedata.parameter pJOINwedata.task t ON p.id = t.workflow_idWHEREt.task_id = 'task_id' -- Replace with your task IDAND p.level = 'WORKFLOW'),project_params AS (SELECTp.param_name,p.param_value_dev AS dev_value,p.param_value_prod AS prod_value,'PROJECT' AS param_levelFROMwedata.parameter pJOINwedata.task t ON p.id = t.project_idWHEREt.task_id = 'task_id' -- Replace with your task IDAND p.level = 'PROJECT'),all_params AS (SELECT * FROM task_paramsUNION ALLSELECT * FROM workflow_paramsUNION ALLSELECT * FROM project_params)SELECTparam_name,dev_value,prod_value,param_levelFROM (SELECTparam_name,dev_value,prod_value,param_level,ROW_NUMBER() OVER (PARTITION BY param_nameORDER BY CASEWHEN param_level = 'TASK' THEN 1WHEN param_level = 'WORKFLOW' THEN 2WHEN param_level = 'PROJECT' THEN 3END) AS rnFROMall_params) ranked_paramsWHERErn = 1;
Esta página foi útil?
Você também pode entrar em contato com a Equipe de vendas ou Enviar um tíquete em caso de ajuda.
comentários