Apache Pig - Eval Funktionen

Apache Pig bietet nämlich verschiedene integrierte Funktionen eval, load, store, math, string, bag und tuple Funktionen.

Eval-Funktionen

Unten ist die Liste von eval Funktionen von Apache Pig.

SN Bedienungsanleitung
1 AVG ()

Berechnung des Durchschnitts der numerischen Werte in einem Beutel.

2 BagToString ()

Verketten der Elemente einer Tasche zu einer Zeichenfolge. Während der Verkettung können wir ein Trennzeichen zwischen diese Werte setzen (optional).

3 CONCAT ()

Verketten von zwei oder mehr Ausdrücken desselben Typs.

4 ANZAHL()

So ermitteln Sie die Anzahl der Elemente in einer Tasche, während Sie die Anzahl der Tupel in einer Tasche zählen.

5 COUNT_STAR ()

Es ist ähnlich wie beim COUNT()Funktion. Es wird verwendet, um die Anzahl der Elemente in einer Tasche zu ermitteln.

6 DIFF ()

Zwei Taschen (Felder) in einem Tupel vergleichen.

7 Ist leer()

Um zu überprüfen, ob eine Tasche oder Karte leer ist.

8 MAX ()

So berechnen Sie den höchsten Wert für eine Spalte (numerische Werte oder Zeichen) in einem einspaltigen Beutel.

9 MINDEST()

Um den minimalen (niedrigsten) Wert (numerisch oder chararray) für eine bestimmte Spalte in einem einspaltigen Beutel zu erhalten.

10 PluckTuple ()

Mit dem Pig Latin PluckTuple() Funktion können wir ein String-Präfix definieren und die Spalten in einer Beziehung filtern, die mit dem angegebenen Präfix beginnt.

11 GRÖSSE()

Berechnung der Anzahl der Elemente basierend auf einem beliebigen Pig-Datentyp.

12 SUBTRAHIEREN()

Zwei Beutel abziehen. Es werden zwei Beutel als Eingabe verwendet und ein Beutel zurückgegeben, der die Tupel des ersten Beutels enthält, die sich nicht im zweiten Beutel befinden.

13 SUMME()

Um die Summe der numerischen Werte einer Spalte in einem einspaltigen Beutel abzurufen.

14 TOKENISIEREN ()

So teilen Sie eine Zeichenfolge (die eine Gruppe von Wörtern enthält) in ein einzelnes Tupel und geben einen Beutel zurück, der die Ausgabe der Teilungsoperation enthält.