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

时间:2025-02-12 15:04:42

hudi_set_sync_commit(regclass, regclass, text)

描述:设置Hudi自动同步任务首次同步的起点时间戳,避免在已经同步了部分数据的情况下,重新同步已有数据。第一个参数为同步目标表,第二个参数为hudi外表,第三个参数为用户期望的同步起点。该函数需要在提交同步任务之前使用。该函数仅8.2.1.210及以上版本支持。

返回值类型:text

示例:

1234567
select hudi_set_sync_commit('public.hudi_sync_i', 'public.hudi_mor_ft', '20230511114021573');NOTICE:  set sync commit successfully, the next synchronization will start from 20230511114021573CONTEXT:  referenced column: hudi_set_sync_commit hudi_set_sync_commit---------------------- 20230511114021573(1 row)

用户需要有同步目标表的insert和update权限、HUDI外表的select权限,否则无法正常设置同步进度。

support.huaweicloud.com/sqlreference-910-dws/dws_06_0359.html