Apache Pig - Değerlendirme İşlevleri
Apache Pig çeşitli yerleşik işlevler sağlar: eval, load, store, math, string, bag ve tuple fonksiyonlar.
Değerlendirme Fonksiyonları
Aşağıda verilenler listesi eval Apache Pig tarafından sağlanan işlevler.
| SN | İşlev ve Açıklama |
|---|---|
| 1 | AVG () Bir torba içindeki sayısal değerlerin ortalamasını hesaplamak için. |
| 2 | BagToString () Bir çantanın öğelerini bir dizeye birleştirmek için. Birleştirirken, bu değerler arasına bir sınırlayıcı yerleştirebiliriz (isteğe bağlı). |
| 3 | CONCAT () Aynı türden iki veya daha fazla ifadeyi birleştirmek için. |
| 4 | MİKTAR() Bir çantadaki tuple sayısını sayarken bir çantadaki elemanların sayısını elde etmek için. |
| 5 | COUNT_STAR () Şuna benzer COUNT()işlevi. Bir çantadaki element sayısını almak için kullanılır. |
| 6 | FARKLI () Bir demetteki iki çantayı (alanı) karşılaştırmak için. |
| 7 | Boş() Bir çantanın veya haritanın boş olup olmadığını kontrol etmek için. |
| 8 | MAKS () Tek sütunlu bir torbada bir sütunun en yüksek değerini (sayısal değerler veya karakter dizileri) hesaplamak için. |
| 9 | MIN () Tek sütunlu bir torbada belirli bir sütun için minimum (en düşük) değeri (sayısal veya karakter dizisi) elde etmek için. |
| 10 | PluckTuple () Domuz Latince Kullanımı PluckTuple() işlev, bir önek dizisi tanımlayabilir ve verilen önek ile başlayan bir ilişkideki sütunları filtreleyebiliriz. |
| 11 | BOYUT() Herhangi bir Pig veri türüne göre eleman sayısını hesaplamak için. |
| 12 | ÇIKARMA () İki torba çıkarmak için. Giriş olarak iki torba alır ve ikinci torbada olmayan ilk torbanın tuplelerini içeren bir torba döndürür. |
| 13 | TOPLA () Tek sütunlu bir torbada bir sütunun sayısal değerlerinin toplamını almak için. |
| 14 | TOKENİZE () Bir dizeyi (bir grup kelime içeren) tek bir demete bölmek ve bölme işleminin çıktısını içeren bir torba döndürmek için. |