Apache Pig - Fonctions d'évaluation

Apache Pig fournit diverses fonctions intégrées, à savoir eval, load, store, math, string, bag et tuple les fonctions.

Fonctions d'évaluation

Ci-dessous la liste des eval fonctions fournies par Apache Pig.

SN Description de la fonction
1 AVG ()

Pour calculer la moyenne des valeurs numériques dans un sac.

2 BagToString ()

Pour concaténer les éléments d'un sac en une chaîne. Lors de la concaténation, nous pouvons placer un délimiteur entre ces valeurs (facultatif).

3 CONCAT ()

Pour concaténer deux ou plusieurs expressions du même type.

4 COMPTER()

Pour obtenir le nombre d'éléments dans un sac, tout en comptant le nombre de tuples dans un sac.

5 COUNT_STAR ()

Il est similaire au COUNT()fonction. Il est utilisé pour obtenir le nombre d'éléments dans un sac.

6 DIFF ()

Pour comparer deux sacs (champs) dans un tuple.

sept Est vide()

Pour vérifier si un sac ou une carte est vide.

8 MAX ()

Pour calculer la valeur la plus élevée pour une colonne (valeurs numériques ou chararrays) dans un sac à une seule colonne.

9 MIN ()

Pour obtenir la valeur minimale (la plus basse) (numérique ou chararray) pour une certaine colonne dans un sac à une seule colonne.

dix PluckTuple ()

Utiliser le Pig Latin PluckTuple() fonction, nous pouvons définir une chaîne Prefix et filtrer les colonnes dans une relation commençant par le préfixe donné.

11 TAILLE()

Pour calculer le nombre d'éléments en fonction de n'importe quel type de données Pig.

12 SOUSTRAIRE()

Pour soustraire deux sacs. Il prend deux sacs comme entrées et retourne un sac qui contient les n-uplets du premier sac qui ne sont pas dans le second sac.

13 SOMME()

Pour obtenir le total des valeurs numériques d'une colonne dans un sac à une seule colonne.

14 TOKENIZE ()

Pour fractionner une chaîne (qui contient un groupe de mots) en un seul tuple et renvoyer un sac contenant la sortie de l'opération de fractionnement.