查询已暂存文件的元数据
为什么和什么是元数据?
Databend 允许你使用 INFER_SCHEMA 函数从数据文件中检索元数据。这意味着你可以从存储在内部或外部阶段的数据文件中提取列定义。通过 INFER_SCHEMA
函数检索元数据可以更好地理解数据结构,确保数据一致性,并实现自动化的数据集成和分析。每个列的元数据包括以下信息:
- column_name: 表示列的名称。
- type: 表示列的数据类型。
- nullable: 表示列是否允许空值。
- order_id: 表示列在表中的位置。
备注
此功能目前仅适用于 Parquet 文件格式。
INFER_SCHEMA
的语法如下。有关此函数的更多详细信息,请参阅 INFER_SCHEMA。
INFER_SCHEMA(
LOCATION => '{ internalStage | externalStage }'
[ PATTERN => '<regex_pattern>']
)