更新时间:2024-12-25 GMT+08:00
分享

SHOW_TIME_LINE

命令功能

查看当前生效或者被归档的Hudi time line以及某个指定instant time的详细内容。

命令格式

  • 查看某个表生效的time line列表:

    call show_active_instant_list(table => '[table_name]');

  • 查看某个表某个时间戳后的生效的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列表:

    call show_archived_instant_list(table => '[table_name]');

  • 查看某个表某个时间戳后的已被归档的instant time line列表:

    call show_archived_instant_list(table => '[table_name]', instant => '[instant]');

  • 查看某个表已被归档的instant信息:

    call show_archived_instant_detail(table => '[table_name]', instant => '[instant]');

参数描述

表1 参数描述

参数

描述

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文档。

系统响应

可以检查任务状态是否成功,查看任务结果,查看任务日志确认有无异常。

相关文档