首页 > 解决方案 > 在 Athena Query 中获取 S3 文件创建/更新日期

问题描述

是否有任何内置的 athena 函数可以显示查询结果中给定行的基础 S3 文件创建/修改日期?我们有一个包含许多不同文件格式的大型数据湖,很难将这些信息添加到所有文件格式中。

标签: amazon-web-servicesamazon-athena

解决方案


Amazon Athena 支持 Presto$path伪列,它显示了从中获取行的文件的名称,例如:

SELECT DISTINCT "$path" FROM table

有人要求向 Presto 添加更多伪列,例如Last ModifiedFile Size,但是(在撰写此答案时)它们在 Presto 中不可用。一旦他们进入 Presto,他们可能会在一段时间后找到通往 Athena 的路。

看:


推荐阅读