标签: apache-pig databags
我有一个来自UDF的数据作为包 输出:({(http://www.myurl.com 1000 1000)}) 如何从此包中生成3个不同的字段作为网址,高度,宽度。
答案 0 :(得分:0)
使用flatten运算符
GENERATE flatten ({(http://www.myurl.com 1000 1000)}) as myTuple
会给出这个元组:
(http://www.myurl.com 1000 1000)
要获得3个元组,我们需要STRSPLIT:
STRSPLIT(myTuple,' ',3))as(url:chararray,height:chararray,width:chararray)