我在S3桶中有70,000多个CSV文件。它们都有相同的标题。我想把这些文件合并成一个CSV文件,我想把它下载到我的机器上。
使用AWS雅典娜,我似乎已经完成了大部分工作。我已经从S3桶中创建了一个数据库。然后我可以运行这样的查询:
select * from my_table_name limit 100
并在Athena控制台中查看查询的结果(在我的情况下,它结合了来自S3的许多csv)。
但是当我打开"下载结果"时对于该查询,我无法在Excel(或文本编辑器)中打开CSV。
做file -b my_table_name.csv
返回data
。
我很困惑,因为我可以直观地看到我的雅典娜查询的结果,但不能下载它们在一个可用的文件格式。对于如何下载这些数据,我是否错过了一些明显的东西?为什么它不给我一个正常的(也许是UTF-8) CSV?
在雅典娜设置中,我打开了加密。这就解决了。