Amazon Redshift, Apache Iceberg tabloları için UPDATE, DELETE, MERGE işlemlerini destekliyor
Amazon Redshift artık Apache Iceberg tablolarında satır düzeyinde UPDATE, DELETE ve MERGE işlemlerini destekliyor. Birlikte çalışabilir veri gölleri oluşturmak için Iceberg'i kullanan müşteriler artık verileri harici işlem motorlarına taşımadan doğrudan Amazon Redshift'ten veri işleme dili (DML) işlemlerini gerçekleştirebilirler. Önceden farklı Iceberg tablo satırlarını değiştirmek için ayrı motorlar kullanılması gerekirdi. Bu, veri iş hatlarına karmaşıklık ve gecikme getiren bir sistemdi.
Bu lansman ile S3 Tabloları da dahil olmak üzere hem bölümlenmiş hem de bölümlenmemiş Iceberg tablolarında UPDATE, DELETE ve MERGE (UPSERT) deyimlerini çalıştırabilirsiniz. Desteklenen Iceberg bölüm dönüşümleri arasında kimlik, bucket, kesme, yıl, ay, gün ve saat bulunur. MERGE, size veri yakalama değiştirme ve yavaşça değişen boyutlar gibi yaygın veri entegrasyonu düzenleri için tek deyimde mantık ekleme ve güncelleştirme özelliği sunar. Redshift tarafından değiştirilen tablolar, Amazon EMR ve Amazon Athena dahil olmak üzere diğer Iceberg uyumlu motorlarla uyumludur ve motorlar arası birlikte çalışabilirliği korur. Iceberg yazma işlemleri için AWS Lake Formation izinleri desteklenir.
Apache Iceberg tablolarında UPDATE, DELETE ve MERGE komutları için Amazon Redshift desteği, Amazon Redshift'in kullanılabildiği tüm AWS Bölgelerinde kullanılabilir. Kullanmaya başlamak için Amazon Redshift Veri Tabanı Geliştirici Kılavuzu'ndaki Apache Iceberg tablolarına yazma bölümünü ziyaret edin. Burada SQL söz dizimiyle ilgili belgeleri de bulabilirsiniz.