Amazon Redshift mendukung UPDATE, DELETE, MERGE untuk tabel Apache Iceberg.
Amazon Redshift kini mendukung operasi UPDATE, DELETE, dan MERGE tingkat baris pada tabel Apache Iceberg. Pelanggan yang menggunakan Iceberg untuk membangun danau data yang saling beroperasi kini dapat melakukan operasi bahasa manipulasi data (DML) langsung dari Amazon Redshift, tanpa memindahkan data ke mesin pemrosesan eksternal. Sebelumnya, memodifikasi setiap baris dalam tabel Iceberg memerlukan penggunaan mesin terpisah, yang menambah kompleksitas dan latensi pada pipeline data.
Dengan peluncuran ini, Anda dapat menjalankan pernyataan UPDATE, DELETE, dan MERGE (UPSERT) pada tabel Iceberg yang dipartisi maupun yang tidak dipartisi, termasuk Tabel S3. Transformasi partisi Iceberg yang didukung meliputi identitas, bucket, pemotongan, tahun, bulan, hari, dan jam. MERGE memungkinkan Anda menggabungkan logika penyisipan dan pembaruan dalam satu pernyataan untuk pola integrasi data umum seperti pengambilan data perubahan dan dimensi yang berubah secara lambat. Tabel yang dimodifikasi oleh Redshift kompatibel dengan mesin yang kompatibel dengan Iceberg lainnya, termasuk Amazon EMR dan Amazon Athena, sehingga menjaga interoperabilitas antar mesin. Izin AWS Lake Formation didukung untuk operasi penulisan Iceberg.
Dukungan Amazon Redshift untuk perintah UPDATE, DELETE, dan MERGE pada tabel Apache Iceberg tersedia di semua AWS Region tempat Amazon Redshift tersedia. Untuk memulai, kunjungi bagian Menulis ke tabel Apache Iceberg di Panduan Pengembang Basis Data Amazon Redshift, di mana Anda juga akan menemukan dokumentasi untuk sintaks SQL.