INSPECT_PARQUET (Lakehouse v1)
Obtém uma tabela com metadados completos de um ficheiro Parquet em área de preparação, incluindo as seguintes colunas:
| Coluna | Descrição |
|---|---|
| created_by | A entidade ou origem responsável pela criação do ficheiro Parquet |
| num_columns | O número de colunas do ficheiro Parquet |
| num_rows | O número total de linhas ou registos do ficheiro Parquet |
| num_row_groups | O número de grupos de linhas do ficheiro Parquet |
| serialized_size | O tamanho do ficheiro Parquet em disco (comprimido) |
| max_row_groups_size_compressed | O tamanho do maior grupo de linhas (comprimido) |
| max_row_groups_size_uncompressed | O tamanho do maior grupo de linhas (não comprimido) |
Sintaxe SQL
Seção intitulada “Sintaxe SQL”INSPECT_PARQUET('@<path-to-file>')Exemplos de SQL
Seção intitulada “Exemplos de SQL”Este exemplo obtém os metadados de um ficheiro Parquet de exemplo em área de preparação, chamado books.parquet. O ficheiro contém dois registos:
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 │└────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘