Объекты Iceberg#
CedrusData Catalog работает со следующими объектами Iceberg:
Catalog
— логическое хранилище объектовnamespace
. В зависимости от целевого движка, данный объект может называтьсяcatalog
,warehouse
, и т.д. Созданием и изменением каталогов обычно занимаются администраторы системы.Namespace
— логическое хранилище объектовtable
иview
. В различных движкахnamespace
обычно соответствует логической схеме (schema
). Например, с помощью командыCREATE SCHEMA
в CedrusData или Apache Spark.Table
— таблица Iceberg, принадлежащаяnamespace
. Состоит из системной записи в CedrusData Catalog, метаданных Iceberg в файловой системе, и данных в файловой системе.View
— виртуальное представление Iceberg, принадлежащееnamespace
. Состоит из системной записи в CedrusData Catalog и метаданных Iceberg в файловой системе.
В типичном сценарии, пользователи работают с объектами namespace
, table
и view
через протокол Iceberg REST Catalog
посредством вычислительного движка (CedrusData, Apache Spark, и т.д.), а администраторы каталога создают и изменяют объекты catalog
через утилиту командной строки.
Свойства catalog#
Вы можете задать следующие свойства каталога:
cedrusdata-maintenance-principal
Название |
Описание |
---|---|
|
Пользователь, который будет использован для выполнения периодического удаления устаревших CTE |