Amazon Redshift เปิดตัวฟังก์ชันอาร์เรย์ใหม่สำหรับการประมวลผลข้อมูลกึ่งโครงสร้าง
ขณะนี้ Amazon Redshift รองรับฟังก์ชันอาร์เรย์ใหม่ 9 ฟังก์ชันสำหรับการทำงานกับข้อมูลกึ่งโครงสร้างที่จัดเก็บในประเภทข้อมูล 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 Region ทุกแห่ง รวมถึง AWS GovCloud (สหรัฐฯ) ที่ Amazon Redshift พร้อมใช้งาน หากต้องการเรียนรู้เพิ่มเติม โปรดไปที่เอกสารประกอบของเรา