查询Athena表和“ S3源”路径的输出列

时间:2019-07-02 17:16:32

标签: amazon-athena

当前使用information_schema.tables列出目录中的所有表。 我所缺少的是一栏,告诉我每个表(外部)指向哪个S3路径。

已在所有information_schema表中查找,但看不到此信息。 我通过“ sql”看到的唯一地方是“ SHOW CREATE TABLE”命令,该命令无法在正确的记录集中提供结果。

如果没有...,还有另一种方法可以在所有表​​及其源上保留选项卡吗?

非常感谢。

1 个答案:

答案 0 :(得分:0)

因此,如上所述,无法从数据库中找到此方法。

以下针对利益的实际解决方案(以防万一有人找到更好的方法)

从CLI: 调用AWS胶水获取表并将json输出到文件 将文件同步到S3 ETL作业将多行json转换为单行json并放置在新存储桶中 抓取新的存储桶 现在在雅典娜查询/烦恼

“令人费解”是一个想到的词! 至少它可以在我需要的地方获得数据 同样,如果有人找到更简单的方法......?