SHOW_TIME_LINE
命令功能
查看当前生效或者被归档的Hudi time line以及某个指定instant time的详细内容。
命令格式
- 查看某个表生效的time line列表:
 - 查看某个表某个时间戳后的生效的time line列表:
    
call show_active_instant_list(table => '[table_name]', instant => '[instant]');
 - 查看某个表生效的某个instant信息:
    
call show_active_instant_detail(table => '[table_name]', instant => '[instant]');
 - 查看某个表已被归档的instant time line列表:
 - 查看某个表某个时间戳后的已被归档的instant time line列表:
    
call show_archived_instant_list(table => '[table_name]', instant => '[instant]');
 - 查看某个表已被归档的instant信息:
    
call show_archived_instant_detail(table => '[table_name]', instant => '[instant]');
 
参数描述
| 
        参数  | 
      
        描述  | 
     
|---|---|
| 
        table_name  | 
      
        需要查询的表的表名,支持database.tablename格式  | 
     
| 
        instant  | 
      
        需要查询的instant time时间戳  | 
     
示例
call show_active_instant_detail(table => 'hudi_table1', instant => '20230913144936897');
权限需求
由DLI提供的元数据服务
- SQL权限: 
    
database
table
无
SELECT
 - 细粒度权限:dli:table:select
 
由LakeFormation提供的元数据服务,权限配置详见LakeFormation文档。
系统响应
可以检查任务状态是否成功,查看任务结果,查看任务日志确认有无异常。