Amazon Redshift memperkenalkan fungsi array baru untuk pemrosesan data semi-terstruktur

Dikirim di: 6 Mar 2026

Amazon Redshift kini mendukung sembilan fungsi array baru untuk bekerja dengan data semi-terstruktur yang disimpan dalam tipe data SUPER. Fungsi-fungsi baru tersebut meliputi ARRAY_CONTAINS, ARRAY_DISTINCT, ARRAY_EXCEPT, ARRAY_INTERSECTION, ARRAY_POSITION, ARRAY_POSITIONS, ARRAY_SORT, ARRAY_UNION, dan ARRAYS_OVERLAP, yang memungkinkan Anda untuk mencari, membandingkan, mengurutkan, dan mengubah array secara langsung di dalam kueri SQL Anda. Sebelumnya, melakukan operasi ini memerlukan penulisan logika SQL PartiQL kustom yang kompleks.

Fungsi-fungsi ini menyederhanakan transformasi data yang kompleks dan mengurangi kompleksitas kueri dengan memungkinkan operasi array yang canggih dalam satu pernyataan SQL. Sebagai contoh, Anda dapat menggunakan ARRAY_CONTAINS dan ARRAY_POSITION untuk pencarian elemen, ARRAY_INTERSECTION dan ARRAY_EXCEPT untuk operasi himpunan, atau ARRAY_SORT dan ARRAY_DISTINCT untuk mengatur dan menghilangkan data duplikat. Fungsi-fungsi ini sangat berharga untuk aplikasi yang melibatkan struktur data bersarang, pemrosesan peristiwa, dan alur kerja analitik di mana data perlu diagregasi, difilter, atau ditransformasikan dalam skala besar.

Fungsi array Amazon Redshift yang baru tersedia di semua AWS Region, termasuk Region AWS GovCloud (AS), tempat Amazon Redshift tersedia. Untuk mempelajari lebih lanjut, silakan kunjungi dokumentasi kami.