ApachePig-評価関数

Apache Pigは、さまざまな組み込み関数を提供します。 eval, load, store, math, string, bag そして tuple 関数。

評価関数

以下はのリストです eval ApachePigが提供する機能。

SN 機能と説明
1 AVG()

バッグ内の数値の平均を計算します。

2 BagToString()

バッグの要素を文字列に連結します。連結中に、これらの値の間に区切り文字を配置できます(オプション)。

3 CONCAT()

同じタイプの2つ以上の式を連結します。

4 カウント()

バッグ内のタプルの数を数えながら、バッグ内の要素の数を取得します。

5 COUNT_STAR()

それはに似ています COUNT()関数。バッグ内の要素の数を取得するために使用されます。

6 DIFF()

タプル内の2つのバッグ(フィールド)を比較します。

7 IsEmpty()

バッグまたはマップが空かどうかを確認します。

8 MAX()

単一列バッグ内の列の最大値(数値または文字配列)を計算します。

9 MIN()

単一列バッグ内の特定の列の最小(最小)値(数値または文字配列)を取得します。

10 PluckTuple()

ピッグラテン語の使用 PluckTuple() 関数では、文字列プレフィックスを定義し、指定されたプレフィックスで始まるリレーションの列をフィルタリングできます。

11 サイズ()

Pigデータ型に基づいて要素の数を計算します。

12 SUBTRACT()

2つのバッグを差し引く。入力として2つのバッグを受け取り、2番目のバッグにない最初のバッグのタプルを含むバッグを返します。

13 和()

単一列バッグ内の列の数値の合計を取得します。

14 TOKENIZE()

文字列(単語のグループを含む)を単一のタプルに分割し、分割操作の出力を含むバッグを返すこと。