Сводный стол с 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. Но большая часть моего кода написана на Apache Pig, поэтому я спрашиваю себя, возможно ли сделать это на Pig эффективно.

Ответы на вопрос(2)

Ваш ответ на вопрос