数据仓库服务 GAUSSDB(DWS)-Hudi系统函数:hudi_set_sync_commit(text, text)

时间:2024-06-29 17:51:35

hudi_set_sync_commit(text, text)

描述:设置Hudi自动同步任务下一次同步的起点时间戳,可以用于重复同步历史数据或者跳过某些数据。第一个参数为任务id,第二个参数为用户期望的下一次同步起点。该函数需要在提交同步任务后使用,并且使用前需要暂停任务。该函数仅8.2.1.210及以上版本支持。

返回值类型:text

示例:

1
2
3
4
5
6
7
select hudi_set_sync_commit('6524c8e3-aae9-0000-5a14-be8ec000fffe', '20230511114021573');
NOTICE:  set sync commit successfully, the next synchronization will start from 20230511114021573
CONTEXT:  referenced column: hudi_set_sync_commit
 hudi_set_sync_commit
----------------------
 20230511114021573
(1 row)
  • 只有拥有目标任务权限的用户才能成功调用该函数。
  • 调用该函数前,目标任务需要处于暂停状态,且至少成功执行过一次。
support.huaweicloud.com/sqlreference-830-dws/dws_06_0359.html