iceberg_files 시스템 테이블
iceberg_files 시스템 테이블
iceberg_files 시스템 테이블은 ClickHouse에 존재하는 Iceberg 테이블의 파일별 메타데이터를 담고 있어요. 각 테이블의 현재 스냅샷이 참조하는 각 데이터 또는 삭제 파일에 대해 한 행이 생겨요.
출처: 문서
본문
Description (설명)
이 시스템 테이블은 ClickHouse에 존재하는 Iceberg 테이블의 파일별 메타데이터를 담고 있어요. 각 테이블의 현재 스냅샷이 참조하는 각 데이터 또는 삭제 파일에 대해 한 행이 생겨요. ClickHouse에 Iceberg 테이블이 없으면 비어 있을 거예요.
Columns (열)
database(String) — 데이터베이스 이름.table(String) — 테이블 이름.snapshot_id(Int64) — 파일이 추가된 스냅샷 ID.content(Enum8(‘DATA’ = 0, ‘POSITION_DELETE’ = 1, ‘EQUALITY_DELETE’ = 2)) — 파일 콘텐츠 종류.file_path(String) — 파일의 해석된 스토리지 경로.file_format(String) — 파일 포맷, 예: ‘PARQUET’.record_count(Int64) — 파일의 레코드 수.file_size_in_bytes(Int64) — 파일의 바이트 크기.partition(String) — 파티션 튜플의 텍스트 표현.schema_id(Int32) — 이 매니페스트 항목에 대해 해석된 스키마 ID.sequence_number(Int64) — 매니페스트 항목의 해석된 시퀀스 번호(포맷 v1에서는 항상 0).sort_order_id(Nullable(Int32)) — 지정된 경우 파일의 정렬 순서 ID.null_value_counts(Map(Int32, Int64)) — 열별 null 값 수(열 id -> 수).column_sizes(Map(Int32, Int64)) — 열별 디스크 크기(바이트)(열 id -> 바이트).value_counts(Map(Int32, Int64)) — 열별 총 값 수(열 id -> 수).equality_ids(Array(Int32)) — 동등 삭제 파일의 동등 필드 ID(비-동등-삭제 파일에서는 비어 있음).first_row_id(Nullable(UInt64)) — 매니페스트 리스트에서 상속이 해석된 파일의 첫 행에 지정된 행 계보_row_id(포맷 v3 이전에는 NULL).