私は豚の構文には新しいので、誰かがこのSQLのコードを豚に翻訳するヒントを提供できるかどうか疑問に思っていました。豚のフィルターとグループを使用する
SELECT column1, column2, SUM(column3)
FROM table
WHERE column5 = 100
GROUP BY column2;
これまでのところ私が持っている:これは動作しません
data = LOAD....etc.
filterColumn = FILTER data BY column5 = 100;
groupColumn = Group filterColumn By column2;
result = foreach groupColumn Generate group, column1, SUM(column3) as sumCol3;
DUMP result;
。エラーメッセージは「複数の、またはどれも適合していないので、org.apache.pig.builtin.SUMのマッチング関数を推論できませんでした。明示的なキャストを使用してください。
サンプル入力と期待される出力を共有できますか? –