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