我正在尝试使用 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
}
Athena 的预期结果:
|deviceType|day |cr_new|clicksCount|
|TABLET |2018-10-27|0 |3 |
|TABLET |2018-10-29|2 |5 |
是否可以使用 SerDe 在 athena 表映射上实现这样的结果?