亚马逊雅典娜“ALTER TABLE ADD PARTITION返回错误的记录数量

时间:2018-03-19 12:38:18

标签: amazon-web-services amazon-athena

我在Amazon Athena运行此命令:

if let anchor = sceneView.session.currentFrame?.anchors.first {
    let node = sceneView.node(for: anchor)
    addNode(position: SCNVector3Zero, anchorNode: node)
} else {
    debugPrint("anchor node is nil")
}

然后我计算结果:

ALTER TABLE table_name ADD PARTITION (dt='2018-03-01')
location 's3://my_data/my_folder/

但是,它会返回错误的记录数。

1 个答案:

答案 0 :(得分:0)

您需要深入查看数据以找出发生这种情况的原因。可能是因为某些数据包含错误字符,或者可能是导入标题行。

尝试找一些缺少的数据(我假设计数小于你的预期?),然后查看源文件中的数据,找出它没有的原因正确加载。

一旦找到未加载的负载,您甚至可以将其放入单独的文件并尝试对其进行一些查询以缩小原因。