Apache Pig - ฟังก์ชั่นการประเมินผล

Apache Pig มีฟังก์ชั่นในตัวที่หลากหลาย ได้แก่ eval, load, store, math, string, bag และ tuple ฟังก์ชั่น.

ฟังก์ชั่นการประเมิน

ด้านล่างคือรายการของ eval ฟังก์ชันที่จัดทำโดย Apache Pig

SN ฟังก์ชั่นและคำอธิบาย
1 AVG ()

เพื่อคำนวณค่าเฉลี่ยของค่าตัวเลขภายในกระเป๋า

2 BagToString ()

เพื่อต่อองค์ประกอบของกระเป๋าเข้ากับสตริง ในขณะที่เชื่อมต่อกันเราสามารถวางตัวคั่นระหว่างค่าเหล่านี้ได้ (ไม่บังคับ)

3 คอนแคท ()

เพื่อเชื่อมนิพจน์ประเภทเดียวกันสองรายการขึ้นไปเข้าด้วยกัน

4 นับ()

เพื่อรับจำนวนองค์ประกอบในกระเป๋าในขณะที่นับจำนวนสิ่งที่มีในกระเป๋า

5 COUNT_STAR ()

มันคล้ายกับไฟล์ COUNT()ฟังก์ชัน ใช้เพื่อรับจำนวนองค์ประกอบในกระเป๋า

6 DIFF ()

เพื่อเปรียบเทียบกระเป๋าสองใบ (ช่อง) ในทูเพิล

7 มันว่างเปล่า()

เพื่อตรวจสอบว่ากระเป๋าหรือแผนที่ว่างเปล่า

8 สูงสุด ()

ในการคำนวณค่าสูงสุดสำหรับคอลัมน์ (ค่าตัวเลขหรืออักขระ) ในถุงคอลัมน์เดียว

9 นาที()

เพื่อให้ได้ค่าต่ำสุด (ต่ำสุด) (ตัวเลขหรืออักขระอักขระ) สำหรับคอลัมน์หนึ่งในกระเป๋าคอลัมน์เดียว

10 PluckTuple ()

ใช้ Pig Latin PluckTuple() เราสามารถกำหนดสตริงคำนำหน้าและกรองคอลัมน์ตามความสัมพันธ์ที่ขึ้นต้นด้วยคำนำหน้าที่กำหนด

11 ขนาด()

เพื่อคำนวณจำนวนองค์ประกอบตามประเภทข้อมูล Pig

12 ย่อย ()

เพื่อลบสองถุง ใช้เวลาสองถุงเป็นปัจจัยการผลิตและส่งคืนกระเป๋าที่มีสิ่งทอของถุงแรกที่ไม่ได้อยู่ในถุงที่สอง

13 SUM ()

เพื่อรับค่าตัวเลขทั้งหมดของคอลัมน์ในกระเป๋าคอลัมน์เดียว

14 TOKENIZE ()

หากต้องการแยกสตริง (ซึ่งมีกลุ่มคำ) ในทูเพิลเดียวและส่งคืนกระเป๋าที่มีเอาต์พุตของการดำเนินการแยก