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. |