Apache Pig - Funzioni di valutazione

Apache Pig fornisce varie funzioni integrate, vale a dire eval, load, store, math, string, bag e tuple funzioni.

Funzioni di valutazione

Di seguito è riportato l'elenco dei file eval funzioni fornite da Apache Pig.

SN Descrizione della funzione
1 AVG ()

Per calcolare la media dei valori numerici all'interno di una borsa.

2 BagToString ()

Per concatenare gli elementi di una borsa in una stringa. Durante la concatenazione, possiamo inserire un delimitatore tra questi valori (opzionale).

3 CONCAT ()

Per concatenare due o più espressioni dello stesso tipo.

4 CONTARE()

Per ottenere il numero di elementi in un sacchetto, contando il numero di tuple in un sacchetto.

5 COUNT_STAR ()

È simile al file COUNT()funzione. Viene utilizzato per ottenere il numero di elementi in una borsa.

6 DIFF ()

Per confrontare due sacchi (campi) in una tupla.

7 È vuoto()

Per controllare se una borsa o una mappa è vuota.

8 MAX ()

Per calcolare il valore più alto per una colonna (valori numerici o caratteri) in un sacchetto a colonna singola.

9 MIN ()

Per ottenere il valore minimo (più basso) (numerico o chararray) per una determinata colonna in un sacchetto a colonna singola.

10 PluckTuple ()

Usando il maiale latino PluckTuple() , possiamo definire una stringa Prefix e filtrare le colonne in una relazione che inizia con il prefisso dato.

11 TAGLIA()

Per calcolare il numero di elementi in base a qualsiasi tipo di dati Pig.

12 SOTTRARRE()

Sottrarre due sacchi. Prende due borse come input e restituisce una borsa che contiene le tuple della prima borsa che non sono nella seconda borsa.

13 SOMMA()

Per ottenere il totale dei valori numerici di una colonna in un sacchetto a colonna singola.

14 TOKENIZE ()

Per dividere una stringa (che contiene un gruppo di parole) in una singola tupla e restituire un sacchetto che contiene l'output dell'operazione di divisione.