2016-08-26 5 views
-1

私は、名前、年齢、場所、給与、department..nowのような従業員関係を持っていると仮定すると、私はこの関係を別の値列の豚の列の異なる値に関係を分割する方法

ニューヨークで働くすべての従業員が1つのリレーションになりますように、ロンドンで働くすべての従業員がように1つの関係にあるとします。..

答えて

0

使用SPLITあなたのファイルを.Assuming Employee.txtとありますフィールドはタブで区切られます。

A = LOAD 'Employee.txt' USING PigStorage('\t') AS (name:chararray, age:int, location:chararray, salary:double, department:chararray); 
SPLIT A INTO X IF location == 'New York', Y IF location == 'London'; 
DUMP X; 
DUMP Y; 
+0

は、お返事ありがとうございました..しかし、私は前に私の心にこれを持っていた... しかし事は場所の列の中に多くの異なる値があるということです。..座って非常に長いプロセスになりますよと関係を分割します..他の方法はありませんか? –

関連する問題