Amazon Redshift 推出用於半結構化資料處理的新陣列函式
張貼日期:
2026年3月6日
Amazon Redshift 現在支援九個新陣列函式,可用於處理以 SUPER 資料類型儲存的半結構化資料。新函式包括 ARRAY_CONTAINS、ARRAY_DISTINCT、ARRAY_EXCEPT、ARRAY_INTERSECTION、ARRAY_POSITION、ARRAY_POSITIONS、ARRAY_SORT、ARRAY_UNION 和 ARRAYS_OVERLAP,可讓您直接在 SQL 查詢中搜尋、比較、排序和轉換陣列。先前,執行這些作業會需要編寫複雜的自訂 PartiQL SQL 邏輯。
這些函式透過在單一 SQL 陳述式中啟用複雜的陣列作業,從而簡化複雜的資料轉換,並降低查詢複雜性。例如,您可以使用 ARRAY_CONTAINS 和 ARRAY_POSITION 以查閱元素,使用 ARRAY_INTERSECTION 和 ARRAY_EXCEPT 以用於集合作業,或使用 ARRAY_SORT 和 ARRAY_DISTINCT 來組織和刪除重複資料。這些函式對於涉及巢狀資料結構、事件處理和分析工作流程的應用特別有價值,這些應用中的資料需要經過大規模彙總、篩選或轉換。
全新的 Amazon Redshift 陣列功能適用於所有 AWS 區域,包括提供 Amazon Redshift 的 AWS GovCloud (美國) 區域。若要進一步了解,請參閱我們的文件。