📣
TiDB Cloud Premium 开放公测中。为企业级工作负载提供无限扩展、即时弹性伸缩和高级安全保障。此页面由 AI 自动翻译,英文原文请见此处。

INSPECT_PARQUET



从 stage 中的 Parquet 文件检索包含完整元信息的表,其中包括以下列:

列描述
created_by负责创建 Parquet 文件的实体或来源
num_columnsParquet 文件中的列数
num_rowsParquet 文件中的总行数或记录数
num_row_groupsParquet 文件中的行组数量
serialized_sizeParquet 文件在磁盘上的大小(压缩后)
max_row_groups_size_compressed最大行组的大小(压缩后)
max_row_groups_size_uncompressed最大行组的大小(未压缩)

语法

INSPECT_PARQUET('@<path-to-file>')

示例

以下示例从 stage 中名为 books.parquet 的示例 Parquet 文件中检索元信息。该文件包含两条记录:

Transaction Processing,Jim Gray,1992 Readings in Database Systems,Michael Stonebraker,2004
-- Show the staged file LIST @my_internal_stage; ┌──────────────────────────────────────────────────────────────────────────────────────────────┐ │ name │ size │ md5 │ last_modified │ creator │ ├───────────────┼────────┼──────────────────┼───────────────────────────────┼──────────────────┤ │ books.parquet │ 998 │ NULL │ 2023-04-19 19:34:51.303 +0000 │ NULL │ └──────────────────────────────────────────────────────────────────────────────────────────────┘ -- Retrieve metadata from the staged file SELECT * FROM INSPECT_PARQUET('@my_internal_stage/books.parquet'); ┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐ │ created_by │ num_columns │ num_rows │ num_row_groups │ serialized_size │ max_row_groups_size_compressed │ max_row_groups_size_uncompressed │ ├────────────────────────────────────┼─────────────┼──────────┼────────────────┼─────────────────┼────────────────────────────────┼──────────────────────────────────┤ │ parquet-cpp version 1.5.1-SNAPSHOT │ 3 │ 2 │ 1 │ 998 │ 332 │ 320 │ └────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘

文档内容是否有帮助?