hudi 表函数
提供对Amazon S3中Apache Hudi 表的只读表状接口。
语法
参数
| 参数 | 描述 |
|---|---|
url | 指向S3中现有Hudi表的桶URL。 |
aws_access_key_id, aws_secret_access_key | 用于AWS账户用户的长期凭证。您可以使用这些凭证来验证您的请求。这些参数是可选的。如果未指定凭证,将使用ClickHouse配置中的凭证。有关更多信息,请参见使用S3进行数据存储。 |
format | 文件的格式。 |
structure | 表的结构。格式为'column1_name column1_type, column2_name column2_type, ...'。 |
compression | 该参数是可选的。支持的值有:none,gzip/gz,brotli/br,xz/LZMA,zstd/zst。默认情况下,压缩类型将通过文件扩展名进行自动检测。 |
返回值
具有指定结构的表,用于读取S3中指定Hudi表的数据。
虚拟列
_path— 文件路径。类型:LowCardinality(String)。_file— 文件名。类型:LowCardinality(String)。_size— 文件大小(以字节为单位)。类型:Nullable(UInt64)。如果文件大小未知,则值为NULL。_time— 文件的最后修改时间。类型:Nullable(DateTime)。如果时间未知,则值为NULL。_etag— 文件的etag。类型:LowCardinality(String)。如果etag未知,则值为NULL。