【问题标题】:How to query data from Hidden csv files (starting with dot) on AWS S3 using Athena如何使用 Athena 从 AWS S3 上的隐藏 csv 文件(以点开头)中查询数据
【发布时间】:2017-06-22 07:30:53
【问题描述】:

我正在将隐藏(名称以点开头)逗号分隔值文件上传到 Amazon S3 并尝试从 Amazon Athena 查询数据。我无法查询隐藏文件的数据。

但是,如果我们删除文件名中的点(.)并尝试查询,那么它工作正常,Athena 正在给出结果。

谁能告诉我有什么方法可以处理隐藏文件吗? 否则我将不得不上传删除点的文件。

提前致谢。

【问题讨论】:

    标签: android csv amazon-s3 amazon-athena


    【解决方案1】:

    我遇到了同样的问题并开始探索,但找不到解决方案。因此将我的发现放在这里,希望它可以帮助其他人。这更多的是信息而不是答案。

    我尝试了进一步的排列组合,我认为根据官方list,所有S3specialcharacters可能都有问题,但事实并非如此,我已经测试了所有特殊字符 除了点(。)和underscore(_)之外,它适用于所有这些。我们可以称之为错误。

    问题:- ._

    例如文件名

    {somepath}/_example_file1.data

    {somepath}/.example_file2.data

    适用于:- !, -,*,',()

    谁能告诉我有什么方法可以处理隐藏文件吗?否则我将不得不上传带有删除点(。)的文件

    是的,您需要从文件名中删除点 (.) 作为解决方法才能使其正常工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-06-16
      • 2020-09-19
      • 1970-01-01
      • 1970-01-01
      • 2020-09-26
      • 1970-01-01
      • 1970-01-01
      • 2021-07-06
      相关资源
      最近更新 更多