Материализация CTE (common table expressions)#
CedrusData Catalog может быть использован для материализации CTE с возможностью их переиспользования между запросами CedrusData.
Для материализации CTE без возможности переиспользования между запросами дополнительная конфигурация не требуется.
Для материализации CTE с возможностью переиспользования между запросами необходимо указать пользователя от имени которого
будет происходить периодическая очистка устаревших CTE. Для этого задайте свойство логического каталога Iceberg
cedrusdata-maintenance-principal
.
Пример задания свойства для нового каталога через Утилита командной строки:
Пример задания свойства для существующего каталога через Утилита командной строки:
Периодичность очистки временных таблиц CTE можно задать с помощью параметра конфигурации
iceberg.maintenance.cte-materialization.cleanup-interval
.