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