В Amazon Redshift добавлена команда ALTER TABLE для таблиц Iceberg и операции записи посредством подключения Каталога данных AWS Glue
Amazon Redshift теперь поддерживает запись непосредственно в таблицы Apache Iceberg посредством подключения Каталога данных AWS Glue (awsdatacatalog) и операторы DDL ALTER TABLE для изменения схемы, секционирования и свойств таблиц Apache Iceberg. Благодаря доступу на запись через автоматически подключенный каталог awsdatacatalog вы можете размещать преобразования Redshift в озере данных для выполнения запросов любым движком без создания внешних схем. Это особенно удобно для таблиц Iceberg, интегрированных с AWS Lake Formation. К поддерживаемым операциям ALTER TABLE относятся операции ADD/DROP/ALTER для столбцов, RENAME COLUMN, SET TABLE PROPERTIES для перезаписи типа сжатия по умолчанию и ADD/DROP/REPLACE PARTITION FIELD для адаптации стратегий секционирования по мере роста объемов данных. Ранее для обновления структуры таблиц Iceberg требовалось удалить таблицу и ее данные, что усложняло конвейеры данных и увеличивало задержку. Таблицы, модифицированные Redshift, остаются совместимыми с другими движками, совместимыми с Iceberg, включая Amazon EMR и Amazon Athena, сохраняя при этом совместимость между движками. Для операций записи в Iceberg поддерживаются разрешения AWS Lake Formation.
Эти возможности можно использовать во всех регионах AWS, где доступен Amazon Redshift. Для начала ознакомьтесь с разделами Ссылки на таблицы Iceberg в Amazon Redshift и Изменение определений таблиц в Руководстве по Amazon Redshift для разработчиков баз данных.