📣新登場!TiDB Cloud BYOC、TiDB Cloud Filesystem、PostgreSQL-compatible TiDB Cloud Starter がパブリックプレビュー中。このページは自動翻訳されたものです。原文はこちらからご覧ください。

INSPECT_PARQUET



stage 上の Parquet ファイルから包括的なメタデータのテーブルを取得します。取得されるカラムは以下のとおりです。

カラム説明
created_byParquet ファイルの作成元となるエンティティまたはソース
num_columnsParquet ファイル内のカラム数
num_rowsParquet ファイル内の行またはレコードの総数
num_row_groupsParquet ファイル内の行グループの数
serialized_sizeディスク上の Parquet ファイルのサイズ(圧縮後)
max_row_groups_size_compressed最大の行グループのサイズ(圧縮後)
max_row_groups_size_uncompressed最大の行グループのサイズ(非圧縮)

構文

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

例

この例では、books.parquet という名前の stage 上のサンプル Parquet ファイルからメタデータを取得します。このファイルには 2 件のレコードが含まれています。

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 │ └────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘

このページは役に立ちましたか?