Сводная таблица с Apache Pig

Интересно, можно ли свернуть таблицу за один проход в Apache Pig?

Ввод:

Id    Column1 Column2 Column3
1      Row11    Row12   Row13
2      Row21    Row22   Row23

Вывод:

Id    Name     Value
1     Column1  Row11
1     Column2  Row12
1     Column3  Row13
2     Column1  Row21
2     Column2  Row22
2     Column3  Row23

Реальные данные имеют десятки столбцов.

Я могу сделать это с помощью awk за один проход, а затем запустить с помощью Hadoop Streaming. Но большая часть моего кода - это Apache Pig, поэтому мне интересно, можно ли эффективно сделать это в Pig.

5
задан PokerIncome.com 26 June 2012 в 18:18
поделиться