Como fazer a transposição nas poucas colunas correspondentes no porco / colméia

Eu queria saber se é possível fazer a transposição correspondente poucas colunas no porco / colméia.
como lidar com dados eu tenho abaixo da exigência

id      jan     feb     march
1       j1      f1      m1
2       j2      f2      m2
3       j3      f3      m3

onde eu preciso transpor contra a primeira coluna, assim seria -

id      value   month
1       j1      jan
1       f1      feb
1       m1      march
2       j2      jan
2       f2      feb
2       m2      march
3       j3      jan
3       f3      feb
3       m3      march

Eu tentei isso com java, mas para colocá-lo no modo distribuído, existe alguma maneira de fazê-lo no pig / hive.
apreciando sua ajuda com antecedência !!

questionAnswers(2)

yourAnswerToTheQuestion