38.9. pga_data_file #

В этой таблице метаданных содержится информация о Parquet-файлах.

Имя столбца

Тип столбца

Ограничение

Описание

data_file_id

BIGINT

Первичный ключ

Идентификатор Parquet-файла, назначаемый путём увеличения значения next_file_id таблицы метаданных pga_snapshot.

begin_snapshot

BIGINT

Внешний ключ, NOT NULL

Снимок из таблицы метаданных pga_snapshot, связанный с созданием Parquet-файла с помощью операции metastore.add_files или metastore.copy_table.

end_snapshot

BIGINT

Внешний ключ

Снимок из таблицы метаданных pga_snapshot, связанный с отметкой устаревших снимков.

Если значение NULL, Parquet-файл не удалён.

table_id

BIGINT

Внешний ключ, NOT NULL

Идентификатор аналитической таблицы, которая содержит Parquet-файл, из таблицы метаданных pga_table.

file_order

BIGINT

NOT NULL

Порядковый номер Parquet-файла в аналитической таблице.

Значения file_order должны быть уникальными, но их упорядоченная последовательность может прерываться.

path

VARCHAR

NOT NULL, UNIQUE

Путь к Parquet-файлу, например, my_file.parquet.

path_is_relative

BOOLEAN

NOT NULL

Определяет, указывается ли путь к Parquet-файлу относительно пути к аналитической таблице или является абсолютным.

Значение по умолчанию: false.

file_format

VARCHAR

NOT NULL

Формат файла.

На данный момент поддерживается только формат Parquet.

record_count

BIGINT

NOT NULL

Количество строк в Parquet-файле.

file_size_bytes

BIGINT

NOT NULL

Размер Parquet-файла, в байтах.

row_id_start

BIGINT

NOT NULL

Значение row_id для первой строки в Parquet-файле.

Обозначает начальную позицию файла в аналитической таблице.

checksum_crc32

BIGINT

NOT NULL

Текущее значение контрольной суммы Parquet-файла.

Используется для проверок целостности данных.