INSPECT_PARQUET (Lakehouse v1)
Ruft eine Tabelle mit umfassenden Metadaten aus einer bereitgestellten Parquet-Datei ab, einschließlich der folgenden Spalten:
| Spalte | Beschreibung |
|---|---|
| created_by | Die Entität oder Quelle, die die Parquet-Datei erstellt hat |
| num_columns | Die Anzahl der Spalten in der Parquet-Datei |
| num_rows | Die Gesamtzahl der Zeilen oder Datensätze in der Parquet-Datei |
| num_row_groups | Die Anzahl der Zeilengruppen in der Parquet-Datei |
| serialized_size | Die Größe der Parquet-Datei auf dem Datenträger (komprimiert) |
| max_row_groups_size_compressed | Die Größe der größten Zeilengruppe (komprimiert) |
| max_row_groups_size_uncompressed | Die Größe der größten Zeilengruppe (unkomprimiert) |
SQL-Syntax
Abschnitt betitelt „SQL-Syntax“INSPECT_PARQUET('@<path-to-file>')SQL-Beispiele
Abschnitt betitelt „SQL-Beispiele“Dieses Beispiel ruft die Metadaten aus einer bereitgestellten Beispiel-Parquet-Datei namens books.parquet ab. Die Datei enthält zwei Datensätze:
Transaction Processing,Jim Gray,1992Readings in Database Systems,Michael Stonebraker,2004-- Show the staged fileLIST @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 fileSELECT * 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 │└────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘