【发布时间】:2020-01-17 13:50:37
【问题描述】:
我正在尝试使用 JsonSerDe 属性将 Athena 上的两列映射为一列。
在这种情况下,我想将两个列 conversionsRate 和 cr 从 jsons 1 和 2 映射到列 cr_new(就像合并一样)。
json1
{
"deviceType": "TABLET",
"day": "2018-10-27",
"conversionsRate": 0,
"clicksCount": 3
}
json2
{
"deviceType": "TABLET",
"day": "2018-10-29",
"cr": 2,
"clicksCount": 5
}
雅典娜的预期结果:
|deviceType|day |cr_new|clicksCount|
|TABLET |2018-10-27|0 |3 |
|TABLET |2018-10-29|2 |5 |
是否可以使用 SerDe 在 athena 表映射上实现这样的结果?
【问题讨论】:
标签: json hive amazon-athena hive-serde hiveddl